EasyUC
4.8.7

ACD et poste opérateur

Call Control Groups et CTI ports

Créez le CTI Application User et les CTI ports dans le CUCM, sur lesquels EasyUC retient les appels et diffuse les annonces.

EasyUC · Version 4.8.7

Dans EasyUC : Calling Features → Calls → Call Control Groups

Les images proviennent du lab EasyUC. Les noms et valeurs sont des exemples. Toute différence de langue de l’interface est indiquée à côté de l’image.

À quoi sert cette page

Un CTI port est un téléphone virtuel dans le CUCM. EasyUC répond à chaque appel d'un script sur un tel port, diffuse les annonces par ce port et retient l'appelant jusqu'au transfert de l'appel. Chaque appel retenu en même temps occupe un port. Un Call Control Group regroupe un certain nombre de ports avec un device pool commun et des calling search spaces communs.

Pour qu'EasyUC puisse piloter les ports, il a besoin dans le CUCM d'un Application User doté de rôles CTI. Sur demande, EasyUC crée lui-même cet utilisateur, lui attribue les rôles et lui associe chaque CTI port et chaque RoutePoint créé en tant que périphérique contrôlé. Le serveur multimédia se connecte au CUCM avec cet utilisateur via JTAPI.

Les ports sont créés via AXL comme périphériques de type CTI Port, chacun avec une ligne issue d'un bloc de numéros consécutifs.

Prérequis

  • Modules de licence cucm et acd. La page n'est accessible qu'avec les deux.
  • Droit : ROLE_APP_ACD_WORKSPACE et ROLE_APP_ACD_CCG pour consulter, en plus ROLE_APP_ACD_CCG_EDIT pour modifier. Les administrateurs disposant de ROLE_APP_ADMIN, ROLE_OWNER, ROLE_ADMIN ou ROLE_SUPER_ADMIN ont tous les droits du domaine.
  • Une connexion CUCM avec accès AXL. Les services Cisco AXL Web Service et Cisco CTIManager doivent être démarrés sur le CUCM.
  • Un bloc de numéros libre et contigu, de la taille du nombre de ports.
  • Device pool, calling search space pour le périphérique et pour la ligne. Le CSS de ligne doit atteindre tous les numéros vers lesquels les appels sont transférés par la suite.
  • Le serveur multimédia doit atteindre les téléphones via RTP et inversement. EasyUC utilise un port UDP distinct pour chaque CTI port, à partir de 16384. G.711 doit être autorisé entre les CTI ports et les téléphones.

Pas à pas : créer le CTI Application User

  1. Ouvrez Calling Features → Calls → Call Control Groups.
  2. Dans la zone CTI Application User, saisissez le nom de l'Application User sous User ID, par exemple easyuc-cti.
  3. Saisissez un mot de passe sous Password.
  4. Cliquez sur Create in CUCM. Si l'utilisateur existe déjà, le bouton s'appelle Update in CUCM.
  5. Vérifiez l'affichage de l'état. L'objectif est in CUCM, roles and devices complete.

Pas à pas : créer un Call Control Group avec des CTI ports

  1. Cliquez sur New group en haut.
  2. Saisissez une désignation sous Name, par exemple Zentrale.
  3. Laissez Prefix sur CCG ou saisissez votre propre préfixe de 8 caractères au maximum.
  4. Saisissez le nombre sous Ports (1 à 50, 4 par défaut).
  5. À côté de Start number, cliquez sur l'icône de liste, sélectionnez le site et la plage Range, cliquez sur Load, puis sur le premier numéro libre. La ligne Creates ports affiche la plage occupée, du numéro de départ au numéro de départ plus le nombre de ports moins 1.
  6. Sélectionnez Device Pool, Device CSS et Line CSS.
  7. Si nécessaire, renseignez Description, Alerting name et Line naming.
  8. Cliquez sur Create group + CTI ports. EasyUC crée les ports dans le CUCM et les associe au CTI Application User.
  9. Vérifiez la colonne Status dans la liste. Le premier champ compte les ports créés dans le CUCM, le second les ports enregistrés auprès du CUCM.

