Configuración FusionPBX - Septima Parte - Reglas para llamadas entrantes

Hoy veremos como configurar FusionPBX para las llamadas entrantes; un ejemplo es recibir las llamadas desde un numero geográfico y luego enviarla a un grupo de extensiones/IVR. En este caso, como primera configuración, se enviarán las llamadas entrantes a un grupo de extensiones.

La mayoría de proveedores de números geográficos requieren que, en la configuración de la PBX, se autentiquen una o más IP que representan las direcciones de donde pueden llegar las llamadas (INVITE). En este ejemplo se configurará un numero geográficos de VozToVoice. Una vez adquirido se configura el desvío de la siguiente manera:

image

En  "Seleccionar Protocolo" se selecciona SIP

En "Ingresar IP/Nombre de Dominio" se pone la IP o el nombre de dominio del servidor donde se quiere desviar el numero

En “ingresar detalles/Extensión” se pone el mismo numero adquirido (una vez que se sepa cual es).

Se guardan los cambios, se accede a la pagina de administración de FusionPBX y se entra en el menú Dialplan –> Destinations. Se utiliza el botón + para añadir una nueva entrada:

image

  • Type: Inbound ya que la llamada es entrante
  • Destination: se pone el mismo numero adquirido
  • Context: el contexto donde se recibirán las llamadas
  • Actions: una vez que la llamada entre donde la vamos a enviar. En este caso al grupo de extensiones que pertenecen al grupo "soporte", es decir las extensiones 1000 y 1001
  • Caller ID Name Prefix: prefijo que se añadirá al CallerID Name del llamante
  • Account Code: se deja vacío
  • Domain: el único por el momento configurado
  • Enabled: si la regla está activa o no
  • Decription: una descripción para la regla

Se termina presionando el botón "SAVE". Encontraremos la misma entrada también en el Menú Dialplan –> Inbound Routes. Ahora accedemos vía SSH al servidor y entramos en la consola de FreeSWITCH:

fs_cli

Una vez adentro desde otro PBX/Teléfono realizamos la primera llamada al numero geográfico. La llamada no tendrá éxito:

image

Como la IP de donde llega la llamada todavía no está autorizada, FreeSWITCH intenta autenticarla con usuario y contraseña que claramente no es posible. En FreeSWITCH es posible autenticar determinadas IP para que los INVITE recibidos desde esas IP no requieran autenticación. La funcionalidad se llama ACL (Access Control List) y nos permite realizar este tipo de autenticación. En este caso el ACL que tenemos que crear/modificar es "domains" (como aparece en la línea de error). Ese nombre de ACL está asociado a un perfil SIP, normalmente internal. Si entramos en el menú Advanced –> SIP Profiles –> internal, encontraremos:

image

La lógica de este parámetro es: para todos los INVITE entrantes del perfil SIP internal aplicará la ACL con nombre domains. Ahora entramos en el menú Advanced –> Access Controls que es donde se configuran los ACL. Como la pagina está todavía vacía, se configura el primer ACL presionando el botón +:

image

  • Name: el nombre del ACL como configurado en el perfil internal
  • Default: por defecto todas las IP no se podrán autenticar
  • Description: una descripción

Se guardan los cambios presionando el botón "SAVE". Luego se selecciona el icono lápiz que aparece en la línea que se acaba de crear y en el´bloque "Nodes", con el botón +, se añade la IP de donde procedió la llamada del numero de geográfico:

image

  • Type: se autentica la IP que sigue
  • CIDR: la IP o rango de IP autorizadas; en este caso solamente una
  • Domain: se deja vacío
  • Description: una descripción para la regla que se acaba de crear

Se guardan los cambios con el botón "SAVE". Ahora para averiguar que efectivamente la regla esté activa en la consola de FreeSWITCH:

freeswitch@internal> memcache flush
+OK

para recargar los datos contenidos en la memoria caché;

freeswitch@internal> reloadacl
+OK acl reloaded

para recargar la configuración de las listas ACL. Veremos:

image

freeswitch@internal> acl 46.19.209.14 domains
true

para tener la certeza que efectivamente la IP configurada en en ACL domains esté activa.

Ahora registramos las extensiones 1000 y 1001 que pertenecen al mismo grupo soporte:

image

Una vez registradas, realizamos una nueva llamada al numero geográfico. El resultado:

image

image

El CallerIDName contendrá el prefijo que se ha configurado en el parámetro "Caller ID Name Prefix". En la próxima parte veremos como configurar FusionPBX para que utilice las locuciones en español.

En la próxima parte veremos como configurar FusionPBX para utilice las locuciones en Español.

Vota el Articulo: 

Sin votos (todavía)
Evalúa la calidad del articulo

1 comentario

Freeswitch con Digium AEX410

Hola, no he visto ningún tutorial para saber como hacer funcionar una tarjeta digium AEX410 con Freeswitch+FusionPBX. Es soportada esta tarjeta?, soy novato en esta plataforma y no se como hacerla andar.

Solo hay planes de discado via voip, pero nada de fxo o e1.

Si arrojas luz sería agradecido.

sl2

Suscribirse a Comentarios de "Configuración FusionPBX - Septima Parte - Reglas para llamadas entrantes" Suscribirse a VozToVoice - Todos los comentarios