<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[API ECE с приложением CVP VXML]]></title><description><![CDATA[<p dir="auto">Привет всем, Я пытаюсь использовать API ECE с приложением VXML и начал тестирование в Call Studio, которое, похоже, проходит хорошо. Однако я хотел бы узнать, есть ли кто-нибудь, кто занимался подобной разработкой и может пролить свет на то, что может пойти не так или о чем нужно помнить. Особенно это касается API входа в ECE, который требует настройки Java, поскольку VXML не может читать заголовок сессии из этого API, который будет использоваться в других API. Это для PCCE 12.6(2) и ECE 12.6. Спасибо, Пиюш Агера</p>
]]></description><link>https://sla247.ru/forum/topic/1081/api-ece-с-приложением-cvp-vxml</link><generator>RSS for Node</generator><lastBuildDate>Fri, 15 May 2026 12:13:46 GMT</lastBuildDate><atom:link href="https://sla247.ru/forum/topic/1081.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 16 Feb 2026 18:31:54 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to API ECE с приложением CVP VXML on Mon, 16 Feb 2026 18:32:09 GMT]]></title><description><![CDATA[<p dir="auto">Вы пробовали такие вещи, как узел Terminate? Еще один обходной путь, хотя и не идеальный, — создать ошибку в UCCE (например, заставить его работать в цикле, пока не достигнет максимального количества узлов). Я не знаю ECE достаточно хорошо, чтобы понять, различают ли они эти различные типы возвратов к ним.</p>
]]></description><link>https://sla247.ru/forum/post/7666</link><guid isPermaLink="true">https://sla247.ru/forum/post/7666</guid><dc:creator><![CDATA[bill.king1]]></dc:creator><pubDate>Mon, 16 Feb 2026 18:32:09 GMT</pubDate></item><item><title><![CDATA[Reply to API ECE с приложением CVP VXML on Mon, 16 Feb 2026 18:32:08 GMT]]></title><description><![CDATA[<p dir="auto">Я попробовал «провалить» или «вызвать ошибку» в ICM с и без узла «Отменить очередь» с узлами «Выпустить» и «Завершить». При любой используемой мной конфигурации я вижу, что активность удаляется из очереди, но ECE отправляет ее обратно в ICM для маршрутизации. ECE делает это в общей сложности 4 раза, а затем направляет активность в очередь исключений по умолчанию. Это то, о чем вы говорите, или я что-то упускаю? ![piyushaghera_0-1758639008498.png] И как только активность попадает в очередь исключений по умолчанию, я могу запустить рабочий процесс «Сигналы тревоги» в определенный период, чтобы закрыть эту активность. Я собираюсь попробовать это и думаю, что это сработает, но я вижу два ограничения: 1. Действие не закрывается в режиме реального времени, т. е. оно закроется, когда запустится рабочий процесс «Сигналы тревоги». А с учетом моих требований мне, возможно, придется запускать его каждую минуту, и я не знаю, какую нагрузку это создаст на систему. 2. Мне также нужно сообщить CRM, что активность закрыта, с помощью API CRM. Я полагаю, что у меня не будет возможности запустить API из рабочего процесса ECE. Думаю, я попал в затруднительное положение... lol</p>
<p dir="auto"><img src="/forum/uploads/files/cisco/7404c53936e6b0d54d935d08bb9a9d7d9602c92d.png" alt="" class=" img-fluid img-markdown" /></p>
]]></description><link>https://sla247.ru/forum/post/7665</link><guid isPermaLink="true">https://sla247.ru/forum/post/7665</guid><dc:creator><![CDATA[piyush aghera]]></dc:creator><pubDate>Mon, 16 Feb 2026 18:32:08 GMT</pubDate></item><item><title><![CDATA[Reply to API ECE с приложением CVP VXML on Mon, 16 Feb 2026 18:32:07 GMT]]></title><description><![CDATA[<p dir="auto">Я имею в виду, что если рабочий процесс тревоги позволяет вам закрыть дело/обработать его по своему усмотрению, сделайте так, чтобы скрипт UCCE «провалился» через 5 минут или через любое другое время, которое вы хотите, в логике Script Editor. Например, отправьте его в конечный узел, узел выпуска или узел завершения через 5 минут и посмотрите, позволит ли это вам обработать его в ECE. Я этого не делал, но, похоже, это может быть намного проще, чем маршрут ECE API.</p>
]]></description><link>https://sla247.ru/forum/post/7664</link><guid isPermaLink="true">https://sla247.ru/forum/post/7664</guid><dc:creator><![CDATA[bill.king1]]></dc:creator><pubDate>Mon, 16 Feb 2026 18:32:07 GMT</pubDate></item><item><title><![CDATA[Reply to API ECE с приложением CVP VXML on Mon, 16 Feb 2026 18:32:06 GMT]]></title><description><![CDATA[<p dir="auto">Когда вы говорите «error out» в скрипте ICM, вы имеете в виду отмену очереди и переход активности в очередь исключений по умолчанию? Кроме того, возможно ли назначить действие агенту ECE (интегрированному с PCCE) после, скажем, 5 минут ожидания в очереди в ICM?</p>
]]></description><link>https://sla247.ru/forum/post/7663</link><guid isPermaLink="true">https://sla247.ru/forum/post/7663</guid><dc:creator><![CDATA[piyush aghera]]></dc:creator><pubDate>Mon, 16 Feb 2026 18:32:06 GMT</pubDate></item><item><title><![CDATA[Reply to API ECE с приложением CVP VXML on Mon, 16 Feb 2026 18:32:05 GMT]]></title><description><![CDATA[<p dir="auto">Так почему бы просто не вызвать ошибку в скрипте UCCE по истечении X минут, а затем использовать рабочий процесс тревоги для ее устранения?<br />
Опять же, я могу ошибаться, но я не думаю, что вы сможете вызвать приложение VXML таким образом, возможно, вам стоит сначала попробовать это.</p>
]]></description><link>https://sla247.ru/forum/post/7662</link><guid isPermaLink="true">https://sla247.ru/forum/post/7662</guid><dc:creator><![CDATA[bill.king1]]></dc:creator><pubDate>Mon, 16 Feb 2026 18:32:05 GMT</pubDate></item><item><title><![CDATA[Reply to API ECE с приложением CVP VXML on Mon, 16 Feb 2026 18:32:04 GMT]]></title><description><![CDATA[<p dir="auto">Спасибо, Билл. Я также посмотрел рабочий процесс «Аларм» ранее. Основным критерием для моего требования является принятие мер только в том случае, если действие находится в очереди в течение x минут и еще не назначено никому. Сейчас я не могу понять, как в ECE проверить, как долго действие находится в очереди. Я могу сделать это с помощью скрипта ICM. Ниже приведен пример моего скрипта ICM, в котором я могу использовать узел «Ожидание» после узла «PQ», чтобы увидеть, как долго действие находится в очереди. Например, я могу установить таймер узла Wait на 10 минут, и если задача не будет назначена никому по истечении этого времени, то маршрутизация задачи будет продолжена от узла Wait к следующему узлу. Я планирую добавить узел приложения VXML после узла Wait. Теоретически задача пройдет через узел приложения VXML и должна запустить приложение VXML, но вы, возможно, правы, что для этого может потребоваться триггер вызова. Я попробую это и сообщу здесь о результатах. ![piyushaghera_0-1758120245929.png]</p>
<p dir="auto"><img src="/forum/uploads/files/cisco/c1e879da389e30108e5d6b3ecb1316a263a51d89.png" alt="" class=" img-fluid img-markdown" /></p>
]]></description><link>https://sla247.ru/forum/post/7661</link><guid isPermaLink="true">https://sla247.ru/forum/post/7661</guid><dc:creator><![CDATA[piyush aghera]]></dc:creator><pubDate>Mon, 16 Feb 2026 18:32:04 GMT</pubDate></item><item><title><![CDATA[Reply to API ECE с приложением CVP VXML on Mon, 16 Feb 2026 18:32:03 GMT]]></title><description><![CDATA[<p dir="auto">Я знаю, что нет телефонного звонка, я спрашивал, может ли CVP/VXML работать без запуска по телефону. Судя по предыдущим сообщениям в сообществе, я не думал, что можно запустить приложение CVP/VXML без какого-либо запуска по телефону.<br />
Что касается вашего сообщения, разве вы не можете сделать что-то подобное приложению с помощью рабочего процесса, чтобы закрыть ваше дело?<br />
<a href="https://www.cisco.com/c/en/us/support/docs/contact-center/enterprise-chat-email-1261/222734-configure-ece-alarm-workflow-to-reproces.html" rel="nofollow ugc">https://www.cisco.com/c/en/us/support/docs/contact-center/enterprise-chat-email-1261/222734-configure-ece-alarm-workflow-to-reproces.html</a></p>
]]></description><link>https://sla247.ru/forum/post/7660</link><guid isPermaLink="true">https://sla247.ru/forum/post/7660</guid><dc:creator><![CDATA[bill.king1]]></dc:creator><pubDate>Mon, 16 Feb 2026 18:32:03 GMT</pubDate></item><item><title><![CDATA[Reply to API ECE с приложением CVP VXML on Mon, 16 Feb 2026 18:32:02 GMT]]></title><description><![CDATA[<p dir="auto">Лол, Дэвид... Я понимаю вас и полностью согласен с вашим отзывом. Однако я не смог найти в ECE способ сделать то, о чем я говорил ранее — автоматически закрывать задание, если оно не было принято/назначено агенту в течение x минут. Я думаю, что основная проблема заключается в том, что таймер очереди действий находится в ICM, и нужно что-то сделать из ICM. Я не нашел в ECE никаких настроек или элементов конфигурации, которые бы сообщали мне, что действие находится в очереди/не было выбрано в течение x минут, и затем автоматически закрывали его.</p>
]]></description><link>https://sla247.ru/forum/post/7659</link><guid isPermaLink="true">https://sla247.ru/forum/post/7659</guid><dc:creator><![CDATA[piyush aghera]]></dc:creator><pubDate>Mon, 16 Feb 2026 18:32:02 GMT</pubDate></item><item><title><![CDATA[Reply to API ECE с приложением CVP VXML on Mon, 16 Feb 2026 18:32:01 GMT]]></title><description><![CDATA[<p dir="auto">Вы очень смелый человек, раз решили создать приложение VXML для работы с API ECE. Это API очень простое и имеет некоторые интересные особенности. Механизмы аутентификации для приложений и пользователей различаются. Сообщения об ошибках не очень полезны и т. д. Не могли бы вы вместо этого использовать рабочий процесс ECE для решения некоторых из ваших задач? Дэвид <a href="https://dmacias.org/" rel="nofollow ugc">Блог</a><br />
|<br />
<a href="https://squareo.com/" rel="nofollow ugc">Работа</a></p>
]]></description><link>https://sla247.ru/forum/post/7658</link><guid isPermaLink="true">https://sla247.ru/forum/post/7658</guid><dc:creator><![CDATA[david.macias]]></dc:creator><pubDate>Mon, 16 Feb 2026 18:32:01 GMT</pubDate></item><item><title><![CDATA[Reply to API ECE с приложением CVP VXML on Mon, 16 Feb 2026 18:32:00 GMT]]></title><description><![CDATA[<p dir="auto">Привет, Билл, API работает нормально в Postman. Когда я использую его в элементе Rest_Client, я вижу, что сессия пользователя была завершена. Это означает, что API был запущен, выполнен и отправил ответ. Однако проблема заключается в элементе Rest_Client, который ожидает тело в ответе, но эти API ECE разработаны так, что не отправляют тело в ответе и отправляют статус 204 No Content. Элемент Rest_Client не принимает это и выдает ошибку вместо успешного завершения выполнения. (EDIT) Поскольку я не получаю правильное тело и ответ в Rest_Client, я не могу проверить, был ли API успешно выполнен или нет. Что касается вашего второго вопроса, здесь не задействованы телефонные звонки. Как я уже упоминал ранее, речь идет исключительно об электронной почте. Электронное письмо поступает в ECE, ECE генерирует активность и ставит ее в очередь ECE, очередь ECE запускает скрипт ICM, чтобы поставить активность электронной почты в очередь PQ для назначения агента, и если в течение x минут нет доступного агента, запускает приложение VXML. Я еще не пробовал это в скрипте ICM, потому что все еще работаю над CVP Call Studio, но думаю, что это будет работать.</p>
]]></description><link>https://sla247.ru/forum/post/7657</link><guid isPermaLink="true">https://sla247.ru/forum/post/7657</guid><dc:creator><![CDATA[piyush aghera]]></dc:creator><pubDate>Mon, 16 Feb 2026 18:32:00 GMT</pubDate></item><item><title><![CDATA[Reply to API ECE с приложением CVP VXML on Mon, 16 Feb 2026 18:31:59 GMT]]></title><description><![CDATA[<p dir="auto">Ваш код работает, если запустить его вне CVP/VXML, например, с помощью Postman? И у вас не было никаких проблем с запуском приложения CVP/VXML с триггером электронной почты, т. е. с триггером телефонного звонка? По-моему, в последний раз, когда этот сценарий обсуждался в сообществе, это было невозможно.</p>
]]></description><link>https://sla247.ru/forum/post/7656</link><guid isPermaLink="true">https://sla247.ru/forum/post/7656</guid><dc:creator><![CDATA[bill.king1]]></dc:creator><pubDate>Mon, 16 Feb 2026 18:31:59 GMT</pubDate></item><item><title><![CDATA[Reply to API ECE с приложением CVP VXML on Mon, 16 Feb 2026 18:31:58 GMT]]></title><description><![CDATA[<p dir="auto">Я столкнулся с первой проблемой при разработке: Я смог сгенерировать заголовок аутентификации и получить ответ с помощью элемента Rest_Client. Однако некоторые API, такие как Pull activity, Transfer и Logout, отвечают пустым телом, если запрос успешен. Все они просто возвращают статус 204 No Content. Я вижу этот статус, но Rest_Client выдает ошибку, поскольку в ответе от API нет тела. Я получаю следующую ошибку: 10.10.90.151.1757987502577.0.ECE_API_V1,09/15/2025 21:51:44.586, Ошибка: встроенный элемент столкнулся с исключением типа com.sun.jersey.api.client.UniformInterfaceException. Основная причина: com.sun.jersey.api.client.UniformInterfaceException: DELETE<br />
<a href="https://%3CECE">https://&lt;ECE</a><br />
Server FQDN&gt;/system/ws/v20/authentication/user/logout вернул статус ответа 204 No Content<br />
com.audium.server.AudiumException: Встроенный элемент столкнулся с исключением типа com.sun.jersey.api.client.UniformInterfaceException. Я могу работать с этим API, используя настраиваемый класс Java, но хотел бы использовать элемент Rest_Client, чтобы минимизировать настраиваемую разработку. Есть ли способ решить эту проблему? Вот руководство по ECE API для Logout API:<br />
<a href="https://pubhub.devnetcloud.com/media/enterprise-chat-and-email/docs/guides/interaction-api-developer-guide/d1/d39/class_logout_page.html#kb-logout-page" rel="nofollow ugc">https://pubhub.devnetcloud.com/media/enterprise-chat-and-email/docs/guides/interaction-api-developer-guide/d1/d39/class_logout_page.html#kb-logout-page</a></p>
]]></description><link>https://sla247.ru/forum/post/7655</link><guid isPermaLink="true">https://sla247.ru/forum/post/7655</guid><dc:creator><![CDATA[piyush aghera]]></dc:creator><pubDate>Mon, 16 Feb 2026 18:31:58 GMT</pubDate></item><item><title><![CDATA[Reply to API ECE с приложением CVP VXML on Mon, 16 Feb 2026 18:31:57 GMT]]></title><description><![CDATA[<p dir="auto">Конечно, Билл. У меня есть требование, что если задача не выполняется/не назначается какому-либо агенту в течение определенного периода времени, она должна быть назначена конкретному агенту и автоматически закрыта. Когда задача закрыта, запускается внешний API, чтобы другое приложение узнало, что задача была автоматически закрыта. Вот что я планирую сделать: ECE Q --&gt; скрипт ICM --&gt; в очереди в течение x минут --&gt; запуск приложения VXML --&gt; ECE API для входа в систему, выбора задачи, закрытия задачи, выхода из сессии --&gt; отправка ответа внешнему API</p>
]]></description><link>https://sla247.ru/forum/post/7654</link><guid isPermaLink="true">https://sla247.ru/forum/post/7654</guid><dc:creator><![CDATA[piyush aghera]]></dc:creator><pubDate>Mon, 16 Feb 2026 18:31:57 GMT</pubDate></item><item><title><![CDATA[Reply to API ECE с приложением CVP VXML on Mon, 16 Feb 2026 18:31:56 GMT]]></title><description><![CDATA[<p dir="auto">Можете ли вы привести пример бизнес-кейса того, что вы пытаетесь сделать?</p>
]]></description><link>https://sla247.ru/forum/post/7653</link><guid isPermaLink="true">https://sla247.ru/forum/post/7653</guid><dc:creator><![CDATA[bill.king1]]></dc:creator><pubDate>Mon, 16 Feb 2026 18:31:56 GMT</pubDate></item><item><title><![CDATA[Reply to API ECE с приложением CVP VXML on Mon, 16 Feb 2026 18:31:55 GMT]]></title><description><![CDATA[<p dir="auto">Я продолжил сортировку и дошел до того, что сквозной поток работает, но он стал довольно сложным с ECE, ICM, приложением CVP с настраиваемыми классами Java, Rest_Elements, Application Gateway, сервером Nodejs и несколькими скриптами. Поэтому я вернулся к основам и снова попробовал Alarms Workflow. Перед мной стояли три задачи: 1. проверить время ожидания в очереди, 2. запустить внешний POST-запрос с пользовательским телом json, включающим тему и время последнего изменения закрытой активности, 3. управлять временем выполнения Alarm Workflow. Вот мои ответы на них: 1. В ECE Alarms workflow есть условие для проверки возраста в минутах для активности. Почему-то я ранее упустил это из виду. 2. Мне удалось создать пользовательский json и запустить внешний API с POST-запросом, используя макросы и ссылки «Доступ» и «Использование» адаптера данных. 3. Согласно предложению TAC, рабочий процесс Alarms может запускаться даже с интервалом в одну секунду и не создает большой нагрузки на систему, он больше похож на скрипт администратора в ICM. Так что сейчас я запускаю рабочий процесс Alarms с интервалом в 10 секунд, что в большинстве случаев удовлетворяет мои требования, автоматическое закрытие может быть отложено на срок до 10 секунд, в зависимости от последнего запуска рабочего процесса Alarms. Если кто-то заинтересован в получении более подробной информации по любому из этих вопросов, пожалуйста, дайте мне знать. Я с удовольствием все объясню.</p>
]]></description><link>https://sla247.ru/forum/post/7652</link><guid isPermaLink="true">https://sla247.ru/forum/post/7652</guid><dc:creator><![CDATA[piyush aghera]]></dc:creator><pubDate>Mon, 16 Feb 2026 18:31:55 GMT</pubDate></item></channel></rss>