A continuación encontrará una descripción detallada de todas las funciones que ofrece el software SMSEagle. El orden de las descripciones coincide con el de la interfaz web de SMSEagle.

Redactar SMS

Aquí mostramos las diversas formas de enviar un SMS desde su dispositivo.

A screenshot of a computer

Captura de pantalla de la vista predeterminada de Redactar SMS

En Redactar SMS los usuarios pueden:

  • Enviar un SMS a un contacto de la agenda telefónica, introducirlo manualmente o importarlo desde un archivo

  • Al importar desde un archivo, cada columna puede utilizarse como marcador de posición en el mensaje. Durante el envío, el marcador de posición se reemplazará por un valor único para cada fila importada del archivo CSV. Esto le permite enviar un mensaje personalizado a cada destinatario.

  • Establecer la fecha de envío para ahora, en una fecha y hora específica, tras un retraso, entre las horas seleccionadas o con alta prioridad.

  • Establecer la duración de la validez del SMS

  • Seleccionar un tipo de mensaje: SMS normal, SMS flash, MMS, código USSD, Email, Signal o WhatsApp

  • Establecer una plantilla de mensaje para guardarla y usarla en otro momento

  • Enviar como Unicode (para el uso de caracteres especiales)

  • Enviar mensaje o Enviar y repetir (la ventana permanece abierta, permitiendo modificaciones para el siguiente mensaje)

Importar SMS desde CSV y usar marcadores de posición

El software SMSEagle le permite importar texto de SMS desde un archivo CSV y (opcionalmente) usar marcadores de posición especiales en el cuerpo de un mensaje. Los marcadores de posición son campos especiales que se reemplazan con valores únicos para cada mensaje.

Primero se necesita un archivo .csv como en el ejemplo siguiente. Se pueden añadir columnas y nombrarlas según sea necesario.

Obraz zawierający stółOpis wygenerowany automatycznie

Al redactar un SMS utilizando un archivo .csv como fuente, cada columna del archivo .csv cargado se convierte en un marcador de posición que rellenará la información de su archivo. Los marcadores de posición se pueden añadir al cuerpo del mensaje haciendo clic en el nombre de la columna en “Select field”, como se muestra a continuación.

A screenshot of a computer

Captura de pantalla de “Compose SMS” con el archivo .csv importado.

Llamadas (función de voz)

Disponible únicamente para usuarios que hayan adquirido el complemento VOICE para su dispositivo SMSEagle.

La función de Llamadas permite realizar llamadas de aviso (solo timbre), llamadas de texto a voz (text-to-speech) y llamadas con archivo de audio a un único número de teléfono o a un grupo de destinatarios. Esta función es ideal para transmitir mensajes urgentes o anuncios, como alertas, notificaciones de emergencia u otra información sensible al tiempo. Una solicitud de llamada se puede crear a través de la interfaz web de SMSEagle o mediante la API.

Llamadas de aviso (solo timbre)

La llamada de aviso (Wake-up call) es una llamada de solo timbre que se puede usar para captar la atención de un destinatario. Esta función permite, por ejemplo, despertar a alguien durante la noche para llamar su atención sobre un SMS que contiene una alerta crítica. Cuando se realiza una llamada de aviso, el dispositivo SMSEagle llamará a un número de teléfono o entrada de la agenda telefónica especificado durante un número determinado de segundos.

Llamadas de texto a voz (TTS)

Disponible únicamente en hardware NXS Rev.4 y dispositivos MHD-8100-4G, debido a limitaciones técnicas.

La llamada de texto a voz (Text-To-Speech) permite convertir un mensaje de texto en una llamada de voz. Esta función es especialmente útil para empresas u organizaciones que deben transmitir mensajes importantes mediante voz. Cuando se realiza una llamada TTS, el dispositivo SMSEagle llamará a un número de teléfono especificado o a un contacto/grupo de la agenda telefónica. El mensaje de texto será leído por un sintetizador de voz incorporado.

Existen 3 modos de la función de texto a voz:

  • Text to Speech Simple: método más rápido, pero solo admite el idioma inglés.

  • Text to Speech Advanced: admite múltiples idiomas, ofrece mejor calidad de voz, pero es más lento para textos largos. Funciona sin conexión. La velocidad de reproducción se puede ajustar para controlar la rapidez con la que se lee el mensaje.

  • Elevenlabs TTS: múltiples idiomas, voces excelentes y de sonido natural. Requiere una cuenta de Elevenlabs y acceso a internet para la conversión de texto a voz.

Llamadas con archivo de audio

La función Audio File Call permite realizar llamadas de voz utilizando archivos de audio (wave) grabados. Esta función es ideal para quienes prefieren un toque personal para anuncios personalizados o alertas específicas. Puede cargar un archivo predefinido en el menú Calls > Audio files. El archivo debe cumplir con los siguientes requisitos: formato de archivo Wave, 8 kHz o 16 kHz, mono, PCM de 16 bits.

Obraz zawierający tekst, zrzut ekranu, linia, Czcionka

Captura de pantalla con ejemplos del menú “Calls”

A screenshot of a computer

Captura de pantalla de la ventana New Call

En la ventana New call puede configurar:

  • Contacto o grupo de la agenda telefónica o entrada manual

  • Seleccionar si una llamada debe realizarse de inmediato, en una fecha/hora especificada, o entre horas

  • Desde qué módem realizar la llamada (cuando se utiliza un dispositivo con múltiples módems)

  • Establecer la prioridad de la llamada de 0 a 5

  • Seleccionar el tipo de llamada: Ring only, Text to Speech Simple, Text to Speech Advanced, Audio File, ElevenLabs TTS

  • Para Text to Speech Advanced puede seleccionar el idioma y el modelo de voz

  • Para Audio File puede seleccionar un archivo existente o cargar un archivo desde su computadora

  • Ingresar el mensaje cuando se selecciona el tipo de llamada Text to speech. La longitud del mensaje de texto está limitada a 950 caracteres.

Llamadas entrantes

SMSEagle admite la gestión de llamadas de voz entrantes. Las llamadas entrantes pueden:

  • Registrarse en el historial de llamadas del dispositivo

  • Usarse como disparador para Webhooks

  • Configurarse globalmente mediante el menú Settings > Maintenance, donde puede establecer el comportamiento predeterminado del dispositivo para: rechazar siempre, aceptar o ignorar las llamadas entrantes.

Intentos de reintento

Si un intento de llamada falla, se reintentará automáticamente hasta 2 veces más.

Modelos de voz TTS sin conexión

La función Text to Speech Advanced tiene 2 modelos de idioma precargados: inglés, alemán. Puede cargar modelos de voz adicionales a través del menú Calls > TTS voice models. La biblioteca de modelos de voz contiene actualmente 36 idiomas y múltiples voces para algunos de los idiomas. Consulte la página Voice Models para comparar varios modelos de voz y escuchar muestras de voz.

Los nuevos modelos de voz se pueden añadir automáticamente (el dispositivo descarga los archivos desde el repositorio en github.com) o manualmente (los archivos deben descargarse en el ordenador y cargarse mediante la ventana de diálogo). Una vez cargado el modelo de voz, la conversión TTS funciona sin conexión.

A screenshot of a computer Captura de pantalla del menú Calls>TTS Voice models

Modelos de voz TTS en línea

Los modelos de voz en línea utilizan la API de ElevenLabs para la conversión de texto a voz, ofreciendo voces excelentes y de sonido natural. Sin embargo, necesitará una cuenta de ElevenLabs para usar esta función. Su dispositivo SMSEagle también debe estar conectado a internet para que esta función funcione.

A screenshot of a computer

Captura de pantalla del menú Calls>TTS Online Voice models

Para usar las llamadas de voz de ElevenLabs en SMSEagle, necesita generar una clave API de ElevenLabs (en la pestaña Developers > API Keys). Se requieren los siguientes permisos de la API de ElevenLabs: Text to Speech: Access Voices: Read.

Después de seleccionarlos, guarde la configuración e introduzca la clave API de ElevenLabs en la interfaz web de SMSEagle (menú Calls > TTS Online voice models, campo ElevenLabs API key).

Limpieza de archivos temporales

La función de limpieza de archivos de voz temporales ayuda a ahorrar espacio de almacenamiento en el dispositivo SMSEagle mediante la eliminación automática de archivos temporales no utilizados creados durante el procesamiento de Text‑to‑Speech (TTS).

En la configuración predeterminada, el proceso se ejecuta cada lunes a las 02:00. Para los sistemas que generan un gran número de llamadas, se recomienda aumentar la frecuencia de limpieza para evitar un uso excesivo del disco y garantizar un funcionamiento estable del dispositivo. Los archivos que aún son necesarios para llamadas programadas o pendientes no se eliminan y permanecen totalmente protegidos.

Captura de pantalla del menú Calls>Temporary files cleanup

Carpetas

Las carpetas contienen sus mensajes SMS/MMS. Las carpetas están agrupadas convenientemente en 5 categorías:

  • Inbox

  • Outbox

  • Sent Items

  • Inbox rules

  • Trash

La vista de las conversaciones puede ser de tipo “Balloons” (conversación tipo smartphone) o “Table” (vista tabular). El tipo de vista se puede cambiar en el menú Settings > Application.

Tipo de vista Balloons:

Tipo de vista Table:

MMS

Para ver un archivo adjunto MMS, debe hacer clic en “show MMS attachment” en el mensaje del inbox.

Estado de los elementos enviados

El estado de un mensaje enviado se puede ver en Folders>Sent Items>en el mensaje seleccionado. Hay 2 lugares donde se muestra el estado de envío: el icono de estado en la esquina inferior derecha de cada mensaje y el texto de estado en los detalles del mensaje (botón “Show Details”).

Captura de pantalla con ejemplos de Folders>Sent Items>ejemplo de mensaje

Hay 3 iconos diferentes que indican el estado de envío:

  • Error de envío

  • Mensaje enviado

  • Mensaje entregado (solo disponible cuando los Delivery Reports están habilitados)

Inbox rules

Puede crear reglas para mover automáticamente los mensajes entrantes a sus carpetas personalizadas (My Folders). Puede ajustar el orden de activación de las reglas arrastrándolas hacia arriba o hacia abajo. Para mover una regla, use los puntos negros junto a su ID. Las reglas colocadas más arriba en la lista tienen mayor prioridad y se comprobarán primero.

A screenshot of a computer *Captura de pantalla de “Inbox rules” *

A screenshot of a computer

*Captura de pantalla de “Add new inbox rule” *

Al agregar una nueva regla puede establecer:

  • Nombre de la regla

  • Qué contiene el mensaje

  • Qué contiene el número del remitente

  • Desde qué módem se recibe el mensaje

  • A qué carpeta personalizada se debe mover el mensaje

Cleanup Folders

Esta función le permite agregar reglas sobre cuándo limpiar automáticamente mensajes y registros en las carpetas seleccionadas.

A screenshot of a computer Description automatically generated Captura de pantalla con ejemplo de la pantalla Cleanup folders

Captura de pantalla de Add or edit purging rule

Al agregar o editar una regla de limpieza puede establecer:

  • Nombre de la regla

  • Intervalo de purga (diario, semanal, mensual o anual)

  • Establecer la hora

  • Seleccionar la carpeta (Inbox, Outbox, Sent Items, Calls done, Calls queued, Signal inbox, Signal outbox, Signal sent, WhatsApp inbox, WhatsApp outbox, WhatsApp sent y Emails)

  • Establecer el intervalo de tiempo de los mensajes

  • Seleccionar para eliminar los archivos de registro del módem

Agenda telefónica

El Web-GUI del dispositivo SMSEagle está equipado con una Agenda telefónica para gestionar contactos, grupos y turnos. Cada usuario puede crear contactos privados y públicos, y agrupar contactos en grupos privados y públicos. Los contactos también pueden asignarse opcionalmente a turnos de trabajo. Los contactos y grupos de la Agenda telefónica permiten a los usuarios enviar mensajes de forma eficiente.

Contactos de la Agenda telefónica

A continuación presentamos la vista principal de la Agenda telefónica, donde el usuario gestiona sus Contactos.

Captura de pantalla de la vista predeterminada de la agenda telefónica

En la Gestión de Contactos de la Agenda telefónica los usuarios pueden:

  • Agregar/editar/eliminar contactos a través del Web-GUI

  • Importar contactos desde un archivo CSV

  • Configurar la visibilidad del contacto como pública o privada

  • Agregar contactos a grupos

  • Agregar contactos a turnos de trabajo

  • Configurar el modo vacaciones (rango de tiempo o permanente)

  • Enviar un mensaje a un contacto

  • Exportar el contacto seleccionado o todos los contactos

  • Ver la conversación de mensajes de un contacto

A screenshot of a contact form

Captura de pantalla de la ventana Editar/Agregar Contacto

En la ventana Editar/Agregar Contacto de la Agenda telefónica los usuarios pueden:

  • Definir el nombre del contacto y el número de teléfono

  • Elegir si el contacto es Privado/Público

  • Asignar un módem seleccionado al contacto o dejar la elección de módem predeterminado (según la configuración global)

  • Agregar el contacto a un Grupo

  • Agregar el contacto a un Turno de trabajo

  • Habilitar/deshabilitar el modo Vacaciones (los mensajes no se envían cuando el modo Vacaciones está habilitado)

