1b.app
Скопирована ссылка -

Интеграция АТС и onebox

Есть вопросы по настройке телефонии?
Рекомендуем обратиться к партнеру-интегратору - он с радостью поможет в настройке! Посмотреть список интеграторов
В приложении указаны данные для подключения к AMI на сервере телефонии.
При звонке из onebox (контакт, вызов из приложения) происходит вызов оператора и набор номера но ни события не появления карты контакта не наблюдаю.
С входящими - вообще ничего.
Подскажите, как добиться работающей интеграции?

Ответы:

1. после того как вы прописали настройки - нужно было нажать кнопку перезапустить cron-ami

2. убедитесь что у вас в карточке стоит тип телефона астериск и прописан внутренний номер телефонии

3. установите действие Создание событий на базе данных о текущих звонках в приложении автоматизация раз в минуту

наличие текущих звонков можно смотреть в приложении https://mdclinics.1b.app/app/asterisk-4/
16.04.2022, 11:33

Добрый день.
До получение ответа еще раз решил провести настройку. Удалил подключение и создал повторно, события звонков начали создаваться.
Автоматизация нужна при работе через push уведомления, настраивал AMI, как работать c push я не понял.
16.04.2022, 13:19


s.efimov@mdclinics.com.ua писал/а:
Добрый день.
До получение ответа еще раз решил провести настройку. Удалил подключение и создал повторно, события звонков начали создаваться.
Автоматизация нужна при работе через push уведомления, настраивал AMI, как работать c push я не понял.

push нужно настраивать на стороне телефонии

грубо говоря она пушит в апи запросы по текущим звонкам в телефонии и. в таком случае не крон ами не нужен
16.04.2022, 13:46

Спасибо!
Немного еще смущают отчеты, но это уже другая тема разговора.

Если кто-то имеет рабочую схему с использованием API и может поделиться? Используется FreePBX 14.0.16.11.
16.04.2022, 21:11

Доброго дня!
Стосовно інтеграції з АТС, модуль Астеріск. На сервері багато не менеджерів, хто не має відображатися в системі, відповідно потрібно перебудовувати систрему і робити окрему АТС, або пушити дзвінки з сервера. Та і ганяти через інтернет нешивроване АМІ, а також відкривати його в інтернет - небезпечна практика. Інструкції про пуш не знайшли. Спробували api v1 /api/registercall/ - в логах апі всі записи є, але дзвінок нікуди не підтягнувся. У версії 2 апі взагалі немає методів телефонії.
Можливо /api/registercall/ і є метод push до модуля астеріск чи як це працює (припущення через відносний шлях до файлу у прикладі апі)? Надайте робочий приклад запиту. І чи є інші варіанти вибірково підвантаження історії і записів розмов в систему?
Інше питання стосовно записів розмов, відавати їх по https є можливість чи лише ftp?
26.05.2022, 14:26


Марія писал/а:
Можливо /api/registercall/ і є метод push до модуля астеріск чи як це працює (припущення через відносний шлях до файлу у прикладі апі)? Надайте робочий приклад запиту. І чи є інші варіанти вибірково підвантаження історії і записів розмов в систему?



Добрый день

схема такая

Сервер телефонии пушами передает в бокс все что там происходит.
Первый пуш приходит, ко время звонка со статусом "INCOMING" тут и показывают карточку.
Далее приходит пуш со статусом "ANSWER" и там написано кто взял трубку,
соответственно у всех остальных окна пропали.
В конце разговора приходит пуш со статусом "ANSWER" и именем файла
[status] => ANSWER
[filename] => 2020-12-22/380445550129-4944999_2020-12-22_16-03-01.mp3
это разговор закончен.

вот пример звонка
/asterisk/push/?ident=1602999999.999999&time=201007-000000&channel=Local/952@from-queue-000069d3;2&status=INCOMING&caller=0999999999&callee=7899

Поля
ident - идентификатор звонка (мы используем его как channel)
status - статус звонка
caller - кто звонит
callee - куда звонит
pickup - кто поднял трубку при групповом звонке
duration - длительность вызова
filename - имя файла
asteriskid - название интеграции

Статусы которые система понимает.
CANCEL - caller положил трубку.
ANSWER - поговорили и разошлись.
CONGESTION - линия перегружена.
CHANUNAVAIL - линия недоступна.
BUSY - линия занята.
NOANSWER - callee не ответил на звонок.
INVALID - некорректный номер/перевод.
TRANSFER - звонок переведён.

LOCAL - локальный звонок.
INCOMING - входящий звонок.
OUTGOING - исходящий звонок.
INVALID - некорректный звонок.

но если не разберетесь то думаю можете взять несколько часов работы нашего специалиста он детально расскажет что и как нужно отправлять


Марія писал/а:
Інше питання стосовно записів розмов, відавати їх по https є можливість чи лише ftp?


в пушах вы можете слать https параметр filename
30.05.2022, 10:11

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