Archivo

Archive for the ‘Office Communications Server’ Category

Conexión de teléfonos IP hecho simple con LYNC (3 de 4)

Ya he recibido mucha presión para continuar con el documento Risa así que me veo forzado a publicar la parte 3 de 4 jajajaja.

Si no han visto las otras dos partes les recomiendo que les echen un vistazo:

https://caguileran.wordpress.com/2011/07/20/publicacin-de-opciones-dhcp-hecho-simple-con-lync-1-de-4/

https://caguileran.wordpress.com/2011/08/08/conexin-de-telfonos-ip-hecho-simple-con-lync-2-de-4/

En este post lo que haremos será obtener las opciones de DHCP que debemos configurar y probar desde Lync si tenemos todo configurado correctamente emulando la conexión de un teléfono al servicio.

En el caso de la configuración de DHCP es normal que nos sintamos aproblemados ya que las configuraciones, si bien parecen correctas, no nos permiten que los equipos se conecten. Esto es por que las configuraciones deben ser entregadas en hexadecimal, lo que obviamente complejiza la tarea.

 

Configuración sobre DHCP en Windows 2008

Esta es la configuración más simple ya que tenemos un montón de herramientas listas para hacerlo. Una de las ventajas de tener nuestros sistemas actualizados es que siempre se diseñan soluciones para las últimas versiones.

1. En el servidor Windows 2008 que cuenta con el rol de DHCP se debe copiar el instalador de

VC++ 2008 x64 (vcredist_x64.exe) que se encuentra dentro del cd de Lync.

image

2. Adicionalmente se debe copiar los archivos DHCPUtil.exe y DHCPConfigScript.bat en el servidor de DHCP. Estos dos archivos están ubicados en “C:\Program Files\Common Files\Microsoft Lync Server 2010”.

image

3. Una vez copiados, vamos a una CMD ejecutada con permisos administrativos y ejecutamos la línea (obviamente abierta la consola vamos hasta el directorio en donde dejamos la herramienta DHCPUtil.exe):

DHCPUtil -SipServer <Pool FQDN> -WebServer <Web Components FQDN>

En donde:

SIPServer: Es el FQDN del servidor de Front End. En caso de la versión estándar es el nombre del servidor, en el caso de una versión empresa es el nombre del pool.

WebServer: Es el FQDN del servicio web. En caso de la versión estándar es el nombre del servidor, en el caso de una versión empresa es el nombre del sitio web asociado al balanceador por hardware.

En mi caso seria algo como esto:

DHCPUtil -SipServer adocs.ocsdemo.com –WebServer adocs.ocsdemo.com

El resultado será algo como esto:

image

 

4. Teniendo la información lista y en hexadecimal, tal y como la necesitamos, podemos reutilizar la línea de comandos y le agregamos un switch más para cargar directamente todas las opciones (no es necesario hacer el paso anterior en 2008 pero nos sirve tener los resultados escritos para las otras opciones):

DHCPUtil -SipServer adocs.ocsdemo.com -WebServer adocs.ocsdemo.com –RunConfigScript

 

Y el resultado será el siguiente:

image

 

Lo que hace este switch es tomar los resultados de la primera línea y aplicarlos al servicio DHCP inmediatamente.

Si vamos al servidor, podremos ver que ya tenemos las opciones DHCP configuradas.

image

 

Configuración sobre DHCP en Windows 2003

En este caso no podremos cargar automáticamente los resultados por lo que tendremos que seguir los pasos de la guía anterior desde el 1 al 4 hasta tener la información en hexadecimal.

Option 120:
000561646F6373076F637364656D6F03636F6D00

Vendor Class Identifier: MS-UC-Client
Option 43 (for vendor=MS-UC-Client):
        sub-option 1 <UC Identifier>: 4D532D55432D436C69656E74
        sub-option 2 <URL Scheme>: 6874747073
        sub-option 3 <Web Server FQDN>: 61646F63732E6F637364656D6F2E636F6D
        sub-option 4 <Port>: 343433
        sub-option 5 <Relative Path for Cert Prov>: 2F4365727450726F762F43657274
50726F766973696F6E696E67536572766963652E737663

 

1. Con la información de más arriba, vamos a nuestro servidor de DHCP y debemos agregar manualmente estas opciones. Para esto necesitamos abrir la MMC de DHCP.

2. Una vez abierta debemos ir a “IPv4” – Clic derecho y elegir “Define Vendor Classes…

image

3. Ir a Add y agregar la primer descripción del vendor (MSUCClient) de la siguiente forma

4D532D55432D436C69656E74 (la traducción de esta línea es MS-UC-Client) y dan clic en OK y cierran la ventana.

image

