Yes.
loadmodule "textops.so"
Rizwan Khan
On Tue, Nov 10, 2015 at 5:32 PM, Daniel-Constantin Mierla <miconda@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 < miconda@gmail.commiconda@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 < miconda@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 < rizkhan@gmail.com rizkhan@gmail.com> wrote:
Oh, Yes I do.
Rizwan Khan
On Tue, Nov 10, 2015 at 3:58 PM, Daniel-Constantin Mierla < miconda@gmail.commiconda@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.vatansever@gmail.comkoray.vatansever@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 < rizkhan@gmail.com rizkhan@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 < rizkhan@gmail.com > rizkhan@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.orgsr-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 > >
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list sr-users@lists.sip-router.orgsr-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
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing listsr-users@lists.sip-router.orghttp://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
-- Daniel-Constantin Mierlahttp://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.orgsr-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
-- Daniel-Constantin Mierlahttp://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
-- Daniel-Constantin Mierlahttp://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
-- Daniel-Constantin Mierlahttp://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