0
Завершен

Уведомление о входящих звонках по API

620570 5 лет назад обновлен Deleted Deleted (Старший менеджер продукта) 4 года назад 37
Мы занимаемся интерацией Comagic с црм системами: Мегаплан, Амо црм, Битрикс 24. В настоящий момент столкнулись со следующей проблемой:

При поступлении входящего звонка на софтфон пользователя - нам приходит api-уведомление, по которому мы отображаем у пользователя всплывающую карточку.


Проблема заключается в том, что если входящий звонок приходит одновременно нескольким пользователям - то событие приходит только одно, вместо нескольких.

Подскажите пожалуйста, куда копать и каким образом эту проблему можно решать?

Ответ

Ответ

При создании уведомления необходимо указывать входящее плечо, http://joxi.ru/xAeDWLRhp66dD2

На какой CRM системы Вы принимаете данные от CoMagic ?

На рассмотрении

Доброй ночи ! Павел, на каком аккаунте производите тестирование и каким образом настроена передача событий ?

Здравствуйте, Николай. Тестирование я провожу на аккаунте info-stroy05@mail.ru

вот список уведомлений, которые мы используем:

http://image.prntscr.com/image/7b732c77abb34681ace1fdcebe42210f.png

нужно чтобы при поступлении звонка - на группу обзвона

уведомления об этом звонке приходило к каждому из абонентов в группе

Добрый день ! Попробуйте использовать для отправки уведомления второй версии: http://joxi.ru/krDloL5FELLenr

Ответ

При создании уведомления необходимо указывать входящее плечо, http://joxi.ru/xAeDWLRhp66dD2

На какой CRM системы Вы принимаете данные от CoMagic ?

Версия 2.0 полгода назад не работала по https, только по http

надо проверить будет ли работать сейчас,

возможно я тогда всего лишь лишний пробел после /events/call поставил

http://image.prntscr.com/image/83e52585b56a48d0a7af88201142ccaf.png

Хорошо, обязательно напишите о результатах.

