Lync Server no es simplemente una herramienta de Comunicaciones Unificadas para disponer de IM y A/V, sino que una de las funcionalidades más interesantes (desde mi punto de vista) es la posibilidad de reemplazar las antiguas PBX de las empresas. También debemos tener en cuenta que Lync de forma nativa no soporta hardware para comunicarlo con la PSTN, o bien nos conectamos con un ISTP o bien configuramos un Gateway de Voz el cual nos conectará con la PSTN. En ambos casos debemos configurar un SIP TRUNK (Microsoft le llama Direct SIP) entre Lync y el ISTP o Gateway. Hay múltiples Gateway de Voz que podéis configurar, casi el único requisito es que soporte SIP en TCP. Microsoft nos muestra una relación de dispositivos de múltiples fabricantes que son compatibles con Lync, aqui os dejo el enlace oficial: Infrastructure qualified for Microsoft Lync
Voy a dividir este artículo en dos partes, uno en donde configuraremos el Cisco CME 8.2 en un hardware Cisco UC 540 y en la segunda parte configuraremos lo necesario en Lync Server 2013. El escenario que voy a tratar de simular es el de conectar un Lync Server 2013 con un Gateway de Cisco que a su vez está conectado a la PSTN mediante RDSI y un ISTP. Además, configuraremos ambos sistemas para poder utilizar Lync y hablar con las extensiones internas (telefónos Cisco) y viceversa. Este es el rango de extensiones que utilizaremos:
Teléfonos Cisco: 2xx
Usuarios de Lync: 56xx
Como he comentado lo primero que debemos hacer es configurar el Direct SIP (SIP TRUNK) entre el Cisco y Lync, ahora os mostraré la configuración del Cisco:
Habilitamos la comunicación de SIP a SIP
voice service voip
allow-connections sip to sip
supplementary-service h450.12
no supplementary-service sip refer
sip
no update-callerid
Reglas de Traducción
voice translation-rule 4000
rule 1 /\(56..\)/ /+\1/
voice translation-profile Llamadas_Lync
translate called 4000
Creamos un Dial-Peer con Lync (el SIP TRUNK más o menos)
translation-profile outgoing Llamadas_Lync
destination-pattern 56..
session protocol sipv2
session target ipv4:192.168.250.83:5060 (dirección IP y Puerto de nuevo Mediation Server)
session transport tcp
dtmf-relay sip-kpml rtp-nte sip-notify
no vad
Con esto ya tenemos preparado un extremo, en el próximo artículo configuraremos nuestro Lync para poder recibir y emitir llamadas hacia los teléfonos que gestiona el UC de Cisco. Lo único «complicado» es la regla de traducción de los números marcados desde los teléfonos Cisco, puesto que marcar el + desde los teléfonos es posible pero es más engorroso para el usuario, así que nosotros lo que hacemos es que cuando el usuario marque una extensión de Lync 5062 el Gateway envíe esto al Lync Server +5602.
rule 1 /\(56..\)/ /+\1/
translate called 4000
Esto es así si establecemos como teléfono la extensión interna en las propidades del usuario en Lync, simulando que no todos los usuarios tienen DDI asignados, de tal forma que para establecer el número formalizado con el formato E.164 debe empezar por +
Si los usuarios tuvieran un DDI asignado entonces sería algo parecido a esto: tel:+3498600000;ext=5602
En este caso no nos haría falta la regla de traducción en el Cisco pero la regla de noramlización en Lync sería diferente, esto lo veremos en el próximo artículo
Espero que os sea de utilidad!!!
Leave a Reply