[Home]

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-0600Date Closed:2007-11-06 17:06:42.000-0600
Priority:MinorRegression?No
Status:Closed/CompleteComponents: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

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