edit-api-xz

This commit is contained in:
lccsw
2021-08-25 10:23:09 +08:00
parent 1f311db32f
commit 3aea59ba1e
7 changed files with 109 additions and 62 deletions
+6 -3
View File
@@ -14,8 +14,11 @@ class Xcall{
private $ci;
private $log_file = 'xcall.log';
public function __construct(){
public function __construct($params=[]){
$this -> ci = & get_instance();
$params['app_id'] && $this->id = $params['app_id'];
$params['app_key'] && $this->key = $params['app_key'];
}
/**
* 商务号绑定
@@ -105,7 +108,7 @@ class Xcall{
}
//绑定关系
public function ABXbind($mobileA, $mobileB,$seq_id, $middleNumber='',$scene=''){
public function ABXbind($mobileA, $mobileB,$seq_id,$bindTime=10,$middleNumber=''){
$url=$this->api_url.'autoCallTransferForSp.do';
$spId=$this->id; //teleii平台分配的商户id
$spKey=$this->key; //teleii平台分配的商户key
@@ -114,7 +117,7 @@ class Xcall{
$fm=$mobileA; //主叫号码
$tm=$mobileB; //被叫号码
$virtualMobile=$middleNumber; //虚拟号码.创建新关系时,虚拟号码为空,系统自行分配虚拟号码。
$bindTime=10;//关系绑定10分钟
$bindTime=$bindTime;//关系绑定时间(单位分钟)
//Md5(key+id+seqId+timestamp+fm+tm) 生成签名
$sign_source=$spKey.$spId.$seqId.$timestamp.$fm.$tm;