Key Features of UCMA 2.0 Core SDK
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, and other operations)
Integrated audio devices: recorder, player, tone controller for Dual-Tone Multiple-Frequency (DTMF), 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
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.
Developers can extend the UCMA 2.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.