‪JMSDK iOS  ‪v2.8.0
‪API文档
枚举
JCCallConstants.h 文件参考
#import <Foundation/Foundation.h>

浏览源代码.

枚举

enum  JCCallDirection : NSInteger { JCCallDirectionIn , JCCallDirectionOut }
 
enum  JCCallReason : NSInteger {
  JCCallReasonNone , JCCallReasonNotLogin , JCCallReasonCallFunctionError , JCCallReasonTimeOut ,
  JCCallReasonNetWork , JCCallReasonCallOverLimit , JCCallReasonTermBySelf , JCCallReasonAnswerFail ,
  JCCallReasonBusy , JCCallReasonDecline , JCCallReasonUserOffline , JCCallReasonNotFound ,
  JCCallReasonOther
}
 
enum  JCCallState : NSInteger {
  JCCallStateInit , JCCallStatePending , JCCallStateConnecting , JCCallStateTalking ,
  JCCallStateOk , JCCallStateCancel , JCCallStateCanceled , JCCallStateMissed ,
  JCCallStateError
}
 
enum  JCCallNetWork : NSInteger {
  JCCallNetWorkDisconnected = -3 , JCCallNetWorkVeryBad , JCCallNetWorkBad , JCCallNetWorkNormal ,
  JCCallNetWorkGood , JCCallNetWorkVeryGood
}
 

枚举类型说明

◆ JCCallDirection

enum JCCallDirection : NSInteger

通话方向

枚举值
JCCallDirectionIn 

呼入

JCCallDirectionOut 

呼出

◆ JCCallNetWork

enum JCCallNetWork : NSInteger

通话网络状态

枚举值
JCCallNetWorkDisconnected 

无网络

JCCallNetWorkVeryBad 

很差

JCCallNetWorkBad 

JCCallNetWorkNormal 

一般

JCCallNetWorkGood 

JCCallNetWorkVeryGood 

很好

◆ JCCallReason

enum JCCallReason : NSInteger

通话结束错误原因

枚举值
JCCallReasonNone 

无异常

JCCallReasonNotLogin 

未登录

JCCallReasonCallFunctionError 

函数调用失败

JCCallReasonTimeOut 

超时

JCCallReasonNetWork 

网络异常

JCCallReasonCallOverLimit 

超过通话数限制

JCCallReasonTermBySelf 

自己挂断

JCCallReasonAnswerFail 

应答失败

JCCallReasonBusy 

JCCallReasonDecline 

拒接

JCCallReasonUserOffline 

用户不在线

JCCallReasonNotFound 

无此用户

JCCallReasonOther 

其他错误

◆ JCCallState

enum JCCallState : NSInteger

通话状态

枚举值
JCCallStateInit 

初始

JCCallStatePending 

振铃

JCCallStateConnecting 

连接中

JCCallStateTalking 

通话中

JCCallStateOk 

通话正常结束

JCCallStateCancel 

未接通挂断

JCCallStateCanceled 

未接通被挂断

JCCallStateMissed 

未接

JCCallStateError 

异常