基本电话服务参考

下表中按类别列出了基本电话服务函数。 如果函数在应用程序的 REPLY 消息中指示完成,则会将其标识为 异步 函数。 如果函数始终立即将其结果返回给应用程序,则将该函数视为 同步函数。

下面是基本电话服务功能的功能分组:

TAPI 初始化和关闭

函数 说明
lineInitializeEx 初始化 TAPI 行抽象供调用应用程序使用。 Synchronous。
lineShutdown 关闭应用程序对 TAPI 的行抽象的使用。 Synchronous。

 

行版本协商

函数 说明
lineNegotiateAPIVersion 允许应用程序协商要使用的 TAPI 版本。 Synchronous。

 

行状态和功能

函数 说明
lineGetDevCaps 返回给定线路设备的功能。 Synchronous。
lineGetDevConfig 返回媒体流设备的配置。 Synchronous。
lineGetLineDevStatus 返回指定开行设备的当前状态。 Synchronous。
lineSetDevConfig 设置指定媒体流设备的配置。 Synchronous。
lineSetStatusMessages 指定需要通知应用程序的状态更改。 Synchronous。
lineGetStatusMessages 返回应用程序的当前行和地址状态消息设置。 Synchronous。
lineGetID 检索与指定的开放线路、地址或呼叫关联的设备 ID。 Synchronous。
lineGetIcon 允许应用程序检索要向用户显示的图标。 Synchronous。
lineConfigDialog 使指定线路设备的提供程序显示一个对话框,该对话框允许用户配置与线路设备相关的参数。 Synchronous。
lineConfigDialogEdit 显示一个对话框,允许用户更改线路设备的配置信息。 Synchronous。

 

地址

函数 说明
lineGetAddressCaps 返回地址的电话功能。 Synchronous。
lineGetAddressStatus 返回指定地址的当前状态。 Synchronous。
lineGetAddressID 检索使用备用格式指定的地址的地址 ID。 Synchronous。

 

开行和闭合线设备

函数 说明
lineOpen 打开指定的线路设备,以提供线路的后续监视和/或控制。 Synchronous。
lineClose 关闭指定的已打开线路设备。 Synchronous。

 

地址格式

函数 说明
lineTranslateAddress 在规范格式的地址和可拨号格式的地址之间转换。 Synchronous。
lineSetCurrentLocation 设置用作地址转换上下文的位置。 Synchronous。
lineSetTollList 操作收费列表。 Synchronous。
lineGetTranslateCaps 返回地址转换功能。 Synchronous。

 

呼叫状态和事件

函数 说明
lineGetCallInfo 返回有关调用的固定信息。 Synchronous。
lineGetCallStatus 返回指定调用的完整呼叫状态信息。 Synchronous。
lineSetAppSpecific 设置调用的信息结构的特定于应用程序的字段。 Synchronous。

 

发出呼叫

函数 说明
lineMakeCall 进行出站调用并为其返回调用句柄。 异步。
lineDial 拨号 (一个或多个) 可拨号地址的一部分。 异步。

 

应答传入呼叫

函数 说明
lineAnswer 应答传入呼叫。 异步。

 

收费节省程序支持

函数 说明
lineSetNumRings 指示接听传入呼叫的响铃数。 Synchronous。
lineGetNumRings 返回使用 lineSetNumRings 请求的最小环数。 Synchronous。

 

呼叫特权控制

函数 说明
lineSetCallPrivilege 将应用程序的权限设置为指定的特权。 Synchronous。

 

调用 Drop 函数

函数 说明
lineDrop 断开呼叫的连接,或放弃正在进行的呼叫尝试。 异步。
lineDeallocateCall 解除分配指定的调用句柄。 Synchronous。

 

调用句柄操作

函数 说明
lineHandoff 将呼叫所有权和/或更改应用程序的权限移交给呼叫。 Synchronous。
lineGetNewCalls 返回对应用程序尚未具有句柄的指定线路或地址上的调用的调用句柄。 Synchronous。
lineGetConfRelatedCalls 返回呼叫句柄的列表,这些句柄与指定为参数的呼叫属于同一个电话呼叫的一部分。 Synchronous。

 

位置和国家/地区信息

函数 说明
lineTranslateDialog 显示一个对话框,允许用户更改位置和调用卡信息。 Synchronous。
lineGetCountry 检索有关给定国家/地区的拨号规则和其他信息。 Synchronous。

 

请求收件人服务

以下两个函数仅用于支持辅助电话。

函数 说明
lineRegisterRequestRecipient 将应用程序注册或取消注册为指定请求模式的请求接收者。 Synchronous。
lineGetRequest 从电话动态链接库获取下一个请求。 Synchronous。