IOSOR Γνώση

Εισερχόμενα MO σε λίστες καταστολής: Το STOP σε DID προστατεύει τη φήμη

Τεχνική ανάλυση διαχείρισης εισερχόμενων λέξεων-κλειδιών opt-out MO σε E.164 DID, εκτέλεσης λιστών καταστολής, payloads webhook και διασφαλίσεων προπληρωμένου λογαριασμού.

Η αρχιτεκτονική της αυτόματης εξαιρεσης μέσω εισερχόμενου MO

Όταν ένας τελικός χρήστης απαντά με STOP, UNSUBSCRIBE ή QUIT σε ένα εισερχόμενο μήνυμα Mobile Originated (MO) σε ένα αποκλειστικό E.164 DID, η πλατφόρμα σας πρέπει να επεξεργαστεί αυτό το σήμα αμέσως. Η αποθήκευση αριθμών σε μια λίστα καταστολής στο επίπεδο API εμποδίζει την μεταγενέστερη εξερχόμενη κυκλοφορία Mobile Terminated (MT) να παραβιάσει τους κανόνες συμμόρφωσης των παρόχων. Εάν επιχειρηθεί ένα εξερχόμενο μήνυμα προς έναν κατασταλμένο παραλήπτη, η πύλη πρέπει να απορρίψει ή να επισημάνει το payload ως προσπερασμένο πριν από τη μετάδοση στο δίκτυο.

Αντιστοίχιση εισερχόμενων λέξεων-κλειδιών σε λίστες καταστολής

Τα εισερχόμενα payloads MO φτάνουν μέσω webhooks που περιέχουν τον αριθμό E.164 του αποστολέα, το DID προορισμού, τη χρονική σήμανση και το σώμα του μηνύματος. Το υποσύστημα καταστολής αναλύει τυπικές λέξεις-κλειδιά συμμόρφωσης όπως STOP, CANCEL, END, QUIT και OPTOUT. Μόλις εντοπιστεί αντιστοιχία, η μηχανή επεξεργασίας κανονικοποιεί τη συμβολοσειρά αφαιρώντας διαστήματα και τόνους, μετατρέποντας τους χαρακτήρες σε κεφαλαίους και εκτελώντας έναν parser τακτικών εκφράσεων.

Webhooks, κωδικοί κατάστασης και γιατί το 'skipped' δεν είναι σφάλμα

Όταν αίτημα εξερχόμενης αποστολής στοχεύει έναν κατασταλμένο προορισμό E.164, η μηχανή CPaaS μπλοκάρει τη μετάδοση πριν από την αποστολή δεδομένων στις διαδρομές δρομολόγησης. Η πλατφόρμα επιστρέφει απάντηση HTTP 200 OK με payload κατάστασης που υποδεικνύει 'skipped_suppressed'. Η επιστροφή κωδικού κατάστασης HTTP 4xx ή 5xx για ένα μπλοκάρισμα opt-out αποτελεί λανθασμένη πρακτική, καθώς υποδηλώνει σφάλμα υποδομής ή ελαττωματικό αιτήματος, ενεργοποιώντας αδικαιολόγητη λογική επαναληπτικών προσπαθειών στα SDKs.

Επιχειρησιακοί κανόνες και έλεγχοι προπληρωμένου υπολοίπου

Η διαχείριση της επεξεργασίας εισερχόμενων MO και των μηχανών καταστολής απαιτεί σταθερά οικονομικά όρια. Οι πλατφόρμες CPaaS λειτουργούν σε αυστηρή προπληρωμένη δομή με κατώτατο όριο USD 20 για τη διατήρηση αδιάλειπτης επεξεργασίας webhooks και δρομολόγησης DID. Εάν το υπόλοιπο ενός λογαριασμού πέσει κάτω από αυτό το όριο, τα εισερχόμενα MO webhooks αποθηκεύονται σε ουρά έως και 72 ώρες αντί να απορριφθούν, διατηρώντας τα κρίσιμα σήματα opt-out.

Μήτρα συμμόρφωσης: Διαχείριση εισερχόμενων opt-out

Λέξη-κλειδί Ενέργεια που ελήφθη Εξερχόμενη κατάσταση Επιselected Χρέωση
STOP Προσθήκη στη λίστα καταστολής Skipped (Μπλοκαρισμένο) Χωρίς χρέωση
UNSTOP Αφαίρεση από τη λίστα Επιτρέπεται Κανονική χρέωση
HELP Ενεργοποίηση info webhook Επιτρέπεται Κανονική χρέωση
CANCEL Προσθήκη στη λίστα καταστολής Skipped (Μπλοκαρισμένο) Χωρίς χρέωση

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

Όταν το STOP προσγειώνεται στο DID, γράψτε το προέχον MSISDN στη λίστα suppression εκείνου του tenant πριν το επόμενο MT. Αποδείξτε ότι μια επόμενη αποστολή απορρίπτεται. Εξάγετε τη σφραγίδα MO και τη γραμμή λίστας. Webhook 2xx χωρίς εγγραφή λίστας δεν είναι αυτή η δουλειά· καθάρισμα E.164 είναι άλλη πύλη.

Σχετικό: Caller ID vs messaging From: Η ζωντανή φωνή δεν σημαίνει ζωντανό SMS Κανονικοποίηση E.164 πριν από τη δέσμευση DID: συν, μηδενικά και κενά δέσμευση προπληρωμένου υπολοίπου πριν από την πρώτη χρέωση.

Σύνοψη IOSOR

Εισερχόμενο MO σε DID είναι εγγραφή λίστας, όχι ενθύμιο ημερολογίου.

Κάντε: καταστείλετε πριν το επόμενο MT. Μην: σημειώνετε STOP ως σημειωμένο όσο το MT συνεχίζει, ούτε να περιμένετε εβδομαδιαίο dump.

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

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