[asterisk-bugs] [JIRA] (ASTERISK-21898) Read application does not set the variable

Siddharth Jagtiani (JIRA) noreply at issues.asterisk.org
Tue Jun 11 00:31:05 CDT 2013


Siddharth Jagtiani created ASTERISK-21898:
---------------------------------------------

             Summary: Read application does not set the variable
                 Key: ASTERISK-21898
                 URL: https://issues.asterisk.org/jira/browse/ASTERISK-21898
             Project: Asterisk
          Issue Type: Bug
      Security Level: None
          Components: Applications/app_read
    Affects Versions: 11.4.0
         Environment: I am running a Ubuntu 12.04, I have downloaded 1.8 asterisk version, build was successful. I have configured chan_dongle to work with a voice enabled dongle.

Marked as Major since setting the variable is a essential feature for the read application. Without that its a useless app.
            Reporter: Siddharth Jagtiani


>core show dongle state dongle0< reports
 Device                  : dongle0
  State                   : Free
  Audio                   : /dev/ttyUSB1
  Data                    : /dev/ttyUSB2
  Voice                   : Yes
  SMS                     : Yes
  Manufacturer            : huawei
  Model                   : E303D
  Firmware                : 21.157.72.00.356
  IMEI                    : correctIMEI
  IMSI                    : correctIMSI
  GSM Registration Status : Registered, home network
  RSSI                    : 15, -116 dBm
  Mode                    : No Service
  Submode                 : No service
  Provider Name           : IDEA
  Location area code      : "A03D"
  Cell ID                 : "B96B"
  Subscriber Number       : Unknown
  SMS Service Center      : +91correctnumber
  Use UCS-2 encoding      : Yes
  USSD use 7 bit encoding : No
  USSD use UCS-2 decoding : Yes
  Tasks in queue          : 0
  Commands in queue       : 0
  Call Waiting            : Disabled
  Current device state    : start
  Desired device state    : start
  When change state       : now
  Calls/Channels          : 0
    Active                : 0
    Held                  : 0
    Dialing               : 0
    Alerting              : 0
    Incoming              : 0
    Waiting               : 0
    Releasing             : 0
    Initializing          : 0

When I make a incoming call, and put punch in a code I get following results only in " entered" as a result.
When I send a sms to this number, it fills up sms.txt with the sms and the source number correctly.
Basically pincode variable does not get a value on the read application.

Extensions.conf
[dongle-incoming]
exten => sms,1,Verbose(Incoming SMS from ${CALLERID(num)} ${SMS})
exten => sms,n,System(echo '${STRFTIME(${EPOCH},,%Y-%m-%d %H:%M:%S)} - ${DONGLE} - ${CALLERID(num)}: ${SMS}' >> /var/log/asterisk/sms.txt)
exten => sms,n,Hangup()

exten => ussd,1,Verbose(Incoming USSD: ${USSD})
exten => ussd,n,System(echo '${STRFTIME(${EPOCH},,%Y-%m-%d %H:%M:%S)} - ${DONGLE}: ${USSD}' >> /var/log/asterisk/ussd.txt)
exten => ussd,n,Hangup()

exten => s,1,Answer()
exten => s,n,Read(pincode,agent-newlocation,3)
exten => s,n,System(echo '${pincode} entered')
exten => s,n,Goto(1)

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.asterisk.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira



More information about the asterisk-bugs mailing list