[AsteriskBrasil] Desocupar agente em transferencia

JefãoKPTA JOKER jefaokpta em hotmail.com
Segunda Janeiro 16 17:22:00 BRST 2012





Boa tarde amigos, estou quebrando a cabeça mais uma vez, portanto decidí compartilhar.

Estou usando Asterisk1.6, ou seja, sem CallBackLogin.
Pra simplificar as infos:

O login da fila é tipo assim: AddQueueMember(teste,Local/2000 em agents/n);
No contexto "agents" q indico no login simplesmente disco para o ramal onde se encontra o agente 2000.

Funciona blzinha, oq acontece é quando o agente transfere a ligação (recebida da fila) e desliga o canal do agente continua ocupado.

No ex. abaixo o ramal 1002 discou 80 (para a fila) e esta conversando com o agente 2000 no ramal 1000:

Channel                      Context              Extension      Prio State   Application  Data                    CallerID        Duration              Accountcode                BridgedTo           
SIP/1000-00000035      default                                  1 Up      AppDial      (Outgoing Line)          2000            00:00:07                                              Local/2000 em agents-3b
Local/2000 em agents-3b agents               2000             10 Up      Dial         SIP/1000,60,twk         1002            00:00:07                                              SIP/1000-00000035   
Local/2000 em agents-3b agents               80                 1 Up      AppQueue     (Outgoing Line)       1002            00:00:07                 2                          SIP/1002-00000034   
SIP/1002-00000034     Vcom                 80                 6 Up      Queue        teste,t                       1002            00:00:07                 2                          Local/2000 em agents-3b
4 active channels
2 active calls

Agora o agente 2000(ramal 1000) transferiu a ligação para o ramal 1003 e desligou:

Channel              Context              Extension       Prio State   Application  Data         CallerID                             Duration                  Accountcode             BridgedTo           
Local/2000 em agents-3b agents               2000        10 Up      Transferred  Local/1003 em default-1bee;1 1002     00:00:03                                                   Local/1003 em default-1
SIP/1003-00000036    default                               1 Up      AppDial      (Outgoing Line)           1003                00:00:07 1                                                 Local/1003 em default-1
Local/1003 em default-1 Vcom                 1003         5 Up      Dial         SIP/1003,60,twk           2000            00:00:07 1                                                     SIP/1003-00000036   
Local/1003 em default-1 default              1003          1 Up      Transferred  Local/2000 em agents-3ba7;2  2000            00:00:07                                             Local/2000 em agents-3b
Local/2000 em agents-3b agents               80           1 Ringing AppQueue     (Outgoing Line)           1002            00:07:32                         2                       SIP/1002-00000034   
SIP/1002-00000034    Vcom                 80            6 Up      Queue        teste,t                   1002            00:07:32                                   2                      Local/2000 em agents-3b
6 active channels
2 active calls


Obs. A transferencia foi bem sucedida.
Alguém pode ajudar... Abrasssss

 		 	   		  
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: http://listas.asteriskbrasil.org/pipermail/asteriskbrasil/attachments/20120116/ebb2eaed/attachment-0001.htm 


Mais detalhes sobre a lista de discussão AsteriskBrasil