Archivo de la categoría: Uncategorized

SPA8000 añade más puertos FXS a tu Cisco UC560

Puede resultar interesante ampliar la opciones de conectividad de nuestra UC560 añadiéndole por ejemplo más puertos de voz analógicos (FXS). Para ello podemos optar por una solución económica como la SPA8000. Con esta solución podremos añadir hasta un total de 8 puertos FXS a nuestra solución Voip para poder seguir utilizando teléfonos analógicos, mucho más baratos por cierto que los ip.

Lo primero que debemos hacer para integrar nuestra SPA8000 con la UC560 es asegurarnos que tenemos la última versión del firmware para la SPA8000 (6.1.1). Podéis descargar desde aquí el firmware.

SPA8000 FW upgrade 2 SPA8000 FW upgrade 1

 

 

 

 

 

 

 

Una vez actualizado el firmware vamos a proceder con la configuración del dispositivo. Lo primero que haremos será configurar la interface WAN de nuestra SPA8000 con una ip estática. Podemos usar una ip de nuestra LAN y usar la ip de nuestra UC560 como gateway o bien darle una ip de la VLAN de voz directamente, en cuyo caso debemos marcar con la Vlan de voz el puerto donde conectemos nuestra SPA8000. En este ejemplo yo he utilizado una ip de mi LAN para poder gestionar posteriormente la SPA8000 y he configurado como gateway la ip de mi UC560.

configuración interface WAN SPA8000

A continuación procederemos a configurar las líneas. Para ello dentro del apartado Voice entraremos en las pestañas que van del L1 al L8 que hacen referencia a cada uno de los puertos FXS. En cada uno de los puertos FXS configuraremos los siguientes parámetros:

  • Line Enable: yes
  • Proxy: Ip de nuestro CCME
  • Register: yes
  • Make Call Without Reg: no
  • Ans Call Without Reg: no
  • Display Name: Id name que queremos que muestre el terminal analógico.
  • User ID: extensión que vamos a asignar a esta línea.
  • Password: este valor debe de ser el mismo en toda las líneas de la SPA8000.
  • Use Auth ID: yes
  • Auth ID: este valor debe de ser el mismo en todas las líneas de la SPA8000.

Conf L1 SPA8000

Llegados a este punto hemos terminado de configurar nuestra SPA8000 y pasamos a configurar nuestra UC560.

Lo primero que debemos hacer es crear un voice class codec para nuestra SPA8000:

CCME(config)# voice class codec 1
CCME(config-class)# codec preference 1 g711ulaw
CCME(config-class)# codec preference 2 g729r8

Luego activamos el servidor SIP en nuestro CME:

CCME(config)# voice service voip
CCME(conf-voi-serv)# sip
CCME(conf-serv-sip)#  registrar server

Ahora configuramos los parámetros de registro globales:

CCME(config)# voice register global
CCME(config-register-global)# mode cme
CCME(config-register-global)# source-address 10.1.1.1 port 5060
CCME(config-register-global)# max-dn 10
CCME(config-register-global)# max-pool 10

Luego creamos las extensiones para cada uno de los puertos FXS de nuestra SPA8000:

CCME(config)# voice register dn  1
CCME(config-register-dn)# number 161
CCME(config-register-dn)# no-reg
CCME(config-register-dn)# voice register dn  2
CCME(config-register-dn)# number 162
CCME(config-register-dn)# no-reg
CCME(config-register-dn)# voice register dn  3
CCME(config-register-dn)# number 163
CCME(config-register-dn)# no-reg
CCME(config-register-dn)# voice register dn  4
CCME(config-register-dn)# number 164
CCME(config-register-dn)# no-reg
CCME(config-register-dn)# voice register dn  5
CCME(config-register-dn)# number 165
CCME(config-register-dn)# no-reg
CCME(config-register-dn)# voice register dn  6
CCME(config-register-dn)# number 166
CCME(config-register-dn)# no-reg
CCME(config-register-dn)# voice register dn  7
CCME(config-register-dn)# number 167
CCME(config-register-dn)# no-reg
CCME(config-register-dn)# voice register dn  8
CCME(config-register-dn)# number 168
CCME(config-register-dn)# no-reg

Y finalmente creamos un pool de registro para las líneas de nuestra SPA8000:

CCME(config-register-dn)# voice register pool  1
CCME(config-register-pool)# id mac 687F.7459.85EC
CCME(config-register-pool)# number 1 dn 1
CCME(config-register-pool)# number 2 dn 2
CCME(config-register-pool)# number 3 dn 3
CCME(config-register-pool)# number 4 dn 4
CCME(config-register-pool)# number 5 dn 5
CCME(config-register-pool)# number 6 dn 6
CCME(config-register-pool)# number 7 dn 7
CCME(config-register-pool)# number 8 dn 8
CCME(config-register-pool)# dtmf-relay rtp-nte
CCME(config-register-pool)# voice-class codec 1
CCME(config-register-pool)# username 160 password ext160
CCME(config-register-pool)# no vad

