ocs ucma lync uccapi

ocs - ¿Cuáles son las diferencias entre “Lync Server 2010 SDK”/“UCMA 3.0 SDK”/y la API de UCC?



uccapi (2)

La principal diferencia para mí entre la API del Cliente de Comunicaciones Unificadas y UCMA fue que UCC es compatible con la autenticación de resumen y es por eso que es posible crear un cliente sip / rtp para un asterisco basado en Linux.

Estoy buscando la API del lado del cliente y del servidor para Lync 2010. Pero encontré muchas API que se pueden desarrollar. Alguien cuales son las diferencias entre todos ellos? Por favor ayuda

Microsoft Lync Server 2010 SDK http://www.microsoft.com/downloads/en/details.aspx?FamilyID=58ccf6fd-31db-4f15-bafb-c5ef28afc5fc

Kit de desarrollo de software API 3.0 de Microsoft Unified Communications Managed http://www.microsoft.com/downloads/en/details.aspx?FamilyID=4493BAAB-6214-4770-8CF9-69C813E8A9FA

SDK de la API del cliente de comunicaciones unificadas de Microsoft

http://www.microsoft.com/downloads/en/details.aspx?FamilyID=82c468da-3294-4ca9-bbcc-d455cfd06af2


Lync 2010 SDK es el último SDK del lado del cliente para Lync 2010 (no funciona con versiones anteriores). Es una API totalmente administrada (es decir, .Net) y le permite crear aplicaciones que automatizan la instancia en ejecución de Lync para realizar tareas, por ejemplo, mostrar presencia y comenzar una conversación desde su aplicación LoB (modo de automatización). También le permite crear sus propios clientes personalizados para reemplazar completamente la interfaz de usuario de Lync (modo de supresión de la interfaz de usuario).

Unified Communications Managed API 3.0 (UCMA) es el último SDK del lado del servidor para Lync 2010 (no funciona con versiones anteriores); también es una API totalmente administrada y le permite crear aplicaciones que se registran en Lync como puntos finales. Esto es útil para la creación de robots, por ejemplo, un robot de cotización de acciones que envía mensajes instantáneos a las personas cuando el precio de una acción supera un cierto umbral. También puede crear aplicaciones de enrutamiento de llamadas e IVR (respuesta de voz interactiva) con esto, y puede usar Windows Workflow Foundation para reducir la cantidad de código que tiene que escribir.

http://www.microsoft.com/downloads/en/details.aspx?FamilyID=58ccf6fd-31db-4f15-bafb-c5ef28afc5fc es otro SDK del lado del servidor, pero en lugar de crear puntos finales según UCMA, esto le permite escribir filtros que se conectan a un servidor front-end. Un filtro le permite inspeccionar el tráfico SIP a medida que pasa a través del servidor, por lo que es útil para crear, por ejemplo, soluciones de archivo.

Unified Communications Client API (UCCA) es una API del lado del cliente que le permite crear puntos finales personalizados, por ejemplo, reemplazos de clientes de Lync. Esto es mejor evitarlo, ya que se basa en COM, por lo que tiene mucho más código para escribir y debe tener mucho cuidado con las fugas de memoria. Se recomienda usar Lync SDK en el modo Supresión de UI, en lugar de esta API. Sin embargo, uno de los beneficios que tiene es que funciona contra Communicator 2007, Communicator 2007 R2 y Lync.

Si está desarrollando en contra de Lync y no tiene versiones anteriores, entonces Lync SDK (cliente) y UCMA 3.0 (servidor) deben proporcionarle lo que necesita. De lo contrario, este artículo here habla de los SDK anteriores con un poco más de detalle.

Edit: He expandido esto en una entrada de blog