Entender la Clases de Servicios (COS)

Share on facebook
Share on google
Share on twitter
Share on linkedin
Asterisk PBX - VitalPBX is a PBX system based on Asterisk - PBX Enterprise

La clase de servicio (COS) es uno de los módulos más importantes de VitalPBX. El objetivo de la COS es definir los permisos de llamada para un grupo de usuarios (extensiones). A través de las clases de servicio es posible permitir o denegar: funciones, rutas, marcación y más.

En este post veremos diferentes escenarios y cómo resolverlos a través del COS. En todos los escenarios descritos aquí, tendremos los siguientes departamentos: Sales, Support, Administration y Accounting. En este momento, toda la clase de servicios tendrá los mismos privilegios, a medida que avancemos, cambiaremos los permisos.

Class of Service

Escenario 1: Permitir/Negar Rutas

En este primer escenario, se permitirán las llamadas internacionales a los usuarios con la clase de servicio «administration», para el resto de usuarios, solo se permitirán las llamadas locales. Para esto ya hemos definido dos rutas de salida, una que es solo para llamadas locales y otra solo para llamadas internacionales. Para lograr nuestro objetivo, crearemos un elemento en el módulo «Selecciones de ruta», donde definiremos las rutas de salida permitidas.

Route Selections (ARS)

Una vez que hayamos creado nuestra selección de ruta, la asignaremos a todas las clases de servicios no administrativos, como se muestra a continuación:

Class of Service (COS)

Escenario 2: Permitir/Denegar Funciones

En este escenario, nuestro objetivo será restringir ciertas funciones a las áreas de support y sales.

Para lograr nuestro objetivo, crearemos un elemento de «Categoría de cFunciones» denominado «Call Center», que luego asociaremos con las clases de servicio en cuestión.

Features Category

A continuación, veremos cómo asignar la «Categoría de Funciones» a la clase de servicio «support»

COS (Feature Category)

Escenario 3: Permitir/Denegar Llamadas entre Extensiones

Una de las nuevas características que se introdujo en las últimas versiones de VitalPBX es la posibilidad de definir clases de servicio como privadas y, a su vez, definir las clases de servicio a las que se les permitirá llamar a estas Clases de Servicio privadas.

Supongamos, entonces, que el área administrativa no puede ser llamada por ningún área de la empresa (support, sales, etc.), excepto por el área Accounting. para esto definiremos la clase de servicio «administration» como privada y solo permitiremos llamadas de la clase de servicio «Accounting», como se muestra a continuación:

Private COS

Escenario 4: Enrutar Llamadas por Horario

Uno de los escenarios más comunes es enrutar las llamadas salientes de acuerdo con las horas de trabajo, para ello utilizaremos los grupos de tiempo combinados con el módulo de selección de ruta.

Primero, crearemos un grupo de tiempo como se muestra abajo:

Time Groups

Ahora, debemos asignar el grupo de tiempo a la selección de ruta, como se muestra a continuación:

Route Selection

Recuerde que este elemento de «Route Selection» se ha asignado previamente a clases de servicios no administrativa.

Escenario 5: Restricción de Llamadas por Prefijo

Supongamos que queremos negar llamadas a todos aquellos números que comienzan con 8, para todas esas clases de servicios no administrativos. Para esto debemos crear una nueva «regla de restricción de marcación» como se muestra a continuación:

Dialing Restriction Rules

Ahora, si quisiéramos limitar la duración de las llamadas salientes a 5 minutos a todos los números que comienzan con 2, lo haríamos de la siguiente manera:

Dialing restriction rules

Una vez que hayamos creado todas las reglas necesarias, procederemos a asignar las «reglas de restricción de marcación» a las clases de servicios que necesitamos, como se muestra a continuación:

COS - Dialing Restriction Rules

Conclusión

A través de las clases de servicios podemos controlar todos los aspectos de las llamadas, tanto locales como externas, por lo que es una herramienta fundamental al configurar nuestro PBX.

Rodrigo Cuadra

Rodrigo Cuadra

About Us

This project started with the objective of creating a system/interface for the administration of PBX systems based on Asterisk,  easy to use, totally adapted for different mobile devices (Fully Responsive Design), and with all the characteristics of an advanced telecommunications system; Combining the flexibility from Asterisk with concepts that have been satisfactorily used in traditional telephone systems, concepts that somehow were ignored by the new generations of IP telephony.

Recent Posts

Follow Us

VitalPBX Overview