My office has a large Cisco UCM setup, and I work primarily remotely with a physical Cisco 7940 phone. I've battled some quality issues before, which turned out to be a bad switch port. But mostly my quality has been fine for months. Recently, people complain that my voice breaks in and out, and they can't understand me. I'm currently using the G.729 codec and my calls all have an average MOS LQK of 3.68. My phone is reporting no RxLost, no jitter. My TxSize is 20ms, but I don't know how that affects audio transmission. I have never had a problem receiving audio.
My connection to the UCM is over an IPSec VPN handled by an ASA5505 to an ASA5580. The ASA5505 plugs into my home network, and then goes though my home router to access the internet. My phone plugs into an ASA5505 PoE port.
In one-to-one calls, I rarely, if ever, have had a problem. Most people never know I'm on an IP phone. However, with internal conference bridges, I recently have to call in from an outside line to speak. I have also experienced this problem with outside bridges at other companies when I call into their meetings, but less often. I can't find any correlation of what might be occurring when poor quality issues happen. Traffic on my home network is almost non-existent. I do have another SIP internet phone sharing the same broadband connection, but my quality issues occur regardless of whether that phone is in use or not at the same time.
Previously I monitored traffic from the ASA5505 and noticed it is tagging encapsulated VoIP on the outside segment as Expedited Forwarding with DSCP 46 (I as surprised the IPSec packets were tagged as this but our VPN/Phone guy had no idea what DSCP was). I can prioritize this (currently I am not), but in the past it did not help. Below is Vyatta config code for this:
qos-policy {
traffic-shaper EXTERNAL_QOS {
bandwidth 1mbit
class 10 {
bandwidth 90%
description "Match VoIP traffic"
match VOIP {
ip {
dscp 46
}
}
}
default {
bandwidth 5%
}
description "External bandwidth QoS Policy"
}
}
Is there anything I can tell the group that manages the Phone and ASA to help them resolve this? As of now, they refuse to believe the problem is on their side, only that since it runs through my home router, I'm at fault. I guess they presume I have a bunch of torrents running...