1400 versus 0x1400
is new to you. This page is about running them.
A tag can come from four places
1
The customer's submit_sm
Extracted only if the listener’s
registered.tlvs.submit declares it. Undeclared tags are
discarded, not passed through.2
Their credential's defaultTlvs
Fills tags the message did not carry.
3
The whitelist stamp
In
assign mode, fills a tag the message lacks. In replace mode, overwrites what the
customer sent — and that overwrite is the approval.4
The vendor's default.tlvs.submit
Fills anything still unset at send time.
replace mode, which is meant to win.
Two mandatory checks, at different points
Finding out what will be missing before it is
The control panel’s TLV coverage report says, per approved row, which mandatory tags nothing will supply. That report is what makes the default stamping mode (off) discoverable rather than merely quiet.
Defaulting to assign would start writing TLVs onto packets crossing listeners that have never written
any — a silent change to what reaches a carrier.
The failure that has actually happened
The customer’s side
A customer can see the TLVs they sent on their own messages, and can propose new tag definitions for an operator to approve. They never see what a vendor added downstream. The call record keeps three sets — received, sent, and what the whitelist stamped — so a dispute about what reached the carrier is answerable rather than argued.A worked case: Indian DLT
The registered entity id belongs on the credential, because it is a property of the customer rather than of any one message:0xC3 rather than
rejected by the carrier later — which is the point of checking at all.