Mostrar numero de agente en lugar de extension del telefono

Mostrar numero de agente en lugar de extension del telefono

Posted Agosto 20th, 2009 by amarquez

Buenas,

Tengo un problema que no se como solucionar. Necesito que cuando un agente se conecte a un teléfono al realizar una llamada muestre su numero de agente en lugar del numero de extensión de dicho teléfono. ¿alguien sabe como resolver esto?

Gracias

Alberto

Re : Mostrar numero de agente en lugar de extension del telefono

Ok, prueba con esto :

Logueo de agentes :

exten =>**5,1,AgentCallbackLogin(||${CALLERID(num)}@anexos)
exten =>**5,n,Set(DB(anexos/${CALLERID(num)})=${AGENTBYCALLERID_${CALLERID(num)}})
exten =>**5,n,Hangup()

[anexos]
exten =>_5XX,1,NoOp(${CALLERID(num)})
exten =>_5XX,n,NoOP($["${DB(anexos/${CALLERID(num)})}"])
exten =>_5XX,n,Set(CALLERID(num)=$["${DB(anexos/${CALLERID(num)})}"])
exten => _5XX,n,NoOp(${CALLERID(num)})
exten => _5XX,n,Dial(SIP/${EXTEN},60)
exten => _5XX,n,Hangup()

La idea es capturar el código del agente y meterlo a una bd (en este caso la de asterisk), luego al momento que una anexo hace una llamada se setea como cid para dicho anexo la variable seteada en la bd (código de agente)...

Slds.,

Dennis Wong
Asterisk PBX ;)
dennis.wv25@gmail.com

Posted by dwong on Lun, 2009-08-24 14:40
Re:Mostrar numero de agente en lugar de extension del telefono

Hola, me imagino que usas el AgentCallbackLogin verdad?, es asterisk nativo?..

Slds.,

Dennis Wong
Asterisk PBX ;)
dennis.wv25@gmail.com

Posted by dwong on Vie, 2009-08-21 15:04
Re: Mostrar numero de agente en lugar de extension de telefono

Buenas,

Si, utilizo AgentCallbackLogin con asterisk nativo.

Posted by amarquez on Lun, 2009-08-24 06:36