Proveedor de servicios SMS MessageBird

Cómo crear una cuenta en MessageBird

Para utilizar el servicio de MessageBird, necesitas crear una cuenta. En esta sección te guiamos sobre cómo hacerlo.

En la página principal, selecciona el botón 'Registrarse'.

registrarse
Figura 1 - Haz clic en 'Registrarse'

Luego, proporciona los datos de inicio de sesión y haz clic en el botón 'Registrarse con correo electrónico'.

proporcionar detalles de la cuenta
Figura 2 - Proporciona los detalles de la cuenta

Revisa tu correo electrónico y activa tu cuenta.

registro exitoso
Figura 3 - Registro exitoso

Después de iniciar sesión, selecciona la interfaz "Soluciones del panel de control".

seleccionar soluciones del panel de control
Figura 4 - Selecciona Soluciones del panel de control

Y selecciona el producto SMS.

elegir sms
Figura 5 - Elige SMS

Envía un código de verificación a tu número de teléfono.

enviar código de verificación
Figura 6 - Enviar código de verificación

Después de la verificación, todo estará configurado.

iniciar sesión
Figura 7 - Inicio de sesión exitoso

Cómo configurar Ozeki 10 y MessageBird para mensajes SMS salientes

Este capítulo te proporciona información detallada sobre cómo configurar la conexión de MessageBird para el envío de SMS en el software Ozeki 10 SMS Gateway.

Primero, inicia sesión en Ozeki 10 con tu nombre de usuario y contraseña.

iniciar sesión en ozeki 10
Figura 8 - Iniciar sesión en Ozeki 10

Haz clic en 'Añadir nueva conexión' a la izquierda.

añadir nueva conexión
Figura 9 - Añadir nueva conexión

Selecciona la conexión 'MessageBird' y haz clic en instalar junto a ella.

instalar conexión messagebird
Figura 10 - Instalar MessageBird

Proporciona tu clave API y número de teléfono en la página de instalación de la conexión.

proporcionar clave api
Figura 11 - Proporcionar clave API

Puedes encontrar tu clave API en el Panel de control de MessageBird.

clave api de messagebird
Figura 12 - Clave API de MessageBird

Después, puedes enviar un mensaje de prueba.

enviar mensaje de prueba
Figura 13 - Enviar mensaje de prueba

Si todo está bien, el mensaje se enviará correctamente.

mensaje enviado
Figura 14 - Mensaje enviado correctamente

Cómo configurar Ozeki 10 y MessageBird para SMS entrantes e informes de entrega

Antes de poder recibir informes de entrega y SMS entrantes, necesitas reenviar puertos para dirigir el tráfico externo a tu red.

1. Abre un navegador web y escribe tu número de puerta de enlace predeterminado en la barra de direcciones, luego presiona Enter.

2. Ingresa tu nombre de usuario y contraseña para acceder a la interfaz de tu router. El nombre de usuario y contraseña predeterminados deberían estar en la documentación de tu router o en una pegatina en el lateral del mismo. Si el nombre de usuario y contraseña predeterminados han sido cambiados y no los recuerdas, necesitarás reiniciar tu router.

3. Para reenviar puertos en tu router, busca una pestaña o menú llamado 'Reenvío de puertos/Activación de puertos' o algo similar.

4. No importa qué tipo de router o interfaz tengas, necesitarás ingresar la misma información básica. Ingresa el puerto que deseas abrir en Externa (Puerto 1) e Interna (Puerto 2) o ingresa un rango de puertos para abrir en Inicio y Fin.
En este caso, Ozeki 10 usa el puerto 9505 por defecto, por lo que también puedes proporcionar eso en la sección 'Interna'.

5. Selecciona el Protocolo (TCP, UDP o ambos).

6. Ingresa la dirección IP privada de tu PC donde está instalado Ozeki 10.

7. Asegúrate de guardar los cambios.

reenvío de puertos
Figura 15 - Reenvío de puertos

Después de guardar los cambios, especifica la URL de callback en la sección Recibir de la pestaña Avanzado.

recibir mensaje
Figura 16 - Recibir mensaje

Para recibir mensajes de MessageBird, necesitas cambiar el protocolo del servidor web a HTTP.

Selecciona Editar y Preferencias.

preferencias
Figura 17 - Preferencias

En la Configuración del servidor web, elige el protocolo http y haz clic en el botón Aceptar.

configuración del servidor web
Figura 18 - Configuración del servidor web

Para aplicar los cambios, reinicia el servicio de Ozeki 10

Haz clic derecho en tu botón Inicio y selecciona Ejecutar.

ejecutar
Figura 19 - Ejecutar

Escribe services.msc en el cuadro de Ejecutar.

servicios
Figura 20 - services.msc

Para reiniciar el servicio de Ozeki 10, selecciónalo en la lista de servicios y haz clic en Reiniciar servicio.

