Microsoft Lync Server
Header

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

abril 16th, 2013 | Posted by Santiago Buitrago in Lync Server

​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

Direct_SIP_Lync_Cisco_Esquema.jpg

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)

Direct_SIP_Lync_Cisco_Esquema_2.jpg

dial-peer voice 1000 voip
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
 codec g711ulaw
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.

voice translation-rule 4000
rule 1 /\(56..\)/ /+\1/
voice translation-profile Llamadas_Lync
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 +

Direct_SIP_Lync_Cisco_1.JPG
Si los usuarios tuvieran un DDI asignado entonces sería algo parecido a esto: tel:+3498600000;ext=5602

Direct_SIP_Lync_Cisco_2.JPG

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!!!

You can follow any responses to this entry through the RSS 2.0 You can leave a response, or trackback.

Leave a Reply

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *