InterfaceJRTCGuestCallback
interface JRTCGuestCallback { onGetAllGroups(result: boolean,
groups: undefined | JRTCCallCenterGroupItem[]): void; onCallStateChanged(type: GuestCallStateChangeType,
incomingType: CallIncomingType,
inviter: undefined | JRTCInviter,
reason: CallTermReason): void; onCallQueueCount(count: number,
time: number,
agentRinging: boolean): void; onCallPropertyChanged(propChangeParam: JRTCRoomPropChangeParam): void; onMemberJoin(participant: JRTCRoomParticipant): void; onMemberLeave(participant: JRTCRoomParticipant): void; onMemberUpdate(participant: JRTCRoomParticipant,
changeParam: JRTCRoomParticipantChangeParam): void; onHoldStateChanged(hold: boolean): void; onCallTypeChanged(callType: CallType): void; onMessageReceived(content: string,
contentType: string,
messageType: MessageType,
fromUserId: string): void; onSignRequest(fromUserId: string,
extraInfo: string): void; onOnewayVideoChanged(turnOn: boolean): void; onDeliveryAbort(isShutDown: boolean,
deliveryUserId: string,
reason: string): void; onNotifyMessageReceived(notifyMessage: JRTCNotifyMessage,
fromUserId: string): void; onUrgentResultResponse(agree: boolean): void; onCallMediaEvent(code: EventCode,
name: string): void; } Methods
onGetAllGroups
- onGetAllGroups(result, groups): void
Returns void
onCallStateChanged
- onCallStateChanged(type, incomingType, inviter, reason): void
Returns void
onCallQueueCount
- onCallQueueCount(count, time, agentRinging): void
Parameters
- count: number
- time: number
- agentRinging: boolean
Returns void
onCallPropertyChanged
- onCallPropertyChanged(propChangeParam): void
Returns void
onMemberJoin
- onMemberJoin(participant): void
Returns void
onMemberLeave
- onMemberLeave(participant): void
Returns void
onMemberUpdate
- onMemberUpdate(participant, changeParam): void
Returns void
onHoldStateChanged
- onHoldStateChanged(hold): void
Returns void
onCallTypeChanged
- onCallTypeChanged(callType): void
Returns void
onMessageReceived
- onMessageReceived(content, contentType, messageType, fromUserId): void
Parameters
- content: string
- contentType: string
- messageType: MessageType
- fromUserId: string
Returns void
onSignRequest
- onSignRequest(fromUserId, extraInfo): void
Parameters
- fromUserId: string
- extraInfo: string
Returns void
onOnewayVideoChanged
- onOnewayVideoChanged(turnOn): void
Returns void
onDeliveryAbort
- onDeliveryAbort(isShutDown, deliveryUserId, reason): void
Parameters
- isShutDown: boolean
- deliveryUserId: string
- reason: string
Returns void
onNotifyMessageReceived
- onNotifyMessageReceived(notifyMessage, fromUserId): void
Returns void
onUrgentResultResponse
- onUrgentResultResponse(agree): void
Returns void
onCallMediaEvent
- onCallMediaEvent(code, name): void
Parameters
- code: EventCode
- name: string
Returns void
访客相关事件回调