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 distintas formas de enviar un SMS desde su dispositivo.

A screenshot of a computer

Captura de pantalla de la vista predeterminada de Compose SMS

En Compose SMS los usuarios pueden:

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

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

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

  • Establecer la duración de validez del SMS

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

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

  • Enviar como Unicode (para uso de caracteres especiales)

  • Send message o Send and Repeat (la ventana permanece abierta, permitiendo modificaciones para el siguiente mensaje)

Importar SMS desde CSV y uso de 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 sustituyen por valores únicos para cada mensaje.

Primero se necesita un archivo .csv como el del ejemplo siguiente. Las columnas se pueden añadir y nombrar según sea necesario.

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 se rellenará con 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 un archivo .csv importado.

Llamadas (función de voz)

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

La función Calls permite realizar llamadas de despertador (solo timbre), llamadas de texto a voz 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 enviar 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 de la API.

Llamadas de despertador (solo timbre)

La llamada de despertador es una llamada que solo hace sonar el timbre y que puede utilizarse para captar la atención del 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 despertador, el dispositivo SMSEagle llamará al número de teléfono especificado o a la entrada de la agenda telefónica indicada 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 entregar 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 libreta de contactos. El mensaje de texto será leído por un sintetizador de voz integrado.

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 de llamada con archivo de audio le 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”

Obraz zawierający tekst, zrzut ekranu, oprogramowanie, Ikona komputerowa

Captura de pantalla de la ventana New Call

En la ventana New call puede configurar:

  • Contacto o grupo de la libreta de contactos o entrada manual

  • Seleccione si la llamada debe realizarse de inmediato, en una fecha/hora especificada, o entre determinadas 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

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

  • 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

  • Introduzca el mensaje cuando se seleccione el tipo de llamada de texto a voz. Para “Text-to-speech Simple” 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

  • Utilizarse como desencadenador 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 volverá a intentar automáticamente hasta 2 veces más.

Modelos de voz TTS sin conexión

