Nexo Tecnología VoIP

 Enrutamiento de llamadas
 

Este documento contiene información de referencia sobre el enrutamiento de llamadas entrantes y salientes, utilizando una IP PBX, un FXO Gateway y un Troncal SIP, en un sistema con tecnología VoIP.

  Nexo Tecnología VoIP



Introducción


Cuando se requieren incorporar las líneas analógicas provenientes del sistema de telefonía pública PSTN (o de una central telefónica analógica PBX) a la plataforma VoIP, se utiliza un FXO Gateway o un módulo de expansión, con la misma función, equipado con puertos FXO e integrado en una IP PBX híbrida.

La utilización de un
FXO Gateway permite conectar las líneas analógicas, a través de un Troncal SIP (SIP Trunk), con la IP PBX.


images/fxo_gateway_sip_trunk.png



Cuando la conexión se realiza por medio de un módulo de expansión en la
IP PBX, ésta asigna internamente un troncal físico por cada puerto FXO. En este caso las líneas analógicas, provenientes del sistema de telefonía pública PSTN se conectan a los puertos FXO de la IP PBX híbrida. En la imagen siguiente se muestra un escenario amplio donde se integran varios equipos a la plataforma VoIP.


images/fxo_gateway_ippbx_pstn.png


En ambos casos, tanto para un
Troncal SIP proveniente del FXO Gateway como para un troncal físico en la IP PBX, debe configurarse el enrutamiento en ambos sentidos para permitir la comunicación a través de llamadas entrantes y de llamadas salientes.

La conexión a través de un
Troncal SIP requiere configuración en la IP PBX y en el FXO Gateway. En cambio, cuando se utiliza un módulo de expansión equipado con puertos FXO, para establecer la conexión con las líneas analógicas, la configuración se realiza en la IP PBX híbrida.


Cuando el
Troncal SIP, se establece utilizando una conexión de banda ancha a Internet, con un proveedor de servicios ITSP, es éste quien resuelve la conectividad con la red de telefonía pública PSTN y, en este caso, la configuración de los parámetros para la conexión con el ITSP y del enrutamiento de las llamadas se completa en la IP PBX (parte del enrutamiento de las llamadas reside en el proveedor de servicios ITSP, por ejemplo, para asociar números del sistema de telefonía pública PSTN con determinados usuarios).


images/nexo_itsp_pstn_connection.png



Por las consideraciones expuestas, la configuración de enrutamiento de llamadas entrantes y salientes, a través de un
Troncal SIP, se aplica tanto para la conexión de la IP PBX con un FXO Gateway como para la conexión a través de Internet con un proveedor de servicios ITSP.

Los servicios VoIP que se utilizan a través de
Internet permiten comunicarse con otros usuarios, tanto con los que utilizan el mismo servicio (clientes SIP), como así también con aquellos que cuentan con un número telefónico, sea éste local, de larga distancia o interurbano, celular o internacional, por medio de la interfase con la red de telefonía pública PSTN (implementada por medio de un FXO Gateway o a través de un proveedor de servicios ITSP).




Enrutamiento de llamadas salientes

En términos generales, el enrutamiento de llamadas salientes se logra identificando algún patrón (dial pattern) en el número marcado desde la extensión IP.
En el siguiente ejemplo se plantea un caso genérico, considerando dos rutas salientes con diferentes patrones de marcado y estableciendo como destino un puerto del
FXO Gateway para una ruta y un grupo de puertos (Port Group) para la otra ruta, con los datos que se encuentran en la siguiente tabla:


  Ruta   Nombre ruta   Troncal SIP   CID ruta   Patrón   FXO Gateway
  saliente   SalienteFXOGW   FXO_TRUNK1   7000   0   Port 0
  saliente   SalienteFXOGW2   FXO_TRUNK1   8000   8   Port Group



En la configuración de la
IP PBX, como punto de partida, consideramos un Troncal SIP configurado para establecer la comunicación con un FXO Gateway (también es aplicable a la conexión con un proveedor de servicios ITSP).


images/routing/nexo_ippbx_ip_trunk1.png



En algunos casos, puede resultar conveniente configurar más de un troncal, para separar el enrutamiento.


images/routing/nexo_ippbx_ip_trunks.png



Entonces, se crea una ruta saliente (denominada SalienteFXOGW, con CID ruta: 7000) que utiliza, como destino, uno de los Troncales SIP previamente creados (en este ejemplo FXO_TRUNK1).


images/routing/nexo_ippbx_out_7000_trunk1.png



El patrón de marcado, en esta ruta, establece que la marcación debe comenzar con el número 0 para ser utilizada.


images/routing/nexo_ippbx_out_7000_pattern.png



En forma semejante a la anterior, se crea otra ruta saliente (denominada SalienteFXOGW2, con CID ruta: 8000) que utiliza el mismo Troncal SIP que la ruta previa
(en este caso FXO_TRUNK1).


images/routing/nexo_ippbx_out_8000_trunk1.png



El patrón de marcado, en esta ruta, establece que la marcación debe comenzar con el número 8 para ser utilizada.


images/routing/nexo_ippbx_out_8000_pattern.png



En esta ruta, cabe la posibilidad de utilizar un troncal diferente
(por ejemplo FXO_TRUNK2).


images/routing/nexo_ippbx_out_8000_trunk2.png



En el FXO Gateway se configura un Troncal SIP para establecer la comunicación con la IP PBX.


images/routing/nexo_fxogw_ip_trunk1.png



