La stratégie de sonnerie «iQueue» « 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« Queue.getLiveData»getLiveData », qui attend un paramètre d'entrée :
...
Nom | Type | Description |
---|---|---|
Callerid | String | L'ID unique de l'appel (z.B.: 995624b0-7385-404d-a658-dc942a1cbfe9) |
CallerNumber | String | Le numéro de téléphone de l'appelant |
CallerName | String | Nom de l'appelant sous la forme «Numéro « Numéro composé : Nom de l'appelant Numéro de l'appelant» appelant » (par exemple : 154813 : John Doe 01238756) |
CallerChannel | String | L'ID unique du canal d'appel (ce n'est pas un canal d'appel au sens physique du terme !) |
CallerPriority | Int | Priorité d'appel |
CallerTime | String | L'horodatage Unix de l'entrée dans la queue (par exemple : 1304682789341) |
CallerPosition | Int | Indique la position actuelle de l'appelant dans la queue. La position peut s'écarter temporairement de la position réelle dans la queue. Si l'appel est déjà passé, la valeur de la touche est -1. |
CallerState | String | Un appel peut avoir lieu dans l'un des quatre états :
|
AgentId | String | L'ID de connexion de l'agent auquel l'appelant est connecté (par exemple : 0013). Cette valeur est vide pour les statuts d'appel «CALLING» et «WAITING»« CALLING » et « WAITING ». |
AgentName | String | Nom de l'agent auquel l'appelant est connecté. Cette valeur est vide pour les statuts d'appel «CALLING» et «WAITING»« CALLING » et « WAITING ». |
agentsLiveData (MAP) - Ce paramètre de retour est une map, qui à son tour contient des mappes comme éléments. La clé de la map est le ID de connexion de l'agent. Chaque map d'éléments contient des informations (clé -> valeur) sur un agent :
...
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" « struct » avec trois spécifications de valeur :
...