A screenshot of a computer

Captura de pantalla de Importar archivo CSV

En la ventana Importar archivo CSV los usuarios pueden:

  • Elegir un archivo CSV para cargar

  • Establecer los contactos cargados como Contacto Público

  • Establecer los contactos cargados como Grupo Público

  • Seleccionar a qué grupo agregar los contactos cargados

  • Elija omitir los números de teléfono que ya existen en la Libreta de contactos

Grupos de la Libreta de contactos

Captura de pantalla tomada de los grupos de la libreta de contactos

En la vista de Gestión de grupos de la libreta de contactos, los usuarios pueden:

  • Agregar/editar/eliminar grupos

  • Establecer los grupos como visibilidad pública o privada

  • Ver el contenido del grupo (contactos que pertenecen al grupo)

  • Exportar el grupo seleccionado o todos los grupos

  • Enviar mensaje a un grupo

  • Agregar o eliminar contactos directamente dentro de la vista del grupo (sin necesidad de navegar a la configuración individual de contactos)

  • Eliminar contactos de los resultados de búsqueda

Contactos/Grupos Públicos y Privados Los contactos/grupos públicos son visibles para todos los usuarios en el dispositivo. Un contacto/grupo público solo puede ser editado por el propietario (el usuario que creó el contacto/grupo). Los contactos/grupos privados son visibles únicamente para un solo usuario (el propietario).

Grupos de Escalamiento de la Libreta de contactos

El grupo de escalamiento es una versión especial de un grupo de la libreta de contactos. Cuando un grupo se configura como un “Grupo de escalamiento”, un único mensaje enviado al grupo se escalará a los miembros del grupo. El mensaje se escalará con un intervalo de tiempo determinado hasta que se reciba una palabra de PARADA (STOP) establecida.

Captura de pantalla de la vista Gestionar grupo

Puede cambiar el orden de escalamiento arrastrando los contactos hacia arriba o hacia abajo. Captura de pantalla de Gestionar grupos con escalamiento configurado

La cola de escalamiento actual se puede visualizar y gestionar a través del menú Folders>Outbox>Escalation queues

Captura de pantalla con ejemplo de la ventana Folders>Outbox>Escalation queues

Turnos de trabajo de la Libreta de contactos

La función de Gestión de turnos permite asignar contactos de la libreta de contactos para trabajar en turnos. Si un contacto está asignado a algún turno de trabajo, antes de enviar un mensaje el dispositivo verificará si el contacto está en un turno de trabajo. Si el contacto no está de turno, el mensaje se omitirá o se moverá al inicio del siguiente turno. Para comenzar a usar los turnos de trabajo, defina los turnos aquí y agregue el contacto a un turno en los detalles del contacto.

Captura de pantalla de la gestión de turnos en la libreta de contactos

Usuarios

La función Usuarios le permite gestionar el acceso a su dispositivo. Le permite agregar, editar y eliminar usuarios, y establecer sus permisos. Existen dos niveles de acceso para un usuario:

  • Rol de usuario “Administrator”:

Permite acceso y control total del dispositivo, incluyendo la configuración y la gestión de usuarios.

  • Rol de usuario “User”:

Limita el acceso permitiendo únicamente los módulos Compose, Folders, Phonebook y Reporting.

Captura de pantalla de la ventana Edit/Add User

Capacidades multiusuario

Como se describe en el capítulo “Users”, el software de SMSEagle permite crear múltiples usuarios con diferentes niveles de acceso (Administrator o User). Estos usuarios pueden acceder al dispositivo simultáneamente a través de la interfaz web o de la API. El siguiente conjunto de funciones está disponible en un escenario de trabajo multiusuario:

  • Varios usuarios pueden acceder al dispositivo simultáneamente a través de la interfaz web o de la API

  • Cada usuario puede crear contactos y grupos privados o públicos (compartidos) en la Phonebook (consulte los detalles en el capítulo “Phonebook”)

  • El administrador puede restringir a un usuario con rol “User” para que use solo los módems seleccionados al enviar mensajes (consulte los detalles en el capítulo “Users”)

  • Los usuarios con rol “User” tienen su propia carpeta privada de elementos enviados (no pueden ver los mensajes enviados por otros usuarios). Los usuarios con rol “Administrator” pueden ver los mensajes enviados por todos los usuarios.

  • el contenido de la carpeta de bandeja de entrada (mensajes entrantes) puede ser visible: para todos / solo para el rol “Administrator” / solo para los módems asignados a un usuario (consulte los detalles en el capítulo “Application settings”)

Configuración de usuario

El menú User Settings permite a cada usuario gestionar sus preferencias personales, opciones de autenticación y el comportamiento de la interfaz dentro de la interfaz web de SMSEagle. Esta configuración se aplica únicamente al usuario que ha iniciado sesión actualmente y no afecta a otras cuentas.

El menú se divide en tres pestañas:

  • Personal data

  • Password

  • MFA

Personal Data

La pestaña Personal data se utiliza para configurar los detalles de identidad del usuario, las preferencias de mensajes y el comportamiento de la interfaz. Configuraciones disponibles:

  • Language: Selecciona el idioma de visualización de la interfaz web de SMSEagle para el usuario actual.

  • Name: Define el nombre para mostrar del usuario. Este nombre puede utilizarse en vistas internas y en contextos relacionados con mensajes.

  • Login: Muestra el nombre de inicio de sesión del usuario. Este campo es informativo y no se puede modificar.

  • Telephone Number: Especifica el número de teléfono del usuario. El número se utiliza para el recordatorio de contraseña.

  • Signature: Permite al usuario definir una firma personal para los mensajes:

    • Signature Off: no se añade ninguna firma

    • Signature On: el texto introducido se agrega a los mensajes enviados desde el menú Compose.

  • Default e‑mail subject in Compose menu: Define una línea de asunto predeterminada que se rellena automáticamente al enviar mensajes a través del menú Compose.

  • Default SMS encoding in Compose menu: Especifica el método de codificación SMS preferido que se establecerá en el menú Compose. Opciones disponibles: Standard, Unicode o Automatic.

  • Reproducir sonido de notificación al recibir SMS: Activa o desactiva una notificación audible cuando se recibe un nuevo mensaje SMS en la interfaz web.

  • Orden de conversaciones: Determina el orden en que se muestran las conversaciones

  • Tipo de vista de conversación: Define cómo se presentan visualmente los hilos de mensajes (por ejemplo, vista tipo globo/chat).

  • Datos por página: Establece el número de elementos que se muestran por página en las listas de mensajes y en la agenda telefónica. Esto afecta la paginación en toda la interfaz.

Password

La pestaña Password permite al usuario cambiar la contraseña de su cuenta.

Autenticación Multifactor (MFA)

La Autenticación Multifactor añade una capa de protección al proceso de inicio de sesión. Al acceder a las cuentas de la web-GUI, los usuarios proporcionan un nombre de usuario y una contraseña, además de una verificación de identidad adicional, como un código recibido por SMS o un token de una aplicación autenticadora.

Habilitar MFA desde User Settings

Cada usuario puede habilitar MFA en el menú User Settings > pestaña MFA.

Captura de pantalla de User Settings > MFA.

Puede elegir el método de autenticación entre: SMS o Authenticator App (como Google Authenticator, MS Authenticator, Authy, FreeOTP, Aegis, etc.).

Cuando se selecciona SMS como método de autenticación, se envía un código de verificación por SMS (texto) al número especificado en la pestaña Personal data. El código OTP del SMS debe introducirse para completar el proceso.

Cuando se selecciona Authenticator app, debe introducirse la contraseña del usuario para mostrar un código QR para la aplicación autenticadora. El código QR debe escanearse en la aplicación, y luego el OTP de la aplicación debe introducirse en la web-GUI para completar el proceso.

Captura de pantalla de User Settings > MFA. Solicitud de código de verificación.

Inicio de sesión de usuario con MFA

Una vez que se activa MFA, el usuario debe proporcionar autenticación de dos factores (usuario y contraseña + token SMS de un solo uso) cada vez que inicia sesión en la web-GUI. El token SMS de un solo uso es válido durante 10 minutos.

Captura de pantalla del proceso de inicio de sesión con MFA habilitado.

Código de recuperación

Si por alguna razón un usuario no puede recibir un mensaje de texto o no tiene acceso a su teléfono, se puede usar un código de recuperación. El código de recuperación se puede encontrar en la pestaña User Settings > MFA. Recuerde guardar el código de recuperación de un solo uso en un lugar seguro. El código de recuperación se vuelve a crear después de su uso.

Obraz zawierający tekstOpis wygenerowany automatycznie

Captura de pantalla de User Settings > MFA. El código de recuperación se revela después de introducir la contraseña

Habilitar MFA por parte del administrador

MFA también puede ser habilitado por un rol de administrador para usuarios seleccionados. Esto se hace en el menú Users > Edit User.

Captura de pantalla de Edit/Add User

Módulo de generación de informes

El módulo de Informes es una extensión de la función de búsqueda básica. El módulo permite a los usuarios filtrar mensajes de las carpetas de elementos de Bandeja de entrada/Enviados según criterios personalizados y mostrar los mensajes filtrados. La lista filtrada de mensajes se puede exportar a un archivo PDF o CSV.

Captura de pantalla del módulo de Informes

Vista de estadísticas

El módulo de Informes también permite ver estadísticas diarias de mensajes enviados/recibidos. La vista de estadísticas muestra el número de mensajes por día y el número de remitente/destinatario.

Captura de pantalla de la vista de estadísticas en el módulo de Informes

Informes/estadísticas periódicos

Puede elegir enviar informes automáticos diarios, semanales o mensuales. Los correos se enviarán exactamente al final del intervalo elegido e incluirán todos los datos de ese periodo (desde las 00:00 horas del primer día hasta las 23:59 del último, o durante un día en el caso de la opción diaria).

Importante Para los informes/estadísticas periódicos, recuerde que debe configurar los ajustes SMTP para el envío de correos electrónicos en el menú “Emails” > “SMTP Configuration” y asignarlos al “Reporting module”.

A screenshot of a computer

Captura de pantalla de los Informes periódicos en el módulo de Informes

Monitoreo de Red

SMSEagle está equipado con funciones de monitoreo de red. Con estas funciones puede monitorear cualquier dispositivo o servicio que opere con los protocolos ICMP, TCP, UDP o SNMP. El complemento de Monitoreo de Red de SMSEagle controla secuencialmente la disponibilidad de los hosts/servicios definidos en la función de Monitoreo de Red y envía una alerta SMS definida cuando un host/servicio no está disponible/vuelve a estar operativo o cuando el valor de retorno de SNMP alcanza el criterio requerido. A continuación encontrará una breve descripción de las capacidades del complemento.

Controle el estado de todas sus tareas definidas

  • vea un resumen de la configuración de todas sus tareas

  • compruebe qué servidor/servicio no está disponible actualmente

  • vea cuándo un servidor/servicio específico estuvo caído por última vez (última caída)

  • compruebe qué ocurrió en la última caída (vea la respuesta del servidor/servicio)

  • edite/elimine sus tareas

  • desactive tareas cuando sea necesario (por ejemplo, al realizar actualizaciones de la máquina)

Defina qué desea monitorear en cada tarea

  • elija un nombre para la tarea

  • establezca la tarea principal. Si se define una tarea principal, el monitor de red comprobará el estado de la tarea secundaria únicamente si la tarea principal está en buen estado

  • introduzca un host (dirección IP o nombre de host)

  • elija ICMP (ping) para monitorear un servidor con el protocolo ICMP

  • o PORT (TCP/UDP) para monitorear su servicio en un puerto seleccionado (SMSEagle comprobará si el puerto está abierto)

  • o SNMP para monitorear objetos a través del protocolo SNMP (tipos de retorno admitidos: numérico, cadena)

  • o Modbus TCP para monitorizar objetos y valores de registro mediante el protocolo Modbus (con código de función 1-4)

  • aumentar el valor de tiempo de espera predeterminado para servidores ocupados (por defecto lo establecemos en 30 segundos)

  • probar la conexión del servidor

Definir una programación

  • elija si la tarea debe estar siempre habilitada…

  • …o deshabilitarla en horarios seleccionados (durante la noche, cuando una máquina pasa por reinicios planificados, durante copias de seguridad que consumen muchos recursos, etc.)

  • introduzca un número de teléfono o elija un grupo de usuarios a quienes enviar su alerta SMS

  • seleccione cuándo enviar la alerta SMS (cuando el host/servicio deja de funcionar, cuando el host/servicio vuelve a funcionar tras un fallo)

  • elija si la alerta SMS debe enviarse una vez o repetirse cada X minutos

Definir un mensaje de alerta SMS

networkmonitor4

Defina sus mensajes SMS para cuando un host o servicio deja de estar disponible/vuelve a estar activo. Elija marcadores de posición de campo para su texto SMS:

  • {TASKNAME} – incluye el nombre de la tarea dentro del texto SMS

  • {HOST} – nombre de host o dirección IP

  • {RESPONSE} – mensaje recibido (en caso de no haber respuesta del servidor/servicio)

  • {TIMESTAMP} – marca de tiempo del error

Recibir alertas SMS

mobile-small

  • reciba alertas cuando sus servicios/servidores dejen de funcionar (o vuelvan a funcionar tras un fallo)

  • dese la oportunidad de reaccionar rápidamente

