[Home]

Summary:ASTERISK-01744: app_read.c doesn't return entered digits unless # pressed.
Reporter:Dmytro Mishchenko (arkadia)Labels:
Date Opened:2004-06-02 12:45:27Date Closed:2008-01-15 14:57:05.000-0600
Priority:MinorRegression?No
Status:Closed/CompleteComponents:Core/General
Versions:Frequency of
Occurrence
Related
Issues:
Environment:Attachments:
Description:This application assume that any entered digits should be finished with #. If user entered something but didn't hit # at the end  and execution timed out entered digits will not be stored in the VAR.

app_voicemail or app_auth behave in a different way:
they allow user to enter digits and finish them with # for making further processing faster
or user can wait for timeout and entered digits will be correctly processed.

I miss such behavior in the system for getting number from user and switching to entered extension.
Background() doesn't accept # as a char for finishing dialed numbers and assume waiting for timeout for further processing which is not comfortable for user.
Comments:By: Mark Spencer (markster) 2004-06-02 13:59:04

Fixed in CVS

By: Digium Subversion (svnbot) 2008-01-15 14:57:05.000-0600

Repository: asterisk
Revision: 3131

U   trunk/apps/app_read.c

------------------------------------------------------------------------
r3131 | markster | 2008-01-15 14:57:05 -0600 (Tue, 15 Jan 2008) | 2 lines

Fix app_read to return string even if not # terminated (bug ASTERISK-1744)

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

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