/
API Omnichannel

API Omnichannel

Com nossa API, você pode interagir por meio de vários canais para que sua central de contatos esteja sempre conectada.

Lembre-se de que, para usar a API, você precisa

  1. Autenticar e obter um token para a sessão

  2. Usar o token na autorização do cabeçalho

  3. Encerrar a sessão

Veja mais aqui…



SMS

Dentro dessa categoria, podemos executar as seguintes ações:

Envio de SMS

URL relativo: Integra/resources/SMS/SendSMS Method: POST content-type:application/x-www-form-urlencoded; charset=UTF-8 Parâmetros: destination (Número do destino do sms) message (Mensagem de texto) campaign (Campanha de saída) agent (Agente do remetente) source (Identificador de chamadas ou número da porta) Result: TEXTO OK ERRO

Envio de SMS versão 2

URL relativo: Integra/resources/SMS/SendSMSv2 Method: POST content-type:application/x-www-form-urlencoded; charset=UTF-8 Parâmetros: destination (Número do destino do sms) message (Mensagem de texto) campaign (Campanha de saída) agent (Agente do remetente) source (Identificador de chamadas ou número da porta) Result: TEXT(json) { id:"{smsId}” }

 

Envio via proxy

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

 

Receber SMS

 

Agendar SMS

O discador de SMS serve para agendar SMS e o discador será executado no momento certo. Para esse tipo de agendamento, existe um serviço da Web REST que permite isso. E isso é possível a partir de Froms, Workflows ou de sistemas externos.


Basicamente o processo é que existe uma tabela onde estão as chamadas que são agendadas com todas as informações pertinentes.

sms_scheduler

calldate

campaign

phone destiny

data

calldate

campaign

phone destiny

data

data e hora que deve executar a run

test1

098344484

menssagem

O programador estará colocando no sms_spool com prioridade 1 as mensagens que devem ser executadas naquele minuto, o que fará com que o discador as receba o mais rápido possível para enviar a mensagem, é nomeado com base em Schedule e Date para ver quais são os sms que foram agendados e quando eles devem ser executados para comparar com o sms_repo dateprocessed.

 

Json Object

 

Examplo:

 

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 Integra Framework 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.