LINECALLREASON_ 常量

LINECALLREASON_位标志常量描述调用的原因。

LINECALLREASON_CALLCOMPLETION

调用是调用完成请求的结果。

LINECALLREASON_CAMPEDON

电话是在地址上打的。 通常,它最初显示为 onhold 状态,并且可以切换到使用 lineSwapHold。 如果活动呼叫变得空闲,则定点呼叫可能会更改为产品/服务状态,并且设备开始响铃。

LINECALLREASON_DIRECT

这是直接传入或传出呼叫。

LINECALLREASON_FWDBUSY

此呼叫是从呼叫时正忙的另一个分机转接的。

LINECALLREASON_FWDNOANSWER

呼叫从另一个分机转接,该分机在响了一定数目后未接听呼叫。

LINECALLREASON_FWDUNCOND

呼叫是从另一个号码无条件转接的。

LINECALLREASON_INTRUDE

由另一个工作站调用的呼叫完成操作或操作员操作侵入线路的调用。 根据交换机实现,呼叫可能以连接状态显示,或者与线路上的现有活动呼叫进行会议。

LINECALLREASON_PARKED

呼叫已停在地址上。 通常,它最初显示为保留状态。

LINECALLREASON_PICKUP

呼叫是从另一个分机接听的。

LINECALLREASON_REDIRECT

呼叫已重定向到此工作站。

LINECALLREASON_REMINDER

呼叫是提醒 (或“召回”) 用户有一个呼叫寄存或保持 (可能长时间) 。

LINECALLREASON_ROUTEREQUEST

该调用显示在地址上,因为交换机需要来自应用程序的路由指令。 应用程序应检查 LINECALLINFO 中的 CallID 成员,并使用 lineRedirect 函数为呼叫提供新的可拨号地址。 如果要改为阻止调用,应用程序可能会调用 lineDrop。 如果应用程序无法在交换机定义的超时期限内执行操作,则将执行默认操作。 仅当行上的协商版本为 2.0 或更高版本时,服务提供商才能使用此常量。 否则,服务提供商应替换LINECALLREASON_UNAVAIL。

LINECALLREASON_TRANSFER

呼叫已从另一个号码转接。

LINECALLREASON_UNAVAIL

调用的原因不可用,以后不会知道。

LINECALLREASON_UNKNOWN

调用的原因目前未知,但稍后可能会知道。

LINECALLREASON_UNPARK

已将呼叫作为寄存呼叫检索。

备注

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

LINECALLREASON_常量用于 LINECALLINFO 数据结构的 dwReason 成员。

要求

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

另请参阅

LINECALLINFO

lineDrop

lineRedirect

lineSwapHold