中通天鸿开发者平台

中通天鸿开发者平台

  • 开发文档
  • API文档

›外呼管理

中间件wintelapi

  • 如何认证
  • 角色管理
  • 黑名单管理
  • 白名单管理
  • 坐席管理
  • 坐席管理(新)
  • 分机管理
  • 技能组管理
  • 业务组管理
  • 语音管理
  • jsonp接口
  • 监控管理
  • 监控管理(新)
  • 录音管理
  • 报表管理管理
  • 报表管理(新)
  • 双向外呼(新)
  • 双向外呼(不推荐)
  • 其他相关接口
  • 话单推送

智能外呼

    快速入门

    • 功能介绍
    • 语音相关服务
    • 对接流程
    • 新手指引

    接口说明

    • 单条数据请求接口
    • 批量数据请求接口(新)
    • 回调数据下载、查询
    • 创建项目
    • 修改项目
    • 删除项目
    • 获取项目信息
    • 创建语音模板
    • 修改语音模板
    • 获取语音模板信息
    • 获取半小时接通率

短信

  • 短信接口

工单

  • 工单接口

CRM

  • 客户模块
  • 联系人模块
  • 跟进记录模块
  • 商机模块
  • 附录

隐私号 axb

  • 认证
  • axb 类型
  • ax 类型
  • axyb 类型
  • 附录

闪信

  • 认证
  • API

外呼管理

  • 认证
  • 预测式外呼-任务
  • 预测式外呼-数据
  • 预测式外呼-监控
  • 话单
  • 附录

附录

一、签名算法

签名将只对推送参数中的 data 进行签名,其他参数不做处理

第一步

首先将 data 参数通过 json 序列化转换成 string,如果 data 参数为加密后的 string 则,无需经过此步骤。以下为伪代码

$first = json_encode($data)

第二步

第二步,也是最后一步,得到签名值

$sign = md5($first + SECRET)

上面的 SECRET 为双方约定的秘钥,请勿泄露此秘钥

二、加密算法

推送参数支持数据加密,以防止数据泄露,具体加密算法如下

第一步

首先得到待加密的数据,将 data 参数通过 json 序列化转换成 string

$waitingEncrypt = json_encode($data)

第二步

通过 openssl 进行加密,且先保证您的应用有相关扩展

$encryptData = openssl_encrypt($waitingEncrypt, $method = 'AES-256-CFB', SECRET, $options = OPENSSL_RAW_DATA, $iv = {SECRET 前16位})

第三步

通过 base64 加密得到最终加密数据

$encrypt = base64_encode($encryptData)

三、解密算法

第一步

$waitingDecrypt = base64_decode($data)

第二步

$decryptData = openssl_decrypt($waitingEncrypt, $method = 'AES-256-CFB', SECRET, $options = OPENSSL_RAW_DATA, $iv = {SECRET 前16位})

第三步

通过 base64 加密得到最终加密数据

$decrypt = json_decode($decryptData)

Last updated on 6/22/2021 by shihoujun
← 话单
  • 一、签名算法
    • 第一步
    • 第二步
  • 二、加密算法
    • 第一步
    • 第二步
    • 第三步
  • 三、解密算法
    • 第一步
    • 第二步
    • 第三步
中通天鸿开发者平台
产品中心
呼叫中心在线客服工单系统IM机器人CTI-PLUS语音机器人通信云资源云
帮助中心
常见问题更新日志
关于我们
公司简介联系我们友情链接
Copyright © 2021 中通天鸿(北京)通信科技股份有限公司