[摘要] 本文介绍了北电Meridian 1交换机PTY接口的使用方法,以及在C++里CPttyCom类的实现。
[关键词] 呼叫中心 PTY
在北电Meridian 1交换机里,可将SDI的端口定义为TTY,然后通过终端仿真程序访问交换机,对交换机进行配置、管理。同时,交换机也支持Pseudo TTY(伪终端,在LD 17 里TTY_TYPE为PTY),让用户通过网络访问交换机TTY端口。
华呼公司的CTI Link软件提供了对PTY接口的支持,可以用TELNET程序,或在应用程序里,通过联结(connect)TCP服务端口9910或9911,访问交换机TTY端口,对交换机进行配置、管理。TCP服务端口9910提供的TTY访问,其用户类型为SCH(参见LD 17里的-USER提示),用于配置、维护交换机。另一个TCP服务端口9911提供的TTY访问,其用户类型为MTC、BUG、TRF,用于从交换机收集各类信息,如告警、差错、话务信息等。
在使用PTY接口前,先必须对Meridian 1交换机作如下软件配置:
1. LD 22
REQ>PRT
TYPE>ADAN
找出还未定义的TTY 终端号码,假设为5、6、7、8、…
2.定义PTY
LD 17
REQ>CHG
TYPE>ADAN
ADAN>NEW TTY 5 (以及6、7、8、…,最好定义2个以上的PTY)
TTY_TYPE>PTY
PORT>0 (以及1、2、…)
DES>PTY5
FLOW>NO
USER>SCH
TTYLOG>0
BANR>NO
注:最多可定义4个PTY,故CTI Link最多同时支持4个TELNET连接。
3.设置多用户联机
LD 17
REQ>CHG
TYPE>OVLY
…
MULTI_USER>ON
通过TELNET程序访问交换机
在WINDOWS的TELNET程序里,连接远程系统,主机名为CTI Link服务器的IP地址,口为9910(或9911)。连接成功后,屏幕上出现“Done!”,按回车键,可看到提示信息。输入“logi username”,(用户名任意,交换机并不做判断),注意在用户名后跟上一个空格键,切不可输入回车键。交换机提示“PASS?”,输入密码,并按回车键。密码必须正确,可为PWD1或PWD2。
登录成功后,就可对交换机进行软件配置。在退出TELNET程序前,应该执行“logo"退出登录。不然,下次别人用TELNET连接到交换机时,不用输入密码登录就可对交换机进行软件配置。
在C++里访问交换机:CPttyCom类
CPttyCom类利用CasyncSocket类与交换机进行通信。通过调用CpttyCom类所提供的成员函数,对交换机进行配置。如:
BOOL CPttyCom::LD11_New2616(char *tn, char *dn)
功能是定义一个M2616话机,可以是实际的,也可以是虚拟的(Phantom TN)。
若读者需要CpttyCom类的程序清单,可与华呼公司联系。
[作者] 福州华呼技术有限公司 陈开雄(ckx@cncall.com) |