Use Office Communications SDKs and APIs to develop applications that enable access to people and information anywhere, any time, on any device.
Office Communications applications can provide:
-
Contextual Collaboration
-
Business Process
Communications
-
Anywhere Information Access
-
Systems Interop and Communications
Management
Following are overviews that indicate which SDKs and API sets are appropriate for the previously listed purposes. The links in these overviews point to developer documentation hosted at Microsoft Developer Network (MSDN), where you can find more detailed information.
Contextual Collaboration
Integrate presence, IM, voice, video, and data collaboration into business productivity applications, so that the people in your enterprise can communicate with each other without having to leave the applications in which they normally work.
- Integrate presence and add click-to-call capability to
Microsoft applications using the
Office Communicator 2007 Automation API , or into other Windows applications using theUnified Communications Client 1.0 SDK . - Integrate presence into non-Windows browsers using the
Unified Communications AJAX 2007 SDK or theUnified Communications Managed API 2.0 SDK .
Business Process Communications
Develop presence-aware, multimodal, real-time communications applications to reduce the human latency between steps in workflow processing, thereby further optimizing the end-to-end processing time for a business workflow.
- Develop bots, alerts and notification applications, and
enhanced workflow applications using the
Unified Communications Managed API 2.0 SDK .
Anywhere Information Access
Extend the reach of business information and services to a variety of communications devices. Develop voice-based information portals and customizable automated self-service agents that enhance the productivity of your enterprise's mobile workforce.
- Develop speech-enabled interactive voice-response (IVR)
applications using the
Unified Communications Managed API 2.0 Speech SDK . - Develop automated self-service agents using the
Unified Communications Managed API 2.0 SDK .
Systems Interop and Communications Management
Bridge systems with communications applications that interoperate with your existing communications investments. Develop applications that manage daily communications.
- Develop applications for mixed systems environments using the
SIP Managed Application API of the
Office Communications Server 2007 R2 Server SDK . - Build ethical walls, custom disclaimer mechanisms, and dial
plan validators using the message routing and filtering capability
of the
Office Communications Server 2007 R2 Server SDK .