JCSDK-C#
|
访客回调 更多...
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 () |
收到签名请求 更多... | |
访客回调
void JCSDK.JCCallCenter.JCGuestCallback.OnCallPropertyChange | ( | JCMediaChannel.JCMediaChannel.PropChangeParam | propChangeParam | ) |
通话属性改变,重点关注屏幕共享
propChangeParam | 通话改变的属性 |
void JCSDK.JCCallCenter.JCGuestCallback.OnCallQueueCount | ( | int | count, |
int | time | ||
) |
当前排队人数,在呼叫发起尚未接通的时间段每5秒上报一次
count | 当前排队人数 |
time | 预计等待时间 |
void JCSDK.JCCallCenter.JCGuestCallback.OnCallStateChanged | ( | JCGuestCallStateChangeType | type, |
JCGuestCallTermReason | reason | ||
) |
通话状态改变
type | 通话状态改变事件 |
reason | 挂断原因,只在type为Termd时需要关注 |
void JCSDK.JCCallCenter.JCGuestCallback.OnCallTypeTurnedNotify | ( | JCGuestCallType | callType | ) |
音视频通话切换通知
callType | 1 切换到视频通话,0 切换到语音通话 |
void JCSDK.JCCallCenter.JCGuestCallback.OnCheckVerifyResult | ( | bool | pass, |
string | reason | ||
) |
业务办理结果
pass | 业务办理是否通过 |
reason | 业务办理不通过的原因 |
void JCSDK.JCCallCenter.JCGuestCallback.OnGetAllGroups | ( | List< JCCallCenterGroupItem > | groups, |
bool | result | ||
) |
void JCSDK.JCCallCenter.JCGuestCallback.OnHeldNotify | ( | bool | held | ) |
收到保持取回的通知
held | 保持取回,true:被保持;false:取回 |
void JCSDK.JCCallCenter.JCGuestCallback.OnInviteDeclined | ( | string | userId, |
string | reason | ||
) |
邀请被拒绝
userId | 对方id |
reason | 拒绝理由 |
void JCSDK.JCCallCenter.JCGuestCallback.OnMemberLeave | ( | JCMediaChannelParticipant | part | ) |
通话中有成员离开,仅针对通话建立后的其他成员
part | 离开的成员 |
void JCSDK.JCCallCenter.JCGuestCallback.OnMemberUpdate | ( | JCMediaChannelParticipant | participant, |
JCMediaChannelParticipant.ChangeParam | changeParam | ||
) |
成员属性有更新,常用的有Video/Audio
participant | 更新的成员 |
changeParam | 更新的属性 |
void JCSDK.JCCallCenter.JCGuestCallback.OnMessageReceive | ( | string | type, |
string | content, | ||
string | fromUserId | ||
) |
接收消息的回调
type | 消息类型 |
content | 消息内容 |
fromUserId | 消息发送成员userId |
void JCSDK.JCCallCenter.JCGuestCallback.OnNewMemberJoin | ( | JCMediaChannelParticipant | part | ) |
通话中有新成员加入,仅针对通话建立后的其他成员
part | 新加入的成员 |
void JCSDK.JCCallCenter.JCGuestCallback.OnRemotePathResult | ( | JCGuestRemotePathState | state, |
int | pathId, | ||
string | pathHost, | ||
uint | pathPort | ||
) |
远程控制path回调
state | 当前path状态 |
pathId | pathId |
pathHost | pathHost |
pathPort | pathPort |
void JCSDK.JCCallCenter.JCGuestCallback.OnSignRequestRecvNotify | ( | ) |
收到签名请求
void JCSDK.JCCallCenter.JCGuestCallback.OnTextMessageRecvNotify | ( | string | content, |
string | userId | ||
) |
收到文本消息
content | 消息内容 |
userId | 发送方的ID |
void JCSDK.JCCallCenter.JCGuestCallback.OnUrgentResult | ( | bool | agree | ) |
座席处理加急的结果
agree | 加急是否通过 |