Menghantar
Nombor telefon dan pengesanan negara
Tulis nombor dalam E.164: tanda tambah, kod panggilan dan nombor nasional tanpa awalan trunk, 7 hingga 15 digit jumlahnya. +14155550123, +447400123456 dan +4915123456789 semuanya E.164.
Pembersihan
- Ruang, titik, sengkang, garis miring dan kurungan dibuang:
+44 (0)7400-123 456tidak sah kerana (0), tetapi+44 7400-123 456sah. - Awalan
00menjadi+:004915123456789dibaca sebagai+4915123456789. - Digit tanpa tanda tambah dibaca sebagai antarabangsa:
14155550123menjadi+14155550123. Simpan nombor dengan kod panggilan mereka. - Nombor yang masih bukan + dan 7 hingga 15 digit diketepikan sebagai
invalid_number. - Nombor sama dua kali dalam satu permintaan dihantar sekali; salinan kedua diketepikan sebagai
duplicate.
Pengesanan negara
Setiap nombor ditetapkan harga mengikut negara miliknya, dibaca dari kod panggilan yang paling panjang sepadan. Sesetengah kod panggilan dikongsi, dan API membezakan negara tersebut dengan awalan:
| Kod panggilan | Cara ia dipisahkan |
|---|---|
| +1 | Mengikut kod kawasan: kod Kanada harga sebagai Kanada, kod Caribbean (809, 829, 849 Republik Dominika, 876 dan 658 Jamaica, 787 dan 939 Puerto Rico dan selebihnya) harga sebagai pulau mereka, semua nombor +1 lain sebagai Amerika Syarikat. |
| +44 | Awalan mudah alih Guernsey (7781, 7839, 7911), Jersey (7509, 7700, 7797, 7829, 7937) dan Isle of Man (7524, 7624, 7924) harga sebagai pulau tersebut; selebihnya sebagai United Kingdom. |
| +7 | +7 6 dan +7 7 harga sebagai Kazakhstan, selebihnya sebagai Russia. |
| +262 | +262 639 dan +262 269 harga sebagai Mayotte, selebihnya sebagai Reunion. |
| +39 | Italy, termasuk talian Vatican City. |
Negara yang sepadan berada dalam medan country bagi setiap mesej, jadi anda boleh menyemak bagaimana nombor tersebut diberi harga.