OPC(Open Peripheral Controller) Test(opctest) 명령줄 유틸리티를 사용하면 Cisco ICM(Intelligent Contact Management) PG(Peripheral Gateway) OPC 프로세스에서 다양한 매개변수를 보고 설정할 수 있습니다.Microsoft Windows OS 명령 프롬프트 또는 텔넷 세션에서 opctest를 실행할 수 있습니다.
참고: PC나 pcANYWHERE를 통해 명령 프롬프트를 사용합니다.데이터 열이 텔넷에서 표시할 수 있는 것보다 많이 표시되므로 명령 프롬프트를 사용하는 것이 좋습니다.
이 문서에 대한 특정 요건이 없습니다.
이 문서는 특정 소프트웨어 및 하드웨어 버전으로 한정되지 않습니다.
문서 규칙에 대한 자세한 내용은 Cisco 기술 팁 표기 규칙을 참고하십시오.
opctest를 시작하려면 다음 단계를 완료합니다.
opctest /cust custom name /node ICM node name 명령을 실행합니다.
참고: 사용자 이름은 고객 이름을, ICM 노드 이름은 노드 이름입니다.예는 opctest /cust abc /node pgx입니다.
opctest를 /?로 발행하시겠습니까?명령 프롬프트에서 명령을 실행합니다.
이 명령은 opctest 실행에 대한 정보를 표시합니다.
opctest를 시작한 후 help 또는 help를 입력합니다.을 눌러 사용 가능한 모든 명령의 목록을 봅니다.
가장 일반적인 명령은 상태로, 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 status 출력
참고: 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 명령 프롬프트에서 사용 가능한 명령 목록을 봅니다.
List_Agents 및 List_Trunk_Group과 같은 일부 opctest 명령에는 하나 이상의 추가 명령줄 스위치가 필요합니다.명령 이름 /?올바른 구문을 얻을 수 있습니다.예를 들면 다음과 같습니다.
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
opctest 내에서 특정 디버깅을 활성화하려면 debug 명령을 실행합니다.debug 명령은 추적 기능을 활성화하여 디버그 제어를 활성화합니다.OPC 프로세스에 대한 EMSTraceMask를 켜거나 레지스트리를 조정하는 경우보다 디버그 제어를 활성화하는 것이 훨씬 효과적입니다.디버그 제어를 활성화하면 OPC에서 추적이 나타나며, 이 경우 추가 추적이 필요합니다.추적 결과가 OPC EMS(Event Management System) 로그 파일에 표시됩니다.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 명령을 실행합니다.
문제 해결을 마치면 모든 OPC 추적을 끄려면 /noall 스위치를 사용합니다.추적 기능을 활성화한 상태로 두면 성능 문제가 발생할 수 있습니다.
opctest 유틸리티를 종료하려면 quit 명령을 실행합니다.
주의: exit_opc 명령을 실행할 때는 주의해야 합니다.이 명령은 이중화가 있는 경우 PG의 양쪽에서 종료하도록 OPC 프로세스에 지시합니다.노드 관리자는 프로세스를 강제로 다시 시작한 다음 통화 라우터에 대한 컨피그레이션을 다시 로드합니다.모든 내부 주변 장치 및 상담원 상태가 플러시됩니다.그런 다음 OPC 및 PIM(Peripheral Interface Manager)에서 PG 및 해당 컨피그레이션을 다시 학습합니다.