{"info":{"_postman_id":"c8769b19-1dfb-4c2e-983e-5a7e9d694053","name":"События и методы","description":"<html><head></head><body><p>Методы события будут вызываться к установленному хендлеру при выполнения определенных действий из телефонии в сторону СРМ и передаваться массив данных</p>\n<ul>\n<li>В начале входящего или исходящего звонка инициированных телефонией</li>\n<li>После окончании звонка</li>\n</ul>\n</body></html>","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[],"owner":"13914556","collectionId":"c8769b19-1dfb-4c2e-983e-5a7e9d694053","publishedId":"2s93RXrANe","public":true,"customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"EF5B25"},"publishDate":"2023-04-04T14:29:22.000Z"},"item":[{"name":"Событие: Начало звонка","id":"6c5661d4-24ed-4208-a55f-dee95740099b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"inner_phone\": <integer>,\r\n    \"number\": \"+X.\",\r\n    \"line\": <integer|string>,\r\n    \"type\": (\"inc\"|\"out\"|\"int\"),\r\n    \"start_time\": <unix_timestamp>,\r\n}","options":{"raw":{"language":"json"}}},"url":"${handler_url}","description":"<p>В ответ <code>handler</code> должн вернуть</p>\n<p><code>id</code> - <em>integer (max:12)</em> или <em>string (max:32)</em></p>\n<p>зарегистрированного звонка в СРМ</p>\n<h3 id=\"response\"><strong>Response</strong></h3>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-plaintext\">1\n\n</code></pre>\n","urlObject":{"host":["${handler_url}"],"query":[],"variable":[]}},"response":[],"_postman_id":"6c5661d4-24ed-4208-a55f-dee95740099b"},{"name":"Событие: Конец звонка","id":"9710701b-6815-4edb-9197-11a8d2d452a6","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"call_id\": <integer|string>,\r\n    \"finish_time\":  <unix_timestamp>,\r\n    \"duration\":  <integer>,\r\n    \"status_code\": ( 200 | 304 | 603 | 404 ),\r\n    \"record\": \"https://cld.alovoice.uz/.....\"\r\n}","options":{"raw":{"language":"json"}}},"url":"${handler_url}","description":"<p>Фиксируется окончание звонка по <code>id</code> переданным в начале звонка</p>\n<h3 id=\"response\"><strong>Response</strong></h3>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>true\n\n</code></pre><h4 id=\"коды-статуса-звонка\"><strong>Коды статуса звонка</strong></h4>\n<p>200 Успешный звонок.<br />304 Пропущенный звонок.<br />603 Отклонено.<br />603-S Вызов отменен.<br />403 Запрещено.<br />404 Неверный номер.<br />486 Занято.<br />484 Данное направление не доступно.<br />503 Данное направление не доступно.<br />480 Временно не доступен.<br />402 Недостаточно средств на счету.<br />423 Заблокировано<br />OTHER Не определен.</p>\n","urlObject":{"host":["${handler_url}"],"query":[],"variable":[]}},"response":[],"_postman_id":"9710701b-6815-4edb-9197-11a8d2d452a6"},{"name":"Метод: Начало звонка из СРМ","id":"acdd0a62-a120-451d-affc-e171ec560cc0","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"call_id\": \"e5e456se456s56w456\",\r\n    \"inner_phone\": 2424,\r\n    \"number\":\"+998994412860\",\r\n    \"user_id\":  22\r\n}\r\n","options":{"raw":{"language":"json"}}},"url":"https://cld.alovoice.uz/outcall/YOUR TOKEN","description":"<p>Адрес для инициации исходящего звонока, требуется <code>token</code></p>\n<h3 id=\"response\"><strong>Response</strong></h3>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>true|false\n\n</code></pre>","urlObject":{"protocol":"https","path":["outcall","YOUR TOKEN"],"host":["cld","alovoice","uz"],"query":[],"variable":[]}},"response":[],"_postman_id":"acdd0a62-a120-451d-affc-e171ec560cc0"},{"name":"Метод: Установка хендлера для событий","id":"b062cfc0-81bb-4271-97ab-9899c717a758","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"token","value":"YOURTOKEN","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"url\": \"Place here your address of the handler in your CRM portal\",\r\n    \"event\":  \"startcall\" // or \"endcall\"\r\n}\r\n","options":{"raw":{"language":"json"}}},"url":"https://cld.alovoice.uz/sethandler/YOUR_TOKEN","urlObject":{"protocol":"https","path":["sethandler","YOUR_TOKEN"],"host":["cld","alovoice","uz"],"query":[],"variable":[]}},"response":[],"_postman_id":"b062cfc0-81bb-4271-97ab-9899c717a758"},{"name":"Метод: Получить список внутренних звонков","id":"c8d8f9ad-1205-4b25-afe1-ff42fdd9e13f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"token","value":"YOURTOKEN","type":"text"}],"url":"https://cld.alovoice.uz/getpeers/YOUR_TOKEN","description":"<p>Получение списка номеров для сотрудников, для совершения звонков и для приёма входящих обращений</p>\n<h3 id=\"response\"><strong>Response</strong></h3>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">[\n    {\n        \"number\":100, \"secret\":\"voip123\", \"type\":\"sip\" \n    },\n    {\n        \"number\":200, \"secret\":\"voip123\", \"type\":\"sip\" \n    },\n    {\n        \"number\":300, \"secret\":\"voip123\", \"type\":\"sip\" \n    }\n]\n\n</code></pre>\n","urlObject":{"protocol":"https","path":["getpeers","YOUR_TOKEN"],"host":["cld","alovoice","uz"],"query":[],"variable":[]}},"response":[{"id":"1859e7fc-5fd9-4272-8c56-9235bed6fb8f","name":"Метод: Получить список внутренних звонков","originalRequest":{"method":"GET","header":[{"key":"token","value":"YOURTOKEN","type":"text"}],"url":"https://cld.alovoice.uz/getpeers/YOUR_TOKEN"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx"},{"key":"Date","value":"Wed, 22 May 2024 06:20:56 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"1674"},{"key":"Connection","value":"keep-alive"},{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"ETag","value":"W/\"68a-ltGHghH0LqScAJEW6o3W/k0iw+o\""},{"key":"X-Frame-Options","value":"ALLOWALL"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"id\": 8396,\n        \"number\": 2005,\n        \"username\": 2005,\n        \"secret\": \"asdasdasd\",\n        \"paystatus\": \"free\",\n        \"status\": \"off\",\n        \"block\": 0,\n        \"dnd\": false,\n        \"isws\": false,\n        \"lastip\": null,\n        \"isdef\": null,\n        \"extnumber\": \"default\",\n        \"rule\": 0,\n        \"trunk_id\": 37,\n        \"amoid\": false,\n        \"bxid\": false,\n        \"windowsapp\": \"https://cld.alovoice.uz/xxx\",\n        \"mobileqr\": \"https://cld.alovoice.uz/xxx\",\n        \"payto\": 0\n    },\n    {\n        \"id\": 395,\n        \"number\": 2004,\n        \"username\": 2004,\n        \"secret\": \"sxsxsx\",\n        \"paystatus\": \"free\",\n        \"status\": \"off\",\n        \"block\": 0,\n        \"dnd\": false,\n        \"isws\": false,\n        \"lastip\": null,\n        \"isdef\": null,\n        \"extnumber\": \"default\",\n        \"rule\": 0,\n        \"trunk_id\": 37,\n        \"amoid\": false,\n        \"bxid\": false,\n        \"windowsapp\": \"https://cld.alovoice.uz/xxx\",\n        \"mobileqr\": \"https://cld.alovoice.uz/xxx\",\n        \"payto\": 0\n    },\n    {...}\n]"}],"_postman_id":"c8d8f9ad-1205-4b25-afe1-ff42fdd9e13f"},{"name":"Метод: Отправить звонок на AI анализ","id":"36ed0ae6-b3f1-4847-91b2-2afc1703ede6","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://cld.alovoice.uz/callsendai/YOUR_TOKEN/CALL_ID","urlObject":{"protocol":"https","path":["callsendai","YOUR_TOKEN","CALL_ID"],"host":["cld","alovoice","uz"],"query":[],"variable":[]}},"response":[{"id":"479eae50-69a8-4f28-86d1-748b8a734843","name":"Метод: Отправить звонок на AI анализ","originalRequest":{"method":"GET","header":[],"url":"https://cld.alovoice.uz/callsendai/YOUR_TOKEN/CALL_ID"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx"},{"key":"Date","value":"Mon, 20 May 2024 12:51:24 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"104"},{"key":"Connection","value":"keep-alive"},{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"ETag","value":"W/\"68-qGoTcZuhuP9muidLdYjRGPtmxuI\""},{"key":"X-Frame-Options","value":"ALLOWALL"}],"cookie":[],"responseTime":null,"body":"{\n    \"answer\": {\n        \"begin_time\": 1716209468,\n        \"aicallid\": \"664b4741bfsssa0ssdf2757ef7\",\n        \"stereoaudio\": \"/stereo/CALL_ID\"\n    }\n}"}],"_postman_id":"36ed0ae6-b3f1-4847-91b2-2afc1703ede6"},{"name":"Метод: Получить результаты анализа AI","id":"1acfd363-b2a9-4f84-bdbe-3f383f22f10a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://cld.alovoice.uz/callgetairesult/YOUR_TOKEN/CALL_ID","urlObject":{"protocol":"https","path":["callgetairesult","YOUR_TOKEN","CALL_ID"],"host":["cld","alovoice","uz"],"query":[],"variable":[]}},"response":[{"id":"fac41f27-940d-446d-a73e-6e873b69b93c","name":"Метод: Получить результаты анализа AI","originalRequest":{"method":"GET","header":[],"url":"https://cld.alovoice.uz/callgetairesult/YOUR_TOKEN/CALL_ID"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx"},{"key":"Date","value":"Mon, 20 May 2024 12:36:42 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"8544"},{"key":"Connection","value":"keep-alive"},{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"ETag","value":"W/\"2160-IHGHU8UlrQkWazxVOMAcHtNXTfE\""},{"key":"X-Frame-Options","value":"ALLOWALL"}],"cookie":[],"responseTime":null,"body":"{\n    \"answer\": {\n        \"begin_time\": 1716207617,\n        \"aicallid\": \"664b400ccccc3235a7cd17f\",\n        \"stalk\": [\n            {\n                \"begin\": 1120,\n                \"end\": 2960,\n                \"direction\": \"operator\",\n                \"text\": \"assalomu alaykum\",\n                \"fragment_id\": \"664b423209f8892adba7206f\"\n            },\n            {\n                \"begin\": 4720,\n                \"end\": 6280,\n                \"direction\": \"client\",\n                \"text\": \"assalomu alaykum\",\n                \"fragment_id\": \"664b423209f8892adba72070\"\n            }\n        ],\n        \"tags\": [\n            {\n                \"name\": \"Нет представления компании\",\n                \"value\": \"\",\n                \"visible\": null,\n                \"tag_type\": \"rule\"\n            },\n            {\n                \"name\": \"Нет дополнительной информации\",\n                \"value\": \"\",\n                \"visible\": null,\n                \"tag_type\": \"rule\"\n            },\n            {\n                \"name\": \"Приветсвие\",\n                \"value\": \"Приветствие\",\n                \"visible\": null,\n                \"tag_type\": \"rule\",\n                \"begin\": 1120,\n                \"end\": 2960,\n                \"match_text\": \"assalomu alaykum\",\n                \"fragment_id\": \"664b423209f8892adba7206f\"\n            },\n            {\n                \"name\": \"Прощание\",\n                \"value\": \"Прощание\",\n                \"visible\": null,\n                \"tag_type\": \"rule\",\n                \"begin\": 233800,\n                \"end\": 235880,\n                \"match_text\": \"salomat bo'ling\",\n                \"fragment_id\": \"664b423209f8892adba7208f\"\n            },\n            {\n                \"name\": \"Прощание\",\n                \"value\": \"Прощание\",\n                \"visible\": null,\n                \"tag_type\": \"rule\",\n                \"begin\": 233800,\n                \"end\": 235880,\n                \"match_text\": \"salomat\",\n                \"fragment_id\": \"664b423209f8892adba7208f\"\n            }\n        ],\n        \"stereoaudio\": \"/stereo/CALL_ID\"\n    }\n}"}],"_postman_id":"1acfd363-b2a9-4f84-bdbe-3f383f22f10a"}]}