ECSS-10, версия 3.14.15 Описание интерфейсов управления Программные интерфейсы API по работе с Call-центром HTTP API Команды HTTP API Current: monitor.xsd monitor.xsd Команда для подписки на событие.Метод HTTP-запроса:POSTШаблон HTTP-запроса:http://host:port/<DOMAIN>/service/cc/arm/monitorКоды ответов:200404 — Подписка на несуществующее событиеXSD-схема XML-запроса/ответа: <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"> <!-- baseEventType--> <xs:complexType name="baseEventType" abstract="true"> <xs:attribute name="name" type="xs:string" use="required"/> <xs:attribute name="entity" type="xs:string" use="optional"/> <xs:attribute name="timestamp" type="xs:string" use="optional"/> </xs:complexType> <!-- monitorEventType--> <xs:complexType name="monitorEventType"> <xs:complexContent> <xs:extension base="baseEventType"/> </xs:complexContent> </xs:complexType> <!-- startType --> <xs:complexType name="startType"> <xs:sequence> <xs:element name="event" type="monitorEventType" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> <!-- stopType --> <xs:complexType name="stopType"> <xs:sequence> <xs:element name="event" type="monitorEventType" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> <!-- monitor --> <xs:element name="monitor"> <xs:complexType> <xs:all> <xs:element name="start" type="startType" minOccurs="0"/> <xs:element name="stop" type="stopType" minOccurs="0"/> </xs:all> </xs:complexType> </xs:element> </xs:schema> XML Пример использует технологию websocket Пример:Запрос: 0100000004250011monitor [ { "_name": "monitor", "_content": [ { "_name": "start", "_content": [ { "_name": "event", "_attributes": { "name": "conversations_event", "entity": "101" } }, { "_name": "event", "_attributes": { "name": "conversations_event", "entity": "102" } }, { "_name": "event", "_attributes": { "name": "conversations_event", "entity": "103" } }, { "_name": "event", "_attributes": { "name": "conversations_event", "entity": "104" } } ] } ] } ] PY Код ответа:200Ответ: 0100000000190011200 PY ×