- Joined
- Apr 17, 2017
- Messages
- 7
- Reaction score
- 1
Have 3CX client running works perfectly inside and outside of the office (using both direct-SIP and the tunnel). When users connect via VPN (split tunnel) the 3CX client has major issues:
Setup:
3CX server - no 3CX SBC.
Here's the logical flow
In the office (No VPN):
3CX client -> pbx.domain.com -> 3CX Server Internal IP
No issues to report - everything works fine.
Out of the office (No VPN):
3CX client -> pbx.domain.com -> External IP -> NAT -> 3CX Server Internal IP
No issues to report - everything works fine.
Out of the office via tunnel (No VPN)
3CX client -> tunnel encapsulation -> pbx.domain.com -> External IP -> tunnel decapsulation -> 3CX server Internal IP
No issues to report - everything works fine.
Out of the office (VPN):
3CX client -> Cisco VPN encapsultation -> Internet -> Cisco VPN Concentrator -> pbx.domain.com ->3CX Server Internal IP
The PCAP shows that once encapsulated in the Cisco VPN, it resolves the internal IP correctly and registers with no issues. All calls setup, but no media passes because the contact IP is the physical LAN interface address of the computer not the tunnel virtual interface.
I have verified that the interface metric is correct and windows does route split traffic correctly. It's something inside of the 3CX client that is incorrectly sending the wrong contact IP for RTP.
Looking for help on this.
Setup:
3CX server - no 3CX SBC.
Here's the logical flow
In the office (No VPN):
3CX client -> pbx.domain.com -> 3CX Server Internal IP
No issues to report - everything works fine.
Out of the office (No VPN):
3CX client -> pbx.domain.com -> External IP -> NAT -> 3CX Server Internal IP
No issues to report - everything works fine.
Out of the office via tunnel (No VPN)
3CX client -> tunnel encapsulation -> pbx.domain.com -> External IP -> tunnel decapsulation -> 3CX server Internal IP
No issues to report - everything works fine.
Out of the office (VPN):
3CX client -> Cisco VPN encapsultation -> Internet -> Cisco VPN Concentrator -> pbx.domain.com ->3CX Server Internal IP
The PCAP shows that once encapsulated in the Cisco VPN, it resolves the internal IP correctly and registers with no issues. All calls setup, but no media passes because the contact IP is the physical LAN interface address of the computer not the tunnel virtual interface.
I have verified that the interface metric is correct and windows does route split traffic correctly. It's something inside of the 3CX client that is incorrectly sending the wrong contact IP for RTP.
Looking for help on this.