[OpenSIPS-Users] I have a query regarding loadbalance of opensips .
Bogdan-Andrei Iancu
bogdan at opensips.org
Tue Jul 25 09:08:25 EDT 2017
Sasmita,
OpenSIPS can open a new TCP connection towards an UAC IF:
1) the registered IP is public
2) the UAC is not behind a NAT.
The 477 reply is generated by the inability of OpenSIPS to open a TCP
connection - you can see some error messages into the logs too.
Regards,
Bogdan-Andrei Iancu
OpenSIPS Founder and Developer
http://www.opensips-solutions.com
OpenSIPS Bootcamp 2017, Houston, US
http://opensips.org/training/OpenSIPS_Bootcamp_2017.html
On 07/25/2017 02:53 PM, Sasmita Panda wrote:
> Is there any way opensips nodes will be connected in TCP ? If what I
> am expecting is not possible then I will leave this .
>
> Then my question is whats the use of opensips cluster using same DB ?
> In which scenarion I can use this . I just want a cluster of opensips
> node sharing a single DB . How can I achieve this ?
>
>
> */Thanks & Regards/*
> /Sasmita Panda/
> /Network Testing and Software Engineer/
> /3CLogic , ph:07827611765/
>
> On Tue, Jul 25, 2017 at 5:18 PM, Bogdan-Andrei Iancu
> <bogdan at opensips.org <mailto:bogdan at opensips.org>> wrote:
>
> Hi Sasmita,
>
> There is an incompatibility between your opensips cluster design
> and your network topology. If the end device is TCP connected to
> one Node, and it is not able (due network constraints) to receive
> TCP connections from any other Node, it makes no sense to share
> the registration data between the OpenSIPS Nodes as only the Node
> that received the registration will be able to reach back the
> device (again, due network constraints)
>
> Best regards,
>
> Bogdan-Andrei Iancu
> OpenSIPS Founder and Developer
> http://www.opensips-solutions.com <http://www.opensips-solutions.com>
>
> OpenSIPS Bootcamp 2017, Houston, US
> http://opensips.org/training/OpenSIPS_Bootcamp_2017.html
> <http://opensips.org/training/OpenSIPS_Bootcamp_2017.html>
>
> On 07/24/2017 03:24 PM, Sasmita Panda wrote:
>> Hi All ,
>> I wanted to use a single DB against 2 or more registrar
>> server .
>>
>> Below is my requirement :
>>
>> Opensips1 (x.x.x.x) -> DB
>> Opensips2 (x.x.x.y) -> DB
>>
>> DB is in different machine and both opensips servers are
>> accessing the same DB . Opensips is running on Db only mode .
>> db_mode: 3 .
>>
>>
>> I had mapped a domain in route53 ex. " loadbalance.i3clogic.com
>> <http://loadbalance.i3clogic.com> " and against this domain I
>> have added both the IPs of opensips1 and 2 as SRV .
>>
>> I have added this domain in my opensips config file as
>> aslias in both the config files .
>>
>> what my client do is , it does SRV query in the domain and
>> resolve 1 Ip at a time and send requests to that .
>>
>> example :
>> A-> SRV query( resolve Ip opensips1) -> sent Register Opensips1
>> -> store in DB
>> This can change in ttl expire or in re-login of A . A is
>> making TCP connection with opensips .
>>
>> when an Invite comes for A to opensips2 , that send 477 send fail .
>>
>> B -> Inv (TCP connection for A ) Opensips2
>>
>> Opensips2 replys with 477 send fail to B . The reason
>> behind this is A is registered through Opensips1 .
>>
>> This is what I want and the problem I am facing . My questing is
>> how can I solve this . I dont want to add any proxy in between
>> client and opensips1/2 . Is there any way this will work for me ?
>>
>>
>>
>>
>>
>>
>>
>>
>>
>> */Thanks & Regards/*
>> /Sasmita Panda/
>> /Network Testing and Software Engineer/
>> /3CLogic , ph:07827611765/
>>
>>
>> _______________________________________________
>> Users mailing list
>> Users at lists.opensips.org <mailto:Users at lists.opensips.org>
>> http://lists.opensips.org/cgi-bin/mailman/listinfo/users
>> <http://lists.opensips.org/cgi-bin/mailman/listinfo/users>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/users/attachments/20170725/b5f0ff96/attachment-0001.html>
More information about the Users
mailing list