Hello,
I would really appreciate advice on how to improve the reliability and quality of VOIP calls on our network.
I am using an Edgerouter 5-POE (v1.8) that is configured as follows:
Eth0: WAN 1 - Comcast Business Class Cable (50M Down / 10M Up)
Eth1: WAN 2 - ATT 4G LTE (~60M Down / 15M Up) setup for failover for WAN1
Eth2: Subnet 1 - Used for computer data traffic
Eth3: Subnet 2 - Used exclusively for VOIP phones that connect to a cloud based PBx (8x8.com)
Eth4: Open
I am using Smart QoS on WAN 1 with the basic settings set to 50M Down and 10M Up
The questions I have are as follows:
1. I have found failover to work great when WAN1 goes completely down. However, there have been numerous situations where WAN1 remains partially functional but inadequate for making VoIP calls. When this occurs, I will usually find an abnormally long latency when I ping the cloud-based PBX. I am able to resolve the issue by manually switching over to the backup 4G LTE network. Is it possible to set failover to occur automatically based on latency parameters?
2. Please advise on how I can guarantee a portion of our bandwidth for the VoIP subnet. e.g. 5M up/5M down
3. I have opened all ports that are recommended by our service provider and have Smart Qos enabled. I have disabled SIP ALG. Is there anything further I should do to help prioritize RTP traffic?
Any additional advice would be greatly appreciated. Thank you in advance for your help!