Cómo enviar SMS desde Sinch

Esta guía muestra información sobre cómo enviar y recibir mensajes SMS con Sinch utilizando Ozeki 10 SMS Gateway. Sinch es una empresa proveedora de servicios SMS con sede en Estocolmo, Suecia, por lo que principalmente ofrece servicios SMS a clientes en Suecia y la UE. El servicio al cliente de Sinch habla sueco e inglés, por lo que registrarse en su servicio es bastante fácil. Si utilizas Ozeki 10 SMS Gateway, es fácil configurar una conexión al servicio SMS de Sinch. Las siguientes instrucciones pueden usarse para configurar esta conexión en 8 minutos. Este artículo te muestra los pasos de instalación. Esperamos que la información presentada te resulte útil.

Figura 1 - Cómo enviar SMS desde Sinch

Cuál es la mejor manera de enviar SMS desde Sinch (pasos rápidos)

Para enviar SMS desde Sinch, comienza con estas sencillas instrucciones:

  1. Configura Ozeki 10 SMS Gateway, luego navega hasta el icono rojo de Ozeki 10 en tu escritorio de Windows. Esto abrirá la interfaz gráfica de Ozeki. Para enviar SMS desde Sinch, necesitas proceder con la configuración en esta consola de gestión.
  2. En el escritorio de Ozeki, inicia la aplicación SMS Gateway. Esto se puede hacer haciendo clic en el icono del escritorio o navegando hasta la aplicación en el menú de inicio de Ozeki. La aplicación SMS Gateway se utiliza para enviar SMS desde Sinch.
  3. Para enviar SMS desde Sinch, todo lo que tienes que hacer es configurar la conexión de Sinch abriendo el enlace 'Agregar nueva conexión...'.

¿Cómo funciona el SMS de Sinch?

Sinch es un proveedor de servicios SMS y su servicio funciona de manera similar al de otros proveedores de servicios SMS. Utilizan protocolos SMS, como conexiones de cliente SMPP, conexiones de protocolo UCP/EMI y SMS HTTP o conexiones SMS REST para conectar su servidor a otros proveedores de servicios SMS y a operadores de redes móviles. Sinch genera ingresos vendiendo los SMS con una prima. Sinch proporciona una API HTTP que te permite utilizar su servicio de mensajes de texto mediante solicitudes web. Cada mensaje de texto es una sola solicitud web. Las solicitudes web son solicitudes HTTP o solicitudes de API REST.

Instrucciones detalladas para enviar SMS desde Sinch

Para enviar SMS desde Sinch:

  1. Inicia la consola de gestión de Ozeki
  2. Localiza el panel llamado 'Conexiones' a la izquierda
  3. Navega hasta 'Agregar nueva conexión...' en el panel 'Conexiones'
  4. Encuentra la conexión de Sinch y haz clic en instalar
  5. Ozeki 10 SMS Gateway enviará los mensajes de texto con esta conexión
  6. Proporciona los detalles de configuración en el formulario de configuración de Sinch
  7. Verifica los ajustes, deben ser correctos para poder enviar mensajes SMS
  8. Para enviar tu SMS, utiliza la pestaña de prueba
  9. Escribe el destinatario, el texto y haz clic en enviar
  10. Abre la pestaña de eventos para ver si tus mensajes de texto se enviaron correctamente

Pasos de configuración en Ozeki 10 SMS Gateway

Para configurar una conexión de Sinch, sigue las instrucciones en las capturas de pantalla a continuación.

abre la consola de gestión de ozeki
Figura 2 - Abre la Consola de Gestión de Ozeki

configura la conexión de sinch
Figura 3 - Configura la conexión de Sinch

configura la cuenta de sinch
Figura 4 - Configura la cuenta de Sinch

envía sms desde sinch
Figura 5 - Envía SMS desde Sinch

sms enviado con éxito
Figura 6 - SMS enviado con éxito

Protege tu lista de números de teléfono

