[asterisk-dev] SIP: INFO before answer causes disconnect

Kevin P. Fleming kpfleming at digium.com
Fri Mar 31 16:06:59 MST 2006


Alan Ferrency wrote:

> This seemed to happen only randomly, but I figured out how to reproduce
> it. We are using SIP INFO for DTMF. The problem occurs if the PRI caller
> enters a DTMF tone after the SIP invite was sent to the SIP phone, but
> before the SIP phone answers.
> 
> In this case, the SIP phone responds to the INFO packet immediately,
> before the call is answered. Then, when the call is answered, the phone
> responds to the initial INVITE, and Asterisk sends an ACK for the INVITE.
> 
> However, the phone never receives an ACK for the INFO response it sent.
> The phone doesn't care much about this lack of ACK, but it looks like
> Asterisk didn't see the INFO response. It reports:

This does appear to be an Asterisk bug; please make sure there are no
other reports of this already open in the bug tracker, and if not, open
a new one with your debug log and description attached.

In the meantime, you can easily avoid this problem by using RFC2833 for
DTMF transport instead :-)



More information about the asterisk-dev mailing list