Windows XP RTC 客户端实现还提供了一个开放的应用程序接口,因此,基于 Windows 平台的应用程序可增加这些 RTC 功能。例如,一个基于 Web 的购买程序可包含一个即时求助按钮。点击该按钮之后,应用程序就会打开一个在客户与技术支持人员之间建立的 IM 会话。
Windows XP 通过 RTC 客户端 API 开放了 RTC。这些 API 使应用程序能够创建从 PC-PC, PC-phone 或者 phone-phone 的呼叫。应用程序能够增添在 Internet 或者 Intranet 上创建 IM 会话的功能。在 PC 机用户之间,语音和视频呼叫都可以建立。应用程序能获得并显示一系列联系人的现场信息。通过增加应用程序和白板的共享的功能,可以加强双方的合作。
谁可以使用这些接口呢?内部的开发团体可以使用这些 API 增加内部工具的功能。软件公司可以使用 RTC API 将 RTC 功能集成到自己的应用程序中,或者建立用于出售的专门软件,或者用来满足客户的需要。电话服务提供者可为住宅或者公司用户建立应用程序。想要出售 RTC 服务的电信提供者可通过使用这些 APIs 为他们的客户建立客户端应用程序。可使用 C++ 和 Microsoft Visual Basic建立应用程序。
RTC 对象:
RTC 的基本编码模型是 COM。在 RTC 中用于通信的对象分别是 Client、Session 对象和Participant 对象。如图所示。