Una vez terminada la configuración podremos ver en la SPA8000 como las líneas se han registrado correctamente contra nuestra UC560.

Cliente SIP registrado

Si lo hemos hecho bien veremos que en la solapa Info del apartado Voip veremos Registered en el estado del registro de la línea.

¿Te ha gustado algún artículo? Apúntate a nuestra lista de correo y podrás recibirlos antes que nadie en tu email. Recibirás como máximo uno por día y podrás cancelar tu suscripción en cualquier momento

 

Libro recomendado: La Buena Crisis.

Alex Rovira. La Buena Crisis

Libro recomendado: La Buena Crisis.

Desde este pequeño espacio que comparto contigo voy a tomarme la libertad de recomendar periódicamente algunas lecturas. Este libro en concreto: La Buena Crisis, consigue alterar tu percepción sobre la situación socio-económica actual aportando una nueva visión totalmente renovada del concepto crisis.

“Superar una crisis —la crisis— no es volver a TENER sino conseguir SER, afrontar cada instante con dignidad, esperanza y sentido de realidad. “La crisis será lo que hagas de ella”, afirma Álex en este libro. Una obra que asume la dificultad como signo de vida, pero que nos enseña a incorporar lo bueno del pasado, a entregarnos al cambio, a desafiar la rutina, a crear y a pensar de manera diferente, a encontrar un sentido al dolor. Es momento de aprender a combatir las dificultades, los cambios inesperados, la inmovilidad, y utilizar la inteligencia, confiar y seguir remando.

En la línea de los mensajes inspiradores que han convocado a lectores de todo el mundo con obras como “La buena vida” o “La buena suerte”, Álex Rovira completa la trilogía con “La buena crisis”, un muestrario de cartas inspiradoras e ilustrativas, en las que tú eres el destinatario, donde se presentan las claves para la transformación de la existencia a partir del aprendizaje que genera una crisis, sea de la naturaleza que sea, con ejemplos de superación y palabras que revitalizan. Una obra imprescindible para convertir las crisis en posibilidades de transformación.”

UC560 Configuración Inicial

Configura tu UC560 | Primeros pasosHace unos días hablábamos de los primeros pasos con nuestra Cisco UC560. Hoy vamos a ir un poco más allá y vamos a realizar una configuración básica de este router. Para realizar esta configuración inicial vamos a usar el Cisco Configuration Assistant. Este software como ya hemos comentado podemos descargarlo de la página de Cisco pero para ello necesitaremos una cuenta en Cisco.

Es importante que si los switches que vamos a emplear son Cisco, cosa que simplifica muchísimo la configuración, sean descubiertos también por el CCA (Cisco Configuration Assistant). Para ello tendremos que haberles configurado una IP dentro del rango de la LAN donde nos encontramos y conectarlos entre sí. Luego, una vez descubiertos por el CCA debemos añadirlos al Site.

Llegados a este punto es necesario comprender la naturaleza de la UC560. En principio tenemos que entender que nuestra UC560 no es más que un router con un CUE Cisco Unity Express integrado. Es decir, básicamente se trata de dos productos en uno, mientras que las funciones de Call Manager se encargan de todo lo relacionado con la telefonía, llamadas entrantes, grupos de salto, buzón de voz, etc. La parte router es la encargada de comunicar al propio Call Manager con el exterior. Así pues, esta solución contempla agrupar en un único producto las funciones de centralita, router, concentrador de VPN y firewall. Nuestra UC560 viene preparada con un puerto WAN para conectarse directamente a Internet. Más adelante veremos que no es necesario realizar forzosamente esta configuración aunque veremos como todo en el asistente de Cisco nos empuja a ella.

Por otro lado, merece la pena parar en este punto y hacer un pequeño esquema antes de continuar. Es importante saber cuántos dígitos tendrán las extensiones internas, qué numeración utilizaremos internamente, cuales serán los grupos de salto, los grupos de captura, etc. Determinados valores como el número de dígitos por extensión NO pueden modificarse sin volver a los valores de fábrica.

Una vez tenemos la última versión del software y el language pack adecuado para los teléfonos el siguiente paso es configurar las opciones de Sistema y Región. Para ello dentro del CCA desplegamos la pestaña Telephony > System.

