JCSDK-C#
Public 成员函数 | 静态 Public 成员函数 | Public 属性 | 属性 | 所有成员列表
JCSDK.JCCallCenter.JCAgent类 参考

座席模块 更多...

Public 成员函数

bool Checkin (string userId, JCAgentRoleType role)
 签入到排队机,签入后默认示闲状态 更多...
 
bool Checkin (JCAgentRoleType role)
 签入到排队机,签入后默认示闲状态 更多...
 
bool Checkin (string userId, JCAgentRoleType role, bool busy)
 签入到排队机,签入后的示忙示闲状态由busy参数决定 更多...
 
bool Checkout ()
 签出排队机,签出后将不会收到排队机的呼叫分配 更多...
 
bool CheckResult (bool pass, string reason)
 通知访客服务的结果 更多...
 
bool Answer ()
 座席端在收到邀请后,调用该接口来接听 更多...
 
bool Term ()
 结束通话 更多...
 
int ApplyStatePause (bool pause)
 主动发起示忙示闲 更多...
 
bool EnableVideo (bool enable)
 开启关闭发送本地视频流,并修改自己的Video属性 更多...
 
bool EnableAudio (bool enable)
 开启关闭发送本地音频流,并修改自己的Audio属性 更多...
 
bool SendVideoEmptyPack (bool empty)
 视频发送空包,该接口不会导致成员的Video属性变化 更多...
 
bool SendAudioEmptyPack (bool empty)
 音频发送空包,该接口不会导致成员的Audio属性变化 更多...
 
int QueryAvailableAgents (string groupId)
 查询指定组号的空闲座席 更多...
 
int TransferCall (JCAgentTransferType type, string id)
 转接,支持转接到具体坐席和转接到某个业务组 更多...
 
int ResponseUrgent (string serialNumber, string callerNumber, bool agree)
 应答加急请求 更多...
 
bool QueryAllGroups ()
 查询业务组号,结果通过OnGetAllGroups上报 更多...
 
bool EnableDesktopOrWindowShare (bool enable, string deviceId)
 屏幕/窗口共享 更多...
 
bool InviteMember (string userId)
 邀请其他座席加入 更多...
 
bool SetRatio (float ratio)
 设置视频本地宽高比,会将自己的视频采集根据宽高比裁剪后进行发送 更多...
 
void RequestVideo (JCMediaChannelPictureSize requestSize)
 按设定质量请求成员视频画面,影响自己看其他成员的视频分辨率 更多...
 
void RequestVideo ()
 按默认的设置请求成员视频画面 更多...
 
void RequestVideo (JCMediaChannelParticipant part, JCMediaChannelPictureSize requestSize)
 按设置的尺寸请求指定成员的视频画面 更多...
 
bool SetScreenMode (JCConfMergeModeParam mergeModeParam)
 设置视频合并模式 更多...
 
bool SetPictureInPictureLayout (JCPictureLayoutParams layoutParams)
 设置画中画布局 更多...
 
bool SetHoldState (bool hold)
 上报保持取回状态 更多...
 
bool EnableLocalRecord (bool enable, JCRecordLocalParams recordParam)
 开关本地通话录制 更多...
 
bool EnableRemoteRecord (bool enable, JCRecordRemoteParams recordParam)
 开关远程通话录制 更多...
 
bool SendMessage (string type, string content)
 透明通道发送全员消息,消息内容不能大于4K 更多...
 
bool SendMessage (string type, string content, string userId)
 透明通道发送消息给某个成员,UserId传空则发送给所有成员,消息内容不能大于4K 更多...
 
int GetSpkLevel ()
 获取扬声器音量,区间0-100 更多...
 
int GetMicLevel ()
 获取麦克风音量,区间0-100 更多...
 
bool InsertStorageRecord (string url, JCAgentStorageFileType fileType, int fileSize, int expireTime)
 把文件绑定到当前的服务,以便通过 portal 查看文件 更多...
 