Llamada de voz

Un mensaje SMS puede ir opcionalmente seguido de una llamada de aviso o una llamada de texto a voz. Esto se puede habilitar en la definición de la regla. Esta función requiere un dispositivo con el complemento Voice-Call activo.

Sondas de monitorización de red

La función de Monitorización de Red en los dispositivos SMSEagle le permite supervisar continuamente la disponibilidad y el estado de dispositivos de red, servicios y sistemas industriales. Cada tarea de monitorización se basa en un tipo de prueba, que define cómo se comprueba el objetivo. Cuando se detecta un problema, SMSEagle puede enviar inmediatamente alertas SMS (y opcionalmente llamadas de voz), garantizando una reacción rápida ante incidentes.

ICMP (Ping)

El ICMP (Ping) verifica la accesibilidad básica de red de un host mediante el envío de solicitudes de eco ICMP.

Parámetros disponibles:

  • Host (IP o nombre de host)

  • Número de solicitudes

  • Tiempo de espera de conexión

Casos de uso típicos:

  • Comprobar si un servidor, router, firewall o dispositivo de red está en línea

  • Detectar la pérdida total de conectividad o interrupciones del dispositivo

TCP Port

La sonda TCP Port comprueba si un servicio TCP específico es accesible intentando establecer una conexión TCP a un puerto definido.

Parámetros disponibles:

  • Host: dirección IP o nombre de host

  • Número de puerto

  • Tiempo de espera de conexión

Casos de uso típicos:

  • Monitorización de servicios como HTTP/HTTPS, SMTP, SSH, FTP, bases de datos o servidores de aplicaciones

  • Verificar no solo que un host está en línea, sino que un servicio realmente se está ejecutando

UDP Port

La sonda UDP Port monitoriza la disponibilidad de servicios que dependen del protocolo UDP.

Parámetros disponibles:

  • Host: dirección IP o nombre de host

  • Número de puerto

  • Tiempo de espera de conexión

Casos de uso típicos:

  • Servicios DNS

  • Aplicaciones UDP personalizadas o propietarias

SNMP Probe

La sonda SNMP (Simple Network Management Protocol) permite a SMSEagle monitorizar parámetros específicos expuestos por dispositivos compatibles con SNMP.

Parámetros disponibles:

  • Host: dirección IP o nombre de host

  • Versión del protocolo: v1/v2

  • Object ID

  • Community

  • Tipo de valor de retorno (numérico/cadena de texto)

  • Tiempo de espera de conexión

  • SMS sent when: define una condición en la que se debe activar una alerta SMS (por ejemplo, el valor es igual a / distinto de / mayor que / menor que un umbral definido)

Casos de uso típicos:

  • Monitorización de routers, switches, sistemas UPS, servidores y equipos de red

  • Seguimiento de métricas como temperatura, carga de CPU, uso de memoria, estado del enlace o condiciones de alimentación

Modbus TCP

La sonda Modbus TCP está diseñada para la monitorización de entornos industriales y OT. Esto le permite leer valores directamente desde PLCs, sensores, controladores y otros equipos industriales compatibles con la comunicación Modbus TCP/IP, y activar alertas SMS cuando el valor de un registro cumple con criterios definidos.

Parámetros disponibles:

  • Host: dirección IP o nombre de host del dispositivo Modbus

  • Puerto: puerto TCP del servidor Modbus (por defecto: 502)

  • Unit ID: identificador de unidad Modbus

  • Código de función: tipo de registro a leer: Read Coils (1), Read Discrete Inputs (2), Read Holding Registers (3) o Read Input Registers (4)

  • Registro: dirección del registro a monitorizar

  • SMS sent when: define una condición en la que se debe activar una alerta SMS (por ejemplo, el valor es igual a / distinto de / mayor que / menor que un umbral definido)

Casos de uso típicos:

  • PLCs,

  • sistemas SCADA

  • Sensores industriales y equipos de automatización

Frecuencia de monitorización

Las tareas de monitorización se realizan en modo paralelo. El software optimiza automáticamente el número de tareas paralelas y la frecuencia de las tareas teniendo en cuenta el rendimiento del dispositivo y ajusta el periodo de monitorización cuando es necesario.

Puede aumentar/disminuir manualmente el periodo de monitorización en la configuración de Network Monitor:

Campo de periodo de monitorización establecido en 5 minutos con un botón Save

Si el valor del periodo de monitorización es demasiado pequeño (hay demasiadas tareas de monitorización para realizar en paralelo), el software ajustará el valor para garantizar una carga de trabajo y un rendimiento óptimos de su dispositivo.

Reports

Esta pestaña le permite ver informes de errores de tareas en el Network Monitor durante un periodo de tiempo seleccionado.

Captura de pantalla de la ventana Network Monitor > Reports.

SNMP Traps

SNMP trap es un mecanismo popular utilizado para gestionar y monitorizar las actividades de los dispositivos a través del protocolo SNMP. Lo que hace única a la Trap es que se desencadena instantáneamente por un agente, en lugar de esperar una solicitud de estado de una consulta SNMP get.

Captura de pantalla de la ventana Network Monitor > SNMP TRAPS.

Captura de pantalla de la ventana Network Monitor > SNMP TRAPS Add or Edit.

SMSEagle puede actuar como receptor de traps SNMP. Para cada trap entrante, puede definir una regla que active un mensaje SMS.

  • Opciones de coincidencia de contenido de la trap:

    • Match all OIDs in the trap — la alerta se activa siempre que llegue una trap desde una fuente definida

    • Match a specific OID value — la alerta se activa solo cuando una trap contiene un OID específico que coincide con un valor definido (igual/no igual/mayor/menor que)

La coincidencia de un solo valor de OID es útil cuando un dispositivo envía múltiples OIDs en una sola trap y usted solo desea reaccionar a uno específico.

SMSEagle también admite mostrar el valor de un OID específico de una trap SNMP entrante directamente en los mensajes de alerta. Puede utilizar un marcador de posición dedicado para hacer referencia a un único valor de OID en el contenido del mensaje, por ejemplo: {TRAP:OID_IDENTIFIER}. En tiempo de ejecución, el marcador de posición se reemplaza por el valor real recibido en la trap SNMP.

Esto es especialmente útil cuando una sola trap contiene múltiples OIDs, pero solo un valor específico es relevante para el destinatario de la alerta.

Emails

Email to SMS

La función Email to SMS le permite convertir un correo electrónico en un mensaje SMS.

Uso básico

Si el plugin está habilitado, el correo electrónico enviado a la dirección de correo:

PHONE_NUMBER@IP_ADDRESS_OF_SMSEAGLE se convertirá en un mensaje SMS.

Donde:

PHONE_NUMBER - es un número de teléfono de destino

IP_ADDRESS_OF_SMSEAGLE - es la dirección IP de su dispositivo.

El texto del correo electrónico es el texto del mensaje SMS (opcionalmente puede añadir el asunto del correo al principio del mensaje SMS).

Ejemplo: un mensaje de correo electrónico enviado a la dirección: 123456789@192.168.0.101 se convertirá en un mensaje SMS y se entregará al número de teléfono 123456789.

Enviar a usuario/grupo

Correo electrónico enviado a la dirección de correo:

NAME_IN_PHONEBOOK@IP_ADDRESS_OF_SMSEAGLE se convertirá en un mensaje SMS y se enviará a un usuario o grupo de usuarios de la libreta de contactos de SMSEagle.

Donde:

NAME_IN_PHONEBOOK - es un nombre de usuario o nombre de grupo (debe ser un grupo público) de la libreta de contactos de SMSEagle

IP_ADDRESS_OF_SMSEAGLE - es la dirección IP de su dispositivo.

El texto del correo electrónico es el texto del mensaje SMS (opcionalmente puede añadir el asunto del correo al principio del mensaje SMS).

Ejemplo: un mensaje de correo electrónico enviado a la dirección: db-admins@192.168.0.101 se convertirá en un mensaje SMS y se entregará a todos los miembros del grupo db-admin. El grupo db-admin debe estar definido en la libreta de contactos de su SMSEagle.

Enviar a contactos/grupos Ldap

Si su empresa utiliza LDAP (Active Directory u OpenLDAP) para la gestión de contactos, puede usar contactos o grupos LDAP para enviar correo electrónico como mensaje de texto SMS.

Ejemplo: un mensaje de correo electrónico enviado a la dirección: myldap-admins1@192.168.0.101 se convertirá en un mensaje SMS y se entregará a todos los miembros del grupo myldap-admins1. El grupo myldap-admins1 debe estar definido en su directorio LDAP y el plugin LDAP debe estar configurado en su dispositivo SMSEagle.

Llamada de voz

Un mensaje SMS convertido a partir de un correo electrónico puede ir opcionalmente seguido de una llamada de despertador o una llamada de texto a voz. Esto se puede habilitar en la definición de la regla. Esta función requiere un dispositivo con un complemento Voice-Call activo.

Uso de FQDN en la dirección de correo electrónico

También es posible utilizar un nombre de dominio completamente cualificado (FQDN) en una dirección de correo electrónico enviada al equipo SMSEagle (por ejemplo: 123456789@mydomain.com). Consulte nuestro artículo de preguntas frecuentes: How do I configure Email2SMS plugin to accept FQDN email addresses para más detalles.

Asunto del correo electrónico - parámetros adicionales (opcional)

Es posible establecer indicadores adicionales para un único mensaje convertido usando el asunto del correo electrónico. Actualmente están disponibles los siguientes indicadores:

  • date - fecha y hora en formato YYYYmmDDHHMM (YYYY – año, mm – mes, DD – día, HH – hora, MM – minuto). Si este parámetro no es nulo, el SMS se programará para su envío en la fecha y hora indicadas

  • modemno - establece el número de módem de envío (disponible solo para dispositivos multimódem)

Si envía un correo electrónico con un asunto que contenga FLAG=VALUE, el indicador se establecerá para este mensaje email2SMS en particular. Ejemplo 1: un mensaje de correo electrónico con un asunto que contenga modemno=2 se convertirá en un mensaje SMS y se enviará a través del módem número 2. Ejemplo 2: un mensaje de correo electrónico con un asunto que contenga date=201801010005&modemno=2 se convertirá en un mensaje SMS y se enviará el 2018-01-01 00:05 a través del módem número 2.

Configuración de la función

La función “Email To SMS” permite añadir muchas reglas de reenvío. Cada regla puede ser habilitada o deshabilitada por el usuario.

Captura de pantalla de la ventana Email To SMS > Rules

A screenshot of a computer

Captura de pantalla de Email to SMS > Add new rule

  • Puede nombrar su regla

  • Puede configurar el reenvío como Always o For specified senders / when email contains

  • Puede configurar when subject contains y message content (elegir si distingue mayúsculas y minúsculas o no)

  • Puede definir una «Stop phrase». El texto a partir de la frase de parada se eliminará (distingue mayúsculas y minúsculas) del mensaje

  • Puede seleccionar si se realiza una llamada después de enviar el SMS (No/Ring only/TTS o TTS advanced)*

  • Puede elegir el modelo de voz (inglés o alemán)*

  • Puede establecer la prioridad del mensaje (0–9). Los mensajes con mayor prioridad se procesarán antes en la cola de salida

*Las opciones de llamada solo están disponibles al adquirir la función Voice (Calls) para su dispositivo

Captura de pantalla de la configuración de Email to SMS

  • si desea utilizar el plugin, configure ‘Email2SMS active’ en ‘Yes’

  • si desea incluir el asunto de un correo electrónico en el mensaje SMS, configure la opción ‘What to do with email subject’ en ‘Include in SMS’. El asunto del correo electrónico se añadirá al principio del mensaje SMS

  • si desea utilizar la autenticación de usuario, configure la opción ‘What to do with email subject’ en ‘Use for authentication’. Si la autenticación de usuario está habilitada, proporcione en el asunto de un correo electrónico su usuario y contraseña con el siguiente formato: login=john&pass=doe O bien proporcione un token de acceso a la API con el siguiente formato: access_token=token

  • si desea incluir únicamente el asunto de un correo electrónico en el mensaje SMS, configure la opción ‘What to do with email subject’ en ‘Send only subject without email body’. Solo se insertará el asunto del correo electrónico en el mensaje SMS

  • el texto de un correo electrónico se recortará al valor de ‘Maximum number of characters’. La longitud máxima permitida del mensaje SMS es de 1300 caracteres

  • si desea incluir en el mensaje SMS caracteres nacionales especiales (como ąäàöß我) configure “Unicode encoding of SMS text” en ‘Yes’

  • si desea enviar como MMS, puede configurarlo como always o solo cuando un correo electrónico contenga un archivo adjunto

  • Elija si desea utilizar contactos del directorio LDAP (Yes/No). El plugin LDAP debe configurarse primero para utilizar esta función.

  • Si habilitó los contactos desde LDAP, defina el número de teléfono para errores de LDAP. Las alertas sobre errores de conexión con LDAP se enviarán a este número de teléfono después de 3 intentos de conexión LDAP fallidos. Deje este campo vacío para no recibir alertas.

  • FQDN: El plugin Email2SMS se puede configurar para utilizar una dirección FQDN alternativa en lugar de trabajar únicamente con la IP del dispositivo en la dirección de correo electrónico. Esto requiere configurar el dominio y las entradas DNS adecuadas en su servidor DNS, tanto entradas A como MX, apuntando a la IP del SMSEagle. Con esto configurado, el correo electrónico enviado al nuevo dominio configurado llegará al SMSEagle y será procesado correctamente por el plugin.

  • NAT: Si su dispositivo funciona en una LAN detrás de NAT y desea poder enviarle correos electrónicos desde internet público, debe configurar aquí la IP pública mediante la cual sería accesible. Tenga en cuenta que esto requeriría una configuración adicional de su LAN/firewall, para reenviar el tráfico al SMSEagle (al menos reenviar el puerto TCP 25).

