I have a rather odd issue occurring and can't seem to figure out the source and ultimately the resolution.
Current environment:
- MX84 + (2) MS220 stacked
- WAN1 broadband ISP & WAN2 Fiber ISP
- Multiple VLANs (1) Data & (3) Voice
- Switch Settings > QoS = configured for voice and allows ANY protocol
- Switch ports (serving desktop/physical phones) - Set to ACCESS and the Voice VLAN specified
- Traffic Shaping rule - Set to NOT change the DSCP tag & priority (High)
- Traffic Shaping Flow Preferences - Any protocol/port from the Voice VLAN set to use WAN2 as the preferred uplink
- Firewall policy - allow ANY protocol/port from the Voice VLAN to Hosted PBX subnets ANY port
Results: Internal to external calls, no problem. External into internal calls, no problem. Calling from internal extension to internal extension, including an external call to the receptionist and her attempt to verify an internal person is in the office yields the call be dropped within 30 seconds. I can recreate it without issue. Packet captures show the local device sending SIP requests and registrations and no response from the VOIP provider. I have been on with the VOIP provider and they are not seeing the responses coming back from the internal phone.
Interesting test results: This morning, I change the port configuration on 2 phones from ACCESS to TRUNK, thereby using the same VLAN (1) for voice and data. We have done internal to internal calls without issue and also external to internal. However, I have NOT configured any firewall policies to allow traffic on VLAN1 to and from the Hosted VOIP network. I would assume I am going to encounter QoS issues, but have no added 10 phones to this configuration and no complaints yet.
While still somewhat a novice with Meraki, there are some questions I have to hopefully help me figure out the resolution:
- Am I wrong about the initial configuration and that it should work?
- What should I look for to help either/both Cisco or the Hosted VOIP provider help me?
- With no explicit firewall policies for traffic between us and the VOIP provider, why is this traffic from external calls being allowed through (really a novice at voice traffic maybe)?
- Am I missing something in the configuration?
What additional info can I provide to help dig into this? Thanks in advance...