bool GetHoldState ()
 当前通话是否保持 更多...
 
void TurnCallType (JCAgentCallType calltype)
 音视频通话切换 更多...
 
JCAgentCallType GetCallType ()
 获取当前通话类型 更多...
 
void SendTextMessage (string content, string userid)
 发送文本消息,消息内容不能大于4K 更多...
 
void RequestSign ()
 请求访客签名 更多...
 
bool ControlRecord (JCAgentReocrdAction action, string watermarkText)
 控制远程录制,仅在IsAutoRecord为false的情况下生效 更多...
 
void WatermarkSetLibPath (string path)
 动态加载水印sdk,使用水印接口前必须先调用此接口加载依赖 更多...
 
void WatermarkSetPicture (string pictureFile, int startTime, int endTime, int posX, int posY)
 设置水印图片 更多...
 
void WatermarkSetText (string text, string fontFile, int fontSize, int fontColor, int backColor, bool blod, bool italic, bool underline, int alignment)
 设置水印文字 更多...
 
void WatermarkSetTimestamp (string fontFile, int fontSize, int colorType, int borderWidth, int posType, int posX, int posY, bool tsIsMs)
 设置水印时间戳 更多...
 
void WatermarkSetState (bool state)
 设置水印状态 更多...
 
- Public 成员函数 继承自 JCSDK.JCMediaChannel.JCMediaChannelCallback
void OnMediaChannelStateChange (JCMediaChannelState state, JCMediaChannelState oldState, JCMediaChannel obj)
 自身状态变化回调 更多...
 
void OnMediaChannelPropertyChange (JCMediaChannel.PropChangeParam propChangeParam, JCMediaChannel obj)
 属性变化回调,目前主要关注屏幕共享和窗口共享状态的更新 更多...
 
void OnJoin (bool result, JCMediaChannelReason reason, string channelId, JCMediaChannel obj)
 加入频道结果回调 更多...
 
void OnLeave (JCMediaChannelReason reason, string channelId, JCMediaChannel obj)
 离开频道结果标识 更多...
 
void OnStop (bool result, JCMediaChannelReason reason, JCMediaChannel obj)
 解散频道结果回调 更多...
 
void OnQuery (int operationId, bool result, JCMediaChannelReason reason, JCMediaChannelQueryInfo queryInfo, JCMediaChannel obj)
 查询频道信息结果回调 更多...
 
void OnParticipantJoin (JCMediaChannelParticipant participant, JCMediaChannel obj)
 成员加入回调 更多...
 
void OnParticipantLeft (JCMediaChannelParticipant participant, JCMediaChannelReason reason, JCMediaChannel obj)
 成员离开回调 更多...
 
void OnParticipantUpdate (JCMediaChannelParticipant participant, JCMediaChannelParticipant.ChangeParam changeParam, JCMediaChannel obj)
 成员更新回调 更多...
 
void OnMessageReceive (string type, string content, string fromUserId, JCMediaChannel obj)
 接收频道消息的回调 更多...
 
void OnInviteSipUserResult (int operationId, bool result, int reason, JCMediaChannel obj)
 邀请Sip用户操作结果回调 更多...
 

静态 Public 成员函数

static JCAgent Create (JCClient.JCClient client, JCMediaDevice.JCMediaDevice mediaDevice, JCAgentCallback callback)
 创建JCAgent对象 更多...
 
static void Destroy ()
 销毁JCAgent对象 更多...
 

Public 属性

JCAgentTermState TermState = JCAgentTermState.Free
 
bool IsAutoRecord = true
 

属性

string SerialNumber [get]
 
JCAgentCallState CallState [get]
 
int CallerWaitTime [get]
 
string ExtraStr [get]
 
JCMediaChannelParticipant GuestParticipant [get]
 
List< JCMediaChannelParticipantParticipants [get]
 
string Statistic [get]
 
JObject StatisticDic [get]
 
