UNPKG

fcc-core

Version:

Fusion communication center.

47 lines (46 loc) 1.4 kB
import EventBus, { OnAnswerSuccess, OnAnswerRequest, OnReleaseSuccess, OnLongNoAnswer, OnMediaRecordBegin, OnMediaRecordSuccess, OnMediaRecordFailure } from '../../utils/event-bus' export default xwEvent => { // 接听成功 EventBus.$on(OnAnswerSuccess, data => { const content = data.content xwEvent.emit('OnAnswerSuccess', { callId: content.callId, caller: content.caller, called: content.called }) }) // 呼叫成功 EventBus.$on(OnAnswerRequest, data => { const content = data.content xwEvent.emit('OnAnswerRequest', { callId: content.callId, caller: content.caller, called: content.called }) }) // 挂机 EventBus.$on(OnReleaseSuccess, data => { const content = data.content xwEvent.emit('OnReleaseSuccess', { callId: content.callId, caller: content.caller, called: content.called }) }) // 久未应答 EventBus.$on(OnLongNoAnswer, data => { xwEvent.emit('OnLongNoAnswer', data) }) // 开始录音 EventBus.$on(OnMediaRecordBegin, data => { xwEvent.emit('OnMediaRecordBegin', data) }) // 录音失败 EventBus.$on(OnMediaRecordFailure, data => { xwEvent.emit('OnMediaRecordFailure', data) }) // 久未应答 EventBus.$on(OnMediaRecordSuccess, data => { xwEvent.emit('OnMediaRecordSuccess', data) }) }