| Sv translation | ||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||
This API is called when a click to dial is requested by agents using SAP. The API can be used to decide whether the call can proceed, and what service number should be used when the call is made. To make use of this API, a REST endpoint must be provided in SAP for the Jtel jtel System to access. The following pages describe describes an example implementation. RequestGET ParametersData is passed to this API as parameters in the GET request. The following parameters are provided:
http Status CodesThe following status codes should be used:
Return DataData should be returned from this request in JSON format. The It should be possible to extract the following fields should be suppliedfrom the result:
The Jtel jtel system will attempt to match a ServiceNumber based on the Contract Number, which must be set by concatenating the distributionChannelCodeText and countryCode in jtel service number configuration. The found ServiceNumber will be used for signalling the outbound call. |
| Sv translation | ||||||
|---|---|---|---|---|---|---|
| Cette API est appelée lorsqu'un clic
| |||||
L'API peut décider si l'appel peut être effectué, et quel numéro de l'appelant doit être utilisé lors de l'appel. Par exemple, appeler un client peut nécessiter la transmission du numéro de téléphone de la hotline, tandis qu'appeler un fournisseur peut nécessiter l'utilisation du numéro de poste de l'agent. Pour utiliser cette API, un point terminal REST doit être fourni dans SAP pour que le système Jtel puisse y accéder. Les pages suivantes décrivent un exemple de mise en œuvre. DemandeGET ParamètresLes données sont transmises à cette API en tant que paramètres dans la requête GET. Les paramètres suivants sont fournis : | ||||||
| Nom de domaine | Description | |||||
| Jeton d'autorisation | Le jeton d'authentification de base qui est la base 64 codée du nom d'utilisateur:mot de passe | |||||
| Paramètres REST | Ces paramètres sont séparés par le retour chariot. Toutes les variables commencent par le signe dollar '$' e.g. $filter=CustomerID eq '$SAPBusinessPartnerID' $expand=IndividualCustomerSalesData | |||||
| Statut Code | Signification | |||||
200 – OK | OK, la composition peut se poursuivre en utilisant les informations fournies. | |||||
| 200 - REST HTTP Aucun résultat trouvé | Paramètre d'entrée incorrect, par exemple enregistrement SAP introuvable. | |||||
403 – Forbidden | Mauvais identifiant et l'appel n'est pas autorisé. Le système Jtel refusera de passer l'appel si ce code est renvoyé. | |||||
| Nom du champ | Description | |||||
distributionChannelCodeText | Ce paramètre sera analysé à partir du chemin du résultat JSON et sera utilisé pour correspondre à un numéro de service. | |||||
| countryCode | Ce paramètre sera analysé à partir du chemin du résultat JSON et sera utilisé pour correspondre à un numéro de service. |