Introduction
Ce document décrit une solution au problème de Cisco Finesse lorsqu'un superviseur n'est pas en mesure de surveiller silencieusement un agent.
Problème
Lorsque vous essayez d'utiliser la fonction de surveillance silencieuse, Finesse Supervisor obtient une erreur ; "Impossible de désactiver le moniteur pour le moment (CTIError=Erreur générique)".
La cause la plus fréquente de ce problème est que le service CSS (Surveillance de l'espace de recherche d'appels) sur la ligne de supervision ne dispose pas du privilège permettant de surveiller la ligne d'agent.
Solution
Ces requêtes SQL vous permettent de vérifier si le superviseur a le privilège de surveiller la ligne de l'agent.
Dans cet exemple, l'agent a le numéro de répertoire (DN) 1011 dans la partition global_pt et le superviseur a le numéro de répertoire 1012 dans la partition supervisor_pt avec la surveillance CSS supervisor_css.
1. Obtenez les détails de la ligne et de la partition de l'agent.
admin:run sql SELECT d.pkid devid,d.name mac,n.dnorpattern number,rp.name pt,d.allowcticontrolflag ction,
ts.name bib FROM devicenumplanmap dnm INNER JOIN device d ON d.pkid=dnm.fkdevice INNER JOIN numplan n ON n.pkid=dnm.fknumplan
INNER JOIN typestatus ts ON ts.enum==d.tkstatus_builtinbridge LEFT JOIN routepartition rp ON rp.pkid=n.fkroutepartition
WHERE n.dnorpattern='1011'
devid mac number pt ction bib
==================================== =============== ====== ======== ===== ===
7d416919-fab9-4807-bcc0-61c4bbc28c49 SEPC80084AA8721 1011 agent_pt t On
2. Obtenez la ligne de supervision et les détails CSS de surveillance.
admin:run sql SELECT d.pkid devid,d.name mac,n.dnorpattern number,rp.name svisor_line_pt,css.name svisor_monitoring_css
FROM devicenumplanmap dnm INNER JOIN device d ON d.pkid=dnm.fkdevice INNER JOIN numplan n ON n.pkid=dnm.fknumplan
LEFT JOIN routepartition rp ON rp.pkid=n.fkroutepartition LEFT JOIN callingsearchspace css ON
css.pkid==dnm.fkcallingsearchspace_monitoring WHERE n.dnorpattern='1012'
devid mac number svisor_line_pt svisor_monitoring_css
==================================== =============== ====== ============== =====================
2633e474-b883-4cbe-8f07-3a7dddd4f7bc SEP005056996F7E 1012 supervisor_pt supervisor_css
3. Vérifiez si la partition de l'agent est présente dans les superviseurs surveillant CSS.
admin:run sql SELECT pkid,name,clause FROM callingsearchspace WHERE name='supervisor_css'
pkid name clause
==================================== ============== =====================
29b204f6-cc9e-4b39-58eb-cc093c91f6d3 supervisor_css agent_pt:p1:global_pt
La clause column a ordonné une liste de partitions qui appartiennent à une CSS spécifique. Dans l'exemple supervisor_css, il a trois partitions dans l'ordre suivant : agent_pt, p1, global_pt.
Dans le scénario non fonctionnel, la ligne de la partition de ligne de l'agent sera manquante. Vous devez donc l'ajouter pour que la fonction de surveillance silencieuse fonctionne.