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 允许应用程序发现地址的媒体支持功能。