Qué sender IDs y cuerpos de mensajes puede usar una cuenta, y qué se estampa sobre los que
coinciden.
conf.whitelist.enabled es predeterminado encendido
Así que el interruptor maestro es el que decide. Un listener tiene que salir explícitamente.
smsg.whitelist.max.variable amplía cada plantilla a la vez
Subir esto amplía cada plantilla aprobada del despliegue simultáneamente. Es el mayor
falso-acepto que este diseño tiene, así que se registra en INFO y se reporta como max_variable en
/ops/health.
Global en lugar de por listener porque las plantillas se compilan una vez al cargar en un índice por
cuenta. Un valor fuera de 1–1000 cae al predeterminado con un WARN.
Los tres modos de estampado
off es el predeterminado a propósito. Predeterminar a assign empezaría a escribir TLVs sobre paquetes
que cruzan listeners que nunca han escrito ninguno. Un cambio silencioso a lo que llega a un operador.El informe de cobertura del panel de control es lo que hace off descubrible en lugar de meramente silencioso: dice,
por fila aprobada, qué tags mandatorios nada suministrará.
El gemelo REST predetermina a replace en su lugar, porque eso es lo que hacía el ingreso REST antes de que el modo
existiera y una actualización no debe cambiar comportamiento.
La comprobación mandatoria del lado del proveedor es diferente
La comprobación por listener se ejecuta en el ingreso. La comprobación por proveedor se ejecuta contra lo que realmente va
en el cable. Tras default.tlvs.submit y tras que registered.tlvs.submit haya filtrado.
Un mensaje al que le falte un tag requerido allí se rechaza con un acuse FAILED, un reembolso y una fila
cdr_rejected. No se vuelve a enrutar. Requerir un tag que no esté también en registered.tlvs.submit nunca puede
satisfacerse, y se advierte al cargar.
Las exenciones por producto viven en la base de datos
app_product.whitelist_enabled = false exime ese producto totalmente. El panel lo cuenta cuando
decide si aplicar es seguro. Una aprobación archivada bajo un producto exento no protege nada.
Cada clave arriba se lee genuinamente por listener. Una clave dejada
fuera mantiene su forma escueta y lee un global que nadie establece, así que lee su predeterminado independientemente de cómo la configures.
whitelist.tlvs.replace se distribuyó así una vez y no selló nada sobre SMPP durante todo lo que
duró.
El código de rechazo para un tag mandatorio faltante es 0xC3. Consulta Códigos de estado.
Para la ruta de despliegue, consulta Desplegar whitelisting.