OTP không đến: thiết lập kênh dự phòng SMS, ZNS, Voice OTP
Tháng 11 8, 2026
OTP không đến là lý do phổ biến khiến khách bỏ dở bước đăng ký, đăng nhập hay thanh toán. Từ năm 2026, việc khóa các thuê bao chưa xác thực khiến tình trạng này rõ hơn. Bài viết giúp doanh nghiệp hiểu nguyên nhân và thiết lập kênh dự phòng SMS OTP, Zalo ZNS, Voice OTP để khách luôn nhận được mã.
Tình huống minh họa
Hãy hình dung một khách hàng đang đi công tác nước ngoài, dùng Wi-Fi khách sạn để đặt lịch trên ứng dụng của bạn. SIM của họ chưa bật chuyển vùng quốc tế. Ứng dụng gửi SMS OTP, khách chờ một phút, bấm gửi lại hai lần, vẫn không thấy gì. Họ đóng ứng dụng và đặt chỗ ở nơi khác.
Lỗi không nằm ở mã OTP, mà ở chỗ doanh nghiệp chỉ có một đường gửi mã.
Trả lời nhanh
OTP không đến thì doanh nghiệp làm gì? OTP thường không đến do SIM bị khóa, mất sóng, ở nước ngoài chưa bật chuyển vùng, máy chặn tin hoặc mạng nghẽn. Doanh nghiệp không sửa được điện thoại của khách, nhưng có thể thiết lập kênh dự phòng: gửi SMS OTP trước, quá thời gian chờ thì chuyển sang Zalo ZNS, cuối cùng gọi Voice OTP đọc mã. Kênh dự phòng chỉ chạy khi kênh trước thất bại nên chi phí tăng rất ít.
Vì sao OTP không đến tay khách hàng?
OTP không đến thường do một trong ba phía: điện thoại của khách, mạng di động, hoặc cấu hình gửi của doanh nghiệp. Phần lớn nguyên nhân nằm ngoài tầm kiểm soát của doanh nghiệp, vì vậy cách xử lý bền vững là có thêm đường gửi mã khác.
Phía người dùng
- Nhập sai số điện thoại, thiếu số hoặc dùng số cũ đã bỏ.
- SIM bị khóa một chiều hoặc hai chiều do chưa xác thực thông tin thuê bao.
- Ở vùng yếu sóng, hoặc đang ở nước ngoài mà chưa bật chuyển vùng quốc tế.
- Máy chặn tin từ tên người gửi, đưa tin vào mục rác, hoặc hộp tin đầy.
Phía mạng và phía doanh nghiệp
Mạng có thể nghẽn tạm thời vào giờ cao điểm, khiến tin đến chậm vài phút, khi đó mã đã hết hạn. Ở phía doanh nghiệp, lỗi hay gặp là brandname hoặc mẫu tin OTP chưa được đăng ký đúng với nhà mạng, tin bị từ chối mà hệ thống không đọc báo cáo trạng thái để biết. Thủ tục brandname được hướng dẫn chi tiết tại SMS Thương Hiệu, trang chuyên về SMS Brandname trong hệ sinh thái Abenla.
SIM bị khóa ảnh hưởng thế nào đến OTP?
Khóa một chiều vẫn nhận được SMS và cuộc gọi, còn khóa hai chiều thì mất cả hai. Theo Thông tư 08/2026/TT-BKHCN, thuê bao không hoàn tất xác thực trong 15 ngày sau khi được thông báo sẽ bị khóa một chiều, sau đó là khóa hai chiều và thu hồi số (Dân trí).
Khóa một chiều chặn chiều gọi đi và nhắn tin đi (Znews), nên khách vẫn nhận được SMS OTP và cuộc gọi Voice OTP. Khi đã khóa hai chiều, khách không nhận được OTP qua mạng di động. Nếu vẫn chưa xác thực sau 5 ngày khóa hai chiều, nhà mạng sẽ chấm dứt cung cấp dịch vụ (VietnamPlus).
| Tình huống của khách | SMS OTP | Zalo ZNS | Voice OTP | Passive OTP |
|---|---|---|---|---|
| SIM bình thường | Nhận được | Nhận được nếu khách dùng Zalo | Nhận được | Dùng được |
| SIM khóa một chiều | Vẫn nhận | Nhận được nếu khách dùng Zalo | Vẫn nhận cuộc gọi | Không dùng được vì không nhắn đi được |
| SIM khóa hai chiều | Không nhận | Có thể nhận qua Wi-Fi nếu Zalo còn đăng nhập | Không nhận | Không dùng được |
| Ở nước ngoài, chưa bật chuyển vùng | Không nhận | Có thể nhận qua Wi-Fi | Không nhận | Không dùng được |
| Khách không dùng Zalo | Nhận được | Không nhận | Nhận được | Dùng được |
Bảng trên cho thấy không có kênh nào đúng cho mọi trường hợp. Zalo ZNS đi qua Internet nên có ích khi SIM không liên lạc được, còn SMS OTP và Voice OTP vẫn là đường chính cho khách không dùng Zalo. Đó là lý do nên ghép nhiều kênh thay vì chọn một.
Các kênh dự phòng khi OTP không đến
Bốn kênh có thể ghép với nhau là SMS OTP, Zalo ZNS, Voice OTP và Passive OTP. Mỗi kênh mạnh ở một tình huống khác nhau. Bảng so sánh chi tiết hơn có trong bài so sánh SMS Brandname, Zalo ZNS, Voice OTP và Email.
- SMS OTP: kênh quen thuộc nhất, hiện tên thương hiệu. Giá 350đ đến 800đ/OTP tùy nhóm ngành do nhà mạng áp dụng.
- Zalo ZNS: gửi mã vào Zalo của số điện thoại, đi qua Internet. Giá do Zalo quy định theo loại mẫu tin, xem tại OAZNS.
- Voice OTP: tổng đài gọi và đọc mã, từ 290đ/OTP chưa VAT, chỉ tính phí khi cuộc gọi thành công, tự gọi lại tối đa 2 lần nếu khách chưa bắt máy.
- Passive OTP: khách tự nhắn mã tới một số chung, 300đ/lượt. Hợp làm kênh thay thế khi khách không nhận được tin, nhưng không dùng được với SIM đã khóa chiều nhắn đi.
Gọi điện đọc mã không phải cách làm lạ với người dùng Việt. Chính Zalo cũng gọi điện đọc mã OTP khi người dùng lấy lại mật khẩu (Quản Trị Mạng).
Thiết lập luồng dự phòng SMS → ZNS → Voice OTP
Luồng dự phòng gửi SMS OTP trước, quá thời gian chờ thì chuyển ZNS, cuối cùng gọi Voice OTP. Thứ tự này có thể đổi theo tập khách: nếu phần lớn khách ở nước ngoài, có thể đưa ZNS lên đầu. Tại Abenla, SMS OTP, Zalo ZNS và Voice OTP đi qua cùng một API, nên doanh nghiệp chỉ cần tích hợp một lần cho cả luồng.
Luồng gửi OTP có kênh dự phòng
Gửi SMS OTP
Mã 6 số, hiệu lực 3 đến 5 phút
Đọc trạng thái
Chờ 30 đến 60 giây hoặc nhận báo lỗi
Chuyển Zalo ZNS
Gửi cùng mã vào Zalo của số đó
Gọi Voice OTP
Đọc mã trong 5 đến 10 giây, gọi lại tối đa 2 lần
Ghi log, hỗ trợ
Hiện nút liên hệ nếu vẫn chưa xác thực
Mẹo: Có thể hiện nút “Nhận mã qua cuộc gọi” ngay khi khách bấm gửi lại lần đầu, không cần chờ hệ thống tự chuyển.
Bốn quy tắc khi cấu hình
- Dùng chung một mã trong thời gian hiệu lực, để khách nhập mã đến từ kênh nào trước cũng được.
- Chuyển kênh theo trạng thái, không chỉ theo đồng hồ. Nếu nhà mạng báo lỗi, chuyển ngay.
- Giới hạn tổng số lần gửi cho mỗi số điện thoại trong một khoảng thời gian, tính gộp mọi kênh, để chặn lạm dụng.
- Ghi rõ trên màn hình mã đang được gửi qua kênh nào, ví dụ “Mã đã gửi tới Zalo của bạn”.
Khách không cần biết bạn dùng mấy kênh. Họ chỉ cần nhận được mã trong lần đầu tiên.
Đo lường để biết OTP có đang thất lạc
Bốn chỉ số cho biết OTP có đang thất lạc: tỷ lệ gửi thành công, thời gian đến, tỷ lệ nhập đúng mã và tỷ lệ phải chuyển kênh. Nếu tỷ lệ gửi thành công cao mà tỷ lệ nhập mã thấp, khả năng cao là tin đến quá chậm hoặc bị máy lọc vào mục rác.
Theo dõi riêng từng nhà mạng và từng giờ trong ngày. Một nhà mạng có tỷ lệ chuyển kênh tăng đột biến là dấu hiệu cần liên hệ nhà cung cấp kiểm tra tuyến gửi.
Lưu ý bảo mật và pháp lý khi gửi OTP
Tin OTP chỉ nên chứa mã, thời hạn và lời nhắc không chia sẻ mã. Kẻ gian thường giả danh ngân hàng, nhà mạng hay đơn vị hỗ trợ xác thực thuê bao để xin mã OTP, nên câu “Không cung cấp mã cho bất kỳ ai” cần có trong cả tin nhắn lẫn cuộc gọi Voice OTP.
Không chèn khuyến mãi vào tin OTP. Theo Luật Bảo vệ dữ liệu cá nhân 91/2025/QH15 có hiệu lực từ 01/01/2026, muốn gửi tin quảng cáo phải có sự đồng ý của khách và cách để khách từ chối nhận. Danh sách việc cần làm có trong bài checklist Luật bảo vệ dữ liệu cá nhân 2025.
Kết luận
- OTP không đến chủ yếu do SIM bị khóa, mất sóng, ở nước ngoài, chặn tin hoặc mạng nghẽn.
- SIM khóa một chiều vẫn nhận SMS và cuộc gọi; khóa hai chiều thì chỉ còn kênh qua Internet như Zalo ZNS.
- Luồng SMS OTP → Zalo ZNS → Voice OTP giúp khách gần như luôn nhận được mã mà chi phí tăng ít.
- Đo tỷ lệ nhập mã và tỷ lệ chuyển kênh để điều chỉnh thứ tự kênh theo khách thật.
Câu hỏi thường gặp
Thường do SIM đang bị khóa, máy mất sóng, ở nước ngoài chưa bật chuyển vùng, máy chặn tin từ tên người gửi, hộp tin đầy hoặc mạng nghẽn tạm thời. Doanh nghiệp nên có kênh dự phòng để khách vẫn nhận được mã.
Có. Khóa một chiều chỉ chặn gọi đi và nhắn tin đi, nên SMS OTP và Voice OTP vẫn đến. Riêng Passive OTP cần khách tự nhắn tin đi nên sẽ không dùng được.
Gợi ý chờ khoảng 30 đến 60 giây sau khi gửi SMS OTP. Nếu báo cáo trạng thái báo lỗi thì chuyển ngay, không cần chờ hết thời gian.
Không. Kênh dự phòng chỉ được kích hoạt khi kênh trước thất bại, nên phần lớn lượt xác thực vẫn chỉ tốn một tin. Voice OTP tại Abenla chỉ tính phí khi cuộc gọi thành công.
Không bắt buộc. Có thể bắt đầu với SMS OTP và Voice OTP, sau đó thêm Zalo ZNS khi có nhiều khách ở nước ngoài hoặc khách hay báo không nhận được tin.
Thiết lập OTP đa kênh cùng Abenla
Abenla gửi SMS OTP, Zalo ZNS và Voice OTP qua cùng một API, kèm Passive OTP, để bạn dựng luồng dự phòng mà không phải tích hợp nhiều nhà cung cấp. Voice OTP tích hợp API trong 30 đến 60 phút.
- Voice OTP từ 290đ/OTP chưa VAT, chỉ tính phí khi cuộc gọi thành công
- SMS OTP 350đ đến 800đ/OTP tùy ngành, Abenla hướng dẫn hồ sơ brandname
- Passive OTP 300đ/lượt, doanh nghiệp mới đăng ký bằng Google tại otp.abl.one được tặng 600.000đ (khoảng 2.000 lượt)
Hotline (028) 73 088 669 · 0916 186 606 · info@abenla.com







