- Joined
- Oct 10, 2011
- Messages
- 2
- Reaction score
- 0
We have an existing 3CX deployment where the 3CX server is "in the cloud". All the phones at all the sites register direct to the public IP that is inbound nat'd to the the 3CX. No issues here. Now, we're implementing SD-WAN and we've put an SDWAN device local to the 3CX server so it can be on the WAN and we can hit it direct via is private address. We essentially put 3 static routes in the 3CX for the private ranges 10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16 and pointed them all to the SDWAN box. From our other locations we can ping the IP of the 3CX server and connectivity looks good.
Now, we go into the 3CX and change the Provisioning from Direct SIP to Local LAN and reprovision the phone. The phone reaches out and registers up. In the SDWAN we see the flows from phone to 3CX direct on the private IP and all good.
Now, we go to make a call, call goes but we've got 1 way audio. When we look at the flows on the SDWAN we see the server is sourcing traffic from its configured public address. So the audio looks like this:
3CX Server -> Phone
PublicIP -> Phone IP
Phone to 3CX Server
Phone IP -> Private IP
I built a replica environment to do some testing and I have no idea how this is even happening but the packet capture doesn't lie. The 3CX is sourcing its traffic from the configured Public IP.
Just curious if anyone has any idea how this would be happening?
Now, we go into the 3CX and change the Provisioning from Direct SIP to Local LAN and reprovision the phone. The phone reaches out and registers up. In the SDWAN we see the flows from phone to 3CX direct on the private IP and all good.
Now, we go to make a call, call goes but we've got 1 way audio. When we look at the flows on the SDWAN we see the server is sourcing traffic from its configured public address. So the audio looks like this:
3CX Server -> Phone
PublicIP -> Phone IP
Phone to 3CX Server
Phone IP -> Private IP
I built a replica environment to do some testing and I have no idea how this is even happening but the packet capture doesn't lie. The 3CX is sourcing its traffic from the configured Public IP.
Just curious if anyone has any idea how this would be happening?