La función avanzada de Texto a Voz 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 actualmente contiene 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 agregar de forma semiautomática (el dispositivo descarga 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, debe generar una clave API de ElevenLabs (en la pestaña Developers > API Keys). SMSEagle requiere 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 web-GUI de SMSEagle (menú Calls > TTS Online voice models > 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 eliminando automáticamente los archivos temporales no utilizados creados durante el procesamiento de Texto a Voz (TTS).

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

Captura de pantalla del menú Calls>Temporary files cleanup

Carpetas

Las carpetas contienen sus mensajes SMS/MMS. Las carpetas se agrupan convenientemente en 5 categorías:

  • Inbox

  • Outbox

  • Sent Items

  • Inbox rules

  • Trash

La vista de 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 adjunto MMS, debe hacer clic en «show MMS attachment» en el mensaje de la bandeja de entrada.

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 informes de entrega 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 tomada de “Inbox > Inbox rules”

A screenshot of a computer

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

Al añadir una nueva regla puede configurar:

  • 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 añadir reglas sobre cuándo purgar (limpiar) automáticamente los mensajes y registros en las carpetas seleccionadas.

Captura de pantalla con ejemplo de la pantalla Cleanup folders

Captura de pantalla de Add or edit purging rule

Al añadir o editar una regla de limpieza puede configurar:

  • Nombre de la regla

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

  • Establecer la hora

  • Seleccione la carpeta (Bandeja de entrada, Bandeja de salida, Elementos enviados, Llamadas realizadas, Llamadas en cola, Bandeja de entrada de Signal, Bandeja de salida de Signal, Enviados de Signal, Bandeja de entrada de WhatsApp, Bandeja de salida de WhatsApp, Enviados de WhatsApp y Correos electrónicos)

  • Establecer el intervalo de tiempo de los mensajes

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

Agenda telefónica

La interfaz web del dispositivo SMSEagle está equipada 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 se presenta 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 de la interfaz web

  • Importar contactos desde un archivo CSV

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

  • Agregar contactos a grupos

  • Agregar contactos a turnos de trabajo

  • Configurar el modo de 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

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

  • Agregar el contacto a un Grupo

  • Agregar el contacto a un Turno de trabajo

  • Activar/desactivar el modo de vacaciones (los mensajes no se envían cuando el modo de vacaciones está activado)

Graphical user interface, text, application, chat or text messageDescription automatically generated

Captura de pantalla de Importar archivo CSV

En la ventana Import CSV file, los usuarios pueden:

  • Elegir un archivo CSV para cargar

  • Establecer los contactos cargados como Public Contact

  • Establecer los contactos cargados como Public Group

  • Seleccionar a qué grupo se agregarán los contactos cargados

  • Elegir omitir los números de teléfono que ya existen en el Phonebook

Phonebook Groups

Captura de pantalla tomada de phonebook groups

En la vista Phonebook Group Management, los usuarios pueden:

  • Agregar/editar/eliminar grupos

  • Establecer la visibilidad de los grupos como pública o privada

  • Configurar la escalación de grupo

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

  • Enviar mensaje a un grupo

  • Exportar el grupo seleccionado o exportar todo

  • Agregar o eliminar contactos directamente desde la vista del grupo (sin necesidad de ir a la configuración de contactos individuales)

  • Eliminar contactos de los resultados de búsqueda

Public and Private Contacts/Groups Los contactos/grupos públicos son visibles para todos los usuarios del dispositivo. Un contacto/grupo público solo puede ser editado por su propietario (el usuario que creó el contacto/grupo). Los contactos/grupos privados son visibles únicamente para un solo usuario (el propietario).

Phonebook Escalation Groups

Escalation group es una versión especial de un Phonebook group. Cuando un grupo se configura como “Escallation group”, 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 STOP configurada.

Captura de pantalla de la vista Manage Group

Puede cambiar el orden de escalación arrastrando los contactos hacia arriba o hacia abajo.

Captura de pantalla de Manage Groups con escalación configurada

La cola de escalación actual se puede ver y gestionar a través del menú Folders>Outbox>Escalation queues

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

Phonebook Working Shifts

La función de gestión de turnos permite a los usuarios asignar contactos de la agenda telefónica para trabajar en turnos. Si un contacto está asignado a algún turno de trabajo, antes de enviar un mensaje el dispositivo comprobará 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 empezar a usar los turnos de trabajo, defina los turnos aquí y añada el contacto a un turno en los detalles del contacto.

Captura de pantalla de la gestión de turnos en la agenda telefónica

Usuarios

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

  • Rol de usuario “Administrator”:

Permite acceso completo y control del dispositivo, incluyendo la configuración y la gestión de Usuarios.

  • Rol de usuario “User”:

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

Captura de pantalla de la ventana Editar/Añadir Usuario

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 del web-GUI 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 del webGUI o de la API

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

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

  • el contenido de la carpeta de entrada (mensajes entrantes) puede ser visible: para todos o solo para el rol “Administrator” (vea 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 comportamiento de la interfaz dentro de la interfaz web de SMSEagle. Estos ajustes se aplican únicamente al usuario actualmente conectado y no afectan 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 datos de identidad del usuario, las preferencias de mensajes y el comportamiento de la interfaz. Ajustes 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 de mensaje personal:

    • Firma desactivada: no se añade ninguna firma

    • Firma activada: el texto introducido se añade a los mensajes enviados desde el menú Compose.

  • Asunto de correo electrónico predeterminado en el menú Compose: Define una línea de asunto predeterminada que se rellena automáticamente al enviar mensajes a través del menú Compose.

  • Codificación SMS predeterminada en el menú Compose: 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 un SMS: Activa o desactiva una notificación audible cuando se recibe un nuevo mensaje SMS en la interfaz web.

  • Orden de conversación: 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 a 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 (MFA) añade una capa de protección al proceso de inicio de sesión. Al acceder a las cuentas del 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 de autenticación.

Activar MFA desde User Settings

La MFA puede ser activada por cada usuario en el menú User Settings > pestaña MFA.

Captura de pantalla de User Settings > MFA.

Puede elegir un 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, se debe introducir la contraseña del usuario para mostrar un código QR para la aplicación de autenticación. El código QR debe escanearse en la aplicación, y luego el OTP de la aplicación debe introducirse en el 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 activada la 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 el 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 activada.

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 utilizar un código de recuperación. El código de recuperación se encuentra en User Settings > pestaña 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 generar 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

Activar MFA por parte del administrador

La AMF también puede ser habilitada 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 generación 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 Recibidos/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 generación de informes

Vista de estadísticas

El módulo de generación 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 por número de remitente/destinatario.

Captura de pantalla de la vista de Estadísticas en el módulo de generación de informes

Informes/estadísticas periódicos

El módulo permite el envío periódico de informes y estadísticas en un archivo PDF o CSV a una dirección de correo electrónico seleccionada. 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 período (desde las 00:00 horas del primer día hasta las 23:59 del último, o durante un día para 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 Informes periódicos en el módulo de generación de informes

Monitorización de red

SMSEagle está equipado con funciones de monitorización de red. Con estas funciones puede monitorizar cualquier dispositivo o servicio que opere con protocolo ICMP, TCP, UDP o SNMP. El complemento de Monitorización de red de SMSEagle controla secuencialmente la disponibilidad de los hosts/servicios definidos en la función de Monitorización de red y envía una alerta SMS definida cuando un host/servicio no está disponible/vuelve a estar activo o cuando el valor de retorno 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 una descripción general 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 (último tiempo de inactividad)

  • compruebe qué sucedió en el último tiempo de inactividad (vea la respuesta del servidor/servicio)

  • edite/elimine sus tareas

  • deshabilite las tareas cuando sea necesario (por ejemplo, al realizar actualizaciones de una máquina)

Defina lo que desea monitorizar en cada tarea

  • elija un nombre para la tarea

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

  • ingrese 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 mediante el protocolo SNMP (tipos de retorno admitidos: numérico, cadena)

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

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

  • pruebe la conexión del servidor

Defina una programación

  • elija si la tarea debe estar siempre habilitada…

  • …o deshabilítela en los momentos elegidos (durante la noche, cuando una máquina pasa por reinicios planificados, durante copias de seguridad que consumen muchos recursos, etc.)

  • ingrese un número de teléfono o elija un grupo de usuarios para enviarles su alerta SMS

  • seleccione cuándo enviar la alerta SMS (cuando el host/servicio deja de funcionar, cuando el host/servicio vuelve a funcionar después de una falla)

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

Defina un mensaje de alerta SMS

networkmonitor4

Defina sus mensajes SMS para cuando el host o el servicio quede no disponible/vuelva a estar activo. Elija marcadores de posición para su texto SMS:

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

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

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

  • {TIMESTAMP} – marca de tiempo de un error

Reciba alertas SMS

mobile-small

  • reciba alertas cuando sus servicios/servidores dejen de funcionar (o vuelvan a funcionar después de una falla)

  • dese la oportunidad de reaccionar rápidamente

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.

Sondas de monitoreo de red

La función de Supervisión de Red (Network Monitoring) en los dispositivos SMSEagle le permite supervisar continuamente la disponibilidad y el estado de dispositivos de red, servicios y sistemas industriales. Cada tarea de supervisión se basa en un tipo de prueba, que define cómo se comprueba el objetivo. Cuando se detecta un problema, SMSEagle puede enviar alertas SMS de inmediato (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

  • Connect Timeout

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 cortes en dispositivos

TCP Port

La prueba 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

  • Connect Timeout

Casos de uso típicos:

  • Supervisar 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 esté en ejecución

UDP Port

La prueba UDP Port supervisa la disponibilidad de servicios que dependen del protocolo UDP.

Parámetros disponibles:

  • Host: dirección IP o nombre de host

  • Número de puerto

  • Connect Timeout

Casos de uso típicos:

  • Servicios DNS

  • Aplicaciones UDP personalizadas o propietarias

SNMP Probe

La prueba SNMP (Simple Network Management Protocol) permite a SMSEagle supervisar parámetros específicos expuestos por dispositivos habilitados para SNMP.

Parámetros disponibles:

  • Host: dirección IP o nombre de host

  • Versión de protocolo: v1/v2

  • Object ID

  • Community

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

  • Connect Timeout

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

Casos de uso típicos:

  • Supervisar routers, switches, sistemas UPS, servidores y dispositivos de red

  • Realizar 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 monitorizar entornos industriales y OT. Esto le permite leer valores directamente desde PLCs, sensores, controladores y otros equipos industriales que admiten comunicación Modbus TCP/IP, y activar alertas SMS cuando el valor de un registro cumple con los criterios definidos.

Parámetros disponibles:

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

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

  • Unit ID: identificador de unidad Modbus

  • Function code: tipo de registro a leer: Read Coils (1), Read Discrete Inputs (2), Read Holding Registers (3) o Read Input Registers (4)

  • Register: dirección del registro a monitorizar

  • SMS sent when: define una condición en la que debe activarse 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 período de monitorización cuando es necesario.

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

Campo de período de monitorización establecido en 5 minutos con un botón Save

Si el valor del período de monitorización es demasiado pequeño (hay demasiadas tareas de monitorización para ejecutar 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 Network Monitor para un período 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 en una red pequeña o global. Lo que hace único al Trap es que se activa 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 del contenido del trap:

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

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

La coincidencia de un único valor OID es útil cuando un dispositivo envía varios OIDs en un mismo trap y usted solo desea reaccionar a uno específico.

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

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

Correos electrónicos

Email to SMS

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

Uso básico

Si la función está habilitada, 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 el 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 nombre de 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 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 su libreta de contactos de 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 un 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 de una llamada de texto a voz. Esto se puede habilitar en la definición de la regla. La función requiere un dispositivo con el complemento Voice-Call activo.

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

También es posible usar un nombre de dominio completamente calificado (FQDN) en una dirección de correo electrónico enviada al dispositivo 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=VALOR, el indicador se establecerá para ese 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 activada o desactivada 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 el contenido del mensaje (elegir si distingue mayúsculas y minúsculas o no)

  • Puede definir «Stop phrase». El texto que comience a partir de la frase de parada será eliminado (sensible a mayúsculas y minúsculas) del mensaje

  • Puede seleccionar si se debe llamar 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 la función, establezca ‘Email2SMS active’ en ‘Yes’

  • si desea incluir el asunto de un correo electrónico en el mensaje SMS, establezca 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, establezca 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 en la siguiente forma: login=john&pass=doe O proporcione el token de acceso de la API en la siguiente forma: access_token=token

  • si desea incluir únicamente el asunto de un correo electrónico en el mensaje SMS, establezca 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 de un mensaje SMS es de 1300 caracteres

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

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

  • Elija si desea utilizar contactos del directorio LDAP (Yes/No). Primero se debe configurar el plugin LDAP para usar esta función

  • Si habilitó los contactos de 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 fallidos de conexión LDAP. Deje este campo vacío para no recibir alertas

  • FQDN: La función Email2SMS puede configurarse 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 adecuado y las entradas DNS correspondientes en su servidor DNS, tanto las entradas A como MX, apuntando a la IP del SMSEagle. Con esta configuración, el correo electrónico enviado al dominio recién 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á 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. Debe utilizarse cuando necesite recuperar 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 en periodos de tiempo especificados en busca de nuevos correos electrónicos. Una vez que se recibe un nuevo correo electrónico, este 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 utilizando Email2SMS Poller, debe enviar un correo electrónico a una cuenta de correo especificada, con el asunto del correo electrónico conteniendo un número de móvil (o varios números de teléfono separados por comas) o el nombre de un contacto/grupo de la libreta de teléfonos.

Ejemplo básico

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

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

En este caso, el gateway 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 nombre de 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 un 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 desde un correo electrónico puede ir seguido opcionalmente de una llamada de aviso (wake-up call) 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.

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 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 utilizar una cuenta de correo electrónico independiente para evitar la situación de reenvío del mismo mensaje (marcar como no leído un mensaje ya procesado y leído).

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

Captura de pantalla de las reglas de Email to SMS Poller

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 definir «Stop phrase». El texto que comience a partir de la frase de parada será eliminado (sensible a 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 utilizar la función, establezca ‘Enable Email2SMS Poller’ en ‘Yes’

  • Configure el intervalo de recuperación de correos electrónicos (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 nacionales especiales, active «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 (por defecto: 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 y Client Secret desde el Portal de Microsoft Azure

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

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

  • presione 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 to Email

La función SMS to Email le permite reenviar los 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, verifica si anteriormente alguien envió un SMS al número del SMS entrante utilizando Emai2SMS. Si se encuentra un último remitente, el SMS entrante se reenvía a la dirección de correo electrónico de dicho 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 única 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 los mensajes de remitentes especificados/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} - Las primeras X palabras del mensaje, {CHARS,X} - Los primeros X caracteres del mensaje

Texto de correo electrónico de esta característica

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

  • número de teléfono del SMS entrante (y el nombre del contacto de la libreta de teléfonos si se encuentra)

  • Fecha y hora en que se recibió el SMS

  • Mensaje SMS

Ejemplo de texto de correo electrónico enviado desde el plugin: 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 seleccionada cuando ocurren errores de envío de SMS. Cuando se alcanza un umbral de contador de errores definido, se dispara un correo electrónico de alerta.

  • Puede habilitar/deshabilitar el envío de una alerta por correo electrónico cuando ocurren errores de envío de mensajes

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

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

  • Puede establecer el asunto y el contenido del mensaje de correo electrónico, 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 a Email se configura mediante el 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 configurar el parámetro “Send alert when error counter exceeds” con un valor > 2.

Conversaciones de Email

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

Los mensajes de correo electrónico entrantes y salientes se guardan automáticamente en el dispositivo y son accesibles desde la página Conversations.

Captura de pantalla del menú Emails>Conversations

SMTP Configuration

El menú SMTP Configuration es un punto único para la configuración de los ajustes SMTP. Estos ajustes son necesarios si desea enviar correos electrónicos desde el dispositivo SMSEagle en varias funciones como SMS to Email, API, el menú Compose, y 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 comenzar 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 el nombre de la configuración

  • Establezca el SMTP Host

  • Establezca el SMTP Port

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

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

Una vez que se haya configurado 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 la 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 elementos:

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

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

  • Action - El resultado que se ejecuta cuando se activa la regla, como el envío de SMS, MMS, mensajes de WhatsApp, Signal, o el inicio de llamadas ring, llamadas Text-To-Speech y llamadas de archivo de audio (wave-file).

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

A screenshot of a computer

Generador de workflows

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.

A screenshot of a computer

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:

  • Modem (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 se produce un error de envío de 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 múltiples condiciones dentro de un grupo conectadas con lógica AND. Puede añadir múltiples grupos de condiciones conectados con lógica OR.

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

  • SMS

  • TTS Call

  • TTS Advanced Call

  • Ring Call

  • Wave Call

  • Email

  • WhatsApp

  • Signal

A screenshot of a computer

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

La captura de pantalla anterior muestra un Email Action Example:

  • Direcciones de correo electrónico: introduzca uno o más destinatarios y haga clic en Add.

  • Contactos/grupos de la libreta de contactos: destine el mensaje a contactos públicos o grupos públicos guardados (solo se aceptan entradas públicas).

  • Subject template y Message template: componga el correo electrónico saliente utilizando marcadores de posición:

    • Marcadores de posición disponibles (como se muestra): {{sender}}, {{content}}

  • Include attachments: casilla opcional para reenviar los archivos adjuntos.

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

Marcadores de posición dinámicos de destinatario

Cuando el desencadenador 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 correo electrónico: número de teléfono extraído de la dirección «to» (por ejemplo, de +48123456789@domain.com toma +48123456789).

  • asunto (subject): utiliza el asunto de un correo electrónico para extraer un número de teléfono de destinatario, un id de contacto de la libreta de contactos, o un id de grupo de la libreta de contactos

Reenvío de SMS

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

Configuración de la función

La función «SMS Forward» permite añadir muchas reglas de reenvío. El usuario puede habilitar o deshabilitar cada regla.

A screenshot of a computerDescription automatically generated

Captura de pantalla de la ventana principal del plugin

Para cada regla, el usuario puede definir:

  • Cuándo se debe reenviar el SMS entrante (Rule type) y a qué número(s) se debe reenviar 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 libreta de contactos.

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

  • Cada regla se procesa de forma independiente.

  • Se puede establecer una 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 de «Add/edit forwarding 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. La función requiere un dispositivo con el complemento 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 mínimo ancho de banda de red. 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 convertir MQTT a SMS y SMS a MQTT. Puede crear múltiples reglas de conversión:

  • cuando un mensaje SMS con un contenido predefinido llega a la puerta de enlace SMSEagle, se reenvía a MQTT

  • cuando un mensaje con un contenido definido llega a MQTT, la puerta de enlace 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 escenarios de Suscripción (Subscribe) como de Publicación (Publish).

A screenshot of a computer

*Captura de pantalla de añadir regla MQTT. *

Reglas de suscripción

A screenshot of a computerDescription automatically generated

Captura de pantalla de la ventana de suscripción MQTT

Para cada regla de procesamiento, el usuario puede definir:

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

  2. el texto del mensaje SMS saliente

  3. el 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 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 topic del suscriptor MQTT

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

WhatsApp

La función 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, on-premises, de su pila de mensajería permite la gestión de incidentes en tiempo real y la comunicación con 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 compatibles 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 ningún protocolo obtenido por 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 automatización e integraciones de terceros.

  • SMSEagle proporciona esta función tal cual (as-is), 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 utilizar 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 mostrado en la interfaz web 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 (fallback) a SMS/MMS

En la pestaña de Configuración de WhatsApp puede establecer un respaldo (fallback) 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 biblioteca SMSEagle incluye un mecanismo integrado para actualizar la biblioteca de integración de WhatsApp. Dado que WhatsApp actualiza periódicamente su plataforma, mantener la biblioteca actualizada garantiza una compatibilidad continua y un funcionamiento ininterrumpido. Las actualizaciones disponibles se pueden comprobar y aplicar desde la pestaña de Configuración de WhatsApp.

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 accesible públicamente.

Los dispositivos SMSEagle admiten la mensajería de Signal al enviar mensajes desde la interfaz web 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 según 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 de Webhooks 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 fue enviado/entregado o hubo 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 de Webhooks permite añadir un número ilimitado de reglas. Cada regla puede ser habilitada o deshabilitada por el usuario.

A screenshot of a computer

Captura de pantalla de la configuración de Webhooks

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

  • Nombre de la regla

  • El campo “URL” define la dirección remota de su script de retorno de llamada (callback)

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

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

  • seleccione los desencadenantes: 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

  • elija el formato de carga útil (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 retorno de llamada en el parámetro “apikey”. Si deja el campo en blanco, el parámetro “apikey” no se pasará a su URL de retorno de llamada

  • 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. Valor predeterminado: 200

  • El usuario también puede elegir si desea habilitar la compatibilidad con certificados SSL autofirmados

A screenshot of a computer

Captura de pantalla de la ventana de añadir o editar reglas de Webhooks

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 que SMSEagle recibió/envió el mensaje en el siguiente formato AAAAmmddHHiiss (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: Identificador de mensaje de SMSEagle modemno: Número de módem en el que se recibió el mensaje entrante/desde el que se envió el mensaje 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 y reintentos

Después de enviar la solicitud HTTP(S) GET/POST a su URL de retorno de llamada, 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 retorno de llamada, SMSEagle seguirá reintentando cada X minutos durante 24 horas. El intervalo de reintento se puede configurar en la ventana principal del plugin:

Zabbix ACK con SMS

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

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 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 del webhook:

  • Método: seleccione «POST (Zabbix)», luego elija el modo:

    • Solo reconocer (Acknowledge only)

    • Solo anular el reconocimiento (Unacknowledge only)

    • Ambos (ACK y NOACK — detectado automáticamente a partir del prefijo del SMS)

  • URL del servidor Zabbix

  • Tipo de autenticación:

    • Token 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]

Autoreply

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

Configuración de la función

La función “Autoreply” permite añadir múltiples reglas de respuesta automática. Cada regla puede ser activada o desactivada por el usuario.

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 debe enviarse 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 mensaje de respuesta automática debe enviarse como caracteres Unicode

El plugin 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.

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

Obraz zawierający tekst, zrzut ekranu, oprogramowanie, Ikona komputerowa

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

Suscripciones (boletín)

Esta función permite habilitar suscripciones tipo boletín informativo mediante 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 puede utilizarse posteriormente para enviar mensajes a través de web-GUI/API/Email a 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”

Obraz zawierający tekst, zrzut ekranu, oprogramowanie, wyświetlacz

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

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

  • Seleccione si la frase debe distinguir mayúsculas y minúsculas

Cuando se agrega un número de teléfono a la libreta de contactos de SMSEagle mediante esta función, primero se crea un contacto de libreta de contactos 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 libreta de contactos definido.

SMS periódico

La función “SMS periódico” permite enviar mensajes SMS o códigos USSD a 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ódico” 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 comas o grupo(s) de la libreta de contactos)

Captura de pantalla de la ventana “Add new rule”

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. La función requiere un dispositivo con un 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 usar 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 pueden usarse 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

BAJO (0)

+5 V

ALTO (1)

0 V

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é intermedio con un diodo de protección. En la imagen a continuación se muestra un ejemplo de uso.

Advertencia: Si planea utilizar la salida digital con un relé, se recomienda conectar también un diodo de protección independiente (también conocido como “snubber”) entre los terminales de la bobina del relé. Se puede añadir un circuito snubber de diodo al realizar el pedido con algunos fabricantes de relés. 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 tensión en la dirección inversa mientras el inductor intenta mantener la corriente fluyendo en el circuito. Colocar el diodo snubber en paralelo con la carga inductiva para un flujo en polarización inversa permite que la corriente del inductor fluya a través del diodo en lugar de a través del elemento de conmutación, disipando la energía almacenada en la carga inductiva a través de su resistencia en serie, y en su lugar pasa 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 lógico “0” según corresponda al circuito. Esto se logra utilizando lo que comúnmente se denomina resistencias pull-up, para dar al pin de entrada un estado predeterminado definido si no hay nada conectado a él. Esto se puede observar con un nivel de tensión de 3-5V en una entrada digital no conectada.

Configuración de la función 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 de un 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 la alerta. Este valor define el tiempo entre alertas consecutivas. Si se establece el valor 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 la 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 se debe activar 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 se activará mediante 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 “Añadir o editar regla” de salida digital

Llamada de voz

Un mensaje SMS activado por una regla de entrada/salida digital 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 un 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 digitales de E/S configurables adicionales. Cada puerto se puede configurar individualmente como entrada digital o salida digital, 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 estarán disponibles en la definición de la regla (selección del 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 obtener 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.

Además, 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 se pueden mostrar en la interfaz web de SMSEagle y usarse para activar el envío de mensajes SMS a uno o varios destinatarios.

Captura de pantalla del menú Temp & humidity sensor - ventana principal

Configuración de la función - Alarmas

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 (interno o externo)

  • En qué condición se debe enviar la alarma SMS (la temperatura/humedad es superior/inferior a un valor determinado)

  • Texto del SMS

  • Destinatario del SMS: nombre de contacto o nombre de grupo de la Agenda telefónica

Captura de pantalla de la ventana “Añadir o editar regla”

Configuración de la función - ajustes

La pestaña “Settings” permite controlar los ajustes del sensor. El usuario puede habilitar/deshabilitar el sensor y establecer el período de lectura del sensor (en minutos). Si se admiten sensores externos, estos se pueden añadir y definir aquí. La escala de temperatura se puede establecer en Celsius o Fahrenheit.

Captura de pantalla de la ventana “Settings”

Lectura de temperatura/humedad mediante el protocolo SNMP

Los valores actuales de temperatura y humedad del sensor interno/externo también se pueden leer mediante el protocolo SNMP. Consulte el capítulo “SNMP agent” para obtener 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) se pueden comprar en nuestra tienda online 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 SMS a través del menú «Temp & humidity» en el Web-GUI de SMSEagle.

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

  • Cable rojo a (5V)

  • Cable amarillo a (1W)

  • Cable negro a (GND)

Se admiten múltiples sensores y se pueden conectar en paralelo.

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

LDAP

La función LDAP permite acceder a servicios de directorio: Active Directory (en adelante “AD”) y OpenLDAP. El plugin permite leer contactos y grupos de directorio en el Web-GUI de SMSEagle. Opcionalmente, permite autenticarse en el dispositivo SMSEagle utilizando servicios de directorio.

Configuración de la función

Elija “LDAP” en el menú del lado izquierdo del Web-GUI 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 el Web-GUI de SMSEagle.

A screenshot of a computer

Captura de pantalla de la ventana “LDAP settings”

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

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

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

Escriba “LDAP” (distingue mayúsculas y minúsculas) para comprobar todos los contactos listados en el directorio de 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 a SMSEagle mediante LDAP (opcional)

Esta función permite la autenticación a 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 SMSEagle web GUI > 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 SMSEagle web GUI > LDAP > «User group name in LDAP»

  • Establezca 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 directorios de su servidor LDAP, para OpenLDAP también puede que necesite especificar Nombres Distinguidos (Distinguished Names) separados para Usuarios y Grupos (si ambos se encuentran bajo rutas diferentes):

Obraz zawierający tekstOpis wygenerowany automatycznie

En la pantalla de inicio de sesión, el usuario podrá elegir entre autenticación «Local» o «LDAP». Utilice 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 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”

Mode: 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 por defecto, 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:

  • Bloquear remitentes no deseados o abusivos

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

  • Reemplazar el filtrado tradicional 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 manera automatizada de bloquear remitentes de SMS no deseados en función del 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 baja o cancelación de suscripción

  • Bloquear remitentes que responden con palabras clave predefinidas (por ejemplo, STOP, UNSUBSCRIBE)

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

Captura de pantalla de la ventana “Define STOP Word”

Notas:

  • La Lista de Permitidos/Denegados 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 usando comodines. Se pueden usar los siguientes comodines para múltiples números: *NÚMERO, *NÚMERO*, NÚMERO* (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 estándar de la industria, abierto, diseñado para proporcionar una interfaz de comunicación de datos para la transferencia de datos de mensajes cortos entre entidades de mensajería corta externas (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 a través de 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 ASCII de 7 bits 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ú de configuración 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 llamada del país a 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 telefónica)

  • 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 la conversación a “Table” (vista tabular) o “Balloons” (vista similar a la de un smartphone), como se muestra en el capítulo Folders

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

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

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

  • Puede establecer la visibilidad del contenido de la Bandeja de entrada como Todos los usuarios o Solo administradores

  • Puede establecer el acceso al módulo de informes como Todos los usuarios o Solo administradores

  • Puede establecer 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 un tráfico intensivo. Nota: establecer un retardo entre el envío de SMS también introduce un tiempo de retardo entre 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 la MFA forzada (Autenticación Multifactor) para el rol de usuario: para todos los usuarios, solo usuarios nuevos, o dejar que los usuarios elijan su configuración de MFA (deshabilitar forzado)

IP Settings

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

  • Puede habilitar o deshabilitar Get IP address from DHCP

  • Puede introducir la dirección IP

  • Puede introducir la máscara de subred

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

  • Puede establecer el DNS 1

  • Opcionalmente puede establecer el DNS 2

  • Puede ver la dirección MAC de su dispositivo

  • Puede introducir el Hostname

  • Puede elegir usar un proxy (Use proxy)

Allow/Deny Rules For Ip Addresses

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 confiables. Separe varias direcciones con una coma.

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

Failover

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

Date/Time

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

  • Puede comprobar la fecha y hora actuales del dispositivo

  • Puede establecer su zona horaria

  • Puede establecer la sincronización automática de hora 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/5G)

  • Puede establecer la dirección del servidor de hora NTP (o varias direcciones separadas por comas)

Mantenimiento

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

A screenshot of a computer

  • 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 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

Enable 2G Connectivity

Para los dispositivos 4G de 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 en 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 poca intensidad de señal celular. Cuando está habilitada, el valor de intensidad de señal en el panel de SMSEagle se actualizará cada 3s. Esto le permite probar diferentes ubicaciones de la antena y encontrar el lugar con la mejor señal.

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

Desvío de llamadas

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

A screenshot of a computerDescription automatically generated

  • 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.

Para obtener detalles sobre el manejo de llamadas entrantes y el registro de llamadas, consulte el capítulo Calls (Voice feature) > Incoming Calls.

MMS

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

  • Puede habilitar el soporte de MMS

  • Puede establecer el valor de APN

  • Puede introducir el nombre de usuario de APN

  • Puede introducir la contraseña de APN

  • Puede configurar el MMSC

  • Puede configurar el proxy MMS

  • Puede configurar el puerto MMS

  • Puede configurar el autorespondedor para 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 una conexión de datos móviles en 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 deshabilitada (OFF) si no desea utilizarla.

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

  • Puede introducir el APN de Internet

  • Puede introducir el nombre de usuario de APN

  • Puede introducir la contraseña de 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.

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 está 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. Para cargar el certificado, proporcione el archivo del certificado y la clave privada en formato PEM. El certificado no puede estar protegido con contraseña.

Aviso: Si desea utilizar un certificado de 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 configurando «Forward HTTP to HTTPS» en «Yes».

Generar 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 un 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 utilizará en el certificado, como: nombre de la organización, nombre de dominio, ciudad, país. También contiene una 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 (diario/semanal/mensual) y la hora de la copia de seguridad automática

    • 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* La restauración de la copia de seguridad de la configuración solo funciona con la misma versión de dispositivo y software.*

SNMP

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

  • Puede habilitar/deshabilitar el demonio SNMP

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

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

Actualizaciones

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

El software de SMSEagle está en un proceso de mejora continua. Escuchamos a nuestros clientes, y las nuevas versiones se basan en las aportaciones/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 verificar automáticamente si hay nuevas actualizaciones de software. Esto se puede hacer de dos maneras:

Verificación manual

Para verificar 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 rojo con información sobre si está actualizado.

Verificación automática

Para iniciar las verificaciones 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á verificaciones 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á adicionalmente un SMS a la cuenta de administrador predeterminada (si se ha introducido el número de teléfono en la cuenta) con una notificación sobre la nueva actualización de software.

Notificación de vencimiento del soporte técnico

De manera similar a las verificaciones automáticas de actualizaciones 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 de que expire un paquete de soporte, su dispositivo le notificará sobre la próxima fecha de vencimiento y le proporcionará convenientemente 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 el servidor updates.smseagle.eu para que esta función funcione.

Registros

Disponible en la sección de menú Settings > 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

La información general del dispositivo y del sistema se puede consultar en el menú Settings > Sysinfo.

La información del sistema contiene:

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

  • versión del 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.» (source: Wikipedia)

Los dispositivos SMSEagle de la familia NXS disponen de su propio mecanismo de failover basado en clúster HA. Esta función permite garantizar una alta disponibilidad de los dispositivos SMSEagle en entornos críticos. Para habilitar el failover (clúster HA) necesita 2 dispositivos (también llamados nodos). La función de failover supervisa 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 del clúster puede tener uno de tres estados:

  • Master: nodo principal en buen estado dentro de un clúster, accesible por defecto mediante la IP virtual

  • Backup: segundo nodo en buen estado dentro de un clúster, preparado y a la espera para sustituir al Master cuando sea necesario

  • Fault: nodo con fallo de servicio detectado

En el clúster hay un dispositivo MASTER y un dispositivo BACKUP. Se accede al clúster HA mediante 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, automáticamente y de inmediato cambia la asignación de 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 (mismo segmento e intervalo de IP) no es necesaria ninguna configuración de red adicional. Si los dos nodos están detrás de firewalls, asegúrese de que el firewall esté configurado para aceptar multicast y el protocolo VRRP (protocolo IP #112).

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

El clúster de failover se puede configurar 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. Configure primero el dispositivo MASTER y después el dispositivo BACKUP. Para cada dispositivo del clúster de failover:

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

  • ingrese las direcciones IP 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 pasa al estado MASTER, por ejemplo: BACKUP > MASTER, o FAULT> MASTER). Esto permite a los administradores reaccionar rápidamente ante fallos de infraestructura sin necesidad de 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 Admin 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, desde MASTER hacia BACKUP. En la versión actual del software se replica el siguiente contenido: Carpetas (con mensajes), Contactos de la agenda telefónica, Usuarios. Recomendamos utilizar los mismos modelos de dispositivo y la misma versión de software en ambos dispositivos para una replicación fluida entre nodos.

Después de configurar correctamente el clúster HA, debe acceder al clúster a través de su dirección IP virtual.

Monitorización SNMP 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 usando la librería NET-SNMP

a) Comando para leer el valor del 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