Данный пакет содержит в себе ответ провайдера на запрос 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 |
| Описание | Данное поле содержит код ошибки сигнальной сети, наиболее часто встречающиеся значения указаны в статье Возможные коды ошибок сигнальной сети. |
| Тип данных | Строковое значение |
| Обязательное поле |