IOSOR Γνώση

Λογιστική τμημάτων SMS: γιατί ένα μήνυμα δεν είναι μία γραμμή δαπάνης

Οδηγός τιμολόγησης: GSM-7 vs UCS-2, επιβάρυνση συνένωσης multipart και πώς να συμφωνείτε κάθε αποστολή με το προπληρωμένο πορτοφόλι χωρίς εικασίες.

Ο χρήστης έγραψε ένα μήνυμα. Το προπληρωμένο πορτοφόλι χρέωσε τρεις μονάδες. Δεν είναι σφάλμα — είναι λογιστική τμημάτων, και οι ομάδες οικονομικών που δεν κατανοούν GSM-7 vs UCS-2 και τη συνένωση multipart ανοίγουν tickets σε μηχανή χρέωσης που λειτουργεί ακριβώς όπως σχεδιάστηκε. Αυτός ο οδηγός είναι για ηγέτες οικονομικών και προϊόντος που τρέχουν prepaid white-label messaging και χρειάζονται εξηγήσιμη δαπάνη — όχι «εμπιστευτείτε το τιμολόγιο».

Το IOSOR αντιμετωπίζει κάθε γραμμή δαπάνης SMS ως ανασυνθέσιμη μέχρι αριθμό τμημάτων, κωδικοποίηση και προορισμό — όχι ως αδιαφανές τέλος πλατφόρμας.

Γιατί ένα SMS δεν είναι μία γραμμή δαπάνης

Τι βλέπει ο αποστολέας Τι βλέπει το πορτοφόλι
«Έστειλα ένα κείμενο» 1–3 χρεωμένες μονάδες ανάλογα με κωδικοποίηση και μήκος
Προστέθηκε ένα emoji στο τέλος Όλο το μήνυμα περνά σε UCS-2
Μεταβλητή προτύπου λίγους χαρακτήρες μακρύτερη Το μήνυμα διασχίζει όριο τμήματος

GSM-7 vs UCS-2: γιατί το σύνολο χαρακτήρων αλλάζει τα μαθηματικά

  • Το GSM-7 καλύπτει περιορισμένο λατινικό αλφάβητο και μικρό σύνολο συμβόλων· κάθε χαρακτήρας κοστίζει λιγότερο «προϋπολογισμό» ανά τμήμα
  • Το UCS-2 (οποιοσδήποτε χαρακτήρας εκτός GSM-7 — emoji, οι περισσότερες μη λατινικές γραφές, κάποια σημεία στίξης) αναγκάζει όλο το μήνυμα σε ευρύτερη κωδικοποίηση με χαμηλότερο όριο χαρακτήρων ανά τμήμα
  • Ένας «αόρατος» χαρακτήρας (έξυπνα εισαγωγικά από

Τμηματοποίηση multipart και επιβάρυνση συνένωσης

Κωδικοποίηση Όριο ενός τμήματος Όριο σε multipart Γιατί το multipart είναι μικρότερο
GSM-7 160 χαρακτήρες 153 χαρακτήρες Η κεφαλίδα συνένωσης δεσμεύει χώρο
UCS-2 70 χαρακτήρες 67 χαρακτήρες Ίδια κεφαλίδα, μικρότερος προϋπολογισμός αλφαβήτου

Πού κρύβονται οι μετρήσεις τμημάτων

  • Προεπισκόπηση στον composer δείχνει «1 μήνυμα» ενώ η πραγματική κωδικοποίηση παράγει 2–3 χρεωμένα τμήματα
  • Μεταβλητές προτύπου που σπρώχνουν το μήκος πάνω από όριο μόνο για κάποιους παραλήπτες
  • Χαρακτήρες ειδικοί για locale (τόνοι, μη λατινικές γραφές) που περνούν QA σε μία γλώσσα και πολλαπλασιάζουν κόστος σε άλλη

Συμφωνία τμημάτων με το προπληρωμένο πορτοφόλι

Κάθε γραμμή χρέωσης πρέπει να δείχνει: προορισμό, μήκος μηνύματος, ανιχνευμένη κωδικοποίηση, αριθμό τμημάτων και μοναδιαία τιμή — όχι ανάμεικτο «τέλος SMS». Αν τα οικονομικά δεν μπορούν να αντιστοιχίσουν χρέωση πορτοφολιού σε αυτά τα πέντε πεδία, το ledger δεν είναι συμφωνήσιμο — εμπιστεύονται με πίστη.

Ξεκινήστε με το IOSOR

Ελέγξτε τα πρότυπα εξερχόμενων μηνυμάτων στην κονσόλα IOSOR πριν προχωρήσετε σε μαζικές αποστολές. Ρυθμίστε δικλείδες επικύρωσης μέσω API για τον εντοπισμό τυχόν δεδομένων που υπερβαίνουν το ένα τμήμα ή αλλάζουν απροσδόκητα από κωδικοποίηση GSM-7 σε UCS-2. Βεβαιωθείτε ότι τα webhook αναφορών παράδοσης συνδέουν ρητά τις χρεώσεις υπολοίπου με τον ακριβή αριθμό τμημάτων τιμολόγησης και όχι με γενικά πλήθη μηνυμάτων.

Σύνοψη IOSOR

Ένα εξερχόμενο γραπτό μήνυμα σπάνια αντιστοιχεί σε μία μόνο γραμμή χρέωσης. Η επιλογή ανάμεσα σε κωδικοποιήσεις GSM-7 και UCS-2, σε συνδυασμό με το πρόσθετο φορτίο κεφαλίδας των πολλαπλών τμημάτων, σημαίνει ότι μια μικρή διαφοροποίηση στο δυναμικό κείμενο ή ένας μοναδικός ειδικός χαρακτήρας μπορεί εύκολα να διπλασιάσει το κόστος ανά παραλήπτη.

Ήταν χρήσιμος αυτός ο οδηγός;

Σχετικοί οδηγοί