smsg.* properties.
Declaring a worker
Every worker is a set ofoutSms.instance.<name>.* properties. The type decides what it is:
smppclient and smppserver are the configuration values. This site and the control panel call them
vendor and server everywhere else — see Concepts.Three tiers
outSms.default.* → the coded default in the prms table. Full explanation
at Paths and property tiers.
The doubled word in
outSms.default.default.tlvs.submit is correct. The first default is the
fallback tier; the second is part of the property name default.tlvs.submit.Gateway-wide properties
Everything undersmsg.* also lives here — rating, CDR, credit, whitelisting, queue limits, webhook
egress, the operational tokens. They are catalogued by task under
Configuration keys.
The one file still read in database mode
Indb mode every file watcher stands down and credentials.yml, routingTable.conf and
rates.conf are not read after startup.
Once running in db mode, worker settings come from app_worker_property and gateway properties from
app_config, both projected onto the same key names. If a key is defined in both the worker table and
app_config, the worker table wins and the duplicate is logged.