Manual de usuario de SmartOLT

Capítulo 3 · ONU

3.10Configurar VoIP en una ONU

Esta guía muestra cómo configurar una línea telefónica (VoIP) en una ONU. El cliente conecta un teléfono al puerto telefónico (puerto POTS) de la ONU. Luego la ONU se registra en tu servidor SIP, por ejemplo una PBX o un softswitch, con el número de teléfono y la contraseña que configuras en SmartOLT.

Preparas el OLT una vez, y después configuras cada ONU:

  1. En el OLT, agrega una VLAN para gestión y VoIP, si el tráfico de VoIP no usa la conexión a internet (WAN) de la ONU.
  2. Etiqueta esta VLAN en el puerto uplink que va a tu router.
  3. Agrega un perfil VoIP con la dirección de tu servidor SIP.
  4. En la página de la ONU, activa el servicio VoIP y asígnalo a la interfaz de gestión o a la WAN.
  5. En la página de la ONU, configura el puerto telefónico con el número de teléfono y la contraseña SIP.
Nota

El tipo de ONU debe tener puertos telefónicos. Si no tiene ninguno, la página de la ONU no muestra la fila VoIP service. La cuenta SIP también debe existir en tu servidor SIP, porque SmartOLT solo envía los datos de la cuenta a la ONU.

Nota

Los administradores pueden agregar perfiles VoIP. Los otros usuarios necesitan un rol que les permita gestionar perfiles VoIP. Para cambiar VoIP en una ONU, un usuario necesita el permiso para actualizar la IP de gestión y de VoIP de la ONU.

1Agrega una VLAN para gestión y VoIP

La ONU puede enviar el tráfico de VoIP de dos formas:

Attach VoIP to Cómo sale el tráfico de VoIP de la ONU
Mgmt Por la interfaz de gestión de la ONU, en la VLAN de gestión y con la IP de gestión. Elígelo cuando tu servidor SIP está en tu red de gestión.
WAN Por la conexión a internet del cliente, en la VLAN de la WAN. Elígelo cuando la ONU llega al servidor SIP a través de internet. Para esto no necesitas una VLAN separada.

Para Mgmt, el OLT necesita una VLAN con la opción Management/VoIP VLAN. Si tus ONU ya usan una VLAN de gestión para TR-069, puedes usar la misma VLAN para VoIP. Si no, ve a Settings → OLTs, haz clic en View en el OLT, abre la pestaña VLANs y haz clic en Add VLAN.

Formulario Add VLAN con Management/VoIP VLAN
Formulario Add VLAN con Management/VoIP VLAN
Campo Qué configurar
VLAN-ID La VLAN que lleva el tráfico de VoIP, por ejemplo 70.
Description Opcional, por ejemplo VoIP.
Management/VoIP VLAN Selecciónalo. Solo las VLAN con esta opción aparecen en las listas de VLAN de gestión y de VoIP de la ONU.

Haz clic en Save. Para todos los campos de este formulario, consulta VLAN y pools de IP del OLT.

2Etiqueta la VLAN en el puerto uplink

SmartOLT no agrega una VLAN nueva a los puertos uplink, así que el formulario muestra Remember to add this VLAN to the uplink ports. Abre la pestaña Uplink y haz clic en Configure en el puerto que va a tu router. En Add VLANs, escribe la VLAN, por ejemplo 70, y haz clic en Save.

Ventana Configure uplink port con Add VLANs
Ventana Configure uplink port con Add VLANs

Ahora la pestaña Uplink muestra la VLAN en la columna Mode: tagged VLANs del puerto.

Pestaña Uplink: VLAN 70 etiquetada en el puerto
Pestaña Uplink: VLAN 70 etiquetada en el puerto

3Agrega un perfil VoIP

Un perfil VoIP contiene los datos de un servidor SIP. Lo agregas una vez para cada OLT, y después lo seleccionas para cada puerto telefónico. Abre la pestaña VoIP profiles del OLT y haz clic en Add VoIP profile.