Primeramente Podemos configurar las opciones de Sistema. Aquí, bajo el hostname de nuestra UC560 podemos verificar la configuración hardware de nuestra centralita así como el número de licencias de que disponemos. Las licencias indican el número de clientes que podemos conectar al Call Manager. Un poco más abajo tenemos el System Message en el cual podemos configurar la leyenda que queremos que aparezca en los teléfonos y por último el número de dígitos que queremos usar por extensión.

UC560 System settings

El siguiente paso es configurar las opciones regionales. En este apartado es muy importante configurar el Call Progress Tone con el país donde nos encontramos ya que la normativa cambia en cada país. Por último podemos configurar las opciones de lenguaje para los teléfonos así como las opciones de fecha y hora.

Region settings UC560

Ya hemos comentado que nuestra UC560 integra un router y un CUE (Cisco Unity Express). Para que todos los elementos puedan comunicarse entre ellos se utilizan Vlans. Es por ello importante que todas las vlans estén declaradas en los switches y en la UC560. Nuestra UC560 necesitará 3 Vlans, una para datos, otra para la Voip y finalmente una para conectarse internamente con el CUE.

Si todos los switches están integrados a través del CCA en un site la implementación de las Vlans es coser y cantar. Para ello sólo tenemos que entrar en el apartado Switching > Vlans y marcar cual queremos que sea la Vlan de datos, la de Voip  y la de interconexión entre la UC560 y el CUE.

Configuración de Vlans en la UC560

Finalmente ya podemos empezar a dar de alta usuarios y extensiones. Para ello vamos al menú Users/Extensions > Users and Phones y una vez dentro comenzamos a casar cada teléfono con su extensión y con su usuario correspondiente.

Usuarios y Extensiones

Es importante recordar que, además de las extensiones de los teléfonos ip también podemos usar teléfonos analógicos conectados a los puertos FXS. Nuestra UC560 permite hasta 4 extensiones analógicas lo cual es interesante si queremos seguir utilizando nuestros baratos terminales DECT inalámbricos. Estos puertos FXS también deben de asociarse a extensiones internas.

¿Te ha gustado algún artículo? Apúntate a nuestra lista de correo y podrás recibirlos antes que nadie en tu email. Recibirás como máximo uno por día y podrás cancelar tu suscripción en cualquier momento

 

Mikrotik QoS en nuestro enlace wifi

Mikrotik logoHace unas semanas hablamos sobre cómo podríamos crear un enlace wifi punto a punto utilizando equipos Mikrotik. Hoy vamos a ir un poco más allá configurando en nuestro equipo Mikrotik prioridades para evitar que el tráfico sature nuestro enlace.

Podemos realizar una gran cantidad de configuraciones en nuestro equipo Mikrotik para gestionar el QoS. Podremos gestionarlo por interface de entrada, de salida, por ip de origen, por ip de destino, así mismo podremos configurar la calidad de servicio en función del tipo de protocolo.

Para ilustrar esta entrada vamos a suponer que queremos priorizar el tráfico de una aplicación SQL que cruza nuestro enlace. Para ello vamos a crear una regla que marque aquellos paquetes que cumplan nuestra condición con la máxima prioridad.

Configuración Mikrotik QoS. Creación de la regla.

Primeramente dado que nuestro equipo Mikrotik está configurado en modo Bridge vamos a crear una regla dentro de ip > firewall > mangle del tipo forward con las opciones que hemos expuesto en nuestro ejemplo.

Mikrotik QoS creación regla mangle

En nuestro caso hemos configurado el parámetro chain, donde le hemos configurado la opción forward, el tipo de protocolo 6(tcp) ya que la conexión contra el servidor SQL utiliza TCP y el puerto de destino que es el 1433. Adicionalmente hemos configurado la ip del servidor por lo que estaremos configurando nuestro equipo Mikrotik para que únicamente marque con prioridad el tráfico SQL dirigido a esta ip.

Mikrotik QoS. Aplicamos prioridad al tráfico.

Una vez configurada la regla tenemos que definir qué es lo que queremos hacer con este tráfico.

Acción del mangle en equipo Mikrotik

Como nuestro objetivo es priorizar el tráfico que cumple con los parámetros definidos en el apartado anterior modificamos el campo action y seleccionamos la opción priority y le asignamos un valor que de prioridad a este tipo de tráfico.

Finalmente podemos ver si realmente el tráfico está cayendo dentro de esta regla si accedemos a a la solapa stadistics y esperamos un poco a que aparezcan las primeras trazas.

Mikrotik QoS apartado Statistics

Podeis encontrar más información sobre configurar prioridades de tráfico en la wiki de Mikrotik.

¿Te ha gustado algún artículo? Apúntate a nuestra lista de correo y podrás recibirlos antes que nadie en tu email. Recibirás como máximo uno por día y podrás cancelar tu suscripción en cualquier momento