I have the following case. I have a virtualized FreePBX on cluster of ESXi but since the provider delivers over PRI I have to use telephony card on each host.
So I created a separate “basic pri pbx” (aka PBX just to handle telephony cards and only job is to act like passthrough for delivering inbound/outbound through PRI) , so I can leverage replication/vMotion etc on the main pbx (aka the one that handles everything BUT the cards).
So, it’s a single main pbx plus 1 pri-pbx on each esxi host with telephony card.
Which means I have a trunk between main pbx and each pri-pbx.
The problem is that the PRI cable physically is a single cable which at any time is connected to only a single host. So if i have to failover to another esxi host, i have to physically change the cable from one telephony card to another telephony card.
On outbound routes on main pbx, i have set the pri-pbx trunks as failover.
NOW, my problem: Let’s say on Outbound Route on main PBX, I have Host-1 pri-pbx trunk first, Host-2 pri-pbx trunk second.
When I change the cable from telephony card Host-1 to telephony card on Host-2, inbound routes work as intended. Outbound Routes however don’t because the calls are still sent to Host-1 due to it not being actullay offline.
Any ideas how to overcome this? At the moment I manually disabled the Host-1 trunk so that the Outbound Route actually failovers to Host-2, but I ultimately want to avoid this.