пробовал решить проблему с использованием старых уведомлений - теперь карточка всплывает у обоих абонентов в группе, но при начале разговора абоненту (начавшему разговор) приходит событие - "Разрыв сединения" а не "Начало разговора" (http://image.prntscr.com/image/7b732c77abb34681ace1fdcebe42210f.png), в ближайшее время посмотрю почему

Добрый день!

1. Не рекомендую завязываться на старые уведомления, т.к. этот функционал скоро будет отключен.

2. Рекомендую ознакомиться с описанием механики возникновения событий.


Дело в том, что механика возникновения событий в старых и новых уведомлениях отличается принципиально. Более того, новые уведомления обладают большим количеством параметров и фильтров, а также для HTTP уведомлений реализован механизм повторной отправки, в случае неудачных попыток.

"Уведомления 2.0" не приходят на https - причем не приходят вообще

http://image.prntscr.com/image/b3400f08336740c9a4db288f0052c7d5.png

тестировал следующие события:

Входящее плечо, Исходящее плечо, Завершение плеча

Данный вопрос адресую соответствующему специалисту. После получения ответа, напишу Вам.

сам тестовый запрос в браузере рвботает

(http://image.prntscr.com/image/391710a492134225ba27f84de7025ef5.png)

Протестировали. От нас сообщения уходят. Видимо какие то сложности на Вашей стороне. Не возможно соединиться с хостом. http://joxi.ru/L21zO9Zs8VZy3A


Данный отчет Вы можете посмотреть в нашем личном кабинете. 

http://joxi.ru/MAjoa3xI4ZXKMr

Указывать IP адрес не требуется. Ошибка 504 приходит от Вашего сервера, что означает уведомления от нас уходят, но по неизвестной нам причине он не может их обработать. В связи с чем Вам необходимо провести самостоятельные работы по выяснению причины.

С нашей стороны провели все возможные проверки. Данные к Вам уходят. Ваш сервер возвращает ошибку, то есть он не принимает наши данные. Может быть Ваш файерволл не пропускает данные от нас ? http://joxi.ru/BA00l9KFJwz0jA

Раньше стоял самоподписанный сертификат - поменял на защищенный, но по прежнему приходят только Уведомления 1.0. Через tcpdump проверил Уведомления 2.0 какие-то пакеты с 195.211.121.51 приходили, но были отброшены:

http://image.prntscr.com/image/55f663663812418dbaf592ce9a6c282b.png

Добрый день ! Наши специалисты еще занимаются данным вопросом. Как только будет получен ответ, я напишу Вам.

попробуйте на 195.211.121.51 сделать через curl тестовый запрос:

http://image.prntscr.com/image/391710a492134225ba27f84de7025ef5.png

Ошибка 504 это - Gateway timeout

(но ответ при переходе по ссылке выше приходит за десятую долю секунды)

Проверил - мой сервер ответ с ошибкой 504 не возвращет вообще (возможно это делает файрвол или сетевое оборудование)


В данном случае, возвращаемый результат от Вашего сервера 504. С чем это может быть связано, нужно смотреть на стороне, кем используется данный сервер. Так как 504 ошибка - Адрес не найден, или хост не принимает подключение. 

с другого сервера тестовое уведомление приходит

http://image.prntscr.com/image/b679987b83654af8890e3bb26fcf432d.png

и с моей локальной машины curl тоже запрос отправляет

http://image.prntscr.com/image/5564633a689a4fe6bbd77eb0b6fde891.png

Уведомления 1.0 все приходят, а Уведомления 2.0 - нет

URL один и тот же (отличается только query_string), IP - тот же (если бы блокировал файрвол Уведомления 1 тоже бы не приходили)

Я передал задачу нашим разработчикам на проверку. Как получу ответ от них, сообщу Вам.

Спасибо за быструю обратную связь!

Лично я не готов ответить на этот вопрос, об этом лучше скажут наши разработчики.

Как можно с ними связаться ? Есть возможность оставить контакт для связи ?

Да, конечно, после праздников они напишут в эту тему.

Павел, приветствую!
Подскажите, пожалуйста, вопрос получилось самостоятельно решить с разработчиками или мы можем помочь? :)

Евгения, вопрос до сих пор не решен.

Ждем ответа от Ваших разработчиков.

Добрый день!

Мне сообщили, что техническая проблема, которая была на нашей стороне- исправлена.

Скажите, пожалуйста, Вы можете проверить все ли сейчас работает? Могу предложить помощь персонального менеджера :)

Здравствуйте, Евгения

Уведомления 2.0 стали приходить только с 1 июня...

хотя нет, не приходят, это были 2 одинаковых тестовых уведомления (1 вчера и 1 сегодня ночью)

http://i.shotnes.com/a/06/02/screenshot_16154.png



На рассмотрении

Добрый день ! Павел, по всей видимости все таки закрыт порт, не отвечает шлюз. Информация по ошибке осталась прежней. Необходимо проверить хост, куда отправляются наши данные.

поменяли уведомления (раньше стояли - "Входящее плечо", "Исходящее плечо" "Завершение плеча") - сейчас поставил уведомления аналогичные Уведомлениям 1.0 

https://image.prntscr.com/image/ef239ac24935485fbd853550042ada74.png

События все равно не приходят

Возможно нужно настроить условия, это ж всего лишь фильтр (по умолчанию будут приходить все уведомления)

Приветствую!

Я передала информацию вашему персональному менеджеру - Екатерине. Она обязательно свяжется в ближайшее время и поможет в решении вопроса. По итогам обязательно проинформирую здесь. 

Добрый день!

Оставьте, пожалуйста, контакты, по которым с вами можно связаться.

Заранее благодарю.

74997052931 - добавочный 106 - Евгений

Сервис поддержки клиентов работает на платформе UserEcho