Команда перехода в состояние «доступен».
Метод HTTP-запроса:
POST
Шаблон HTTP-запроса:
http://host:port/<DOMAIN>/service/cc/arm/make_available
Коды ответов:
200
403 — оператор, который пытается выполнить команду, не зарегистрирован на телефонном аппарате;
404 — такого оператора нет или он не зарегистрирован;
409 — эта команда уже выполняется для данного оператора.
XSD-схема XML-запроса/ответа:
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:include schemaLocation="error.xsd"/> <!-- in --> <xs:element name="in"> <xs:complexType> <xs:all> <xs:element name="request"> <xs:complexType> <xs:sequence> <xs:element name="make_available"/> </xs:sequence> </xs:complexType> </xs:element> </xs:all> </xs:complexType> </xs:element> <!-- out --> <xs:element name="out"> <xs:complexType> <xs:choice> <xs:element name="response"> <xs:complexType> <xs:sequence> <xs:element name="ok"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="error" type="errorType"/> </xs:choice> </xs:complexType> </xs:element> </xs:schema>
Пример использует технологию websocket
Пример:
Запрос:
0100000001370014make_available [ { "_name": "in", "_content": [ { "_name": "request", "_content": [ { "_name": "make_available" } ] } ] } ]
Код ответа:
403
Ответ:
{ "action": "logout", "requestId": 0, "payload": {}, "status": 403 }
0 Комментариев