RTC Client API

 

Purpose

The RTC Client API enables you to build applications that can make PC-PC, PC-phone, or phone-phone calls or create Instant Messaging (IM) sessions over the Internet. Both voice and video calls can be established on PC-PC calls. Presence information on a list of contacts is also supported. Application sharing and whiteboard can be added to enhance the communication capabilities of any type of session.

Where Applicable

Independent software vendors (ISVs) can use the RTC API to build applications that include real-time communication solutions for corporations. ISVs can also build applications for telephony service providers for residential or corporate customers. Telecommunication providers that want to sell RTC services can build their own client application with these APIs.

Developer Audience

The API can be used to build applications written in C++ and Visual Basic.

Run-Time Requirements

The RTC Client API version 1.0 requires a Microsoft® Windows Server™ 2003 family or Windows® XP operating system.

The RTC Client API version 1.01 requires a Windows Server 2003 family or Windows XP SP1 operating system.

The RTC Client API version 1.2 requires Rtcdll.dll on Windows Server 2003, Windows XP, and Windows 2000 operating systems.

The RTC Client API version 1.3 requires Rtcdll.dll on Windows Server 2003, Windows XP, and Windows 2000 SP4 operating systems.

Overview

General information about the RTC Client API.

Reference

Information on the XML schema, attributes, SIP server settings, interfaces, enumerations, and constants for the RTC API.