Why not?
here is an example:
exten => s,1,Set(LCNT=${LEN(${CALLERID(num)})})
exten => s,2,Set(TCNT=0)
exten => s,3,Goto(10);this is where we start the actual saydigits
exten => s,10,GotoIf($[${TCNT} = ${LCNT}]?200);if the value is the
same then there is nothing more to say
exten => s,11,Background(digits/${CALLERID(num):${TCNT}:1}
exten => s,12,Set(TTCNT=${TCNT})
exten => s,13,Set(TCNT=$[${TTCNT} + 1])
exten => s,14,Goto(10)
exten => s,200,Hangup()
Hope this helps
On 1/23/06, asterisk@anime.net <asterisk@anime.net>
wrote:> Is it possible to background SayDigits()?
>
> I know you can manually Background() each digit individually, but this
> does not solve the problem when you need to do something like
> SayDigits(${EXTEN}) or SayDigits(${CALLERID(number)})
>
> -Dan
> _______________________________________________
> --Bandwidth and Colocation provided by Easynews.com --
>
> Asterisk-Users mailing list
> To UNSUBSCRIBE or update options visit:
> http://lists.digium.com/mailman/listinfo/asterisk-users
>