Integración de CommuniGate Pro Contact Center con osTicket

Debajo tenemos un ejemplo de un módulo sencillo CG/PL, que realiza la integración entre el Centro de Contacto de CommuniGate Pro y el sistema osTicket. El módulo usa solicitudes HTTP al sistema osTicket tanto para la autorización en el sistema y guardado de "Cookies", como para la localización en el sistema del cliente que llama y la obtención de datos sobre él.
Cuando la llamada del cliente entra al Centro de Contacto de CommuniGate Pro, el siguiente módulo de ccOsTicketCRM() envía una petición de búsqueda del cliente dentro del sistema osTicket por su número de teléfono y devuelve al módulo del Centro de Contacto los datos del cliente obtenidos desde CRM. Estos datos en forma resumida se muestran en una pestaña emergente en la Interfaz del Agente del Centro de Contacto en el momento de recibir la llamada del cliente. Si el agente también tiene acceso al sistema osTicket, la ficha del cliente con información más detallada se abrirá automáticamente y en osTicket, permitiendo al agente trabajar con la ficha durante la conversación con el 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
Para obtener información más detallada escriba a support@communigate.ru