Gửi tin

Số điện thoại và phát hiện quốc gia

Viết số điện thoại theo định dạng E.164: dấu cộng, mã gọi và số quốc gia không có tiền tố, tổng cộng từ 7 đến 15 chữ số. +14155550123, +447400123456 và +4915123456789 đều là E.164.

Làm sạch

  • Các khoảng trắng, dấu chấm, dấu gạch ngang, dấu gạch chéo và dấu ngoặc đơn được loại bỏ: +44 (0)7400-123 456 không hợp lệ vì có (0), nhưng +44 7400-123 456 thì hợp lệ.
  • Một 00 ở đầu sẽ trở thành +: 004915123456789 được đọc là +4915123456789.
  • Các chữ số không có dấu cộng được đọc là số quốc tế: 14155550123 trở thành +14155550123. Lưu trữ số điện thoại cùng với mã gọi của chúng.
  • Các số điện thoại vẫn không có dấu + và từ 7 đến 15 chữ số sẽ được đánh dấu là invalid_number.
  • Cùng một số được gửi hai lần trong một yêu cầu sẽ chỉ được gửi một lần; bản sao thứ hai sẽ được đánh dấu là duplicate.

Phát hiện quốc gia

Mỗi số điện thoại được định giá theo quốc gia mà nó thuộc về, được xác định từ mã gọi khớp dài nhất. Một số mã gọi được chia sẻ và API phân biệt các quốc gia đó bằng tiền tố:

Mã gọiCách phân chia
+1Theo mã vùng: các mã Canada được định giá là Canada, các mã Caribbean (809, 829, 849 Cộng hòa Dominica, 876 và 658 Jamaica, 787 và 939 Puerto Rico và các mã khác) được định giá theo đảo của chúng, tất cả các số +1 khác được định giá là Hoa Kỳ.
+44Guernsey (7781, 7839, 7911), Jersey (7509, 7700, 7797, 7829, 7937) và Đảo Man (7524, 7624, 7924) có giá tiền tố di động như các đảo đó; phần còn lại như Vương quốc Anh.
+7+7 6 và +7 7 giá như Kazakhstan, phần còn lại như Nga.
+262+262 639 và +262 269 giá như Mayotte, phần còn lại như Réunion.
+39Italy, bao gồm cả các đường dây Vatican City.

Quốc gia khớp được nằm trong trường country của mỗi tin nhắn, vì vậy bạn có thể kiểm tra cách một số được định giá.

Số điện thoại và phát hiện quốc gia | Tài liệu BulkSMSAPI