国信呼叫中心 CTi 入门教程

呼叫中心CTi,轻松实现呼叫与业务系统的对接,快速打造您的行业呼叫中心。提供方便的二次开发接口,让您的系统和 CTi 无缝连接,实现更高效的客户服务和销售支持。

国信呼叫中心CTi概述

● 虽然我们推荐 CTi 安装在 Linux 操作系统上,但是为了简单入门,您可以准备一台 Windows 主机来安装国信 CTi,立即享受集成开发的乐趣。

● CTi 提供 RESTful AIP 接口,任何高级语言都可以使用. 例如:Java Python PHP Delphi Go C++等。

● CTi 接口分为两部分,后端接口,网页前端接口。在入门章节中仅做简单介绍。若要详细了解可参考相关章节。

1. 安装国信CTi

1.1 安装包下载

● 企业版下载

● 免费版下载

企业版 按需购买,含1年集成开发技术支持和远程维护。
免费版 永久免费,4个坐席+1个AI机器人

1.2 环境要求

操作系统: Win7 Win10 Win11 Win2008以上版本

硬件最低要求:2核以上CPU 4G以上内存 1.5G空闲磁盘

安装CTi系统需要具备管理员权限

1.3 Windows 安装国信 CTi

● 退出杀毒程序或者防火墙软件

● 进入下载目录,右键使用 管理员身份 运行安装程序

● 选择D盘,例如:D:/TCM08Server

● 一路点击下一步直到出现"Finish"按钮

● 最后点击finish按钮后会弹出黑色DOS窗口,请勿关闭该窗口,等待自行关闭即可

2. 防火墙端口设置

由于 CTi 系统是一个网络分布式系统,需要多个网络设备协同工作,因此需要防火墙放行相关端口来支持与网络设备的通信。

方法1 关闭防火墙

方法2 开放端口: TCP 12121,7397,7399 UDP 5080,26384-26484

3. 配置呼叫中心服务

3.1 登录管理页面

访问地址:http://127.0.0.1:12121/Oms
默认密码: admin

💡 若默认密码未被修改,使用127地址登录时可直接点击"立即登录"按钮登录。不必录入密码和验证码

3.2 配置并连接关系数据库

系统默认使用的的SQLite嵌入式数据库,支持:MySQL/达梦数据库(国产)/海量数据库(国产),若测试使用可跳过该章节。

● 配置MySQL数据库,如下图,填入正确的配置项点击提交即可
● 推荐配置 MySQL 的 root 用户名和密码,以便后台系统自动创建 CTi 所需的数据库和表。
●如果无法配置 root,则需要手动建表,可参考手动建库章节。

💡 数据库参数修改后,若连接失败,请手动将 "数据库类型" 修改回SQLite。否则会导致呼叫中心重启失败,无法再登录后更正配置项。

3.4 一键生成终端账号

在 "分机管理" 页面点击 "自动配置" 按钮,系统自动生成 SIP 终端账号和统一密码,并自动创建分机分组备用。

4. SIP电话终端配置

4.1 支持的终端类型

  • SIP电话机: 市面上的 SIP 数字电话机,都可以作为电话终端接入系统。
  • FXS/FXO电话网关: 支持市面上全部电话语音网关。
  • SIP 软终端: microsip
  • SIP 手机APP: Zoiper 支持安卓和苹果

4.2 下载并运行 microsip 软终端

  • 下载 microsip
  • 选择 MicroSIP-Lite 的 zip 压缩包下载
  • 解压到磁盘
  • 以管理员身份运行 microsip.exe
  • 注意放行系统防火墙的拦截

4.3 配置 microsip 软终端

配置 SIP 账号,需要收集如下信息

信息名称描述获取方式
CTi服务地址呼叫中心CTi的主机IP地址CTi后台"运行参数设置"中查看系统绑定的地址
分机号终端的身份标识参考 一键生成终端账号,获取分机号。
分机注册密码注册到CTi的验证信息进入 "分机管理" 点击 "自动配" 按钮置获取密码。

点击 "Add Acount..." 菜单,开始配置 SIP 账号信息

配置示例

5. 打通您的第一个呼叫

配置2个 microsip 软终端,分别是801,802。 参考: SIP电话终端配置

多SIP分机快速配置小技巧:

  • 退出 microsip 软终端
  • 复制 microsip 目录
  • 运行microsip后,点击 "Edit Account" 修改号码即可

6. 体验点击呼叫接口

点击呼叫,一触即通!自研系统与呼叫中心快速对接,提升客户体验。让您的客户只需轻点姓名或电话号码,即可直接呼叫,快捷沟通!

6.1 点击呼叫接口描述

点击呼叫接口URL 801呼叫802。

请求
http://127.0.0.1:12121/bridge/callctrl?caller=801&callee=802&authtype=no&opt=CLICK_TO_DIAL

点击呼叫参数说明

参数名参数含义描述
caller主叫分机号码
callee被叫电话号码
authtype加密模式不加密填写no
backid可选:返回点击呼叫ID成功,返回点击呼叫操作唯一编号,用于查询呼叫记录使用。
clicktoken可选:字符串(最多64个字符)用于对接系统写入一下业务标记到后台数据库中,对应呼叫中心数据库 calllog.clicktoken 字段
channel可选:外呼通道用于选择一个电话线路,手机卡等进行外呼
opt标记操作模式CLICK_TO_DIAL: 用固定电话线外呼
127.0.0.1:12121服务器IP通讯地址远程请求可修改成CTi服务器的IP

6.2 点击呼叫终端自动接听设置

避免坐席点击号码后再次点击分机接听按钮,实现点击自动接听。

  • 点击右上方小三角,打开菜单,点击 "Settings"
  • "Auto Answer" 配置项选择 "SIP Header"

7. 体验来电弹屏接口

来电弹屏接口支持BS系统的来电弹屏功能的开发。系统提供完整的js例子可参考开发。支持几乎所有主流网页浏览器。

7.1 弹屏测试页

跨网络调用请修改127.0.0.1为服务器IP
http://127.0.0.1:12121/demo/callstate/

JSON参数说明

参数名参数含义
id一个通话中,振铃,接听,挂机,取消等消息,值都一样.可跟进该参数,结合录音下载接口,下载或者在线播放录音.
caller主叫号码
callee被叫号码
statecalling: 主叫到达服务器,处理中;ringing: 振铃中; canceled: 振铃中主叫挂机; talking: 已经接通; hungup: 挂机
directionincoming来电, outgoing去电
businessId保留字段,无意义.
origcallee原始被叫信息(接入号),可用来区分客户通过哪条热线打入系统
sender挂机方号码

7.2 示例程序下载

请关注弹屏示例:main.js的写法
下载 callstate.zip

8. 如何将电话线接入到系统

8.1 模拟电话线接入

  • 接入4条电话线,4个客户可以同时打入呼叫中心。
  • 对外展示同一个号码,可办理400电话或到运营商营业厅办理一号通业务。
  • SIP模拟网关是标准设备可网络比价,首次合作可联系我们

8.1 数字中继线接入

  • E1数字中继线运营商(电信,移动,联通,铁通等)提供的数字线路。单条数字线最多30路的同时通话。数字专线适用于专业呼叫中心使用。
  • 单个设备支持1,2,4条E1线路。