String NetWorkJson [get]
 获取网络状态json字符串 更多...
 
bool Pause [get]
 
JCAgentOperatorState OperatorState [get]
 
string ShareRenderId [get]
 
string ShareUserId [get]
 
JCMediaChannelPictureSize RequestSize [get, set]
 

详细描述

座席模块

成员函数说明

◆ Answer()

bool JCSDK.JCCallCenter.JCAgent.Answer ( )

座席端在收到邀请后,调用该接口来接听

接听成功将会触发OnCallStateChanged事件

返回
接口调用成功失败

◆ ApplyStatePause()

int JCSDK.JCCallCenter.JCAgent.ApplyStatePause ( bool  pause)

主动发起示忙示闲

  • 示忙状态下不会收到呼叫来电
  • 示闲状态下正常呼叫进线

通话过程中调用该接口不会影响当前通话,从下个通话开始状态生效

示忙示闲的结果通过OnApply上报

参数
pausetrue示忙,false示闲
返回
操作id,对应OnApply的第一个参数

◆ Checkin() [1/3]

bool JCSDK.JCCallCenter.JCAgent.Checkin ( JCAgentRoleType  role)

签入到排队机,签入后默认示闲状态

示闲状态下正常呼叫进线

该接口会使用已经登录的账号ID作为坐席ID进行签入

调用该接口前需先确定JCClient已经Login成功,即已收到OnLogin

签入结果会触发OnCheckin回调

可以通过OperatorState来获取到当前的签入状态

参数
role座席角色,目前该参数已有服务端控制,不再通过终端设置,可忽略
返回
接口调用成功失败

◆ Checkin() [2/3]

bool JCSDK.JCCallCenter.JCAgent.Checkin ( string  userId,
JCAgentRoleType  role 
)

签入到排队机,签入后默认示闲状态

示闲状态下正常呼叫进线

调用该接口前需先确定JCClient已经Login成功,即已收到OnLogin

签入结果会触发OnCheckin回调

可以通过OperatorState来获取到当前的签入状态

参数
userId座席ID,需与portal上配置的坐席staffId对应
role座席角色,目前该参数已有服务端控制,不再通过终端设置,可忽略
返回
接口调用成功失败

◆ Checkin() [3/3]

bool JCSDK.JCCallCenter.JCAgent.Checkin ( string  userId,
JCAgentRoleType  role,
bool  busy 
)

签入到排队机,签入后的示忙示闲状态由busy参数决定

示忙状态下不会收到呼叫来电,示闲状态下正常呼叫进线

调用该接口前需先确定JCClient已经Login成功,即已收到OnLogin

签入结果会触发OnCheckin回调

可以通过OperatorState来获取到当前的签入状态

参数
userId座席ID,需与portal上配置的坐席staffId对应
role座席角色,目前该参数已有服务端控制,不再通过终端设置,可忽略
busytrue签入后默认示忙,false签入后默认示闲
返回
接口调用成功失败

◆ Checkout()

bool JCSDK.JCCallCenter.JCAgent.Checkout ( )

签出排队机,签出后将不会收到排队机的呼叫分配

调用该接口并不影响JCClientLogin状态

签出结果会触发OnCheckout回调

可以通过OperatorState来获取到当前的签入状态

返回
接口调用成功失败

◆ CheckResult()

bool JCSDK.JCCallCenter.JCAgent.CheckResult ( bool  pass,
string  reason 
)

通知访客服务的结果

访客端将会收到OnCheckVerifyResult回调

该接口无实际使用场景,不再维护

参数
pass是否办理成功
reason办理失败的原因
返回
成功返回 true,失败返回 false

◆ ControlRecord()

bool JCSDK.JCCallCenter.JCAgent.ControlRecord ( JCAgentReocrdAction  action,
string  watermarkText 
)

控制远程录制,仅在IsAutoRecord为false的情况下生效

参数
action打开或关闭录制
watermarkText水印内容,需跟portal配置对应使用
返回
接口调用成功失败

