Na tej stronie
Kodowanie i wiadomości wieloczęściowe
Poznaj GSM-7, UCS-2, transformacje i rozliczanie części.
Zestawy znaków#
GSM-7 zwykle mieści 160 septetów w pojedynczym SMS. Znaki z tablicy rozszerzonej zużywają dodatkowy septet. UCS-2 ma mniejszy segment, zwykle 70 znaków; znaki spoza podstawowego planu Unicode mogą zajmować więcej niż jedną jednostkę UTF-16.
Nagłówki multipart zmniejszają dostępną treść. Typowe limity części łączonych to 153 septety GSM lub 67 jednostek UCS-2. Licznik panelu jest szacunkiem; rozliczenia porównuj z częściami w CDR i zakodowaną treścią wyjściową.
Wpływ transformacji#
- Prefiks bengalski dodaje treść nie-ASCII i przełącza na Unicode.
- Szablony i statyczne zastąpienie w nawiasach mogą zmienić kodowanie.
- Send generated URLs as Unicode wymusza
0x08, jeżeli końcowy SMS zawiera wygenerowany link. - Usuwanie URL i tryb samego linku zmieniają długość wiadomości.
- Po transformacjach złożona wiadomość multipart może wymagać innej liczby części.
Sprawdzenie operacyjne#
- Porównaj treść oryginalną i zmienioną.
- Sprawdź data coding i podział wychodzący w śladzie.
- Porównaj części użyte w aktywnej ścieżce billingu.
- Potwierdź obsługę kodowania i łączenia przez dostawcę.
Billing#
Nie wyliczaj ceny wyłącznie z widocznej liczby znaków. Sprawdź taryfę, tryb, części i koszt CDR. Voice zachowuje model taryfy/części SMS, a nie rozliczenie za czas rozmowy.
Konfiguracja#
SMPP_MULTIPART_REASSEMBLY_TIMEOUT_SECONDS ustawia oczekiwanie na grupę, a SMPP_MULTIPART_REASSEMBLY_MAX_GROUPS ogranicza liczbę grup w pamięci. To ustawienia usług, nie statycznej strony.
Zrzuty przedstawiają fikcyjne dane z publicznego demo. Twoja instancja może mieć inne rekordy i uprawnienia.