Отправка
Телефонные номера и определение страны
Записывайте номера в формате E.164: знак плюса, код вызова и национальный номер без префикса, всего от 7 до 15 цифр. +14155550123, +447400123456 и +4915123456789 соответствуют формату E.164.
Очистка
- Пробелы, точки, тире, слэши и скобки удаляются:
+44 (0)7400-123 456недействителен из-за (0), но+44 7400-123 456действителен. - Ведущий
00заменяется на+:004915123456789читается как+4915123456789. - Цифры без плюса читаются как международные:
14155550123становится+14155550123. Храните номера с их кодом вызова. - Номера, которые все еще не начинаются с + и не содержат от 7 до 15 цифр, помечаются как
invalid_number. - Один и тот же номер, отправленный дважды в одном запросе, отправляется один раз; второй экземпляр помечается как
duplicate.
Определение страны
Каждый номер оценивается по стране, к которой он принадлежит, определяемой по самому длинному совпадающему коду вызова. Некоторые коды вызова являются общими, и API различает страны по префиксу:
| Код вызова | Как разделяется |
|---|---|
| +1 | По коду региона: канадские коды оцениваются как Канада, карибские коды (809, 829, 849 Доминиканская Республика, 876 и 658 Ямайка, 787 и 939 Пуэрто-Рико и остальные) оцениваются как их остров, все остальные номера +1, как США. |
| +44 | Мобильные префиксы Гернси (7781, 7839, 7911), Джерси (7509, 7700, 7797, 7829, 7937) и острова Мэн (7524, 7624, 7924) оцениваются как эти острова; остальные, как Великобритания. |
| +7 | +7 6 и +7 7 тарифицируются как Казахстан, остальные, как Россия. |
| +262 | +262 639 и +262 269 тарифицируются как Майотта, остальные, как Реюньон. |
| +39 | Италия, включая линии Ватикана. |
Сопоставленная страна указана в поле country каждого сообщения, так что вы можете проверить, как был оценен номер.