custom_tlvs los transporta.
Cuatro reglas, y cada una ha mordido a alguien
Es un objeto, no una lista de pares
Es un objeto, no una lista de pares
Un número desnudo es DECIMAL
Un número desnudo es DECIMAL
1401 es decimal 1401, que es la etiqueta 0x0579. No el 0x1401 que casi todo el mundo
quiere decir.Este es el peligroso, porque parsea. Nada se rechaza: la pasarela envía la etiqueta 0x0579, el
operador ignora un parámetro que no reconoce, y el mensaje se entrega sin el valor que se suponía
que llevaba. No hay error en ninguna parte.Escriba 0x1401 cuando quiera decir hex. Las etiquetas decimales son legales y algunos
proveedores las publican así, que es precisamente por qué la pasarela no puede adivinar por usted.La etiqueta es lo que sigue al ÚLTIMO guion bajo
La etiqueta es lo que sigue al ÚLTIMO guion bajo
tmid_0x1401 es la etiqueta 0x1401. El nombre delante es decoración que la pasarela conserva
para sus propios logs, y puede contener a su vez guiones bajos. source_network_id_5120 es la
etiqueta 5120 decimal.Un nombre por sí solo no basta. La pasarela compara por el número.Int8 significa ocho BYTES
Int8 significa ocho BYTES
:Int8 añadido a una clave fija la codificación de cable. Las anchuras son octetos, siguiendo la
convención SMPP:Leído como bits,
Int8 parecería un campo de un byte y el rechazo resultante es
desconcertante. Un id de plantilla DLT alrededor de 1,4 × 10¹⁸ no cabe en nada menor que ocho
bytes.El nombre del campo conserva su guion bajo
Todos los demás campos de esta API tratan_ y - como el mismo carácter. custom_tlvs no:
custom-tlvs es 400 Unknown argument.
De dónde más puede venir una etiqueta
Usted no es la única fuente, y la suya no siempre gana:1
Su custom_tlvs
Solo se extrae si el listener declara la etiqueta. Las etiquetas no declaradas se descartan,
no se pasan a través.
2
Los valores por defecto de su credencial
Fijados por su proveedor, rellenando etiquetas que usted no envió. Aquí es donde suele ir un id
de entidad DLT, ya que es una propiedad de usted más que de un mensaje en particular.
3
El stamp de la whitelist
En una plantilla aprobada. En modo
replace esto sobrescribe lo que envió, y esa
sobrescritura es la aprobación.4
Los valores por defecto del vendor
Rellenando cualquier cosa aún sin fijar en el momento del envío.
Relacionado
Declaraciones de TLV
La gramática completa y los cinco niveles de declaración.
Enviar un mensaje
Cada campo del endpoint.