Tu lista de números de teléfono de clientes es un activo muy valioso. Debes asegurarte de cuidarla bien y protegerla. Cuando envías mensajes de texto a través de Sinch o cualquier otro proveedor de servicios SMS en línea, tus números de teléfono de clientes y los textos de los mensajes serán visibles para Sinch. Es una buena práctica configurar conexiones con múltiples proveedores de servicios SMS y distribuir tus mensajes entre ellos para asegurarte de que ninguna entidad tenga todos tus datos. Es aún mejor enviar mensajes de forma inalámbrica directamente a la red móvil utilizando un teléfono móvil Android o un módem GSM conectado a tu computadora con un cable de datos de teléfono a PC. Ten en cuenta que esta opción solo es viable si envías menos de 10,000 SMS por día. Ozeki 10 SMS Gateway tiene una versión que se puede instalar en un móvil Android. Se llama API SMS en C#), que la versión de escritorio, permite que los clientes de Office se conecten, puedes crear configuraciones de correo electrónico a SMS, e incluso puedes proporcionar un servicio de Android SMPP SMS Gateway.

Cómo guardar los mensajes enviados a través de Sinch en una base de datos

Puedes configurar el registro SQL para una conexión de Sinch. Esto es muy útil porque te ayudará a mantener un registro de todos los mensajes SMS que has enviado o recibido a través de la conexión de Sinch. Este registro de base de datos no solo puede usarse para buscar mensajes antiguos en caso de disputas, sino que también puede usarse para crear informes semanales o mensuales. Estos informes te permitirán saber qué usuario o aplicación en tu sistema envió los mensajes y cuál fue el patrón de tu tráfico SMS.

Cómo enviar SMS desde una base de datos usando Sinch

Si tienes configurada una conexión de Sinch, puedes fácilmente Enviar y recibir mensajes de texto desde un servidor de base de datos SQL. Para enviar y recibir textos, se puede utilizar Microsoft SQL Server, MySQL, SQLAnywhere, SAP HANA, MariaDB, Foxpro, SQLite o cualquier otro servidor de base de datos compatible con ODBC/SQL. Esta funcionalidad está disponible a través de dos tablas de base de datos: ozekimessageout y ozekimessagein.

La tabla ozekimessageout se utilizará para enviar SMS y la otra, la tabla ozekimessagein, se utiliza para almacenar SMS entrantes. Para enviar un mensaje de texto, todo lo que se necesita es usar un comando SQL INSERT para crear una entrada SQL en la tabla ozekimessageout. Ozeki recogerá automáticamente el SMS y lo entregará a la red GSM. Durante el procedimiento de entrega, actualizará el campo de estado en la base de datos para informarte cuándo se envió el SMS desde tu sistema, cuándo fue recibido por el destinatario y, si ocurrió un error, por qué no se entregó.

usa una base de datos sql para almacenar sms
Figura 7 - SMS a base de datos

Esta solución es beneficiosa porque no se necesita código para emparejar informes de envío, informes de entrega e informes de estado con mensajes enviados, porque Ozeki SMS Gateway lo hace por ti automáticamente. Todo lo relacionado con el SMS se almacena en el registro SQL correspondiente. Otro beneficio es que te permite usar consultas personalizadas y aprovechar los disparadores y procedimientos almacenados de SQL.

Envía textos desde C# a través de Sinch

Los sistemas de mensajería de texto automáticos funcionan significativamente mejor que los humanos. Debido a este hecho, muchas empresas prefieren construir sistemas SMS automatizados. La API SMS en C# de Ozeki proporciona una herramienta excepcional para crear sistemas de comunicación basados en algoritmos automatizados. Esta API en C# es genial porque también puede enviar mensajes SMS a través de protocolos SMS de alto rendimiento, como SMPP, UCP o CIMD2. Estos protocolos son utilizados por las redes telefónicas GSM para intercambiar mensajes de texto entre sí. Al implementar esta única API, puedes llegar a muchos operadores SMS con una sola base de código.

envía sms desde la api sms en c#
Figura 8 - Envía SMS desde C# a través de Sinch

Cómo enviar SMS usando archivos de texto a través de Sinch

