补充行服务函数按以下主题中的类别列出。 函数标识为异步 如果函数在回复消息中指示应用程序完成。 如果函数始终立即将其结果返回给应用程序,则将函数视为 同步。
下面是补充线服务函数的功能分组:
- 代理
- 应用程序优先级
- 持有者模式和速率
- 呼叫接受和重定向
- 呼叫完成
- 电话会议
- 呼叫转接
- 呼叫保留
- 呼叫寄存
- 呼叫应答
- 呼叫拒绝
- 呼叫转移
- 数字监视和收集
- 生成带内数字和音调
- 调用
- 媒体控制
- 媒体监视
- 代理
- 服务质量
- 向远程方发送信息
- 服务提供商管理
- 为电话对话设置终端
- 音调监视
还有 杂项 补充线路服务功能。
持有者模式和速率
| 功能 | 描述 |
|---|---|
| lineSetCallParams | 请求对现有调用的调用参数进行更改。 同步。 |
媒体监视
| 功能 | 描述 |
|---|---|
| lineMonitorMedia | 在指定的调用中启用或禁用媒体模式通知。 同步。 |
数字监视和收集
| 功能 | 描述 |
|---|---|
| lineMonitorDigits | 在指定的调用中启用或禁用数字检测通知。 同步。 |
| lineGatherDigits | 在调用中执行数字的缓冲收集。 同步。 |
音调监视
| 功能 | 描述 |
|---|---|
| lineMonitorTones | 指定要在指定调用中检测的色调。 同步。 |
媒体控件
| 功能 | 描述 |
|---|---|
| lineSetMediaControl | 为媒体控制设置呼叫的媒体流。 同步。 |
| lineSetMediaMode | 在其 LINECALLINFO 结构中设置指定调用的媒体模式。 同步。 |
生成带数字和色调
| 功能 | 描述 |
|---|---|
| lineGenerateDigits | 在调用时生成带内数字。 同步。 |
| lineGenerateTone | 在调用时生成一组给定的音带内音。 同步。 |
呼叫接受和重定向
| 功能 | 描述 |
|---|---|
| lineAccept | 接受提供的呼叫并开始提醒呼叫方(环回)和呼叫方(响铃)。 异步。 |
| lineRedirect | 将产品/服务调用重定向到另一个地址。 异步。 |
呼叫拒绝
| 功能 | 描述 |
|---|---|
| lineDrop | 断开呼叫的连接,或放弃正在进行的呼叫尝试。 异步。 |
呼叫保留
| 功能 | 描述 |
|---|---|
| lineHold | 将指定的呼叫置于硬保留状态。 异步。 |
| lineUnhold | 检索保留的调用。 异步。 |
保护调用
| 功能 | 描述 |
|---|---|
| lineSecureCall | 保护现有调用免受其他事件(例如数据连接上的呼叫等待蜂鸣声)的干扰。 异步。 |
呼叫转移
| 功能 | 描述 |
|---|---|
| lineSetupTransfer | 准备指定呼叫以转移到另一个地址。 异步。 |
| lineCompleteTransfer | 转移为转接到另一个呼叫而设置的呼叫,或进入三向会议。 异步。 |
| lineBlindTransfer | 将呼叫转接到另一方。 异步。 |
| lineSwapHold | 将主动呼叫与当前处于协商状态的通话交换。 异步。 |
呼叫会议
| 功能 | 描述 |
|---|---|
| lineSetupConference | 为添加另一方准备给定调用。 异步。 |
| linePrepareAddToConference | 准备通过将电话会议置于保持状态并创建一个稍后可添加到电话会议中的咨询呼叫,将参与方添加到现有电话会议。 异步。 |
| lineAddToConference | 向现有电话会议添加咨询呼叫。 异步。 |
| lineRemoveFromConference | 从电话会议中删除参与方。 异步。 |
呼叫寄存
| 功能 | 描述 |
|---|---|
| linePark | 将给定电话停靠在另一个地址。 异步。 |
| lineUnpark | 检索寄存呼叫。 异步。 |
呼叫转接
| 功能 | 描述 |
|---|---|
| lineForward | 设置或取消呼叫转接请求。 异步。 |
呼叫应答
| 功能 | 描述 |
|---|---|
| linePickup | 在指定的目标地址接听呼叫警报,并返回接听呼叫的呼叫句柄(linePickup 也可用于呼叫等待)。 异步。 |
向远程方发送信息
| 功能 | 描述 |
|---|---|
| lineReleaseUserUserInfo | 释放用户用户信息,允许系统使用新信息覆盖此存储。 异步。 |
| lineSendUserUserInfo | 在指定的呼叫中将用户用户信息发送到远程方。 异步。 |
呼叫完成
| 功能 | 描述 |
|---|---|
| lineCompleteCall | 发出呼叫完成请求。 异步。 |
| lineUncompleteCall | 取消呼叫完成请求。 异步。 |
为电话对话设置终端
| 功能 | 描述 |
|---|---|
| lineSetTerminal | 指定将指定行、地址事件或调用媒体流事件路由到的终端设备。 异步。 |
应用程序优先级
| 功能 | 描述 |
|---|---|
| lineGetAppPriority | 检索应用程序的移交和/或辅助电话优先级信息。 同步。 |
| lineSetAppPriority | 设置应用程序的交接和/或辅助电话优先级。 同步。 |
服务提供商管理
| 功能 | 描述 |
|---|---|
| lineAddProvider | 安装电话服务提供商。 同步。 |
| lineConfigProvider | 显示服务提供商的配置对话框。 同步。 |
| lineRemoveProvider | 删除现有的电话服务提供商。 同步。 |
| lineGetProviderList | 检索已安装的服务提供商的列表。 同步。 |
代理
| 功能 | 描述 |
|---|---|
| lineAgentSpecific | 允许应用程序访问与地址关联的代理处理程序的专有处理程序特定函数。 异步。 |
| lineGetAgentActivityList | 获取应用程序从中选择代理正在执行的功能的活动列表。 异步。 |
| lineGetAgentCaps | 获取指定行设备上支持的代理相关功能。 异步。 |
| lineGetAgentGroupList | 获取代理组的列表,代理可在自动调用分发服务器上登录。 异步。 |
| lineGetAgentStatus | 获取指定地址上的代理相关状态。 异步。 |
| lineSetAgentActivity | 设置与特定地址关联的代理活动代码。 异步。 |
| lineSetAgentGroup | 设置代理登录到特定地址的代理组。 异步。 |
| lineSetAgentState | 设置与特定地址关联的代理状态。 异步。 |
代理
| 功能 | 描述 |
|---|---|
| lineProxyMessage | 由注册的代理请求处理程序用来生成 TAPI 消息。 同步。 |
| lineProxyResponse | 指示注册的代理处理程序完成代理请求。 同步。 |
服务质量
| 功能 | 描述 |
|---|---|
| lineSetCallQualityOfService | 请求更改现有调用的服务质量参数。 异步。 |
杂项
| 功能 | 描述 |
|---|---|
| lineSetCallData | 设置 LINECALLINFO 结构的 CallData 成员。 异步。 |
| lineSetCallTreatment | 设置用户在呼叫未接听或保持时听到的声音。 异步。 |
| lineSetLineDevStatus | 设置行设备状态。 异步。 |