[asterisk-users] compose_func_args: argbuf allocated 4 bytes compose_func_args: argbuf uses 3 bytes

Jonas Kellens jonas.kellens at telenet.be
Fri Aug 7 05:47:40 CDT 2015


Hello


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 at 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 at 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 at 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 ?



Kind regards,

Jonas.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.digium.com/pipermail/asterisk-users/attachments/20150807/18aefc82/attachment.html>


More information about the asterisk-users mailing list