Email to SMS Poller

Email2SMS Poller es una alternativa a la función Email2SMS para convertir correos electrónicos en mensajes SMS. Este plugin debe utilizarse cuando necesite obtener correos electrónicos de un buzón de correo existente en su servidor de correo. La función Email2SMS Poller se conecta a una cuenta de correo electrónico configurada y la consulta a intervalos de tiempo especificados en busca de nuevos correos electrónicos. Una vez que se recibe un nuevo correo electrónico, se convierte automáticamente en un mensaje SMS.

La función admite cuentas POP3 e IMAP. El plugin admite autenticación básica para todos los buzones de correo y Oauth2 para buzones de Office365.

Para enviar un SMS mediante Email2SMS Poller, debe enviar un correo electrónico a una cuenta de correo especificada, con el asunto del correo conteniendo un número móvil (o varios números de teléfono separados por comas) o un nombre de contacto/grupo de la agenda telefónica.

Ejemplo básico

Por ejemplo, un mensaje de correo electrónico como el siguiente:

TO: smseagle@mycompany.com
FROM: john.doe@mycompany.com
SUBJECT: +48333444555
BODY: Hello world!

En este caso, la puerta de enlace SMSEagle recuperará un correo electrónico entrante de la cuenta smseagle@mycompany.com y enviará su cuerpo como mensaje SMS al número de móvil +48333444555.

Enviar a usuario/grupo

Si desea enviar un SMS a un contacto o grupo de la agenda de SMSEagle, coloque el nombre del contacto/grupo en el campo SUBJECT.

Enviar a contactos/grupos Ldap

Si su empresa utiliza LDAP (Active Directory u OpenLDAP) para la gestión de contactos, puede usar contactos o grupos LDAP para enviar correo electrónico como mensaje de texto SMS.

Ejemplo: un mensaje de correo electrónico enviado con el asunto myldap-admins se convertirá en un mensaje SMS y se entregará a todos los miembros del grupo myldap-admins1. El grupo myldap-admins1 debe estar definido en su directorio LDAP y el plugin LDAP debe estar configurado en su dispositivo SMSEagle.

Llamada de voz

Un mensaje SMS convertido a partir de un correo electrónico puede ir opcionalmente seguido de una llamada de despertador o una llamada de texto a voz. Esto se puede habilitar en la definición de la regla. Esta función requiere un dispositivo con un complemento Voice-Call activo.

Aviso importante: Los mensajes que son procesados por Email2SMS Poller (pero no eliminados) se marcan en el buzón como leídos. El software se basa en marcar los mensajes como Leído/No leído. Marcar un mensaje leído en el buzón como no leído hará que vuelva a ser procesado por Email2SMS Poller. Sugerimos usar una cuenta de correo electrónico separada para evitar situaciones de reenvío del mismo mensaje (marcar como no leído un mensaje leído ya procesado).

Configuración de la función

La función “Email To SMS Poller” permite añadir muchas reglas de reenvío. Cada regla puede ser habilitada o deshabilitada por el usuario.

Lista de reglas de Email to SMS Poller mostrando una regla "Forward all"

Captura de pantalla de Email to SMS Poller Rules

Captura de pantalla de Email to SMS Poller > Add new rule

  • Puede nombrar su regla

  • Puede configurar el reenvío como Always o For specified senders / when email contains

  • Puede elegir el número de módem de envío

  • Puede definir una «Stop phrase». El texto a partir de la frase de parada se eliminará (distingue mayúsculas y minúsculas) del mensaje

  • Puede establecer la prioridad del mensaje (0–9). Los mensajes con mayor prioridad se procesarán antes en la cola de salida

Captura de pantalla de la configuración de Email to SMS Poller

  • si desea usar el plugin, configure ‘Enable Email2SMS Poller’ en ‘Yes’

  • Configure el intervalo de recuperación de correo (en segundos)

  • el texto de un correo electrónico se recortará al valor de ‘Maximum number of characters’. La longitud máxima permitida de un mensaje SMS es de 1300 caracteres.

  • Si desea incluir caracteres especiales nacionales, habilite «Unicode encoding of SMS text»

  • Elija el protocolo entre IMAP o POP3

  • Proporcione la configuración del buzón (host, puerto, usuario, contraseña, ajustes de cifrado)

  • Si desea eliminar los correos electrónicos del buzón después de que sean recuperados por Email2SMS Poller, marque «Delete emails from server after processing»

  • Si desea enviar como MMS, seleccione siempre o solo cuando el correo electrónico contenga un archivo adjunto

Configuración de la función para Office 365 OAuth2

  • en la pestaña Settings > parámetro «Protocol» elija «IMAP + Oauth2 (Office 365)»

  • Host: introduzca el servidor IMAP para Office365 (predeterminado: outlook.office365.com)

  • Username: introduzca la dirección de correo electrónico del buzón que se utilizará para Email2SMS Poller

  • siga las instrucciones del artículo de la base de conocimientos: How to setup Office365 for Oauth2? para obtener los valores de Client ID, Tenant ID, Client Secret desde el portal de Microsoft Azure

  • Introduzca los valores Client ID, Tenant ID, Client Secret en la configuración del plugin

  • pulse el botón «Save» para guardar la configuración

  • pulse el botón «Authenticate via Oauth» e inicie sesión con el correo electrónico y la contraseña del buzón que se utilizará para Email2SMS Poller

  • Si el proceso se completa correctamente, debería ver el mensaje «Oauth authentication success» en la interfaz web de SMSEagle

SMS a Email

La función SMS a Email le permite reenviar mensajes SMS/MMS entrantes a una dirección de correo electrónico.

La función se puede utilizar en dos modos:

  1. reenvío de SMS entrantes al correo electrónico del último remitente (denominado Two-way Email2SMS & SMS2Email) En este modo, cuando SMSEagle recibe un SMS entrante, comprueba si alguien envió previamente un SMS al número del SMS entrante utilizando Email2SMS. Si se encuentra al último remitente, el SMS entrante se reenvía a la dirección de correo electrónico de ese remitente. Si no se encuentra ningún último remitente, el mensaje entrante se reenvía a una dirección de correo electrónico predeterminada indicada en la configuración del plugin.

  2. Reenvía todos los mensajes entrantes a una dirección de correo electrónico fija. En este modo, los mensajes SMS entrantes siempre se reenvían a la misma dirección de correo electrónico.

Configuración de la función

La función utiliza un servidor de correo SMTP externo para el envío de correos electrónicos. Puede configurar el servidor de correo a través del menú Emails > SMTP Configuration. Agregue al menos una configuración y seleccione la configuración en el parámetro desplegable “SMS To Email” a continuación.

“SMS To Email” permite agregar múltiples reglas de reenvío. Cada regla puede ser habilitada o deshabilitada por un usuario.

Captura de pantalla de SMS to Email > Rules

Captura de pantalla de SMS to Email > Rules> Add or Edit rule

En la definición de la regla puede elegir reenviar todos los mensajes entrantes o solo mensajes de remitentes específicos/con texto específico. El asunto del correo electrónico puede ser un texto fijo o puede utilizar marcadores de posición: {SENDER} - Número del remitente, {WORDS,X} - Primeras X palabras del mensaje, {CHARS,X} - Primeros X caracteres del mensaje.

Texto de correo electrónico de esta función

El cuerpo del correo electrónico de la función SMS To Email contiene:

  • número de teléfono del SMS entrante (y el nombre de contacto de la agenda telefónica si se encuentra)

  • Fecha y hora en que se recibió el SMS

  • Mensaje SMS

Ejemplo de texto de correo electrónico enviado desde SMSEagle: From: +483334455 (John Doe) Received: 2017-06-01 14:38:12 Message: My SMS message

Email Alerts

La función Email Alerts permite enviar un mensaje de alerta por correo electrónico a una dirección de correo electrónico seleccionada cuando se producen errores de envío de SMS. Cuando se alcanza un umbral de contador de errores definido, se activa un correo electrónico de alerta.

Se puede acceder a la función en la pestaña Settings > Email Alerts

  • Puede habilitar/deshabilitar el envío de una alerta por correo electrónico cuando se produce un error de envío de mensajes

  • Puede establecer el número de errores antes de que se envíe una alerta

  • Puede establecer el correo electrónico/s de los destinatarios

  • Puede establecer el asunto y el contenido del mensaje, incluyendo marcadores de posición.

  • Puede ingresar la configuración de su servidor SMTP para el envío de correos electrónicos

  • Puede guardar información de depuración en el registro del sistema (habilite esto solo para solución de problemas)

El servidor de correo que se utiliza para SMS to Email se configura a través del menú Emails > SMTP Configuration. Agregue al menos una configuración y selecciónela en el parámetro desplegable a continuación.

Aviso: Para evitar falsas alarmas, recomendamos establecer el parámetro “Send alert when error counter exceeds” en un valor > 2.

Conversaciones de Email

El módulo Emails incluye una página dedicada de Conversaciones, que muestra los mensajes de email entrantes y salientes en una vista de hilos agrupados por remitente/destinatario. Esto facilita el seguimiento del historial completo de comunicación por email directamente desde la GUI web de SMSEagle.

Los mensajes de email entrantes y salientes se guardan automáticamente en el dispositivo y son accesibles desde la página de Conversaciones.

Captura de pantalla del menú Emails>Conversations

Configuración SMTP

El menú SMTP Configuration es un único punto para la configuración de los ajustes SMTP. Estos ajustes son necesarios si desea enviar emails desde el dispositivo SMSEagle en varias funciones como SMS to Email, API, menú Compose, Email Alerts.

Aquí puede tener una única configuración para todas las funciones o varias configuraciones, una para cada función.

A screenshot of a computerDescription automatically generated

captura de pantalla del menú SMTP Configuration

Para empezar a usar las funciones de Email en su SMSEagle:

1. Cree al menos una configuración

A screenshot of a computerDescription automatically generated

captura de pantalla de SMTP add configuration

  • Establezca un nombre de configuración

  • Establezca el SMTP Host

  • Establezca el SMTP Port

  • Seleccione el cifrado de conexión SMTP (ninguno, SSL, TLS)

2. Asigne la configuración a una función seleccionada

Una vez configurada una entrada de configuración, asígnela a una función seleccionada.

A screenshot of a computerDescription automatically generated

Workflows

La función Workflows permite una gestión avanzada de las comunicaciones entrantes y salientes mediante la definición de reglas y acciones basadas en el contenido y el origen del mensaje. Permite la creación de reglas de automatización muy flexibles, cada una compuesta por tres componentes:

  • Trigger (Disparador) - El evento que inicia la regla, como un SMS, MMS, email, WhatsApp o mensaje de Signal entrante.

  • Condition (Condición) - Lógica opcional que define cuándo debe ejecutarse la regla.

  • Action (Acción) - El resultado ejecutado cuando se activa la regla, como enviar SMS, MMS, mensajes de WhatsApp, Signal, o iniciar llamadas ring, llamadas Text-To-Speech y llamadas de archivo wave.

La función Workflows le permite añadir múltiples reglas de procesamiento. Cada regla puede ser activada o desactivada por un usuario.

A screenshot of a computer

Workflow builder

Para crear una única regla de Workflow, se utiliza el Workflow Builder. Esta herramienta le permite automatizar el procesamiento de mensajes entrantes (u otros eventos) mediante reglas de tipo apuntar y hacer clic (point-and-click).

Una captura de pantalla de un ordenador

Captura de pantalla del Workflow Builder

En cada workflow, puede configurar:

Name Introduzca un nombre descriptivo para su regla.

Trigger El trigger es un evento que inicia la regla. Puede elegir entre los siguientes triggers:

  • Módem (SMS/MMS)

  • Email

  • WhatsApp

  • Signal

  • On Sent (SMS/MMS): se activa cuando se ha enviado un mensaje saliente

  • On Error (SMS/MMS): se activa cuando ocurre un error al enviar un mensaje

  • On Delivery Report (SMS/MMS): se activa cuando se recibe un informe de entrega

Condition Groups Construya una lógica con grupos de condiciones. Cada condición tiene:

  • Property (Sender o Content)

  • Operator (Contains, Equals, Not Equals, Ends With, Not Contains, Regex Match, Starts With, In Group o In Contact)

  • Value (texto libre)

Puede añadir varias condiciones dentro de un grupo conectadas con lógica AND. Puede añadir varios grupos de condiciones conectados con lógica OR.

Actions Una acción define lo que sucederá cuando se cumplan las condiciones. Están disponibles las siguientes acciones:

  • SMS

  • TTS Call

  • TTS Advanced Call

  • Ring Call

  • Wave Call

  • Email

  • WhatsApp

  • Signal

