Preparar un carril
Lee el orden de emparejamiento antes de enviar nada
Las reglas que seleccionan por clase de mensaje deben estar arriba de las que seleccionan por destino
Las reglas que seleccionan por clase de mensaje deben estar arriba de las que seleccionan por destino
Un recibo de entrega para un mensaje cuyo emisor era una dirección india numérica llega con ese número
en
to, una vez que flag.reverseDlrSrcDst ha intercambiado origen y destino.Colocado debajo de una regla to matches ^91…, ese recibo va a un proveedor en lugar de al
cliente.Por eso el seed mueve las reglas de destino hacia abajo en lugar de simplemente insertar una regla de clase arriba
del catch-all.Un gateway sin regla `type == 18` se traga cada recibo de entrega
Un gateway sin regla `type == 18` se traga cada recibo de entrega
Cae al catch-all, llega al worker de proveedor, y se envía aguas arriba como un mensaje saliente
nuevo.
conf/routingTable.conf siempre ha llevado esta regla. La base de datos no. Y en modo base de datos
gana la base de datos.Qué prueba cada dirección
1
Dirección 1 primero: MT out sobre SMPP
Si esta falla, nada más funcionará tampoco. Cubre el camino más largo.
2
Dirección 2: el ingreso REST
Fallar aquí mientras 1 funciona aísla el problema al ingreso HTTP: auth, parseo, límites de tasa.
3
Dirección 3: recibos de vuelta
La más frecuentemente rota por el orden de enrutamiento en lugar de por el camino del recibo en sí.
4
Dirección 4: MO in
Necesita el número de destino mapeado a una cuenta. Un mensaje sin mapear se registra y se entrega
a ningún sitio, sin nada observable en el lado del cliente.
Leer el resultado
No juzgues un carril por si el envío devolvió200. Eso solo significa aceptado para enrutar. Comprueba:
cdr_submitpara una fila, ycdr_finalpara un resultadocdr_rejectedpara cualquier cosa rechazada, con su razón/ops/healthparasubmittedmoviéndose en el proveedor- El log para
message.accepted,message.submitted,message.dlr
Relacionado
Throughput
Una línea base medida contra la que comparar una ejecución de carga.
Primeras comprobaciones
Cuando un carril no funciona.