routingTable.conf, con el importe por unidad
donde el enrutamiento pone el objetivo.
[scope] y se evalúan de arriba a abajo dentro de ella. La primera coincidencia
gana, así que las reglas específicas van arriba del catch-all.
Un ámbito es un lado de la operación
Nada en el esquema distingue un ámbito de proveedor de un ámbito de cuenta; la pasarela los distingue
por cuál búsqueda pregunta.
fireflo import --dry-run clasifica cada ámbito y nombra los que no puede
clasificar como ninguno. Que es cómo un ámbito que cargará y coincidirá silenciosamente con nada se atrapa.
Importes
Decimal, con como mucho 4 lugares decimales. Parseado exactamente, nunca por punto flotante, así que0.0450 significa
0.0450.
smsg.money.scale controla con cuántos lugares se publica un total. Las tarifas por mensaje siempre
mantienen cuatro, porque 0.0450 mostrado como 0.05 es 11% de desviación en cada mensaje. Consulta
Tarificación.Condiciones
Los atributos son los del motor de enrutamiento:to, from, body, product, systemId, owner_id, type
y el resto. matches es una expresión regular y está anclada. ^61.* coincide con un número completo,
un simple 61 no.
Combina condiciones con ~~, que debe aparecer en las tres posiciones:
El catch-all
Forma trabajada
app_rate_rule y sus
tablas de condición. Consulta Base de datos y
Cómo funciona el precio.