Newer
Older
CallCenterFront / src / api / cti.js
StephanieGitHub on 6 May 2020 1 KB MOD: 统计调试
/**
 * CTI接口,获取坐席情况
 */
import request from '@/utils/request'

// 获取当前正在通话列表
// {success:true,totalProperty:1,
// root:[{"Call_pbxName":"spzc_pbx","Call_city":"","Call_isp":"中国联通","Call_number":"18513995803","Call_province":"北京","Call_callStatus":"接通","Call_id":"b7c32570-8acd-11ea-96b3-89e56eb1026b","Call_staySeconds":"8","Call_talkSeconds":"4","Call_ivrName":"座席组--客服","Call_agentName":"888","Call_otherLegNumber":"6001","Call_agentStaffid":"1","Call_sp_entityName":"Call"}]}
export function getCurrentCalls(params) {
  return request({
    // url: '/sound/list',
    url: '/server/invoke',
    method: 'post',
    data: {
      method: '/spcc/interface/json/calls.do.do',
      type: 'get',
      params: {
        username: 'Admin',
        password: 'admin'
      }
    }
  })
}
// 获取全部坐席情况列表
export function getSeatsState(params) {
  return request({
    url: '/server/invoke',
    method: 'get',
    params: {
      method: '/spcc/interface/json/agents.do.do',
      type: 'get',
      params: {
        username: 'Admin',
        password: 'admin'
      }
    }
  })
}

// 获取全部分机情况列表
export function getPhoneState(params) {
  return request({
    url: '/server/invoke',
    method: 'get',
    params: {
      method: '/spcc/interface/json/extensions.do.do',
      type: 'get',
      params: {
        username: 'Admin',
        password: 'admin'
      }
    }
  })
}
// 获取排队情况
export function getQueueState(params) {
  return request({
    url: '/server/invoke',
    method: 'get',
    params: {
      method: '/spcc/interface/json/queues.do.do',
      type: 'get',
      params: {
        username: 'Admin',
        password: 'admin'
      }
    }
  })
}