L'utilitaire de ligne de commande Open Peripheral Controller (OPC) Test (opctest) vous permet d'afficher et de définir différents paramètres dans un processus OPC Cisco Intelligent Contact Management (ICM) Peripheral Gateway (PG). Vous pouvez exécuter opctest à l'invite de commandes de Microsoft Windows OS ou à partir d'une session Telnet.
Remarque : utilisez une invite de commandes, soit sur un PC, soit via pcANYWHERE. L’utilisation de l’invite de commande est préférable car les colonnes de données affichent souvent plus que Telnet ne peut l’afficher.
Aucune spécification déterminée n'est requise pour ce document.
Ce document n'est pas limité à des versions de matériel et de logiciel spécifiques.
Pour plus d'informations sur les conventions utilisées dans ce document, reportez-vous à Conventions relatives aux conseils techniques Cisco.
Effectuez ces étapes afin de commencer opctest :
Émettez la commande opctest /cust custom name /node ICM node name.
Remarque : le nom du client indique le nom du client et le nom du noeud ICM est le nom du noeud. Un exemple est opctest /cust abc /node pgx.
Émettez l'opctest / ? à une invite de commandes.
Cette commande affiche des informations sur l'exécution de opctest.
Après avoir lancé opctest, tapez help ou ? afin d'afficher une liste de toutes les commandes disponibles.
La commande la plus courante est status, qui affiche l'état et l'état de la PG.
Voici un exemple de résultat :
C:\> opctest /? Version: Release 4.0, Build 04624 Usage: opctest [/f InputFile] [/system SystemName] [/cust Customer] [/node ICRNode] [/pipe OutputPipe] [/debug] [/stop] [/help] [/?]
La Figure 1 présente un résultat plus détaillé pour la commande status :
Figure 1 : Sortie d'état OPCTest
Remarque : dans ICM version 4.1, la section PGAgent (Peripheral Gateway Agent) affiche uniquement l'heure de connexion pour le côté actif actuel. Dans cet exemple, PGAgent sur PG5B est le côté actif. PG5A est inactif :
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
Tapez help ou ? à l'invite de commandes opctest afin d'afficher la liste des commandes disponibles.
Certaines des commandes opctest, telles que List_Agents et List_Trunk_Group, nécessitent un ou plusieurs commutateurs de ligne de commande supplémentaires. Tapez nom de commande / ? afin d'obtenir la syntaxe appropriée. Voici un exemple :
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
Émettez la commande debug afin d'activer le débogage spécifique dans opctest. La commande debug active le contrôle de débogage en activant le suivi. Une activation du contrôle de débogage est beaucoup plus efficace que si vous ajustez le Registre ou activez le EMSTraceMask pour le processus OPC. L'activation du contrôle de débogage active le suivi de la part d'OPC, pour lequel vous avez besoin d'un suivi supplémentaire. Le résultat du suivi s'affiche dans les fichiers journaux du système EMS (Event Management System) du CPVP. Utilisez dumplog afin d'afficher la sortie des journaux EMS. Référez-vous à Utilisation de l'utilitaire Dumplog pour plus d'informations.
Voici un exemple :
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] [/?]
Émettez la commande debug /routing si vous devez résoudre un problème de routage de traduction.
Lorsque vous avez terminé le dépannage, utilisez l'interrupteur /noall afin d'éteindre tout le suivi OPC. Si vous laissez le suivi activé, des problèmes de performances peuvent survenir.
Émettez la commande quit afin de quitter l'utilitaire opctest.
Attention : Soyez prudent lorsque vous émettez la commande exit_opc. Cette commande indique au processus OPC de quitter les deux côtés de la PG, si elle est duplexée. Node Manager force le processus à redémarrer, ce qui force ensuite un rechargement de la configuration pour le routeur d'appels. Tous les états internes des périphériques et des agents sont vidés. Ensuite, OPC et PIM réapprennent le PG et sa configuration.