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

Консультация по настройке телефонии астериск

Консультация по настройке телефонии астериск
Проетк https://crm.sportlife.ua/
Настроили телефонию. Звонки идут, события создаются.
Проблема в подтягивании записей разговоров.
Выдает ошибку "Звукозапись временно недоступна." https://prnt.sc/zzc354
Контакт на котором есть тестовые звонки https://crm.sportlife.ua/admin/shop/users/89/event/

Действие добавили https://prnt.sc/zzm5fd
После того как указали шаблон названия - в логах пусто

Ответы:

Добрый день.
У вас проблема с подключением к ФТП серверу.
[error message] => FTP template file not correct

Ошибку можно увидеть в логах
/admin/shop/report/logs/
asterisk-ftp-2021-02-17.log
18.02.2021, 17:15

Посмотрите дату последней ошибки.
Тогда был неправильно настроен шаблон.
18.02.2021, 17:16

2021-02-17 в 13:08 я изменил шаблон и ошибка перестала появлятся в логах.
https://prnt.sc/zzrsiz
18.02.2021, 17:20

Проблема с подключением бокса к ФТП серверу нет.
Подключение есть (логин пароль принимается), но каталог прочитать не может.
18.02.2021, 17:21


Тасун Сергей Владимирович
Сотрудник писал/а:
Проблема с подключением бокса к ФТП серверу нет.
Подключение есть (логин пароль принимается), но каталог прочитать не может.

Вы можете точнее описать в чем могут быть причины??
Что искать?
18.02.2021, 17:23

При чтении каталога, при выпонение комманд dir или ls
ftp> dir
227 Entering Passive Mode (172,28,51,7,196,22).

и все, ответа нет.
18.02.2021, 17:34

/2021/02/15/2021-02-15 10:56:34-5557-0976915328.wav
Вот как мы передаем путь и имя аудио в filename
/2021/02/15/ ето названия папок. Дальше идет название записи
Проверьте пожалуйста и сравните с настройками в интеграции и действии поиска записей
https://prnt.sc/100lkmh
19.02.2021, 10:25


Андрей писал/а:
/2021/02/15/2021-02-15 10:56:34-5557-0976915328.wav
Вот как мы передаем путь и имя аудио в filename
/2021/02/15/ ето названия папок. Дальше идет название записи

Добрый день.
Очень хорошо, что вы так все настроили.
Но проблема, о которой я вам писал выше , заключается в том, что с сервера бокса к серверу ФТП
подключится можно, но прочитать папки и файлы нельзя.
Данные не передаются как в пасивном так и в активном режиме.
https://i.imgur.com/oQ2ebVt.png


Андрей писал/а:
Проверьте пожалуйста и сравните с настройками в интеграции и действии поиска записей

Мы не занимется настройкой боксов.
Для этого есть отдельная услуга Интергаторов.
19.02.2021, 12:44

он делает коннект и дальше ничего

Fri Feb 19 19:23:47 2021 [pid 21127] CONNECT: Client "172.28.51.3"
Fri Feb 19 19:23:47 2021 [pid 21127] FTP response: Client "172.28.51.3", "220 (vsFTPd 3.0.2)"
Fri Feb 19 19:23:47 2021 [pid 21127] FTP command: Client "172.28.51.3", "USER ftpuser"
Fri Feb 19 19:23:47 2021 [pid 21127] [ftpuser] FTP response: Client "172.28.51.3", "331 Please specify the password."
Fri Feb 19 19:23:47 2021 [pid 21127] [ftpuser] FTP command: Client "172.28.51.3", "PASS <password>"
Fri Feb 19 19:23:47 2021 [pid 21126] [ftpuser] OK LOGIN: Client "172.28.51.3"
Fri Feb 19 19:23:47 2021 [pid 21128] [ftpuser] FTP response: Client "172.28.51.3", "230 Login successful."
Fri Feb 19 19:23:47 2021 [pid 21128] [ftpuser] FTP command: Client "172.28.51.3", "PASV"
Fri Feb 19 19:23:47 2021 [pid 21128] [ftpuser] FTP response: Client "172.28.51.3", "227 Entering Passive Mode (172,28,51,7,195,216)."
19.02.2021, 19:49

Вот логи с сервера:
А в боксе в ето время в логах пусто.

