Пакет unsubscribeSubscriberResponse

Ответ провайдера на запрос снятия адреса с мониторинга unsubscribeSubscriberRequest.

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

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<unsubscribeSubscriberResponse>
  <header/>
  <payload>
    <code>ok</code>
    <subscriberAddressList>
      <subscriberAddress>
        <address>79876543210</address>
        <code>ok</code>
      </subscriberAddress>
    </subscriberAddressList>
  </payload>
</unsubscribeSubscriberResponse>

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

unsubscribeSubscriberResponse/payload/code
ОписаниеРезультат обработки запроса. Возможные значения:

ok – запрос обработан
error-system – при обработке запроса провайдером произошла системная ошибка
error-syntax – ошибка синтаксиса запроса
error-auth – ошибка аутентификации
error-permission – ошибка прав пользователя
error-account-locked – акаунт клиента заблокирован
error-service-timeout – превышено ожидание ответа на запрос в сигнальную сеть
error-service-unreachable – сигнальная сеть недоступна
error-service-error – сигнальная сеть вернула ошибку по данному номеру. Ошибка указана в поле service-error (см. статью Статусы запросов).
Тип данныхСтроковое значение
Обязательное полеДа

unsubscribeSubscriberResponse/subscriberAddressList/subscriberAddress/address
ОписаниеАдрес абонента, по которому получен результат проверки IMSI
Тип данныхСтроковое значение. Положительные числа
Обязательное полеДа

unsubscribeSubscriberResponse/subscriberAddressList/subscriberAddress/code
ОписаниеРезультат обработки запроса по адресу абонента. Возможные значения:

ok – адрес разблокирован
error-system – cистемная ошибка
error-address-not-specified – номер телефона абонента не указан
error-address-format – неверный формат для адреса
error-address-not-found – указанный адрес не найден
error-address-unreachable – запросы на IMSI SIM-карты по данному адресу абонента в данный момент невозможны. Например, оборудование определенного оператора в данный момент работает нестабильно.
error-address-unknown – IMSI-запросы по данному номеру не разрешены для клиента
error-address-invalid – IMSI-запросы по данному номеру запрещены домашней сотовой сетью абонента. Например, абонент является абонентом CDMA-сети.
error-not-subscribed – попытка отписать уже отписанного абонента
Тип данныхСтроковое значение
Обязательное полеДа

XML-схема пакета

<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"> 
  <xsd:element name="unsubscribeSubscriberResponse">
   <xsd:complexType>
    <xsd:sequence>
      <xsd:element name="header">
        <xsd:complexType/>
      </xsd:element>
      <xsd:element name="payload">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element name="code">
              <xsd:simpleType>
                <xsd:restriction base="xsd:string">
                  <xsd:enumeration value="ok"/>
                  <xsd:enumeration value="error-system"/>
                  <xsd:enumeration value="error-syntax"/>
                  <xsd:enumeration value="error-auth"/>
                  <xsd:enumeration value="error-permission"/>
                  <xsd:enumeration value="error-account-locked"/>
                  <xsd:enumeration value="error-service-timeout"/>
                  <xsd:enumeration value="error-service-unreachable"/>
                  <xsd:enumeration value="error-service-error"/>
                </xsd:restriction>
              </xsd:simpleType>
            </xsd:element>  
            <xsd:element name="subscriberAddressList">
              <xsd:complexType>
                <xsd:sequence minOccurs="0" maxOccurs="unbounded">
                  <xsd:element name="subscriberAddress">
                    <xsd:complexType>
                      <xsd:sequence>
                        <xsd:element name="address" type="xsd:string"/>
                        <xsd:element name="code">
                          <xsd:simpleType>
                            <xsd:restriction base="xsd:string">
                              <xsd:enumeration value="ok"/>
                              <xsd:enumeration value="error-system"/>
                              <xsd:enumeration value="error-address-not-specified"/>
                              <xsd:enumeration value="error-address-format"/>
                              <xsd:enumeration value="error-address-not-found"/>
                              <xsd:enumeration value="error-address-unreachable"/>
                              <xsd:enumeration value="error-address-unknown"/>
                              <xsd:enumeration value="error-address-invalid"/>
                              <xsd:enumeration value="error-not-subscribed"/>
                            </xsd:restriction>
                          </xsd:simpleType>
                        </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>