Cette API est appelée hors ligne, après qu'un appel se soit terminé dans l'ACD JTEL. Le résultat de l'appel, et certaines statistiques concernant l'appel, sont transmis à l'instance de la force de vente. Ces données peuvent être utilisées, par exemple, pour créer un enregistrement d'activité dans SalesForce associé à l'enregistrement SalesForce concerné. Pour utiliser cette API, un terminal REST doit être fourni dans SalesForce pour que le système jtel puisse y accéder. De plus, le démon suivant doit être activé dans le système jtel : \\acd-store\shared\JTELCarrierPortal\AppServer\SalesForce\SalesForce.Daemon.REST.writeCallStatistics.r5 Les pages suivantes décrivent un exemple de mise en œuvre. DemandePOST Structure des donnéesLes données sont transmises à cette API sous la forme d'une structure JSON. Les champs suivants sont prévus : Nom du champ | Description |
---|
SalesForceID | L'Id du dossier dans SalesForce. | jtelStatisticsPartAID | L'ID de l'enregistrement StatisticsPartA dans le système jtel. | AgentUID | L'UID de l'agent dans le système jtel. Il est recommandé, par exemple, d'utiliser le champ "NickName" dans SalesForce pour faire correspondre les valeurs entre les systèmes, si l'UID de connexion ne peut être rendu égal. | bOutbound | 0 = appel entrant, 1 = appel sortant. | CallerID | L'identification de l'appelant ou de la partie appelée, au format E.164 (entièrement qualifié, y compris l'indicatif du pays) sans procédure +. | ServiceNumber | Le numéro de service utilisé dans le système jtel, tel que configuré dans le champ "Service Number" (champ de la base de données ServiceNumbers.Name) dans le système jtel. | ServiceName | Le service utilisé dans le système jtel, tel que configuré dans le champ "Name" (champ de la base de données ServiceNumbers.Name2) dans le système jtel. | AcdAgentGroupsName | Le nom du groupe d'agents utilisé dans le système jtel. | AcdConfigurationGroupsName | Le nom du groupe de configuration utilisé dans le système jtel. Pour les groupes autonomes, ce sera le même que le nom du groupe d'agents. | dtCallStart | La date et l'heure du début de l'appel au format AAAA-MM-JJJh:mm:ss (heure locale du serveur jtel). | dtCallAlert | La date et l'heure de la sonnerie d'appel dans le format YYYY-MM-DDThh:mm:ss (heure locale du serveur jtel). Ce champ peut être vide, si aucune sonnerie ne se produit. | dtCallConnect | La date et l'heure de l'appel se connectent dans le format YYYY-MM-DDThh:mm:ss (heure locale du serveur jtel). Ce champ peut être vide, si aucune connexion ne se produit. | dtCallEnd | La date et l'heure de la fin de l'appel dans le format YYYY-MM-DDThh:mm:ss (heure locale du serveur jtel). Ce champ peut être vide, si aucune sonnerie ne se produit. | nDuration | Durée de l'appel en secondes. -1 signifie qu'il n'y a pas de connexion. 0 peut signifier une connexion très courte (< 500 ms) en effet. | CONNRES | Le résultat de l'appel 1 = lien avec l'agent 2 = Pas de réponse (Inbound = de l'agent, Outbound = du numéro composé) 3 = Occupé (Inbound = agent, Outbound = numéro composé) 4 = L'agent a refusé l'appel pendant l'annonce à voix basse, ou l'agent a refusé l'appel pendant la sonnerie 5 = cause ISDN (voir le champ Cause pour la raison exacte). 7 = Erreur | Cause | La cause de la fin de l'appel est le Q.850 Par exemple, 1 = numéro non valide, 16 = compensation normale, 17 = utilisateur occupé. | TransactionCodeExportKey | Si un code de transaction a été enregistré pour l'appel, ce champ contiendra alors la clé d'exportation de ce code de transaction. |
http Statut CodesLes codes de statut suivants doivent être utilisés: Statut Code | Signification |
---|
200 – OK | Les données ont été rédigées | 409 – Conflict | Ecriture impossible en raison d'un conflit dans les données. Les données ne doivent pas être retransmises par le système jtel. | 423 – Locked | L'écriture n'est pas possible pour l'instant. Dans ce cas, les données seront retransmises par le système jtel. | 404 - Not found | Le registre de la force de vente n'a pas été trouvé. Les données ne doivent pas être retransmises par le système jtel. |
|