Fri Feb 19 19:55:03 2021 [pid 21635] CONNECT: Client "172.28.51.3"
Fri Feb 19 19:55:03 2021 [pid 21635] FTP response: Client "172.28.51.3", "220 (vsFTPd 3.0.2)"
Fri Feb 19 19:55:03 2021 [pid 21635] FTP command: Client "172.28.51.3", "USER ftpuser"
Fri Feb 19 19:55:03 2021 [pid 21635] [ftpuser] FTP response: Client "172.28.51.3", "331 Please specify the password."
Fri Feb 19 19:55:03 2021 [pid 21635] [ftpuser] FTP command: Client "172.28.51.3", "PASS <password>"
Fri Feb 19 19:55:03 2021 [pid 21634] [ftpuser] OK LOGIN: Client "172.28.51.3"
Fri Feb 19 19:55:03 2021 [pid 21636] [ftpuser] FTP response: Client "172.28.51.3", "230 Login successful."
Fri Feb 19 19:55:03 2021 [pid 21636] [ftpuser] FTP command: Client "172.28.51.3", "PASV"
Fri Feb 19 19:55:03 2021 [pid 21636] [ftpuser] FTP response: Client "172.28.51.3", "227 Entering Passive Mode (172,28,51,7,195,143)."
Fri Feb 19 19:55:03 2021 [pid 21636] [ftpuser] FTP command: Client "172.28.51.3", "TYPE A"
Fri Feb 19 19:55:03 2021 [pid 21636] [ftpuser] FTP response: Client "172.28.51.3", "200 Switching to ASCII mode."
Fri Feb 19 19:55:13 2021 [pid 21636] [ftpuser] FTP command: Client "172.28.51.3", "QUIT"
Fri Feb 19 19:55:13 2021 [pid 21636] [ftpuser] FTP response: Client "172.28.51.3", "221 Goodbye."
Fri Feb 19 20:00:17 2021 [pid 21761] CONNECT: Client "172.28.51.3"
Fri Feb 19 20:00:17 2021 [pid 21761] FTP response: Client "172.28.51.3", "220 (vsFTPd 3.0.2)"
Fri Feb 19 20:00:17 2021 [pid 21761] FTP command: Client "172.28.51.3", "USER ftpuser"
Fri Feb 19 20:00:17 2021 [pid 21761] [ftpuser] FTP response: Client "172.28.51.3", "331 Please specify the password."
Fri Feb 19 20:00:17 2021 [pid 21761] [ftpuser] FTP command: Client "172.28.51.3", "PASS <password>"
Fri Feb 19 20:00:17 2021 [pid 21760] [ftpuser] OK LOGIN: Client "172.28.51.3"
Fri Feb 19 20:00:17 2021 [pid 21762] [ftpuser] FTP response: Client "172.28.51.3", "230 Login successful."
Fri Feb 19 20:00:17 2021 [pid 21762] [ftpuser] FTP command: Client "172.28.51.3", "PASV"
Fri Feb 19 20:00:17 2021 [pid 21762] [ftpuser] FTP response: Client "172.28.51.3", "227 Entering Passive Mode (172,28,51,7,195,118)."
Fri Feb 19 20:00:17 2021 [pid 21762] [ftpuser] FTP command: Client "172.28.51.3", "TYPE A"
Fri Feb 19 20:00:17 2021 [pid 21762] [ftpuser] FTP response: Client "172.28.51.3", "200 Switching to ASCII mode."
Fri Feb 19 20:00:27 2021 [pid 21762] [ftpuser] FTP command: Client "172.28.51.3", "QUIT"
Fri Feb 19 20:00:27 2021 [pid 21762] [ftpuser] FTP response: Client "172.28.51.3", "221 Goodbye."
19.02.2021, 20:09

Добрый день.
Я не очень понимаю, что именно вы хотите от нас.
Я Вам написал, что происходит. С сервера бокса к серверу ФТП подключится можно, но данные не передаются.

Ваш бокс crm.sportlife.ua размещен и работает на вашем сервере.
Кто Вам мешает зайти на сервер бокса, подключится фтп клиентом к вашему ФТП серверу и скачать любой файл.
И когда у Вас это получится, звукозаписи станут доступны для прослушивания.

Также если у Вас нет вопросов по нашему продукту, то считаю этот разговор завешенным.
Так как настройка фтп сервера, на стороне телефонии, не входит в зону ответственности нашей компании.

Теперь к вашим логам:
Почему в приведенных вами логах FTP Client имеет IP "172.28.51.3"
Сервер, бокса, который делает соединени, имеет IP 195.201.128.207.
Предполаю, что Ваш сервер находится за NAT и вы сделали проброс только 21 порта.

Терия гласить, что этого не достаточно:
В большинстве случаев для нормальной работы FTP-сервера за NAT достаточно будет пробросить 21 порт для управляющей сессии, 20 - для активного режима (если используется), а также указать и пробросить диапазон динамических портов для передачи данных.
20.02.2021, 21:03

бокс запрашивает переключение to ASCII mode
потом 10 секунд он висит и выходит
Даёт команду на выход.
22.02.2021, 18:10