Formulario Add VoIP profile
Formulario Add VoIP profile
Campo Qué configurar
PON type GPON o EPON, igual que las ONU que usan el perfil.
Profile name Un nombre, por ejemplo Example-PBX. Usa solo letras, números y el guion (-), sin espacios. Cada nombre puede existir solo una vez en el OLT.
Registrar server, Registrar server port El servidor SIP donde se registra la ONU, como nombre de host o como dirección IPv4, y su puerto, normalmente 5060.
Proxy server, Proxy server port El proxy SIP. Si tu servidor SIP no tiene un proxy separado, usa otra vez el servidor de registro (registrar).
Outbound server, Outbound server port El proxy de salida (outbound proxy). Si no usas uno, usa otra vez el servidor de registro (registrar).
Useragent domain Opcional. El dominio SIP de las cuentas, como nombre de dominio completo.
Primary DNS, Secondary DNS Los servidores DNS que usa la ONU para encontrar el servidor SIP. Primary DNS es obligatorio. Si dejas Secondary DNS vacío, SmartOLT usa el DNS primario también para él.
UDP port El puerto SIP local de la ONU, normalmente 5060.

Haz clic en Save. SmartOLT envía el perfil al OLT y muestra VoIP profile was added. El perfil aparece en la lista.

Pestaña VoIP profiles con un perfil
Pestaña VoIP profiles con un perfil

El formulario puede mostrar estos errores:

Error Causa
The VoIP profile name field is required and can contain only alphanumeric characters and the dash (-) character El nombre está vacío, o tiene espacios u otros caracteres.
Profile name should be unique. El OLT ya tiene un perfil con este nombre.
Registrar server is not a valid IP address El perfil es para EPON, y los perfiles EPON aceptan solo direcciones IPv4, no nombres de host. La misma revisión se aplica a los servidores proxy, outbound y DNS.
Useragent domain is not a valid FQDN domain. El dominio no es un nombre de dominio completo válido.

4Activa el servicio VoIP en la ONU

Abre la página de la ONU. La fila VoIP service muestra Disabled mientras VoIP está desactivado.

Página de la ONU con VoIP service en Disabled
Página de la ONU con VoIP service en Disabled

Haz clic en Disabled junto a VoIP service, y se abre la ventana Update Management and VoIP IP. La sección VoIP service está en la parte inferior de la ventana.

Ventana Update Management and VoIP IP, sección VoIP service
Ventana Update Management and VoIP IP, sección VoIP service
Campo Qué configurar
VoIP service Enabled (general switch). Este interruptor activa VoIP para toda la ONU. Configuras los puertos telefónicos en el siguiente paso.
Attach VoIP to Mgmt o WAN, como se describe en el paso 1. Mgmt no está disponible en las ONU EPON.

La misma ventana también contiene el perfil TR-069 y la IP de gestión de la ONU. Deja estos campos como están, a menos que quieras cambiarlos. Con Mgmt, la sección Mgmt IP debe estar activa. Si no, SmartOLT muestra Please enable the Mgmt IP address or disable VoIP binding to Mgmt.

Haz clic en Update. Ahora la fila VoIP service muestra Enabled, y debajo aparece una tabla VoIP con los puertos telefónicos de la ONU.

Nota

En algunas redes, VoIP debe tener su propia dirección IP y su propia VLAN, separadas de la gestión. Un administrador puede activar Separate IP-hosts for VoIP/Mgmt en la pestaña Advanced del OLT. Entonces la ventana tiene una sección VoIP IP con su propia VoIP VLAN-ID y su modo de IP (DHCP o Static IP), y Attach VoIP to tiene una tercera opción, VoIP, en las ONU GPON. Una IP de VoIP estática viene de los pools de IP de VoIP del OLT. La VLAN de gestión y la VLAN de VoIP no pueden ser la misma. Si lo son, SmartOLT muestra Mgmt Vlan and VoIP vlan can't be the same.

5Configura el puerto telefónico

