通话结束的原因枚举

该枚举定义了呼叫中心系统中通话结束的各种原因码。 通过这些原因码,应用可以向用户展示更准确的通话结束提示, 并根据不同的结束原因执行相应的业务逻辑。

Enumeration Members

NONE: 0

无错误

表示通话正常结束,没有发生任何错误。

QUIT: 1

本端结束通话

表示用户主动结束了通话,如点击挂断按钮。

OVER: 2

对端结束通话

表示远端用户结束了通话,如对方挂断。

OFFLINE: 3

网络异常导致本端结束通话

表示由于网络连接问题导致通话中断,如网络断开或信号不佳。

INCOMING_CANCEL: 4

呼叫来电取消

表示呼叫方在被叫方接听前取消了呼叫。

INCOMING_TIMEOUT: 5

呼叫来电超时

表示来电振铃时间过长未接听,系统自动结束呼叫。

TIME_OUT: 6

呼叫超时

表示呼叫请求发出后长时间未得到响应,系统自动结束呼叫。

LICENCE_LIMIT: 7

会场人员上限,licence限制

表示由于许可证限制或会场人数达到上限,无法建立或继续通话。

REJECT: 8

拒绝呼叫

表示被叫方明确拒绝了呼叫请求。

ROOM_ERROR: 9

房间异常(服务端下发)

表示服务器端通话房间发生异常,导致通话无法继续。

CALL_FAIL: 10

呼叫失败

表示呼叫请求发送失败,可能是由于网络问题或服务器问题。

INVALID_PARAM: 97

参数错误

表示调用API时提供的参数不正确,导致操作失败。

CALL_FUNCTION_ERROR: 98

方法调用失败

表示API方法调用失败,可能是由于状态不正确或内部错误。

NOT_LOGIN: 99

用户未登录

表示用户尚未登录,无法执行相关操作。

OTHER: 100

其他原因

表示由于未明确分类的原因导致通话结束。