Seitenhierarchie

Suche

Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.

La stratégie de sonnerie « iQueue » (voir aussi « 043 - Configurer l’iQueue sur STARFACE » und « 012 - Configurer l’analyse pour l’iQueue ») permet aux applications externes d'accéder à des données en direct et à des données historiques. La technologie XML-RPC est utilisée pour les deux interfaces. Les données en direct d'une iQueue sont appelées à l'aide de la fonction XML-RPC « Queue.getLiveData », qui attend un paramètre d'entrée :

...

NomTypeDescription
AgentIdStringID de connexion de l'agent
AgentNameStringNom de l'agent
AgentGroupStateString

Indique si l'agent est actuellement connecté au groupe ou non. Les valeurs possibles sont :

  1. ACTIVE      - L'agent est connecté au groupe
  2. INACTIVE   - L'agent est déconnecté du groupe
AgentUserStateString

Affiche le statut d'utilisateur d'un agent. Les valeurs possibles sont :

  1. DO_NOT_DISTURB   - L'agent a la fonction DND/silence active et n'est donc pas appelé par la file d'attente.
  2. AVAILABLE                - Le DND n'est pas actif pour cet agent et il peut être appelé depuis la queue (en fonction de son groupe/statut téléphonique)
  3. UNAVAILABLE            - Le DND n'est pas actif pour cet agent et il ne peut pas être appelé depuis la queue (en fonction de son groupe/statut téléphonique)
AgentPhoneStateString

Indique la disponibilité téléphonique (statut) d'un agent :

  1. UNAVAILABLE        - L'agent n'est enregistré sur aucun téléphone et ne peut donc pas être appelé.
  2. AVAILABLE            - L'agent n'est pas actuellement au téléphone et peut être appelé si son groupe et son statut d'utilisateur le lui permettent.
  3. RINGING                - L'agent est actuellement appelé.
  4. ACTIVE                  - L'agent est actuellement en appel ou en phase d'établissement de l'appel.
  5. QUEUE_PAUSE     - L'agent est en post-traitement en ce moment.

Interface d'historique

Les données historiques d'une iQueue sont appelées à l'aide de la fonction XML-RPC « Queue.getHistoryData ». Le paramètre d'entrée pour cela est une « struct » avec trois spécifications de valeur :

...

NomTypeDescription
callIdStringID de l'appel dans la base de données commençant par 1.
callStepIdIntFusionne plusieurs entrées de différents utilisateurs s'ils appartiennent à un même appel.
callLegUUIDStringID unique du CallLeg
agentIdStringLogin de l'agent qui a accepté l'appel/Champ vide = Appel non accepté
cdrAccountIdIntID de compte de l'utilisateur auquel l'entrée de la liste d'appels appartient
callerAccountIdIntID de compte de l'appelant s'il s'agit d'un utilisateur interne, sinon vide
calledAccountIdIntID de compte de l'appelé s'il s'agit d'un utilisateur interne, sinon vide
calledCallerIdStringCallerId tel qu'il est affiché sur le téléphone
startTimeStringDébut de l'appel sous forme d'horodatage Unix
ringingtimeStringDébut de la sonnerie chez l'agent de l'appel en tant qu'horodatage Unix
linktimeStringConnexion à l'agent sous forme d'horodatage Unix
callresulttimeStringL'appel a été terminé sous forme d'horodatage Unix
callresultStringLe résultat de la section d'appel
callResultCauseByIntAccountId de l'utilisateur qui a déclenché le résultat
lineidIntLa ligne utilisé
lineNameStringNom de la ligne utilisée
callbacknumberStringLe numéro de rappel de l'autre partie à laquelle appartient l'entrée de la liste d'appel
answeredelswereStringRemplie uniquement si l'appel a été répondu par une autre personne
incomingBooleanTrue pour un appel entrant
answeredBooleanTrue pour une réponse à un appel
hasvoicemailBooleanTrue si un message vocal a été enregistré
hasmonitorBooleanTrue pour un enregistrement de la conversation
callbacknumberexternBooleanTrue si le numéro de rappel est un numéro externe

Exemple

Par la méthode post :

http://IP-ADRESSE/xml-rpc?de.vertico.starface.auth=$LoginID:SHA512($LoginID*SHA512($Passwort))

...