LINEADDRESSSTATE_常量

LINEADDRESSSTATE_位标志常量描述各种地址状态项。

LINEADDRESSSTATE_CAPSCHANGE

指示由于用户或其他情况进行了配置更改, 地址的 LINEADDRESSCAPS 结构中的一个或多个成员已更改。 应用程序应使用 lineGetAddressCaps 读取更新的结构。 如果服务提供商向 TAPI 发送包含此值 的LINE_ADDRESSSTATE 消息,TAPI 会将它传递给已协商 TAPI 版本 1.4 或更高版本的应用程序;协商旧版 API 的应用程序将收到 指定LINEDEVSTATE_REINIT LINE_LINEDEVSTATE 消息,要求它们关闭并重新初始化与 TAPI 的连接以获取更新的信息。

LINEADDRESSSTATE_DEVSPECIFIC

地址状态的设备特定项已更改。

LINEADDRESSSTATE_FORWARD

地址的转发状态已更改,包括可能用于确定无应答条件的环数。 应用程序应检查地址状态,以确定有关地址当前转发状态的详细信息。

LINEADDRESSSTATE_INUSEMANY

受监视或桥接的地址已从一个工作站使用更改为由多个工作站使用。

LINEADDRESSSTATE_INUSEONE

地址已从许多桥接站空闲或正在使用更改为仅由一个站使用。

LINEADDRESSSTATE_INUSEZERO

地址已更改为空闲, (任何工作站) 未使用该地址。

LINEADDRESSSTATE_NUMCALLS

地址上的呼叫数已更改。 这是事件的结果,例如新的传入呼叫、地址上的传出呼叫或呼叫更改其保留状态。 此标志涵盖 LINEADDRESSSTATUS 结构中的任何成员 dwNumActiveCallsdwNumOnHoldCallsdwNumOnHoldPendingCalls 中的更改。 应用程序收到LINE_ADDRESSSTATE (numCalls) 消息时,应检查这三个成员

LINEADDRESSSTATE_OTHER

下面列出的地址状态项目已更改。 应用程序应检查当前地址状态,以确定哪些项已更改。

LINEADDRESSSTATE_TERMINALS

地址的终端设置已更改。

备注

无扩展性。 保留所有 32 位。

应用程序会在 LINE_ADDRESSSTATE 消息中收到有关这些状态项更改的通知。 地址的设备功能指示可以针对此地址报告哪些地址状态更改。

要求

要求
TAPI 版本
需要 TAPI 2.0 或更高版本
标头
Tapi.h

另请参阅

LINE_ADDRESSSTATE

LINE_LINEDEVSTATE

LINEADDRESSCAPS

LINEADDRESSSTATUS

lineGetAddressCaps