En la tabla VoIP, cada puerto telefónico tiene una fila, por ejemplo pots_0/1. Hasta que configuras el puerto, Number muestra Not defined y la columna Action muestra Enable.

Tabla VoIP con el puerto 1 sin definir
Tabla VoIP con el puerto 1 sin definir

Haz clic en Enable en el puerto, y se abre la ventana Enable VoIP.

Ventana Enable VoIP
Ventana Enable VoIP
Campo Qué configurar
Port El puerto telefónico. No puedes cambiarlo.
VoIP profile * El perfil VoIP del servidor SIP, del paso 3. La lista muestra los perfiles del OLT para el tipo de PON de la ONU.
Phone number El número de teléfono del cliente. La ONU también lo usa como nombre de usuario SIP, a menos que completes SIP userid.
SIP userid Este campo aparece solo cuando el OLT muestra el campo SIP User-ID; consulta el paso 6.
Password La contraseña SIP de la cuenta, sin espacios.

Haz clic en Enable. SmartOLT envía la configuración a la ONU y muestra VoIP port pots_0/1 enabled. Ahora la fila muestra el perfil, el número y el estado Enabled.

Tabla VoIP con el puerto 1 activado
Tabla VoIP con el puerto 1 activado

La ventana puede mostrar estos errores:

Error Causa
The Phone number field can contain only numbers and the following characters: +.@_-. A maximum of 50 non space characters is allowed. El número de teléfono tiene letras u otros caracteres, por ejemplo acct-38512345678. En este caso, usa el campo SIP userid.
Please input a valid value for the password. A maximum of ... non space characters is allowed. La contraseña está vacía, es demasiado larga o tiene espacios.

Para cambiar el puerto más tarde, haz clic en Configure en el puerto, cambia los campos y haz clic en Save. Disable desactiva el puerto en la ONU y mantiene su configuración en SmartOLT, así que puedes volver a activarlo más tarde.

Clear config, en la ventana Enable VoIP, elimina de SmartOLT el perfil, el número y la contraseña del puerto. No envía ningún cambio a la ONU. Por eso, primero haz clic en Disable en el puerto, y después usa Clear config.

Nota

SmartOLT envía la configuración del puerto telefónico y los datos SIP a la ONU a través del OLT (OMCI). En un OLT Huawei, cuando TR-069 está activado en la ONU, SmartOLT también envía la configuración de voz a través del servidor TR-069 (ACS). Con Attach VoIP to en VoIP en un OLT Huawei, SmartOLT no envía nada a través del OLT, así que la ONU debe tener TR-069 activado. En un OLT ZTE, el IP host separado de VoIP se configura a través del OLT.

6Usa un usuario SIP que no es el número de teléfono

Algunos servidores SIP usan un nombre de cuenta que no es el número de teléfono, por ejemplo acct-38512345678. El campo Phone number no acepta un nombre así. Para estas cuentas, la ventana Enable VoIP tiene un campo adicional, SIP userid, pero solo cuando el OLT lo muestra.

Para mostrar el campo, un administrador abre la pestaña Advanced del OLT, hace clic en Edit Advanced, selecciona Show VoIP User-ID field y hace clic en Save. Si no puedes editar la configuración avanzada, pídeselo a un administrador de tu cuenta de SmartOLT.

Pestaña Advanced: Show VoIP User-ID field
Pestaña Advanced: Show VoIP User-ID field

Con el campo activado:

  • Cuando escribes el número de teléfono, SmartOLT lo copia en SIP userid. Cambia SIP userid al nombre de cuenta del cliente.
  • SIP userid acepta letras, números y los caracteres +.@_-, hasta 50 caracteres.
  • Puedes dejar Phone number vacío cuando completas SIP userid. Debes completar al menos uno de los dos.
  • La tabla VoIP en la página de la ONU muestra una columna adicional, SIP User ID.
Nota

Cuando activas un puerto VoIP a través de la API con un usuario SIP, SmartOLT activa automáticamente Show VoIP User-ID field para el OLT.