reiniciar ozeki 10
Figura 21 - Reiniciar Ozeki 10

Después del reinicio del servicio, podrás recibir mensajes de MessageBird. Ahora demostraremos cómo puedes comprar un número de MessageBird y configurar MessageBird para recibir mensajes SMS.

Selecciona el menú Números y haz clic en el botón Comprar un número.

comprar un número
Figura 22 - Comprar un número

En el menú emergente, elige tu país, selecciona la capacidad SMS y selecciona un número de la lista.

seleccionar un número
Figura 23 - Seleccionar un número

Después de la compra, puedes ver tu número en la lista Todos los números.

número comprado
Figura 24 - Número comprado

Ahora selecciona el Creador de flujos y haz clic en Crear nuevo flujo.

crear nuevo flujo
Figura 25 - Crear nuevo flujo

Elige Crear flujo personalizado

flujo personalizado
Figura 26 - Flujo personalizado

En el menú Configurar nuevo flujo, especifica el Nombre del flujo y el desencadenante SMS.

configurar nuevo flujo
Figura 27 - Configurar nuevo flujo

Luego selecciona tu número de teléfono y arrastra la Solicitud HTTP debajo del SMS.

añadir solicitud http
Figura 28 - Añadir Solicitud HTTP

En la Solicitud HTTP, selecciona el Método POST y pega la URL de Ozeki 10. Finalmente, haz clic en Guardar y Publicar.

configurar solicitud http
Figura 29 - Configurar Solicitud HTTP

Puedes encontrar la URL en la sección Recibir de la pestaña Avanzado.

url de callback
Figura 30 - URL de callback

Después de la publicación, puedes ver el nuevo flujo en el Creador de flujos.

flujo creado
Figura 31 - Flujo creado

Envía un mensaje de prueba a este número y verás el mensaje recibido en Ozeki 10.

mensaje de prueba recibido
Figura 32 - Mensaje de prueba recibido

Envía textos usando la API SMS de C# a través de MessageBird

Los servicios de SMS automáticos funcionan significativamente mejor que los operadores humanos. Debido a este hecho, la mayoría de las organizaciones eligen construir soluciones de SMS automatizadas. La API SMS de C# de Ozeki ofrece una herramienta excepcional para lograr este objetivo. Esta API de C# es excelente porque también puede enviar textos a través de protocolos SMS de alto rendimiento, como UCP o CIMD2. Estos protocolos son utilizados por los operadores de redes móviles para intercambiar SMS entre sí. Al implementar esta única API, puedes acceder a muchos servicios SMS o redes telefónicas GSM con una sola base de código.

Cómo enviar mensajes de texto desde un servidor de base de datos SQL a través de MessageBird

Si deseas Enviar SMS desde un servidor de base de datos, puedes usar la conexión de base de datos que ofrece tu SMS Gateway. Para enviar y recibir SMS, se puede utilizar Microsoft SQL Server, SQL Express, Access, MySQL, PostgreSQL, MongoDB o cualquier otro servidor de base de datos compatible con ODBC/SQL. El procedimiento es sencillo: necesitas crear dos tablas de base de datos: ozekimessageout.

La tabla ozekimessageout se utilizará para enviar SMS y la otra, la tabla ozekimessagein, se utilizará para almacenar SMS entrantes. Para enviar un texto, todo lo que tienes que hacer es usar un comando SQL INSERT para crear una entrada SQL en la tabla ozekimessageout. Ozeki 10 seleccionará automáticamente el SMS y lo entregará al destinatario. Durante el procedimiento de entrega, actualizará el campo de estado y los campos de marca de tiempo en la base de datos para informarte cuándo se envió el SMS desde tu sistema, cuándo fue recibido por el usuario móvil y, si ocurrió un error, por qué no se entregó.

Guardar textos en una base de datos SQL
Figura 33 - Almacenar SMS en una base de datos

Esta solución es útil porque te permite usar consultas personalizadas y aprovechar los disparadores y procedimientos almacenados de SQL. Otro beneficio es que la mayoría de las aplicaciones empresariales están impulsadas por bases de datos, por lo que tiene sentido usar también la base de datos para SMS.

Enviar SMS desde C# a través de MessageBird
Figura 34 - Enviar SMS desde C# a través de MessageBird

Envía correo electrónico a SMS desde MessageBird

Si configuras MessageBird, puedes proporcionar un servicio de SMS a correo electrónico a los usuarios de la oficina. Cualquier cliente de correo electrónico que pueda enviar un correo a una dirección de correo electrónico especialmente formateada podrá enviar SMS. El formato de la dirección de correo electrónico es numerodetelefono@nombrededominio. Una dirección de correo electrónico podría verse así: 079763000@email.dominio.com. También es posible poner el número móvil en el asunto del correo electrónico. En ambos casos, el cuerpo del correo electrónico se reenviará como SMS al número de teléfono especificado.

More information