◆ Create()

static JCAgent JCSDK.JCCallCenter.JCAgent.Create ( JCClient.JCClient  client,
JCMediaDevice.JCMediaDevice  mediaDevice,
JCAgentCallback  callback 
)
static

创建JCAgent对象

JCAgent的所有接口函数,如无特殊说明,都建议再主线程调用

◆ Destroy()

static void JCSDK.JCCallCenter.JCAgent.Destroy ( )
static

销毁JCAgent对象

该方法为同步调用,需要等待JCAgent实例资源释放后才能执行其他操作, 调用此方法后,你将无法再使用JCAgent的其他方法和回调。

我们不建议再JCSDK的回调中调用此方法销毁JCAgent对象,否则会出现崩溃

如需在销毁后再次创建JCAgent实例,需要等待Destroy方法执行结束后再创建实例

◆ EnableAudio()

bool JCSDK.JCCallCenter.JCAgent.EnableAudio ( bool  enable)

开启关闭发送本地音频流,并修改自己的Audio属性

结果通过回调OnMemberUpdate通知

参数
enable是否开启本地音频流
返回
接口调用成功返回 true,失败返回 false

◆ EnableDesktopOrWindowShare()

bool JCSDK.JCCallCenter.JCAgent.EnableDesktopOrWindowShare ( bool  enable,
string  deviceId 
)

屏幕/窗口共享

会触发OnCallPropertyChange回调

参数
enabletrue开启共享,false关闭共享
deviceId要共享的窗口或者屏幕id,可在桌面对象窗口对象中取得
返回
接口调用成功失败

◆ EnableLocalRecord()

bool JCSDK.JCCallCenter.JCAgent.EnableLocalRecord ( bool  enable,
JCRecordLocalParams  recordParam 
)

开关本地通话录制

参数
enable开启或者关闭录制
recordParam录制参数
返回
返回 true 表示正常执行调用流程,false 表示调用异常

◆ EnableRemoteRecord()

bool JCSDK.JCCallCenter.JCAgent.EnableRemoteRecord ( bool  enable,
JCRecordRemoteParams  recordParam 
)

开关远程通话录制

视频客服场景下由CD自动开启录制,即无特殊情况无需调用此接口即可在服务器生成录制文件

参数
enable是否开启通话录制
recordParamrecordParam 录制参数,当 enable 为 true 时,可以更改由 join 时传入的录制参数,不需更改则填 null
返回
返回true表示调用成功,false表示调用失败

◆ EnableVideo()

bool JCSDK.JCCallCenter.JCAgent.EnableVideo ( bool  enable)

开启关闭发送本地视频流,并修改自己的Video属性

结果通过回调OnMemberUpdate通知

参数
enable是否开启本地视频流
返回
接口调用成功返回 true,失败返回 false

◆ GetCallType()

JCAgentCallType JCSDK.JCCallCenter.JCAgent.GetCallType ( )

获取当前通话类型

返回
当前通话类型
  • Audio:语音通话
  • Video:视频通话

◆ GetHoldState()

bool JCSDK.JCCallCenter.JCAgent.GetHoldState ( )

当前通话是否保持

返回
当前通话是否保持
  • true:当前通话状态为保持
  • false:当前通话状态为正常

◆ GetMicLevel()

int JCSDK.JCCallCenter.JCAgent.GetMicLevel ( )

获取麦克风音量,区间0-100

返回
返回麦克风音量

◆ GetSpkLevel()

int JCSDK.JCCallCenter.JCAgent.GetSpkLevel ( )

获取扬声器音量,区间0-100

返回
返回扬声器音量

◆ InsertStorageRecord()

bool JCSDK.JCCallCenter.JCAgent.InsertStorageRecord ( string  url,
JCAgentStorageFileType  fileType,
int  fileSize,
int  expireTime 
)

把文件绑定到当前的服务,以便通过 portal 查看文件

