[SR-Users] Removing transport=TLS from the contact header
Daniel-Constantin Mierla
miconda at gmail.com
Tue Nov 10 13:49:51 CET 2015
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 at gmail.com <mailto:miconda at 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 at 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 at 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 at 10.11.204.81:38614;transport=TLS>#015]
>> with [Contact: <sip:0514701916 at 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 at 10.11.204.81:38614;transport=TLS>]
>>
>>
>>
>> Rizwan Khan
>>
>>
>>
>> On Tue, Nov 10, 2015 at 4:41 PM, Daniel-Constantin Mierla
>> <miconda at gmail.com <mailto:miconda at 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 at gmail.com <mailto:miconda at 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 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://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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.sip-router.org/pipermail/sr-users/attachments/20151110/06a92861/attachment.html>
More information about the sr-users
mailing list