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 <pke...@gmail.com > <mailto:pke...@gmail.com>> wrote: > > Awesome, this looks to have done the trick nicely - thank you. > > On 9 December 2016 at 15:31, Carsten Bock <cars...@ng-voice.com > <mailto:cars...@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 <pke...@gmail.com > <mailto:pke...@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@lists.sip-router.org > <mailto:sr-users@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:cars...@ng-voice.com <mailto:cars...@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@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
_______________________________________________ SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list sr-users@lists.sip-router.org http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users