Una captura de pantalla de un ordenador

Captura de pantalla del menú > Workflows > +Add new workflow > Email Action

La captura de pantalla anterior muestra un Email Action Example:

  • Email addresses: Introduzca uno o más destinatarios y haga clic en Add.

  • Phonebook contacts / groups: Seleccione contactos públicos guardados o grupos públicos (solo se aceptan entradas públicas).

  • Subject template y Message template: Redacte el email saliente utilizando placeholders:

    • Placeholders disponibles (como se muestra): {{sender}}, {{content}}

  • Incluir archivos adjuntos: casilla opcional para reenviar cualquier archivo adjunto.

Puede añadir varias acciones dentro de un mismo flujo de trabajo, por ejemplo: enviar SMS y realizar una llamada.

Marcadores de posición dinámicos de destinatario

Cuando el disparador se establece en Email, están disponibles los marcadores de posición dinámicos de destinatario, que permiten que el flujo de trabajo enrute automáticamente el mensaje al destinatario derivado del contenido del mensaje entrante. El destinatario puede derivarse de:

  • identificador de email: número de teléfono extraído de la dirección «to» (por ejemplo, de +48123456789@domain.com se extrae +48123456789).

  • asunto: utiliza el asunto de un email para extraer un número de teléfono de destinatario, o un id de contacto de la agenda telefónica, o un id de grupo de la agenda telefónica

Reenvío de SMS

La función «Reenvío de SMS» permite reenviar mensajes SMS entrantes a uno o varios destinatarios según reglas definidas.

Configuración de la función

La función «SMS Forward» permite añadir muchas reglas de reenvío. Cada regla puede ser habilitada o deshabilitada por el usuario.

Captura de pantalla de la ventana principal del plugin

Para cada regla el usuario puede definir:

  • Cuándo debe reenviarse un SMS entrante (Rule type) y a qué número(s) debe reenviarse el mensaje (SMS Recipient).

  • Si se debe incluir o no en el SMS el número del remitente del que provino el SMS original.

  • Al definir una regla, el usuario puede elegir el destinatario del SMS (quién recibe el SMS reenviado). Puede ser un número de teléfono o el nombre de un grupo de la agenda telefónica.

  • El usuario puede definir muchas reglas de reenvío en el plugin.

  • Cada regla se procesa de forma independiente.

  • Se puede establecer la prioridad (0-9); el mensaje con mayor prioridad se pondrá en cola antes.

  • El usuario puede optar por incluir un texto personalizado junto con marcadores de posición:

  • {SENDER} - Número del remitente {MESSAGE} - Mensaje original

  • Existe la posibilidad de habilitar/deshabilitar cada regla.

Cuadro de diálogo para añadir o editar una regla de reenvío con el nombre de la regla, las condiciones de reenvío y las opciones de llamada tras el envío del SMS

Captura de pantalla del formulario «Add/edit forwarding rule»

Llamada de voz

Un mensaje SMS puede ir opcionalmente seguido de una llamada de aviso (wake-up call) o de una llamada de texto a voz (text-to-speech). Esto se puede habilitar en la definición de la regla. Esta función requiere un dispositivo con el add-on Voice-Call activo.

MQTT

MQTT es un protocolo de mensajería para el Internet de las Cosas (IoT). Está diseñado como un transporte de mensajería de publicación/suscripción extremadamente ligero, ideal para conectar dispositivos remotos con un ancho de banda de red mínimo. Hoy en día, MQTT se utiliza en una amplia variedad de industrias, como la automotriz, la manufactura, las telecomunicaciones, el petróleo y el gas, etc.

La función MQTT en SMSEagle le permite crear varias reglas de conversión:

  • cuando llega un texto SMS a la pasarela SMSEagle con un contenido predefinido, se reenvía a MQTT

  • cuando llega un mensaje con un contenido definido a MQTT, la pasarela SMSEagle puede enviarlo como SMS a uno o varios destinatarios

Configuración de la función

La función «MQTT» le permite definir varias reglas de procesamiento tanto para el escenario de Suscripción (Subscribe) como para el de Publicación (Publish).

A screenshot of a computer

Captura de pantalla de la regla de adición de MQTT

Reglas de suscripción

A screenshot of a computerDescription automatically generated

Captura de pantalla de la ventana de suscripción de MQTT

Para cada regla de procesamiento el usuario puede definir:

  1. si el reenvío debe enviarse siempre o solo desde un tema específico/cuando el mensaje MQTT contiene

  2. el texto del mensaje SMS saliente

  3. destinatario del mensaje (individual o grupo)

  4. para dispositivos multi-módem, los usuarios también pueden definir desde qué módem se envía el SMS

Reglas de publicación

A screenshot of a computerDescription automatically generated

Captura de pantalla de la ventana de publicación de MQTT.

Para cada regla de procesamiento el usuario puede definir:

  1. si el reenvío de SMS debe enviarse siempre o solo para un remitente/texto de mensaje específico

  2. host, puerto y tema del suscriptor MQTT

  3. para dispositivos multi-módem, los usuarios también pueden definir en qué módem se recibe el SMS

WhatsApp

La función de WhatsApp en el dispositivo SMSEagle le permite enviar y recibir mensajes de WhatsApp a través de la interfaz web o de la APIv2, o mediante la conversión automática de mensajes. Una vez que haya conectado una cuenta de WhatsApp en el menú “Settings”, podrá enviar mensajes de WhatsApp a través del menú “Compose”. También puede configurar flujos de automatización en combinación con otras fuentes, como correos electrónicos, mensajes SMS o mensajes de Signal. Esta extensión segura y local de su pila de mensajería permite la gestión de incidentes en tiempo real y la comunicación con los clientes a través del popular canal de WhatsApp. La mensajería depende de datos, por lo que su dispositivo debe estar conectado a Internet mediante Ethernet o datos móviles.

La funcionalidad de WhatsApp permite a los usuarios enviar mensajes que incluyen tanto texto como imágenes. Los formatos de imagen admitidos incluyen JPEG, GIF, PNG y BMP, lo que permite una comunicación flexible y enriquecida.

AVISO LEGAL

  • Esta integración funciona a través de una sesión legítima y autenticada por el usuario de WhatsApp Web. No utiliza ninguna API no oficial ni protocolo obtenido mediante ingeniería inversa.

  • WhatsApp Inc. no admite ni respalda oficialmente el uso de sistemas automatizados, bots o clientes no oficiales para acceder a su plataforma.

  • Los usuarios son responsables de cumplir con los Términos de Servicio de WhatsApp, incluidas las restricciones sobre la automatización y las integraciones de terceros.

  • SMSEagle ofrece esta función tal cual, y no puede garantizar un funcionamiento ininterrumpido debido a posibles cambios en la plataforma, las políticas o la infraestructura técnica de WhatsApp.

  • El uso de esta función puede estar sujeto a limitaciones o restricciones de cuenta impuestas por WhatsApp.

Al habilitar y usar esta función, el usuario reconoce y acepta las condiciones anteriores.

WhatsApp es una marca registrada de Meta Platforms, Inc. Este producto no está afiliado, respaldado ni patrocinado por WhatsApp o Meta Platforms.

Configuración

A screenshot of a computer

Captura de pantalla del menú > configuración de WhatsApp

  1. En la interfaz web de SMSEagle > menú WhatsApp > seleccione la pestaña Settings y haga clic en Show QR code

  2. Abra la aplicación de WhatsApp en su teléfono móvil (debe estar ya registrada en una cuenta de WhatsApp), abra el menú contextual (tres puntos) y vaya a «Dispositivos vinculados».

  3. *Seleccione Vincular un dispositivo y escanee el código QR que se muestra en la web-GUI de SMSEagle. *

  4. Una vez que la aplicación esté emparejada, estará listo para enviar/recibir mensajes de WhatsApp a través de SMSEagle.

A screenshot of a qr code

Captura de pantalla del menú > configuración de WhatsApp

A screenshot of a computer * *

Captura de pantalla del menú > configuración de WhatsApp

Enviar mensaje de WhatsApp con respaldo de SMS/MMS

En la pestaña WhatsApp Settings puede configurar un respaldo a SMS/MMS. Si el número del destinatario no está registrado en WhatsApp, SMSEagle enviará el mensaje como SMS o MMS (si el mensaje incluye archivos adjuntos).

Actualizaciones de la librería SMSEagle incluye un mecanismo integrado para actualizar la librería de integración de WhatsApp. Dado que WhatsApp actualiza periódicamente su plataforma, mantener la librería actualizada garantiza una compatibilidad continua y un funcionamiento ininterrumpido. Las actualizaciones disponibles se pueden comprobar y aplicar desde la pestaña WhatsApp Settings.

Signal (beta)

(disponible en dispositivos NXS Rev. 4)

Signal es una aplicación de mensajería segura. Ofrece mensajes cifrados, llamadas de voz y video. Los expertos en seguridad recomiendan Signal porque cuenta con cifrado de extremo a extremo. Esto garantiza que solo su dispositivo y el dispositivo del destinatario puedan leer los mensajes que envía. El equipo detrás del software opera como una organización sin fines de lucro, financiada por subvenciones y donaciones. Signal es de código abierto, lo que significa que su código es de acceso público.

Los dispositivos SMSEagle admiten la mensajería Signal al enviar mensajes desde la web-GUI o la APIv2. También puede configurar flujos de automatización en combinación con otras fuentes, como correos electrónicos, mensajes SMS, etc.

Para empezar a usar Signal, vaya al menú Signal > Settings y registre un número de teléfono utilizado en su dispositivo SMSEagle, tal como se describe en el artículo de la base de conocimientos: How to setup Signal on SMSEagle device. La mensajería depende de datos, por lo que su dispositivo debe estar conectado a Internet mediante Ethernet o datos móviles.

Los mensajes de Signal enviados/recibidos se pueden encontrar en el menú Signal > Conversations

A screenshot of a computerDescription automatically generated

Captura de pantalla del menú Signal > Conversations

Webhooks (también conocido como Callback URL)

La función Webhooks URL le permite:

  • reenviar un mensaje entrante a una dirección URL definida

  • llamar a una dirección URL definida si el estado de un mensaje saliente ha cambiado (el mensaje se envió/entregó o se produjo un error de envío)

Si la función está habilitada, cada regla definida activará una solicitud HTTP(S) a una URL definida. La solicitud HTTP(S) puede ser de tipo GET o POST.

Configuración de la función

La función Webhooks permite añadir un número ilimitado de reglas. El usuario puede habilitar o deshabilitar cada regla.

A screenshot of a computerDescription automatically generated

Captura de pantalla de la configuración de Webhooks

Para cada regla nueva, el usuario debe completar los campos solicitados:

  • Nombre de la regla

  • el campo “URL” define la dirección remota de su script de callback

  • el botón “Test URL” permite comprobar si su configuración de Webhooks es correcta. SMSEagle realizará una solicitud de callback con parámetros de prueba y verificará la respuesta del servidor remoto

  • “URL method” permite elegir si el callback a su URL se realiza con el método HTTP(S) GET o POST

  • seleccione los disparadores: al recibir un mensaje, al recibir una llamada, al enviar un mensaje, al entregar un mensaje, al producirse un error de envío

  • para cambiar los nombres de las variables en GET/POST

  • elegir el formato de payload para POST (form-data o json)

  • “Send request when” define si la solicitud se envía siempre, solo cuando el remitente del SMS pertenece a un contacto/grupo determinado, o solo cuando el mensaje entrante contiene una cadena de caracteres determinada

  • Opcionalmente puede definir el valor de “API key of your service”. Este se pasará a su URL de callback en el parámetro “apikey”. Si deja el campo en blanco, el parámetro “apikey” no se pasará a su URL de callback

  • Expected HTTP Status Code(s): Define qué códigos de respuesta HTTP se consideran una entrega exitosa del webhook. El webhook se considera correcto solo si el estado de la respuesta HTTP coincide con uno de los códigos especificados. Se pueden indicar varios códigos de estado. Por defecto: 200

  • El usuario también puede elegir si desea habilitar el soporte de certificados SSL autofirmados

A screenshot of a computer

Parámetros de la solicitud

La solicitud enviada mediante GET/POST a su URL tiene los siguientes parámetros: sender: Número del remitente timestamp: Hora en la que SMSEagle recibió/envió el mensaje en el siguiente formato YYYYmmddHHiiss (ejemplo: 20140531092257) text: Contenido del mensaje SMS attachments: (solo POST) Adjuntos MMS en formato de ejemplo [0 => [name => image.png, content-type => image/png, content => wfFWgwOlgBRwdWvsvs=]] (opcional) text_binary: Contenido binario del mensaje SMS msgid: ID de mensaje de SMSEagle modemno: Número de módem en el que se recibió/desde el que se envió el mensaje entrante status: Estado del mensaje oid: Valor del identificador OID asignado al mensaje saliente con el número de teléfono correspondiente (opcional) apikey: Clave API de su servicio (opcional)

Respuesta HTTP esperada e intentos de reintento

Después de enviar la solicitud HTTP(S) GET/POST a su URL de callback, SMSEagle esperará la respuesta HTTP definida en el parámetro «Expected HTTP Status Code(s)». Si se recibe otra respuesta o ninguna respuesta desde su URL de callback, SMSEagle seguirá reintentando cada X minutos durante 24 horas. El intervalo de reintento se puede configurar en el plugin principal