参数
url文件服务器路径,在文件通过UploadFile上传至文件服务后,由OnFileResult返回
fileType文件类型
fileSize文件大小
expireTime超时时间
返回
接口调用结果

◆ InviteMember()

bool JCSDK.JCCallCenter.JCAgent.InviteMember ( string  userId)

邀请其他座席加入

坐席接受请求加入会触发OnNewMemberJoin事件

参数
userId要邀请的座席userId
返回
接口调用成功失败

◆ QueryAllGroups()

bool JCSDK.JCCallCenter.JCAgent.QueryAllGroups ( )

查询业务组号,结果通过OnGetAllGroups上报

返回
接口调用成功失败

◆ QueryAvailableAgents()

int JCSDK.JCCallCenter.JCAgent.QueryAvailableAgents ( string  groupId)

查询指定组号的空闲座席

结果通过OnQueryAvailableAgentsListResult上报

返回
操作id,与OnQueryAvailableAgentsListResult的第一个参数对应

◆ RequestSign()

void JCSDK.JCCallCenter.JCAgent.RequestSign ( )

请求访客签名

访客会收到OnSignRequestRecvNotify事件

◆ RequestVideo() [1/3]

void JCSDK.JCCallCenter.JCAgent.RequestVideo ( )

按默认的设置请求成员视频画面

◆ RequestVideo() [2/3]

void JCSDK.JCCallCenter.JCAgent.RequestVideo ( JCMediaChannelParticipant  part,
JCMediaChannelPictureSize  requestSize 
)

按设置的尺寸请求指定成员的视频画面

参数
part成员
requestSize请求大小

◆ RequestVideo() [3/3]

void JCSDK.JCCallCenter.JCAgent.RequestVideo ( JCMediaChannelPictureSize  requestSize)

按设定质量请求成员视频画面,影响自己看其他成员的视频分辨率

参数
requestSize视频请求质量

◆ ResponseUrgent()

int JCSDK.JCCallCenter.JCAgent.ResponseUrgent ( string  serialNumber,
string  callerNumber,
bool  agree 
)

应答加急请求

收到访客的加急请求会触发OnUrgentRequestRecv事件

应答加急的结果会触发OnUrgentResponseResult事件

参数
serialNumberserialNumber,随OnUrgentRequestRecv携带
callerNumbercallerNumber,随OnUrgentRequestRecv携带
agreetrue同意加急,false拒绝加急
返回
操作id,与OnUrgentResponseResult的第二个参数对应

◆ SendAudioEmptyPack()

bool JCSDK.JCCallCenter.JCAgent.SendAudioEmptyPack ( bool  empty)

音频发送空包,该接口不会导致成员的Audio属性变化

参数
emptytrue发送空包,false发送正常音频包
返回
接口调用成功返回 true,失败返回 false

◆ SendMessage() [1/2]

bool JCSDK.JCCallCenter.JCAgent.SendMessage ( string  type,
string  content 
)

透明通道发送全员消息,消息内容不能大于4K

收端会触发OnMessageReceive事件

参数
type消息类型
content消息内容
返回
接口调用结果

◆ SendMessage() [2/2]

bool JCSDK.JCCallCenter.JCAgent.SendMessage ( string  type,
string  content,
string  userId 
)

透明通道发送消息给某个成员,UserId传空则发送给所有成员,消息内容不能大于4K

收端会触发OnMessageReceive事件

参数
type消息类型
content消息内容
userId对方id
返回
接口调用结果

◆ SendTextMessage()

void JCSDK.JCCallCenter.JCAgent.SendTextMessage ( string  content,
string  userid 
)

发送文本消息,消息内容不能大于4K

通话中的其他成员会收到OnTextMessageRecvNotify事件

参数
content消息内容
userid三人及三人以上时可以指定要发送的ID,传空即发送给所有人

◆ SendVideoEmptyPack()

