You are viewing an old version of this page. View the current version.
Compare with Current
View Page History
« Previous
Version 20
Next »
Con nuestra API puede interactuar mediante diversos canales para que su contact center esté siempre conectado.
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 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
https://dominio.ucontactcloud.com/Integra/resources/InboundSMS/ReceiveURLSMS
Método: GET
content-type:application/x-www-form-urlencoded; charset=UTF-8
Parámetros: phone (Número origen del sms)
message (Mensaje de texto)
Result: TEXTO OK
ERROR
Agendar SMS
sms_scheduler
calldate | campaña | teléfono destino | data |
---|
fecha y hora de cuando tiene que ejecutar | prueba1 | 098344484 | |
https://dominio.ucontactcloud.com/Integra/resources/SMS/ScheduleDialerSMS
Método: POST
content-type:application/x-www-form-urlencoded; charset=UTF-8
Parámetros: sms (JSON Object)
Resultado: 1
Json Object
{
"calldate" : "2015-10-11 15:00:00", // Fecha del sms a enviar
"campaign" : "Ventas->", // Campaña marcador
"destination" : "098344484", // Destino sms
"data" : "Mensaje" // Texto sms
}
Example:
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"
}
Subir base SMS
https://dominio.ucontactcloud.com/Integra/resources/SMS/uploadbase
Método: POST
content-type:application/x-www-form-urlencoded; charset=UTF-8
Parámetros: filename (Nombre archivo)
fileb64 (Contenido del archivo en base64)
campaign (Nombre de la campaña)
Resultado: 1 (Asincrónico)
Formato de archivo
prueba1;098344484;Hola Mundo!;9999
campaña;número;texto;prioridad
Email
Para email podremos cargar las bases de los Marcadores.
Subir base de Email
https://dominio.ucontactcloud.com/IntegraChannels/resources/DialersResources/uploadDialerBase
Método: POST
content-type:application/x-www-form-urlencoded; charset=UTF-8
Parámetros: filename (Nombre archivo)
fileb64 (Contenido del archivo csv en base64)
channel 'email' (el valor de este parametro siempre será el mismo)
user nombre de usuario
Resultado: 1 (Asincrónico)
Formato de archivo
NombreCampana;ejemplo@gmail.com;Este es un mensaje de ejemplo;;"Var1":"value","Var2":"value";9999
Enviar email
https://dominio.ucontactcloud.com/IntegraChannels/resources/Forms/SendMailv2
Método: POST
content-type:application/x-www-form-urlencoded; charset=UTF-8
Parámetros: body
agent
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
NombreCampana;ejemplo@gmail.com;Este es un mensaje de ejemplo;;"Var1":"value","Var2":"value";9999
Colección de postman con ejemplo de llamadas a Envío de SMS.