Summary: | ASTERISK-10700: WaitExten hangs up channel when first digit is entered | ||
Reporter: | pj (pj) | Labels: | |
Date Opened: | 2007-11-06 15:45:14.000-0600 | Date Closed: | 2007-11-06 17:06:42.000-0600 |
Priority: | Minor | Regression? | No |
Status: | Closed/Complete | Components: | Core/PBX |
Versions: | Frequency of Occurrence | ||
Related Issues: | |||
Environment: | Attachments: | ||
Description: | When entering first dtmf digit during MoH in WaitExten(), channel is immediately ended. tried with sip and skinny phone, same result. SVN-trunk-r87187M was OK ****** ADDITIONAL INFORMATION ****** [Nov 6 22:26:17] -- Executing [s@xxx:2] WaitExten("IAX2/bill-18", "360,m()") in new stack [Nov 6 22:26:17] -- Started music on hold, class 'default', on IAX2/bill-18 [Nov 6 22:26:22] -- Stopped music on hold on IAX2/bill-18 [Nov 6 22:26:22] == Spawn extension (xxx, s, 2) exited non-zero on 'IAX2/bill-18' [Nov 6 22:26:22] -- Hungup 'IAX2/bill-18' | ||
Comments: | By: pj (pj) 2007-11-06 15:55:02.000-0600 aditional info: - first entered digit is correctly recognized, - WaitExten, without MoH specified - same result, so its unrelated to MoH [Nov 6 22:52:29] << [ TYPE: DTMF Begin (12) SUBCLASS: 8 (56) ] [SIP/324-08268778] [Nov 6 22:52:29] << [ TYPE: Null Frame (5) SUBCLASS: N/A (0) ] [SIP/324-08268778] [Nov 6 22:52:29] << [ TYPE: Null Frame (5) SUBCLASS: N/A (0) ] [SIP/324-08268778] [Nov 6 22:52:29] << [ TYPE: Null Frame (5) SUBCLASS: N/A (0) ] [SIP/324-08268778] [Nov 6 22:52:29] << [ TYPE: Null Frame (5) SUBCLASS: N/A (0) ] [SIP/324-08268778] [Nov 6 22:52:29] << [ TYPE: Null Frame (5) SUBCLASS: N/A (0) ] [SIP/324-08268778] [Nov 6 22:52:29] << [ TYPE: Null Frame (5) SUBCLASS: N/A (0) ] [SIP/324-08268778] [Nov 6 22:52:29] << [ TYPE: Null Frame (5) SUBCLASS: N/A (0) ] [SIP/324-08268778] [Nov 6 22:52:29] << [ TYPE: Null Frame (5) SUBCLASS: N/A (0) ] [SIP/324-08268778] [Nov 6 22:52:29] << [ TYPE: Null Frame (5) SUBCLASS: N/A (0) ] [SIP/324-08268778] [Nov 6 22:52:29] << [ TYPE: Null Frame (5) SUBCLASS: N/A (0) ] [SIP/324-08268778] [Nov 6 22:52:29] << [ TYPE: Null Frame (5) SUBCLASS: N/A (0) ] [SIP/324-08268778] [Nov 6 22:52:29] << [ TYPE: Null Frame (5) SUBCLASS: N/A (0) ] [SIP/324-08268778] [Nov 6 22:52:29] << [ TYPE: Null Frame (5) SUBCLASS: N/A (0) ] [SIP/324-08268778] [Nov 6 22:52:29] << [ TYPE: Null Frame (5) SUBCLASS: N/A (0) ] [SIP/324-08268778] [Nov 6 22:52:29] << [ TYPE: Null Frame (5) SUBCLASS: N/A (0) ] [SIP/324-08268778] [Nov 6 22:52:29] << [ TYPE: Null Frame (5) SUBCLASS: N/A (0) ] [SIP/324-08268778] [Nov 6 22:52:29] << [ TYPE: Null Frame (5) SUBCLASS: N/A (0) ] [SIP/324-08268778] [Nov 6 22:52:29] << [ TYPE: DTMF End (1) SUBCLASS: 8 (56) ] [SIP/324-08268778] [Nov 6 22:52:29] << [ TYPE: Null Frame (5) SUBCLASS: N/A (0) ] [SIP/324-08268778] [Nov 6 22:52:29] << [ TYPE: Null Frame (5) SUBCLASS: N/A (0) ] [SIP/324-08268778] [Nov 6 22:52:30] << [ TYPE: DTMF End (1) SUBCLASS: 8 (56) ] [IAX2/bill-12] [Nov 6 22:52:30] -- Stopped music on hold on IAX2/bill-12 [Nov 6 22:52:30] == Spawn extension (xxx, s, 2) exited non-zero on 'IAX2/bill-12' [Nov 6 22:52:30] -- Hungup 'IAX2/bill-12' By: Digium Subversion (svnbot) 2007-11-06 17:06:41.000-0600 Repository: asterisk Revision: 89072 U trunk/main/pbx.c ------------------------------------------------------------------------ r89072 | file | 2007-11-06 17:06:41 -0600 (Tue, 06 Nov 2007) | 4 lines Fix up some PBX logic that became broken. The code would exit prematurely when it should have been collecting more digits. (closes issue ASTERISK-10700) Reported by: pj ------------------------------------------------------------------------ |