Configurar Gupshup en uContact es un proceso sencillo, pero primero se debe verificar que se posea todo lo requerido para crear un proveedor y campaña.
Requerido:
|
También se configuran los webhooks de uContact para que Gupshup mande los mensajes y estados al portal.
https://integraccs.ucontactcloud.com/Integra/resources/Gupshup/event
Ingresa a uContact con un usuario con permisos para crear proveedores de SMS.
Luego nos dirigimos a Administrador → Proveedores → SMS
Seleccionamos Gupshup de la lista de proveedores y completamos los campos:
Nombre
Para identificar al proveedor.
user
Nombre de la App.
password
API Key de Gupshup.
sms from
Número de WhatsApp sin puntos, ni espacios, ni signos.
Seleccionar un proveedor Gupshup.
Colocar nombre de la app en el campo puerto.
NGINX debe ser modificado para que responda los eventos cuando se agrega la URL en Gupshup.
location /Integra/resources/Gupshup/ { proxy_pass
http://localhost:8085
;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;}
NGINX debe ser modificado para que responda los eventos cuando se agrega la URL en Gupshup.
location /Integra/resources/Gupshup/ { proxy_pass
http://localhost:8085
;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;}
Todo lo qué se muestra en negrita es obligatorio. |
Ejemplo:
|
---|
Ejemplo:
|
---|
Para poder enviar hsm's, debe ser por medio de un ID. Este ID se obtiene realizando una petición HTTP.
GET https://api.gupshup.io/sm/api/v1/template/list/<app_name>
HEADERS apikey: <api_key>
El app name y api key son los mismos parámetros que se utilizan al configurar un proveedor de Gupshup en uContact.
Para poder enviar hsm's, debe ser por medio de un ID. Este ID se obtiene realizando una petición HTTP.
GET https://api.gupshup.io/sm/api/v1/template/list/<app_name>
HEADERS apikey: <api_key>
El app name y api key son los mismos parámetros que se utilizan al configurar un proveedor de Gupshup en uContact.
|
---|
|
---|
|
---|
|
---|
contact;firstName;formattedName;phone;type;:email;type;direction;type
Ejemplo:
|
---|
location;longitude,latitude;Nombre;direccion
Ejemplo:
|
---|