Integrazione di CommuniGate Pro Contact Center con osTicket

Di seguito è riportato un esempio del semplice modulo CG/PL che realizza l'integrazione del Centro di contatto CommuniGate Pro con il sistema osTicket. Il modulo usa richieste HTTP verso il sistema osTicket sia per l'autenticazione nel sistema e la memorizzazione dei "cookie", che per ricercare nel sistema il cliente chiamante e ottenere i relativi dati.
Quando al Centro di contatto CommuniGate Pro arriva una chiamata del cliente, il modulo ccOsTicketCRM() sottostante invia una richiesta di ricerca del cliente nel sistema osTicket per recuperare il suo numero di telefono e fornisce al modulo del Centro di contatto i dati del cliente ricevuti dal CRM. Questi dati vengono visualizzati in forma breve sulla scheda pop-up dell'interfaccia utente del Centro di contatto al momento dell'arrivo di una chiamata del cliente. Se l'utente ha accesso al sistema osTicket, la scheda cliente contenente informazioni dettagliate viene aperta automaticamente anche in osTicket, in modo da consentire all'utente di lavorare con la scheda durante la conversazione con il cliente.
// ================================================== // // 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
Per ulteriori informazioni scrivere a support@communigate.ru