I'm hoping that someone might be able to help me with some ideas here. I have an IncrediblePBX that is successfully running behind a pfSense firewall. It has been working for many years. I have two WAN's and there is failover configured. The failover works and the PBX trunks eventually re-register, but there is a time in between (up to 3 minutes) that no calls in or out work. To improve on this, I would like to register two separate trunks with my ITSP. One out WAN1 and the other out WAN2. I can then configure the ITSP to automatically route the calls down the backup trunk (WAN2) if the main trunk (WAN1) is offline. I have however hit a stumbling block. My ITSP does not have a different hostname or port that I can use to allow pfSense to distinguish the destination and route the two trunks to different WAN's. Because I am using one PBX, I can't use the source to distinguish either. I was thinking of using something like FreeSwitch on a different device as a proxy for the backup trunk, but I don't know if that will work or where to start. Looking forward to any help on this.