LINECALLSTATE_常量

LINECALLSTATE_位标志常量描述调用可以位于的调用状态。

LINECALLSTATE_ACCEPTED

呼叫处于产品/服务状态,已被接受。 这向监视) 应用程序的其他 (表明,当前所有者应用程序已声明负责接听呼叫。 在 ISDN 中,当被调用方设备向交换机发送一条消息,指示它愿意向被调用方提供呼叫时,将进入接受状态。 这具有在呼叫两端) 用户发出警报 (响铃的副作用。 传入呼叫始终可以立即应答,而无需先单独接受。

LINECALLSTATE_BUSY

呼叫正收到忙碌的音调。 忙碌的音调表示无法完成呼叫 (中继) 或远程方的工作站正在使用中。 请参阅 LINEBUSYMODE_常量

LINECALLSTATE_CONFERENCED

呼叫是电话会议的成员,在逻辑上处于连接状态。

LINECALLSTATE_CONNECTED

已建立呼叫并建立连接。 信息能够流经发起地址和目标地址之间的调用。

LINECALLSTATE_DIALING

发起方正在呼叫时拨打数字。 拨入的数字由交换机收集。 请注意, lineGenerateDigitsTSPI_lineGenerateDigits 都不会将线路置于拨号状态。

LINECALLSTATE_DIALTONE

呼叫接收来自交换机的拨号音,这意味着交换机已准备好接收已拨号码。 有关特殊拨号音的标识符(如普通语音邮件的口吃音),请参阅 LINEDIALTONEMODE_常量

LINECALLSTATE_DISCONNECTED

远程方已与呼叫断开连接。

LINECALLSTATE_IDLE

该调用存在,但尚未连接。 调用中不存在任何活动,这意味着当前没有调用处于活动状态。 调用永远无法转换出空闲状态。

LINECALLSTATE_OFFERING

正在向电台提供呼叫,以指示新呼叫的到来。 产品/服务状态与导致手机或计算机响铃不同。 在某些环境中,在开关指示线路响铃之前,处于产品/服务状态的呼叫不会拨打用户。 例如,传入呼叫出现在多个工作站集上,但仅主地址响铃。 响铃指令不会影响任何调用状态。

LINECALLSTATE_ONHOLD

呼叫由 开关保持。 这会释放物理线,允许另一个调用使用该行。

LINECALLSTATE_ONHOLDPENDCONF

正在将呼叫添加到会议时,呼叫当前处于暂停状态。

LINECALLSTATE_ONHOLDPENDTRANSFER

呼叫当前处于暂停状态,等待转移到另一个号码。

LINECALLSTATE_PROCEEDING

拨号已完成,呼叫通过交换机或电话网络进行。 这发生在拨号完成后和呼叫到达拨号方之前,如回拨、忙碌或应答所示。

LINECALLSTATE_RINGBACK

已到达要调用的工作站,并且目标交换机正在向发起人生成响铃音。 回电意味着目标地址收到呼叫警报。

LINECALLSTATE_SPECIALINFO

呼叫收到一个特殊信息信号,该信号位于预先录制的通知之前,指示无法完成呼叫的原因。 请参阅 LINESPECIALINFO_常量

LINECALLSTATE_UNKNOWN

该调用存在,但其状态当前未知。 这可能是服务提供商检测呼叫进度不佳的结果。 还可以生成呼叫状态设置为未知的呼叫状态消息,以在调用的实际调用状态不完全已知时通知 TAPI DLL 有关新调用的信息。

备注

高阶 8 位可以定义任何预定义状态的特定于设备的子状态,前提是还设置了上面定义的LINECALLSTATE_位之一。 低序 24 位是为预定义状态保留的。

发送到应用程序的LINE_CALLSTATE消息将LINECALLSTATE_constants用作参数。 消息携带呼叫转换到的新调用状态。 这些常量还用作 lineGetCallStatus 函数返回的 LINECALLSTATUS 结构中的成员。

要求

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

另请参阅

LINE_CALLSTATE

LINECALLSTATUS

lineGenerateDigits

lineGetCallStatus