Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Con nuestra API puede interactuar mediante diversos canales para que su contact center esté siempre conectadoCom nossa API, você pode interagir por meio de vários canais para que sua central de contatos esteja sempre conectada.

Info

Recordar Lembre-se de 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í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 de esta categoría podremos realizar las siguientes acciones:

...

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

Envio de SMS

Code Block
languagetext
https://dominio.ucontactcloud.com/URL relativo: Integra/resources/SMS/SendSMS
MétodoMethod: POST
content-type:application/x-www-form-urlencoded; charset=UTF-8
ParámetrosParâmetros: destination (Número do destino parado sms)
            message     (MensajeMensagem de texto)
            campaign (Campanha de  (Campaña)
  saída)
         agent       (Agente quedo lo enviíaremetente)
            source (Identificador de chamadas ou número (Callerid o Puertoda porta)
Result: TEXTO  OK
              ERRORERRO

...

Envio de SMS

...

versão 2

Code Block
languagetext
https://dominio.ucontactcloud.com/URL relativo: Integra/resources/SMS/SendSMSv2
MétodoMethod: POST
content-type:application/x-www-form-urlencoded; charset=UTF-8
ParámetrosParâmetros: destination (Número do destino parado sms)
            message     (MensajeMensagem de texto)
   
        campaign (Campanha de  (Campaña)
   saída)
        agent       (Agente quedo lo enviíaremetente)
            source (Identificador de chamadas ou número (Callerid o Puertoda porta)
Result: TEXTOTEXT(json) {
                      id:"{idsmsId}"
                    }

Envío vía Envio via proxy

Code Block
languagejs
<script type="text“text/javascript"javascript” src="https“https://cdnjs.cloudflare.com/ajax/libs/porthole/1.0.0/porthole.js"><js”></script>
<script type="text/javascript">“text/javascript”>
    functionfunçã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

Code Block
https://dominio.ucontactcloud.com/URL relativo: Integra/resources/InboundSMS/ReceiveURLSMS
MétodoMethod: GET
content-type:application/x-www-form-urlencoded; charset=UTF-8
ParámetrosParams: phone 		(Número de origenorigem deldo sms)
  
         message     (Mensaje de texto)
Result: TEXTO  OK
              ERRORERRO

Agendar SMS

Info

El scheduler O discador de marcadores de SMS es serve 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 pertinenteagendar 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

El mensaje

menssagem

calldate

campañacampaign

teléfono destinophone destiny

data

fecha y hora de cuando tiene que ejecutar

prueba1data e hora que deve executar a run

test1

098344484

Code Block
Info

El scheduler ubica en el O programador estará colocando no 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.

Code Block
https://dominio.ucontactcloud.com/

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.

Code Block
URL relativo: Integra/resources/SMS/ScheduleDialerSMS
MétodoMethod: POST
content-type:application/x-www-form-urlencoded; charset=UTF-8
ParámetrosParâmetros:  sms  (objeto (JSON Object)
Resultado:  1

Json Object

Code Block
languagejs
{
  "calldate"“calldate” : "2015‘2015-10-11 15:00:00"00’,        // FechaData deldo smsSms
a enviar   "campaign"“campaign” : "Ventas‘Ventas->">’, // Campanha do discador de Sms
            // Campaña marcador
  "destination" : "098344484",               “destination” : ‘098344484’, // Destino do smsSms
  "data"“data” : ‘Message’ "Mensaje"// Mensagem de texto de                    // Texto sms
}

...

Sms
}

Examplo:

Code Block
POST
http://<IP-INTEGRASERVER>/Integra/resources/SMS/ScheduleDialerSMS
 
param: @FormParam("sms") 
 
(json con formato sms_scheduler)
 
{
  "calldate" : "2015-10-11 15:00:00",
  "campaign" : "Ventas->",
  "destination" : "098344484",
  "data" :  "Mensaje"
}

...