JCSDK-C#
Public 成员函数 | 所有成员列表
JCSDK.JCCallCenter.JCGuestCallback接口 参考

访客回调 更多...

Public 成员函数

void OnCallStateChanged (JCGuestCallStateChangeType type, JCGuestCallTermReason reason)
 通话状态改变 更多...
 
void OnCallQueueCount (int count, int time)
 当前排队人数,在呼叫发起尚未接通的时间段每5秒上报一次 更多...
 
void OnCallPropertyChange (JCMediaChannel.JCMediaChannel.PropChangeParam propChangeParam)
 通话属性改变,重点关注屏幕共享 更多...
 
void OnNewMemberJoin (JCMediaChannelParticipant part)
 通话中有新成员加入,仅针对通话建立后的其他成员 更多...
 
void OnMemberLeave (JCMediaChannelParticipant part)
 通话中有成员离开,仅针对通话建立后的其他成员 更多...
 
void OnMemberUpdate (JCMediaChannelParticipant participant, JCMediaChannelParticipant.ChangeParam changeParam)
 成员属性有更新,常用的有Video/Audio 更多...
 
void OnUrgentResult (bool agree)
 座席处理加急的结果 更多...
 
void OnCheckVerifyResult (bool pass, string reason)
 业务办理结果 更多...
 
void OnMessageReceive (string type, string content, string fromUserId)
 接收消息的回调 更多...
 
void OnGetAllGroups (List< JCCallCenterGroupItem > groups, bool result)
 查询服务动态组号回调 更多...
 
void OnRemotePathResult (JCGuestRemotePathState state, int pathId, string pathHost, uint pathPort)
 远程控制path回调 更多...
 
void OnInviteDeclined (string userId, string reason)
 邀请被拒绝 更多...
 
void OnHeldNotify (bool held)
 收到保持取回的通知 更多...
 
void OnCallTypeTurnedNotify (JCGuestCallType callType)
 音视频通话切换通知 更多...
 
void OnTextMessageRecvNotify (string content, string userId)
 收到文本消息 更多...
 
void OnSignRequestRecvNotify ()
 收到签名请求 更多...
 

详细描述

访客回调

成员函数说明

◆ OnCallPropertyChange()

void JCSDK.JCCallCenter.JCGuestCallback.OnCallPropertyChange ( JCMediaChannel.JCMediaChannel.PropChangeParam  propChangeParam)

通话属性改变,重点关注屏幕共享

参数
propChangeParam通话改变的属性

◆ OnCallQueueCount()

void JCSDK.JCCallCenter.JCGuestCallback.OnCallQueueCount ( int  count,
int  time 
)

当前排队人数,在呼叫发起尚未接通的时间段每5秒上报一次

参数
count当前排队人数
time预计等待时间

◆ OnCallStateChanged()

void JCSDK.JCCallCenter.JCGuestCallback.OnCallStateChanged ( JCGuestCallStateChangeType  type,
JCGuestCallTermReason  reason 
)

通话状态改变

参数
type通话状态改变事件
reason挂断原因,只在type为Termd时需要关注

◆ OnCallTypeTurnedNotify()

void JCSDK.JCCallCenter.JCGuestCallback.OnCallTypeTurnedNotify ( JCGuestCallType  callType)

音视频通话切换通知

参数
callType1 切换到视频通话,0 切换到语音通话

◆ OnCheckVerifyResult()

void JCSDK.JCCallCenter.JCGuestCallback.OnCheckVerifyResult ( bool  pass,
string  reason 
)

业务办理结果

参数
pass业务办理是否通过
reason业务办理不通过的原因

◆ OnGetAllGroups()

void JCSDK.JCCallCenter.JCGuestCallback.OnGetAllGroups ( List< JCCallCenterGroupItem groups,
bool  result 
)

查询服务动态组号回调

对应QueryAllGroups接口

参数
groups回调结果
result是否成功

◆ OnHeldNotify()

void JCSDK.JCCallCenter.JCGuestCallback.OnHeldNotify ( bool  held)

收到保持取回的通知

参数
held保持取回,true:被保持;false:取回

◆ OnInviteDeclined()

void JCSDK.JCCallCenter.JCGuestCallback.OnInviteDeclined ( string  userId,
string  reason 
)

邀请被拒绝

参数
userId对方id
reason拒绝理由

◆ OnMemberLeave()

void JCSDK.JCCallCenter.JCGuestCallback.OnMemberLeave ( JCMediaChannelParticipant  part)

通话中有成员离开,仅针对通话建立后的其他成员

参数
part离开的成员

◆ OnMemberUpdate()

void JCSDK.JCCallCenter.JCGuestCallback.OnMemberUpdate ( JCMediaChannelParticipant  participant,
JCMediaChannelParticipant.ChangeParam  changeParam 
)

成员属性有更新,常用的有Video/Audio

参数
participant更新的成员
changeParam更新的属性

◆ OnMessageReceive()

void JCSDK.JCCallCenter.JCGuestCallback.OnMessageReceive ( string  type,
string  content,
string  fromUserId 
)

接收消息的回调

参数
type消息类型
content消息内容
fromUserId消息发送成员userId

◆ OnNewMemberJoin()

void JCSDK.JCCallCenter.JCGuestCallback.OnNewMemberJoin ( JCMediaChannelParticipant  part)

通话中有新成员加入,仅针对通话建立后的其他成员

参数
part新加入的成员

◆ OnRemotePathResult()

void JCSDK.JCCallCenter.JCGuestCallback.OnRemotePathResult ( JCGuestRemotePathState  state,
int  pathId,
string  pathHost,
uint  pathPort 
)

远程控制path回调

参数
state当前path状态
pathIdpathId
pathHostpathHost
pathPortpathPort

◆ OnSignRequestRecvNotify()

void JCSDK.JCCallCenter.JCGuestCallback.OnSignRequestRecvNotify ( )

收到签名请求

◆ OnTextMessageRecvNotify()

void JCSDK.JCCallCenter.JCGuestCallback.OnTextMessageRecvNotify ( string  content,
string  userId 
)

收到文本消息

参数
content消息内容
userId发送方的ID

◆ OnUrgentResult()

void JCSDK.JCCallCenter.JCGuestCallback.OnUrgentResult ( bool  agree)

座席处理加急的结果

参数
agree加急是否通过

该接口的文档由以下文件生成: