- Joined
- Oct 10, 2019
- Messages
- 6
- Reaction score
- 1
Hi there, using 3CX 18.1 on Windows.
Teams calls are functioning properly, but I have no audio on either side.
All requisite ports are open in the documentation, and they test fine when checking port forwarding.
My 3CX is configured with 2 interfaces:
INT 1: SIP trunk interface
Cable runs directly from my 3CX server into an interface on my ISP's equipment that they have configured for the SIP trunks.
This is configured with a local 10.0.0.0/8 address that was provided by the ISP.
This interface is configured by my ISP to just have access to their SIP trunks.
INT 2: Local LAN interface
This cable connects into our standard switching infrastructure, providing access to the physical phones and ultimately goes out to the internet.
This is configured with another local 10.0.0.0/8 address, and ultimately is NAT'd out to the internet.
This is the interface that 3CX should be using to communicate with Teams
The problem seems to be that the 3CX Media Server is using interface 1 (the SIP trunk interface) to attempt to communicate with Teams. During a Teams calls I can see 3CXMediaServer.exe listening on ports 9004, 9005, 9006, 9007 etc. on the SIP Trunk interface instead of the internet-facing interface.
Note that if I go into Settings > Network > Public IP and select interface 2 from the dropdown for "Select Network Card Interface", I get no audio on regular calls either.
Help?
Teams calls are functioning properly, but I have no audio on either side.
All requisite ports are open in the documentation, and they test fine when checking port forwarding.
My 3CX is configured with 2 interfaces:
INT 1: SIP trunk interface
Cable runs directly from my 3CX server into an interface on my ISP's equipment that they have configured for the SIP trunks.
This is configured with a local 10.0.0.0/8 address that was provided by the ISP.
This interface is configured by my ISP to just have access to their SIP trunks.
INT 2: Local LAN interface
This cable connects into our standard switching infrastructure, providing access to the physical phones and ultimately goes out to the internet.
This is configured with another local 10.0.0.0/8 address, and ultimately is NAT'd out to the internet.
This is the interface that 3CX should be using to communicate with Teams
The problem seems to be that the 3CX Media Server is using interface 1 (the SIP trunk interface) to attempt to communicate with Teams. During a Teams calls I can see 3CXMediaServer.exe listening on ports 9004, 9005, 9006, 9007 etc. on the SIP Trunk interface instead of the internet-facing interface.
Note that if I go into Settings > Network > Public IP and select interface 2 from the dropdown for "Select Network Card Interface", I get no audio on regular calls either.
Help?
