Cómo configurar el enrutamiento de SMS de respaldo

Este artículo muestra cómo puedes crear una ruta de SMS de respaldo utilizando tu teléfono móvil. Esta solución ofrece una conexión segura en caso de una interrupción de internet. Este sistema seguirá enviando los mensajes SMS a través de tu teléfono móvil si tienes un paquete de datos. El artículo te mostrará cómo agregar las conexiones del servicio SMS, cómo crear las rutas y cómo configurarlas como rutas de respaldo. El proceso tomará aproximadamente 15 minutos y requiere un conocimiento básico de tecnologías de comunicación SMS. ¡No pierdas más tiempo, comienza a enviar SMS ahora!

Configuración de enrutamiento de contingencia

Cómo redirigir mensajes SMS
Figura 1 - El servicio "A" falla, redirigir al servicio "B"

Usar enlace SMS de Android si no hay internet
Figura 2 - Si internet se desconecta, redirige los SMS al móvil

Cómo configurar el enrutamiento de SMS de respaldo (Instrucciones claras)

Para configurar el enrutamiento de SMS de respaldo:

  1. Inicia Ozeki SMS Gateway
  2. Agrega dos conexiones de servicio SMS
  3. Crea una nueva ruta para la primera conexión
  4. Especifica la ruta del mensaje en la pestaña Configuración
  5. Haz lo mismo con la segunda conexión
  6. Abre el menú Avanzado de la segunda regla de enrutamiento
  7. Haz clic en Crear nueva Condición en el menú Condiciones
  8. Selecciona la opción Respaldo en Detalles de la condición
  9. Configura qué conexión necesita respaldo
  10. Verifica la ruta de respaldo creada en Condiciones

Agregar dos nuevas conexiones

El primer paso del proceso es crear dos nuevas conexiones. Una servirá como la conexión regular que usas para enviar SMS, la segunda será la conexión de respaldo que se usará en caso de una interrupción de internet. Para hacerlo, haz clic en el enlace azul Agregar nueva conexión debajo de la lista de conexiones existentes. Si has creado las dos conexiones correctamente, tu Lista de conexiones se verá como en la Figura 3.

agregar dos conexiones de servicio SMS
Figura 3 - Agregar dos conexiones de servicio SMS

Crear rutas para los servicios

Ahora necesitas crear una ruta para ambas conexiones. Para hacerlo, haz clic en el botón Rutas ubicado en la Barra de herramientas de Ozeki SMS Gateway. Esto abrirá la página Detalles de enrutamiento (Figura 4). Aquí, debes proporcionar la configuración para la conexión A. Asegúrate de que la ruta sea desde la conexión principal del usuario hasta la conexión smsservicea. Nómbrala de manera que las dos conexiones sean distinguibles.

agregar nueva ruta para la conexión servicea
Figura 4 - Agregar nueva ruta para la conexión service a

Para configurar la otra conexión, repite el mismo proceso con la conexión B. Abre la página Detalles de enrutamiento con el botón Rutas, proporciona las propiedades necesarias para la ruta y nombra la conexión de manera diferente a service a (Figura 5). De esta manera, tendrás dos conexiones funcionales que podrían usarse para enviar SMS.

agregar nueva ruta para la conexión serviceb
Figura 5 - Agregar nueva ruta para la conexión service b

Abrir el menú avanzado de la ruta

Para crear la condición que será monitoreada por la puerta de enlace, necesitas abrir la configuración avanzada de una ruta. Para hacerlo, haz clic en el botón Avanzado ubicado en la línea de datos de una ruta (Figura 6). Asegúrate de elegir una de las rutas creadas anteriormente en este tutorial.

abrir el menú avanzado de la regla de enrutamiento
Figura 6 - Abrir el menú avanzado de la regla de enrutamiento

Crear las condiciones

Para configurar una nueva condición de respaldo, abre la página Pestaña Condiciones. Busca el botón Crear nueva Condición ubicado junto al título Condiciones. Haz clic en él y aparecerá un panel en el lado derecho de la pantalla. Elige la opción condición de respaldo (Figura 7). De esta manera, la conexión estará activa en caso de falla de las otras conexiones.

agregar nueva condición de respaldo a la regla de enrutamiento
Figura 7 - Agregar nueva condición de respaldo a la regla de enrutamiento

Configurar la conexión para la condición de respaldo

En el menú de detalles de la condición, verás el cuadro de grupo Configuración. Allí encontrarás una configuración de verificación. Esta configuración indicará qué conexión debe tomar su lugar en caso de una interrupción. Proporciona la dirección del otro servicio creado en este cuadro de texto y haz clic en el botón Aceptar. De esta manera, la conexión de respaldo verificará el estado de la conexión original y tomará todas las tareas de esta en caso de una interrupción. (Figura 8)