Luego, para completar el enrutamiento saliente, en la configuración del
FXO Gateway, se establace que con el prefijo 0 utiliza el Port 0, y con el prefijo 8 utiliza cualquiera de los puertos restantes.

Entonces, debido a que el CID 7000 corresponde al prefijo 0 se configura el siguiente enrutamiento.


images/routing/nexo_fxogw_iptel_route_127.png



En forma semejante, dado que el CID 8000 corresponde a la marcación que comienza con 8, se configura el siguiente enrutamiento que tiene como destino el grupo de puertos (que excluye al Port 0 en su configuración).


images/routing/nexo_fxogw_iptel_route_126.png



El grupo de puertos que se utiliza en este enrutamiento está configurado de la siguiente forma:


images/routing/nexo_fxogw_port_group_7.png



Donde los integrantes del grupo están elegidos desde la opción: Select Port for this Group, por ejemplo, como se muestra en la siguiente imagen.
Esta configuración luego debe ajustarse de acuerdo a los requerimientos del enrutamiento en cada instalación particular.


images/routing/nexo_fxogw_port_group_selection_7.png




Enrutamiento de llamadas entrantes

En términos generales, el enrutamiento de llamadas entrantes puede configurarse en parte desde el FXO Gateway para conectar las llamadas recibidas en cada puerto, o en un grupo de puertos, por uno o varios Troncales SIP, con la IP PBX. La otra parte del enrutamiento se completa en la configuración de la IP PBX para definir el destino final de las llamadas entrantes.

En el siguiente ejemplo se considera un caso genérico, en el cual las llamadas se reciben a través de un único Troncal SIP desde el
FXO Gateway, y donde se obtienen diferentes CID de acuerdo al origen de las llamadas, según sea un puerto individual (Port 0) o un grupo de puertos (Port Group) del FXO Gateway, con los datos que se encuentran en la siguiente tabla:


  Ruta   Nombre ruta   Troncal SIP   CID ruta   FXO Gateway
  entrante   EntranteFXOGW   FXO_TRUNK1   (CID entrante) / 2000   Port 0 / Port Group2
  entrante   EntranteFXOGW   FXO_TRUNK1   3000   Port Group1



Utilizando uno de los Troncales SIP previamente creados, por ejemplo FXO_TRUNK1, en la configuración de la IP PBX se crea un ruta entrante (denominada en este caso: EntranteFXOGW) para recibir las llamadas provenientes de los puertos del FXO Gateway (o, en forma alternativa, de un proveedor de servicios ITSP). En el caso de utilizar un Troncal SIP suministrado por un proveedor de servicios ITSP, éste provee un Número DID para la identificación del origen.


images/routing/nexo_ippbx_in_trunk1.png



El destino de las llamadas entrantes, provenientes del
Troncal SIP, en este ejemplo, son sendos IVRs, que se configuran con enrutamientos separados para su atención según el horario en que ingresan, en modo diurno (Destino diurno) y nocturno (Destino nocturno). Pueden agregarse otras condiciones de tiempo configurando los campos Modo Grupos de tiempo, Grupos de tiempo específicos y la sección Configuración feriados, para dirigir la llamada a otro destino.


images/routing/nexo_ippbx_ivr_621.png



En este ejemplo, el IVR que actúa en modo diurno (621 - Nexo_diurno), direcciona las llamadas entrantes a grupos de timbrado o extensiones, según la opción seleccionada mientras se reproduce un mensaje pregrabado (que se encuentra definido en el campo Anuncio del
IVR).

En el caso de seleccionar la opción 1 (Entradas IVR: Tecla 1), el destino de la llamada es el Grupo de timbrado 921. La configuración de este grupo, tiene como destino, cuando no responde ninguno de sus integrantes (Destino si no responde) el correo de voz correspondiente a la extensión 201, como se muestra en la siguiente imagen:


images/routing/nexo_ippbx_ring_group_921.png



En el caso de seleccionar la opción 2 el destino de la llamada es el Grupo de timbrado 922. La configuración de este grupo se observa en la imagen siguiente:


images/routing/nexo_ippbx_ring_group_922.png



Para el Grupo de timbrado 922, en este caso, el Destino si no responde es otro Grupo de timbrado: 923 - GrupoTimbrado3.



Cuando las líneas analógicas no proveen identificación de llamadas (CID), puede modificarse la configuración en el FXO Gateway, para obtener un CID que identifique al grupo de puertos por el cual ingresó la llamada.
En este caso, en lugar de obtener el CID de la llamada entrante, se obtiene el SIP User ID (2000) del grupo de puertos al cual pertenece el puerto por el que ingresó la llamada.
En el siguiente ejemplo, el PORT_GROUP2 está compuesto por los puertos Port 4,
Port 5 y Port 6 del gateway.


images/routing/nexo_fxogw_port_group_6.png



La selección de puertos (que se configura desde la opción Port: Select Port for this Group) correspondiente a este grupo, se muestra en la imagen siguiente:


images/routing/nexo_fxogw_port_group_selection_6.png



En la configuración de enrutamiento del FXO Gateway ahora debe utilizarse el grupo de puertos PORT_GROUP2, en lugar del Port 0.

En la configuración de la IP PBX se había definido que las llamadas salientes con el prefijo 0 (Patrón de marcado: 0) se identifican con el CID 7000, por lo tanto en la configuración del FXO Gateway que corresponde a este CID debe utilizarse el grupo de puertos
PORT_GROUP2, en lugar de Port 0.


images/routing/nexo_fxogw_iptel_route_127_portgroup.png
















 Versión: 1.0.9
 Revisión: 24/08/2021

Nexo VoIP © 2021