Una licencia vencida no detiene tu tráfico. Los mensajes siguen siendo aceptados, enrutados, tarificados,
facturados y entregados. No hay ninguna comprobación de licencia en ningún punto de la ruta del mensaje, y no la va
a haber. Un fallo en el licenciamiento nunca debe sacar del aire a un carrier de SMS.
Qué detiene una licencia vencida
La adopción de cambios de configuración. El gateway sigue corriendo con la última configuración que leyó, y una regla de enrutamiento, tarifa, proveedor o credencial que cambies deja de surtir efecto hasta que la licencia vuelva a estar vigente. Así que un vencimiento te cuesta la capacidad de reconfigurar y a tus clientes no les cuesta nada. Dos efectos secundarios, ambos menores en comparación:- los endpoints operacionales responden 402, excepto las rutas de licencia y el endpoint de salud;
- el panel de control muestra un banner que apunta a
/cp/verify.
Nada cambia el día que actualizas
Una instalación que nunca ha tenido licencia funciona normalmente durante 14 días desde el momento en que arranca por primera vez. Eso aplica tanto a una actualización como a una instalación nueva, así que un parque de servidores puede moverse a 0.8.5 sin que nada cambie ese día. La ventana se mide desde un registro duradero. Reiniciar no la renueva.Activar
- Panel de control
- En el servidor
- Sin acceso a internet
Abre
/cp/verify, pega la clave de licencia, pulsa Activate.El gateway conserva la clave y se renueva solo a partir de entonces. Una licencia nueva surte efecto en el siguiente
sondeo de configuración. No hace falta reiniciar.Verificar una licencia
El único comando
Desde el panel de control
/cp/verify muestra el mismo estado, con el id de instalación, la dirección contra la que se emitió
la licencia, la fecha hasta la que sigue vigente, y la fecha en que la configuración se congelaría. Check again
la relee sin cambiar nada.
Desde un monitor
El endpoint de salud del gateway lleva el mismo estado y sigue respondiendo sin licencia, así que “el panel dice que el gateway está inalcanzable” nunca es el diagnóstico de un problema de licencia.verdict y days_until_frozen: la cuenta atrás llega a cero en el momento en que
los cambios de configuración dejan de adoptarse, y configuration_adopted dice si todavía se adoptan.
Demostrar que una congelación es una congelación
Si sospechas que la configuración ha dejado de adoptarse, la comprobación honesta es cambiar algo y mirar lo que el gateway cree, en lugar de lo que muestra el panel:fireflo license status, esperaexpired.- Cambia una regla de enrutamiento en el panel y guárdala.
- Pide al gateway que explique un mensaje con el que esa regla coincidiría. Sigue nombrando la regla vieja.
- Envía un mensaje real. Sigue siendo enviado, tarificado y facturado exactamente como antes.
Cuánto tiempo tienes
Ambos números van dentro de la licencia, así que pueden extenderse para un cliente sin una
release.
Esta es también la ventana de revocación: una licencia suspendida sigue funcionando hasta que su licencia vigente
vence, como máximo 21 días. Ese es el coste de un gateway que no tiene que pedir permiso a nadie
para funcionar, y es por eso que la licencia es una quincena en lugar de un año.
Cuándo se contacta el servidor de licencias
Dos momentos, y ningún sondeador en segundo plano.
Más un intento de renovación en los últimos días antes de la expiración, para que una instalación que nadie reinicia y
nadie mira no se congele sin aviso.
El estado se calcula continuamente a partir de lo que ya está en disco. Solo la red es
dirigida por eventos, que es por lo que se puede sobrevivir a un servidor de licencias inalcanzable.
Identidad: la dirección, y la instalación
Una licencia está ligada a la dirección IP del servidor, que el servidor de licencias observa desde la conexión. El gateway nunca envía ninguna. Cada instalación también tiene un id de instalación estable. Es lo que distingue “mi servidor cambió de dirección” de “mi licencia está en una segunda máquina”.
Una licencia offline está vinculada a la instalación en lugar de a una dirección, porque la solicitud
llega al servidor de licencias desde un navegador en una red diferente.
Configuración
La URL del servidor es configuración ordinaria, no un secreto. Apuntarla a otro sitio no gana nada: un
servidor sustituto no puede producir nada que un gateway acepte, y el gateway simplemente nunca se renueva.
El archivo de licencia es
0600. Contiene la clave de licencia, que es una credencial de tipo bearer. El registro se
guarda también en la base de datos, así que una instalación que pierde su directorio de datos recupera su licencia y su
identidad sin que nadie vuelva a pegar una clave.
Si algo va mal
Ejecutafireflo license status primero; la tabla de arriba nombra el siguiente paso para cada estado. Si el estado
es active y la configuración sigue sin adoptarse, la causa no es el licenciamiento. Empieza en
Primeras comprobaciones.
Cualquier otra cosa: support@fireflo.au, citando el id de instalación de /cp/verify.