- Joined
- Nov 22, 2019
- Messages
- 27
- Reaction score
- 8
Hello
In October we did a migration from our old PBX (SopServ) to 3CX.
Seeing as our provider (which is 3CX supported) from the very start with our old PBX has supplied us with an IP range for us to utilise (xxx.xxx.xxx.xxx/29), and that we could have a failover in place with 3CX by opting for the enterprise license, we were very excited to set this up.
So we setup two VM's (Windows Server 2019) each with two NIC's, one for our internal Voice VLAN, the other with an address from the IP range we can use from our providor for all SIP communication and setup the necessary permanent routes in Windows for the second NIC. Now during the test phase before the migration we discovered an issue with two-way audio when making calls to external numbers, that audio from the called external number did not reach the IP phone used to make the call. After some searching, testing and looking through packet captures we found the cause of the problem, and the solution was to provide the SIP NIC IP in the SIP Trunk settings
under SIP Trunk -> Options -> Select which IP to use in 'Contact' (SIP) and 'Connection' (SDP) fields, i'll attach a screenshot of this setting.
The issue we are now facing is that, when the backup runs and then the restore procedure happens on the passive failover server, it also copies that IP address from the SIP Trunk, which is not wanted as that address would not be reachable if a failover were to happen. We have also verified this, by keeping that IP during a failover, and as predicted we again have no two-way audio but in the opposite direction, which is a logical outcome as that IP address is not reachable.
Our supplier then suggested we contact our ISP / Voice provider to ask if they could let us register two IP addresses through DNS on their end on the router so we could instead use a FQDN in that SIP Trunk setting instead of an IP address, but our provider cannot do this for us.
So my question is, has anyone ever done a similar setup like this, with an IP registered based SIP Trunk, or does anyone have a solution to our problem so we could fully benefit from the current failover solution provided by 3CX?
If required i can provide additional information or screen captures of our setup.
I also still have a wide range of packet captures of all situations along with 3CX Generated Support Info during the tests we did by letting the failover happen.
Thank you in advance for your time and possible responses / solutions,
King regards,
Stefaan
In October we did a migration from our old PBX (SopServ) to 3CX.
Seeing as our provider (which is 3CX supported) from the very start with our old PBX has supplied us with an IP range for us to utilise (xxx.xxx.xxx.xxx/29), and that we could have a failover in place with 3CX by opting for the enterprise license, we were very excited to set this up.
So we setup two VM's (Windows Server 2019) each with two NIC's, one for our internal Voice VLAN, the other with an address from the IP range we can use from our providor for all SIP communication and setup the necessary permanent routes in Windows for the second NIC. Now during the test phase before the migration we discovered an issue with two-way audio when making calls to external numbers, that audio from the called external number did not reach the IP phone used to make the call. After some searching, testing and looking through packet captures we found the cause of the problem, and the solution was to provide the SIP NIC IP in the SIP Trunk settings
under SIP Trunk -> Options -> Select which IP to use in 'Contact' (SIP) and 'Connection' (SDP) fields, i'll attach a screenshot of this setting.
The issue we are now facing is that, when the backup runs and then the restore procedure happens on the passive failover server, it also copies that IP address from the SIP Trunk, which is not wanted as that address would not be reachable if a failover were to happen. We have also verified this, by keeping that IP during a failover, and as predicted we again have no two-way audio but in the opposite direction, which is a logical outcome as that IP address is not reachable.
Our supplier then suggested we contact our ISP / Voice provider to ask if they could let us register two IP addresses through DNS on their end on the router so we could instead use a FQDN in that SIP Trunk setting instead of an IP address, but our provider cannot do this for us.
So my question is, has anyone ever done a similar setup like this, with an IP registered based SIP Trunk, or does anyone have a solution to our problem so we could fully benefit from the current failover solution provided by 3CX?
If required i can provide additional information or screen captures of our setup.
I also still have a wide range of packet captures of all situations along with 3CX Generated Support Info during the tests we did by letting the failover happen.
Thank you in advance for your time and possible responses / solutions,
King regards,
Stefaan
Attachments
Last edited: