LINEDEVSTATE_ 常量
LINEDEVSTATE_位标志常量描述各种行状态事件。
-
LINEDEVSTATE_BATTERY
-
-
电池电量 (手机) 发生了显著变化。
-
-
LINEDEVSTATE_CAPSCHANGE
-
-
指示由于用户或其他情况所做的配置更改,地址的 LINEDEVCAPS 结构中的一个或多个成员已更改。 应用程序应使用 lineGetDevCaps 读取更新的结构。 如果服务提供商将包含此值 的LINE_LINEDEVSTATE 消息发送到 TAPI,TAPI 会将其传递给已协商 TAPI 版本 1.4 或更高版本的应用程序;协商以前 TAPI 版本的应用程序将收到 指定LINEDEVSTATE_REINIT LINE_LINEDEVSTATE 消息,要求它们关闭并重新初始化与 TAPI 的连接以获取更新的信息。
-
-
LINEDEVSTATE_CLOSE
-
-
该行已被另一个应用程序关闭。
-
-
LINEDEVSTATE_CONFIGCHANGE
-
-
指示已对一个或多个与线路设备关联的媒体设备进行了配置更改。 应用程序可以使用 lineGetDevConfig (如果需要)来读取更新的信息。 如果服务提供商将包含此值 的LINE_LINEDEVSTATE 消息发送到 TAPI,TAPI 会将其传递给已协商 TAPI 版本 1.4 或更高版本的应用程序;协商旧版 API 的应用程序不会收到任何通知。
-
-
LINEDEVSTATE_COMPLCANCEL
-
-
指示由LINE_LINEDEVSTATE消息的 dwParam2 参数中包含的完成标识符标识的调用完成已在外部取消,并且不再被视为有效的 (如果在后续调用 lineUncompleteCall 中传递该值,函数将失败并出现LINEERR_INVALCOMPLETIONID) 。 如果服务提供商将包含此值 的LINE_LINEDEVSTATE 消息发送到 TAPI,TAPI 会将其传递给已协商 TAPI 版本 1.4 或更高版本的应用程序;协商旧版 API 的应用程序不会收到任何通知。
-
-
LINEDEVSTATE_CONNECTED
-
-
该线路以前已断开连接,现在已连接到 TAPI。
-
-
LINEDEVSTATE_DEVSPECIFIC
-
-
线路的特定于设备的信息已更改。
-
-
LINEDEVSTATE_DISCONNECTED
-
-
此线路以前已连接,现在已与 TAPI 断开连接。
-
-
LINEDEVSTATE_INSERVICE
-
-
线路连接到 TAPI。 当 TAPI 首次激活时,或者在 TAPI 处于活动状态时,线路在交换机上以物理方式插入并处于服务状态时,就会发生这种情况。
-
-
LINEDEVSTATE_LOCK
-
-
线路设备的锁定状态已更改。 (有关详细信息,请参阅 LINEDEVSTATUSFLAGS_ Constants 中的LINEDEVSTATUSFLAGS_LOCKED。)
-
-
LINEDEVSTATE_MAINTENANCE
-
-
正在交换机的线路上执行维护。 TAPI 不能用于在线路设备上操作。
-
-
LINEDEVSTATE_MSGWAITOFF
-
-
消息等待指示器已关闭。
-
-
LINEDEVSTATE_MSGWAITON
-
-
消息等待指示器已打开。
-
-
LINEDEVSTATE_NUMCALLS
-
-
线路设备上的呼叫数已更改。
-
-
LINEDEVSTATE_NUMCOMPLETIONS
-
-
线路设备上未完成的呼叫完成次数已更改。
-
-
LINEDEVSTATE_OPEN
-
-
该行已被另一个应用程序打开。
-
-
LINEDEVSTATE_OTHER
-
-
下面列出的设备状态项以外的其他项已更改。 应用程序应检查当前设备状态,以确定哪些项已更改。
-
-
LINEDEVSTATE_OUTOFSERVICE
-
-
线路在交换机处停止服务或物理断开连接。 TAPI 不能用于在线路设备上操作。
-
-
LINEDEVSTATE_REINIT
-
-
行设备的配置中项目已更改。 若要了解这些更改 (新线路设备的外观) 应用程序应重新初始化其 TAPI 的使用。
-
-
LINEDEVSTATE_REMOVED
-
-
指示服务提供商 (最有可能通过用户操作、控制面板或类似实用工具) 从系统中删除设备。 具有此值 的LINE_LINEDEVSTATE 消息通常紧跟设备上的 LINE_CLOSE 消息。 在重新初始化 TAPI 之前,后续尝试访问设备将导致LINEERR_NODEVICE返回到应用程序。 如果服务提供商将包含此值 的LINE_LINEDEVSTATE 消息发送到 TAPI,TAPI 会将其传递给已协商 TAPI 版本 1.4 或更高版本的应用程序;协商旧版 API 的应用程序不会收到任何通知。
-
-
LINEDEVSTATE_RINGING
-
-
开关告知线路向用户发出警报。
Tapi: 服务提供商通过重复发送包含此常量的 LINE_LINEDEVSTATE 消息,在每个环周期上通知应用程序。 例如,在美国中,服务提供商每隔六秒发送一条包含此常量的消息。
TSPI: 在 POTS 设备上,服务提供商可以在中央办公室发送环形电压时发送消息。 在 ISDN 等数字设备上,如果交换机只生成一个环形请求,则服务提供商可能需要合成消息的重复。 消息的每次重复都应显示环计数增加,以便通行费节省函数正常工作。
-
-
LINEDEVSTATE_ROAMMODE
-
-
线路设备的漫游模式已更改。
-
-
LINEDEVSTATE_SIGNAL
-
-
信号级别 (手机网络) 发生了显著变化。
-
-
LINEDEVSTATE_TERMINALS
-
-
终端设置已更改。 例如,如果多个线路设备在它们之间共享终端 (例如,两条线路共享一个电话终端) ,则可能会发生这种情况。
-
-
LINEDEVSTATE_TRANSLATECHANGE
-
-
指示由于用户或其他情况所做的配置更改, LINETRANSLATECAPS 结构中的一个或多个成员已更改。 应用程序应使用 lineGetTranslateCaps 来读取更新的结构。 如果服务提供商将包含此值 的LINE_LINEDEVSTATE 消息发送到 TAPI,TAPI 会将其传递给已协商 TAPI 版本 1.4 或更高版本的应用程序;协商以前 TAPI 版本的应用程序将收到 指定LINEDEVSTATE_REINIT LINE_LINEDEVSTATE 消息,要求它们关闭并重新初始化与 TAPI 的连接以获取更新的信息。
-
备注
无扩展性。 保留所有 32 位。
要求
要求 | 值 |
---|---|
TAPI 版本 |
需要 TAPI 2.0 或更高版本 |
标头 |
|