[AsteriskBrasil] Originate no mesmo Canal do AgentLogin( )
Alan Pablo
pablo em contacte.com.br
Quinta Outubro 30 10:42:03 BRST 2008
Bom tarde pessoal!!
To com o seguinte cenário..
Agentes logados a uma fila através da aplicação AgentLogin() efetuado
através de uma aplicação que estamos desenvolvendo utilizando PHP e
Astmanproxy , a duvida e como originar uma ligação e encaminhar aos
agentes por esse mesmo canal ativo do agentlogin() , pois caso a
ligação venha por outro corre o risco do agente receber uma ligação da
fila enquanto origina outra.
Estas ligações serão originadas através de AMI com o comando action:
originate.
Ate o presente momento utilizei o seguinte.
extensions.conf
[saida]
;extensão padrão utilizada atualmente pela maioria
exten =>
_X.,1,Set(CDR(userfield)=saida-agent-${CALLERID(NUM)}-${UNIQUEID}.WAV)
exten => _X.,2,MixMonitor(/hdaux/agent-${CALLERID(NUM)}-${UNIQUEID}.WAV)
exten => _X.,3,Macro(dialstatus|Dgv/g1/${EXTEN})
exten => _X.,n,Hangup()
;extensão para redirecionar ao agente
exten => _AXXXX,1,Dial(Agent/${EXTEN:1}|40|Tt)
exten => _AXXXX,2,Noop(${DIALSTATUS})
exten => _AXXXX,n,Hangup()
No AMI
action: originate
channel: Local/A$AGENTE em saida
context: saida
exten: $DESTINO
priority: 1
callerid: $RAMAL
As variáveis $AGENTE,$DESTINO e $RAMAL são passadas pela aplicação.
O problema e que em alguns casos o asterisk simplesmente TRAVA
enquanto originamos as ligações
os comandos,
core show channels verbose
show agents online
queue show
não retornam nada e se algo digitar os comandos na CLI for usado o TAB
para completar ele também TRAVA só retorna se "derrubar" o asterisk
com KILL -9 PID e subir novamente.
Alguém já tentou algo do tipo que possa compartilhar?
asterisk-1.4.22
asterisk-addons-1.4.7
voicerlib-4.1.0.2
dgvchannel-1.0.2
zaptel-1.4.11
libpri-1.4.7
Debian Etch 4.0
Att;
Alan Pablo.
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: http://listas.asteriskbrasil.org/pipermail/asteriskbrasil/attachments/20081030/3d3ada8f/attachment-0001.htm
Mais detalhes sobre a lista de discussão AsteriskBrasil