Дерево страниц

Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

Команда для входа в Call-центр.

Блок кода
languagexml
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">

    <!-- requestType -->
    <xs:complexType name="requestType">
        <xs:attribute name="login" type="xs:string" use="required"/>
        <xs:attribute name="number" type="xs:string" use="optional"/>
        <xs:attribute name="password_hash" type="xs:base64Binary" use="required"/>
        <xs:attribute name="password_salt" type="xs:string" use="required"/>
        <xs:attribute name="supervisor" type="xs:boolean" use="optional"/>
        <xs:attribute name="websocket_control" type="xs:boolean" use="optional" default="false"/>
    </xs:complexType>
    <!-- Capabilities -->
    <xs:complexType name="Capabilities">
        <xs:sequence>
            <xs:element name="capability" minOccurs="0" maxOccurs="unbounded">
                <xs:complexType>
                    <xs:attribute name="name"/>
                </xs:complexType>
            </xs:element>
        </xs:sequence>
    </xs:complexType>
    <!-- responseType -->
    <xs:complexType name="responseType">
        <xs:sequence>
            <xs:element name="capabilities" minOccurs="0" maxOccurs="1" type="Capabilities"/>
        </xs:sequence>
        <xs:attribute name="version" type="xs:string" use="required"/>
        <xs:attribute name="supervisor" type="xs:boolean" use="required"/>
        <xs:attribute name="auto_logout_timeout" type="xs:positiveInteger" use="optional"/>
    </xs:complexType>
    <!-- in -->
    <xs:element name="in">
        <xs:complexType>
            <xs:all>
                <xs:element name="request" type="requestType"/>
            </xs:all>
        </xs:complexType>
    </xs:element>
    <!-- out -->
    <xs:element name="out">
        <xs:complexType>
            <xs:all>
                <xs:element name="response" type="responseType"/>
            </xs:all>
        </xs:complexType>
    </xs:element>
</xs:schema>

Ответы:

200
403 - Текстовые сообщения:

  • Invalid login or password
  • Requested number is not exist
  • Requested number is occupied
  • System error. Abonent manager is unavailable
  • Service is not activated for this phone number
  • Request supervisor access by agent not supervisor
  • И некоторые другие, не определенные строго сообщения...