TAPI 组件的正常运行需要在计算机上设置通信环境,如下所示:
- 首次将软件或硬件添加到计算机时执行安装。 详细过程取决于作系统和软件本身。
- 主要初始化 创建对象和通信路径。
- 版本协商 确保 TAPI 组件能够交换数据。
- 资源清单 检索 TAPI 应用程序可用的设备的相关信息。
- 事件通知 指定 TAPI 和服务提供商如何将异步作结果和状态更改信息传递给应用程序。
相关参考页摘要
TAPI 2.x 函数 | 描述 |
---|---|
lineInitializeEx | 设置电话环境,返回应用程序句柄和设备计数。 |
lineGetDevCaps | 获取支持 TAPI 版本或媒体类型的设备功能。 |
lineGetAddressCaps | 获取地址功能,例如是否支持呼叫寄存。 |
lineOpen | 通知 TAPI 应用程序将使用该行,以及采用何种方式。 |
lineGetMessage | 返回下一条 TAPI 消息,该消息排队等待传递到正在使用事件句柄通知机制的应用程序 |
TAPI 3.x 接口或方法 | 描述 |
---|---|
ITTAPI::Initialize | 设置电话环境。 |
ITTAPI::EnumerateAddresses | 枚举当前可用的地址。 |
ITTAPI::get_Addresses | 创建当前可用的地址集合。 为自动化客户端应用程序(例如使用 Visual Basic 编写的客户端应用程序)提供。 |
ITTAPIEventNotification::Event | 确定对异步事件通知的响应。 由 TAPI 调用的应用程序实现。 |
ITTAPI::p ut_EventFilter | 设置事件筛选器掩码,通知 TAPI 应用程序需要哪些事件。 |
ITTAPI::RegisterCallNotifications | 指示 TAPI 为指定的地址和媒体类型集传递应用程序传入会话。 |
ITMediaSupport | 允许应用程序发现地址的媒体支持功能。 |