[SR-Users] Accessing SDP changes

Daniel-Constantin Mierla miconda at gmail.com
Tue Dec 13 13:52:21 CET 2016


You have to execute the function in request_route {} (or sub-routes
executed from there) -- don't executed it inside branch_route or
failure_route (or sub-routes executed from there).

Cheers,
Daniel


On 13/12/2016 13:16, Pete Kelly wrote:
> Spoke too soon there - it works for initial requests, but then
> subsequently does not work for invites. The function complains it is
> not being called from a request route.
>
> Any ideas?
>
> On 12 December 2016 at 14:36, Pete Kelly <pkelly at gmail.com
> <mailto:pkelly at gmail.com>> wrote:
>
>     Awesome, this looks to have done the trick nicely - thank you.
>
>     On 9 December 2016 at 15:31, Carsten Bock <carsten at ng-voice.com
>     <mailto:carsten at ng-voice.com>> wrote:
>
>         Hi Pete,
>
>         you could try the following:
>
>         sdp_remove_transport("RTP/SAVP");
>         msg_apply_changes(); // from textopsx
>         sdp_get("$avp(foo)");
>         xlog("$avp(foo)");
>
>         I believe, that should do the job.
>
>         Thanks,
>         Carsten
>
>         2016-12-09 16:17 GMT+01:00 Pete Kelly <pkelly at gmail.com
>         <mailto:pkelly at gmail.com>>:
>         > Hi
>         >
>         > I am using Kamailio 4.4. and calling the function
>         sdp_remove_transport in
>         > order to remove some SRTP media lines.
>         >
>         > The function works (of course!) however I would like to get
>         access to the
>         > modified SDP within the cfg.
>         >
>         > I thought this would do the trick:
>         >
>         > sdp_remove_transport("RTP/SAVP");
>         > sdp_get("$avp(foo)");
>         > xlog("$avp(foo)");
>         >
>         > However $avp(foo) does not contain the newly modified SDP.
>         >
>         > Is there a way for me to access it? I have been looking at
>         things like
>         > t_save_lumps() and msg_apply_changes().
>         >
>         > Any pointers or confirmation that this is or isn't possible
>         would be very
>         > welcome!
>         >
>         > Thanks
>         >
>         > Pete
>         >
>         > _______________________________________________
>         > SIP Express Router (SER) and Kamailio (OpenSER) - sr-users
>         mailing list
>         > sr-users at lists.sip-router.org
>         <mailto:sr-users at lists.sip-router.org>
>         >
>         http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
>         <http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users>
>         >
>
>
>
>         --
>         Carsten Bock
>         CEO (Geschäftsführer)
>
>         ng-voice GmbH
>         Millerntorplatz 1
>         20359 Hamburg / Germany
>
>         http://www.ng-voice.com
>         mailto:carsten at ng-voice.com <mailto:carsten at ng-voice.com>
>
>         Office +49 40 5247593-40 <tel:%2B49%2040%205247593-40>
>         Fax +49 40 5247593-99 <tel:%2B49%2040%205247593-99>
>
>         Sitz der Gesellschaft: Hamburg
>         Registergericht: Amtsgericht Hamburg, HRB 120189
>         Geschäftsführer: Carsten Bock
>         Ust-ID: DE279344284
>
>         Hier finden Sie unsere handelsrechtlichen Pflichtangaben:
>         http://www.ng-voice.com/imprint/
>         <http://www.ng-voice.com/imprint/>
>
>
>
>
>
> _______________________________________________
> SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
> sr-users at lists.sip-router.org
> http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users

-- 
Daniel-Constantin Mierla
www.twitter.com/miconda -- www.linkedin.com/in/miconda
Kamailio World Conference - May 8-10, 2017 - www.kamailioworld.com

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.sip-router.org/pipermail/sr-users/attachments/20161213/4515c8d5/attachment.html>


More information about the sr-users mailing list