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
