WhatsApp Infobip
Ā
Ā
Ā
La incorporaciĆ³n de Infobip a nuestro servicio brinda una mejor experiencia a nuestros clientes.
Hay muchas posibilidades que destacan lo Ćŗtil que es este servicio.
Contenido
WhatsApp Infobip V1
ConfiguraciĆ³n
Para configurar Infobip en uContact solo debe seguir algunos simples pasos, primero debemos verificar que
posea todo lo requerido para crear un proveedor y campaƱa.
Requerido:
Cuenta configurada en Infobip y acceso a ella.
NĆŗmero de contacto habilitado.
Ingresar a uContact con un usuario con permiso para crear campaƱas y marcadores SMS.
Poseer una IP PĆŗblica para redireccionamiento de trĆ”fico de uContact.
Habilitar el NGINX.
1. Configurar cuenta
En la cuenta de Infobip se debe crear un ScenarioKey.
TambiƩn se configuran los Webhooks de uContact para que Infobip mande los mensajes al portal.
WebHooks:
https://<instancename>.ucontactcloud.com/Integra/resources/InfobipWhatsapp/message
https://<instancename>.ucontactcloud.com/Integra/resources/InfobipWhatsapp/status
Para saber cĆ³mo crear un ScenarioKey puede consultar el siguiente link.
Ejemplo:
curlĀ --locationĀ --requestĀ POSTĀ 'https://gyyy2e.api.infobip.com/omni/1/scenarios'Ā \ --headerĀ 'Authorization:Ā BasicĀ (ususario:pwd en encode 64 sin parentesis)'Ā \ --headerĀ 'Content-Type:Ā application/json'Ā \ --data-rawĀ '{ Ā Ā Ā Ā "name":Ā "WHATSAPPĀ scenario", Ā Ā Ā Ā "flow":Ā [ Ā Ā Ā Ā Ā Ā Ā Ā { Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā "from":Ā "(numero sin parentesis)", Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā "channel":Ā "WHATSAPP" Ā Ā Ā Ā Ā Ā Ā Ā } Ā Ā Ā Ā ], Ā Ā Ā Ā "default":Ā true }'
Ā
2. Obtener parƔmetros de acceso
En Infobip podrĆ” encontrar las API Keys que necesitarĆ” para crear el proveedor en uContact.
3. Crear proveedor en uContact
Ingresa a uContact con un usuario que posea permisos para crear proveedores de SMS.
Una vez adentro nos dirigimos a Administrador ā Proveedores ā SMS
Ā
Seleccionamos InfobipWhatsapp de la lista de proveedores y completamos los campos:
Nombre
Para identificar al proveedor.user
Se ingresarĆ” el scenarioKey creado.password
API Key de Infobip.sms from
NĆŗmero de WhatsApp sin puntos, ni espacios, ni signos.Mensajes por segundo
Limite de mensajes que serƔn enviados por segundo por el proveedor.
NGINX
Para recibir los mensajes en uContact es necesario agregar el siguiente fragmento de cĆ³digo a la configuraciĆ³n de NGINX.
location /Integra/resources/InfobipWhatsapp{
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;
}
Ā
WhatsApp Infobip V2
ConfiguraciĆ³n
Configurar Infobip en uContact es muy simple. Primero debemos verificar que posea todo lo requerido para crear un proveedor y campaƱa.
Requerido:
Cuenta configurada en Infobip y acceso.
NĆŗmero de contacto habilitado.
Ingresar a uContact con un usuario que tenga permiso para crear campaƱas y marcadores SMS.
PosesiĆ³n de una IP PĆŗblica para redireccionamiento de trĆ”fico de uContact.
NGINX habilitado.
1. Configurar cuenta
TambiƩn se configuran los Webhooks de uContact para que Infobip mande los mensajes al portal.
2. Obtener parƔmetros de acceso
En Infobip podrĆ” encontrar las API Keys que se necesitan para crear el proveedor en uContact.
3. Crear proveedor en uContact
Ingresa a uContact con un usuario que posea permisos para crear proveedores de SMS.
Una vez dentro, nos dirigimos a Administrador ā Proveedores ā SMS.
Seleccionamos InfobipWhatsappV2 de la lista de proveedores y completamos los campos:
Nombre
Para identificar al proveedor.user
Se ingresa el usuario creado.password
API Key de Infobip.sms from
NĆŗmero de WhatsApp sin puntos, espacios ni signos.
Interactive Button List
Tipo Buttons:
body: texto
header;texto(si es tipo TEXT)
type VIDEO/IMAGE/
DOCUMENT/TEXT
filename (si es tipo DOCUMENT)
buttons: 1 a 3
ID - title - description
footer: texto
Ā
Ā
Ā
Ejemplo:
|
---|
Interactive List
Ejemplo:
|
---|
Template
Body:
|
---|
Text:
|
---|
Video/Image:
|
---|
Document:
|
---|
Location:
|
---|
URL:
|
---|
Quick_Reply
|
---|
Quick_Reply_Media
|
Ejemplo:
|
---|
Contact
Ā
contact;firstName;formattedName;phone;type;email;type;direction;type
Ejemplo:
|
---|
Ā
Ā
Ā
Location
Ā
location;latitutede,longitude;name;address
Ejemplo:
|
---|
Ā
NGINX
Para recibir los mensajes en uContact es necesario agregar el siguiente fragmento de cĆ³digo a la configuraciĆ³n de NGINX.
location /Integra/resources/InfobipWhatsappV2{
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;
}
Ā
Ā
En caso de querer configurar un proveedor de Infobip SMS, dirigirse al siguiente link: Infobip SMS