JRTCSDK-iOS v2401.0
视频客服 API 文档
载入中...
搜索中...
未找到
JRTCCallCenter.h
1//
2// JRTCCallCenter.h
3// JRTCSDK
4//
5// Created by juphoon on 2021/5/19.
6// Copyright © 2021 juphoon. All rights reserved.
7//
8
9#import <Foundation/Foundation.h>
10
11#pragma mark - 座席访客通用
12
15
19typedef NS_ENUM(NSInteger, CallTermReason) {
48};
49
51
52
55
59typedef NS_ENUM(NSInteger, CallType) {
64};
65
69typedef NS_ENUM(NSInteger, CallState) {
82};
83
84
88typedef NS_ENUM(NSInteger, TransferType) {
93};
94
98typedef NS_ENUM(NSInteger, PartRoleType) {
111};
112
116typedef NS_ENUM(NSInteger, MessageType) {
121};
122
123#pragma mark - 座席相关
124
128typedef NS_ENUM(NSInteger, AgentRoleType) {
129 AgentRoleTypeUnknow = -1,
130 AgentRoleTypeJunior = 0,
131 AgentRoleTypeSenior,
132 AgentRoleTypeExpert,
133 AgentRoleTypeMonitor,
134 AgentRoleTypeAdministrator,
143 AgentRoleTypeMax,
144};
145
149typedef NS_ENUM(NSInteger, AgentCallStateChangeType) {
160};
161
165typedef NS_ENUM(NSInteger, CallIncomingType) {
177
181typedef NS_ENUM(NSInteger, AgentTermState) {
186};
187
191typedef NS_ENUM(NSInteger, AgentCheckoutReason) {
203
207typedef NS_ENUM(NSInteger, AgentOperatorState) {
217
221typedef NS_ENUM (NSInteger, AgentRecordAction) {
226};
227
228#pragma mark - 访客相关
229
233typedef NS_ENUM(NSInteger, GuestCallStateChangeType) {
244};
245
246
250typedef NS_ENUM(NSInteger, GuestRoleType) {
257};
258
260
261@interface JRTCCallCenter : NSObject
262
263@end
CallTermReason
Definition: JRTCCallCenter.h:19
@ CallTermReasonIncomingCancel
呼叫来电取消
Definition: JRTCCallCenter.h:29
@ CallTermReasonQuit
本端结束通话
Definition: JRTCCallCenter.h:23
@ CallTermReasonOffline
网络异常导致本端结束通话
Definition: JRTCCallCenter.h:27
@ CallTermReasonNone
无错误
Definition: JRTCCallCenter.h:21
@ CallTermReasonCallFunctionError
函数调用失败
Definition: JRTCCallCenter.h:43
@ CallTermReasonInvalidParam
无效的参数
Definition: JRTCCallCenter.h:41
@ CallTermReasonReject
拒绝呼叫
Definition: JRTCCallCenter.h:37
@ CallTermReasonOver
对端结束通话
Definition: JRTCCallCenter.h:25
@ CallTermReasonNotLogin
用户未登录
Definition: JRTCCallCenter.h:45
@ CallTermReasonJoinLicenceLimit
会场人员上限,licence限制
Definition: JRTCCallCenter.h:35
@ CallTermReasonRoomError
房间异常(服务端下发)
Definition: JRTCCallCenter.h:39
@ CallTermReasonOther
其他原因
Definition: JRTCCallCenter.h:47
@ CallTermReasonIncomingTimeout
呼叫来电超时
Definition: JRTCCallCenter.h:31
@ CallTermReasonTimeOut
心跳超时
Definition: JRTCCallCenter.h:33
GuestCallStateChangeType
Definition: JRTCCallCenter.h:233
AgentRecordAction
Definition: JRTCCallCenter.h:221
CallIncomingType
Definition: JRTCCallCenter.h:165
AgentTermState
Definition: JRTCCallCenter.h:181
TransferType
Definition: JRTCCallCenter.h:88
CallType
Definition: JRTCCallCenter.h:59
MessageType
Definition: JRTCCallCenter.h:116
CallState
Definition: JRTCCallCenter.h:69
AgentCheckoutReason
Definition: JRTCCallCenter.h:191
AgentCallStateChangeType
Definition: JRTCCallCenter.h:149
AgentRoleType
Definition: JRTCCallCenter.h:128
GuestRoleType
Definition: JRTCCallCenter.h:250
AgentOperatorState
Definition: JRTCCallCenter.h:207
PartRoleType
Definition: JRTCCallCenter.h:98
@ GuestCallStateChangeTypeTalking
通话建立
Definition: JRTCCallCenter.h:241
@ GuestCallStateChangeTypeCalling
呼叫中
Definition: JRTCCallCenter.h:235
@ GuestCallStateChangeTypeWaiting
呼叫等待中
Definition: JRTCCallCenter.h:237
@ GuestCallStateChangeTypeTermed
通话挂断
Definition: JRTCCallCenter.h:243
@ GuestCallStateChangeTypeIncoming
收到来电
Definition: JRTCCallCenter.h:239
@ AgentRecordActionStop
结束录制
Definition: JRTCCallCenter.h:225
@ AgentRecordActionStart
开启录制
Definition: JRTCCallCenter.h:223
@ CallIncomingTypeForward
转接来电
Definition: JRTCCallCenter.h:173
@ CallIncomingTypeInvite
三方邀请来电
Definition: JRTCCallCenter.h:171
@ CallIncomingTypeCall
普通来电
Definition: JRTCCallCenter.h:169
@ CallIncomingTypeInit
初始值
Definition: JRTCCallCenter.h:167
@ CallIncomingTypeDirectCall
直呼来电
Definition: JRTCCallCenter.h:175
@ AgentTermStateFree
示闲
Definition: JRTCCallCenter.h:185
@ AgentTermStateBusy
示忙
Definition: JRTCCallCenter.h:183
@ TransferTypeStuff
转接到具体座席
Definition: JRTCCallCenter.h:92
@ TransferTypeGroup
转接到组
Definition: JRTCCallCenter.h:90
@ CallTypeVideo
视频通话
Definition: JRTCCallCenter.h:63
@ CallTypeAudio
语音通话
Definition: JRTCCallCenter.h:61
@ MessageTypeGroup
群组消息
Definition: JRTCCallCenter.h:120
@ MessageType1To1
一对一消息
Definition: JRTCCallCenter.h:118
@ CallStateTalking
通话中
Definition: JRTCCallCenter.h:79
@ CallStateJoining
加入通话中
Definition: JRTCCallCenter.h:81
@ CallStateWaiting
呼叫等待中
Definition: JRTCCallCenter.h:75
@ CallStateIncoming
收到来电
Definition: JRTCCallCenter.h:77
@ CallStateIdle
空闲状态
Definition: JRTCCallCenter.h:71
@ CallStateCalling
呼叫中
Definition: JRTCCallCenter.h:73
@ AgentCheckoutReasonNotLogin
用户未登录
Definition: JRTCCallCenter.h:199
@ AgentCheckoutReasonCallFunctionError
函数调用失败
Definition: JRTCCallCenter.h:197
@ AgentCheckoutReasonInvalidParam
无效的参数
Definition: JRTCCallCenter.h:195
@ AgentCheckoutReasonNone
正常签出
Definition: JRTCCallCenter.h:193
@ AgentCheckoutReasonOther
其他原因
Definition: JRTCCallCenter.h:201
@ AgentCallStateChangeTypeJoining
加入通话中
Definition: JRTCCallCenter.h:159
@ AgentCallStateChangeTypeTalking
通话建立
Definition: JRTCCallCenter.h:153
@ AgentCallStateChangeTypeTermed
通话挂断
Definition: JRTCCallCenter.h:155
@ AgentCallStateChangeTypeIncoming
收到来电
Definition: JRTCCallCenter.h:151
@ AgentCallStateChangeTypeCalling
呼叫(座席回呼)
Definition: JRTCCallCenter.h:157
@ AgentRoleTypeSpecific
指定业务座席
Definition: JRTCCallCenter.h:140
@ AgentRoleTypeVip
专席
Definition: JRTCCallCenter.h:138
@ AgentRoleTypeManager
管理员
Definition: JRTCCallCenter.h:136
@ AgentRoleTypeGeneral
综合业务座席
Definition: JRTCCallCenter.h:142
@ GuestRoleTypeVIP
VIP
Definition: JRTCCallCenter.h:256
@ GuestRoleTypeUnknown
未知
Definition: JRTCCallCenter.h:252
@ GuestRoleTypeGeneral
普通
Definition: JRTCCallCenter.h:254
@ AgentOperatorStateCheckinOK
已签入
Definition: JRTCCallCenter.h:213
@ AgentOperatorStateCheckining
签入中
Definition: JRTCCallCenter.h:211
@ AgentOperatorStateCheckinIdle
空闲状态
Definition: JRTCCallCenter.h:209
@ AgentOperatorStateCheckouting
签出中
Definition: JRTCCallCenter.h:215
@ PartRoleTypeInit
初始值
Definition: JRTCCallCenter.h:100
@ PartRoleTypeMainGuest
主访客
Definition: JRTCCallCenter.h:106
@ PartRoleTypeViewerAgent
观察者(次座席)
Definition: JRTCCallCenter.h:110
@ PartRoleTypeAgent
座席
Definition: JRTCCallCenter.h:104
@ PartRoleTypeGuest
访客
Definition: JRTCCallCenter.h:108
@ PartRoleTypeMainAgent
主座席
Definition: JRTCCallCenter.h:102
Definition: JRTCCallCenter.h:262