Команда перехода в состояние «доступен».
Метод 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
} |