uaCSTA 是由 ECMA 开发的 CTI 标准,由 CSTA 演进而来,基于 SIP 协议和 XML。
本文档适用于希望快速了解 uaCSTA 应用的客户或测试人员。
uaCSTA: User Agent Computer Supported Telecommunications Applications
CSTA: Computer Supported Telecommunications Applications
ECMA: European Computer Manufacturers Association
uaCSTA 使用 SIP 协议实现 CTI 对 SIP 话机的远程连接和管理:

图 2.1
或

图 2.2
uaCSTA 服务器与 SIP 话机通过 SIP INVITE 消息建立连接,并通过 INFO 消息交换控制信息:

图 2.3
输入需要由 uaCSTA 控制的线路号码;输入的号码会绑定该线路。对于 3CX 服务器,uaCSTA 使用与通话账号注册相同的线路。

图 2.4

图 3.1
输入需要由 uaCSTA 控制的线路号码;输入的号码会绑定该线路。对于 3CX 服务器,uaCSTA 使用与通话账号注册相同的线路。

图 3.2
通过开关启用或禁用 uaCSTA 功能。
CSTA Enable: 0
0 = 启用 uaCSTA;1 = 禁用 uaCSTA
SIP1 CSTA Number: 普通通话使用的注册号码
sip.CSTAEnabled
sip.line.1.CSTANumber

图 4.1
启用 uaCSTA

图 4.2
在 uaCSTA Number 中输入注册号码,并选择 3CX 作为服务器类型。

图 4.3

图 4.4
注册成功后,服务器会发送 INVITE 请求,与话机建立 uaCSTA 连接。

图 4.5
话机回复 200 OK,连接建立完成。

图 4.6
服务器发送 MonitorStart 开始监控,话机回复 200 OK。uaCSTA 服务器与话机之间的所有信息交换都通过 INFO 包完成。
客户端登录:在服务器分机下找到已注册的账号。这里有一个 Web 认证链接,点击后即可登录客户端。

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

图 4.8
设置状态

图 4.9
发起通话

图 4.10
通话操作

图 4.11