Holger Schurig wrote:
I keep replying to myself quite often.
As it turned out, this is a problem with incrementing CSEQ on the Grandstream. I don't have the clue if the SIP specification says that you have to increment it, but the GS sometimes sends a different SIP message with the same CSEQ. Here's an example, only messages from the GS are there:
CSEQ Message 20426 INVITE 20426 * INFO, DTMF=0 20427 INFO, DTMF=9 20428 INFO, DTMF=1 20429 INFO, DTMF=4 20430 INFO, DTMF=1 20431 INFO, DTMF=1 20432 INFO, DTMF=5 20432 * CANCEL 20432 * ACK
Asterisk ignores the SIP messages marked with *. Therefore, it ignore the digit after the first 0.
And it ignores the CANCEL, but fails in a friendly way.
It also ignores the ACK to Asterisk's CANCEL (not shown) and because of this one can see an error like this:
Another strange observation, maybe a bug, is that the INVITE from the GS is never answered properly so the call is never started, really. The INVITE is propably overwritten with the INFO, which is answered with a 200 OK. Strange, indeed.
But the GS should not send the INFO with the same CSEQ...
/O _______________________________________________ Asterisk-Users mailing list [EMAIL PROTECTED] http://lists.digium.com/mailman/listinfo/asterisk-users To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users
