[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