Стандартизация телефонного номера #
Метод стандартизации телефонного номера
Адрес метода #
POST /clean/phone
Функциональность #
- очищает входящие данные от лишних символов для поиска телефона;
- обеспечивает валидацию (проверку) телефонных номеров;
- форматирует номер в международный стандарт;
- форматирует номер в национальный стандарт;
- форматирует номер в E164 стандарт;
- форматирует номер в RFC3966 стандарт;
- определяет оператора связи за которым закреплен номер;
- определяет часовой пояс;
- определяет тип номера стационарный или мобильный.
Параметры запроса #
| Параметр | Описание |
|---|---|
| number | Телефонный номер для стандартизации |
| countryCode | Код страны, которой принадлежит номер, в формате ISO 3166 ( https://www.iso.org/iso-3166-country-codes.html) |
Пример данных запроса #
{
"query": "+79119111111",
"countryCode": "RU"
}
Параметры ответа #
| Параметр | Описание |
|---|---|
| original | Входящая строка с номером, которая участвовала в стандартизации |
| international | Номер в международном формате |
| national | Номер в национальном формате (внутреннем) |
| E164 | Номер в E164 формате |
| RFC3966 | Номер в RFC3966 формате |
| carrier | Телефонный оператор, которому принадлежит номер |
| countryCode | Телефонный код страны |
| country | Код страны в формате ISO 3166 |
| areaCode | Код региона |
| timezones | Список часовых поясов к которым принадлежит номер |
| type | Тип телефонного номера мобильный или стационарный |
| valid | Признак корректности разобранного номера |
Пример данных ответа #
{
"original": "+79119111111",
"international": "+7 911 911-11-11",
"national": "8 (911) 911-11-11",
"E164": "+79119111111",
"RFC3966": "tel:+7-911-911-11-11",
"carrier": "",
"countryCode": 7,
"country": "RU",
"areaCode": "",
"timezones": [
"Europe/Moscow"
],
"geocoding": "",
"subscriberNumber": "9119111111",
"type": "MOBILE",
"possible": true,
"valid": true
}