Ми використовуємо файли cookies для оптимізації контенту та швидкодії сайту. Продовжуючи відвідування сайту, ви погоджуєтесь на використання файлів cookies.
У програмі вказані дані для підключення до AMI на телефонному сервері.
При дзвінку з onebox (контакт, виклик із програми) відбувається виклик оператора та набір номера, але ні події не появи картки контакту не спостерігаю.
З вхідними – взагалі нічого.
Підкажіть, як досягти працюючої інтеграції?
У програмі вказані дані для підключення до AMI на телефонному сервері. При дзвінку з onebox (контакт, виклик із програми) відбувається виклик оператора та набір номера, але ні події не появи картки контакту не спостерігаю. З вхідними – взагалі нічого. Підкажіть, як досягти працюючої інтеграції?
1. після того, як ви прописали налаштування - потрібно було натиснути кнопку перезапустити cron-ami 2. переконайтеся, що у вас у картці стоїть тип телефону астериск і прописаний внутрішній номер телефонії 3. встановіть дію Створення подій на базі даних про поточні дзвінки у програмі автоматизація раз на хвилину наявність поточних дзвінків можна дивитися у додатку https://mdclinics.1b.app/app/asterisk-4/
1. після того, як ви прописали налаштування - потрібно було натиснути кнопку перезапустити cron-ami
2. переконайтеся, що у вас у картці стоїть тип телефону астериск і прописаний внутрішній номер телефонії
3. встановіть дію Створення подій на базі даних про поточні дзвінки у програмі автоматизація раз на хвилину
наявність поточних дзвінків можна дивитися у додатку https://mdclinics.1b.app/app/asterisk-4/
Добрий день. До отримання відповіді ще раз вирішив провести налаштування. Вилучив підключення та створив повторно, події дзвінків почали створюватись. Автоматизація потрібна під час роботи через push повідомлення, налаштовував AMI, як працювати з push я не зрозумів.
Добрий день.
До отримання відповіді ще раз вирішив провести налаштування. Вилучив підключення та створив повторно, події дзвінків почали створюватись.
Автоматизація потрібна під час роботи через push повідомлення, налаштовував AMI, як працювати з push я не зрозумів.
s.efimov@mdclinics.com.ua написав: Добрий день. До отримання відповіді ще раз вирішив провести налаштування. Вилучив підключення та створив повторно, події дзвінків почали створюватись. Автоматизація потрібна під час роботи через push повідомлення, налаштовував AMI, як працювати з push я не зрозумів.
push потрібно налаштовувати на боці телефонії грубо кажучи вона пушить в апі запити на поточні дзвінки в телефонії і. у такому разі не крон амі не потрібний
[quote]
s.efimov@mdclinics.com.ua написав:
Добрий день.
До отримання відповіді ще раз вирішив провести налаштування. Вилучив підключення та створив повторно, події дзвінків почали створюватись.
Автоматизація потрібна під час роботи через push повідомлення, налаштовував AMI, як працювати з push я не зрозумів.
[/quote]
push потрібно налаштовувати на боці телефонії
грубо кажучи вона пушить в апі запити на поточні дзвінки в телефонії і. у такому разі не крон амі не потрібний
Дякую! Трохи ще бентежать звіти, але це вже інша тема розмови. Якщо хтось має робочу схему з API і може поділитися? Використовується FreePBX 14.0.16.11.
Дякую!
Трохи ще бентежать звіти, але це вже інша тема розмови.
Якщо хтось має робочу схему з API і може поділитися? Використовується FreePBX 14.0.16.11.
Доброго дня! Щодо інтеграції з АТС, модуль Астеріск. На сервері багато не менеджерів, хто не має відображатися в системі, відповідно потрібно перебудовувати систему і робити окрему АТС, або пушити дзвінки з сервера. Та й ганяти через інтернет нешивроване АМІ, а також відкривати його в інтернет – небезпечна практика. Інструкції про пуш не знайшли. Спробували api v1 /api/registercall/ - у логах апі всі записи є, але дзвінок нікуди не підтягнувся. У версії 2 апі взагалі немає методів телефонії. Можливо /api/registercall/ і є метод push до модуля астеріск чи як це працює (допущення через відносний шлях до файлу у прикладі апі)? Надайте робочий приклад запиту. І чи є інші варіанти вибіркового підвантаження історії та записів розмов у систему? Інший питання щодо записів розмов, бачити їх по https є можливість чи лише ftp?
Доброго дня!
Щодо інтеграції з АТС, модуль Астеріск. На сервері багато не менеджерів, хто не має відображатися в системі, відповідно потрібно перебудовувати систему і робити окрему АТС, або пушити дзвінки з сервера. Та й ганяти через інтернет нешивроване АМІ, а також відкривати його в інтернет – небезпечна практика. Інструкції про пуш не знайшли. Спробували api v1 /api/registercall/ - у логах апі всі записи є, але дзвінок нікуди не підтягнувся. У версії 2 апі взагалі немає методів телефонії.
Можливо /api/registercall/ і є метод push до модуля астеріск чи як це працює (допущення через відносний шлях до файлу у прикладі апі)? Надайте робочий приклад запиту. І чи є інші варіанти вибіркового підвантаження історії та записів розмов у систему?
Інший питання щодо записів розмов, бачити їх по https є можливість чи лише ftp?
Марія написав: Можливо /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= Поля ident - ідентифікатор дзвінка (ми використовуємо його як channel) status - статус дзвінка caller - хто дзвонить callee - куди дзвонить pickup - хто підняв трубку при груповому дзвінку duration – тривалість виклику filename - ім'я файлу asteriskid - назва інтеграції Статуси, які система розуміє. CANCEL - Caller поклав трубку. ANSWER - поговорили та розійшлися. CONGESTION – лінія перевантажена. CHANUNAVAIL – лінія недоступна. BUSY – лінія зайнята. NOANSWER - Calle не відповів на дзвінок. INVALID – некоректний номер/переклад. TRANSFER - дзвінок переведено. LOCAL – локальний дзвінок. INCOMING – вхідний дзвінок. OUTGOING – вихідний дзвінок. INVALID – некоректний дзвінок. але якщо не розберетеся то думаю можете взяти кілька годин роботи нашого фахівця він детально розповість, що і як потрібно відправляти
Марія написав: Інший питання щодо записів розмов, бачити їх по https є можливість чи лише ftp?
у пушах ви можете надсилати https параметр filename
[quote]
Марія написав:
Можливо /api/registercall/ і є метод push до модуля астеріск чи як це працює (допущення через відносний шлях до файлу у прикладі апі)? Надайте робочий приклад запиту. І чи є інші варіанти вибіркового підвантаження історії та записів розмов у систему?
[/quote]
добрий день
схема така
Сервер телефонії пушами передає у бокс усе, що там відбувається.
Перший пуш приходить, коли дзвінок зі статусом "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=
Поля
ident - ідентифікатор дзвінка (ми використовуємо його як channel)
status - статус дзвінка
caller - хто дзвонить
callee - куди дзвонить
pickup - хто підняв трубку при груповому дзвінку
duration – тривалість виклику
filename - ім'я файлу
asteriskid - назва інтеграції
Статуси, які система розуміє.
CANCEL - Caller поклав трубку.
ANSWER - поговорили та розійшлися.
CONGESTION – лінія перевантажена.
CHANUNAVAIL – лінія недоступна.
BUSY – лінія зайнята.
NOANSWER - Calle не відповів на дзвінок.
INVALID – некоректний номер/переклад.
TRANSFER - дзвінок переведено.
LOCAL – локальний дзвінок.
INCOMING – вхідний дзвінок.
OUTGOING – вихідний дзвінок.
INVALID – некоректний дзвінок.
але якщо не розберетеся то думаю можете взяти кілька годин роботи нашого фахівця він детально розповість, що і як потрібно відправляти
[quote]
Марія написав:
Інший питання щодо записів розмов, бачити їх по https є можливість чи лише ftp?
[/quote]
у пушах ви можете надсилати https параметр filename
Будь ласка, приєднуйтесь до діалогу. Якщо вам є що сказати – будь ласка, напишіть коментар. Для входу потрібний мобільний телефон та смс-код для ідентифікації.
Увійти та написати коментар