Команда для входа в Call-центр.
Блок кода | ||
---|---|---|
| ||
<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
- И некоторые другие, не определенные строго сообщения...