[OpenSIPS-Users] Fw: Using same DNS resolved ip
Jody Rudolph
jrudolph at qx.net
Sat Oct 2 11:08:31 CEST 2010
I would lean towards believing that load balancing on the registrar side is more of a coincidence as if they are load balancing properly, it should be transparent to the registering UAC.
Try an add_path() before t_relay(). Path is much like record route but for register messages.
http://www.opensips.org/html/docs/modules/1.6.x/path.html
-Jody Rudolph
On Oct 2, 2010, at 4:06 AM, Nauman Sulaiman wrote:
> Just to clarify, i have the following setup
>
> UA ---- Opensips ------- Callcentric Voip Provider(for example)
>
>
> I wish to have the UA register with Callcentric via Opensips as outbound proxy so that all future invites come via it. I have not being able to get any UA ( Bria etc) to register with CallCentric which leads me to think there is a problem with my script. Registering with providers who do not do load balancing is straight forward. It's just with providers such as Callcentric, what happens is as i am just using Opensips as a relay for registration the 407 from Callcentric is passed back to the UA which sends another REGISTER request, this is then sent to a different IP (different callcentric proxy) by Opensips, presumably because it does a fresh look up.
>
> here is my script which deals with register requests:
>
> if (!uri==myself)
> {
>
> route(1);
> }
>
>
>
> In route[1]
>
> if (method=="REGISTER")
> {
> if (!t_relay()) {
> sl_reply_error();
> }
> exit;
>
> }
>
> This works with most providers but not those doing load balancing.
>
> Thanks
>
> --- On Fri, 1/10/10, Nauman Sulaiman <nauman762-home at yahoo.co.uk> wrote:
>
>> From: Nauman Sulaiman <nauman762-home at yahoo.co.uk>
>> Subject: [OpenSIPS-Users] Fw: Using same DNS resolved ip
>> To: users at lists.opensips.org
>> Date: Friday, 1 October, 2010, 17:17
>> Hi Anca
>>
>> I've tried 2 different User Agent behind Opensips issuing
>> the REGISTER, Opensips is just proxying the request. The
>> problem is each time it sends to a different IP.So
>> Callcentric returns 407 with stale = true
>>
>> Regards
>>
>> --- On Thu, 30/9/10, Nauman Sulaiman <nauman762-home at yahoo.co.uk>
>> wrote:
>>
>>> From: Nauman Sulaiman <nauman762-home at yahoo.co.uk>
>>> Subject: [OpenSIPS-Users] Using same DNS resolved ip
>>> To: users at lists.opensips.org
>>> Date: Thursday, 30 September, 2010, 22:34
>>> Hi, using Opensips 1.6.2. We were
>>> wondering if it was possible to force Opensips to use
>> the
>>> same IP address when issuing REGISTER request to
>> certain
>>> VoIP providers such as CallCentric which do load
>> balancing
>>> on their servers. Currently we are using Opensips as
>>> outboundproxy each time it issues a REGISTER request
>> it does
>>> a round robin of all DNS address got from an SRV
>> lookup.
>>> Because i think there is a bug in CallCentric and
>> others
>>> that if it receives a REGISTER with auth info at a
>> different
>>> ip that issued the challenge it sends another 407
>> challenge.
>>> Is there anyway to force Opensips to use the same ip?
>>>
>>> Thanks
>>>
>>>
>>>
>>>
>>> _______________________________________________
>>> Users mailing list
>>> Users at lists.opensips.org
>>> http://lists.opensips.org/cgi-bin/mailman/listinfo/users
>>>
>>
>>
>>
>>
>> _______________________________________________
>> Users mailing list
>> Users at lists.opensips.org
>> http://lists.opensips.org/cgi-bin/mailman/listinfo/users
>>
>
>
>
>
> _______________________________________________
> Users mailing list
> Users at lists.opensips.org
> http://lists.opensips.org/cgi-bin/mailman/listinfo/users
More information about the Users
mailing list