[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