4. Debemos ir a “IPv4” – Clic derecho y elegir “Set Predefined Options…

image

5. En Options Class… elegimos la que recien creamos “MSUCClient” y damos clic en Add

image

6. En Name colocar UCIdentifier, En Data Type “Binary”, En Description “UC Identifier

image

7. Hacer lo mismo para todas las opciones:

Name Data Type Code Description
UCIdentifier Binary 1 UC Identifier
URLScheme Binary 2 URL Scheme
WebServerFqdn Binary 3 Web Server FQDN
WebServerPort Binary 4 Web Server Port
CertProvRelPath Binary 5 Cert Prov Relative Path

8. Una vez hecho esto, nos queda la opción 120 para terminar. Para esto debemos ir de nuevo a “Set Predefined Options” pero ahora dejamos todo igual y simplemente damos clic en “ADD".

image

9. Ahora configuramos la opción como:

Name Data Type Code Description
UCSipServer Binary 120 Sip Server Fqdn

image

10. Una vez terminado tenemos que poblarlas. Para esto debe ir al scope que conectan los teléfonos, dar clic derecho en Scope Options y elegir Configure Options…

image

11. Ir al Tab Advanced, en vendor Class elegir “MSUCClient”. Aparecerán las opciones que creamos recién y en donde con la información que obtuvimos más arriba debemos poblar (aquí se pillaran con la info traducida por el lado ASCII). Recuerden que deben poblar y tickear las 5 opciones!!!!

image

12. Ahora vamos al tab General y buscamos la opción 120 y la cargamos igual que las otras.

image

13. Detenemos e iniciamos el servicio de DHCP para forzar el reciclado de las reglas y ya estamos listos con la configuración para DHCP en Windows 2003!!!!!!.

 

Configuración de DHCP para Cisco

 

En este caso no reinventaré la rueda ya que Elan generó un excelente post con todos los pasos para la publicación (incluso algunos que no conocía) de las opciones sobre los switches Cisco.

http://www.shudnow.net/2011/05/02/configuring-lync-dhcp-using-cisco-dhcp-servers-vlan-and-pin-auth/ 

 

Espero que les sirva de mucho esta guía y espero como siempre sus buenos comentarios.

La última parte simplemente es la prueba de que esto funcionó y adicionalmente una recomendación de agregar a las opciones DHCP el servidor NTP para acelerar el login de los equipos.

Categorías:Lync Server Etiquetas: , ,

Conexión de teléfonos IP hecho simple con LYNC (2 de 4)

Continuando con nuestra configuración, ya pasamos por lo más rápido, que es crear el registro NTP necesario en nuestro DNS para que los teléfonos puedan actualizar la hora. Si no lo leyeron, se los recomiendo como inicio (además hay un resumen de que queremos lograr):

https://caguileran.wordpress.com/2011/07/20/publicacin-de-opciones-dhcp-hecho-simple-con-lync-1-de-4/ 

Para los modelos de teléfono Polycom CX600/CX500/CX3000 (CX700 si permite escribir usuario y clave) y Aastra 6725ip/6721ip necesitaríamos un desgaste muy alto para poder escribir nuestro usuario y clave para poder validar el equipo con nuestro numero (debido a que no tienen teclado alfanumérico que nos simplifique la vida). Debido a esto debemos revisar 3 importantes cosas en nuestra infraestructura de Lync:

1. Habilitar el uso de PIN (o NIP en español) para los dispositivos:

Activar:

Set-CsWebServiceConfiguration -Identity Global -UsePinAuth $true

Chequear:

Get-CsWebServiceConfiguration | Select Identity,UsePinAuth

El resultado debería ser el siguiente:

image

 

2. Revisar la configuración dela página de servicio de conferencias de Lync: En esta página nuestros usuarios pueden administrar la configuracion de conferencias a través de lync y adicionalmente pueden resetear su NIP.

a. Ir al topology builder y confirmar que el sitio web esta publicado, sino publicarlo bajo un nombre descriptivo (normalmente dialin.dominio.com):

image

 

3. Verificar que los usuarios conozcan su clave de conferencias.

a. Ingresar al sitio publicado (en este ejemplo https://dialin.ocsdemo.com)

image

b. Hacer Sign-In con las credenciales de dominio

image

c. Si es un nuevo usuario debe configurar un NIP

image

image

 

 

NOTA IMPORTANTE: Si se dan cuenta en “Phone Extension” se puede ver que el usuario cuenta con un numero de telefono y un numero de anexo. Normalmente si vamos a utilizar la configuración manual en el teléfono, lo más recomendable es que se configure una extension en las propiedades de los usuarios, para evitar que tengan que estar validandose con su numero completo.

Para lograr esto simplemente deben ir a las propiedades del usuario y configurar su Line URI como:

tel:+5621234567;ext=4567  (en donde “tel” es el numero completo y “EXT” es la extensión del usuario)

Debería verse así:

image

 

Esto termina la parte 2 de nuestra guía para publicar teléfonos IP en Lync. Debido a los comentarios me apresurare en terminar la siguiente parte que es la configuración DHCP para Windows 2003, 2008 y switches.

 

saludos

Categorías:Lync Server Etiquetas: ,

Conexión de teléfonos IP hecho simple con LYNC (1 de 4)

Personalmente me ha pasado un montón de veces en Office Communications Server 2007, que la empresa en donde estamos realizando una implementación requiere teléfonos IP, y por lo tanto debemos ofrecer alguno de la gama de Polycom, Aastra o SNOM. El problema es que adicionalmente entra al juego que nuestra configuración de DHCP, Time server y entidad de certificados esté lo más correcta posible para que estos dispositivos funcionen de manera correcta sin necesidad de utilizar un PC.

Easy Way/Fast Way:

Lo más simple siempre es conectar nuestro teléfono al PC en donde tengamos el cliente de lync y una sesión iniciada. Una vez conectado a través del puerto USB, el teléfono nos preguntara si tenemos una conexión de PC disponible, a lo que respondemos que sí, y en el cliente Lync de nuestro equipo nos aparecerá una ventana de login. Una vez hecho el login, el teléfono se inscribirá y descargará la información necesaria para futuras conexiones.
Desde este punto en adelante, la única razón para tener conectado nuestro teléfono al computador, es para mantener la integración de los dispositivos de audio (por ejemplo, si contestamos desde nuestro teléfono y queremos apagarlo, simplemente definimos que el mueva la llamada al teléfono físico).

 

Cool Way/Admin Way:

Esta es la forma más “compleja” de conectar nuestros equipos IP, y pongo “compleja” entre comillas, por que en LYNC ya no lo es tanto. Para un administrador que conozca los conceptos, llevar esta configuración al éxito, no debería tomar más de 15 minutos, incluido el encendido del equipo desde donde trabajaremos Risa.

La configuración consta de 4 partes de las que hablaremos con mayor o menor detalle dependiendo de la complejidad:

 

El servidor de Tiempo:

Un servidor de tiempo o NTP server (Network Time Protocol) se preocupa de entregar una hora a todos los equipos que la requieran. Esto es particularmente importante en un Dominio de Active Directory, en donde el ticket kerberos tiene una duración de 5 minutos, y una diferencia de hora entre el controlador y el computador podría significar que este último no pueda ingresar al dominio.

Para suerte de nuestros teléfonos, el hecho de tener un controlador de dominio (sino no tendriamos active directory y por ende lync tampoco instalado) nos evita tener que instalar un servidor de NTP, ya que todos los controladores de dominio son capaces de entregar la hora.

Para informar a nuestros teléfono desde donde actualizar la hora, simplemente necesitamos crear un registro en nuestro DNS interno (si se llevan el teléfono a la casa, este sincronizara la hora con Time.windows.com lo que es otra genialidad).

1. Ir a un controlador de Dominio que tenga el servicio DNS instalado.

2. Ir al administrador de DNS

3. Ir al dominio SIP (por ejemplo si mi cuenta de lync es christian@dominio.com mi dominio SIP es dominio.com)

4. En la raíz del dominio dar clic derecho y elejir la opción “Other New Records…”

image

5. Elejir “Service Location (SRV)”,

image

6. La configuración debería ser:

Service: _NTP

Protocol: _UDP

Port Number: 123

Host Offering this service: Algún controlador de dominio

Se debe repetir este paso para agregar tantos NTP como necesitemos para tener un buen nivel de disponibilidad.

image

7. Damos OK a todo y esperamos 5 minutos a que se refresque nuestro DNS, aunque si vamos a la carpeta _UDP ya podremos ver nuestro nuevo registro creado.

image

 

Voy a cortar esta guía en 4 para que no sea tan desordenada. Nos vemos en el siguiente post.

Categorías:Lync Server Etiquetas: , ,

Lync mobile 2013 disponible para descarga

Para los que esperábamos tan ansiosos una versión de Lync mobile que soportara videoconferencia, me siento muy feliz de anunciar que ya esta libre la versión móvil de Lync 2013.

Esta versión incluye bastantes mejoras en la usabilidad de la aplicación, así como la capacidad de realizar videoconferencias!!.

imageimageimageimage

Un requisito es tener una cámara frontal y estar utilizando Windows Phone 8 (ya saldrá una versión para Android y IPhone como de costumbre).

 

Pueden descargar e instalar directamente desde la tienda de Windows Phone, o a través de este link:

 

http://www.windowsphone.com/en-us/store/app/lync-2013/d85d8a57-0f61-4ff3-a0f4-444e131d8491 

 

saludos!

Categorías:Lync Server

Al fin liberado Lync 2010 Mobile para Windows Phone 7

diciembre 13, 2011 2 comentarios

Microsoft ya estaba quedando demasiado retrasado con su versión para dispositivos móviles. Debido a esto varias empresas sacaron sus propias versiones de pago de la solución (IDialog, Xync por ejemplo), sin embargo Microsoft ya ha liberado una versión gratuita para Windows Phone 7 y a la vez ha enviado las versiones propias para IPad, IPhone y Android, las que deberían salir a la luz pública dentro de los próximos días.

Los requerimientos para poder correr Lync Mobile en nuestros dispositivos son pocos, pero interesantes de configurar:

1. Lync debe tener instalado el CU 4  (cumulative Update 4) que salió recientemente. Si no lo han instalado, deberán hacerlo desde http://support.microsoft.com/kb/2493736

Nota: por favor lean las instrucciones al pie de la letra para instalar el CU4, ya que la actualización de la base de datos se puede hacer de forma segura usando powershell.

2. Instalar el paquete de movilidad para Lync http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=28356

3. Configurar los registros DNS correspondientes para el servicio de autodiscover.

  • LyncDiscoverInternal.dominio.com de tipo A o CNAME
  • LyncDiscover.dominio.com de tipo A o CNAME

4. Crear certificados internos y externos. Esto no es 100% necesario, pero si no se habilitan, hay que configurar bajo un canal inseguro las notificaciones, lo que a mi parecer no es la mejor solución.

5. Si tienes un Windows Phone 7, ya puedes descargar el cliente para Lync 2010 buscandolo desde el marketplace, o si tienes Zune instalado, lo puedes hacer desde acá:

http://www.windowsphone.com/en-US/apps/9ce93e51-5b35-e011-854c-00237de2db9e

La información completa la pueden encontrar en la nueva “Lync Mobility Guide”:

http://www.microsoft.com/download/en/details.aspx?id=28355

Y algunos tips desde el blog oficial de Lync Nexthop http://blogs.technet.com/b/nexthop/

Saludos y feliz deployment Sonrisa

UPDATE: Bueno, tal como lo habia comentado, ya están en las respectivas fuentes de aplicaciones de IPhone y IPad el instalador de Lync 2010. Aún no he tenido confirmación si ya esta disponible también para Android, pero es de esperarse que si aún no esta liberado, lo este dentro de unos cuantos días más.

UPDATE 2: Ya esta liberado pra todas las plataformas, excepto symbian, lo que debería llegar luego. http://lync.microsoft.com/en-us/Product/UserInterfaces/Pages/lync-2010-mobile.aspx Una sorpresa fue el tema que aun no tenemos voz/video ni compartir escritorio en el telefono 😦 una lástima, ya que muchas otras soluciones ya lo soportan sin problemas.

UPDATE 3: Liberado Synbiam pero bajo opcion de subscripcion para los dispositivos compatibles. Más info: http://europe.nokia.com/find-products/nokia-for-business/microsoft-and-nokia-alliance

Categorías:Lync Server Etiquetas: , ,

Nueva charla en Microsoft: Interoperabilidad entre Lync y Asterisk

Un poco tarde el aviso, pero antes de ayer realizamos una charla presencial sobre comunicación unificada en Microsoft. Bastante entretenida, lamentablemente no pudimos transmitirla a través de Live Meeting, por lo que pido disculpas a los que intentaron acceder y no pudieron ver nada.

El “lync” de la presentacion es el siguiente:

https://skydrive.live.com/?cid=5e5045141dc03bb1&sc=documents&id=5E5045141DC03BB1%212399#

 

Saludos y ya nos veremos en otra charla!!

Categorías:Lync Server Etiquetas: , ,

Visio Stencils para Lync 2010

El titulo lo dice todo. Tenemos disponible para descarga los stencils de visio para Lync 2010. Un stencil es un set de imágenes que podemos ocupar cuando diseñamos nuestra organización de Lync usando Microsoft Visio.

 

La descarga directa es:

http://www.microsoft.com/download/en/details.aspx?id=20891 

Saludos

 

PD: Como Exchange y Lync siempre vienen de la mano cuando hablamos de comunicación unificada… les dejo el link de los stencils de Exchange 2010 para que los aprovechen.

http://www.microsoft.com/download/en/details.aspx?id=6977

Categorías:Lync Server Etiquetas: