57 lines
1.5 KiB
PHP
57 lines
1.5 KiB
PHP
<?php
|
|
/**
|
|
* Notes:晓致虚拟号通话记录
|
|
* Created on: 2021/7/26 13:38
|
|
* Created by: dengbw
|
|
*/
|
|
|
|
defined('BASEPATH') OR exit('No direct script access allowed');
|
|
|
|
class Receiver_xz_model extends HD_Model
|
|
{
|
|
private $table_name = 'lc_receiver_xz';
|
|
|
|
public function __construct()
|
|
{
|
|
parent::__construct($this->table_name, 'default');
|
|
}
|
|
|
|
//获取晓致状态
|
|
public function get_xz_status($status=''){
|
|
$arr = [
|
|
-1 => '实时来电通知(是否接听状态未知,非话单记录)',
|
|
0 => '正常接听',
|
|
1 => '未应答',
|
|
2 => '黑名单来电,拒接',
|
|
3 => '虚号关机状态,未接听',
|
|
4 => '未绑定号码',
|
|
5 => '遇忙未接听'
|
|
];
|
|
if(strlen($status)){
|
|
return $arr[$status] ? $arr[$status] : '未知状态';
|
|
}else{
|
|
return $arr;
|
|
}
|
|
}
|
|
|
|
//获取晓致noAnswerReaso对应错误码
|
|
public function get_xz_noAnswerReason($noAnswerReason=''){
|
|
$arr = [
|
|
11 => '主叫挂机',
|
|
12 => '被叫挂机',
|
|
13 => '被叫正在通话中',
|
|
14 => '被叫无人接听',
|
|
15 => '被叫无法接通',
|
|
16 => '被叫关机',
|
|
17 => '被叫空号',
|
|
18 => '被叫暂停服务',
|
|
19 => '被叫转接失败',
|
|
];
|
|
if(strlen($noAnswerReason)){
|
|
return $arr[$noAnswerReason] ? $arr[$noAnswerReason] : '';
|
|
}else{
|
|
return $arr;
|
|
}
|
|
}
|
|
}
|