bool JCSDK.JCCallCenter.JCAgent.SendVideoEmptyPack ( bool  empty)

视频发送空包,该接口不会导致成员的Video属性变化

参数
emptytrue发送空包,false正常发送视频包
返回
接口调用成功返回 true,失败返回 false

◆ SetHoldState()

bool JCSDK.JCCallCenter.JCAgent.SetHoldState ( bool  hold)

上报保持取回状态

可以通过GetHoldState获取当前通话是否保持

保持通话后双方互相停止音视频流收发

其他通话中的成员将会收到OnHeldNotify通知

参数
holdtrue 表示保持 false 表示取回
返回
接口调用成功失败

◆ SetPictureInPictureLayout()

bool JCSDK.JCCallCenter.JCAgent.SetPictureInPictureLayout ( JCPictureLayoutParams  layoutParams)

设置画中画布局

参数
layoutParams画中画录制布局
返回
返回 true 表示正常执行调用流程,false 表示调用异常

◆ SetRatio()

bool JCSDK.JCCallCenter.JCAgent.SetRatio ( float  ratio)

设置视频本地宽高比,会将自己的视频采集根据宽高比裁剪后进行发送

需要在通话开始后调用,即收到OnCallStateChanged的Type为Talking之后

参数
ratio视频本地宽高比
返回
接口调用是否成功

◆ SetScreenMode()

bool JCSDK.JCCallCenter.JCAgent.SetScreenMode ( JCConfMergeModeParam  mergeModeParam)

设置视频合并模式

参数
mergeModeParam设置媒体推流的视频合并模式参数
返回

◆ Term()

bool JCSDK.JCCallCenter.JCAgent.Term ( )

结束通话

通话过程中调用结束通话

来电过程中调用拒绝接听,访客分配到其他坐席继续呼叫等待不会挂断

挂断成功将会触发OnCallStateChanged事件

返回
接口调用成功失败

◆ TransferCall()

int JCSDK.JCCallCenter.JCAgent.TransferCall ( JCAgentTransferType  type,
string  id 
)

转接,支持转接到具体坐席和转接到某个业务组

参数
type转接类型,具体坐席或是业务组
id当type为Group,id需传入业务组号;当type为Stuff,id需传入坐席id

结果通过OnTransferResult上报

返回
操作id,与OnTransferResult第一个参数对应

◆ TurnCallType()

void JCSDK.JCCallCenter.JCAgent.TurnCallType ( JCAgentCallType  calltype)

音视频通话切换

可以通过GetCallType接口获取到当前的通话类型

通话中所有成员都将收到OnCallTypeTurnedNotify事件

参数
calltype通话类型
  • Audio:转化为视频通话
  • Video:转化为语音通话

◆ WatermarkSetLibPath()

void JCSDK.JCCallCenter.JCAgent.WatermarkSetLibPath ( string  path)

动态加载水印sdk,使用水印接口前必须先调用此接口加载依赖

水印接口都只对本地录制生效,远程录制的水印信息需通过portal进行配置

参数
path水印sdk绝对路径

◆ WatermarkSetPicture()

void JCSDK.JCCallCenter.JCAgent.WatermarkSetPicture ( string  pictureFile,
int  startTime,
int  endTime,
int  posX,
int  posY 
)

设置水印图片

参数
pictureFile图片路径
startTime水印开始时间
endTime水印结束时间
posX相对于基础位置的水平偏移
posY相对于基础位置的竖直偏移

◆ WatermarkSetState()

void JCSDK.JCCallCenter.JCAgent.WatermarkSetState ( bool  state)

设置水印状态

参数
state状态,1=>open 2=>close

◆ WatermarkSetText()

void JCSDK.JCCallCenter.JCAgent.WatermarkSetText ( string  text,
string  fontFile,
int  fontSize,
int  fontColor,
int  backColor,
bool  blod,
bool  italic,
bool  underline,
int  alignment 
)

设置水印文字

