Enhancing Unified Communication experience
through Microsoft Lync SDK and UCMA
Welcome to the webinar on
by Harbinger Systems
Presenters
Anjanikumar Shukla
General Manager
Business Development
Dinesh Vaidya
Senior Project Lead
Agenda
• Microsoft Lync Server
• Lync SDK - What is it? What can be done using Lync
SDK?
• Examples of applications
• UCMA - What is it? What can be done using UCMA?
• Examples of Applications
• Summary
• Q & A
Microsoft Lync Server
• What is Microsoft Lync Server ?
• Features
– Instant Messaging
– Presence
– VoIP
– Conferencing
– File Transfer
• Microsoft Lync is the default client.
Lync SDK
• What powers does Lync SDK give to the
developer?
– Unified Communications enable existing business
applications.
– Extend the Lync client itself
– Build a custom application with Lync features
– Totally replace the Lync client by a new UI
• What is Lync SDK ?
– Client API.
– Set of UI controls.
Lync SDK ... Continued
Lync SDK 2010
– Sign-In/Search/Contact-Info/Presence
– Contact List/Group Management
– Conversations(Audio, Video)/IM/Conferencing
– Contextual conversations
Lync SDK 2013
– Application Sharing APIs
– Content Sharing APIs
– Persistent Chat APIs
Lync SDK ... Continued
Example 1 – Essence of Presence
Lync SDK ... Continued
Example 2 – Conversation Translator
Lync SDK - Summary
Lync SDK gives our custom application or existing
business process applications the capability to do
everything which the default Lync client can do.
UCMA
• What is UCMA?
– API set that helps build middle tier applications
those work with the MS Lync Server platform to
address specific business needs.
• What are the main business scenarios where
UCMA can be applied ?
– Contact Center or Helpdesk Application
– Notification Systems
– Interactive BOTs
– Conferencing Systems
UCMA
Platform and Endpoints
Signaling
Communication Collaboration
Conferencing
Instant Messaging
Extensibility
Conference Management
Audio Video
Conversation / Call
Presence Contact Groups
Signaling Connection Management Basic Classes
c
UCMA
• Example 1 – Application built on Contact center sample
UCMA
Example 2 – Visual IVR
UCMA - Summary
• UCMA is a strong library for development of
middle tier applications for Lync Server
platform. These applications can save a lot of
time and money for the organization.
• To see the examples in action, visit this link:
http://www.harbinger-systems.com/microsoft-lync-as-an-
extensible-platform
Q & A
Thank You!
Visit us at: www.harbinger-systems.com
Write to us at: hsplinfo@harbingergroup.com
Blog: blog.harbinger-systems.com
Twitter: twitter.com/HarbingerSys (@HarbingerSys)
Slideshare: slideshare.net/hsplmkting
Facebook: facebook.com/harbingersys
LinkedIn: linkedin.com/company/382306
Follow us

Enhancing Unified Communication Experience through Microsoft Lync SDK and UCMA

  • 1.
    Enhancing Unified Communicationexperience through Microsoft Lync SDK and UCMA Welcome to the webinar on by Harbinger Systems
  • 2.
    Presenters Anjanikumar Shukla General Manager BusinessDevelopment Dinesh Vaidya Senior Project Lead
  • 3.
    Agenda • Microsoft LyncServer • Lync SDK - What is it? What can be done using Lync SDK? • Examples of applications • UCMA - What is it? What can be done using UCMA? • Examples of Applications • Summary • Q & A
  • 4.
    Microsoft Lync Server •What is Microsoft Lync Server ? • Features – Instant Messaging – Presence – VoIP – Conferencing – File Transfer • Microsoft Lync is the default client.
  • 5.
    Lync SDK • Whatpowers does Lync SDK give to the developer? – Unified Communications enable existing business applications. – Extend the Lync client itself – Build a custom application with Lync features – Totally replace the Lync client by a new UI • What is Lync SDK ? – Client API. – Set of UI controls.
  • 6.
    Lync SDK ...Continued Lync SDK 2010 – Sign-In/Search/Contact-Info/Presence – Contact List/Group Management – Conversations(Audio, Video)/IM/Conferencing – Contextual conversations Lync SDK 2013 – Application Sharing APIs – Content Sharing APIs – Persistent Chat APIs
  • 7.
    Lync SDK ...Continued Example 1 – Essence of Presence
  • 8.
    Lync SDK ...Continued Example 2 – Conversation Translator
  • 9.
    Lync SDK -Summary Lync SDK gives our custom application or existing business process applications the capability to do everything which the default Lync client can do.
  • 10.
    UCMA • What isUCMA? – API set that helps build middle tier applications those work with the MS Lync Server platform to address specific business needs. • What are the main business scenarios where UCMA can be applied ? – Contact Center or Helpdesk Application – Notification Systems – Interactive BOTs – Conferencing Systems
  • 11.
    UCMA Platform and Endpoints Signaling CommunicationCollaboration Conferencing Instant Messaging Extensibility Conference Management Audio Video Conversation / Call Presence Contact Groups Signaling Connection Management Basic Classes c
  • 12.
    UCMA • Example 1– Application built on Contact center sample
  • 13.
  • 14.
    UCMA - Summary •UCMA is a strong library for development of middle tier applications for Lync Server platform. These applications can save a lot of time and money for the organization. • To see the examples in action, visit this link: http://www.harbinger-systems.com/microsoft-lync-as-an- extensible-platform
  • 15.
  • 16.
    Thank You! Visit usat: www.harbinger-systems.com Write to us at: hsplinfo@harbingergroup.com Blog: blog.harbinger-systems.com Twitter: twitter.com/HarbingerSys (@HarbingerSys) Slideshare: slideshare.net/hsplmkting Facebook: facebook.com/harbingersys LinkedIn: linkedin.com/company/382306 Follow us