Saltar a contenido

Configuración PBX IP - Elastix

Elastix es un software de comunicaciones unificadas de código abierto. Esta guía de configuración de la funcionalidad de Trunk SIP se puede aplicar a las siguientes versiones de Elastix:

  • Elastix v. 2.5
  • Elastix V. 4.0

La documentación incluye los escenarios donde la PBX Elastix dispone de una IP estática para su acceso a Internet y una IP dinámica

Para empezar a configurar el troncal SIP, acceda a la administración de su PBX Elastix:

Elastix 2.5

elastix-pbx-configuration-25.png

Figura 8.1 Elastix v. 2.5 Configuración de la PBX.
  1. Haga clic en PBX de la barra de herramientas superior.

A continuación siga los pasos de una de las dos secciones "Configuración para IP estática" o "Configuración para IP dinámica".

Elastix 4.0

elastix-pbx-configuration-40.png

Figura 8.2 Configuración Elastix v. 4.0 PBX.
  1. Haga clic en PBX Configuration del menú lateral.

A continuación siga los pasos de una de las dos secciones "Configuración para IP estática" o "Configuración para IP dinámica".

Configuración para IP estática

elastix-sip-trunking-diagram-static-ip.png

Figura 8.3 SIP Trunk Elastix - Dirección IP estática.


  1. La dirección IP estática (en nuestro ejemplo a.b.c.d) de su servidor Elastix debe ser añadida en la ACL (Lista de control de Acceso) de GoTrunk de tal manera que las llamadas salientes de su Asterisk serán aceptadas por GoTrunk sin necesidad de mayor autenticación (no hará falta configurar un nombre de usuario y contraseña SIP). Esta es la manera más eficiente de autentificar las llamadas SIP.

  2. Las llamadas entrantes a sus números GoTrunk serán encaminadas directamente a la IP pública de su PBX Elastix. Puesto que las llamadas vienen de una IP conocida, la IP del servicio GoTrunk, (en el ejemplo q.x.y.z) la centralita Elastix las aceptará sin necesidad de mayor autenticación.


Para integrar la centralita Elastix de tal manera que pueda funcionar con el servicio de Trunk SIP de GoTrunk se requieren las siguientes configuraciones:


elastix-add-trunk-static-ip.png

Figura 8.4 Elastix add SIP Trunk - static IP address.

Siga los siguientes pasos para configurar el trunk SIP:

  1. Seleccione Trunks.
  2. Haga clic en el botón Add SIP Trunk.
  3. Introduzca gotrunk como nombre del troncal.
  4. Dentro del campo PEER Details introduzca lo siguiente (reemplace eu.st.ssl7.net con amn.st.ssl7.net si desea utilizar el POP de América del norte):
type=peer
host=eu.st.ssl7.net
context=from-trunk
  1. Para aplicar los cambios haga clic en Submit Changes.

A continuación siga las instrucciones de encaminamiento de llamadas en los apartados posteriores.

*Nota: Por defecto a cada enlace de GoTrunk se asignan dos canales, esto son dos conversaciones simultáneas. Si estima que se van a necesitar más comunicaciones simultáneas será necesario augmentar este valor dentro de su panel de control de GoTrunk. Puede hacer esto editando el número desde: https://gotrunk.es/app/#numbers

Configuración para IP dinámica

elastix-sip-trunking-diagram-dynamic-ip.png

Figure 8.5 SIP Trunk Elastix - dirección IP dinámica.


  1. Para realizar llamadas salientes desde la PBX Elastix a través de la red de GoTrunk, con IP dinámica es necesario utilizar autenticación. Por lo que se necesitarán credenciales SIP (Nombre de usuario y contraseña SIP).

  2. Para recibir llamadas entrantes a uno de los DDI de su cuenta GoTrunk en la PBX Elastix será necesario registrar el servicio en la PBX Elastix con GoTrunk (y refrescar periódicamente el registro en caso de que la dirección IP cambie). Las llamadas se encaminaran al registro más reciente de la PBX Elastix. Puesto que las llamadas llegarán a la PBX Elastix con una IP conocida, la del servicio de GoTrunk (en el ejemplo q.x.y.z). La PBX Elastix aceptará las llamadas sin necesidad de mayor autenticación.

Para integrar la PBXElastix con el servicio SIP Trunk de GoTrunk mediante credenciales SIP se requieren los siguientes cambios:


elastix-add-trunk-dynamic-ip.png

Figura 8.6 Elastix añadir trunk SIP - dirección IP dinámica.

Siga los siguientes pasos para configurar el trunk SIP:

  1. Seleccione Trunks.
  2. Haga clic en el botón Add SIP Trunk.
  3. Introduzca gotrunk como nombre del troncal.
  4. Dentro del campo PEER Details introduzca lo siguiente (reemplace eu.st.ssl7.net con amn.st.ssl7.net si desea utilizar el POP de América del norte):
type=peer
host=eu.st.ssl7.net
context=from-trunk
qualify=yes
defaultuser=outbound_sip_username   ; <- reemplace con el nombre de usuario SIP saliente
remotesecret=outbound_sip_password  ; <- reemplace con la contraseña SIP saliente
  1. Dentro del campo Register String:
incoming_sip_username:incoming_sip_password@eu.st.ssl7.net
  1. Para aplicar los cambios haga clic en Submit Changes.

Verificación del Regstro SIP

Cuando utilice autenticación por nombre de usuario y contraseña SIP puede verificar la conectividad entre su PBX Elastix y la red de GoTrunk. Siga los siguientes pasos:

elastix-sip-registry.png

Figura 8.7 Elastix 4.0 Registro SIP.
  1. Acceda al menú PBX.
  2. Seleccione Tools.
  3. Seleccione Asterisk-Cli.
  4. Introduzca el comando: sip show registry
  5. Haga clic en el botón Execute.
  6. Verifique que aparece como estado Registered. Cualquier otro estado indica problemas de red (firewall / NAT ) entre su sistema Issabel y la red de GoTrunk o que el campo Register string en su configuración de red es incorrecto.

A continuación siga las instrucciones de encaminamiento de llamadas en los apartados posteriores.

*Nota: Por defecto a cada enlace de GoTrunk se asignan dos canales, esto son dos conversaciones simultáneas. Si estima que se van a necesitar más comunicaciones simultáneas será necesario augmentar este valor dentro de su panel de control de GoTrunk. Puede hacer esto editando el número desde: https://gotrunk.es/app/#numbers

Reglas de encaminamiento

Rutas llamadas salientes

Nota: El siguiente ejemplo es ilustrativo. Usted necesitará ajustar las reglas de encaminamiento saliente en base a sus requerimientos y ubicación.

elastix-outbound-route.png

Figura 8.8 Elastix editar encaminamiento saliente

Siga los siguientes pasos para configurar las rutas para llamadas salientes:

  1. Seleccione Outbound Routes.
  2. Haga clic en el enlace 9_outside.
  3. Seleccione gotrunk del menú desplegable.
  4. Haga clic en Submit Changes.

Rutas llamadas entrantes

elastix-inbound-route.png

Figura 8.9 Elastix añadir reglas de encaminamiento entrante.

Para cada uno de sus números en su cuenta de GoTrunk siga los siguientes pasos para configurar encaminamientos entrantes:

  1. Desde PBX Configuration
  2. Seleccione Inbound Routes.
  3. Haga clic en el enlace Add Inbound Route.
  4. Introduzca el número de teléfono en el campo Description y en el campo DID Number.
  5. seleccione el destino deseado de la lista desplegable
  6. Haga clic en Submit Changes.

Nota: asegúrese de hacer clic en Apply Config en la esquina superior derecha para aplicar los cambios.