[Spce-user] Peer outbound re-write rules
Clint Wiley
cwiley at nfis.com
Thu Feb 27 08:19:32 EST 2014
Does anyone have any ideas about this issue on 2.8?
Thanks,
Clint
On Feb 25, 2014, at 2:18 PM, Clint Wiley <cwiley at nfis.com<mailto:cwiley at nfis.com>> wrote:
Hi.
I’m on 2.8.
Clint
On Feb 25, 2014, at 2:09 PM, Lorenzo Mangani <lorenzo.mangani at gmail.com<mailto:lorenzo.mangani at gmail.com>> wrote:
Clint,
What version of the CE are you running?
Lorenzo Mangani
HOMER DEV TEAM
QXIP - Capture Engineering
On Tue, Feb 25, 2014 at 8:07 PM, Clint Wiley <cwiley at nfis.com<mailto:cwiley at nfis.com>> wrote:
Hmm. According to vim, I only have 5675 lines in that file.
Clint
On Feb 25, 2014, at 2:00 PM, Lorenzo Mangani <lorenzo.mangani at gmail.com<mailto:lorenzo.mangani at gmail.com>> wrote:
Clint,
They're in /etc/ngcp-config/templates/etc/kamailio/proxy/proxy.cfg.tt2 around line 5838
Lorenzo Mangani
HOMER DEV TEAM
QXIP - Capture Engineering
On Tue, Feb 25, 2014 at 7:53 PM, Clint Wiley <cwiley at nfis.com<mailto:cwiley at nfis.com>> wrote:
Hi all,
I was curious if anyone had any ideas. I’ve got to resolve this.
Clint
On Feb 24, 2014, at 10:17 AM, cwiley <clint at newfrontierssolutions.com<mailto:clint at newfrontierssolutions.com>> wrote:
> Hi,
>
> This went dormant as another project took center stage. However, I now have to resolve this again! I’ve followed your example below but cannot find the following lines to remove:
>
>> if(pv_isset("$xavp(caller_real_prefs[0]=>peer_auth_realm)"))
>> {
>> xlog("L_NOTICE", "Setting R-URI '$rU@$xavp(caller_real_prefs[0]=>peer_auth_realm)' using peer auth realm of subscriber - [% logreq -%]\n");
>> $ru = "sip:" + $rU + "@" + $xavp(caller_real_prefs[0]=>peer_auth_realm);
>> }
>> else if(pv_isset("$xavp(callee_real_prefs[0]=>peer_auth_realm)"))
>> {
>> xlog("L_NOTICE", "Setting R-URI '$rU@$xavp(callee_peer_prefs[0]=>peer_auth_realm)' using peer auth realm of peer - [% logreq -%]\n");
>> $ru = "sip:" + $rU + "@" + $xavp(callee_peer_prefs[0]=>peer_auth_realm);
>> }
>
> Any ideas?
>
> Clint
>
> On Dec 5, 2013, at 4:20 PM, Andrew Pogrebennyk <apogrebennyk at sipwise.com<mailto:apogrebennyk at sipwise.com>> wrote:
>
>> Hi Clint,
>>
>> Clint Wiley wrote:
>>> Hi,
>>>
>>> Here is the proxy log:
>>
>> the rewrite rule is applied properly and the call leaves the server
>> without 333 prefix:
>>
>> Dec 5 13:16:23 sipproxy2 /usr/sbin/kamailio[1711]: INFO: <script>:
>> Relaying request, du='sip:sip.flowroute.com:5060<http://sip.flowroute.com:5060/>',
>> fs='udp:67.20.37.3:5060<http://67.20.37.3:5060/>' - R=sip:2405201302 at sip.flowroute.com<mailto:sip%3A2405201302 at sip.flowroute.com>
>> ID=NjdhOWM1MzFjYTRmMjgwMDkyNzY0N2EwYzU4OGZmOTY_b2b-1
>>
>> This 'sip:sip.flowroute.com:5060<http://sip.flowroute.com:5060/>' has caught my attention. From
>> proxy.log it looks like your peering IP address is 216.115.69.144.
>> However because of peer_auth_realm set to sip.flowroute.com<http://sip.flowroute.com/> proxy
>> changes R-URI to that address:
>>
>> Dec 5 13:16:23 sipproxy2 /usr/sbin/kamailio[1882]: INFO: <script>:
>> Setting R-URI using peer auth realm '2405201302 at sip.flowroute.com<mailto:2405201302 at sip.flowroute.com>' -
>> R=sip:2405201302 at 216.115.69.144<mailto:2405201302 at 216.115.69.144>:5060;transport=udp
>> ID=NjdhOWM1MzFjYTRmMjgwMDkyNzY0N2EwYzU4OGZmOTY
>>
>> Then it sends request to the lb which resolves sip.flowroute.com<http://sip.flowroute.com/> via DNS
>> SRV. The request goes somewhere, but probably not where you want it.
>>
>> Probably we should not overwrite R-URI with peer_auth_realm; we'll
>> review that. In the meantime you can disable this overwrite. Copy
>> /etc/ngcp-config/templates/etc/kamailio/proxy/proxy.cfg.tt2 to
>> /etc/ngcp-config/templates/etc/kamailio/proxy/proxy.cfg.customtt.tt2 (if
>> it doesn't exist yet) and remove the following lines (for version 3.1,
>> in 2.8 search for the line which says "Setting R-URI using peer auth
>> realm"), save and ngcpcfg apply:
>>> if(pv_isset("$xavp(caller_real_prefs[0]=>peer_auth_realm)"))
>>> {
>>> xlog("L_NOTICE", "Setting R-URI '$rU@$xavp(caller_real_prefs[0]=>peer_auth_realm)' using peer auth realm of subscriber - [% logreq -%]\n");
>>> $ru = "sip:" + $rU + "@" + $xavp(caller_real_prefs[0]=>peer_auth_realm);
>>> }
>>> else if(pv_isset("$xavp(callee_real_prefs[0]=>peer_auth_realm)"))
>>> {
>>> xlog("L_NOTICE", "Setting R-URI '$rU@$xavp(callee_peer_prefs[0]=>peer_auth_realm)' using peer auth realm of peer - [% logreq -%]\n");
>>> $ru = "sip:" + $rU + "@" + $xavp(callee_peer_prefs[0]=>peer_auth_realm);
>>> }
>>
>> Regards,
>> Andrew
>
_______________________________________________
Spce-user mailing list
Spce-user at lists.sipwise.com<mailto:Spce-user at lists.sipwise.com>
http://lists.sipwise.com/listinfo/spce-user
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.sipwise.com/pipermail/spce-user_lists.sipwise.com/attachments/20140227/c153d714/attachment-0001.html>
More information about the Spce-user
mailing list