[asterisk-users] Dial() Macro option error in 1.4.15

Mark Michelson mmichelson at digium.com
Thu Dec 6 12:42:42 CST 2007


Anthony Messina wrote:
> After updating to 1.4.15, I have the following issue:
> 
> When I try to use the "M" macro option in the Dial() option, I get the 
> following in the console:
> 
> -- Executing Dial("Zap/1-1", "Zap/g2/w5051234|60|M(set-userfield^local)KT")
> -- Called g2/w5051234
> -- Zap/3-1 answered Zap/1-1
> [Dec  6 12:10:58] ERROR[19496]: app_dial.c:1541 dial_exec_full: Unable to 
> start autoservice on calling channel
> [Dec  6 12:10:58] ERROR[19496]: app_dial.c:1553 dial_exec_full: Could not find 
> application Macro
>     -- Hungup 'Zap/3-1'
> 
> The requested Macro does exist in extensions.conf as:
> [macro-set-userfield]
> ; Set CDR userfield to value defined in Dial() command
> exten => s,1,Set(CDR(userfield)=${ARG1})
> exten => s,n,MacroExit()
> 
> This always worked for me with 1.4.14 and I'm not sure how to begin to get 
> this fixed.  Any help is appreciated.  Thanks.

I think this was due to a change in the way autoservice is handled. I think that 
if you were to upgrade to SVN revision 90432 or later, this error will not occur.

Mark Michelson



More information about the asterisk-users mailing list