Guide voice management

LE GUIDE UTILISATEUR DE VOTRE SOLUTION CALL CENTER

API Détails de communication

1 - Généralités

L’API de consultation des détails de communication permet de récupérer des données d’appels ayant été attribués à un opérateur

Cette API est donc toute indiquée pour les calculs d’indicateurs de performances des opérateurs et/ou des groupes ( TMC – DMT – taux de transferts … )

2 - Formalisme & swagger

Cette API s’inspire du formalisme REST. Les données sont servies au format JSON.

Vous devez obtenir auprès de votre interlocuteur Axialys vos données d’authentification.

Cliquer ici pour retrouvez les informations de ce WS sur notre swagger

3 - Infos générales

3.1 - Récupération des données des détails de communication

URL /voice-management/operator_communications
Méthode(s)
GET

Les paramètres suivants sont possibles :

 

Paramètre Exemple Format Description
limit
200
Nombre entier
Pagination : Limite du nombre de résultats par page désirés ( si 0 alors pas de pagination)
page
1
Nombre entier
Pagination : Numéro de page consultée désirée
date_start
2023-01-26
Date (yyyy-mm-dd)
Date de début (incluse) de la plage désirée au format Date (yyyy-mm-dd)
date_end
2023-02-18
Date (yyyy-mm-dd)
Date de fin (incluse) de la plage désirée format Date (yyyy-mm-dd)
group_id
2143
Nombre entier
Filtre les résultats pour ne retourner que les données d'appels de ce groupe
operator_id
5395
Nombre entier
Filtre les résultats pour ne retourner que les données d'appels de cet opérateur
order_by
date.desc
chaine de charactères
Tri des résultats possibles : date_asc, date_desc
status
ANSWER
texte
Paramètre pour ne retourner que les appels répondus. Seul le paramètre "ANSWER" est fonctionnel, ou ne pas mettre ce paramètre pour avoir toutes les communications, même celles non répondues.

Données retournées

Dans les données retournées, vous trouverez dans le bloc « data » l’ensemble des données désirées , avec notamment les informations de pagination :

Nom de la propriétéExempleFormatDescription
limit:1000Nombre entierLimite du nombre maximum de transferts retournés par page ( par défaut : 100 )
page:1Nombre entierPagination : numéro de la page de données en cours
pages:11Nombre entierPagination : nombre de pages totales de données
elements:10372Nombre entierNombre total de détails de communications correspondants aux filtres sélectionnés

Ainsi qu’un tableau d’objets « communications_details_operator » qui correspondent aux données de communications demandées avec les propriétées : 

 
 
Nom de la propriétéExempleFormatDescription
id4415905chaine de charactèresidentifiant technique de la communication
id_appel423426662chaine de charactèresidentifiant de l’appel
date« 2022-08-01T08:35:28 »,Date /heure (yyyy-MM-dd’T’HH:mm:ss)Date heure Minutes secondes de l’arrivée de la communication chez l’opérateur
service_num33934146932chaine de charactèresNuméro de service
operator.id254987Nombre entierIdentifiant de l’operateur
operator.name« Durant »chaine de charactèresNom de l’opérateur
operator.email« [email protected] »chaine de charactèresMail de l’opérateur
group.id98456Nombre entieridentifiant du groupe
group.name« SAV Axialys »chaine de charactèresNom du groupe
waiting_duration24Nombre entierTemps en seconde d’attente dans la file d’attente
communication_duration587Nombre entier
Temps en seconde de conversation entre l’opérateur et le client ( comprend aussi la mise en attente si existante)
on_hold_duration18Nombre entierTemps en seconde de mise en attente par un opérateur pendant la conversation
ringing_duration2Nombre entierTemps en seconde de sonnerie
catchup_duration15Nombre entierTemps en seconde de catchup
post_call_duration71Nombre entierTemps en seconde de pause post appel
transfer_id4564chaine de charactèresid du transfert si appel transféré