[AsteriskBrasil] RES: Iniciante com exten, alguem da uma dica?
Fabio Guilherme
fabioguilhermed em gmail.com
Quarta Agosto 19 14:04:09 BRT 2009
Ola João tudo bem??
Se fosse eu faria assim..
Caso não de para sua aplicação segue a lógica, abraços e boa sorte.
exten => _99,1,Set(LANGUAGE()=pt_BR)
exten => _99,2,Background(digiteoramal)
exten => _99,3,Read(ramal)
exten => _99,4,NoOp(${ramal})
exten => _99,5,ChanIsAvail(SIP/${ramal})
exten => _99,6,NoOP(AVAILSTATUS IS ${AVAILSTATUS})
exten => _99,7,GotoIf($["${AVAILSTATUS}" = "0"]?8:11)
exten => _99,8,Playback(ramalconectado)
exten => _99,9,Congestion(3)
exten => _99,10,Hangup()
exten => _99,11,Playback(ramaldesconectado)
exten => _99,12,Congestion(3)
exten => _99,13,Hangup()
De: asteriskbrasil-bounces em listas.asteriskbrasil.org
[mailto:asteriskbrasil-bounces em listas.asteriskbrasil.org] Em nome de João
Claudio F. Andrade
Enviada em: quarta-feira, 19 de agosto de 2009 01:35
Para: asteriskbrasil em listas.asteriskbrasil.org
Assunto: [AsteriskBrasil] Iniciante com exten, alguem da uma dica?
Mestres, com a extenção a seguir eu consigo saber se o ramal esta online...
(ele executa o playback)
mas se ele esta offline ele nao executa o playback... fiz algo errado?
[custom-amfa]
include => macro-dialout-trunk
exten => s,1,Answer
exten => s,n,Wait,1
exten => s,n,ChanIsAvail(SIP/350)
exten => s,n,GotoIf($["${AVAILSTATUS}" != "0"]?offline)
exten => s,n,GotoIf($["${AVAILSTATUS}" = "0"]?online)
exten => s,n(offline),Playback(custom/
amfa_offline)
exten => s,n,HangUp
exten => s,n(online),Playback(custom/amfa_online)
exten => s,n,HangUp
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: http://listas.asteriskbrasil.org/pipermail/asteriskbrasil/attachments/20090819/4bfd9cd9/attachment-0001.htm
Mais detalhes sobre a lista de discussão AsteriskBrasil