Mengirim

Nomor telepon dan deteksi negara

Tulis nomor dalam format E.164: tanda plus, kode panggilan, dan nomor nasional tanpa awalan trunk, total 7 hingga 15 digit. +14155550123, +447400123456, dan +4915123456789 semuanya adalah E.164.

Pembersihan

  • Spasi, titik, tanda hubung, garis miring, dan tanda kurung dihapus: +44 (0)7400-123 456 tidak valid karena (0), tetapi +44 7400-123 456 valid.
  • Awalan 00 menjadi +: 004915123456789 dibaca sebagai +4915123456789.
  • Digit tanpa tanda plus dibaca sebagai internasional: 14155550123 menjadi +14155550123. Simpan nomor dengan kode panggilan mereka.
  • Nomor yang masih tidak memiliki tanda + dan 7 hingga 15 digit disisihkan sebagai invalid_number.
  • Nomor yang sama dua kali dalam satu permintaan dikirim sekali; salinan kedua disisihkan sebagai duplicate.

Deteksi negara

Setiap nomor diberi harga berdasarkan negara tempatnya berada, dibaca dari kode panggilan yang cocok terpanjang. Beberapa kode panggilan dibagi, dan API membedakan negara-negara tersebut berdasarkan awalan:

Kode panggilanBagaimana dibagi
+1Berdasarkan kode area: kode Kanada diberi harga sebagai Kanada, kode Karibia (809, 829, 849 Republik Dominika, 876 dan 658 Jamaika, 787 dan 939 Puerto Rico dan sisanya) diberi harga sebagai pulau mereka, semua nomor +1 lainnya sebagai Amerika Serikat.
+44Prefiks seluler Guernsey (7781, 7839, 7911), Jersey (7509, 7700, 7797, 7829, 7937), dan Isle of Man (7524, 7624, 7924) dihargai sesuai dengan pulau tersebut; sisanya dihargai seperti Inggris Raya.
+7+7 6 dan +7 7 harga sebagai Kazakhstan, sisanya sebagai Rusia.
+262+262 639 dan +262 269 dihargai sebagai Mayotte, sisanya sebagai Reunion.
+39Italia, termasuk jalur Kota Vatikan.

Negara yang cocok ada di bidang country setiap pesan, sehingga Anda dapat memeriksa bagaimana sebuah nomor diberi harga.

Nomor telepon dan deteksi negara | BulkSMSAPI Docs