Вы можете еще чем то помочь? Как решить ету проблему?
Может есть альтернативный вариант получения записей?
24.02.2021, 10:48


Тасун Сергей Владимирович
Сотрудник писал/а:

Андрей писал/а:
/2021/02/15/2021-02-15 10:56:34-5557-0976915328.wav
Вот как мы передаем путь и имя аудио в filename
/2021/02/15/ ето названия папок. Дальше идет название записи

Добрый день.
Очень хорошо, что вы так все настроили.
Но проблема, о которой я вам писал выше , заключается в том, что с сервера бокса к серверу ФТП
подключится можно, но прочитать папки и файлы нельзя.
Данные не передаются как в пасивном так и в активном режиме.
https://i.imgur.com/oQ2ebVt.png


Андрей писал/а:
Проверьте пожалуйста и сравните с настройками в интеграции и действии поиска записей

Мы не занимется настройкой боксов.
Для этого есть отдельная услуга Интергаторов.


Я и не просил вас настраивать.

Тогда дайте инструкцию по настройке интеграции с телефонией астериск.
Получение записей звонков и настройке автоматического действия.
24.02.2021, 10:56

Господа, Кирилл Загатный, Максим Мирошниченко, мы покупали у вас систему, в которой "все работает из коробки".
Базовый функционал любой CRM на рынке - интеграция с телефонией.
В течение месяца мы пытаемся интегрировать базовый (не раздутый до неузнаваемости) Asterisk внутрь OneBox.
Приходится танцевать с бубном, а не использовать "из коробки".
Повторюсь, функционал БАЗОВЫЙ!

Выше находятся логи.

Доступ к ФТП есть, но Бокс уходит самостоятельно в AHCI-mode, а после этого говорит "Goodbye"

Я как бизнес-заказчик, хочу получить запись разговора из карточки клиента, а занимаюсь тем, что изучаю логи.

И не надо меня гонять к и интегратору или серверщику. Будьте добры, предоставьте аргументированный ответ на вопрос о том, почему Бокс решает самостоятельно отключаться от сервера, к которому он имеет доступ.

Wed Feb 24 09:29:18 2021 [pid 11944] CONNECT: Client "172.28.51.3"
Wed Feb 24 09:29:18 2021 [pid 11944] FTP response: Client "172.28.51.3", "220 (vsFTPd 3.0.2)"
Wed Feb 24 09:29:18 2021 [pid 11944] FTP command: Client "172.28.51.3", "USER ftpuser"
Wed Feb 24 09:29:18 2021 [pid 11944] [ftpuser] FTP response: Client "172.28.51.3", "331 Please specify the password."
Wed Feb 24 09:29:18 2021 [pid 11944] [ftpuser] FTP command: Client "172.28.51.3", "PASS <password>"
Wed Feb 24 09:29:18 2021 [pid 11943] [ftpuser] OK LOGIN: Client "172.28.51.3"
Wed Feb 24 09:29:18 2021 [pid 11945] [ftpuser] FTP response: Client "172.28.51.3", "230 Login successful."
Wed Feb 24 09:29:19 2021 [pid 11945] [ftpuser] FTP command: Client "172.28.51.3", "PASV"
Wed Feb 24 09:29:19 2021 [pid 11945] [ftpuser] FTP response: Client "172.28.51.3", "227 Entering Passive Mode (172,28,51,7,195,212)."
Wed Feb 24 09:29:19 2021 [pid 11945] [ftpuser] FTP command: Client "172.28.51.3", "TYPE A"
Wed Feb 24 09:29:19 2021 [pid 11945] [ftpuser] FTP response: Client "172.28.51.3", "200 Switching to ASCII mode."
Wed Feb 24 09:29:29 2021 [pid 11945] [ftpuser] FTP command: Client "172.28.51.3", "QUIT"
Wed Feb 24 09:29:29 2021 [pid 11945] [ftpuser] FTP response: Client "172.28.51.3", "221 Goodbye."
24.02.2021, 11:07

Добрый день.
В ответах Вашему специалисту я все предельно ясно описал.


Оверченко Александр
Клиент писал/а:
Будьте добры, предоставьте аргументированный ответ на вопрос о том, почему Бокс решает самостоятельно отключаться от сервера, к которому он имеет доступ.

