Professional Unified Communications development with Microsoft Lync Server 2010 /

Get the tools you need to build real software solutions on the UC platform Unified Communications (UC) integrates real-time communications (telephony, video conferencing, speech recognition) with non real-time communication (voicemail, e-mail, fax) to unify users across multiple devices and media ty...

Full description

Saved in:
Bibliographic Details
Main Author: Durzi, George
Other Authors: Greenlee, Michael
Format: Electronic eBook
Language:English
Published: Indianapolis, Ind. : Wiley Pub., ©2011.
Subjects:
Online Access: Full text (MFA users only)
ISBN:0470939036
9780470939031
9781118116500
111811650X
9781118113967
1118113969
9781118113974
1118113977
Local Note:ProQuest Ebook Central
Table of Contents:
  • Professional Unified Communications Development with Microsoft® LyncTM Server 2010; Contents; Introduction; Chapter 1: Building Communications Solutions with Microsoft Lync Server 2010; Lync Product Overview; Building Communications Applications with the Lync SDK; Building Communications Solutions with the Unified Communications Managed API SDK; Summary; Chapter 2: Integrating Microsoft Lync Functionality into Your Applications; Setting Up Your Development Environment; Working with the Lync Controls; Extending the Lync Controls with Expression Blend 4; Summary
  • Chapter 3: Building Communications Clients with the Microsoft Lync 2010 Managed APIGetting Started with the Lync 2010 Managed API; Working with Conversations; Working with Contacts and Groups; Interacting with the Self Contact; Summary; Chapter 4: Adding Context to Conversations; Launching Applications from Lync Conversations; Hosting Silverlight Applications in the Lync Conversation Extensibility Window; Summary; Chapter 5: Building Custom Communications Clients with Lync UI Suppression; Working with Lync UI Suppression; Working with the Instant Message Modality
  • Working with the AudioVideo ModalitySummary; Chapter 6: Introduction to the Unified Communications Managed API; What Is a UCMA Application?; Session Initiation Protocol in Brief; UCMA Basic Concepts; UCMA Development Practices; Deploying a UCMA Application; Summary; Chapter 7: Starting Up and Shutting Down a UCMA Application; Provisioning an Application; Starting Up and Shutting Down with Explicit Settings; Loading Trusted Application Settings Automatically; Preparing Endpoints for an Application; Shutting Down Without Dropping Calls; Troubleshooting Startup and Provisioning; Summary
  • Chapter 8: Two-Party Call Control with UCMAPlacing Outbound Calls with UCMA; Handling Incoming Calls and Messages with UCMA; Transferring an Active Call; Parking and Retrieving Calls; Media and Messages on an Active Call; Monitoring Call States; Retrieving Information on Remote Participants; Summary; Chapter 9: Presence with UCMA; Retrieving Presence Information for a Remote Endpoint; Publishing Presence for the Local Endpoint; Retrieving Presence Information for the Local Endpoint; Making an Application an Automaton; Summary; Chapter 10: Contact and Group Services In UCMA
  • Manipulating Contacts in the Contact ListManipulating Groups in the Contact List; Manipulating Presence Access Control Using Containers; Summary; Chapter 11: Conference Services in UCMA; Setting Up a Conference with UCMA; Inviting Participants to a Conference; Joining a Conference; Providing Services with Trusted Conference Participants; Controlling Conference Attendance with Conference Commands; Managing Access with the Conference Lobby; Controlling Media Using the McuSession Classes; Monitoring Conference Events; Summary; Chapter 12: Advanced Media Control in UCMA