Pas à pas : attribuer les ports ultérieurement, modifier ou supprimer un groupe

  1. Si des périphériques manquent au CTI Application User, cliquez sur Assign all ports. Cela définit les périphériques contrôlés de l'utilisateur sur tous les CTI ports et RoutePoints.
  2. Avec show derrière Devices, vous voyez chaque périphérique attendu avec la mention assigned ou not assigned.
  3. Pour modifier un groupe, cliquez sur Edit dans la ligne du groupe, ajustez les champs et cliquez sur Save changes (re-provisions ports). Les ports sont alors recréés.
  4. Pour supprimer un groupe, cliquez sur Delete et confirmez la demande. Les ports sont supprimés du CUCM.

Champs et options

Champs et options
Champ / actionSignification et utilisation
User IDNom de l'Application User dans le CUCM, 64 caractères au maximum.
PasswordMot de passe de l'Application User. Un champ vide avec la mention unchanged conserve le mot de passe enregistré.
Status of the CTI Application Usernot defined, in CUCM, roles and devices complete, not in CUCM, in CUCM, but incomplete, CUCM not reachable.
RolesEasyUC attribue : Standard CTI Enabled, Standard CTI Allow Call Monitoring, Standard CTI Allow Control of Phones supporting Connected Xfer and conf, Standard CTI Allow Control of All Devices. Les rôles non attribués sont listés derrière missing.
DevicesNombre de périphériques attribués sur le nombre de périphériques attendus (CTI ports et RoutePoints).
NameObligatoire. Désignation du groupe dans EasyUC.
PrefixComposante du nom des périphériques CTI port. CCG par défaut, 8 caractères au maximum.
PortsNombre de CTI ports, de 1 à 50. Correspond au nombre d'appels que ce groupe retient en même temps.
Start numberObligatoire. Premier numéro de ligne. Les ports suivants reçoivent les numéros suivants.
DescriptionDescription des périphériques dans le CUCM. Sans saisie, « EasyUC ACD CTI Port » avec le numéro.
Device PoolDevice pool des ports. Default utilise Default.
Alerting nameNom d'affichage des lignes.
Device CSSCalling search space du périphérique. None est possible.
Line CSSCalling search space de la ligne. Il doit pouvoir atteindre les numéros à appeler.
Line namingModèle du nom d'affichage par ligne. {n} est remplacé par le numéro de ligne, {i} par le numéro d'ordre du port. Exemple : Zentrale {n}.

Vérifier le résultat et circonscrire les erreurs

  • Le CTI Application User affiche in CUCM, roles and devices complete, et les deux compteurs de la liste des groupes sont au nombre complet de ports.
  • Créé mais non enregistré : le serveur multimédia ne s'est pas encore connecté, ou des périphériques manquent à l'utilisateur. Cliquez sur Assign all ports et actualisez la page après un court instant.
  • Name und Startnummer erforderlich. (nom et numéro de départ obligatoires) Un des champs obligatoires est manquant.
  • Device pool and CSS have to be typed by hand. Les listes n'ont pas pu être lues depuis le CUCM. Le message au-dessus en indique la cause. Utilisez Retry pour recharger.
  • Saving failed. ou un message du CUCM : dans la plupart des cas, un numéro du bloc est déjà attribué dans la partition.
  • Les transferts vers certaines destinations échouent : le Line CSS du groupe n'atteint pas la partition de la destination.
  • Pour la console d'opérateur, la liste de contrôle vérifie en plus les lignes des ports : Max Calls au moins 2 et Busy Trigger 1. EasyUC ne définit pas ces valeurs lors de la création des ports. Définissez-les sur les lignes dans le CUCM si la liste de contrôle l'exige.
  • Pas d'audio dans les deux sens : le RTP entre les téléphones et le serveur multimédia est bloqué, ou la région n'autorise pas G.711 et aucun transcodeur n'est disponible.

Chapitres associés