- Где видно, что сервер бокса имеет доступ к фтп серверу вашей телефонии?
Я лично, заходил на Ваш сервер, где расположена CRM и с него пырался подключится в Вашему серверу иелефонии.
Подключения нет, о чем я написал и приложил скрин. Так же я предложил Вашему специалисту не показывать тут
логи, а просто зайти на сервер бокса и попробовать сделать подключение.
И только сегодня в 11:52 я вижу, что кто то воспользывался этми советом.
root pts/0 91.202.72.82 Wed Feb 24 11:52 still logged in
- В приведненных вами логах фтп комет имеет IP 172.28.51.3 который пренадлежит
IP Owner: Internet Assigned Numbers Authority Internet Assigned Numbers Authority
Owner IP Range: 172.16.0.0 - 172.31.255.255 (1,048,576 ip)
Owner Address: 12025 Waterfront Drive, Suite 300 Los Angeles CA 90094, USA
Owner Country: USA
Почему вы решили, что это конекты бокса, когда сервер бокса имеет IP 195.201.128.207 ?
24.02.2021, 14:03


Тасун Сергей Владимирович
Сотрудник писал/а:
Добрый день.
Я не очень понимаю, что именно вы хотите от нас.
Я Вам написал, что происходит. С сервера бокса к серверу ФТП подключится можно, но данные не передаются.

Ваш бокс crm.sportlife.ua размещен и работает на вашем сервере.
Кто Вам мешает зайти на сервер бокса, подключится фтп клиентом к вашему ФТП серверу и скачать любой файл.
И когда у Вас это получится, звукозаписи станут доступны для прослушивания.

Также если у Вас нет вопросов по нашему продукту, то считаю этот разговор завешенным.
Так как настройка фтп сервера, на стороне телефонии, не входит в зону ответственности нашей компании.

Теперь к вашим логам:
Почему в приведенных вами логах FTP Client имеет IP "172.28.51.3"
Сервер, бокса, который делает соединени, имеет IP 195.201.128.207.
Предполаю, что Ваш сервер находится за NAT и вы сделали проброс только 21 порта.

Терия гласить, что этого не достаточно:
В большинстве случаев для нормальной работы FTP-сервера за NAT достаточно будет пробросить 21 порт для управляющей сессии, 20 - для активного режима (если используется), а также указать и пробросить диапазон динамических портов для передачи данных.

https://prnt.sc/106cqp2
25.02.2021, 10:49


Андрей писал/а:
https://prnt.sc/106cqp2


https://i.imgur.com/qCYouqk.png
https://i.imgur.com/24Lv4rh.png

Если файлы доступны не из корня, а как у Вас путь к файлу: год/мес/день/
Тогда в поле "FTP directory" нужно указать
/[year]/[month]/[day]/

Так как AMI со стороны сервера бокса недоступен:
https://i.imgur.com/d8hkxDZ.png
не будет работать click-to-call и не будет всплывающих окон при звонках (вх/исх).
В настройках вы указали, что события получаете "Получать список звонков через PUSH"
Но в логах я не нашел неодного пуша от сервера телефонии.
Соответственно в боксе нет событий от телефонии "Asterisk-sl".
25.02.2021, 12:23

Сергей, а если click-to-call и всплывающие окна работаю? Логи поступают и отображаются в событиях, но запись вытащить все же невозможно?
25.02.2021, 14:34

Звонки передаем через API создание звонков.
Карточки всплывают.
Вот логи https://prnt.sc/106koxr
События подтягиваются действием "Создание событий на базе данных о текущих звонках" https://prnt.sc/106kqdj
25.02.2021, 14:47

Такого пути в ФТП нет (лишнее /records/)
[filename] => /records/2021/02/25/2021-02-25 15:22:18-380676598578-0443634222.wav

Если передавать файл в таком виде (если подставить к ФТП то будет правильный путь к файлу)
[filename] => /2021/02/25/2021-02-25 15:32:02-0972518447-5100.wav

И опять без файла.
[filename] => ////.wav
25.02.2021, 15:46


Андрей писал/а:
Звонки передаем через API создание звонков.
Карточки всплывают.
Вот логи https://prnt.sc/106koxr
События подтягиваются действием "Создание событий на базе данных о текущих звонках" https://prnt.sc/106kqdj

Я не угадал как вы передавали данные о звонках.
25.02.2021, 15:50

Все получилось.
Спасибо за помощь
25.02.2021, 16:02


Андрей писал/а:
Все получилось.
Спасибо за помощь

Чем мог.
Я так понимаю, тунель, решил вопросы и все завелось.
25.02.2021, 16:13


Тасун Сергей Владимирович

Я так понимаю, тунель, решил вопросы и все завелось.


Пока что да. А там посмотрим. Спасибо!
25.02.2021, 16:15


Андрей писал/а:
Все получилось.
Спасибо за помощь


Можете детальніше описати як вирішили дану проблему?
03.03.2021, 14:04


Юркевич Олександр Ігорович
Клиент писал/а:

Андрей писал/а:
Все получилось.
Спасибо за помощь


Можете детальніше описати як вирішили дану проблему?

соединили площадки впн-ом
03.03.2021, 17:57

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