Ventana:

A white background with black textDescription automatically generated with low confidence

Zabbix ACK con SMS

Los Webhooks de SMSEagle permiten una integración nativa con la API de Zabbix para el reconocimiento (acknowledgment) de alertas bidireccional.

Cuando está configurado:

  • Zabbix envía una alerta a los destinatarios a través de SMSEagle

  • Cuando el destinatario responde al SMS, SMSEagle llama automáticamente a la API de Zabbix para reconocer (acknowledge) la alerta en Zabbix

  • El texto de la respuesta se añade como comentario al problema de Zabbix

Parámetros de configuración en la regla de webhook:

  • Method: seleccione «POST (Zabbix)», luego elija el modo:

    • Solo reconocer (Acknowledge only)

    • Solo anular reconocimiento (Unacknowledge only)

    • Ambos (ACK y NOACK — detectado automáticamente según el prefijo del SMS)

  • URL del servidor Zabbix

  • Tipo de autenticación:

    • Token de API (Zabbix ≥ 6.4)

    • Usuario/Contraseña (para versiones anteriores de Zabbix)

  • Formato de respuesta SMS esperado: ACK [eventid] [mensaje opcional] o NOACK [eventid] [mensaje opcional]

Respuesta automática

Esta función permite responder automáticamente a cada mensaje recibido con un texto de respuesta definido.

Configuración de la función

La función “Autoreply” permite añadir muchas reglas de respuesta automática. El usuario puede habilitar o deshabilitar cada regla.

Obraz zawierający zrzut ekranu, tekst, oprogramowanie, Strona internetowa

Captura de pantalla de la ventana principal del plugin

Para cada regla el usuario puede definir:

  • Cuándo se debe enviar el mensaje de respuesta automática:

    • siempre,

    • cuando el mensaje entrante contiene un texto definido,

    • y/o cuando el remitente del mensaje pertenece a un contacto/grupo de la Agenda telefónica

    • si el texto del SMS entrante llega a un módem seleccionado

  • Si el texto del mensaje de respuesta automática debe enviarse como caracteres Unicode

Esta función también permite definir un límite de envío para los mensajes de respuesta automática. Es posible establecer una limitación de máximo 5 mensajes / 10 minutos / número de teléfono.

A screenshot of a computerDescription automatically generated

Obraz zawierający tekst, zrzut ekranu, oprogramowanie, Strona internetowa

Captura de pantalla del formulario “Add/edit autoreply rule”

Suscripciones (boletín)

Esta función permite habilitar suscripciones al estilo de un boletín (newsletter) a través de SMS. Cuando alguien envía un mensaje a su SMSEagle que incluye un texto definido, el número remitente se añadirá automáticamente a un grupo de la Agenda telefónica. Este grupo se puede utilizar posteriormente para enviar mensajes a través de web-GUI/API/Email To SMS. La eliminación automática del grupo funciona de la misma manera: cuando el SMS entrante contiene un texto definido, el número de teléfono remitente se eliminará automáticamente.

Graphical user interface, applicationDescription automatically generated

Captura de pantalla de la función “Subscriptions”

A screenshot of a chat boxDescription automatically generated with low confidence

Captura de pantalla de Subscriptions > Add or edit subscriptions rule

En la ventana Add or edit subscriptions rule:

  • Puede añadir el nombre de la regla

  • Seleccionar un grupo de la Agenda telefónica

  • Definir la frase que añade el número de teléfono del SMS entrante al grupo

  • Definir la frase que elimina el número del grupo

  • Seleccionar si la frase debe distinguir entre mayúsculas y minúsculas

  • Cuando se agrega un número de teléfono a la Agenda telefónica de SMSEagle mediante esta función, primero se crea un contacto de la agenda con un nombre: [NOMBRE DE LA REGLA] [NÚMERO DE TELÉFONO]. Por ejemplo: “Alert Sub +48123456789“. Luego, el contacto se agrega a un grupo de la Agenda telefónica definido.

SMS periódicos

La función “SMS periódicos” permite enviar mensajes SMS o códigos USSD en un intervalo de tiempo deseado. El usuario puede definir muchas reglas de envío, y cada regla se procesará de forma independiente.

Configuración de la función

La función “SMS periódicos” permite agregar muchas reglas de envío. Cada regla puede ser habilitada o deshabilitada por el usuario.

Captura de pantalla de la ventana principal del plugin

Para cada regla, el usuario puede definir:

  • El nombre de la regla

  • Intervalo de envío (Cada hora, Diario, Semanal, Mensual o Anual)

  • Tipo de mensaje (SMS, Código USSD)

  • El contenido del texto del SMS

  • Los destinatarios (número(s) de teléfono separados por coma o grupo(s) de la agenda telefónica)

A screenshot of a computer

Captura de pantalla de la ventana “Add new rule”

Llamada de voz

Un mensaje SMS puede ir opcionalmente seguido de una llamada de despertador o una llamada de texto a voz. Esto se puede habilitar en la definición de la regla. Esta función requiere un dispositivo con el complemento Voice-Call activo.

E/S digital

La familia de dispositivos NXS de SMSEagle está equipada con entradas digitales (DI) y salidas digitales (DO). Las entradas digitales se pueden utilizar para recibir señales de sensores o dispositivos externos y activar automáticamente el envío de un mensaje SMS según el estado de la entrada. Por otro lado, las salidas digitales se pueden utilizar para activar dispositivos externos conectados a las salidas cuando SMSEagle recibe determinados mensajes SMS.

Tipo de puerto

Valor

DI

4

DO

4

Los estados lógicos de las entradas y salidas de los dispositivos de la familia SMSEagle NXS se representan mediante los siguientes estados:

Nivel lógico

Valor

LOW (0)

+5V

HIGH (1)

0

Uso de salidas digitales

Desde la salida digital, sin efectos secundarios, puede controlar directamente un circuito externo con una tensión que no supere los 5V y una corriente máxima de 450mA.

Pero la forma más segura de controlar circuitos externos es utilizando un relé intermediario con un diodo de protección. A continuación se muestra un ejemplo de uso en la siguiente imagen.

Advertencia: Si planea utilizar una salida digital con relé, se recomienda encarecidamente conectar también un diodo de protección independiente (también conocido como “snubber”) a través de los terminales de la bobina del relé. Algunos fabricantes de relés pueden añadir un circuito snubber con diodo al momento de realizar el pedido. Este diodo se instala en la dirección que normalmente no permite la conducción de corriente. Cuando la corriente hacia la carga inductiva se interrumpe rápidamente, se produce un gran pico de voltaje en dirección inversa, ya que el inductor intenta mantener la corriente fluyendo en el circuito. Colocar el diodo snubber en paralelo con la carga inductiva para el flujo con polarización inversa permite que la corriente del inductor fluya a través del diodo en lugar del elemento de conmutación, disipando la energía almacenada en la carga inductiva a través de su resistencia en serie, pasando en su lugar por la resistencia mucho menor del diodo.

Uso de entradas digitales

Las entradas digitales (DI) del dispositivo SMSEagle son del tipo “resistencia pull-up”. Este tipo de entrada se utiliza para evitar la conmutación accidental de circuitos digitales. Para lograrlo, cualquier entrada no conectada, denominada “entrada flotante”, debe fijarse a un nivel lógico “1” o “0” según corresponda al circuito. Esto se logra mediante el uso de lo que comúnmente se conoce como resistencias pull-up, que otorgan al pin de entrada un estado predeterminado definido cuando no hay nada conectado a él. Esto puede observarse con un nivel de voltaje de 3-5V en una entrada digital no conectada.

Configuración de la característica DI/DO

La función “Digital input/output” le permite definir reglas que controlan el comportamiento de las entradas/salidas digitales en el dispositivo SMSEagle. El usuario puede definir varias reglas de procesamiento tanto para entradas como para salidas.

Captura de pantalla de la ventana del plugin

Entradas digitales

Para cada regla de procesamiento de entrada digital, el usuario puede definir:

  • El nombre de la regla

  • Número de puerto

  • Estado de la señal de entrada que activará el envío del mensaje SMS (campo “When input signal”)

  • Texto del SMS (campo “Send SMS message”)

  • El nombre del destinatario desde la agenda telefónica

  • Tiempo de espera de alerta. Este valor define el tiempo entre alertas consecutivas. Si este valor está configurado y la entrada se activa varias veces durante ese tiempo de espera, solo se enviará un mensaje de alerta.

Captura de pantalla de la ventana “Add or edit rule” de entrada digital

Salidas digitales

Para cada regla de procesamiento de salida digital, el usuario puede definir:

  • El nombre de la regla

  • Número de puerto

  • En qué condición debe activarse la salida digital (todos los mensajes entrantes, cuando el SMS entrante proviene de un contacto especificado en la agenda telefónica, o cuando el texto del SMS entrante contiene un valor determinado)

  • Estado de la señal de salida que será activada por el mensaje SMS entrante

  • Duración de la señal de salida en segundos (0 = sin límite de tiempo)

  • Retardo de la señal de salida antes de que se active la señal

  • Definir el SMS saliente que se enviará después de que se active la señal de salida

Captura de pantalla de la ventana “Add or edit rule” de salida digital

Llamada de voz

Un mensaje SMS activado por una regla de entrada/salida digital puede, opcionalmente, ir seguido de una llamada de aviso o una llamada de texto a voz. Esto puede habilitarse en la definición de la regla. Esta función requiere un dispositivo con el complemento Voice-Call activo.

Digital I/O Extender El Digital I/O Extender es un módulo de expansión diseñado para los dispositivos SMSEagle NXS y MHD. Amplía las capacidades de entrada y salida digital del sistema, proporcionando 32 puertos de E/S digitales configurables adicionales. Cada puerto puede configurarse individualmente como entrada digital o digital

de salida, permitiendo una adaptación flexible a los requisitos de la aplicación. El módulo extensor se conecta al dispositivo SMSEagle a través de una interfaz USB.

Una vez conectado:

  • Los puertos DI/DO adicionales quedan disponibles en la definición de reglas (selección de número de puerto)

  • Se aplica la misma lógica de reglas que para los puertos integrados

  • El estado del dispositivo de E/S externo es visible en el menú Settings > Sysinfo

Consulte la tienda en línea de SMSEagle o la red de Socios de Ventas para el Digital I/O Extender (P/N: ACCDPIOKIT).

Sensores de temperatura y humedad

Todos los dispositivos de la familia NXS de SMSEagle están equipados con un sensor interno de temperatura y humedad. El sensor interno permite medir la temperatura con una precisión de ±0,5°C y la humedad con una precisión de ±2% HR.

Adicionalmente, los dispositivos NXS-97xx Rev.3 (y superiores) también admiten sensores externos a través de la interfaz 1-Wire.

Los valores medidos por los sensores pueden mostrarse en la interfaz web de SMSEagle y utilizarse para activar el envío de mensajes SMS a uno o varios destinatarios.

Captura de pantalla de la ventana principal del plugin

Configuración de la función - Alarms

La pestaña “Alarms” permite definir reglas de activación para alarmas SMS de temperatura y humedad. El usuario puede definir varias reglas de procesamiento.

Captura de pantalla de la ventana “Alarms”

Para cada regla de procesamiento de salida digital, el usuario puede definir:

  • El nombre de la regla

  • Sensor (actualmente solo hay 1 sensor disponible)

  • En qué condición se debe enviar la alarma SMS (la temperatura/humedad es mayor/menor que el valor dado)

  • Texto del SMS

  • Destinatario del SMS: nombre de contacto o nombre de grupo del Phonebook

Captura de pantalla de la ventana “Add or edit rule”

Configuración de la función - settings

La pestaña “Settings” permite controlar la configuración del sensor. El usuario puede habilitar/deshabilitar el sensor y establecer el periodo de lectura del sensor (en minutos). Si se admiten sensores externos, pueden añadirse y definirse aquí. La escala de temperatura puede configurarse en Celsius o Fahrenheit.

Captura de pantalla de la ventana “Settings”

Lectura de Temp/Humedad mediante el protocolo SNMP

Los valores actuales de temperatura y humedad del sensor interno/externo también pueden leerse mediante el protocolo SNMP. Consulte el capítulo “SNMP agent” para una descripción detallada.

Conexión de un sensor de temperatura externo

Las sondas externas con sensores de temperatura para dispositivos SMSEagle NXS-97xx Rev.3 (y superiores) pueden adquirirse en nuestra tienda en línea o a través de la red de Socios de Ventas. El propósito de las sondas es facilitar la medición de temperatura y las alertas por SMS a través del menú «Temp & humidity» en la interfaz web de SMSEagle.

El sensor externo se conecta al dispositivo mediante un conector de bloque de la siguiente manera:

  • **Cable rojo al (5V)

  • **Cable amarillo al (1W)

  • **Cable negro al (GND)

Se admiten varios sensores y pueden conectarse en paralelo.

Una vez conectado al dispositivo, debe ejecutar “Scan for sensors” en el menú Temp & Sensors > Settings

LDAP

La función LDAP permite acceder a servicios de directorio: Active Directory (denominado en adelante “AD”) y OpenLDAP. El plugin permite leer contactos y grupos del directorio en la interfaz web de SMSEagle. Opcionalmente, permite autenticarse en el dispositivo SMSEagle mediante servicios de directorio.

