It is about textopsx module -- note the x at the end. Daniel
On 10/11/15 13:37, Rizwan Khan wrote: > Yes. > > loadmodule "textops.so" > > > Rizwan Khan > > > > On Tue, Nov 10, 2015 at 5:32 PM, Daniel-Constantin Mierla > <mico...@gmail.com <mailto:mico...@gmail.com>> wrote: > > Do you have the textopsx module loaded in your config? > > Daniel > > > On 10/11/15 13:14, Rizwan Khan wrote: >> if( msg_apply_changes()) >> { >> xlog("L_INFO:", "INVITE::: [$ct]\n"); >> } >> >> subst("/^Contact:(.*);transport=tls(.*)/Contact:\1;transport=udp\2/i"); >> if( msg_apply_changes()) >> { >> >> xlog("L_INFO:", "INVITE::: [$ct]\n"); >> } >> >> >> causes: >> 0(3642) ERROR: <core> [cfg.y:3286]: yyparse(): cfg. parser: >> failed to find command msg_apply_changes (params 0) >> 0(3642) : <core> [cfg.y:3426]: yyerror_at(): parse error in >> config file //etc/kamailio/kamailio.cfg, line 246, column 25: >> unknown command, missing loadmodule? >> >> and again >> >> 0(3642) ERROR: <core> [cfg.y:3286]: yyparse(): cfg. parser: >> failed to find command msg_apply_changes (params 0) >> 0(3642) : <core> [cfg.y:3426]: yyerror_at(): parse error in >> config file //etc/kamailio/kamailio.cfg, line 251, column 25: >> unknown command, missing loadmodule? >> >> >> while if I do this: >> xlog("L_INFO:", "INVITE::: [$ct]\n"); >> msg_apply_changes(); >> xlog("L_INFO:", "INVITE::: [$ct]\n"); >> >> >> I get this: >> INFO: <script>: INVITE::: >> [<sip:0514701916@10.11.204.81:38614;transport=TLS>] >> Nov 10 17:13:31 k-pxy-2 /usr/sbin/kamailio[3679]: DEBUG: <core> >> [re.c:469]: subst_run(): subst_run: matched (243, 59): [Contact: >> <sip:0514701916@10.11.204.81:38614;transport=TLS>#015] >> Nov 10 17:13:31 k-pxy-2 /usr/sbin/kamailio[3679]: DEBUG: textops >> [textops.c:695]: subst_f(): textops: replacing at offset 296 >> [Contact: <sip:0514701916@10.11.204.81:38614;transport=TLS>#015] >> with [Contact: <sip:0514701916@10.11.204.81:38614;transport=udp>#015] >> Nov 10 17:13:31 k-pxy-2 /usr/sbin/kamailio[3679]: INFO: <script>: >> INVITE::: [<sip:0514701916@10.11.204.81:38614;transport=TLS>] >> >> >> >> Rizwan Khan >> >> >> >> On Tue, Nov 10, 2015 at 4:41 PM, Daniel-Constantin Mierla >> <mico...@gmail.com <mailto:mico...@gmail.com>> wrote: >> >> Look inside syslog file to see the line where the errors are >> and description of the errors. >> >> Daniel >> >> >> On 10/11/15 12:38, Rizwan Khan wrote: >>> Doesn't work. Still give the bad config errors. >>> >>> Rizwan Khan >>> >>> >>> >>> On Tue, Nov 10, 2015 at 4:13 PM, Daniel-Constantin Mierla >>> <mico...@gmail.com <mailto:mico...@gmail.com>> wrote: >>> >>> That is conflicting with other changes to the contact >>> header. >>> >>> Try to use msg_apply_changes() before (and after) your >>> subst operation for changing contact. >>> >>> Daniel >>> >>> >>> On 10/11/15 12:00, Rizwan Khan wrote: >>>> I have fix_nated_contact() at multiple places :( >>>> >>>> Rizwan Khan >>>> >>>> >>>> >>>> On Tue, Nov 10, 2015 at 3:59 PM, Rizwan Khan >>>> <rizk...@gmail.com <mailto:rizk...@gmail.com>> wrote: >>>> >>>> Oh, Yes I do. >>>> >>>> Rizwan Khan >>>> >>>> >>>> >>>> On Tue, Nov 10, 2015 at 3:58 PM, Daniel-Constantin >>>> Mierla <mico...@gmail.com >>>> <mailto:mico...@gmail.com>> wrote: >>>> >>>> Do you have set_contact_alias() or >>>> fix_nated_contact() in your config file? >>>> >>>> Cheers, >>>> Daniel >>>> >>>> >>>> On 10/11/15 11:54, Rizwan Khan wrote: >>>>> i am trying it but it doesn't change the >>>>> string. Do I need to use msg_apply_changes() ?? >>>>> >>>>> I am trying that but it gives syntax error in >>>>> the file. >>>>> >>>>> log("L_INFO:", "INVITE::: [$ct]\n"); >>>>> >>>>> subst("/^Contact:(.*);transport=tls(.*)/Contact:\1;transport=udp\2/i"); >>>>> if(msg_apply_changes()) >>>>> { >>>>> xlog("L_INFO:", "INVITE::: [$ct]\n"); >>>>> } >>>>> >>>>> >>>>> Rizwan Khan >>>>> >>>>> >>>>> >>>>> On Tue, Nov 10, 2015 at 11:45 AM, Koray >>>>> Vatansever <koray.vatanse...@gmail.com >>>>> <mailto:koray.vatanse...@gmail.com>> wrote: >>>>> >>>>> Hi Rizwan, >>>>> >>>>> You can try the following: >>>>> >>>>> >>>>> subst("/^Contact:(.*);transport=tls(.*)/Contact:\1;transport=udp\2/i"); >>>>> >>>>> On the other hand, there should not be any >>>>> other contact header modification in your >>>>> script; for example set_contact_alias(). >>>>> >>>>> >>>>> >>>>> >>>>> On Tue, Nov 10, 2015 at 7:28 AM, Rizwan >>>>> Khan <rizk...@gmail.com >>>>> <mailto:rizk...@gmail.com>> wrote: >>>>> >>>>> Guys, >>>>> >>>>> Is this a stupid question or this just >>>>> cannot be done? >>>>> >>>>> Any help will be highly appreciated. >>>>> >>>>> Thanks, >>>>> >>>>> Rizwan Khan >>>>> >>>>> >>>>> >>>>> On Mon, Nov 9, 2015 at 6:53 PM, Rizwan >>>>> Khan <rizk...@gmail.com >>>>> <mailto:rizk...@gmail.com>> wrote: >>>>> >>>>> I want to remove the transport=TLS >>>>> from the contact header. >>>>> >>>>> How can I do that inside >>>>> Kamailio? The flow is an under: >>>>> >>>>> >>>>> Client --------> Kamailio >>>>> -------------> FS >>>>> TLS >>>>> UDP >>>>> >>>>> >>>>> Client <-------- Kamailio >>>>> <------------- FS >>>>> TLS >>>>> UDP >>>>> >>>>> >>>>> >>>>> >>>>> FS gets a request on udp but it >>>>> complains about TLS profile as the >>>>> contact header has the >>>>> transport=TLS. Since its receing >>>>> traffic on UDP, if I only get rid >>>>> of the value from the Contact >>>>> Header, it would be great. >>>>> >>>>> >>>>> Thanks, >>>>> >>>>> >>>>> Rizwan Khan >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> _______________________________________________ >>>>> 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 >>>>> >>>>> >>>>> >>>>> _______________________________________________ >>>>> 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 >>>>> >>>>> >>>>> >>>>> >>>>> _______________________________________________ >>>>> 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 >>>> >>>> -- >>>> Daniel-Constantin Mierla >>>> http://twitter.com/#!/miconda >>>> <http://twitter.com/#%21/miconda> - >>>> http://www.linkedin.com/in/miconda >>>> Book: SIP Routing With Kamailio - http://www.asipto.com >>>> Kamailio Advanced Training, Nov 30-Dec 2, Berlin - >>>> http://asipto.com/kat >>>> >>>> >>>> _______________________________________________ >>>> 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 >>>> >>>> >>>> >>> >>> -- >>> Daniel-Constantin Mierla >>> http://twitter.com/#!/miconda >>> <http://twitter.com/#%21/miconda> - >>> http://www.linkedin.com/in/miconda >>> Book: SIP Routing With Kamailio - http://www.asipto.com >>> Kamailio Advanced Training, Nov 30-Dec 2, Berlin - >>> http://asipto.com/kat >>> >>> >> >> -- >> Daniel-Constantin Mierla >> http://twitter.com/#!/miconda <http://twitter.com/#%21/miconda> - >> http://www.linkedin.com/in/miconda >> Book: SIP Routing With Kamailio - http://www.asipto.com >> Kamailio Advanced Training, Nov 30-Dec 2, Berlin - >> http://asipto.com/kat >> >> > > -- > Daniel-Constantin Mierla > http://twitter.com/#!/miconda <http://twitter.com/#%21/miconda> - > http://www.linkedin.com/in/miconda > Book: SIP Routing With Kamailio - http://www.asipto.com > Kamailio Advanced Training, Nov 30-Dec 2, Berlin - http://asipto.com/kat > > -- Daniel-Constantin Mierla http://twitter.com/#!/miconda - http://www.linkedin.com/in/miconda Book: SIP Routing With Kamailio - http://www.asipto.com Kamailio Advanced Training, Nov 30-Dec 2, Berlin - http://asipto.com/kat
_______________________________________________ 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