configurar la conexión smsservicea para la condición de respaldo
Figura 8 - Configurar la conexión smsservicea para la condición de respaldo

Verificar el resultado

Como resultado, verás la condición de respaldo creada en la lista de condiciones (Figura 9). Ahora no necesitas preocuparte por un servicio poco confiable, ya que en caso de un error podrás enviar mensajes SMS utilizando la conexión de respaldo. (Figura 9)

condición de ruta de respaldo creada
Figura 9 - Condición de ruta de respaldo creada

Preguntas frecuentes

¿Cómo puedo rechazar ciertos mensajes que comienzan con un prefijo de número de teléfono específico?

El enrutamiento de SMS ofrece algunas características ocultas sorprendentes más allá de la entrega. Incluso puede usarse como un guardián para mensajes salientes. Si deseas evitar que tus clientes envíen mensajes a destinos específicos, el enrutamiento de SMS puede venir al rescate.

La clave aquí es crear una conexión de proveedor de servicio ficticia. Esta conexión no enviará ningún mensaje, pero actuará como una trampa. Luego, necesitarás configurar una nueva regla en tu tabla de enrutamiento saliente. Esta regla debe estar configurada para identificar mensajes con un prefijo específico (los destinos que deseas bloquear) usando una expresión regular. Cualquier mensaje que coincida con ese prefijo será enrutado a la conexión ficticia en lugar de a tu proveedor de servicio SMS regular. Dado que la conexión ficticia está diseñada para descartar mensajes, estos se eliminarán en silencio, evitando efectivamente que se envíen. De esta manera, puedes mantener el control sobre tu flujo de comunicación y asegurarte de que los mensajes solo lleguen a sus objetivos previstos.

¿Cómo puedo cambiar el campo de destinatario a un número móvil fijo para que todos los textos enviados vayan a ese móvil?

El enrutamiento de SMS ofrece más que solo la entrega de mensajes. ¡Incluso puede actuar como un editor, modificando mensajes mientras viajan! Esta funcionalidad se accede a través de la tabla de enrutamiento saliente, donde defines reglas para el contenido del mensaje y los números de teléfono.

Las condiciones dentro de estas reglas permiten reemplazos basados en patrones. Puedes encontrar información detallada sobre la manipulación de contenido en la página "Modificación de contenido SMS durante el enrutamiento" (enlace no proporcionado).

Por ejemplo, para reemplazar todos los números de destinatario con un número específico (digamos, +123456), crearías una ruta saliente con una condición en el campo #2 (destinatario) que use un patrón de búsqueda y reemplazo. Aquí está la fórmula mágica: s/^.*/[+]123456/. Este patrón instruye al sistema para:

  • Buscar (s/) cualquier secuencia de caracteres (.*) al principio (^) del número de destinatario.
  • Reemplazar (/) toda la secuencia (.*) con el número deseado (+123456).
Con esta regla en su lugar, cada SMS saliente tendrá su número de destinatario cambiado automáticamente a +123456. Esto permite usos creativos como reenviar mensajes o anonimizarlos antes de enviarlos.

¿Hay alguna manera de definir reglas salientes por rangos de teléfono? Quiero enrutar un cierto prefijo a un cierto operador, ¿es esto posible?

¡Sí, lo has entendido perfectamente! El enrutamiento de SMS te permite aprovechar el poder de las expresiones regulares para definir prefijos de números de teléfono e incluso patrones de coincidencia más intrincados dentro de la tabla de enrutamiento saliente.

Esto significa que puedes crear condiciones basadas en los números de teléfono del remitente y del destinatario. Parece que estás particularmente interesado en enrutar mensajes basados en el prefijo del número del destinatario. Así es como puedes lograrlo:

  • Condición #2: Tu puerta de enlace al control: Al definir la ruta saliente, enfócate en la Condición #2, específicamente dedicada a los números de teléfono del destinatario.
  • Magia de expresiones regulares: Ingresa la siguiente expresión regular dentro del campo de condición: ^[+]3620.*/
    • /: Este carácter marca el inicio y el final de la expresión regular para el software Ozeki.
    • ^: Coincide con el inicio de la cadena del número de teléfono.
    • [+]: Coincide con un signo más literal (+).
    • 3620: Coincide con los dígitos específicos 3, 6, 2 y 0.
    • .*: El símbolo comodín, que coincide con cualquier secuencia de caracteres después del prefijo definido.
Con esta regla en su lugar, el sistema solo enrutará mensajes salientes donde el número de teléfono del destinatario comience con "+3620" seguido de cualquier dígito adicional. Esto abre un mundo de posibilidades, permitiéndote enrutar mensajes basados en regiones específicas, operadores de red móvil o incluso criterios personalizados definidos por tus expresiones regulares.

More information