补充行服务函数
补充行服务函数按类别在以下主题中列出。 如果函数在向应用程序的 REPLY 消息中指示完成,则会将其标识为 异步 函数。 如果函数始终立即将其结果返回给应用程序,则函数被视为 同步函数。
下面是补充行服务函数的功能分组:
- 代理
- 应用程序优先级
- 持有者模式和速率
- 呼叫接受和重定向
- 呼叫完成
- 通话会议
- 呼叫转移
- 呼叫保留
- 呼叫寄存
- 呼叫应答
- 呼叫拒绝
- 呼叫转移
- 数字监视和收集
- 生成带内数字和音调
- 发起呼叫
- 媒体控件
- 媒体监视
- 代理
- 服务质量
- 向远程方发送信息
- 服务提供商管理
- 设置电话对话的终端
- 音调监视
还有 其他补充 行服务函数。
持有者模式和速率
函数 | 说明 |
---|---|
lineSetCallParams | 请求更改现有调用的调用参数。 Synchronous。 |
媒体监视
函数 | 说明 |
---|---|
lineMonitorMedia | 启用或禁用指定呼叫的媒体模式通知。 Synchronous。 |
数字监视和收集
函数 | 说明 |
---|---|
lineMonitorDigits | 在指定调用中启用或禁用数字检测通知。 Synchronous。 |
lineGatherDigits | 在调用中执行数字的缓冲收集。 Synchronous。 |
音调监视
函数 | 说明 |
---|---|
lineMonitorTones | 指定要在指定调用中检测的音调。 Synchronous。 |
媒体控件
函数 | 说明 |
---|---|
lineSetMediaControl | 为媒体控制设置呼叫的媒体流。 Synchronous。 |
lineSetMediaMode | 在其 LINECALLINFO 结构中设置指定调用的媒体模式 () 。 Synchronous。 |
生成带内数字和音调
函数 | 说明 |
---|---|
lineGenerateDigits | 在调用时生成带内数字。 Synchronous。 |
lineGenerateTone | 在调用时生成一组给定的带内音。 Synchronous。 |
呼叫接受和重定向
函数 | 说明 |
---|---|
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 | 检索应用程序的移交和/或辅助电话优先级信息。 Synchronous。 |
lineSetAppPriority | 设置应用程序的移交和/或辅助电话优先级。 Synchronous。 |
服务提供商管理
函数 | 说明 |
---|---|
lineAddProvider | 安装电话服务提供程序。 Synchronous。 |
lineConfigProvider | 显示服务提供商的配置对话框。 Synchronous。 |
lineRemoveProvider | 删除现有的电话服务提供程序。 Synchronous。 |
lineGetProviderList | 检索已安装的服务提供程序的列表。 Synchronous。 |
代理
函数 | 说明 |
---|---|
lineAgentSpecific | 允许应用程序访问与地址关联的代理处理程序的专有处理程序特定函数。 异步。 |
lineGetAgentActivityList | 获取应用程序从中选择代理正在执行的功能的活动列表。 异步。 |
lineGetAgentCaps | 获取指定线路设备上支持的代理相关功能。 异步。 |
lineGetAgentGroupList | 获取代理可在自动调用分发服务器上登录的代理组列表。 异步。 |
lineGetAgentStatus | 获取指定地址上的代理相关状态。 异步。 |
lineSetAgentActivity | 设置与特定地址关联的代理活动代码。 异步。 |
lineSetAgentGroup | 设置代理在特定地址上登录的代理组。 异步。 |
lineSetAgentState | 设置与特定地址关联的代理状态。 异步。 |
代理
函数 | 说明 |
---|---|
lineProxyMessage | 由已注册的代理请求处理程序用于生成 TAPI 消息。 Synchronous。 |
lineProxyResponse | 指示注册的代理处理程序完成代理请求。 Synchronous。 |
服务质量
函数 | 说明 |
---|---|
lineSetCallQualityOfService | 请求更改现有调用的服务质量参数。 异步。 |
杂项
函数 | 说明 |
---|---|
lineSetCallData | 设置 LINECALLINFO 结构的 CallData 成员。 异步。 |
lineSetCallTreatment | 设置在呼叫未接听或保持呼叫时用户听到的声音。 异步。 |
lineSetLineDevStatus | 设置行设备状态。 异步。 |