Page 1 of 1

Can we Run 2 Vicidial server in one network

PostPosted: Wed Feb 19, 2014 2:40 pm
by mystirious
we have 3 goautodial server 192.168.1.2 , 192.168.1.3 and 192.168.1.4 when we put in a single network connected with a single ISP we are facing issue but when we connect only one goautodial server it works perfect we have 30 agents in all of 3 servers please confirm

Re: Can we Run 2 Vicidial server in one network

PostPosted: Thu Feb 20, 2014 5:40 am
by geoff3dmg
Each server will need a separate public facing internet IP to communicate with your VoIP provider. Most 'budget' Internet connections do not provide more than one external IP address.

Re: Can we Run 2 Vicidial server in one network

PostPosted: Thu Feb 20, 2014 1:36 pm
by mystirious
Thank you for your reply, I was just thinking that may be multiple server and due to same user in LAN making issue but you are saying that its due to external ip communicating with VoIP ok I will try it.

Re: Can we Run 2 Vicidial server in one network

PostPosted: Mon Feb 24, 2014 10:56 am
by boybawang
you can run as many servers as you like on a single network as long as they have different ip addresses, each asterisk server must have its own public ip address or you can do port forwarding

Re: Can we Run 2 Vicidial server in one network

PostPosted: Sat Mar 01, 2014 11:14 pm
by williamconley
mystirious wrote:we have 3 goautodial server 192.168.1.2 , 192.168.1.3 and 192.168.1.4 when we put in a single network connected with a single ISP we are facing issue but when we connect only one goautodial server it works perfect we have 30 agents in all of 3 servers please confirm

It is entirely possible to get outbound working perfectly as long as you do not perform any port forwarding on your router and your carrier allows NAT. Then you use the externip setting in sip.conf and the calls should route correctly. This will work with either registration or IP authentication. Inbound, on the other hand, presents a challenge. Are you looking for inbound or outbound or both?
geoff3dmg wrote:Each server will need a separate public facing internet IP to communicate with your VoIP provider. Most 'budget' Internet connections do not provide more than one external IP address.

Not true. It is quite possible to share a single IP address for multiple asterisk servers in the exact same way that a call center with 50 phones can all access a remote Vicidial server. This is the same connection type as the three Asterisk servers to the carrier. But it does require careful router setup to avoid "forwarding" any ports to one individual server as that will cause the other servers to fail if they require that port. Also, some routers have a special SIP algorithm that can help with the process in some cases and Break the process in others.
boybawang wrote:you can run as many servers as you like on a single network as long as they have different ip addresses, each asterisk server must have its own public ip address or you can do port forwarding

It is not necessary for each asterisk server to have its own public IP, but it is HIGHLY recommended. Port forwarding is helpful to allow multiple inbound call routes (one per server) by sending 5060 to serverA, 5061 to serverB, etc. But this requires special setup and is usually only required for inbound calls when the carrier does not allow registration.