Fazendo o seu Asterisk contar até 100...
Segue um teste do uso do while em Asterisk. É bem básico e faz tempo que tenho pronto. Vou deixar para vocês olharem. Segue abaixo...
exten => 123,1,Answer
exten => 123,n,Set(cont=1)
exten => 123,n,While($[${cont} < 100])
exten => 123,n,SayNumber(${cont})
exten => 123,n,Set(i=$[${cont} + 1])
exten => 123,n,EndWhile
Claro que posso adicionar um prompt e um read para perguntar até quanto deve contar... Mas é uma dica básica, então deixamos a versão mais completa para um futuro. Um exemplo prático do while em Asterisk é: contagem de número, limites, tentativas, menus, senhas, uso com 'if' etc.
Num futuro próximo vou deixar outras dicas. Fico a disposição para eventuais dúvidas/críticas/sugestões/etc.
Sobre o Autor:
Charles Josiah Rusch Alandt
Consultor de TI e Telecom
Possui certificações: CCNA, CXFF
charles.alandt@gmail.com