[Asterisk-Users] Re: Received VNAK: resending outstanding frames?
Tim Panton
tim at mexuar.com
Tue Apr 11 14:50:13 MST 2006
On 11 Apr 2006, at 14:52, Carey O'Shea wrote:
> Some more info:
>
> Just tried this on a server without using any NAT and no port
> forwarding, no masquerading, and I still have the same problem. So
> there
> goes that idea. I do not know what this VNAK error means.
>
> By the way, I am using the latest version (1.2.6) of asterisk, have
> also
> tried other versions with the same problem [1.0.9 (Ubuntu Breezy) and
> 1.0.7 (Debian Sarge) and 1.2.1 (Ubuntu Dapper)].
>
> Wonder if this is something simple or not?
>
> On Tue, 2006-04-11 at 23:00 +1000, Carey O'Shea wrote:
>> I only receive 4 google results on my error. So some help would be
>> appreciated. I could not even determine what "VNAK" was.
>>
>> Let me describe my problem. I have an IAX hardware phone here that
>> connects and operates fine within my internal network. However,
>> outside
>> my internal network, the hardware phone fails to register.
>>
>> The plot thickens: outside my internal network I've tested
>> numerous IAX
>> softphones and strangely enough they function fine, where the
>> hardware
>> phone does not.
>>
>> Of course (seeing as how the softphones work externally) I have
>> both TCP
>> and UDP 4569 port forwarded to Asterisk server and there is no
>> firewall
>> on the Asterisk server.
>>
>> So I am guessing there is some NAT issue or some configuration issue
>> with this hardware IAX phone I have.
>>
>> Below are the messages I receieve in my "full" log (about 20 or 30 of
>> them each second for many seconds, then after the flood of
>> messages it
>> reports "Raw Hangup", and then soon enough it starts again).
>>
>> I'm using a "PA1686" IAX hardware phone.
I have a few PA1686 phones doing IAX through firewalls and NAT, so it
is possible :-)
Try running :
iax2 debug
Can you send us the few lines in the log before the VNAK's start?
By the way, here is what the draft RFC says for VNAK
6.7.3. VNAK
A VNAK is sent when a message is received out of order, particularly
when a mini frame is received before the first full voice frame on a
call. It is a request for retransmission of dropped messages. A
message is considered out of sequence if the received iseqno is
different than the expected iseqno. On receipt of a VNAK, a peer
MUST retransmit all frames with a higher sequence number than the
VNAK message's iseqno.
Tim Panton
tim at mexuar.com
More information about the asterisk-users
mailing list