跳转至

通话信息

您可以通过通话实体 RCCallSession 中获取当前通话的相关信息。

当前的通话状态

// RCCallSession Class

/*!
 通话的当前状态
 */
@property (nonatomic, assign, readonly) RCCallStatus callStatus;

通话的发起人和邀请者

// RCCallSession Class

/*!
 通话的最初发起人
 */
@property (nonatomic, strong, readonly) NSString *caller;

/*!
 邀请当前用户加入通话的邀请者
 */
@property (nonatomic, strong, readonly) NSString *inviter;

通话的开始时间和接通时间


/*!
 通话开始的时间

 @discussion 如果是用户呼出的通话,则startTime为通话呼出时间;如果是呼入的通话,则startTime为通话呼入时间。
 */
@property (nonatomic, assign, readonly) long long startTime;

/*!
 通话接通时间
 */
@property (nonatomic, assign, readonly) long long connectedTime;

通话挂断的原因

// RCCallSession Class

/*!
 通话挂断原因
 */
@property (nonatomic, assign) RCCallDisconnectReason disconnectReason;