Configuración de la función

Seleccione “LDAP” en el menú lateral izquierdo de la interfaz web de SMSEagle para acceder a la configuración del plugin. Después de habilitar el plugin, el usuario debe completar todos los campos solicitados según la configuración de AD.

En el campo “AD phone attribute”, el usuario debe elegir qué atributo de teléfono de AD se mostrará en la interfaz web de SMSEagle.

A screenshot of a computer

Captura de pantalla de la ventana “LDAP settings”

Haga clic en “Save” y luego en “Test connection” para asegurarse de que SMSEagle esté conectado con el servidor AD.

Captura de pantalla que muestra una conexión exitosa con el servidor AD.

Una vez establecida la conexión, se muestran sugerencias de contactos/grupos de AD en los módulos seleccionados de la interfaz web. Comience a escribir cualquier parte del nombre o número del contacto/grupo para ver las sugerencias de contactos de AD.

Escriba “LDAP” (distingue entre mayúsculas y minúsculas) para ver todos los contactos listados en el directorio AD.

Captura de pantalla del módulo “Compose” con la conexión LDAP habilitada

Las sugerencias del directorio LDAP se pueden usar en los módulos “Compose”, “Autoreply”, “Digital input/output”, “Email To SMS” y “Email To SMS Poller”.

Autenticación en SMSEagle mediante LDAP (opcional)

Esta función permite la autenticación en su dispositivo SMSEagle mediante LDAP. Para empezar a usarla:

  • cree en sus servicios de directorio un nuevo grupo para el rol de administrador de SMSEagle. Introduzca el nombre del grupo creado en la interfaz web de SMSEagle > LDAP > «Admin group name in LDAP»

  • cree en sus servicios de directorio un nuevo grupo para el rol de usuario de SMSEagle. Introduzca el nombre del grupo creado en la interfaz web de SMSEagle > LDAP > «User group name in LDAP»

  • Configure el parámetro «Allow authentication to SMSEagle via LDAP» en «Enable»

  • pulse el botón «Save»»

Obraz zawierający tekstOpis wygenerowany automatycznie

Dependiendo de la estructura de directorio de su servidor LDAP, para OpenLDAP también podría necesitar especificar Distinguished Names separados para Usuarios y Grupos (si ambos se encuentran en rutas diferentes):

Obraz zawierający tekstOpis wygenerowany automatycznie

En la pantalla de inicio de sesión, el usuario podrá elegir entre la autenticación «Local» o «LDAP». Use uno de estos parámetros como su usuario en el formulario de inicio de sesión de SMSEagle:

  • Common Name

  • givenName

  • sAMAccountName

  • displayName

  • userPrincipalName

Obraz zawierający tekstOpis wygenerowany automatycznie

Durante el primer inicio de sesión utilizando el tipo de autenticación LDAP, el sistema creará un nuevo usuario en el dispositivo SMSEagle, vinculado a la cuenta LDAP. La configuración de esta cuenta se sincronizará con LDAP en cada inicio de sesión.

Allow/Deny List

La función Allow/Deny List le permite controlar tanto el tráfico SMS entrante como saliente en su dispositivo SMSEagle. Al especificar qué números de teléfono o rangos de números están permitidos o bloqueados, puede asegurarse de que solo las fuentes aprobadas puedan enviar mensajes al dispositivo o que los mensajes salientes se envíen únicamente a destinatarios aprobados.

La Allow/Deny List funciona en uno de los dos modos mutuamente excluyentes:

  • Allow selected

  • Deny selected

Solo un modo puede estar activo a la vez.

Captura de pantalla de la función “Allow/Deny List”

Modo: Allow selected

En el modo Allow selected, solo se permiten los números de teléfono o rangos de números definidos explícitamente en la lista. Todos los demás números se bloquean automáticamente.

Comportamiento:

  • SMS entrantes

Solo se aceptan los mensajes enviados desde números que figuran en la Allow List. Los mensajes de todos los demás números son rechazados.

  • SMS salientes El dispositivo solo puede enviar mensajes a números que figuran en la Allow List. Los intentos de enviar mensajes a otros números son bloqueados.

Casos de uso típicos

  • Restringir la comunicación a un conjunto conocido de números de confianza

  • Limitar el tráfico saliente únicamente a destinatarios aprobados

  • Crear un entorno SMS cerrado para integraciones, automatización o pruebas

Ejemplo

Si la lista contiene:

  • +48123456789

  • +4420*

Entonces:

  • El tráfico SMS está permitido únicamente hacia y desde ese número específico +48123456789 y todos los números del Reino Unido que comienzan con +4420

  • Cualquier SMS que involucre otros números es bloqueado

Captura de pantalla de la ventana “Add number to allow list”

Mode: Deny selected

En el modo Deny selected, todos los números de teléfono están permitidos de forma predeterminada, excepto aquellos definidos explícitamente en la lista.

Comportamiento:

  • SMS entrantes Los mensajes de números incluidos en la Deny List son bloqueados. Los mensajes de todos los demás números son aceptados.

  • SMS salientes El dispositivo no puede enviar mensajes a los números incluidos en la Deny List, pero puede enviar mensajes a todos los demás números.

Casos de uso típicos:

  • Bloqueo de remitentes no deseados o abusivos

  • Prevención de la entrega de SMS a destinos o rangos de números específicos

  • Sustitución del filtrado tradicional de tipo lista negra por un control unificado de entrada y salida

Ejemplo

Si la lista contiene:

  • +1555000000

  • +31*

Entonces:

  • Los mensajes hacia o desde esos números son bloqueados

  • Todo el resto del tráfico SMS está permitido

Captura de pantalla de la ventana “Add number to deny list”

Stop word

La función STOP Word ofrece una forma automatizada de bloquear remitentes de SMS no deseados según el contenido del mensaje. Cuando se define una palabra STOP, el dispositivo SMSEagle monitorea los mensajes SMS entrantes en busca de esta palabra clave. Si un mensaje entrante contiene la palabra STOP definida, el número de teléfono del remitente se añade automáticamente a la Deny list. Como resultado, cualquier comunicación SMS adicional, entrante o saliente, con ese número queda bloqueada según las reglas del modo Deny selected.

Esta función es especialmente útil para:

  • Gestionar automáticamente las solicitudes de exclusión o cancelación de suscripción

  • Bloquear remitentes que respondan con palabras clave predefinidas (p. ej., STOP, UNSUBSCRIBE)

  • Reducir la administración manual de números bloqueados

Captura de pantalla de la ventana “Define STOP Word”

Notas:

  • La Allow/Deny List se aplica globalmente al tráfico SMS del dispositivo.

  • Los números de teléfono pueden definirse como números individuales o rangos de números mediante comodines. Se pueden usar los siguientes comodines para múltiples números: *NUMBER, *NUMBER*, NUMBER* (donde * reemplaza cualquier carácter)

SMPP

(disponible en dispositivos NXS Rev. 3 y Rev. 4)

Short Message Peer-to-Peer (SMPP) es un protocolo utilizado en la industria de las telecomunicaciones. Es un protocolo abierto y estándar de la industria diseñado para proporcionar una interfaz de comunicación de datos para la transferencia de datos de mensajes cortos entre entidades de mensajería externa (ESMEs) y SMSCs.

El protocolo SMPP se utiliza a menudo para permitir que terceros envíen mensajes a gateways SMS para su posterior procesamiento.

El dispositivo SMSEagle está equipado con un servidor SMPP integrado. Admite SMPP en los siguientes escenarios:

  • Recibir solicitudes de SMS a través de SMPP y enviar mensajes al operador mediante SIM y módulo de radio

  • Recibir SMS entrantes del operador celular a través del módulo de radio con SIM y reenviar el SMS al cliente SMPP

Dentro de la función SMPP es posible:

  1. enviar mensajes de texto SMS (máx. 1300 caracteres)

  2. recibir informes de entrega

  3. especificar la codificación del mensaje (se admite 7bit ASCII o UTF-8)

  4. recibir mensajes entrantes y reenviarlos al cliente SMPP

  5. seleccionar los módems que se utilizan para enviar/recibir SMS (solo para dispositivos multimódem)

A screenshot of a computerDescription automatically generated

Captura de pantalla del menú Settings > SMPP.

El servidor SMPP admite la versión 3.4 de SMPP.

Settings

El menú Settings está dividido en varias pestañas para facilitar su mantenimiento.

Application Settings

La configuración de la aplicación se puede cambiar en la pestaña Settings > Application.

  • Puede cambiar el idioma de la aplicación a inglés, francés, alemán, polaco y español

  • Puede cambiar el código de marcación del país al de su país (esta configuración solo afecta a la correcta asignación de números de teléfono a las entradas de la agenda)

  • Puede ordenar la conversación para mostrar los mensajes como “Newest First” (más recientes primero) u “Oldest First” (más antiguos primero)

  • Puede cambiar la vista de conversación a “Table” (vista de tabla) o “Balloons” (vista tipo smartphone), como se muestra en el capítulo Folders

  • Puede ajustar la cantidad de datos mostrados en una página a 10, 15, 20, 25, 50, 100, 250 o Show all

  • Puede configurar que los mensajes se eliminen de forma permanente o se muevan primero a la papelera (Trash)

  • Puede configurar la recepción de informes de entrega en Yes, No o Default (configuración del operador de red)

  • Puede configurar la visibilidad del contenido de la bandeja de entrada (Inbox) en All users, Only admins u Only from assigned modems

  • Puede configurar el acceso al módulo de informes en All users u Only admins

  • Puede configurar un retardo entre el envío de SMS en segundos (esta configuración puede ser útil en los casos en que el operador de telefonía móvil bloquea un número debido a tráfico intensivo. Nota: configurar un retardo entre el envío de SMS también introduce un retardo en la recepción de SMS)

  • Puede habilitar o deshabilitar el acceso a la base de datos para aplicaciones externas

  • Puede habilitar/deshabilitar la verificación de complejidad de contraseña. Cuando está habilitada, la contraseña del usuario debe tener al menos 8 caracteres e incluir al menos una letra minúscula, una letra mayúscula, un número y un carácter especial

  • Puede habilitar el uso forzado de MFA (Autenticación Multifactor) para el rol de usuario: para todos los usuarios, solo para usuarios nuevos, o dejar que los usuarios elijan su configuración de MFA (deshabilitar forzado)

Configuración de IP

La configuración de IP se puede cambiar en la pestaña Settings > IP Settings.

  • Puede habilitar o deshabilitar Get IP address from DHCP

  • Puede ingresar la dirección IP

  • Puede ingresar la máscara de subred

  • Puede configurar la dirección IP de la puerta de enlace (Gateway)

  • Puede configurar DNS 1

  • Opcionalmente puede configurar DNS 2

  • Puede ver la dirección MAC de su dispositivo

  • Puede ingresar el nombre de host (Hostname)

  • Puede elegir usar un proxy (Use proxy)

Reglas de permitir/denegar para direcciones IP

La pestaña IP Settings incluye una opción para definir reglas de control de acceso basadas en direcciones IP. Los administradores pueden crear una lista de permitidos (whitelist) o una lista de bloqueados (blacklist) de direcciones IP o rangos que tienen permitido o denegado el acceso a la interfaz web y a la API de SMSEagle. Esta función ayuda a restringir el acceso al dispositivo únicamente a segmentos de red de confianza. Separe varias direcciones con una coma.

Aviso: Con esta configuración, todos los puertos quedan bloqueados excepto el 22.

Conmutación por error (Failover)

La configuración de conmutación por error se ha descrito en el capítulo “Failover (HA-cluster) feature”.

Fecha/Hora

La configuración de fecha/hora se puede cambiar en la pestaña Settings Tab > Date/Time

  • Puede consultar la fecha y hora actuales del dispositivo

  • Puede configurar su zona horaria

  • Puede configurar la sincronización horaria automática con un servidor NTP, deshabilitar la sincronización automática de hora o crear un servidor NTP en el dispositivo SMSEagle (la fecha y hora se obtendrán de la red 3G/4G)

  • Puede configurar la dirección del servidor horario NTP (o varias direcciones separadas por coma)

Mantenimiento

Se puede acceder a la configuración de mantenimiento en la pestaña Settings > Maintenance

Una captura de pantalla de una computadora

  • Puede reiniciar su dispositivo

  • Puede habilitar o deshabilitar el módem del dispositivo

  • Puede introducir el PIN de su tarjeta SIM

  • Puede introducir el PUK de su tarjeta SIM

  • Puede habilitar los registros extendidos del módem (con fines de depuración)

  • Puede habilitar el modo de estudio de señal (para encontrar la mejor ubicación de la antena)

  • Puede configurar las llamadas entrantes para que siempre se rechacen, acepten o ignoren

La configuración multi-módem se describe en el capítulo Multimodem features.

Enable 2G Connectivity

Para dispositivos con hardware Rev.4 existe una opción adicional que permite habilitar la conectividad de red 2G. La red 2G está deshabilitada de forma predeterminada y solo debe habilitarse para dispositivos ubicados en áreas donde existan problemas de conectividad con las redes celulares 4G/3G.

Modo de estudio de señal

