Intégration de CommuniGate Pro Contact Center à osTicket

Voici un exemple d'un module CG/PL simple qui réalise l'intégration du centre d'appel de CommuniGate Pro et du système osTicket. Le module utilise les requêtes HTTP du système osTicket pour l'identification dans le système et la conservation de la valeur Cookie aussi bien pour la recherche du client dans le système et l'obtention des données s'y afférent.
Lorsque le Centre de contact de CommuniGate Pro reçoit un appel client, le module ci-dessous ccOsTicketCRM () envoie une requête pour la recherche du client dans le système osTicket, selon le numéro de téléphone et renvoie au module du centre d'appel les données du client trouvé reçues de CRM . Un résumé de ces données s'affiche dans la fiche contextuelle dans l'Interface de l'agent du centre d'appel lors d'un appel client. Si l'agent peut également accéder au système osTicket, alors la fiche du client contenant toutes les informations s'affichera automatiquement dans osTicket. Ceci permet à l'agent de travailler avec la fiche lors de la conversation avec le client.
// ================================================== // // Contact Center integration with osTicket CRM // // Version 2.0 // // ================================================== // function consultCRM(finalAttempt) forward; function requestCRM(cookie,qParam) forward; var monitorSettings; function ccOsTicketCRM() { return consultCRM(false); } function consultCRM(finalAttempt) { var qParam = EmailUserPart(SIPURItoEmail(RemoteURI())); var cookie = GetAccountPreferences("~" + MyEmail() + "/CRMCookie"); var result; if(!IsString(cookie)) { result = requestCRM(null,null); // login to the osTicket CRM if(IsDictionary(result) && result.responseCode
Pour plus de détails, veuillez nous contacter à support@communigate.ru