Thanks for your input Daniel but pardon my ignorance
as I am not 100%
clear where I need to add that event_route[tm:local-request].
Here is the point where the REGISTER is being sent to Freeswitch. So are
you able to provide an example of where I send the real User-Agent of the
device to Freeswitch?
# Forward REGISTER to FreeSwitch
route[REGFWD] {
if(!is_method("REGISTER"))
{
return;
}
route(DISPATCH);
$uac_req(method)="REGISTER";
$uac_req(ruri)=$du;
$uac_req(furi)=$fn + "<sip:" + $au + "@" + $ar +
">";
$uac_req(turi)=$tn + "<sip:" + $au + "@" + $ar +
">";
$uac_req(hdrs)="Contact: <sip:" + $au + "@"
+ $ar
+ ";fs_path=sip:"
+ $sel(cfg_get.kamailio.bindip)
+ ":" + $sel(cfg_get.kamailio.bindport)
+ ">"
+ "\r\n";
if($sel(contact.expires) != $null)
$uac_req(hdrs)= $uac_req(hdrs) + "Expires: " +
$sel(contact.expires) + "\r\n";
else
$uac_req(hdrs)= $uac_req(hdrs) + "Expires: " +
$hdr(Expires) + "\r\n";
uac_req_send();
exit;
}
Thanks
Errol
On Tue, Oct 7, 2014 at 9:07 AM, Daniel-Constantin Mierla <
miconda(a)gmail.com> wrote:
You have to use event_route[tm:local-request] if
you use uac module to
send out new REGISTER.
Cheers,
Daniel
On 03/10/14 18:32, Errol Samuels wrote:
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(a)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(a)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@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@sip.soho-piper.de:5072 (pjsip-test)
XMPP: rainer(a)xmpp.soho-piper.de
_______________________________________________
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
sr-users(a)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
--
*Rainer Piper*
Integration engineer
Koeslinstr. 56
53123 BONN
GERMANY
Phone: +49 228 97167161 <%2B49%20228%2097167161>
P2P: sip:rainer@sip.soho-piper.de:5072 (pjsip-test)
XMPP: rainer(a)xmpp.soho-piper.de
_______________________________________________
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
sr-users(a)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
_______________________________________________
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
sr-users(a)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(a)lists.sip-router.org