IOSOR Kiến thức

MO đến danh sách loại trừ: STOP trên DID bảo vệ uy tín

Phân tích kỹ thuật xử lý từ khóa opt-out tin nhắn MO đến trên E.164 DID, thực thi danh sách loại trừ và payload webhook.

Kiến trúc tự động Opt-Out qua MO đến

Khi người dùng cuối phản hồi STOP, UNSUBSCRIBE hoặc QUIT cho một tin nhắn Mobile Originated (MO) đến trên một DID E.164 chuyên dụng, nền tảng của bạn phải xử lý tín hiệu này ngay lập tức. Việc lưu trữ số điện thoại trong danh sách loại trừ (suppression list) tại tầng API sẽ ngăn chặn lưu lượng Mobile Terminated (MT) gửi đi sau đó vi phạm quy định tuân thủ của nhà mạng. Nếu một tin nhắn gửi đi cố gắng tiếp cận người nhận đã bị chặn, cổng giao tiếp phải bỏ qua hoặc đánh dấu payload là đã bỏ qua trước khi truyền qua mạng. Kiến trúc này đảm bảo uy tín gửi tin của bạn luôn được bảo vệ.

Áp thẻ từ khóa đến vào danh sách loại trừ

Payload MO đến thông qua webhook chứa số E.164 của người gửi, DID đích, nhãn thời gian và nội dung tin nhắn thô. Phân hệ loại trừ phân tích các từ khóa tuân thủ tiêu chuẩn bao gồm STOP, CANCEL, END, QUIT và OPTOUT. Khi phát hiện sự trùng khớp, bộ máy xử lý sẽ chuẩn hóa chuỗi bằng cách xóa khoảng trắng, loại bỏ dấu, chuyển ký tự thành chữ hoa và chạy bộ phân tích biểu thức chính quy. Nếu nội dung chứa từ khóa phù hợp, hệ thống sẽ ghi dữ liệu vào cơ sở dữ liệu loại trừ cố định nhằm ngăn chặn mọi nỗ lực gửi tin nhắn tiếp theo.

Webhook, mã trạng thái và tại sao Skipped không phải là lỗi

Khi một yêu cầu gửi tin hướng tới một điểm đến E.164 nằm trong danh sách loại trừ, bộ máy CPaaS sẽ chặn truyền dữ liệu trước khi gửi tới đường hướng tuyến. Nền tảng trả về phản hồi HTTP 200 OK với payload trạng thái chỉ ra 'skipped_suppressed'. Trả về mã trạng thái HTTP 4xx hoặc 5xx cho việc chặn opt-out là một mô hình không đúng, vì nó ám chỉ lỗi hạ tầng hoặc định dạng payload không hợp lệ, kích hoạt logic thử lại không cần thiết trong SDK của client. Bằng cách trả về HTTP 200 OK cùng với 'skipped_suppressed', hệ thống xác nhận xử lý thành công mà không phát sinh chi phí.

Quy tắc vận hành và kiểm soát số dư trả trước

Quản lý xử lý MO đến và bộ máy loại trừ đòi hỏi các rào cản tài chính ổn định. Các nền tảng CPaaS hoạt động theo cấu trúc trả trước nghiêm ngặt với ngưỡng USD 20 để duy trì xử lý webhook và định tuyến DID không bị gián đoạn. Nếu số dư tài khoản giảm xuống dưới ngưỡng tối thiểu này, các webhook MO đến sẽ được đệm trong hàng đợi lên đến 72 giờ thay vì bị hủy, giúp bảo toàn các tín hiệu opt-out quan trọng. Khi sản lượng hàng tháng tiến tới mức xem xét khoảng USD 1,000/tháng, các quản lý tài khoản sẽ đánh giá lưu lượng để đảm bảo hiệu suất tối ưu.

Bảng tuân thủ: Xử lý Opt-Out tin nhắn đến

Từ khóa Hành động thực hiện Trạng thái tin gửi Tác động cước
STOP Thêm vào danh sách loại trừ Đã bỏ qua (Chặn) Không tính phí
UNSTOP Xóa khỏi danh sách loại trừ Cho phép Cước tiêu chuẩn
HELP Kích hoạt Webhook thông tin Cho phép Cước tiêu chuẩn
CANCEL Thêm vào danh sách loại trừ Đã bỏ qua (Chặn) Không tính phí

Bắt đầu với IOSOR

Khi STOP đáp trên DID, ghi MSISDN gốc vào danh sách suppression của tenant đó trước MT kế. Chứng minh gửi tiếp bị từ chối. Xuất mốc MO và hàng danh sách. Webhook 2xx không ghi danh sách không phải việc này; dọn E.164 là cổng khác.

Bài: Caller ID so với nguồn tin nhắn: Thoại hoạt động không có nghĩa SMS hoạt động Chuẩn hóa E.164 trước khi liên kết DID: dấu cộng, số không và khoảng trắng giữ trước số dư trả trước trước lần ghi nợ đầu tiên.

Điểm chính IOSOR

MO vào trên DID là ghi danh sách, không phải kỷ niệm log.

Làm: chặn trước MT kế. Đừng: đánh dấu STOP đã ghi mà MT vẫn chạy, hay chờ dump tuần.

Hướng dẫn này có hữu ích không?

Hướng dẫn liên quan