[AsteriskBrasil] Não tocar NUNCA a segunda chamada em uma PA que esta logada.

José Carlos Messias zehkarlos em gmail.com
Quinta Novembro 29 14:09:10 BRST 2007


[macro-disca]
exten=>s,1,Macro(gravacao,saintes,${MACRO_EXTEN})
exten=>s,2,set(CDR(userfield)=${CALLERID(num)}_${CLIENTE})
exten=>s,3,set(AGNT=${CALLERID(num)})
exten=>s,4,set(TAM=${LEN(${AGNT})})
exten=>s,5,NoOp(${TAM})
exten=>s,6,GotoIf($["${TAM}" = "3"]?7:8)
exten=>s,7,PauseQueueMember(|Agent/${AGNT}) ;pausando para o telefone
não tocar, enquanto em ligação
exten=>s,8,Dial(${ARG1},60,rtTwWg) ;g->para executar as linhas abaixo
exten=>s,9,UnPauseQueueMember(|Agent/${AGNT})

exten=>h,1,UnPauseQueueMember(|Agent/${AGNT})


implementei isso ontem e parece estar funcionando, aceito criticas,
como esta macro também recebe ligações tive que checar o tamanho do
callerid para pausar as agentes que tem o PIN com 3 digitos, adapte
para o seu caso e nos retorne....


Em 28/11/07, asterisk em rvstelecom.com.br<asterisk em rvstelecom.com.br> escreveu:
>
>
>
>
> Boa noite lista.
>
>
>
> Como faço para que uma PA que esteja logada, quando ela estiver fazendo uma
> chamada de saída, ela não toque?
>
>
>
> O que acontece aqui é assim:
>
>
>
> O Call Center que implantei tem 20 Pa´S
>
> Elas fazem e recebem chamadas. (Ativo e receptivo).
>
>
>
> Porém quando a PA esta fazendo uma chamada, se for a vez dela de tocar da
> fila, toca no X-lite a segunda ligação.
>
>
>
> Se ela recebeu a chamada vinda da fila, ela não toca.
>
> Mais se ela estiver fazendo uma chamada de saída, e for a vez dela tocar,
> toca, e as demais que estão livres não tocam.
>
>
>
>
>
>
>
> Abaixo algumas das configurações:
>
>
>
>
>
>
> Queues.conf:
>
>
>
> [541]
>
> music=default
>
> ;O valor announce-frequency(definido em segundos) determina a peridiocidade
> do anuncio ao chamador de seu lugar na fila e tempo
>
> ;de espera estimado
>
> ;announce-frequency = 90
>
> ;announce = ...
>
> ;announce = queue-541
>
> ;announce-holdtime = once
>
> ;queue-thankyou=queue-youarenext
>
> context=from-internal
>
> ;atende quem estiver háais tempo sem atender
>
> strategy=leastrecent
>
> timeout=10
>
> ;retry=5
>
> ;maxlen=0
>
> member => Agent/7204
>
> member => Agent/7220
>
> member => Agent/7221
>
> member => Agent/7222
>
>
> etc……
>
>
>
>
>
> agents.conf:
>
>
>
> ;autologoff=15
>
> wrapuptime=5000
>
> ackcall=no
>
>
>
> group=1
>
> agent => 7204,1234,Agent 7204
>
> agent => 7220,1234,Agent 7220
>
> agent => 7221,1234,Agent 7221
>
> agent => 7222,1234,Agent 7222
>
> agent => 7223,1234,Agent 7223
>
>
>
>
>
> _______________________________________________
> Compre uma camiseta da AsteriskBrasil.org!
>             http://www.voipmania.com.br
>                 == VoIPMania.com.br ==
>
> _______________________________________________
> LIsta de discussões AsteriskBrasil.org
> AsteriskBrasil em listas.asteriskbrasil.org
> http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
>


-- 
José Carlos Messias
Tel: 31 3899 7037
site: www.cpt.com.br
MSN: messias_jc em hotmail.com


Mais detalhes sobre a lista de discussão AsteriskBrasil