API Omnicanal

Con nuestra API puede interactuar mediante diversos canales para que su contact center estƩ siempre conectado.

Recordar que para poder usar la API se necesita.

  1. Autenticarse y obtener un token para la sesiĆ³n

  2. Usar el token en el Header Authorization

  3. Finalizar sesiĆ³n

Vea mƔs aquƭ



SMS

Dentro de esta categorĆ­a podremos realizar las siguientes acciones:

EnvĆ­o de SMS

https://dominio.ucontactcloud.com/Integra/resources/SMS/SendSMS MĆ©todo: POST content-type:application/x-www-form-urlencoded; charset=UTF-8 ParĆ”metros: destination (NĆŗmero destino para sms) message (Mensaje de texto) campaign (CampaƱa) agent (Agente que lo enviĆ­a) source (Callerid o Puerto) Result: TEXTO OK ERROR

EnvĆ­o de SMS version 2

https://dominio.ucontactcloud.com/Integra/resources/SMS/SendSMSv2 MĆ©todo: POST content-type:application/x-www-form-urlencoded; charset=UTF-8 ParĆ”metros: destination (NĆŗmero destino para sms) message (Mensaje de texto) campaign (CampaƱa) agent (Agente que lo enviĆ­a) source (Callerid o Puerto) Result: TEXTO(json) { id:"{id}" }

 

EnvĆ­o vĆ­a proxy

<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/porthole/1.0.0/porthole.js"></script> <script type="text/javascript"> function SMS () { var windowProxy; windowProxy = new Porthole.WindowProxy(window.location.protocol + window.location.hostname); windowProxy.post({'action': 'sms', 'campaign' : '<CAMPAIGN>', 'message' : '<MESSAGE>', 'destination' : '<NUMBER>'}); } </script>

 

Recibir SMS

 

Agendar SMS

El scheduler de marcadores de SMS es para poder Agendar SMS y que el marcador las realice en el momento adecuado, para esto existe un WebService de Tipo REST que permite agendar las mismas. y es posible hacerlo desde Forms, Workflows o desde sistemas externos.

BĆ”sicamente el proceso es que existe una tabla donde estĆ”n las llamadas que estĆ”n agendadas con toda su informaciĆ³n pertinente.

sms_scheduler

calldate

campaƱa

telƩfono destino

data

calldate

campaƱa

telƩfono destino

data

fecha y hora de cuando tiene que ejecutar

prueba1

098344484

El scheduler ubica en el sms_spool con prioridad 1 a los mensajes que tienen que ejecutar en ese minuto, lo cual va a hacer que los marcadores lo tomen lo antes posible para enviar el mensaje.

El nombre de base es Schedule + Fecha, y de esta forma conocer cuales son los sms que se agendaron y cuando se deben enviar para poder comparar con el dateprocessed del sms_repo.

 

Json Object

 

Example:

 

Subir base SMS

 

Formato de archivo



Email

Para email podremos cargar las bases de los Marcadores.

Subir base de Email

 

Formato de archivo

 

Enviar email

body: string en formato JSON con la informaciĆ³n que se muestra en en el metodo UC_sendMailCampaignv2_async

agent: nombre de agente para guardar en la base de datos

Formato de archivo

 

 


ColecciĆ³n de postman con ejemplo de llamadas a EnvĆ­o de SMS.