Todo desarrollador de software puede crear y leer archivos de texto. Los archivos de texto proporcionan la interfaz más simple para enviar y recibir mensajes SMS. Ya sea que uses SAP o una aplicación empresarial personalizada, es probable que tengas la opción de exportar datos en forma de archivos csv, excel o txt simples. Si tienes esta opción, puedes enviar y recibir mensajes SMS usando Ozeki 10 SMS Gateway a través de Sinch. En este caso, se crearán dos directorios, uno para almacenar mensajes SMS que se enviarán y otro para guardar mensajes SMS entrantes. Ozeki puede configurarse para guardar SMS entrantes en el formato de archivo que prefieras, y puede recoger archivos de texto que contengan mensajes SMS para enviar. Una vez que se lee un archivo de texto, se crean los mensajes SMS y se envían a la red móvil a través de la conexión de Sinch.

Cómo configurar correo electrónico a SMS desde Sinch

Si configuras Sinch, puedes proporcionar un servicio de SMS a correo electrónico a clientes y aplicaciones. Los usuarios de correo electrónico que puedan enviar un correo a una dirección de correo electrónico formateada pueden enviar SMS. El formato de la dirección de correo electrónico es numerodetelefono@nombrededominio. Un ejemplo de dirección de correo electrónico sería así: 079797004@email.dominio.com. También puedes 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 mensaje de texto al número de teléfono especificado.

¿Alternativas a Sinch?

No es demasiado difícil encontrar varios agregadores de SMS alternativos en Internet. Si configuras Ozeki SMS Gateway, puedes conectarte a varios proveedores de servicios SMS y redes móviles simultáneamente. Es beneficioso usar múltiples proveedores porque te permite cumplir con las regulaciones que afectan a las redes locales y te permite crear rutas de respaldo. La alternativa más popular a usar Sinch es conectar un teléfono móvil Android a tu PC con SMS Gateway y enviar SMS directamente a la red móvil (Figura 9). Esto permitirá que tu sistema funcione incluso si Sinch falla.

¿Qué hacer en caso de que falle el servicio de Sinch?

Dado que Ozeki puede instalarse en múltiples computadoras en tu sitio o en un sistema virtualizado, y Ozeki te permite redirigir mensajes de texto a otros operadores SMS automáticamente, con la ayuda de Ozeki SMS Gateway, puedes construir un servicio SMS confiable y a prueba de fallos. Todo lo que tienes que hacer es configurar múltiples conexiones de proveedores de servicios SMS y configurar una de las opciones de enrutamiento SMS: para hacer balanceo de carga, enrutamiento de respaldo. Todas estas opciones de enrutamiento SMS garantizarán que tus mensajes SMS se entreguen incluso si un servicio SMS en particular está fuera de servicio.

Figura 9 - Qué hacer si Sinch falla

Conclusión

Ahora, puedes hacer una pausa y recuperar el aliento. Esperamos que no te hayas perdido en las explicaciones. Hicimos nuestro mejor esfuerzo para simplificarlo y guiarte a través de todos los detalles de la manera más indolora posible. Si has seguido las instrucciones de cerca, deberías poder enviar y recibir mensajes de texto utilizando el servicio de mensajería SMS de Sinch, siempre que hayas configurado la conexión correctamente en Ozeki 10 SMS Gateway. El servicio SMS HTTP de Sinch no es difícil de configurar y, aunque no proporciona el mismo rendimiento que un servicio SMS SMPP, sigue siendo una buena opción para usar en 2021. El mayor beneficio de Sinch es que se puede configurar una cuenta en cuestión de minutos en su sitio web.

Con Ozeki 10 SMS Gateway obtienes acceso al control de costos, que normalmente no es proporcionado por los proveedores de servicios SMS. Puedes limitar el número de mensajes que salen de tu sistema, por lo que no tienes que preocuparte por pagar de más. Para lograr esto, puedes configurar límites de crédito SMS para tus clientes, empleados y aplicaciones SMS. Para generar informes mensuales o semanales, puedes usar el registro SQL y los informes. Con el registro SQL de Ozeki puedes guardar todos tus mensajes SMS en tu propia base de datos SQL. Esto te da la capacidad de vigilar y controlar tu comunicación SMS, y podrás rastrear cualquier SMS en caso de que ocurra un problema.

More information