[SR-Users] Setting Kamailio User-Agent dynamically

Errol Samuels ewsamuels at gmail.com
Fri Oct 3 18:32:30 CEST 2014


I also tried your last suggestion at the point when the registeris being
forwarded to FS but it had no effect

# Forward REGISTER to Freeswitch
route[REGFWD] {
        if(!is_method("REGISTER"))
        {
                return;
        }

        #if ( is_present_hf("User-Agent")) {

* remove_hf("User-Agent");        append_hf("User-Agent: $ua\r\n");*
        #}

BR

Errol


On Fri, Oct 3, 2014 at 5:08 PM, Rainer Piper <rainer.piper at soho-piper.de>
wrote:

>  Am 03.10.2014 um 17:52 schrieb Errol Samuels:
>
>   Hi Rainer,
>
>  Yes I did try user_agent_header = "User-Agent: $ua"; but it just passes
> "$ua" to Freeswitch rather than the value of $ua.
>
>  regards,
>
>  Errol
>
>
>
> On Fri, Oct 3, 2014 at 4:32 PM, Rainer Piper <rainer.piper at soho-piper.de>
> wrote:
>
>>  Am 03.10.2014 um 17:04 schrieb Errol Samuels:
>>
>>    Hello All,
>>
>>  I am using Kamailio in front of Freeswitch and Kamailio is handling the
>> registrations then forwarding to Freeswitch and everything is working for
>> the most part.
>>
>> However, there is niggling pain in the neck issue where the user's
>> User-Agent shows in Freeswitch as kamailio (4.0.6 (x86_64/linux))  instead
>> of the user's Real User-Agent I am trying to get Kamailio to pass the real
>> User-Agent of the user without success.
>>
>>  I am able to set a static User-Agent by doing this in the global section.
>>
>> *user_agent_header = "User-Agent:  We love beer";*
>>
>>  However, I am unable to set it dynamically for example:
>>
>>
>> *user_agent_header = "User-Agent: " + $ua; *
>>
>>
>>
>> *have you tried ... *
>>
>>
>> *user_agent_header = "User-Agent: $ua"; ? *
>>
>
>
>
>
> *Have you tried to remove the original hf (User-Agent) and set the new one
> like: remove_hf("User-Agent"); append_hf("User-Agent: $ua\r\n"); *
>
>
>
> * ? *
>
>
>>  With is one Kamailio doesn't even start so my syntax is probably wrong.
>>
>> I also tried playing around with the textops module so I have ran out of
>> ideas
>>
>> Any ideas?
>>
>>  Thanks in advance.
>>
>>  regards,
>>
>> Errol
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>  _______________________________________________
>> SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing listsr-users at lists.sip-router.orghttp://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
>>
>>
>>
>> --
>> *Rainer Piper*
>> Integration engineer
>> Koeslinstr. 56
>> 53123 BONN
>> GERMANY
>> Phone: +49 228 97167161 <%2B49%20228%2097167161>
>> P2P: sip:rainer at sip.soho-piper.de:5072 (pjsip-test)
>> XMPP: rainer at xmpp.soho-piper.de
>>
>> _______________________________________________
>> SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
>> 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 listsr-users at lists.sip-router.orghttp://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
>
>
>
> --
> *Rainer Piper*
> Integration engineer
> Koeslinstr. 56
> 53123 BONN
> GERMANY
> Phone: +49 228 97167161
> P2P: sip:rainer at sip.soho-piper.de:5072 (pjsip-test)
> XMPP: rainer at xmpp.soho-piper.de
>
> _______________________________________________
> SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
> sr-users at lists.sip-router.org
> http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.sip-router.org/pipermail/sr-users/attachments/20141003/4a6d85b7/attachment.html>


More information about the sr-users mailing list