HLR-запрос#
Формат запроса#
- Метод запроса: GET; 
- кодировка символов: UTF-8 (рекомендовано). 
http://lk.rapporto.ru:9002/partnername?phone=79991234567
| Параметр | Описание | 
|---|---|
| phone | Номер телефона абонента. | 
Примечание
При необходимости, наименование параметра, определяющего номер абонента (по умолчанию phone), настраивается на стороне Платформы. Для переименования следует обратиться в Службу технической поддержки.
Ответ на HLR-запрос#
В течение установленного таймаута Платформа отвечает на запрос Партнера одним из HTTP-статусов.
| Статус | Описание | 
|---|---|
| 200 | ОК. Успешная обработка запроса. В HTTP Body платформа передает Партнеру данные абонента из HLR в формате XML. | 
| 400 | Передан некорректный номер телефона (параметр phone). | 
| 403 | Попытка подключения с недопустимого IP-адреса. | 
Если запрос был обработан, Платформа возвращает ответ в формате XML.
Примеры ответов на запрос#
<hlr>
    <msisdn>79012345678</msisdn>
    <state>1</state>
    <orn>МегаФон</orn>
</hlr>
<hlr>
    <msisdn>79991234567</msisdn>
    <state>0</state>
    <error_code>3</error_code>
    <error>Абонент временно недоступен</error>
    <orn>НСС</orn>
</hlr>
Примечание
Описание ошибок приведено ниже.
Описание параметров ответа#
| Параметр | Описание | 
|---|---|
| msisdn | Номер абонента. | 
| state | Состояние номера. Возможные значения: 
 | 
| error_code | Цифровой код ошибки (если есть). | 
| error | Текстовое описание ошибки (если есть). | 
| orn | Оператор, которому принадлежит номер. | 
Описание кодов ошибок (параметр error_code)#
| Код error_code | Описание error (передаётся в XML) | Подробное описание (не передаётся в XML) | 
|---|---|---|
| 0 | Ошибка не определена | Ошибка не определена. | 
| 1 | Абонент не существует | Некорректный номер абонента, либо телефон абонента был выключен на протяжении большого периода времени. | 
| 2 | Неправильный формат номера | Неправильный формат номера абонента. | 
| 3 | Абонент временно недоступен | Абонент находится вне зоны действия сети. | 
| 4 | Превышен таймаут ожидания ответа | Превышен таймаут ожидания от оператора ответа на запрос. | 
| 5 | Системная ошибка | При обработке запроса произошла системная ошибка на стороне оператора. | 
| 6 | Отказ домашней сети | Запросы запрещены домашней сетью абонента. | 
| 7 | Сбой домашней сети | Оборудование сети абонента работает нестабильно. | 
| 8 | Запрет вызова | Вероятнее всего абонент находится в роуминге, а услуга приема SMS в роуминге отключена. | 
| 9 | Услуга недоступна | Вероятнее всего у абонента отключена услуга приема SMS. |