Allex, A maneira mais fácil é tratar o dialstatus, para simplificar sua lógica, cada intervalo de 5 segundos corresponde a um toque no ramal. Vamos usar como exemplo o codigo abaixo:
exten => _X,1,Dial(SIP/1010,30,tTr); Observe que o parametro em vermelho (30) é o tempo em segundos que o asterisk chamará o ramal (ficara tocando o ramal), isso correponde à 30 / 5 = 6 toques (padrão brasuka, sendo 1 segundo de toque + 4 seg. de silencio). Desta forma se o ramal não atender a chamada, a variavel ${DIALSTATUS} será criada com o valor NOANSWER (não atende), caso a chamada seja atendida o valor será ANSWERED, ocupado BUSY e assim por diante. Logo você poderá tratar o dialstatus e criar sua lógica. Exemplo: exten => _X.,1,Dial(SIP/1010,30,tTr); exten => _X.,n,GotoIf($["${DIALSTATUS}" = "BUSY"]?OCUPADO) exten => _X.,n,.............. exten => _X.,n(OCUPADO),Playback(mensagem); exten => _X.,n,Hangup() Segue alguns links para seu estudo: http://www.voip-info.org/wiki/view/Asterisk+cmd+Dial http://www.voip-info.org/wiki/view/Asterisk+variable+DIALSTATUS Abs, Em 5 de abril de 2013 10:55, Allex Menezes <allexmenez...@gmail.com>escreveu: > Bom dia Pessoal, > > Tenhos duas dúvidas bem simples: > > 1) Não estou conseguindo fazer o incremento de uma variável, provavelmente > estou errando na sintaxe: > > *exten* => s,1,Set(QTD_ERRO=$[${QTD_ERRO} + $[1]]); > > Eu não iniciálizei esta variável antes no meu contexto, gostaria que ela > já fosse inicializada nesta linha no momento em que for executada pela > primeira vez. > > Desta forma que estou fazendo não está inicializando e nem incrementando. > > 2) Possuo um ramal/extension 1010 que é atendido através do X-Lite, > gostaria de tocar uma mensagem de voz caso este ramal esteja ocupado ou > chamar várias vezes e não atender, como posso fazer isso? > > Estou discando para o ramal desta forma: > > *exten => s,10,Dial(SIP/1010);* > > > obrigado a todos... > > Allex > > _______________________________________________ > VoIPMania Store: Seu Shopping VoIP na Internet > - Melhores preços e melhores produtos > - Somos especializados em VoIP. > - Entregamos para todo o Brasil. > - Acesse agora: www.voipmania.com.br > _______________________________________________ > KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk. > - Hardware com alta disponibilidade de recursos e qualidade KHOMP > - Suporte técnico local qualificado e gratuito > Conheça a linha completa de produtos KHOMP em www.khomp.com.br > _______________________________________________ > AsteriskBrasil-biz mailing list > AsteriskBrasil-biz@listas.asteriskbrasil.org > http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil-biz > > -- Sylvio Jollenbeck www.hosannatecnologia.com.br
_______________________________________________ VoIPMania Store: Seu Shopping VoIP na Internet - Melhores preços e melhores produtos - Somos especializados em VoIP. - Entregamos para todo o Brasil. - Acesse agora: www.voipmania.com.br _______________________________________________ KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk. - Hardware com alta disponibilidade de recursos e qualidade KHOMP - Suporte técnico local qualificado e gratuito Conheça a linha completa de produtos KHOMP em www.khomp.com.br _______________________________________________ AsteriskBrasil-biz mailing list AsteriskBrasil-biz@listas.asteriskbrasil.org http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil-biz