LINEDEVCAPFLAGS_ 常量
LINEDEVCAPFLAGS_位标志常量是描述各种线路设备功能的布尔值的集合。
-
LINEDEVCAPFLAGS_CALLHUB
-
-
指示此线路是否支持呼叫中心。 此标志仅向协商 TAPI 版本 3.0 或更高版本的应用程序公开。
-
-
LINEDEVCAPFLAGS_CALLHUBTRACKING
-
-
指示此线路是否支持呼叫中心跟踪。 此标志仅向协商 TAPI 版本 3.0 或更高版本的应用程序公开。
-
-
LINEDEVCAPFLAGS_CLOSEDROP
-
-
指定当应用程序在线路上调用活动状态时关闭打开行时会发生什么情况。 如果 为 TRUE,则当打开该行的最后一个应用程序使用 lineClose 关闭该行时,服务提供商将) 删除 (清除该行上的所有活动调用。 如果 为 FALSE,则在这种情况下,服务提供商不会删除活动调用。 相反,调用将保持活动状态并受外部设备的控制。 如果存在其他设备可以保持呼叫活动状态,则服务提供商通常会将此位设置为 FALSE ,例如,如果模拟线路具有计算机和电话集在群线配置中直接连接到它们,则即使计算机关机后,挂机电话也将自动保持呼叫活动状态。
应用程序应检查此标志,以确定是否使用“确定/取消”对话框警告用户 (,) 活动调用将丢失。
-
-
LINEDEVCAPFLAGS_CROSSADDRCONF
-
-
指定是否可以在此线路上的不同地址上进行呼叫。
-
-
LINEDEVCAPFLAGS_DIALBILLING
-
-
LINEDEVCAPFLAGS_DIALDIALTONE
-
-
LINEDEVCAPFLAGS_DIALQUIET
-
-
这些标志指示给定线路设备是否支持“$”、“@”或“W”可拨号字符串修饰符。 如果支持修饰符,则为 TRUE ;否则为 FALSE。 “?” (提示用户继续拨号) 线路设备从不支持。 这些标志允许应用程序预先确定哪些修饰符会导致生成 LINEERR。 应用程序可以选择预先扫描不受支持的字符的可拨号字符串,或者将“原始”字符串从 lineTranslateAddress 直接传递到提供程序,作为 lineMakeCall 或 lineDial 等函数的一部分,并让函数生成错误来告诉它字符串中首先出现哪个不受支持的修饰符。
-
-
LINEDEVCAPFLAGS_HIGHLEVCOMP
-
-
指定此行是否支持高级兼容性信息元素。
-
-
LINEDEVCAPFLAGS_LOWLEVCOMP
-
-
指定此行是否支持低级别兼容性信息元素。
-
-
LINEDEVCAPFLAGS_MEDIACONTROL
-
-
指定媒体控制操作是否可用于此行的调用。
-
-
LINEDEVCAPFLAGS_MSP
-
-
指示媒体服务提供程序 (MSP) 是否与该行相关联。 此标志仅向协商 TAPI 版本 3.0 或更高版本的应用程序公开。
-
-
LINEDEVCAPFLAGS_MULTIPLEADDR
-
-
指定 lineMakeCall、 lineDial、 TSPI_lineMakeCall 或 TSPI_lineDial 是否能够同时处理多个地址, (反向多路复用) 。
-
-
LINEDEVCAPFLAGS_PRIVATEOBJECTS
-
-
指示是否实现了 特定于提供程序的接口 。 此标志仅向协商 TAPI 版本 3.0 或更高版本的应用程序公开。
-
备注
无扩展性。 保留所有 32 位。
要求
要求 | 值 |
---|---|
TAPI 版本 |
需要 TAPI 2.0 或更高版本 |
标头 |
|