本文档介绍Cisco Intelligent Contact Management(ICM)rttest实用程序,它允许您查看和设置ICM呼叫路由器上的各种参数。您可以通过以下三种方式之一运行rttest实用程序:
直接从一个Cisco ICM呼叫路由器节点的命令提示符
从Telnet会话到Cisco ICM呼叫路由器节点之一
从使用pcAnywhere的命令提示符到Cisco ICM呼叫路由器节点之一
Cisco 建议您了解以下主题:
Cisco ICM
TCP/IP Telnet实用程序
Symantec pcAnywhere
本文档中的信息基于以下软件和硬件版本:
所有Cisco ICM版本
本文档中的信息都是基于特定实验室环境中的设备编写的。本文档中使用的所有设备最初均采用原始(默认)配置。如果您使用的是真实网络,请确保您已经了解所有命令的潜在影响。
有关文档规则的详细信息,请参阅 Cisco 技术提示规则。
在命令提示符后键入rttest,然后键入/help或/?。这为您提供了语法使用语句。例如:
c:\icr\cicr1\ra\logfiles>rttest /? Version: Release 4.0, Build 04624 Usage: rttest [/f InputFile] [/system SystemName] [/cust Customer] [/node ICRNode] [/pipe OutputPipe] [/debug] [/stop] [/help] [/?]
调用rttest所需的命令行选项包括:
/客户 | 其中,Customer是表示ICM客户实例的三、四或五字母缩略词。请参阅ICM服务器命名约定。 |
/节点ICRNode | 其中,ICRNode是routera或routerb,具体取决于要运行的路由器rttest。请参阅ICM服务器命名约定。 |
运行rttest后,输入?或帮助,在rttest 提示符下列出所有可用rttest 命令。
如果运行rttest命令,则可以快速获取整个ICM系统的实时状态。
在rttest提示符下,键入status。
在rttest提示符下按Enter键。
status指令返回每个ICM中心站点进程、ICM外围网关(PG)服务器以及第三方自动呼叫分配器(ACD)和语音响应单元(VRU)外围设备的当前状态。
c:\> rttest /cust csco /node routera rttest: rttest: status Router Version: Release 2.5 (service pack 2), Build 03134 Release Date: 12/23/98 13:30:08 Current Time: 03/17 16:00:42 Local Time: 03/17 11:00:42 (-5.0 hr) Router Up: 02/21 01:01:45 (24.6 day) Router Sync: 03/11 11:06:20 (6.2 day) (A->B)
Process | LastStateChange | LastHeartBeat |
---|---|---|
八木 | ||
A中心 | ||
CSFS | OK M- 03/06 11:10:20(11.2天) | |
数据库管理员 | OK MH 03/06 11:10:20(11.2天) | 03/17 16:00:12(30秒) |
dbw | ||
A lgr | OK MH 03/06 11:10:20(11.2天) | 03/17 16:00:17(25秒) |
A rcv | OK M- 03/06 11:10:20(11.2天) | |
路由器 | OK MH 03/06 11:10:20(11.2天) | 03/17 16:00:15(27秒) |
端口 | OK MH 03/06 11:10:20(11.2天) | 03/17 16:00:19(23秒) |
A tsyr | OK M- 03/06 11:10:20(11.2天) | |
阿吉 | ||
B cic | ||
B CSFS | OK M- 03/11 11:08:34(6.2天) | |
B dba | OK MH 03/11 11:07:02(6.2天) | 03/17 16:00:38(4秒) |
B dbw | ||
B lgr | OK MH 03/11 11:08:36(6.2天) | 03/17 16:00:17(25秒) |
B rcv | OK M- 03/11 11:08:35(6.2天) | |
B路由器 | OK MH 03/11 11:07:03(6.2天) | 03/17 16:00:15(27秒) |
B端口 | OK MH 03/11 11:07:02(6.2天) | 03/17 16:00:29(13秒) |
B tsyr | OK M- 03/11 11:07:02(6.2天) |
控制器 | LastStateChange | LastHeartBeat |
---|---|---|
ATT_NIC_1,128 | 首席财务官03/06 11:10:22(11.2天) | 03/17 16:00:39(3秒) |
ATT_NIC_2,129 | 首席财务官03/11 11:07:05(6.2天) | 03/17 16:00:34(8秒) |
CA_PG9,9 | 首席财务官:03/17 04:42:31(11.3小时) | 03/17 16:00:31(11秒) |
FL_PG7,7 | 首席财务官03/11 10:30:16(6.2天) | 03/17 16:00:32(10秒) |
GA_PG6,6 | 首席财务官03/12 10:50:43(5.2天) | 03/17 16:00:29(13秒) |
IA_PG5,5 | 首席财务官03/11 11:29:27(6.1天) | 03/17 16:00:32(10秒) |
NY_PG3,3 | 首席财务官03/11 16:31:36(5.9天) | 03/17 16:00:38(4秒) |
TX_PG4,4 | 首席财务官03/11 16:33:37(5.9天) | 03/17 16:00:38(4秒) |
VA_PG1,1 | 首席财务官03/13 22:18:32(3.7天) | 03/17 16:00:33(9秒) |
VB_PG2,2 | 首席财务官:03/16 23:31:31(16.4小时) | 03/17 16:00:32(10秒) |
外围设备 | LastStateChange | LastHeardFrom |
---|---|---|
CA_PG9 | COS 03/17 04:42:38(11.3小时) | 03/17 16:00:40(2秒) |
FL_PG7 | COS 03/11 10:30:18(6.2天) | 03/17 16:00:40(2秒) |
GA_PG6 | COS 03/16 06:21:18(33.6小时) | 03/17 16:00:41(1秒) |
IA_PG5 | COS 03/11 11:29:30(6.1天) | 03/17 16:00:40(2秒) |
NY_PG3 | COS 03/11 16:31:42(5.9天) | 03/17 16:00:41(1秒) |
TX_PG4 | COS 03/11 16:37:53(5.9天) | 03/17 16:00:34(8秒) |
VA_PG1 | COS 03/13 22:18:40(3.7天) | 03/17 16:00:41(1秒) |
VB_PG2 | COS 03/16 23:31:33(16.4小时) | 03/17 16:00:41(1秒) |
状态输出的三个主要部分是进程、控制器和外围设备。
第一部分在状态输出的第一列中标记为“进程”,显示每个ICM中心站点进程的状态。一个ICM中心站点由ICM呼叫路由器和ICM数据库记录器组成。在大多数情况下,有两个ICM中心站点 — 侧A和侧B用于冗余。
首先,显示一般信息,如路由器版本和生成日期。然后,将显示以下附加统计信息:
当前时间 | 这是协调世界时(UTC)。 大多数电信设备使用UTC时间作为公共时间参考。 |
本机时间 | 这是ICM本地时间,由Cisco ICM呼叫路由器上的时区设置确定。 |
路由器启动 | 这是Cisco ICM呼叫路由器功能启动和运行的时间。 |
路由器同步 | 这显示Cisco ICM呼叫路由器的哪一端上次向另一端发送状态转接。 |
接下来是进程状态,分为三列:Process、LastStateChange和LastHeartbeat。进程是ICM中心站点进程。
LastStateChange包含多个字段:
确定 | 表示进程运行正常。 |
M | 表示使用思科专有消息传送服务(MDS)协议来保持进程同步。 |
H | 表示进程使用MDS协议发送和接收内部心跳消息。 |
日期 | 当前日期. |
时间 | 当前本地时间。 |
运行时间 | 括号中显示,这是进程处于当前状态的时间长度。 |
LastHeartBeat | 如果进程发送和接收MDS心跳,则此值是进程发送或接收的最后心跳的时间戳。 |
第二部分在状态输出的第一列标记为Controller,显示Cisco ICM PG服务器的状态。
控制器是ICM配置管理器中定义的控制器(ICM PG)的名称。
LastStateChange包含多个字段:
C | 表示ICM PG服务器已成功从ICM呼叫路由器下载配置。 |
F | 表示ICM PG已完全配置且配置有效。 |
O | 表示ICM PG处于联机状态并与ICM呼叫路由器通信。 |
日期 | 当前日期. |
时间 | 当前本地时间。 |
运行时间 | 括号中显示,这是进程处于当前状态的时间长度。 |
第3部分(第1列中标有Peripheral)显示第三方外围设备(如ACD和VRU设备)的状态。
外围设备是配置ICR中定义的外围设备(ACD或VRU)的名称。
LastStateChange包含多个字段:
C | 表示外围设备已正确配置以与ICM PG通信。 |
O | 表示外围设备处于联机状态,例如,已与ICM PG建立通信。 |
S | 表示外围设备正在服务,例如,座席和呼叫数据将发送到ICM PG。 |
日期 | 当前日期. |
时间 | 当前本地时间。 |
运行时间 | 括号中显示,这是进程处于当前状态的时间长度。 |
LastHeardFrom | 自外围设备上次向ICM PG发送有效数据以来的日期、时间和时间长度。 |
如果发出debug命令,然后发出一个或多个跟踪选项,则可以在rttest中启用特定跟踪级别。然后,可以在路由器日志中查看各自的跟踪条目。
例如,如果从rttest内发出debug /route命令,则会启用跟踪。这显示:
拨号号码(DN)
自动号码识别(ANI)
主叫方输入的数字(CED)(如果有)
ICM路由标签返回到运营商网络
要查看rttest /debug的所有可能性,请在rttest提示符下发出debug /?命令,如下所示:
rttest: debug /? Usage: debug_control [/realtime] [/5minute] [/agent] [/config] [/route] [/halfhour] [/rcmeter] [/expr] [/select] [/dupadd] [/failpgerror] [/symbol] [/tranroute] [/datain] [/delivery] [/cic] [/admin] [/pervarsumm] [/pervardetail] [/expform] [/vru] [/callq] [/activepath] [/all] [/help] [/?]
所有ICM进程都会将一些默认级别跟踪写入日志文件,这些文件可以使用dumplog实用程序查看。有关详细信息,请参阅如何使用Dumplog实用程序。
注意:
启用特定跟踪级别后,相应的详细信息将写入日志文件目录中的路由器日志文件。
默认的单个日志文件大小为99k。
默认聚合日志文件大小为60万。
如果路由器跟踪过高,则单个日志文件会快速换行(可能在一分钟内),如果呼叫量过高。
在这种情况下,由于时间跨度非常小,因此无法捕获多少数据。
为了避开此问题,如果更改了一些Microsoft Windows NT注册表设置,可以增加路由器日志文件容量。
注意:在增加日志文件容量之前,请确保有足够的可用磁盘空间。
要输入Windows NT注册表:
在命令提示符下,发出regedt32 命令。
检查可用磁盘空间后,可以更改这两个注册表设置,以允许更大的路由器日志文件:
注意:默认情况下,这些值以十六进制显示。单击十进制单选按钮查看基数为10的值。
\\.\software\geotel\icr\csco\routera\ems\currentversion\library\ processes\rtr\EMSAllLogFilesMax \\.\software\geotel\icr\csco\routera\ems\currentversion\library\processes\ rtr\EMSLogFileMax
注:由于空间限制,这些值显示在多行上。
第一个参数EMSAllLogFilesMax指定路由器为所有日志文件组合分配的最大磁盘空间量。
第二个参数EMSLogFileMax指定路由器分配给每个日志文件的最大大小。例如,如果将EMSAllLogFilesMax设置为20 mg,将EMSLogFileMax设置为2 mg,则路由器最终会创建不超过10个文件,每个文件的大小均不超过2 mg。
当您查看路由器日志时,最好禁用为故障排除而添加的所有跟踪。
这是通过rttest命令中的/noall指令完成的,如下所示:
c:\icr\cd\ra\logfiles>rttest /cust cd /node routera RTTEST Release 4.0 service pack 3, Build 04959 rttest: debug /noall
完成时退出最新会话。如果太多的rttest会话在后台运行,系统资源将耗尽,呼叫路由将受到不利影响。
rttest: quit