Пакет служит для клиентского запроса уникального IMSI-идентификатора используемой на данный момент SIM-карты абонента. Аутентификационные данные и массив адресов абонентов передаются в качестве параметров пакета. Адрес абонента должен быть уникален в рамках одного вызова provideSubscriberImsi
.
Пример пакета
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <provideSubscriberImsiRequest> <header> <auth> <login>bank</login> <password>*****</password> </auth> </header> <payload> <subscriberAddressList> <subscriberAddress> <address>79876543210</address> </subscriberAddress> <subscriberAddress> <address>79876543210</address> </subscriberAddress> <subscriberAddress> <address>79876543210</address> </subscriberAddress> </subscriberAddressList> </payload> </provideSubscriberImsiRequest>
Описание параметров пакета
provideSubscriberImsiRequest/header/auth/login |
Описание | Имя пользователя в платформе провайдера |
Тип данных | Строковое значение. Выдается клиенту провайдером на этапе подключения к платформе |
Обязательное поле | Да |
provideSubscriberImsiRequest/header/auth/password |
Описание | Пароль пользователя клиента в платформе провайдера |
Тип данных | Строковое значение. Выдается клиенту провайдером на этапе подключения к платформе |
Обязательное поле | Да |
provideSubscriberImsiRequest/payload/subscriberAddressList/subscriberAddress/address |
Описание | Номер телефона абонента, по которому запрашивается IMSI-идентификатор |
Тип данных | Положительные целые числа. Номер мобильного телефона абонента в международном формате (в формате E.164) |
Обязательное поле | Да |
XML-схема пакета
<?xml version="1.0" encoding="UTF-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="unqualified"> <xsd:element name="provideSubscriberImsiRequest"> <xsd:complexType> <xsd:sequence> <xsd:element name="header"> <xsd:complexType> <xsd:sequence> <xsd:element name="auth"> <xsd:complexType> <xsd:sequence> <xsd:element name="login" type="xsd:string"></xsd:element> <xsd:element name="password" type="xsd:string"></xsd:element> </xsd:sequence> </xsd:complexType> </xsd:element> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="payload"> <xsd:complexType> <xsd:sequence> <xsd:element name="subscriberAddressList"> <xsd:complexType> <xsd:sequence> <xsd:element name="subscriberAddress" maxOccurs="unbounded"> <xsd:complexType> <xsd:sequence> <xsd:element name="address" type="xsd:string"> </xsd:element> </xsd:sequence> </xsd:complexType> </xsd:element> </xsd:sequence> </xsd:complexType> </xsd:element> </xsd:sequence> </xsd:complexType> </xsd:element> </xsd:sequence> </xsd:complexType> </xsd:element> </xsd:schema>