Enrutamientos Salientes

Esta es la sección principal en la que se definen las políticas de enrutamiento.

Estos son los campos que definen un enrutamiento saliente:

Cliente

¿Debe esta ruta aplicarse a todos los clientes o solo a un cliente específico?

Etiqueta de Enrutamiento

Las etiquetas de enrutamiento permiten a los clientes llamar al mismo destino a través de diferentes transportistas. Este campo hace que la ruta sea válida para una sola etiqueta de enrutamiento (o para ninguna).

Destino de la llamada

Este grupo permite seleccionar si esta ruta se aplica solo a un patrón de destino, un grupo o faxes.

Tipo de ruta

Hay tres tipos de rutas: estática, LCR y bloque. En estática, solo se selecciona un transportista. En LCR, se pueden seleccionar varios transportistas. En bloque, no se selecciona ningún transportista ya que la llamada será rechazada.

Prioridad

Si una llamada coincide con varias rutas, se realizará utilizando la ruta saliente con menor prioridad, siempre que esté disponible.

Peso

Si una llamada coincide con varias rutas con igual prioridad, el peso determinará la proporción de llamadas que utilizarán una ruta u otra.

Detenedor

Si una llamada coincide con una ruta marcada como detenedor, se ignorarán las rutas coincidentes con mayor prioridad. Las rutas coincidentes con la MISMA prioridad SÍ se aplicarán.

Lógica de selección de enrutamiento

Cuando un cliente A llama a un destino B:

  1. Se seleccionan rutas Aplicar a todos los clientes con el patrón de destino B.

  2. Se seleccionan rutas Aplicar a todos los clientes con grupo que contiene el destino B.

  3. Se seleccionan rutas Específicas del cliente A con el patrón de destino B.

  4. Se seleccionan rutas Específicas del cliente A con grupo que contiene el destino B.

  5. Todas estas rutas se ordenan utilizando Prioridad (se aplica primero la menor prioridad).

  6. Si se ha seleccionado alguna ruta de bloqueo, la llamada se rechaza.

  7. La ruta con menor prioridad (por ejemplo, prio Y) marcada como Detenedor (si la hay), provocará el descarte de rutas con prioridad mayor que Y+1.

  8. La llamada se enrutarán utilizando las rutas que queden después de este proceso, la prioridad determinará el proceso de conmutación por error, que determinará el equilibrio de carga (ver abajo).

Nota

Como se describe arriba Todas las rutas de clientes se aplican a todos los clientes, incluso si tienen rutas coincidentes específicas:

  • Utilice rutas de prioridad y detenedores para lograr la estrategia de enrutamiento Clientes con rutas específicas no usan rutas de todos los clientes.

  • Si desea lograr la estrategia de enrutamiento Fallback para todos los clientes, asegúrese de usar valores de alta prioridad.

Truco

Las rutas específicas de fax se aplicarán primero tanto para los faxes enviados a través de fax virtual (ver Faxes) o dispositivos compatibles con T.38. Si no se encuentra una ruta específica de fax para un fax determinado, las rutas se aplicarán como para una llamada de voz normal a ese destino.

Equilibrio de carga

La prioridad y el peso son parámetros clave para lograr dos características interesantes también: equilibrio de carga y rutas de conmutación por error.

Equilibrio de carga nos permite distribuir llamadas que coinciden con el mismo patrón utilizando varias rutas salientes válidas.

  • Ejemplo 1

    • Ruta A: prioridad 1, peso 1

    • Ruta B: prioridad 1, peso 1

Las llamadas que coincidan con estas rutas usarán la ruta A para el %50 de las llamadas y la ruta B para el %50 de las llamadas.

  • Ejemplo 2

    • Ruta A: prioridad 1, peso 1

    • Ruta B: prioridad 1, peso 2

Las llamadas que coincidan con estas rutas usarán la ruta A para el %33 de las llamadas y la ruta B para el %66 de las llamadas.

Rutas de conmutación por error

La ruta de conmutación por error nos permite usar otra ruta cuando la ruta principal falla.

  • Ejemplo

    • Ruta A: prioridad 1, peso 1

    • Ruta B: prioridad 2, peso 1

Todas las llamadas que coincidan con estas rutas intentarán usar la ruta A. En caso de que la llamada falle, la llamada se realizará utilizando la ruta B.

Truco

Aunque los ejemplos dados usan dos rutas, se pueden encadenar más rutas y se pueden combinar estrategias de conmutación por error y equilibrio de carga.

Rutas LCR

Las rutas LCR (Enrutamiento de Menor Costo) pueden seleccionar más de un transportista. Siempre que se use una ruta LCR, la plataforma calculará el costo de la llamada para ese destino dado (para una duración de 5 minutos) y los ordenará en orden ascendente.

Nota

Los transportistas que no pueden calcular el costo para un destino dado son silenciosamente ignorados (no se utilizan).

Rutas LCR y estáticas combinadas

El proceso de elección de transportista puede combinar rutas estáticas y LCR:

  1. Las rutas estáticas resultan en un transportista con la prioridad y el peso de la ruta.

  2. Las rutas LCR resultan en n transportistas, ordenados por costo de llamada, todos ellos con la prioridad y el peso de la ruta.

  3. Los transportistas se ordenan utilizando la prioridad (orden ascendente).

  4. El peso del transportista se utiliza para el equilibrio de carga entre transportistas con la misma prioridad.

Rutas de bloqueo

Las rutas de bloqueo son rutas Detenedor ya que siempre que se apliquen, la llamada es rechazada y no se evalúa ninguna otra ruta.

Truco

Usando estas rutas, es fácil hacer un grupo con prefijos de llamadas no deseadas y rechazar todas las llamadas a esos destinos para cada cliente (o para un cliente en particular).