[asterisk-users] SIP Phones over VPN Drop Audio One-Way
Andrew Martin
amartin at xes-inc.com
Mon Aug 3 09:13:42 CDT 2015
Hello,
I am running Asterisk 11 on CentOS 6.x using the DAHDI module with 8x PSTN
analog phone lines for outside connectivity. Internally, I am using several
models of Yealink SIP phones (e.g SIP-T32G) on a dedicated VoIP network,
192.168.0.0/24. I have a few of these Yealink SIP phones configured with an
OpenVPN certificate so that users working remotely can directly access the phone
system (VPN subnet is 192.168.1.0/24). Note that this is not a NAT; VPN clients
are able to directly address the Asterisk server and other SIP phones. Last week
the phones connecting over the VPN started dropping audio during the call (e.g
caller 1 can still hear caller 2, but not vise versa). These calls are between
two SIP phones (one over the VPN, one internal). The dropouts last for 20
seconds or more, and sometimes the audio does recover and come back.
I made some changes to the infrastructure last week, but I am not sure that they
are the cause. First, I added echotraining=yes to /etc/asterisk/chan_dahdi.conf
to try and fix echo problem (seems unrelated since the call is all SIP). I also
cleaned up some extraneous firewall rules on the OpenVPN gateway, but I still
allow the VPN phones to connect to the Asterisk server on ports 5000 - 20000 for
SIP and RSTP so this also seems unrelated.
I've looked at the syslog on the SIP phones as well as the asterisk output with
"sip set debug" and "rtp set debug" on but I don't see anything obviously wrong.
The only sign of a problem I can see is this message when the call is hung up:
pbx.c: == Spawn extension (dial-extension, 124, 1) exited non-zero on 'SIP/123-000001d9'
Here is an example user in my sip.conf:
http://pastebin.com/6U2AhyWT
Do you have any ideas about what is causing these dropouts, or what I should
look at next for additional debug information?
Thanks,
Andrew Martin
More information about the asterisk-users
mailing list