[asterisk-dev] Bad behaviour between X-Lite 3.0 and Asterisk

Benoît Mérouze benoit.merouze at ipercom.com
Tue Dec 11 03:39:12 CST 2007


Hello,

There is something wrong when using the version 3.0 of X-Lite.  I could
not find a bug relating this problem, but maybe someone could have an
idea on that.

When X-Lite sends INVITE, Asterisk replies OK.  And it seems, at first
sight, that Asterisk ignores the ACK signal sent by X-Lite.  There's
after a series of "Retransmitting" of the OK signal, the ACK signals
are well received on the Asterisk, but with no effect.  And after 6
retransmission, Asterisk hangs up the call.

I've looked closer in the debug ouputs from Asterisk (sip debug, set
verbose 4 and set debug 4), and I've noticed something unusual: at the
first OK send by the Asterisk, it receives 2 identical ACK signals
from X-Lite.
At the first one, Asterisk says "SIP TIMER: Cancelling retransmit of
packet (reply received)" which I think is good.
And at the second one, Asterisk says "SIP TIMER: Initalizing
retransmit timer on packet" which I think is not good.

The following ACKs in answer to the retransmitted OKs seem to not be
matched.

I've made the same tests with X-Lite 2.0 and there is no problem,
there is no 2 ACKs.

Does someone have had a similar issue with X-Lite 3.0?
(This behaviour was noticed with an Asterisk 1.2.18)

Regards,
Benoit Merouze


-- 
Benoît Mérouze - Telecom Software Developer - IPercom
benoit.merouze at ipercom.com - http://www.iperbill.com
"Those who would give up Essential Liberty to purchase a little
  Temporary Safety, deserve neither Liberty nor Safety."
Benjamin Franklin





More information about the asterisk-dev mailing list