Esta función le permite encontrar la mejor ubicación de la antena en entornos con baja intensidad de señal celular. Cuando está habilitada, el valor de intensidad de señal en el panel de SMSEagle se actualizará cada 3 s. Esto le permite probar diferentes ubicaciones de la antena y encontrar el punto con la mejor señal.

ADVERTENCIA: cuando el modo de estudio de señal está habilitado, no podrá enviar/recibir mensajes en el dispositivo.

Call Forward

Se puede acceder a la configuración de desvío de llamadas en la pestaña Settings > Call forward.

  • Puede optar por desviar todas las llamadas entrantes a un número elegido

Aviso importante: Esta función no está disponible en los dispositivos NXS-97xx-4G Rev.3.

MMS

Se puede acceder a la configuración de MMS en la pestaña Settings > MMS.

  • Puede habilitar la compatibilidad con MMS

  • Puede configurar el valor de APN

  • Puede introducir el nombre de usuario del APN

  • Puede introducir la contraseña del APN

  • Puede configurar el MMSC

  • Puede configurar el proxy de MMS

  • Puede configurar el puerto de MMS

  • Puede configurar la respuesta automática para los mensajes MMS entrantes

  • Puede introducir el mensaje del autorespondedor MMS

Puede cargar los valores predeterminados para su operador SIM usando el botón “Read APN Settings” o introducir los valores que encuentre en el sitio web de su operador SIM.

Conexión de datos

Se puede acceder a la configuración de la conexión de datos en la pestaña Settings > Data conn.

Aquí puede controlar la conexión de datos móviles de su dispositivo. Puede utilizarse, por ejemplo, para usar SMSEagle como fuente de Internet de respaldo. La conexión de datos NO ES NECESARIA para el funcionamiento normal del dispositivo SMSEagle. Déjela desactivada (OFF) si no desea utilizarla.

  • Puede elegir reiniciar automáticamente la conexión de datos

  • Puede introducir el APN de Internet

  • Puede introducir el nombre de usuario del APN

  • Puede introducir la contraseña del APN

  • Puede introducir el número de acceso

  • Puede ver la dirección IP de su dispositivo

Puede cargar los valores predeterminados para su operador SIM usando el botón “Read APN Settings” o introducir los valores que encuentre en el sitio web de su operador SIM.

SNMP

Se puede acceder a la configuración de SNMP en la pestaña Settings > SNMP

  • Puede activar/desactivar el demonio SNMP

  • Puede configurar el nombre de su comunidad SNMP (valor personalizado)

El demonio SNMP solo es necesario cuando desea monitorizar su dispositivo desde soluciones externas de monitorización como sistemas de gestión de red (Network Monitoring Systems), etc. Puede leer más sobre las métricas SNMP personalizadas disponibles en el dispositivo SMSEagle en el capítulo del agente SNMP.

Certificado SSL y redirección HTTPS

Se puede acceder a la configuración SSL en la pestaña Settings > SSL. Esta configuración le permite cargar un certificado SSL en su dispositivo y redirigir el tráfico HTTP a HTTPS.

** Certificado SSL** Por defecto, el dispositivo SMSEagle viene equipado con un certificado SSL autofirmado. Si desea instalar su propio certificado en el dispositivo, obtenga un archivo de certificado válido emitido por una autoridad certificadora (Certificate Authority). Para cargar el certificado, proporcione el archivo de certificado y la clave privada en formato PEM. El certificado no puede estar protegido con contraseña.

Aviso: Si desea usar un certificado Let’s Encrypt, siga esta guía en nuestra base de conocimientos.

Root CA y cadena completa (opcional) Si necesita añadir un certificado de CA raíz o de cadena completa, puede cargarlos usando los controles «Root CA Certificate» y «Full chain».

Redirigir HTTP a HTTPS Para una seguridad óptima, recomendamos usar únicamente conexiones HTTPS con su SMSEagle. Puede redirigir fácilmente el tráfico HTTP a HTTPS estableciendo «Forward HTTP to HTTPS» en «Yes».

Generate CSR

Esta función simplifica el proceso de obtención de un certificado SSL. Crea dos archivos:

  • Archivo CSR (Certificate Signing Request). Es necesario en el procedimiento de certificación SSL. Es un archivo que contiene un texto cifrado generado por el servidor en el que se va a ejecutar el certificado. Contiene información que se usará en el certificado, como: nombre de la organización, nombre de dominio, ciudad, país. También contiene la clave pública que se utiliza para cifrar la información transmitida.

  • Clave privada. La clave privada (clave de descifrado) del archivo CSR debe conservarse para uso exclusivo del propietario del certificado. Este archivo debe cargarse junto con el certificado SSL.

Copia de seguridad/Restauración

Se puede acceder a la configuración de copia de seguridad y restauración en la pestaña Settings > Backup/Restore

  • Puede crear una copia de seguridad de la configuración de su dispositivo

  • Puede habilitar la copia de seguridad automática a SFTP/FTP(S)

    • Puede configurar el intervalo de copia de seguridad automática (diario/semanal/mensual) y la hora

    • Puede seleccionar cuántas copias de seguridad conservar (eliminar copias de seguridad)

  • Puede restaurar la configuración del dispositivo desde un archivo guardado previamente

  • Puede elegir restaurar adicionalmente la base de datos

*ADVERTENCIA* Restaurar la configuración de la copia de seguridad solo funciona con la misma versión de dispositivo y software

Actualizaciones

Se puede acceder a la configuración de actualizaciones en el menú Settings > pestaña Updates.

El software SMSEagle está en un proceso de mejora continua. Escuchamos a nuestros clientes, y las nuevas versiones se basan en las opiniones/solicitudes de nuestros clientes. Las actualizaciones de software se publican con frecuencia y ofrecen acceso a nuevas funciones y correcciones de problemas reportados. El Web-GUI le ofrece la posibilidad de comprobar automáticamente si hay nuevas actualizaciones de software. Esto se puede hacer de dos maneras:

Comprobación manual

Para comprobar manualmente si hay actualizaciones de software disponibles, vaya al menú Settings > pestaña Updates. Haga clic en el botón “Check for software update now”. En la parte superior aparecerá un globo en color rojo con información sobre si está actualizado.

Comprobación automática

Para iniciar las comprobaciones automáticas de actualizaciones de software, vaya al menú Settings > pestaña Updates, y marque la opción “Automatically check for software updates”. Esto habilitará comprobaciones periódicas (una vez al mes) de actualizaciones de software disponibles. Si hay una nueva actualización disponible, aparecerá un mensaje “Update Available” en el menú Settings> Sysinfo, junto al número de versión de software actual.

Si selecciona “Notify Admin about new software version by SMS”, el dispositivo enviará además un SMS a la cuenta de administrador predeterminada (si el número de teléfono está introducido en la cuenta) con una notificación sobre la nueva actualización de software.

Notificación de vencimiento de soporte técnico

De manera similar a las comprobaciones automáticas de actualización de software, el mecanismo de validez del soporte técnico proporciona información sobre la fecha de vencimiento del soporte técnico. Un mes antes del vencimiento de un paquete de soporte, su dispositivo le notificará sobre la próxima fecha de vencimiento y le proporcionará, de manera conveniente, un enlace a nuestra tienda en línea y a los socios de ventas donde puede renovar su paquete.

Captura de pantalla de “General Settings-Updates”

Aviso: Su dispositivo SMSEagle debe tener conectividad HTTPS con la dirección updates.smseagle.eu para que esta función funcione.

Registros

Disponible en el menú Settings > sección Logs presenta una representación visual de los registros más importantes del dispositivo.

Los siguientes registros del dispositivo están disponibles a través del web-GUI:

  1. Registro del módem

  2. Registro de la base de datos

  3. Registro del sistema

  4. Registro de la aplicación

También puede descargar el paquete completo de registros del dispositivo para la resolución de problemas y soporte. Esto se puede hacer usando el botón «Download device logs»

A screenshot of a computerDescription automatically generated

  • Puede elegir descargar los registros del dispositivo de los últimos 14 días, 30 días o todos.

Sysinfo

Se puede acceder a la información general del dispositivo y del sistema en el menú Settings > Sysinfo.

A screenshot of a computerDescription automatically generated

La información del sistema contiene:

  • modelo del dispositivo y número de serie (MAC)

  • versión de software

  • información del módem: estado de la SIM, intensidad de señal, estado de registro en la red, IMEI del módem

  • disponibilidad de espacio en disco

Puede configurar notificaciones SMS para que se envíen cuando el uso del disco alcance un valor específico. La alerta SMS se enviará al número de teléfono asignado al usuario con el rol de Master Admin (id=1).

Función de Failover (clúster HA)

«High-availability clusters (also known as HA clusters or fail over clusters) are groups of computers (…) that can be reliably utilized with a minimum of down-time. They operate by using high availability software to harness redundant computers in groups or clusters that provide continued service when system components fail. Without clustering, if a server running a particular application crashes, the application will be unavailable until the crashed server is fixed. HA clustering remedies this situation by detecting hardware/software faults, and immediately restarting the application on another system or whole node without requiring administrative intervention, a process known as failover.» (fuente: Wikipedia)

Los dispositivos de la familia SMSEagle NXS tienen su propio mecanismo de failover basado en clúster HA. Esta función le permite garantizar la alta disponibilidad de los dispositivos SMSEagle en entornos críticos. Para habilitar failover (clúster HA) necesita 2 dispositivos (también llamados “nodos”). La función de failover monitoriza los dispositivos que trabajan en el clúster y detecta fallos en los siguientes servicios:

  1. Servidor WWW Apache2

  2. Base de datos PostgreSQL

  3. Agente SNMP

  4. Software del módem (demonio Gammu-SMSD)

  5. Accesibilidad (respuesta a ping) de todo el nodo.

Cada nodo de un clúster puede tener uno de tres estados:

  • Master: nodo principal saludable en un clúster, accesible por defecto a través de la IP Virtual

  • Backup: segundo nodo saludable en un clúster, listo y a la espera de reemplazar al Master cuando sea necesario

  • Fault: nodo con un fallo de servicio detectado

En el clúster se tiene un dispositivo MASTER y un dispositivo BACKUP. Se accede al clúster HA a través de una dirección IP Virtual. Cuando el demonio que se ejecuta en el dispositivo MASTER detecta el fallo de al menos una de las funciones descritas, cambia automáticamente e inmediatamente la asignación de la IP del clúster al dispositivo (nodo) BACKUP, proporcionando al usuario un uso continuo del clúster HA de SMSEagle.

Los dispositivos (nodos) deben poder verse entre sí en la red. Por defecto, los nodos HA utilizan la dirección IP multicast 224.0.0.18 para VRRP (Virtual Router Redundancy Protocol) para la comunicación entre los dos nodos. Si los nodos están en la misma red (misma subred y rango de IP) no es necesaria ninguna configuración de red adicional. Si los dos nodos están detrás de cortafuegos, asegúrese de que el cortafuegos esté configurado para aceptar multicast y el protocolo VRRP (Protocolo IP #112).

Cómo configurar failover (clúster HA):

El clúster de failover puede configurarse fácilmente mediante la interfaz web. La configuración se puede realizar en el menú “Settings” > pestaña “Failover”. La configuración debe ser exactamente la misma en ambos dispositivos del clúster HA. Por favor, configure primero el dispositivo MASTER y luego el BACKUP. Para cada dispositivo del clúster de failover:

  • introduzca la dirección IP virtual en el campo “Virtual IP Address”

  • introduzca las direcciones IP de Master y Backup (deben ser las direcciones físicas de sus dispositivos)

  • establezca “Enable Failover cluster” en “Yes”

  • opcionalmente puede habilitar la replicación de base de datos entre nodos

Guarde la configuración. Reinicie cada dispositivo después de guardar.

Captura de pantalla de “General Settings-Failover”

Notificación SMS ante cambios de estado

La función Failover puede opcionalmente enviar notificaciones SMS cuando cambia el estado del clúster (por ejemplo, cuando algún nodo cambia a estado MASTER, por ejemplo: BACKUP > MASTER, o FAULT> MASTER). Esto permite a los administradores reaccionar rápidamente ante fallos de infraestructura sin tener que monitorizar el dispositivo manualmente. La notificación SMS se puede habilitar en la pestaña de configuración de Failover. Las notificaciones se envían automáticamente al número de teléfono asignado a la cuenta de administrador principal (id=1).

Replicación de base de datos

La replicación de base de datos (opcional) permite replicar automáticamente el contenido de la base de datos entre nodos, de MASTER a BACKUP. En la versión actual del software, se replica el siguiente contenido: Carpetas (con mensajes), Contactos de la agenda, Usuarios. Recomendamos utilizar los mismos modelos de dispositivo y la misma versión de software en ambos dispositivos para lograr una replicación fluida entre nodos.

Tras una configuración correcta del clúster HA, debe acceder al clúster a través de su dirección IP virtual.

SNMP-monitorización del clúster HA

La función Failover utiliza KEEPALIVED-MIB para la monitorización SNMP.

Ejemplo de lectura del valor estado del clúster del dispositivo utilizando la librería NET-SNMP

a) Comando para leer el valor de resultado:* *snmpget -v 2c -c public ip-of-smseagle .1.3.6.1.4.1.9586.100.5.2.3.1.4.1

Resultado:* *KEEPALIVED-MIB::vrrpInstanceState.1 = INTEGER: master(2)

Comentario: El estado actual del dispositivo es master