Voz IP VLAN + Akuvox

A la hora de planificar el despligue de una infraestructura de telefonía sobre voz ip dentro de una red local, una de las recomendaciones básica pasa por separar en una red diferencia. No hablamos de IP fijas en otro rango, subnetting ni similares; sino de una separación totalmente diferenciada.

Segmentar nos ayudará a tener mayor control y trazabilidad frente a eventuales problemas:

  • Autoprovisionamiento controlado mediante Organizationally unique identifier (OUI) tanto para el envio de configuración a los terminales, como para la asignación de VLANs en la eletrónica de red. Utilizando la parte inicial de la MAC del fabricante (habitualmente el mismo en un despliegue).
  • Seguridad adicional, una mayor restricción a la hora de conectar cualquier aparato en cualquier toma. Limita y dificulta pero no impide.
  • Priorizar tráfico mediante políticas QoS, necesitaremos que entre los puntos de comunicación todos los dispositivos dispongan de esta posibilidad.

En este caso concreto con terminales Akuvox, con una configuración previa funcional con otro fabricante, los equipos se quedan permanentemente "Obteniendo dirección IP". Finalmente parece tratarse de un error en el firmware del propio fabricante, en el cual no se añade correctamente el etiquetado de los paquetes...

Firmware afectado: 55.0.6.134

Firmware funcional sin problemas en VLAN: 55.203.6.230

 


Movistar SIP VoIp: Cisco SPA + Askey 3505VW

Con el paso del ADSL/cobre a tecnologías de fibra hasta el hogar (FFTH), la transmisión de voz ha pasado a digitalizarse también. Con un punto de fibra hasta la puerta de nuestra casa y un ONT (Optical Network Terminal) las operadores convierten mediante este dispositivo, integrado o no en el router, la señal digital para los terminales hasta ahora análogicos para seguir funcionando; es decir, nos permite conectar el teléfono de 2 hilos y seguir llamando sin problemas.

En el mundo de la empresa y las comunicaciones unificadas el paso se dió hace tiempo, aquellos que apostaron por desplegar cableado estructurado lo tuvieron más sencillo.

Para todos los casos necesitaremos conocer los datos de configuración para efectuar llamadas desde puntos digitales, en este caso como prueba utilizaremos un antiguo Linksys / Cisco SPA941 como este:

 

En los equipos actuales no son necesarias muchas de las opciones, han sido simplificadas, tengamos en cuenta que el modelo acabo su ciclo de vida en febrero de 2010.

Con el teléfono conectado y accediendo a la IP del mismo debemos aplicar en partícular la configuración regional para los tonos de llamada y timbre en español, desde el menú de administración en modo avanzado:

  • Dial Tone: 425@-19;10(*/0/1)
  • Busy Tone: 425@-19;10(.2/.2/1)
  • Reorder Tone: 425@-19;10(.2/.2/1)
  • Ring Back Tone: 425@-19;*(1.5/3/1)

Con todas las opciones "Vertical Service Activation Codes" en blanco

En los parametros SIP forzamos para utilizar puertos RTP a partir del 4000:

Los datos que necesitaremos estan disponibles para su consulta en el modo de configuración avanzada del Router + ONT, en este caso con Movistar y modelo Askey 3505VW aunque es igualmente válido para otros equipos:

  • Proxy: telefonica.net:5060
  • Outbound proxy: 10.31.255.134:5070
  • User ID: (tu número de teléfono)
  • Password (tu número de teléfono)

Con estos datos podemos configurar, en este caso la extensión 1 y registrarla contra el sevicio de Voz Ip de nuestro router/ono/adaptador:

Si todo es correcto, se iluminará la extensión en verde y tendremos comunicación digital-digital entre los puntos dentro de nuestro hogar incluidos.

Puertos de comunicación Shoretel

