29 de fev. de 2008
Pausa para agentes logados
;Pausar Agente
exten => *202XXXX,1,Answer
exten => *202XXXX,2,PauseQueueMember(|Agent/${EXTEN}:4)
exten => *202XXXX,3,Hangup
; Despausar Agente
exten => *203,1,Answer
exten => *203,2,UnpauseQueueMember(|Agent/${EXTEN}:4)
exten => *203,3,Hangup
com isso, vc saberá o tempo de pausa do agente!!!
abraços!!
Fellipe Pinheiro
28 de fev. de 2008
Fila dinâmica
Seguem as configurações para uma fila dinâmica utilizada no Call Center da empresa que eu trabalho.
/etc/asterisk/agents.conf
[agents]
;Define o tempo que ele permanecerá conectado sem
;receber ligação. Se este tempo for maior que o timeout
;da queue, o usuário ficará conectado constantemente.
autologoff=30
;Música que o atendente ouvirá enquanto logado
musiconhold => no
wrapuptime=5000
ackcall=no
group=1
agent => 1000,1000,Edna
agent => 1001,1001,Nathalia
agent => 1002,1002,Gustavo
agent => 1003,1003,Leonardo
agent => 1004,1004,Daniel
agent => 1005,1005,Jeferson
/etc/asterisk/queues.conf
[111]
wrapuptime=30
timeout=15
strategy=ringall
retry=10
queue-youarenext=
queue-thereare=
queue-thankyou=custom/obrigado_por_ligar
queue-callswaiting=
music=default
monitor-join=yes
monitor-format=wav
member=>Agent/1002
member=>Agent/1003
member=>Agent/1004
member=>Agent/1005
maxlen=10
leavewhenempty=no
joinempty=Yes
context=ivr-4
announce-holdtime=no
announce-frequency=165
[140]
wrapuptime=30
timeout=15
strategy=ringall
retry=10
queue-youarenext=
queue-thereare=
queue-thankyou=custom/obrigado_por_ligar
queue-callswaiting=
music=default
monitor-join=yes
monitor-format=
member=>Agent/1000
member=>Agent/1001
maxlen=5
leavewhenempty=no
joinempty=Yes
context=ivr-9
announce-holdtime=no
announce-frequency=120
/etc/asterisk/extensions.conf
;Login de agentes da fila dinâmica
exten => *555,1,AgentCallbackLogin(|${CALLERIDNUM}@pd-iconecta)
exten => *555,2,Hangup
;Logoff de agentes da fila dinâmica
exten => *556,1,AgentCallbackLogin(|${CALLERIDNUM}@pd-iconecta)
exten => *556,2,Hangup
Espero que isso possa contribuir com vocês!!!
att,
Fellipe Pinheiro
27 de fev. de 2008
boa iniciativa
bacana esse lance de compartilhar essas paradas. Eu vou adorar postar os meus aew tb, o foda é que ainda não tive tempo de começar a mexer aki no trampo, to até vendo de botar outro Pc em casa com asterisk pra brincar nos tempos vagos, soh que porinquanto ando não tendo esse tempo.
Se todos se ajudarem vamos evoluir juntos.
;)
26 de fev. de 2008
Plano de discagem dos ramais internos
;Não Deixa o usuário pegar a rota externa
exten => _9.,1,Playback(oops1)
exten => _9.,1,Hangup
;Bloqueio de chamadas para telefones celulares
exten => _[987]XXXXXXX,1,Playback(oops1)
exten => _[987]XXXXXXX,2,Hangup
;Otimiza a discagem para RO e BJS
exten => _2764XXXX,1,Dial(dgv/g1/03122${EXTEN})
exten => _2774XXXX,1,Dial(dgv/g1/03122${EXTEN})
exten => _2771XXXX,1,Dial(dgv/g1/03122${EXTEN})
exten => _2760XXXX,1,Dial(dgv/g1/03122${EXTEN})
exten => _2763XXXX,1,Dial(dgv/g1/${EXTEN})
;Faz chamadas locais
exten => _2XXXXXXX,1,Dial(dgv/g1/${EXTEN})
;Faz ligações 0800
exten => _0800.,1,Dial(dgv/g1/${EXTEN})
;chamadas para operadoras e emergência
exten => _81.,1,Dial(dgv/g1/${EXTEN:1})
;Bloqueia 0300, Criança Esperança, etc
exten => _0300.,1,Playback(oops1)
exten => _0300.,2,Hangup
exten => _0500.,1,Playback(oops1)
exten => _0500.,2,Hangup
exten => _0900.,1,Playback(oops1)
exten => _0900.,2,Hangup
;Bloqueia Celular Interurbano
exten => _0XX[987]XXXXXX,1,Playback(oops1)
exten => _0XX[987]XXXXXX,2,Hangup
exten => _0XX[987]XXXXXXX,1,Playback(oops1)
exten => _0XX[987]XXXXXXX,2,Hangup
;Elimina a discagem da operadora nas ligações DDD
exten => _0XX[2-6]XXXXXX,1,Dial(dgv/g1/031${EXTEN:1})
exten => _0XX[2-6]XXXXXXX,1,Dial(dgv/g1/031${EXTEN:1})
include => from-internal
Estréia
vou colocar neste blog alguns códigos que estou implementando.
Conto com a colaboração de vocês fornecendo dicas, feedback, etc...
abraços!!
Fellipe Pinheiro