SMPP SUBMIT_SM PDU mérete 160 karakteres SMS-hez
A SUBMIT_SM PDU (Protocol Data Unit) mérete egy 160 karakteres SMS üzenet esetén a következőktől függ:
- Üzenet kódolása (GSM-7 vagy UCS-2)
- Opcionális TLV-k (Tag-Length-Value paraméterek)
- Fejléc mezők (parancs hossza, parancs azonosító, stb.)
1. eset: GSM-7 kódolás (Standard 160 karakteres SMS)
A GSM-7 lehetővé teszi 160 karaktert SMS-enként (7 bit karakterenként). Az üzenet egyetlen SMS-be fér el szegmentálás nélkül.
Mező | Méret (Bájt) |
---|---|
Parancs hossza | 4 |
Parancs azonosító (SUBMIT_SM) | 4 |
Parancs állapot | 4 |
Sorszám | 4 |
Szolgáltatás típusa | 1 (null) |
Forrás cím Ton | 1 |
Forrás cím Npi | 1 |
Forrás cím (pl. "Küldő") | 6 + 1 (null) |
Cél cím Ton | 1 |
Cél cím Npi | 1 |
Cél cím (pl. "1234567890") | 10 + 1 (null) |
ESM osztály | 1 |
Protokoll azonosító | 1 |
Prioritás jelző | 1 |
Ütemezett kézbesítési idő | 1 (null) |
Érvényességi időszak | 1 (null) |
Regisztrált kézbesítés | 1 |
Adatkódolás (GSM-7) | 1 |
SM alapértelmezett üzenet azonosító | 1 |
SM hossza (140 bájt) | 1 |
Rövid üzenet (Tartalom) | 140 |
Opcionális TLV-k (ha vannak) | 0 (feltételezve) |
Teljes PDU méret | ≈ 180–200 bájt |
2. eset: UCS-2 (Unicode) kódolás
Unicode üzenetek esetén (UCS-2 kódolás, 2 bájt karakterenként):
- Maximum 70 karakter SMS-enként (140 bájt)
- Egy 160 karakteres üzenet 3 szegmensre oszlik (70+70+20)
- Minden szegmens további fejléceket tartalmaz (UDH, 6–7 bájt többlet)
Mező | Méret (Bájt) |
---|---|
Short_message mező (beleértve az UHD + tartalmat) | ~153 |
Teljes PDU szegmensenként | ≈ 200–220 bájt |
Összesen 3 szegmensre | ≈ 600–660 bájt |
Összefoglalás
Kódolás | Karakterek | Szegmensek | PDU méret (SMS-enként) | Teljes PDU méret |
---|---|---|---|---|
GSM-7 | 160 | 1 | ~180–200 bájt | ~200 bájt |
UCS-2 | 160 | 3 | ~200–220 bájt | ~600–660 bájt |
Megjegyzés: A pontos méretek kissé eltérhetnek a cím hosszától és az opcionális TLV-k számától függően.
More information
- Egy SMPP PDU tipikus mérete
- HTTP SMS PDU méret