I have 2 strange errors when using the Background()-application and DTMF-input 
that is received.

First of all, my first 2 lines are not being executed. The first line being executed is the Set() application, thus line 3.

Secondly, the received digits (911) is not the same as the EXTEN (which is set 
to 91).



exten => ivr,n,Set(TIMEOUT(digit)=2)
exten => ivr,n,Background(/var/lib/asterisk/sounds/${ASTPROMPT})

exten => _X.,1,NoOp()
exten => _X.,n,NoOp(input=${EXTEN})
exten => _X.,n,Set(choice=${EXTEN})



[Aug 7 12:31:26] -- Executing [ivr@pbx-routing:7] Set("SIP/SipAgenT-00000626", "TIMEOUT(digit)=2") in new stack
[Aug  7 12:31:26]     -- Digit timeout set to 2.000
[Aug 7 12:31:26] -- Executing [ivr@pbx-routing:8] BackGround("SIP/SipAgenT-00000626", "/var/lib/asterisk/sounds/5003") in new stack
[Aug  7 12:31:26]     -- <SIP/SipAgenT-00000626> Playing 
'/var/lib/asterisk/sounds/5003.slin'

[Aug  7 12:31:41] NOTICE[3886]: ast_expr2.y:763 compose_func_args: argbuf 
allocated 4 bytes;
[Aug  7 12:31:41] NOTICE[3886]: ast_expr2.y:782 compose_func_args: argbuf uses 
3 bytes;
[Aug 7 12:31:41] -- Executing [911@pbx-routing:1] Set("SIP/SipAgenT-00000626", "choice=91") in new stack



I have reloaded the dialplan several times, but the first 2 lines never get executed. In stead they generate the error : ast_expr2.y:763 compose_func_args: argbuf allocated 4 bytes;


Anyone know what is going on here ?
Can you post the complete output with "set verbose = 3"? I think you didn't show all the code that got executed. Also, Asterisk might not get what was dialed. If you have a phone with dial plan settings and there is a regex which submits immediately after 2 digits for certain patterns, you'll never get the complete number.

Given the code, there is no reason to execute the ivr extensions.

jg
-- 
_____________________________________________________________________
-- Bandwidth and Colocation Provided by http://www.api-digital.com --
New to Asterisk? Join us for a live introductory webinar every Thurs:
               http://www.asterisk.org/hello

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users

Reply via email to