[AsteriskBrasil] Colocando e retirando os agente em pausa - Callcenter

Elieser Junior zeljunior em gmail.com
Sábado Agosto 10 10:08:54 BRT 2013


Pessoal bom dia.
Estou utilizando os comandos abaixo para o meu Callcenter. Alguém pode
contribuir para eu adicionar um contexto para colocar os agentes logados em
pausa?

ex: quando o agente logado na telefonia digitasse 552 o mesmo ficaria em
pausa e não receberia ligação. Depois se digitasse 553 voltava a ficar
disponível na fila.

segue configurações abaixo:

;Recebendo as ligações e entregando no DAC
[entrada]
exten=>080002,1,Answer
exten=>080002,2,Queue(vendas)

;Executa Login do agente
exten => 550,1,Set(FILA=vendas)
exten => 550,n,Goto(memberAdd,s,1)

;Executa Logoff do agente
exten => 551,1,Set(FILA=vendas)
exten => 551,n,Goto(memberRemove,s,1)

[memberAdd]
exten => s,1,AddQueueMember(${FILA},SIP/${CALLERID(NUM)})
exten => s,n,ExecIf($["${AQMSTATUS}" = "ADDED"]?Background(agent-loginok))
exten => s,n,hangup()

[memberRemove]
exten => s,1,RemoveQueueMember(${FILA},SIP/${CALLERID(NUM)})
exten => s,n,ExecIf($["${RQMSTATUS}" =
"REMOVED"]?Background(agent-loggedoff))
exten => s,n,hangup()


Obrigado.
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: http://listas.asteriskbrasil.org/pipermail/asteriskbrasil/attachments/20130810/d7463918/attachment.htm 


Mais detalhes sobre a lista de discussão AsteriskBrasil