| | |
| | | import { request } from './request'; |
| | | |
| | | class OutboundBotAPIService { |
| | | /** |
| | | * 电话拨打获取记录 |
| | | * POST /api/v1/outbound-bot/call |
| | | * @param {Object} data - 请求数据 |
| | | * @param {string} data.caseRef - 案件引用ID |
| | | * @param {string} data.phoneNumber - 电话号码 |
| | | * @param {string} data.scriptId - 脚本ID |
| | | * @returns {Promise} 外呼结果 |
| | | */ |
| | | static makeCall(data = {}) { |
| | | return request.post('/api/v1/outbound-bot/call', data); |
| | | } |
| | | |
| | | |
| | | /** |
| | | * 智能外呼拨打电话 |
| | |
| | | static getCallStatus(params = {}) { |
| | | return request.get('/api/v1/outbound-bot/status', params); |
| | | } |
| | | |
| | | /** |
| | | * 更新呼叫状态 |
| | | * POST /api/v1/outbound-bot/update-status |
| | | * @param {Object} data - 请求数据 |
| | | * @param {string} data.jobId - 工作ID |
| | | * @param {string} data.callStatus - 外呼状态 |
| | | * @returns {Promise} 状态更新结果 |
| | | */ |
| | | static updateCallStatus(data) { |
| | | return request.post('/api/v1/outbound-bot/update-status', data); |
| | | } |
| | | } |
| | | |
| | | export default OutboundBotAPIService; |