补充行服务函数

补充行服务函数按类别在以下主题中列出。 如果函数在向应用程序的 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 设置行设备状态。 异步。