Page 1 of 1

Outbound call trunking between 2 vicidial servers

PostPosted: Wed Dec 12, 2012 5:52 am
by rsaaris
How can I route agent that is registered in server2 to call outbound through server1? The servers are in a cluster made by vicibox .iso installer (Details in signature), and there is an IAX2 trunk between them that routes the inbound calls accordingly probably made automatically when installing the cluster. My goal is to allow all agents to be able to call outbound through SIP-carrier in server1. IAX2 trunk is possibly the way to go but I haven't got it to work. Or is there some other more simple way to do this?

Re: Outbound call trunking between 2 vicidial servers

PostPosted: Wed Dec 12, 2012 9:31 am
by williamconley
If you modify the available trunks in server2 to "0" (zero), then set server1 to balance dialing, this should happen automatically. Of course you could also build a special carrier in server2 that utilizes server1 as the "host" and set up a "phone" in server1 that would serve as the conduit to making direct outbound calls for that phone.

Why don't you add this carrier to the 2nd server?

Re: Outbound call trunking between 2 vicidial servers

PostPosted: Fri Dec 14, 2012 1:54 am
by rsaaris
Our carrier uses IP-based authentication and we have only one IP-address for that carrier. We probably need to get another SIP-line to our cluster that goes to the server2 and ask the carrier to do load balancing between the lines or something like that.

I also tried the Balance Dialing but I am not sure how it should work when only doing manual outbound dialing. In testing enviroment I set the Balance Dialing to 1 and trunks to 0 in server1 and trunks to maximum (60) on server2. Still the calls made from agent on server1 went out from trunk in server1. So does this feature only work when doing predictive dialing? The Manager manual doesn't really say...

Re: Outbound call trunking between 2 vicidial servers

PostPosted: Sun Dec 16, 2012 7:04 pm
by williamconley
You could set up an IAX transfer through the other server (there is already an IAX trunk between servers in a cluster). Piggyback that to force all the manual dial calls to pass through the same server.