Cerrar
InicioComunicaciones UnificadasLync ServerDirect SIP Lync 2013 –> Cisco CME 8.X (Parte II)

Direct SIP Lync 2013 –> Cisco CME 8.X (Parte II)

Una vez que hemos configurado nuestro Gateway de Voz (Direct SIP Lync 2013 –> Cisco CME 8.X (Parte I)) debemos configurar nuestro Lync Server. Primero vamos a configurar los puertos que el Mediation Server tendrá a la escucha para conectarse con los Gateways, para ello abrimos el Topology Builder, vamos al Grupo de servidores de Mediación y editamos el pool o servidor de mediación que tenemos configurado previamente: yo he establecido los puertos 5061 para el TLS y 5060 para los TCP

Direct_SIP_Lync_Cisco_3.jpg
Ahora debemos primero crear una Nueva puerta de enlace IP/RTC (Red Telefónica Conmutada) la cual puede tener uno o varios  troncos (Trunks)Direct_SIP_Lync_Cisco_4.jpg
escribimos el nombre FQDNDirect_SIP_Lync_Cisco_6.jpg
lo dejamos por defecto (en nuestro caso)Direct_SIP_Lync_Cisco_7.jpg

Ahora configuramos los puertos que utiliza el Gateway y el Servidor de Mediación entre si, en un nuestro caso (y en la mayoría) en TCP y el puerto 5060Direct_SIP_Lync_Cisco_8.jpg

Como vemos ya tenemos configurado nuestro Direct SIP, si vamos a la opciòn de Troncos vemos la asociación con nuestras Puertas de enlace RTC Direct_SIP_Lync_Cisco_9.jpg
podemos editar el Tronco vemos como está asociado a nuestra puerta de enlace RTC

Direct_SIP_Lync_Cisco_10.jpg

si queremos añadir más Troncos (Gateway de Voz y otra IP de nuestro Proveedor ISTP) debemos crear diretamente un nuestro Tronco
Direct_SIP_Lync_Cisco_11.jpg
Ahora elegimos a que Puerta de Enlace RTC lo vamos a asociar y los puertos que utilizaremos. Pero como véis no podemos elegir los mismos puertos de escucha en un Tronco que está asociado a una Puerta de enlace RTC que ya tiene un Tronco asigando y, que utiliza los mismos puertos. Debemos elegir otros puertos para conectarnos al Gateway de Voz y listo
Direct_SIP_Lync_Cisco_12.jpg
una vez agregado otro Tronco si seleccionamos nuestra Puerta de enlace RTC y vemos ambos Troncos conectados. Esto hará que las llamadas que hagamos mediante esta Puerta de enlace RTC podrá ser terminadas en uno u otro TroncoDirect_SIP_Lync_Cisco_13.jpg
Una vez que hemos finalizado de agregar nuestras Puertas de Enlace RTC debemos publicar la topologia y esperar a que se replique entre los distintos servidores de la organización (si tenemos más de uno claro está)

Si ahora vamos el Mediation Server vemos los Troncos configurados y que podrán ser utilizados para realizar nuestras llamadas a la PSTN o a las extensiones internas de los usuarios que están conectados a los Gateway de Voz o IP-PBX que hemos configurado en los troncos (vaya traducción literal!!!).  Una vez que hemos configurado los Direct SIP en Lync y anteriormente en Cisco (en nuestro caso con Cisco, pero cualquier IP-PBX con soporte de Direct SIP (Trunk SIP)  es perfectamente configurable ) solo nos queda configurar el Plan de Marcado, Rutas, Configurar el Tronco, así que  vamos a ello. Lo primero que vamos a configurar será el Tronco (TRUNK), vamos a la opción de Enrutamiento de Voz – Configuración del Tronco – Agregar – Tronco de sitio

Direct_SIP_Lync_Cisco_17.jpg
Ahora debemos crear las reglas de traducción de número llamados, para las llamadas a la PSTN y las llamadas a las extensiones de los teléfonos que gestiona nuestro Cisco (o IP-PBX según  el caso):

1. Crearemos una regla que permitirá realizar las llamadas a las extensiones 2xx que gestiona el Cisco, para ello pulsamos en Agregar en la configuración de las Reglas de traducción de números llamados

