
Las restricciones en la salida de llamadas es una funcionalidad muy solicitada por los clientes al momento de instalar un sistema telefonico, el proposito es evitar el abuso y bajar costos en la factura telefonica; sin embargo en IssabelPBX no existe la opcion para hacerlo de manera directa, en este tutorial voy explicar como configurar de una forma rapida y facil la restriccion para que una extension tenga acceso nada mas a marcar a numeros internos y no lo pueda hacer hacia numeros externos a la red publica (PSTN). Esta restriccion es muy util en telefonos colocados en la cafeteria, servicio al cliente, vigilancia o cualquier otra area donde no se desea que tengan acceso a marcar a numeros externos.
IssabelPBX incorpora dentro de las opciones del modulo PBX, la opcion de Class of Service que por desgracia no esta muy documentada, este es equivalente a un modulo Custom-Context que se instala en FreePBX, desde aqui podemos crear una serie de funcionalidades que no se instalan por defecto.
Procedimiento:
La activacion de esta funcionalidad agrega un parametro adicional en la configuracion de los parametros de cada extension, de esta manera se puede activar o desactivar la opcion de manera individual por extension.
1.- Ingresamos a la configuracion del modulo PBX y seleccionamos Class of Service

2.- Vamos a crear un nuevo contexto, debemos llenar los 2 campos de la siguiente manera:
1.- Context: Es el contexto o un nombre que identifique la opcion a configurar
2.- Description: Descripcion que identifique el contexto, este texto es el que aparece en la opcion
3.- Dar Clic en Submit para guardar

2.- Seleccionar el contexto creado dando Clic

3.- Vamos a proceder a configurar la opciones, por defecto vamos a permitir todo y solo vamos a denegar las opciones de salida de llamadas.
Seleccionar en Default Internal Context = Allow

4.- Nos desplazamos hasta al final de la pagina y buscamos las opciones de Rutas Salientes
Seleccionamos Deny en todas las rutas salientes, como lo muestra la imagen:

Dar Clic en Submit para guardar los cambios
5.- Para aplicar los cambios dar Clic en Apply Config

6.- Para verificar y probar el contexto creado, seleccionamos una extension para configurar las opcion

7.- Buscamos la opcion Custom Context, damos Clic y debera aparecer el contexto creado.

De esta manera, seleccionamos cada una de las extensiones a la que se desea aplicar esta restriccion, seleccionamos la opcion de Limitar llamadas solo a internos, aplicamos los cambio y listo; desde la extension seleccionada ya no se prodra hacer llamadas hacia el exterior, unicamente a las extensiones internas.
Este es solo un ejemplo del uso que podemos darle a la opcion de Class of Service hay otras muchas funcionalidades que podemos crear, como limitar la duracion de llamadas entre otras.


