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.