补充行服务函数

补充行服务函数按以下主题中的类别列出。 函数标识为异步 如果函数在回复消息中指示应用程序完成。 如果函数始终立即将其结果返回给应用程序,则将函数视为 同步

下面是补充线服务函数的功能分组:

还有 杂项 补充线路服务功能。

持有者模式和速率

功能 描述
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 设置行设备状态。 异步。