lunes, 26 de septiembre de 2011

Capturar llamadas (CallGroup/PickupGroup).

En el escenario que se describe a continuación,  vamos a configurar 4 internos de los cuales el interno 1002, 1003 y 1004 pueden tomar las llamadas de los mismos oprimiendo las teclas  *8 del teléfono IP, mientras que el interno 1001 no va a poder tomar dichas llamadas. Para esto deberemos colocar las líneas de pickupgroup y callgroup a los internos involucrados.

Archivo involucrado= /etc/asterisk/sip.conf

Para realizar esta tarea seguiremos los siguientes pasos:

editamos el archivo /etc/asterisk/sip.conf.

agregamos las líneas de pickupgroup y callgroup a los internos que queremos involucrar






 [1001]
type=friend
host=dynamic
context=phones
secret=9876
disallow=all
allow=ulaw
allow=alaw
mailbox=1001@default

[1002]
type=friend
host=dynamic
context=phones
secret=9876
disallow=all
allow=ulaw
allow=alaw
mailbox=1002@default
pickupgroup=1; grupos de los que puede tomar la llamada, en este caso del grupo 1
callgroup=1; grupo al que pertenece la extensión 1002

[1003]
type=friend
host=dynamic
context=phones
secret=9876
disallow=all
allow=ulaw
allow=alaw
mailbox=1003@default
pickupgroup=1
callgroup=1

[1004]
type=friend
host=dynamic
context=phones
secret=9876
disallow=all
allow=ulaw
allow=alaw
mailbox=1004@default
pickupgroup=1
callgroup=1

TIPS= Con CALLGROUP se define a que grupo pertenece la extensión, y con PICKUPGROUP de que grupos la extensión puede capturar las llamadas.



Cómo funciona la función CallGroup-PickupGroup .
 En el ejemplo vemos como una extensión externa llama a la oficina al interno 1001 donde el usuario no se encuentra. Gracias a las funciones de pickupgroup y callgroup; que se configuraron; vemos como el interno1003 puede tomar la llamada.

No hay comentarios:

Publicar un comentario