What's New in RTC Version 1.2

This topic provides an overview of the new features in the RTC Client API version 1.2.

RTC Version 1.2

The Real-time Communications Client API version 1.2 was developed to support the following functionality:

  • Multiparty instant messaging and content branching. Version 1.0 of the RTC Client API supported only two party IM sessions; with version 1.2, multiple clients can converse in the same IM session.
  • SIP User Search. To provide a more convenient facility for the search and retrieval of users stored on the server, the version 1.2 API supports a dedicated set of interfaces (IRTCUserSearch, IRTCUserSearchQuery, IRTCUserSearchResult, IRTCUserSearchResultsEvent) and an event (RTC_USERSEARCH) specifically for this purpose.
  • Profile and contact roaming. Contact lists can be enabled to travel with a profile as it moves between locations.
  • Support for customizable and extensible presence properties.
  • Group management for buddies. Buddy groups allow the client to logically associate buddies and display this organization in an application user interface.
  • Support for access control list (ACL) based contact access, allowing for tighter integration with the Windows security model.
  • Support for advanced call control features such as forward, hold, and transfer.
  • Support for multiple points of presence for users logged onto the server from multiple devices.
  • Support for the G729 pluggable codec as an add-on feature.
  • Support for secure (encrypted) media in PC-PC sessions.
  • Support for application-defined session negotiations allows applications the flexibility to implement their own media stack.