基本电话服务参考

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

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

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 返回使用 lineSetNumRing 请求的最小通道数。 Synchronous。

 

呼叫特权控制

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

 

调用删除函数

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

 

调用句柄操作

函数 描述
lineHandoff 将呼叫所有权和/或更改应用程序的权限移交给呼叫。 Synchronous。
lineGetNewCalls 返回对应用程序尚没有句柄的指定行或地址的调用句柄。 Synchronous。
lineGetConfRelatedCalls 返回一个呼叫句柄列表,这些句柄属于与指定为参数的呼叫相同的呼叫的一部分。 Synchronous。

 

位置和国家/地区信息

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

 

请求收件人服务

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

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