Ответы:
Добрый день, если Вы про статус самого звонка в телефонии то этот вопрос нужно переадресовать в Nextel
06.11.2024, среда, 16:29
Состояние вызова не меняется, статус noanswer. Но часть из тех, кто в статусе noanswer нажимает 1 в голосовом меню, а часть нет. Nextel (unitalk) предложили следующий вариант:
Нажималась ли кнопка 1
Мы можем передавать эту информацию с помощью вебхуков, документация на вебхуки по ссылке:
https://unitalk.cloud/ru/api-references/#vebhykiiЕсли CRM имеет возможность принять вебхуки, информация будет поступать корректно.
Возможно, как вариант таким образом заполнять дополнительное поле, а затем перенаправлять на стадию в зависимости от заполненного поля?
06.11.2024, среда, 16:41
Оригинальный комментарий доступен на версии: ua
Ну они сам звонок нам должны пушить уже после его завершения и там по идее будет информация по его ivr. Давайте внесем в вопрос больше конкретики. Дайте ссылку на какой то звонок в конкретном боксе где было вызвано это меню и была нажата какая то кнопка. Я посмотрю что там по этому звонку приходило и в зависимости от этого будем двигаться дальше
06.11.2024, среда, 16:48
Нам по нему пришло 2 таких пуша
[2024-11-04 12:16:10]
хост: hocss.1b.app
URL-адрес: /nextel/push/
contentID: nextel-push
точка: /shop.starter.php
engine_sessionid: 1730715370_8512
данные: {"event":"CALL_NEW","projectName":"1552","call":{"outerNumber":"380573415813","utmSource":null,"utmMedium":null,"utmCampaign":null,"utmTerm":null,"utmContent":null,"googleId":null,"facebookClientId"
:null,"gclid":null,"cdid":null,"referer":null,"ip":null,"lastUrl":null,"meta":null,"id":1519000191,"dbid":null,"from":"380988373080","to":[],"lastGroupName":null,"direction":"IN","secondsFullTime":0,"seco
ndsTalk":0,"callback":false,"date":"2024-11-04 12:16:10","state":null,"link":null,"source":"REGULAR","cause":null,"hasSeparateRecords":false}}
[2024-11-04 12:16:24]
хост: hocss.1b.app
URL-адрес: /nextel/push/
contentID: nextel-push
точка: /shop.starter.php
engine_sessionid: 1730715384_7016
данные: {"event":"CALL_END","projectName":"1552","call":{"outerNumber":"380573415813","utmSource":null,"utmMedium":null,"utmCampaign":null,"utmTerm":null,"utmContent":null,"googleId":null,"facebookClientId"
:null,"gclid":null,"cdid":null,"referer":null,"ip":null,"lastUrl":null,"meta":null,"id":1519000191,"dbid":1289,"from":"380988373080","to":["380573415813"],"lastGroupName":null,"direction":"IN","secondsFul
lTime":13,"secondsTalk":0,"callback":false,"date":"2024-11-04 12:16:10","state":"NOANSWER","link":null,"source":"REGULAR","cause":16,"hasSeparateRecords":false}}
телефония может во втором нажатии (событие:CALL_END) прислать информацию о том, какие кнопки нажимались юзером?
06.11.2024, среда, 17:03
Оригинальный комментарий доступен на версии: en
ответ телефонии:
UniTalk Denys????
Да, можно передать кнопку, нажатое в голосовом меню.
{
"ivrName":"Распределение по отделам", // Название голосового меню
"from":"380971234567", // Номер телефона абонента
"outerNumber":"380441234567", // Наружная линия, которая была использована для совершения или получения звонка. Содержит название сайта в случае обратного вызова
"pressedDigit":2, // Цифра, на которую нажал абонент. Может быть null
"actionType": "MAIN", // Тип действия. "MAIN" – основное действие, "NO_CHOICE" – действие отсутствия выбора, "WRONG_DIGIT" – действие неправильного выбора
"projectName": "myproject", // Название проекта
"utmCampaign": "sale2021", // Теги аналитики. Может быть null
"utmSource": "google", // Теги аналитики. Может быть null
"utmMedium": "email", // Теги аналитики. Может быть null
"utmTerm": "term", // Теги аналитики. Может быть null
"utmContent": "content", // Теги аналитики. Может быть null
"googleId": "11111.11111", // Метки аналитики. Может быть null
"facebookClientId": "fb.1.1234567890" // Теги аналитики. Может быть null
}
Подскажите, пожалуйста, какой формат для события CALL_END нужен сервису OneBox для корректной обработки данных?
06.11.2024, среда, 17:25
Оригинальный комментарий доступен на версии: ua
[цитировать]
Двор Микола
Агентство Papidu Digital написал/а:
ВЫЗОВ_END
[/цитировать]
в том что выше
{"event":"CALL_END","projectName":"1552","call":{"outerNumber":"380573415813","utmSource":null,"utm Medium":null,"utmCampaign":null,"utmTerm":null,"utmContent":null,"googleId":null,"facebookClientId"
:null,"gclid":null,"cdid":null,"referer":null,"ip":null,"lastUrl":null,"meta":null,"id":1519000191,"db id":1289,"from":"380988373080","to":["380573415813"],"lastGroupName":null,"direction":"IN","secondsFul
lTime":13,"secondsTalk":0,"callback":false,"date":"2024-11-04 12:16:10","state":"NOANSWER","link":null,"source ":"REGULAR","cause":16,"hasSeparateRecords":false}}
поле ввода нажато Цифра и все)
вчера, 11:05
Оригинальный комментарий доступен на версии: en
т.е. в запрос который уже сейчас идет к нам добавьте одно поле с кнопкой, после мы сможем доработать чтобы его писало в допполе события и после этого переносило в задачу или куда там нужно будет.
вчера, 11:10
Я пишу Вам "добавьте результат нажатия кнопки в ТЕКУЩИЙ запрос по созданию события". Вы игнорируете и добавляете НОВЫЙ запрос с результатом ivr (чего я не просил) и не добавляете эту же информацию в запрос по окончанию события.
[2024-11-07 12:19:19]
host: hocss.1b.app
url: /nextel/push/
contentID: nextel-push
point: /shop.starter.php
engine_sessionid: 1730974759_4709
data: {
"event": "IVR_ACTION",
"projectName": "1552",
"call": {
"outerNumber": "380573415813",
"id": "1495207112",
"dbid": "1551",
"from": "380988373080",
"to": ["380988373080"],
"direction": "IN",
"secondsFullTime": "0",
"secondsTalk": "0",
"date": "2024-11-07 12:19:04",
"state": "DIALING",
"link": "",
"source": "REGULAR",
"cause": "",
"pressedDigit": "1"
}
}
[2024-11-07 12:19:23]
host: hocss.1b.app
url: /nextel/push/
contentID: nextel-push
point: /shop.starter.php
engine_sessionid: 1730974763_579
data: {"event":"CALL_END","projectName":"1552","call":{"outerNumber":"380573415813","utmSource":null,"utmMedium":null,"utmCampaign":null,"utmTerm":null,"utmContent":null,"googleId":null,"facebookClientId"
:null,"gclid":null,"cdid":null,"referer":null,"ip":null,"lastUrl":null,"meta":null,"id":1495207112,"dbid":1551,"from":"380988373080","to":["380573415813"],"lastGroupName":null,"direction":"IN","secondsFul
lTime":19,"secondsTalk":0,"callback":false,"date":"2024-11-07 12:19:04","state":"NOANSWER","link":null,"source":"REGULAR","cause":16,"hasSeparateRecords":false}}
Если Вы не можете этого сделать - ну напишите что я не могу, зачем писать что сделали если никто ничего не сделал то?
Я вижу что у Вас сейчас уже настроено действие по создания событий раз в минуту, оно по идее должно создавать вам новую задачу по этому событию, что Вы хотите изменить в данном случае?
вчера, 15:08
Вот переписка с их поддержкой (2 скрина прикрепил). Они указали, что прибавили. Да, это настроенное действие по созданию событий раз в минуту, оно создает новую задачу по этому событию. Но вопрос в том, чтобы добавить в дополнительное поле информацию, нажималась кнопка или нет. И насколько я вижу, то она уже как будто есть (скрин прикрепил)
Суть того, что клиент, не нажавший кнопку один, должен переходить в невалид, а нажавшие должны создаваться задачи. Если в дополнительном поле у нас будет цифра, то сможем проверить значение и изменить этап
вчера, 15:40
Оригинальный комментарий доступен на версии: ua
Отправил Ваш запрос для поддержки телефонии, вот их ответ:
Насколько понимаю поддержка Oneboх хочет, чтобы мы убрали отправку вебхука после ivr. И оставили текущие вебхуки интеграции в которые добавим новое поле с "кнопкой"
Сейчас внесем данные настройки, ждите, пожалуйста
вчера, 15:55
Оригинальный комментарий доступен на версии: ua
Ответ поддержки телефонии:
UniTalk Dmytro????
Проверили информацию и совершили несколько тестовых звонков.
Теперь корректно передать значение цифры, которую нажал абонент, можно только с помощью второго запроса с результатом IVR.
Предлагаю протестировать следующую логику:
Мы изменили значение события на CALL_END, которое будет передаваться по окончании IVR в Onebox со значением цифры, которую нажал абонент. По завершении звонка будет отправлен точно такой же вебхук, однако, без значения цифры, которую нажал абонент.
Просьба уточнить в поддержке Onebox смогут ли они корректно обработать 1 запрос, который поступит по окончании IVR и проигнорировать следующий идентичный запрос без значения нажатой абонентом цифры.
Или вернуться к исходной логике: где будет стандартный запрос создания события и еще один с результатом ivr и цифрой, которую нажал абонент
вчера, 17:07
Оригинальный комментарий доступен на версии: ua
[цитировать]
пусть он готовит
Производство OneBox написал/а:
[2024-11-07 12:19:23]
хост: hocss.1b.app
URL-адрес: /nextel/push/
contentID: nextel-push
точка: /shop.starter.php
engine_sessionid: 1730974763_579
данные: {"event":"CALL_END","projectName":"1552","call":{"outerNumber":"380573415813","utmSource":null,"utmMedium":null,"utmCampaign":null, "utmTerm":null,"utmContent":null,"googleId":null,"facebookClientId"
:null,"gclid":null,"cdid":null,"referer":null,"ip":null,"lastUrl":null,"meta":null,"id":1495207112,"dbid":1551 ,"from":"380988373080","to":["380573415813"],"lastGroupName":null,"direction":"IN","secondsFul
lTime":19,"secondsTalk":0,"callback":false,"date":"2024-11-07 12:19:04","state":"NOANSWER","link":null,"source ":"REGULAR","cause":16,"hasSeparateRecords":false}}
[/цитировать]
они не могут просто изменить событие CALL_END и добавить в него ivrdata?
например чтобы нажать стал такой
{"event":"CALL_END","projectName":"1552","call":{"outerNumber":"380573415813","utmSource":null,"utmMedium":null,"utmCampaign":null, "utmTerm":null,"utmContent":null,"googleId":null,"facebookClientId"
:null,"gclid":null,"cdid":null,"referer":null,"ip":null,"lastUrl":null,"meta":null,"id":1495207112,"dbid":1551 ,"from":"380988373080","to":["380573415813"],"lastGroupName":null,"direction":"IN","secondsFul
lTime":19,"secondsTalk":0,"callback":false,"date":"2024-11-07 12:19:04","state":"NOANSWER","link":null,"source ":"REGULAR","cause":16,"hasSeparateRecords":false},"ivdata":{"pressedDigit":1}}
?
нам неудобно из нескольких разных источников собирать по кусочкам данные о событии. Если они не могут это сделать, я сделаю это с нашей стороны, но это будет на несколько часов дольше.
Так же прошу ответить Вас на вопрос
"Я бачу, что у Вас зараз налаштована дія зі створення подій раз на вилину, вона по идее повинна решить вам новую задачу по этой події, что Вы хотите узнать в данном случае?"
вчера, 17:24
Оригинальный комментарий доступен на версии: en
Ответ от телефонии:
Unitalk Ivan????
Уточнили информацию у разработчиков – значение нажатой кнопки можем передавать только если отправлять вебхук из самого голосового меню – то есть будет действие IVR_ACTION, а не CALL_END. Это связано с тем, что в случае когда в звонке использовано несколько голосовых меню – будет сложность с тем, какое именно значение необходимо передавать.
вчера, 17:50
Оригинальный комментарий доступен на версии: ua
Пожалуйста, присоединяйтесь к диалогу. Если вам есть что сказать - пожалуйста, напишите комментарий. Для входа потребуется мобильный телефон и смс-код для идентификации.
Войти и написать комментарий