Instalación de un mini Callcenter

De Linuxmall Wiki

1.Instalación de Callcenter, configuraciones Básicas.

Por: Pablo Umanzor A.


Archivo queues.conf

[minicall]
context=callcenter
;fullname = Cola 1
strategy = random
;timeoutreset = yes
timeout = 10
;retry=5
wrapuptime = 0
autofill = yes
autopause = no
joinempty = strict
ringinuse=no
;leavewhenempty = yes
;announce-holdtime=yes
;announce-frequency=10
reportholdtime = no
maxlen = 19
musicclass = default

Archivo extensions.conf

[queues]
exten => s,1,Queue(minicall,r)
[from-pstn]
include => anexos
[anexos]
exten => 2000,1,Goto(queues|s|1)
[cola]
;;LOGIN
exten => 11,1,NoOp(** Peticion de login de agentes **)
exten => 11,n,Set(CHANNEL(language)=es)
exten => 11,n,VMAuthenticate(@agentes|)
exten => 11,n,AddQueueMember(minicall|Local/${AUTH_MAILBOX}@agentes/n)
exten => 11,n,Read(AGENTE|agent-newlocation)
exten => 11,n,Set(DB(agentes/${AUTH_MAILBOX})=${AGENTE})
exten => 11,n,Playback(agent-loginok)
exten => 11,n,Playback(goodbye)
exten => 11,n,Hangup()
;;DESLOGUEO
exten => 00,1,NoOp(** Peticion de deslogueo de agentes **)
exten => 00,n,Set(CHANNEL(language)=es)
exten => 00,n,VMAuthenticate(@agentes|)
exten => 00,n,RemoveQueueMember(minicall|Local/${AUTH_MAILBOX}@agentes/n)
exten => 00,n,Set(oldvar=${DB_DELETE(agentes/${AUTH_MAILBOX})})
exten => 00,n,Playback(agent-loggedoff)
exten => 00,n,Playback(goodbye)
exten => 00,n,Hangup()
[agentes]
exten => 1001,1,Set(AGENTE=${DB(agentes/${EXTEN})})
exten => 1001,n,Dial(SIP/${AGENTE})
exten => 1002,1,Set(AGENTE=${DB(agentes/${EXTEN})})
exten => 1002,n,Dial(SIP/${AGENTE})


Archivo Voicemail.conf

[agentes]
1001=>1234,Agente 1001, agente1001@dominio.com
1002=>5678,Agente 1002 , agente1001@dominio.com
Herramientas personales