LINEFORWARDMODE_常量

LINEFORWARDMODE_位标志常量描述了可以转发对地址的调用的条件。

LINEFORWARDMODE_BUSY

在忙碌时转发所有呼叫,无论其来源如何。 在无法单独控制忙和无应答时转发内部和外部呼叫时,请使用此值。

LINEFORWARDMODE_BUSYEXTERNAL

在忙碌时转发所有外部调用。 在忙碌和无应答时转发内部和外部呼叫时,请使用此值。

LINEFORWARDMODE_BUSYINTERNAL

在忙碌时转发所有内部调用。 在忙碌和无应答时转发内部和外部呼叫时,请使用此值。

LINEFORWARDMODE_BUSYNA

在忙/无应答时转发所有呼叫,无论其来源如何。 在无法单独控制忙和无应答时转发内部和外部呼叫时,请使用此值。

LINEFORWARDMODE_BUSYNAEXTERNAL

在忙/无应答时转发所有外部呼叫。 如果无法为内部呼叫单独控制繁忙且无应答时呼叫转接,请使用此值。

LINEFORWARDMODE_BUSYNAINTERNAL

在忙/无应答时转发所有内部调用。 如果无法为内部呼叫单独控制繁忙且无应答时呼叫转接,请使用此值。

LINEFORWARDMODE_BUSYNASPECIFIC

正忙/无应答来自指定地址的所有呼叫 (选择性呼叫转接) 。

LINEFORWARDMODE_BUSYSPECIFIC

在繁忙时转发来自指定地址的所有呼叫 (选择性呼叫转接) 。

LINEFORWARDMODE_NOANSW

在没有应答时转发所有呼叫,无论其来源如何。 当无法单独控制无应答的内部和外部调用的呼叫转接时,请使用此值。

LINEFORWARDMODE_NOANSWEXTERNAL

在没有应答时转发所有外部调用。 当无法单独控制任何应答的内部和外部调用的转发时,请使用此值。

LINEFORWARDMODE_NOANSWINTERNAL

在没有应答时转发所有内部调用。 当无法单独控制任何应答的内部和外部调用的转发时,请使用此值。

LINEFORWARDMODE_NOANSWSPECIFIC

转发时不接听来自指定地址的所有呼叫 (选择性呼叫转接) 。

LINEFORWARDMODE_UNAVAIL

将转发调用,但发生转发的条件是未知的,服务提供商永远不会知道。 (TAPI 1.4 及更高版本)

LINEFORWARDMODE_UNCOND

无条件地转发所有调用,而不考虑其来源。 如果无法单独控制内部和外部调用的无条件转发,请使用此值。 无条件转发会覆盖繁忙和/或无应答条件的转发。

LINEFORWARDMODE_UNCONDEXTERNAL

无条件转发所有外部调用。 当可以单独控制内部和外部调用的无条件转发时,请使用此值。

LINEFORWARDMODE_UNCONDINTERNAL

无条件地转发所有内部调用。 当可以单独控制内部和外部调用的无条件转发时,请使用此值。

LINEFORWARDMODE_UNCONDSPECIFIC

无条件地转发来自指定地址的所有呼叫 (选择性呼叫转接) 。

LINEFORWARDMODE_UNKNOWN

呼叫已转发,但目前还不清楚发生转发的情况。 将来可能会知道这些条件。 (TAPI 1.4 及更高版本)

备注

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

LINEFORWARDMODE_定义的位标志不是正交的。 无条件转发会忽略任何特定条件,例如忙或无应答。 如果无条件转发无效,则可以单独控制忙时和无应答时转发。 如果单独控制,则可以单独使用LINEFORWARDMODE_BUSY和LINEFORWARDMODE_NOANSW标志。 如果未单独控制,则必须使用标志LINEFORWARDMODE_BUSYNA。 同样,如果可以单独控制内部和外部调用的转发,则可以单独使用LINEFORWARDMODE_INTERNAL和LINEFORWARDMODE_EXTERNAL标志:否则,使用组合。

地址功能指示哪些转发模式可用于分配给行的每个地址。 应用程序可以使用 lineForward 在交换机上设置转发条件。

为了向后兼容,服务提供商负责在行上检查协商的 API 版本,如果协商的版本不支持这些LINEFORWARDMODE_值,则不使用这些值。

要求

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