Direct_SIP_Lync_Cisco_18.jpg
Cubrimos los datos necesarios, en nuestro caso  le indicamos que  el número marcado debe comenzar por 2, serán exactamente 3 dígitos y no quitaremos dígito alguno. Esta es muy sencilla, puesto que únicamente queremos que los usuarios marquen la extensión 2xx y se envíe tal cual el número marcado al Cisco que corresponde con sus extensiones internas

Direct_SIP_Lync_Cisco_19.jpg

2. Creamos otra regla para habilitar las llamadas a la PSTN, yo  tengo definido en el Cisco CME  que si marcamos el 0 y nueve dígitos más la llamada se enviará a la PSTN mediante las RDSI que tiene configuradas. Crearemos varias reglas para que todos los números que comiecen por +34 (formato normalizado a E.164) y tengan como mínimo 12 dígitos le quitarmos los tres primeros números  (+34) y añadiremos un 0. De tal forma que al Cisco CME le llegará el siguiente número: 0986000000 Con esta regla debería ser suficiente, porque utilizaremos reglas de normalización en el Plan de Marcado  bajo el formato E.164, tratando de añadir siempre el +34 a todos los números marcados por los usuarios. De tal forma que los números enviados al tronco siempre será el +34 y con las reglas de traducción lo cambiará a 0 más el número marcado, de tal forma que el Cisco CME sabrá como enrutar esa llamada

Direct_SIP_Lync_Cisco_20.jpg
Ahora tendremos las dos reglas esenciales para comunicar Lync con e Cisco CME en nuestro Tronco

Direct_SIP_Lync_Cisco_21.jpg
Si ahora queremos comprobar si funciona correctamente, tenemos la posibilidad de testarlos desde la opción Número de teléfono para probar (nosotros elegimos Número llamado)Direct_SIP_Lync_Cisco_22.jpg

Direct_SIP_Lync_Cisco_23.jpg

En caso de que probemos con un número de teléfono el cual no se haya contemplado en las reglas nos mostrará el siguiente errorDirect_SIP_Lync_Cisco_24.jpg

Ahora debemos crear las distintas reglas de normalización bajo el formato E.164. Para ello vamos a nuestro Plan de Marcado y añadimos las reglas que necesitemos.

COMENTARIO SOBRE MI ISTP Y QUE NUMERACIÓN ESPERA

Yo ya tengo un plan de marcado que utilizo para llamar a través de mi ISTP pero también tengo las reglas de normalización para las llamadas enviadas al CME (solo internas). Las llamadas se emitirán por distintos Troncos, pero esto lo veremos más adelante. Mi ISTP para poder cursar mis llamadas se las tengo que enviar con el sigiuente formato: 0034 + el número de teléfono a quien llame (ejemplo: 0034986000000). Yo he creado diferentes reglas de normalización para que todas los números marcados los modifique y envie al Tronco con el 0034.

Regla Número Marcado Número Normalizado
Externas_+34 +34986000000 0034986000000
Externas_34 34986000000 0034986000000
Externas_9 986000000 0034986000000
Externas_8 886000000 0034886000000
Externas_6 600000000 0034600000000

Estas llamadas las enviará a través del Tronco configurado para mi ISTP, y para indicárselo debemos crear una nueva ruta indicando los números que se manejarán y a través de que Tronco

Direct_SIP_Lync_Cisco_36.jpg

FIN COMENTARIO
Después de este breve comentario, sigamos con nuestro LAB. Para nuestro LAB debemos crear varias reglas de normalización iguales que las que yo tengo para mi ISTP, pero en vez de añadir 0034 debemos añadir +34, que es lo que espera nuestro Tronco para posterioremente convertir el +34 a 0 + número marcado
Regla Empieza por Digitos Digitos a borrar Digitos a Añadir Número Normalizado
Extenas_+34 +34 Al menos 12 0 0 +34986000000
Externas_34 34 Al menos 12 0 1 +34986000000
Externas_9 9 Al menos 9 0 3 +34900000000
Externas_8 8 Al menos 9 0 3 +34800000000
Externas_6 6 Al menos 9 0 3 +34600000000

En cuanto a la regla de normalización de los números de las extensiones de los usuarios del Gateway de Cisco, no le aplico el formato E.164 porque así me evito  una regla de traducción en el Cisco CME. Las extensiones internas no suelen estar  normalidas al formato E.164, si el número lo envío normalizado tendré que crear una regla de traducción (translation-rule) para quitar el símbolo +, así me lo evito

