Leveraging Microsoft Office Communications Server Jon Rauschenberger CTO jon@claritycon.com
Agenda 2 Topics: What can Communication i Server do for your business? How can Communication Server enable real-time communication capabilities in your business applications?
Clarity Consulting 16+ year old/65+ person ISV & software development consulting firm based on Chicago Focus on delivering ering solutions on Microsoft platform; Microsoft Gold Certified Partner Privately owned Interactive design and custom software engineering services Legal Practice (http://claritycon.com/legal) p// /
Microsoft Communications Server PRODUCT OVERVIEW
What Is Communications Server? Microsoft s s Answer: Microsoft Office Communications Server 2007 R2 helps you deliver streamlined communications to your users, so everyone in your organization can communicate with the right person, right now, from the applications they use most. Maintain i operational control without t expensive infrastructure t or network upgrades, and deliver streamlined communications, including software-powered VoIP, Web and audio/video conferencing, and enterprise instant messaging.
What Is Communications Server? Jon s Answer: A presence and real-time communication engine that is tightly integrated with Microsoft s s server and desktop products.
Communications Server Features Unified Experience Presence, IM, Audio, Video, Desktop Sharing and Conferencing Connect and Collaborate Rich presence: pictures and location Click to Communicate Enterprise Voice Features Wide range of phone devices Branch office resiliency Manage quality of experience and bandwidth use Meets Enhanced 9-1-1 North American regulatory requirements
Microsoft Communicator Presence Instant Messaging Audio Calling PSTN Calling Application Sharing Conversation History and Archiving Outlook Integration Audio and Web Conferencing Public IM Connectivity Federation
Enabling Communications PSTN Mediation IM Presence Voice Video Mary Consumer Services Business Partners Internet Edge/ XMPP Communications Server IM Presence Voice Video Bill
Audio Conferencing Self-hosted PSTN conference calling Bridge Communicator and PSTN callers Tight Outlook integration Web Self-hosted Web conferencing via: 2007 R2: Live Meeting Wave 14: Communicator PSTN Conferencing Integration Tight Outlook integration
Product Versions Office Communications Server 2007 R2 Current shipping product (released in 2008) Communications Server Wave 14 Currently in private beta release Scheduled to ship to volume customers by EOY
DEMO MICROSOFT COMMUNICATIONS SERVER
Key New Features of Communications Server Wave 14 Server Role Conflation Full Virtualization Support PBX Replacement Voice Quality Monitoring/Administration And
Devices, Devices, Devices $850+ MSRP Polycom CX3000 Polycom CX700¹ $200-300 Polycom CX600 Aastra 6725 ip $100-200 Polycom CX500 Aastra 6721 ip
Microsoft Communications Server EXTENSIBILITY
Communications Enabled Business Processes The goal of a Communication Enabled Business Process (CEBP) is to optimize business process by reducing the human latency that exists within a process flow. Source: Wikipedia
What s It Really Mean? Contextual Collaboration Embedded presence Click-to-communicate Conversation context Business Process Communications Presence powered task routing Machine initiated communications Anywhere Information Access Allow people to access information using the modality that makes the most sense
Communications Server 14 SDKs UCMA 3.0 Workflow SDK Communicator Controls SDK UCMA 3.0 Core API Communicator Model API Communications Server 14 Infrastructure
UCMA 3.0 Core API Managed API for building middle-tier communications solutions against Communications Server 14 Multiple layers of abstraction Multiple modalities Highly scalable and available Open and extensible
UCMA 3.0 Workflow SDK Based on Windows Workflow Foundation Use workflow designer to build communications-enabled workflow solutions Supports IM and speech Communication and call control
UCMA 3.0 Scenarios Help Desk / Call Center / Contact Center Supervisor monitoring Supervisor whisper / barge-in Server assisted communications Call in get access to services IVR Personal Virtual Assistants Conferencing Notification Systems Web Click-to-Chat / Click-to-Call
Communicator Model API New managed API for Communicator object model Automates Communicator Requires Communicator Reuses Communicator connection Integrate Communicator functionality into your g y y applications
Communicator Controls SDK Built using the Communicator Model API Drag-and-drop Communicator feature integration Contact list, contact search Presence, contact info, custom contact list IM and audio Click-to-Call Supports contextual conversations WPF and Silverlight
DEMO GOOD STUFF
Summary More than just instant messaging Lots of opportunity to integrate communications into applications Internal External SDKs provide a wide range of extensibility options and enable very interesting scenarios
More Information ILTA Conference, Booth 913 claritycon.com/legal jon@claritycon.com