Cuando la complejidad de la red se incrementa es necesario identificar los servicios que deben estar disponibles, entre redes, firewalls, vpns... La comunicación de los teléfonos de voz ip de Shoretel utilizan determinados puertos para comunicar con el switch y con el Shoreware Director:

Inicio desde la IP del teléfono:

IP_TELEFONO a IP_DIRECTOR:21_TCP
IP_TELEFONO a IP_NTP:123
IP_TELEFONO a IP_SWITCH:2727

Comunicación de Shoretel Communicator en PC:

IP_PC a IP_DIRECTOR:5447
IP_PC a IP_DIRECTOR:80

 

 

 

Registrar softphone X-lite con Shoretel

Registrar una extensión SIP en Shoretel es posible en pocos pasos, la versión de Shoreware debe ser superior a la 14, en este caso se realiza con la Build 18.23.2412.0 Lo primero que debemos es habilitar en uno de los puertos de nuestros switchs físicos dentro del menú:

Administration -> Platform Hardware -> Voice Switches / Service Appliances -> Primary

El tipo de puerto "100 Sip Proxy" para permitir el registro y gestión:

Dentro de "Sites" seleccionamos el predeterminado y habilitamos una IP virtual, seleccionando como Proxy Switch el que acabamos de configurar con el perfil. La Dirección virtual debe estar en el mismo rango que nuestro switch (no, no puede ser la misma asignada a nuestro Shoregear)

Descargamos la última versión de X-lite o cualquier otro softphone con los datos siguientes:

Account name: Cualquier nombre descriptivo para uso local del programa
User ID: nombre de usuario de la extensión, debe ser el mismo definido en "Users -> Individual Users"
Domain: Dirección IP de nuestro switch físico configurado anteriormente
Password: Contraseña SIP del usuario, no tiene por que ser la misma que la del cliente
Display Name: Cualquier nombre descriptivo que aparecerá en la llamada
Authorization Name: Número de la extensión asociada al usuario

Las opciones de "Domain Proxy" deben aparecer de la misma forma 

Esta misma configuración te permitirá registrar una extensión desde cualquier otro dispositivo SIP, recuerda que las licencias en este caso son independientes y adicionales. Si quieres utilizar tu ordenador como softphone el propio Shoretel Communicator puede pasarse a utilidad completa con un simple botón:

Puedes descargar Shoretel Communicator desde la URL habitual con la dirección IP, en este caso sería: http://10.0.0.240/shorewaredirector/clientinstall 

Acceso telnet a switchs ShoreTel SG

Para habilitar el acceso mediante telnet debemos confirmar la contraseña de nuestro equipo desde la configuración, en Administration -> System Parameters -> Other:

 

La contraseña "root" es la que necesitaremos en el siguiente paso.

Desde el directorio de la instalación de Shoreware Server ejecutamos el siguiente parámetro:

C:\Program Files (x86)\Shoreline Communications\ShoreWare Server\ipbxctl -telneton X.X.X.X

Sustituimos las X.X.X.X con la dirección IP de nuestro switch e introducimos la contraseña de root.

Iniciamos telnet contra nuestro switch e introducimos usuario y contraseña, por defecto son: anonymous / ShoreTel (ojo a las mayúsculas tanto el usuario como la contraseña)

Para abandonar la interfaz de ShoreTel a la de VXworks escribe: gotoshell

Algunos comandos para depuración de llamadas:

pri_log=2
pri_trace=2
trunk_debug_level=10
sip_debug_level=6
mpm_debug_mask=-1
mpm_debug_mask=0X40

Recuerda volver a dejarlos en cero '0' antes de abandonar la sesión de telnet

 

Es posible realizar telnet contra un telefóno Shoretel habilitando desde el servidor Shoreware con el siguiente comando:

C:\Program Files (x86)\Shoreline Communications\ShoreWare Server\phonectl.exe -pw 1234 -telneton X.X.X.X

 

Donde "1234" es la contraseña habitual por defecto y la X.X.X.X equivale a la dirección IP del teléfono