Direct_SIP_Lync_Cisco_25.jpg
Ahora debemos configurar las Rutas, las rutas son necesarias para saber a que Tronco se enviarán las llamadas que coincidan con el patrón configurado a continuación. Si nos ceñimos únicamente a nuestro LAB deberiamos añadir los siguientes dígitos: 0, 2. Puesto que las llamadas que se cursarán por el Tronco serán las que comiencen por 0 y 2, os estoy mostrando la configuración que yo tengo.
Direct_SIP_Lync_Cisco_37.jpg
Además, si queremos que siempre se muestre un DDI en concreto podemos añadirlo habilitando la casilla Suprimir identificador de llamada y escribiendo el número que queremos que muestre a los usuarios que reciben la llamada. En nuestro caso no lo voy a modificar, de tal forma que veamos que usuario nos llamada y así poder identificarlo.
Antes de que probemos la configuración debemos tener habilitada la Voz Empresarial a los distintos usuarios de Lync y establecer el Plan de Marcado correspodiente, para ello tenemos que ir al Panel de Administración de Lync – Usuarios y buscamos al usuario que le queremos habilitar la Voz Empresarial:

Direct_SIP_Lync_Cisco_27.jpg

El URI de la línea debe tener el siguiente formato:

tel:+XXXX;ext=xxx

En nuestro caso he puesto la extensión +5602 como si fuese mi número de teléfono, pero ahí realmente debería ir el DDI asignado al usuario. Yo tampoco tengo un DDI para mi, así que utilizo el campo de teléfono para mi extensión, pero no es lo correcto. Una vez comentado esto, podemos probar a realizar distintas llamadas y veamos el resultado en cada caso:

Llamada de Lync a Cisco, yo he marcado la extensión 209 desde Lync y en el teléfono de Cisco veréis mi nombre y extensión

Direct_SIP_Lync_Cisco_31.jpg
Llamada de Cisco a Lync, en Lync vemos la etiqueta que tengo configurada para esa extensión, sino veráis la extensión

Direct_SIP_Lync_Cisco_30.JPG

Llamada de Lync a la PSTN, mirad como se ha aplicado la regla de normalización que hemos configurado anterioremente pero para mi ISTP. Cuando marquenos un número de al menos 9 dígitos y empiece por 9 debe enviar a nuestro ISTP el número añadiendo 0034, si lo enviármos al Cisco CME  el formato sería 0986000000.

Direct_SIP_Lync_Cisco_34.jpgDirect_SIP_Lync_Cisco_35.jpg

Os comento que debemos deshabilitar SIP REFER si tenemos problemas a la hora de transferir llamadas entre usuarios de Lync y Cisco u otras operaciones (http://technet.microsoft.com/en-us/library/gg425831.aspx), para ello debemos aplicar el siguiente comando que ya había puesto en el primer artículo:

voice service voip
allow-connections sip to sip
supplementary-service h450.12
 no supplementary-service sip refer
sip
no update-callerid

Y también debemosdeshabilitarlo en Lync, vamos a la Configuración del tronco lo editamos y elegimos Ninguno en el apartado de Compatibilidad con referencias

Direct_SIP_Lync_Cisco_32.jpg

Si queremos hacerlo mediante PowerShell tenemos el siguiente cmdlet: Set-CsTrunkConfiguration -Identity Global -EnableReferSupport $false

Direct_SIP_Lync_Cisco_33.jpg

No es muy complicada la configuración, son tres o cuatro conceptos que debéis tener claro. Creo que los más “lioso” puede ser el tema de las reglas de normalización, el resto es bastante sencillo. Os he puesto un ejemplo de normalización de números marcados en dos escenarios, el primero es con un Direct SIP con mi ISTP que espera los números con el 0034 delante, y si lo enviamos al Cisco CME espera un 0 delante del número a marcar.

Espero que os sea de utilidad!!!

Direct SIP Lync 2013
Federación y Acceso

sbuytrago@asirsl.com

3 COMENTARIOS

Este sitio web utiliza cookies. Si continúas navegando, consideramos que aceptas su uso. Puedes obtener más información en nuestra política de cookies. ACEPTAR

Aviso de cookies
Share This