LINEADDRCAPFLAGS_ 常量

LINEADDRCAPFLAGS_ 位标志常量在 LINEADDRESSCAPS 数据结构的 dwAddrCapFlags 成员中使用,用于描述各种布尔地址功能。

LINEADDRCAPFLAGS_ACCEPTTOALERT

如果必须使用 lineAccept 接受产品/服务呼叫,以在呼叫的两端开始向用户发出警报,则为 TRUE;否则为 FALSE。 这通常仅用于 ISDN。

LINEADDRCAPFLAGS_ACDGROUP

该地址支持与呼叫中心操作相关的 ACD 组 。 有关 ACD 组的其他信息,请参阅 关于呼叫中心控件

LINEADDRCAPFLAGS_AUTORECONNECT

指定取消咨询呼叫是否在咨询保留时自动重新连接到呼叫。 如果自动重新连接,则为 TRUE;否则为 FALSE

LINEADDRCAPFLAGS_BLOCKIDDEFAULT

指定在对此地址进行呼叫时,网络默认是发送还是阻止呼叫方 ID 信息。 如果 为 TRUE,则默认阻止标识符信息;如果 为 FALSE,则默认传输标识符信息。

LINEADDRCAPFLAGS_BLOCKIDOVERRIDE

指定是否可为每个调用覆盖发送或阻止呼叫方 ID 信息的默认设置。 如果 为 TRUE,则可以重写;如果 为 FALSE,则无法替代。

LINEADDRCAPFLAGS_COMPLETIONID

指定 lineCompleteCall 返回的完成标识符是否有用且唯一。 如果有用,则为 TRUE;否则为 FALSE

LINEADDRCAPFLAGS_CONFDROP

如果电话会议父级上的 lineDrop 也有删除 (的副作用,则为 TRUE,即断开) 参与电话会议的其他参与方;如果拨打电话会议仍允许其他各方相互交谈,则为 FALSE。

LINEADDRCAPFLAGS_CONFERENCEHELD

指定是否可以将硬性呼叫会议到该呼叫。 通常,只有咨询保留的呼叫才能作为电话会议添加到 。

LINEADDRCAPFLAGS_CONFERENCEMAKE

指定是否可以建立一个全新的呼叫,用作咨询呼叫 (以在会议中添加) 。

LINEADDRCAPFLAGS_DESTOFFHOOK

指定呼叫时是否可以自动强制被呼叫方电话脱钩。

LINEADDRCAPFLAGS_DIALED

指定是否可以在此地址上拨打目标地址进行呼叫。 如果必须拨打目标地址,则为 TRUE;如果目标地址 (固定为“热电话”) ,则为 FALSE

LINEADDRCAPFLAGS_FWDBUSYNAADDR

指定忙碌呼叫转接和无应答呼叫转接是否可以使用不同的转接地址。 仅当可以单独控制忙且没有答案的转发时,此标志才有意义。 如果对于忙碌和没有答案的转发可以使用不同的目标地址,则此标志为 TRUE ;否则为 FALSE

LINEADDRCAPFLAGS_FWDCONSULT

指定呼叫转接是否涉及建立咨询呼叫。

LINEADDRCAPFLAGS_FWDINTEXTADDR

指定是否可以将内部和外部调用转发到不同的转接地址。 仅当可以单独控制内部和外部调用的转发时,此标志才有意义。 如果内部和外部调用可以转发到不同的目标地址,则此标志为 TRUE ;否则为 FALSE

LINEADDRCAPFLAGS_FWDNUMRINGS

指定在无应答时转发呼叫时,是否可以指定无应答的响铃数。 如果为 TRUE,则 LINEADDRESSCAPS 结构的 dwMinFwdNumRingsdwMaxFwdNumRings 成员中提供了有效范围。

LINEADDRCAPFLAGS_FWDSTATUSVALID

指定此地址的 LINEADDRESSSTATUS 结构中的转发状态是有效,还是最多是“最佳估计”(如果交换机或网络未进行准确确认)。

LINEADDRCAPFLAGS_HOLDMAKESNEW