参数
text文字内容
fontFile字体文件路径,不可为空
fontSize字体大小,范围:6-50
fontColorRGB字体颜色,0xFFFFFF
backColorRGB背景颜色,0x000000
blod是否粗体
italic是否斜体
underline是否下划线
alignment字体排列位置,0=>left 1=>center 2=>right

◆ WatermarkSetTimestamp()

void JCSDK.JCCallCenter.JCAgent.WatermarkSetTimestamp ( string  fontFile,
int  fontSize,
int  colorType,
int  borderWidth,
int  posType,
int  posX,
int  posY,
bool  tsIsMs 
)

设置水印时间戳

参数
fontFile字体文件路径
fontSize字体大小,范围6-50
colorType颜色类型,0=>red 1=>yellow 2=>green 3=>cyan 4=>blue 5=>magenta 6=>white 7=>neutral 8=>black
borderWidth边界宽度,范围0-5
posType时间戳位置类型,0=>topleft 1=>bottomleft 2=>topright 3=>bottomright 4=>center
posX相对初始位置的水平偏移
posY相对初始位置的竖直偏移
tsIsMs是否显示水印

类成员变量说明

◆ IsAutoRecord

bool JCSDK.JCCallCenter.JCAgent.IsAutoRecord = true

是否开启了CD自动录制,由访客AutoRecord属性决定,在通话状态为Talking之后可以获取, 如果当前为自动录制模式,则坐席的ControlRecord不生效

◆ TermState

JCAgentTermState JCSDK.JCCallCenter.JCAgent.TermState = JCAgentTermState.Free

通话结束后默认状态,目前支持通话结束后默认示忙与通话结束后默认示闲

示忙状态下不会收到呼叫来电,示闲状态下正常呼叫进线

属性说明

◆ CallerWaitTime

int JCSDK.JCCallCenter.JCAgent.CallerWaitTime
get

访客呼叫等待时长,即访客发起呼叫到座席接起的时长,单位秒

◆ CallState

JCAgentCallState JCSDK.JCCallCenter.JCAgent.CallState
get

当前的通话状态

◆ ExtraStr

string JCSDK.JCCallCenter.JCAgent.ExtraStr
get

来电额外参数,由访客呼叫的时候携带

访客呼叫参数

◆ GuestParticipant

JCMediaChannelParticipant JCSDK.JCCallCenter.JCAgent.GuestParticipant
get

当前的访客成员对象,可以获取到UserId,RenderId等属性

◆ NetWorkJson

String JCSDK.JCCallCenter.JCAgent.NetWorkJson
get

获取网络状态json字符串

◆ OperatorState

JCAgentOperatorState JCSDK.JCCallCenter.JCAgent.OperatorState
get

坐席签入状态

◆ Participants

List<JCMediaChannelParticipant> JCSDK.JCCallCenter.JCAgent.Participants
get

当前通话中的所有成员对象

◆ Pause

bool JCSDK.JCCallCenter.JCAgent.Pause
get

当前是否是示忙状态

示忙状态下不会收到呼叫来电,示闲状态下正常呼叫进线

◆ RequestSize

JCMediaChannelPictureSize JCSDK.JCCallCenter.JCAgent.RequestSize
getset

视频请求质量,影响自己看其他成员的视频分辨率

◆ SerialNumber

string JCSDK.JCCallCenter.JCAgent.SerialNumber
get

服务唯一标识,上层可使用该参数通过portal第三方接口查询到话务信息,如录制视频文件的URL

◆ ShareRenderId

string JCSDK.JCCallCenter.JCAgent.ShareRenderId
get

屏幕共享时的渲染id,无屏幕共享时为空

◆ ShareUserId

string JCSDK.JCCallCenter.JCAgent.ShareUserId
get

屏幕共享时的共享成员id,无屏幕共享时为空

◆ Statistic

string JCSDK.JCCallCenter.JCAgent.Statistic
get

获取媒体统计信息


该类的文档由以下文件生成: