Пакет provideSubscriberImsiImei­Response

Данный пакет содержит в себе ответ провайдера на запрос provideSubscriberImsiImeiRequest. В ответе содержится массив IMSI-идентификаторов для запрашиваемых адресов и/или код ошибки, по причине которой возврат запрашиваемого параметра невозможен, а также массив IMEI-идентификаторов для запрашиваемых адресов и/или код ошибки, по причине которой возврат запрашиваемого параметра невозможен.

Если пакет содержит в себе данные, кодировка которых не входит в таблицу символов ASCII, данные должны быть в кодировке UTF-8.

Следует отметить, что порядок объектов в массиве результатов может не совпадать с порядком соответствующих объектов в исходном массиве адресов, поэтому, при пакетных операциях, когда в исходном массиве содержится более одного элемента, связку адресов, IMSI SIM-карты, IMEI мобильного устройства на стороне клиента необходимо производить, используя адрес в качестве ключа.

Пример пакета

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<provideSubscriberImsiImeiResponse>
<header/>
<payload>
  <code>ok</code>
  <subscriberAddressList>
    <subscriberAddress>
      <address>70123456789</address>
      <code>ok</code>
      <subscriberImsi>
        <imsi>FD04FDE0CFEE112A9FCFC02587256DEF</imsi>
        <imei>212AA7522645FA851BADA0A3FD71738B</imei>
      </subscriberImsi>
    </subscriberAddress>
  </subscriberAddressList>
</payload>
</provideSubscriberImsiImeiResponse>

Описание параметров пакета

provideSubscriberImsiImeiRequest/payload/code
ОписаниеОбщий статус запроса
Тип данныхСтроковое значение
Обязательное полеДа

provideSubscriberImsiImeiRequest/payload/subscriberAddressList/subscriberAddress/
address
ОписаниеАдрес абонента. Номер мобильного телефона абонента в международном формате (в формате E.164)
Тип данныхСтроковое значение. Положительные целые числа
Обязательное полеДа

provideSubscriberImsiImeiRequest/payload/subscriberAddressList/subscriberAddress/code
ОписаниеСтатус запроса по указанному в запросе адресу. Провайдер так же использует это поле для возврата кода ошибки, список возможных кодов приведен в статье Возможные коды ошибок сигнальной сети.
Тип данныхСтроковое значение
Обязательное полеДа

provideSubscriberImsiImeiRequest/payload/subscriberAddressList/subscriberAddress/
subscriberImsiImei
ОписаниеIMSI-идентификатор SIM-карты абонента, IMEI-идентификатор мобильного устройства абонента
Тип данныхСтроковое значение
Обязательное поле 

provideSubscriberImsiRequest/payload/subscriberAddressList/subscriberAddress/
serviceError
ОписаниеДанное поле содержит код ошибки сигнальной сети, наиболее часто встречающиеся значения указаны в статье Возможные коды ошибок сигнальной сети.
Тип данныхСтроковое значение
Обязательное поле