Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
uniphone:asterisk [2018/01/30 11:13] mcvet Добавлено cmd.records.get |
uniphone:asterisk [2021/03/29 12:33] (текущий) mcvet |
||
---|---|---|---|
Строка 208: | Строка 208: | ||
"number":"34", | "number":"34", | ||
"online":true | "online":true | ||
+ | }</code> | ||
+ | |||
+ | |||
+ | ==== [subscribe] provider.v1.calls.intercept ==== | ||
+ | Содержит информацию о вызове ожидающем ответа. Событие формируется при первом появлении информации о вызове и предназначено для перехвата на ответственного сотрудника. Информация об ответственных заполняется результатами выполнения запроса [[uniphone:crmapi#request_crmv1cmdwhois|whois]]. | ||
+ | |||
+ | == JSON формат: == | ||
+ | <code>{ | ||
+ | "time":string, | ||
+ | "entire_id":string, | ||
+ | "call_id":string, | ||
+ | "state":string, | ||
+ | "from":object(Caller), | ||
+ | "to":object(Caller), | ||
+ | "status":string, | ||
+ | "line_number":string, | ||
+ | "client":string, | ||
+ | "responsible":array[object(Employee)] | ||
}</code> | }</code> | ||
Строка 290: | Строка 308: | ||
== JSON формат: == | == JSON формат: == | ||
<code>{ | <code>{ | ||
- | "call_id":string | + | "call_id":string, |
+ | "whom":object(Caller) | ||
}</code> | }</code> | ||
Строка 296: | Строка 315: | ||
^ Наименование поля ^ Описание ^ | ^ Наименование поля ^ Описание ^ | ||
| **call_id**\\ string | Глобальный идентификатор вызова (в формате провайдера). | | | **call_id**\\ string | Глобальный идентификатор вызова (в формате провайдера). | | ||
+ | | **whom**\\ [[uniphone:asterisk#caller|object(Caller)]] | (Не обязательный) Данные абонента, со стороны которого нужно завершать вызов. Имеет особое значение при переводе вызова. | | ||
== Пример: == | == Пример: == | ||
Строка 691: | Строка 711: | ||
"organizer":object(Caller), | "organizer":object(Caller), | ||
"auto_answer":bool, | "auto_answer":bool, | ||
- | "members":array[object(Caller)] | + | "members":array[object(F)] |
}</code> | }</code> | ||