当使用 lineHold 或外部操作) 对此地址的呼叫置于保留 (时, (很可能在 LINECALLSTATE_DIALTONE) 中自动创建新呼叫。

LINEADDRCAPFLAGS_NOEXTERNALCALLS

该地址与 PBX 上的内部线路相关联,该内部线路受到限制,无法用于在交换机外部调用地址 (例如,它是对讲机) 。 应用程序可以使用此指示来帮助用户选择要用于进行呼叫的正确呼叫外观。 当此位处于关闭状态时,它不一定指示该地址可用于进行外部调用,因为服务提供商可能无法识别线路类型。

LINEADDRCAPFLAGS_NOINTERNALCALLS

该地址与直接 CO 线路 (中继) 相关联,不能用于在 PBX 上进行内部调用。 应用程序可以使用此指示来帮助用户选择要用于进行呼叫的正确呼叫外观。 当此位处于关闭状态时,它不一定指示该地址可用于进行内部调用,因为服务提供商可能无法识别线路类型。

LINEADDRCAPFLAGS_NOPSTNADDRESSTRANSLATION

此地址不支持公用电话交换网络地址转换。 此标志仅向协商 TAPI 版本 3.0 或更高版本的应用程序公开。

LINEADDRCAPFLAGS_ORIGOFFHOOK

指定发起方电话在拨打电话时是否可以自动脱钩。

LINEADDRCAPFLAGS_PARTIALDIAL

指定部分拨号是否可用。

LINEADDRCAPFLAGS_PICKUPCALLWAIT

如果 linePickup 可用于接听用户检测到的呼叫作为等待呼叫的呼叫,则为 TRUE;否则为 FALSE

LINEADDRCAPFLAGS_PICKUPGROUPID

指定呼叫应答是否需要组标识符。

LINEADDRCAPFLAGS_PREDICTIVEDIALER

此地址具有增强的呼叫进度监视功能,可应用于传出呼叫,以确定呼叫状态,如 回拨忙碌特殊信息已连接或接听呼叫设备的媒体类型。 当呼叫达到任何预定义状态集时,它还可以自动将传出呼叫转移到另一个地址。

LINEADDRCAPFLAGS_QUEUE

此地址不与特定工作站或物理设备关联,但是呼叫等待进一步处理的保存位置。 队列中的调用可能会受到特定处理。 当特定资源变为可用 (时,它们也可能自动转移,例如,如果队列是 ACD 队列,并且调用正在等待可用的代理) 。

LINEADDRCAPFLAGS_ROUTEPOINT

此地址不与特定的工作站或物理设备相关联,但是一个保存位置,在此位置,呼叫等待应用程序路由 (应用程序检查被调用地址,并且可以将呼叫重定向到另一个地址) 。 如果路由超时过期 (交换机通常采用默认路由) ,也可以自动转移呼叫。

LINEADDRCAPFLAGS_SECURE

指定是否可以在呼叫设置时保护此地址上的呼叫。

LINEADDRCAPFLAGS_SETCALLINGID

当调用 lineMakeCall 和其他接受 LINECALLPARAMS 结构的函数时,应用程序可以选择在 LINECALLPARAMS 中设置 CallingPartyID 成员。 如果标识符的内容可以接受并且路径可用,则服务提供商会将标识符传递给被调用方,以指示调用方的身份。

LINEADDRCAPFLAGS_SETUPCONFNULL

指定设置电话会议是使用初始呼叫 (FALSE) 开始,还是不使用初始呼叫 (TRUE) 。

LINEADDRCAPFLAGS_TRANSFERHELD

指定是否可以转移硬保留呼叫。 通常,只有咨询暂停的呼叫才能转移。

LINEADDRCAPFLAGS_TRANSFERMAKE

指定是否可以建立一个全新的呼叫,以便在转移时用作咨询呼叫。

备注

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

要求

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

另请参阅

lineAccept

LINEADDRESSCAPS

LINEADDRESSSTATUS

LINECALLPARAMS

lineCompleteCall

lineDrop

lineHold

lineMakeCall

linePickup