Key Features of UCMA 3.0 Core
Developers can use the key features listed in this topic to create multimodal and multiparty communication and collaboration applications with Enhanced Presence capabilities.
-
Integrated support for Instant Messaging (IM).
-
Integrated support for audio, with Secure Real-time Transport Protocol (SRTP), early media, and multiple codec selection.
-
Common telephony features enabled by means of a reusable signaling framework (transfers, forwards, caller on hold, gateway interoperability and other operations).
-
Integrated audio devices: recorder, player, tone controller for Dual-Tone Multiple-Frequency (DTMF) and Fax tones, and connectors for speech recognition and speech synthesis.
-
Loose coupling between signaling and media, allowing back-to-back and scenarios such as media-enabled Web clients.
-
User impersonation.
-
Conferencing features (control and monitoring): anonymous user join, trusted user join.
-
Multimodal escalation-to-conference helpers for instant messaging calls.
Developers who implement a custom audio provider can provide support for escalation-to-conferencing for the custom media type.
-
Platform extensibility by means of the factory-based Call and MediaProvider classes.
Developers can extend the Microsoft Unified Communications Managed API (UCMA) 3.0 Core SDK platform to handle a new media type by creating custom Call, MediaProvider, and MediaFlow subclasses that work with the new media type.
The following features apply only to UserEndpoint type, not the ApplicationEndpoint type.
-
Contact object registration
-
Contact list creation and management
-
Contact organizations in provided or custom groups