开放式外围控制器(OPC)测试(opctest)命令行实用程序允许您查看和设置思科智能联系管理(ICM)外围网关(PG)OPC流程中的各种参数。您可以在Microsoft Windows OS命令提示符下或从Telnet会话中运行opctest。
注意:在PC上或通过pcANYWHERE使用命令提示符。使用命令提示符效果更好,因为数据列的显示量通常比Telnet显示的要多。
本文档没有任何特定的要求。
本文档不限于特定的软件和硬件版本。
有关文档规则的详细信息,请参阅 Cisco 技术提示规则。
要启动opctest,请完成以下步骤:
发出opctest /cust custname /node ICM节点名称命令。
注意: custname表示客户名称,ICM节点名称是节点名称。一个示例是opctest /cust abc /node pgx。
发出opctest /?命令。
此命令显示有关运行opctest的信息。
开始选择后,键入help或?查看所有可用命令的列表。
最常见的命令是status,它显示PG的运行状况和状态。
以下是一些输出示例:
C:\> opctest /? Version: Release 4.0, Build 04624 Usage: opctest [/f InputFile] [/system SystemName] [/cust Customer] [/node ICRNode] [/pipe OutputPipe] [/debug] [/stop] [/help] [/?]
图1显示了status命令的更详细输出:
图1 - OPCTest状态输出
注:在ICM版本4.1中,“外围网关代理(PGAgent)”部分仅显示当前活动端的连接时间。在本例中,PG5B上的PGAgent是活动端。PG5A空闲:
PGAgent LastStateChangeTime ConnectATime Status ConnectBTime Status SideA P-- 02/01 11:50:23 (3.2 hr) IDLE AGENT IDLE AGENT SideB PIA 02/01 11:48:54 (3.2 hr) 02/01 11:48:54 (3.2 hr) CONNECTED 02/01 11:48:54 (3.2 hr) CONNECTED
键入help或??在opctest命令提示符下查看可用命令的列表。
某些opctest命令(如List_Agents和List_Trunk_Group)需要一个或多个附加的命令行开关。键入命令name /?以便获取正确的语法。示例如下:
opctest: la list_agents: Error for PeripheralID: Missing argument. opctest: la /? Usage: list_agents PeripheralID [/agent AgentID] [/state AgentState] [/group SkillGroupID] [/agpri SkillGroupPriority] [/logout] [/help] [/?] opctest: la 5004 SkillGroup= 0 Pri= 0 ----- LoggedOn=23 Avail=0 NotReady=4 Ready=19 TalkingIn=16 TalkingOut=0 TalkingOther=3 WorkRdy=0 WorkNRdy=0 Busy=0 Reserved=0 Hold=0 SkillGroup= 1 Pri= 0 ----- LoggedOn=9 Avail=0 NotReady=1 Ready=8 TalkingIn=7 TalkingOut=0 TalkingOther=1 WorkRdy=0 WorkNRdy=0 Busy=0 Reserved=0 Hold=0 SkillGroup= 2 Pri= 0 ----- LoggedOn=25 Avail=0 NotReady=4 Ready=21 TalkingIn=20 opctest: ltg list_trunk_groups: Error for PeripheralID: Missing argument. opctest: ltg 5004 Perph# SkTargetID NTGSkTargetID NumTrunks LastHHU Tracing Ext ConfigParam 0 5057 5005 -1 02/01 14:30:00 0 1 5058 5005 -1 02/01 14:30:00 0 2 5059 5005 -1 02/01 14:30:00 0 3 5060 5005 -1 02/01 14:30:00 0 4 5061 5005 -1 02/01 14:30:00 0 5 5062 5005 -1 02/01 14:30:00 0 6 5063 5005 -1 02/01 14:30:00 0 7 5064 5005 -1 02/01 14:30:00 0 8 5065 5005 -1 02/01 14:30:00 0 9 5066 5005 -1 02/01 14:30:00 0 10 5067 5005 -1 02/01 14:30:00 0 12 5010 5005 -1 02/01 14:30:00 0 13 5011 5005 -1 02/01 14:30:00 0 14 5068 5005 -1 02/01 14:30:00 0
发出debug命令以在opctest中启用特定调试。debug命令通过启用跟踪启用调试控制。启用调试控制比调整注册表或为OPC进程启用EMSTraceMask更加有效。启用调试控制可启动OPC部分的跟踪,您需要对其进行额外跟踪。跟踪结果显示在OPC事件管理系统(EMS)日志文件中。使用dumplog查看EMS日志的输出。有关详细信息,请参阅如何使用Dumplog实用程序。
示例如下:
opctest: debug /? Usage: debug_control [/realtime] [/agent] [/halfhour] [/rcmeter] [/routing] [/skillgroup] [/closedcalls] [/cstaecr] [/cstacer] [/pimmsg] [/ctimsg] [/rcmsg] [/dmpmsg] [/icmsg] [/opcmsg] [/mdsmsg] [/pdmsg] [/inrcmsg] [/passthru] [/tpmsg] [/physctrlr] [/periph] [/all] [/help] [/?]
如果需要排除转换路由故障,请发出debug /routing命令。
完成故障排除后,请使用/noall开关以关闭所有OPC跟踪。如果保持跟踪状态,则可能会导致性能问题。
发出quit命令以退出opctest实用程序。
注意:发出exit_opc命令时请小心。此命令指示OPC进程在PG的两端(如果双工)退出。节点管理器强制重新启动进程,然后强制重新加载呼叫路由器的配置。所有内部外围设备和座席状态都已刷新。然后,OPC和外围接口管理器(PIM)重新学习PG及其配置。