[AsteriskBrasil] Ajuda(Ramal Ocupado)
Israel do Amaral
israeldoamaral em yahoo.com
Quinta Janeiro 12 09:36:26 BRT 2006
Bom Dia Amigos!
Algum dos amigos sa me dizer como eu faço pra saber se um ramal está em uma ligação na hora de transferir uma ligação. eu estou usando o ChanIsAvail e o AVAILSTATUS mas parece não ser muito confiável. Seque a macro que criei.
[macro-disponibilidadeiaxteste]
exten => s,1,ChanIsAvail(IAX2/${ARG1})
exten => s,2,SetVar(STATUS=${AVAILSTATUS})
exten => s,3,GotoIf($[${STATUS} = 3]?s,4:s,7)
exten => s,4,Playback(vm-theperson)
exten => s,5,SayDigits(${ARG1})
exten => s,6,Playback(vm-isonavail)
exten => s,7,GotoIf($[${STATUS} = 2]?s,8:s,9)
exten => s,8,MacroExit()
exten => s,9,GotoIf($[${STATUS} = 0]?s,10:s,11)
exten => s,10,MacroExit()
exten => s,102,Goto(s,2)
exten => t,1,Congestion(1)
---------------------------------
Yahoo! doce lar. Faça do Yahoo! sua homepage.
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: http://listas.asteriskbrasil.org/pipermail/asteriskbrasil/attachments/20060112/7e432858/attachment.html
Mais detalhes sobre a lista de discussão AsteriskBrasil