Skip to main content
Every worker — vendor or listener — is configured through outSms.instance.<name>.<key>, falling back to outSms.default.<key> and then to the coded default below. See Property tiers.

Throughput and retries

maxRetries used to bound only the in-worker retries, and every trip through the router handed out a fresh allowance. With this reading 1 alongside outSms.routing.maxAttempts of 20, a vendor could see roughly 100 PDUs for a single message. It is now a total.If you are upgrading from before that fix and had tuned around the old behaviour, re-check this value.

Running state

These are the two states behind the hold/release and suspend/resume verbs in the CLI and the panel’s traffic controls.

Failure actions

Suspension policy

Alerts and KPIs

Filters

A worker whose filters all fail to resolve starts with no filters, rather than refusing to start. Check the load report — see Filters.

Character mapping and diagnostics

print.msgs, and the sibling flags on the client and server workers, write credentials, phone numbers and message content to logs. Prefer a capture — bounded, in memory, one session, self-expiring.