[Home]

Summary:ASTERISK-01573: Grandstream BT-101 SIP Phones can no longer enter DTMF Digits
Reporter:kenneth (kenneth)Labels:
Date Opened:2004-05-09 14:29:25Date Closed:2008-01-15 14:54:18.000-0600
Priority:MajorRegression?No
Status:Closed/CompleteComponents:Core/General
Versions:Frequency of
Occurrence
Related
Issues:
Environment:Attachments:( 0) sipdebug.txt.gz
( 1) sipdtmf.txt
Description:My BT-101 SIP Phones used to be able to send Digits to things like the Voicemail Password, but can no longer do this.  I get the following Warning Message:

May  9 13:09:40 WARNING[1133718080]: chan_sip.c:5027 receive_info: Unable to retrieve DTMF signal from INFO message from c6d628b8fa0b5fbf@192.168.1.48

I think this is being cause by patch in http://bugs.digium.com/bug_view_page.php?bug_id=0001558

I'm on the current CVS.  The BT-101 Phones and the sip.conf are set to use SIP INFO for the DTMF Mode.
Comments:By: Brian West (bkw918) 2004-05-09 14:38:05

dtmf info is okay in 1.0.4.50 and 1.0.4.54

What version are you running?

By: kenneth (kenneth) 2004-05-09 14:55:45

I'm using 1.0.4.63 and updated the Phones on May 1.  They were working then, well at least I think they were.  I'll switch one of the Phones back a Firmware level or two and see what happens.

By: Brian West (bkw918) 2004-05-09 15:00:09

SO you're using beta firmware... also get a sip debug if you can

sip debug peer [peer]

bkw

By: Mark Spencer (markster) 2004-05-09 15:11:20

SIP debug would be helpful.  We can allow it to accept the proper mime type.

By: Olle Johansson (oej) 2004-05-09 15:21:10

This message is displayed *after* MIME recognition, but indicates that the phone is sending a strange message, since we can't parse the DTMF signal. A SIP debug is required to understand what happens.

By: kenneth (kenneth) 2004-05-09 15:29:28

I've attached the SIP Debug.  I think I have just one Phone in this Debug (I had to power the rest of them off).

edited on: 05-09-04 14:26

By: Olle Johansson (oej) 2004-05-09 16:34:11

Check if this patch helps you.

By: Mark Spencer (markster) 2004-05-09 16:40:37

Merged the patch, just update to latest CVS

By: kenneth (kenneth) 2004-05-09 16:41:16

I've put the BT-101 Firmware back to 1.0.4.55 and then 1.0.4.54 and still have the problem.  So I've switched back to the asterisk CVS as of 2004-05-01 and everything is once again OK.  The 1.0.4.54 and 1.0.4.63 BT-101 Firmware works just fine.

oej, I'll install the patch after I get asterisk back the the current CVS.

By: kenneth (kenneth) 2004-05-09 17:17:35

The patch seems to have fixed the DTMF problem.  But there is also a problem introduced about the same time.  One one of my SIP Phones can hear what's being sent to it.  The one "working" Phone moves from Phone to Phone as I restart Asterisk.  This problem also went away when I switched back to the CVS of 2004-05-01.

By: Mark Spencer (markster) 2004-05-09 17:26:07

*IF* you have a more specific bug report about another problem you can submit it.  This one about the DTMF is closed.  Please try to find out exactly what version of chan_sip or whatever other file broke your phone and report it.  Alternatively if you can look at your sip debug and glean any kind of difference between working and non-working that's fine too.

By: Digium Subversion (svnbot) 2008-01-15 14:54:18.000-0600

Repository: asterisk
Revision: 2936

U   trunk/channels/chan_sip.c

------------------------------------------------------------------------
r2936 | markster | 2008-01-15 14:54:18 -0600 (Tue, 15 Jan 2008) | 2 lines

Fix accidental strlen_zero mistransfer (bug ASTERISK-1573)

------------------------------------------------------------------------

http://svn.digium.com/view/asterisk?view=rev&revision=2936