[asterisk-users] clustering

Danny Nicholas danny at debsinc.com
Mon Oct 18 09:52:51 CDT 2010


  _____  

From: asterisk-users-bounces at lists.digium.com
[mailto:asterisk-users-bounces at lists.digium.com] On Behalf Of Rizwan Hisham
Sent: Monday, October 18, 2010 9:43 AM
To: Asterisk Users Mailing List - Non-Commercial Discussion
Subject: Re: [asterisk-users] clustering

 

Unfortunately we are too late to switch to Kamailio. I mean we have
developed our pbx with call features and routing on asterisk only. If we
switch to some other software that means we will have to redo a lot of
development again. I was thinking of using DUNDi and distributing the
registrations on different servers.

I just dont get one point. lets say if i have 2 users registered on
different asterisk servers and one of the server fails (dundi doea not get
anything in return from lookup). But I can still get the contact information
for the user who was registered on the failed server from db (realtime peer)
for incoming calls. But what happens when that user tries to make a outgoing
call? How do I redirect the call to the server which is still working?

On Mon, Oct 18, 2010 at 4:39 PM, Gareth Blades <list-asterisk at skycomuk.com>
wrote:

Use camailio or opensips as the registrar server so it accepts the sip
registrations. You can have copies running on a couple of boxes using
either a shared databases or a database on each server configured in
master-master replication mode. Opensips can be configured to use the
same database table that asterisk uses for authentication. Then you can
use the load balancer module to send the call to whichever asterisk box
has the most free lines.
Normally you try and use opensips for most things such as call routing
and registrations and leave asterisk to do the application type stuff
such as conference calls and voicemail.


<snip>



More information about the asterisk-users mailing list