With subst_body, the part of the expression is not replaced but added. Please see
. v=0. o=root 549881893 549881894 IN IP4 1.2.3.4 s=Original Description c=IN IP4 1.2.3.4 t=0 0. m=audio 10704 RTP/AVP 8 101. a=maxptime:150. a=rtpmap:8 PCMA/8000. a=rtpmap:101 telephone-event/8000. a=fmtp:101 0-16. a=sendrecv. a=rtcp:10705. s=New Description. -----Message d'origine----- De : Nicolas Breuer Envoyé : mardi 14 août 2018 10:45 À : '[email protected]' <[email protected]> Objet : RE: [SR-Users] Migrate from RtpProxy to Rtpengine I don't like the msg_apply_changes but can you explain the different behavior between rtpproxy & rtpengine? Thanks -----Message d'origine----- De : sr-users <[email protected]> De la part de Daniel Tryba Envoyé : mardi 14 août 2018 10:39 À : Kamailio (SER) - Users Mailing List <[email protected]> Objet : Re: [SR-Users] Migrate from RtpProxy to Rtpengine On Tue, Aug 14, 2018 at 08:23:28AM +0000, Nicolas Breuer wrote: > substr > msg_apply_changes() > rtpengine_manage() > > > This will not work because msg_apply_changes is working only in request route. > I do substr in reply routes also. From documentation: "This function can be used from REQUEST_ROUTE or core REPLY_ROUTE." It can't be used in any other "named" reply. See: https://www.kamailio.org/wiki/cookbooks/5.1.x/core#reply_route reply_route{} is executed before any route armed with t_on_reply(), sou you can possibly rewrite your reply logic a little. _______________________________________________ Kamailio (SER) - Users Mailing List [email protected] https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
