[SR-Users] Replace User Agent

Daniel-Constantin Mierla miconda at gmail.com
Mon Feb 8 09:21:12 CET 2016


Hello,

for changing the user-agent header you can use:

remove_hf("User-Agent");
append_hf("User-Agent: abc\r\n");

Cheers,
Daniel

On 02/02/16 11:20, Steven Maddox wrote:
> Hi,
>
> I've brought up this topic up before (here and on IRC) and I feel like
> I'm getting closer but still a bit stuck.  Since it takes a while to
> explain the idea (and get past any confusion!) I've summarized it in a
> diagram for easier understanding.
>
> At work my employers have decided to use this god awful hosted PBX
> which is picky about which phones can register and checks their user
> agent, the hosted PBX is marked on the diagram as the purple blob.
>
>
>
> The progress I've made since last time is getting Kamailio 4.2.4 on
> that little white device, the *only* purpose of that device is to
> change the user agent - nothing more... since it has lots of ports it
> could have lots of "Unapproved" phones directly connected to it.
>
> Someone gave me a link to this as a starting point...
> https://blog.voipxswitch.com/2015/03/27/kamailio-basic-sip-proxy-all-requests-setup/
>
> However I'm not sure what portions of the default kamailio.cfg should
> be kept to use this, additionally it doesn't include anything about
> changing user agents.
>
> The normal configuration of an "Approved" phone is *like*...
>
> username="441234111999"
> password="rAnD0Mp4s5"
> auth_user="jsmith"
> domain="company.co.uk"
> registrar/proxy="uk.ic.56hnt.hlpcom.co.uk"
>
> In terms of the configuration of an "Unapproved" phone I can either...
>
> 1) Put in exactly the same as above (as though it isn't intending to
> contact Kamailio)... but since the phone is directly connected to the
> Kamailio device - perhaps Kamailio could watch SIP traffic coming in
> on eth1 (even if it isn't addressed to it), alter the user agent and
> pass it out through eth0 ?  I'm not sure even Kamailio is capable of
> this - but it'd be cool if possible.
>
> 2) Put in exactly the same as above however just change the
> registrar/proxy to be the IP of the Kamailio device... Kamailio can
> then keep all other configuration the same as it passes it through -
> just change the user agent.
>
> Any thoughts?
>
> n.b.
> 1) Yes changing the user agent definitely does allow you connect, it's
> not just a guess - tested it with Asterisk.
> 2) No I don't think the hosted PBX supports path extensions - I'd
> rather not rely on it supporting undocumented stuff anyway.
>
> -- 
> Steven Maddox
>
>
> _______________________________________________
> 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

-- 
Daniel-Constantin Mierla
http://twitter.com/#!/miconda - http://www.linkedin.com/in/miconda
Book: SIP Routing With Kamailio - http://www.asipto.com
http://miconda.eu

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


More information about the sr-users mailing list