uaCSTA 是一种由 ECMA 提出的、由 CSTA 发展演进而来的基于 SIP 协议+XML 的 CTI 规范。
2.3 术语表
uaCSTA User Agent Computer Supported Telecommunications Applications
CSTA Computer Supported Telecommunications Applications
ECMA European Computer Manufacturers Association
CSTA Computer Supported Telecommunications Applications
ECMA European Computer Manufacturers Association
2.4 参考文档
http://www.ecma-international.org/publications/techreports/E-TR-087.htm
http://wiki.snom.com/Category/CSTA/uaCSTA
http://www.ecma-international.org/publications/standards/Ecma-269.htm
https://plus-software.com/help/help.php?item=2002&lang=us
2.5 uaCSTA 的连接模式
uaCSTA 是通过 SIP 协议,实现 CTI 对 SIP 话机的远程连接和管理的:

图2.1

图2

图2.1

图2

uaCSTA server 和 sip 话机通过 SIP INVITE 消息建立连接,通过 INFO 进行控制信息交互:
3 配置说明
3.1 网页配置

图 3.1
uaCSTA 所要控制的某条线路的号码,填写哪路的号码就绑定哪路(3cx 服务器 uaCSTA和通话账号注册使用同一条线路)。


图 3.2
是否开启 uaCSTA 功能。
3.2 txt 格式配置项名称
<SIP CONFIG MODULE>
CSTA Enable :0 0:开启 uaCSTA 功能;1:关闭 uaCSTA 功能
SIP1 CSTA Number : 为正常通话注册的号码
3.3 点分法格式配置项名称
sip.CSTAEnabled
sip.line.1.CSTANumber
4 使用说明
4.1 配置

图 4.1
开启 uaCSTA


图 4.2
uaCSTA Number 填写为注册的号码,服务器类型选择为 3CX

图 4.3
注册。
注册。
4.2 抓包

图 4.4
在注册成功后,服务器发送 invite 请求与话机建立 uaCSTA 链接。


图 4.5
话机回复 200 OK,链接建立

图 4.6
服务器发送 MonitorStart 开始监听,话机回复 200 OK。uaCSTA 服务器与话机之间的所有信息交互都是通过 INFO 包来实现的。
4.3 客户端使用
客户端登陆:在服务器分机下找到注册的账号,常规下有一个网页认证,点击链接可登陆客户端。

图 4.7
登陆界面输入分机号和密码登陆。

设置状态


图 4.9
呼叫

图 4.10
通话操作
