[SR-Users] Removing transport=TLS from the contact header

Daniel-Constantin Mierla miconda at gmail.com
Tue Nov 10 12:13:29 CET 2015


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 at gmail.com
> <mailto:rizkhan at gmail.com>> wrote:
>
>     Oh, Yes I do.
>
>     Rizwan Khan
>
>
>
>     On Tue, Nov 10, 2015 at 3:58 PM, Daniel-Constantin Mierla
>     <miconda at gmail.com <mailto:miconda at 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 at gmail.com
>>         <mailto:koray.vatansever at 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 at gmail.com <mailto:rizkhan at 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 at gmail.com <mailto:rizkhan at 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 at lists.sip-router.org
>>                 <mailto:sr-users at 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 at lists.sip-router.org
>>             <mailto:sr-users at 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 at lists.sip-router.org
>>         <mailto:sr-users at 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 at lists.sip-router.org
>         <mailto:sr-users at lists.sip-router.org>
>         http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
>
>
>

-- 
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

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.sip-router.org/pipermail/sr-users/attachments/20151110/a79ca3e1/attachment.html>


More information about the sr-users mailing list