Hi Sophos community!
Occasionally I have an issue with my ATA where there is no audio for either party. This happens infrequently (maybe 1 out of a 100 calls) but I need to keep my wife happy
Here are all the details:
- Sophos XG SFOS 18.0.4 MR-4
- I have tried disabling 'SIP module' and 'H.323 helper'. There seems to have been an improvement since doing this. I've also increased the UDP timeout to 150s, though that will not help for this issue.
- I've configured an outbound rule for the ATA to give this traffic priority, but it shares a NAT rule with all other devices. I'm not blocking any ports. I tried configuring a DNAT rule to forward SIP/RTP traffic to the ATA, but this didn't help. Perhaps it should have its own NAT rule?
- The issue occurs if the call is inbound or outbound.
- ATA is a Cisco SPA122. I've configured it per SIP provider's instructions. RTP port range is 10000-19999.
- SIP provider is Call Centric
One possibility may be that a subsequent call is made or received within the UDP timeout period and the ATA picks the same port for RTP? It's also possible that the RTP stream comes from different servers. If the NAT is holding a port open between a LAN device and a (WAN facing) server, would this mean that inbound traffic could only come from the same server (to the given LAN device) within the timeout window? Maybe a longer UDP time out is not helping?
Another possible option is to let RTP use ports 10000 to 65535, though I think it's a very small chance that the ATA would consecutively pick the same port given the range of 10000.
I appreciate any help.
Thanks!
Edited TAGs
[edited by: emmosophos at 7:06 PM (GMT -7) on 7 Jun 2021]