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
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 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
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 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 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 http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
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.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 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 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 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 http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
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.com mailto:koray.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 <mailto: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 <mailto: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.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 http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
Oh, Yes I do.
Rizwan Khan
On Tue, Nov 10, 2015 at 3:58 PM, Daniel-Constantin Mierla <miconda@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.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.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 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.org http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
I have fix_nated_contact() at multiple places :(
Rizwan Khan
On Tue, Nov 10, 2015 at 3:59 PM, Rizwan Khan rizkhan@gmail.com wrote:
Oh, Yes I do.
Rizwan Khan
On Tue, Nov 10, 2015 at 3:58 PM, Daniel-Constantin Mierla < miconda@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.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.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 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.org http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
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 mailto:rizkhan@gmail.com> wrote:
Oh, Yes I do. Rizwan Khan On Tue, Nov 10, 2015 at 3:58 PM, Daniel-Constantin Mierla <miconda@gmail.com <mailto:miconda@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.com <mailto:koray.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 <mailto: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 <mailto: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.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
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 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.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 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.org 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
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 mailto: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 <mailto:rizkhan@gmail.com>> wrote: Oh, Yes I do. Rizwan Khan On Tue, Nov 10, 2015 at 3:58 PM, Daniel-Constantin Mierla <miconda@gmail.com <mailto:miconda@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.com <mailto:koray.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 <mailto: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 <mailto: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.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
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.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.commiconda@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.org 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
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.com mailto:miconda@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 <mailto: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 <mailto:rizkhan@gmail.com>> wrote: Oh, Yes I do. Rizwan Khan On Tue, Nov 10, 2015 at 3:58 PM, Daniel-Constantin Mierla <miconda@gmail.com <mailto:miconda@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.com <mailto:koray.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 <mailto: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 <mailto: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.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
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
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 <miconda@gmail.com mailto: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.com <mailto:miconda@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 <mailto: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 <mailto:rizkhan@gmail.com>> wrote: Oh, Yes I do. Rizwan Khan On Tue, Nov 10, 2015 at 3:58 PM, Daniel-Constantin Mierla <miconda@gmail.com <mailto:miconda@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.com <mailto:koray.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 <mailto: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 <mailto: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.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
thanks a million. It works :)
Rizwan Khan
On Tue, Nov 10, 2015 at 5:49 PM, Daniel-Constantin Mierla <miconda@gmail.com
wrote:
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 < miconda@gmail.commiconda@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.commiconda@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
-- 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
I believe you need to make sure Kamailio has double RR turned on and is writing RR headers. Then for any new request generated by FS, it will insert appropriate ROUTE headers to route the request first to Kamailio and then Kamailio will strip off the ROUTE headers and use the URI (contact header) to reach the client.
Cheers Shane
From: sr-users [mailto:sr-users-bounces@lists.sip-router.org] On Behalf Of Rizwan Khan Sent: Tuesday, 10 November 2015 6:29 p.m. To: Kamailio (SER) - Users Mailing List Subject: Re: [SR-Users] Removing transport=TLS from the contact header
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.commailto: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