[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