基本电话函数按下表中的类别列出。 如果函数在回复消息中指示应用程序的完成,则将其标识为 异步。 如果函数始终立即将其结果返回给应用程序,则将函数视为 同步。
下面是基本电话服务功能的功能分组:
- 地址格式
- 地址
- 接听传入呼叫
- 调用删除函数
- 调用句柄作
- 呼叫特权控制
- 呼叫状态和事件
- 行状态和功能
- 行版本协商
- 位置和国家/地区信息
- 呼叫
- 开闭线设备
- 请求收件人服务
- TAPI 初始化和关闭
- 收费保护程序支持
TAPI 初始化和关闭
| 功能 | 描述 |
|---|---|
| lineInitializeEx | 初始化 TAPI 行抽象供调用应用程序使用。 同步。 |
| lineShutdown | 关闭应用程序使用 TAPI 的行抽象。 同步。 |
行版本协商
| 功能 | 描述 |
|---|---|
| lineNegotiateAPIVersion | 允许应用程序协商要使用的 TAPI 版本。 同步。 |
行状态和功能
| 功能 | 描述 |
|---|---|
| lineGetDevCaps | 返回给定行设备的功能。 同步。 |
| lineGetDevConfig | 返回媒体流设备的配置。 同步。 |
| lineGetLineDevStatus | 返回指定打开行设备的当前状态。 同步。 |
| lineSetDevConfig | 设置指定媒体流设备的配置。 同步。 |
| lineSetStatusMessages | 指定应用程序需要通知的状态更改。 同步。 |
| lineGetStatusMessages | 返回应用程序的当前行和地址状态消息设置。 同步。 |
| lineGetID | 检索与指定的打开行、地址或呼叫关联的设备 ID。 同步。 |
| lineGetIcon | 允许应用程序检索要向用户显示的图标。 同步。 |
| lineConfigDialog | 使指定行设备的提供程序显示一个对话框,允许用户配置与线路设备相关的参数。 同步。 |
| lineConfigDialogEdit | 显示一个对话框,允许用户更改行设备的配置信息。 同步。 |
地址
| 功能 | 描述 |
|---|---|
| lineGetAddressCaps | 返回地址的电话功能。 同步。 |
| lineGetAddressStatus | 返回指定地址的当前状态。 同步。 |
| lineGetAddressID | 检索使用备用格式指定的地址的地址 ID。 同步。 |
打开和关闭线设备
| 功能 | 描述 |
|---|---|
| lineOpen | 打开指定的行设备,用于提供该行的后续监视和/或控制。 同步。 |
| lineClose | 关闭指定的已打开行设备。 同步。 |
地址格式
| 功能 | 描述 |
|---|---|
| lineTranslateAddress | 在规范格式的地址和可拨号格式的地址之间进行转换。 同步。 |
| lineSetCurrentLocation | 设置用作地址转换上下文的位置。 同步。 |
| lineSetTollList | 作收费列表。 同步。 |
| lineGetTranslateCaps | 返回地址转换功能。 同步。 |
调用状态和事件
| 功能 | 描述 |
|---|---|
| lineGetCallInfo | 返回有关调用的固定信息。 同步。 |
| lineGetCallStatus | 返回指定呼叫的完整调用状态信息。 同步。 |
| lineSetAppSpecific | 设置调用的信息结构的应用程序特定字段。 同步。 |
拨打呼叫
| 功能 | 描述 |
|---|---|
| lineMakeCall | 进行出站调用并返回其调用句柄。 异步。 |
| lineDial | 拨号(一个或多个)可拨号地址。 异步。 |
接听传入呼叫
| 功能 | 描述 |
|---|---|
| lineAnswer | 接听传入呼叫。 异步。 |
收费保护程序支持
| 功能 | 描述 |
|---|---|
| lineSetNumRings | 指示接听传入呼叫后的响铃数。 同步。 |
| lineGetNumRings | 返回 lineSetNumRings请求的最小圈数。 同步。 |
呼叫权限控制
| 功能 | 描述 |
|---|---|
| lineSetCallPrivilege | 将应用程序的权限设置为指定的特权。 同步。 |
调用删除函数
| 功能 | 描述 |
|---|---|
| lineDrop | 断开呼叫的连接,或放弃正在进行的呼叫尝试。 异步。 |
| lineDeallocateCall | 解除分配指定的调用句柄。 同步。 |
调用句柄作
| 功能 | 描述 |
|---|---|
| lineHandoff | 将呼叫所有权和/或更改应用程序的权限移交给呼叫。 同步。 |
| lineGetNewCalls | 返回对应用程序尚没有句柄的指定行或地址的调用句柄。 同步。 |
| lineGetConfRelatedCalls | 返回呼叫句柄的列表,这些句柄与指定为参数的呼叫属于同一会议呼叫的一部分。 同步。 |
位置和国家/地区信息
| 功能 | 描述 |
|---|---|
| lineTranslateDialog | 显示一个对话框,允许用户更改位置和呼叫卡信息。 同步。 |
| lineGetCountry | 检索有关给定国家/地区的拨号规则和其他信息。 同步。 |
请求收件人服务
以下两个函数仅用于支持辅助电话服务。
| 功能 | 描述 |
|---|---|
| lineRegisterRequestRecipient | 将应用程序注册或取消注册为指定请求模式的请求收件人。 同步。 |
| lineGetRequest | 从电话动态链接库获取下一个请求。 同步。 |