[Asterisk-Users] Excessive VNAK's and jitter over IAX2
Matt Lawson
matt at 1control.com
Thu Dec 18 13:59:22 MST 2003
Howdy,
I recently saw something strange with a call between *'s over IAX2.
There are actually 3 *'s involved. The setup is like this:
SIP phone ------(ulaw over LAN)------ *1 -------- IAX2 (ulaw over
Internet) ---------*2--------(GSM over Internet)
-----------*3--------(ulaw over LAN)------ SIP phone
Now what is shown below is the Asterisk in the middle, that is doing the
conversion between the other two, one of which only speaks ulaw and the
other only speaks GSM.
The call basically seemed to work, except the audio quality was
terrible, but it did seem to be basically connected. Asterisk started
spewing out these VNAK messages, thousands of them as fast as it could.
In the middle of it I did an "IAX2 show channels" to show what was in
progress.
The asterisk version shown here is a completely stock, CVS version from
just a few days ago. The "outboard" Asterisks are somewhat modified but
also re-synchronized with CVS within the last week.
Also, all Asterisks have iax jitterbuffer=no.
So, my questions are:
1. What do the excessive VNAKs indicate? Some type of communication
error? NAT-related perhaps?
2. Does the 20,000+ jitter have something to do with the audio sounding
terrible?
3. Why is there jitter at all if all Asterisks have their IAX2 jitter
buffers turned off?
4. Is there any significance to the "Username (none)" for one of the
peers? The Asterisk has both peer and user names for both machines.
The caller name shows up, but the callee name is always "(None)"
Ideas anyone? Thanks.
DEBUG[98311]: File chan_iax2.c, Line 4649 (socket_read): Sending
VNAK
DEBUG[98311]: File chan_iax2.c, Line 4649 (socket_read): Sending
VNAK
DEBUG[98311]: File chan_iax2.c, Line 4649 (socket_read): Sending
VNAK
DEBUG[98311]: File chan_iax2.c, Line 4649 (socket_read): Sending VNAK
s
Peer Username ID (Lo/Rem) Seq (Tx/Rx) Lag Jitter
Format
24.9.xx.xxx i58 00009/00003 00015/00006 00000ms 0169ms
ULAW
66.167.xx.xxx (None) 00010/00004 00008/00013 00009ms 20743ms
GSM
2 active IAX
channel(s)
*CLI> DEBUG[98311]: File chan_iax2.c, Line 4649 (socket_read): Sending
VNAK
DEBUG[98311]: File chan_iax2.c, Line 4649 (socket_read): Sending
VNAK
DEBUG[98311]: File chan_iax2.c, Line 4649 (socket_read): Sending
VNAK
DEBUG[98311]: File chan_iax2.c, Line 4649 (socket_read): Sending VNAK
More information about the asterisk-users
mailing list