VIDEOCHAT  ::   FAQ  ::   Поиск  ::   Вход

Для индексации полезных и бесполезных разговоров

Разговоры на кухне

Модераторы: Glukinho, Zavr2008, Glukinho, Zavr2008

notify_ded_bot
Сообщения: 1
Зарегистрирован: 19 ноя 2024, 14:03

Cообщение от   Telegram-канал AlecMyag

Сообщение notify_ded_bot »


Здравствуйте, а есть ли возможность в asterisk через ari воспроизводить записи 22050 sample rate?
notify_ded_bot
Сообщения: 1
Зарегистрирован: 19 ноя 2024, 14:03

Cообщение от   Telegram-канал suharik71

Сообщение notify_ded_bot »

Здравствуйте, а есть ли возможность в asterisk через ari воспроизводить записи 22050 sample rate?

возможно, если пропатчите, но зачем?
notify_ded_bot
Сообщения: 1
Зарегистрирован: 19 ноя 2024, 14:03

Cообщение от   Telegram-канал romk4

Сообщение notify_ded_bot »

добрый день,
подскажите пожалуйста как правильно перехватывать аудиопоток в реальном времени на Asterisk 22.4 для речевой аналитики в такой схеме:

SIP провайдер -> Asterisk 22.4 -> Asterisk 1.4 -> добавочные сотрудников

если по такой схеме:

exten => 105, 1, Answer
same => n, Set(uuid=${UUID()})
same => n, Set(AUDIOSOCKET_FORMAT=slin16)
same => n, AudioSocket(${uuid},192.168.0.9:5555)
same => n, Dial(PJSIP/105,60,)
same => n, Hangup()

то вызов до 105 не доходит и тишина в трубке

Переносить логику в ari, и уже в нем соединять абонов и слать потоки по audiosocket или использовать кастомные разработки интузиастов типа AudioFork, он не блокирующий в отличие от Audiosocket.
notify_ded_bot
Сообщения: 1
Зарегистрирован: 19 ноя 2024, 14:03

Cообщение от   Telegram-канал AlecMyag

Сообщение notify_ded_bot »

возможно, если пропатчите, но зачем?

качество воспроизводимых записей не устраивает, хотелось бы не ограничиваться 16000
notify_ded_bot
Сообщения: 1
Зарегистрирован: 19 ноя 2024, 14:03

Cообщение от   Telegram-канал suharik71

Сообщение notify_ded_bot »

качество воспроизводимых записей не устраивает, хотелось бы не ограничиваться 16000

https://github.com/asterisk/asterisk/blob/009e3ef3f5fae65700515739d8f9d8ff522eed37/res/res_audiosocket.c#L267
notify_ded_bot
Сообщения: 1
Зарегистрирован: 19 ноя 2024, 14:03

Cообщение от   Telegram-канал m_shekhovtsov

Сообщение notify_ded_bot »


Подскажите пожалуйста можно ли как-то делать запись звонка, если он создаётся через ari/channels?
notify_ded_bot
Сообщения: 1
Зарегистрирован: 19 ноя 2024, 14:03

Cообщение от   Telegram-канал anonymous

Сообщение notify_ded_bot »


[from-internal]

exten => 2000,1,NoOp(? Call between 1001, 1002, and AudioSocket)
same => n,Answer()
same => n,Dial(PJSIP/1001&PJSIP/1002&AudioSocket/127.0.0.1:9000/40325ec2-5efd-4bd3-805f-53576e581d13/c(slin))
same => n,Hangup()
В общем, мой код работает, но есть небольшая проблема. Если я сначала запускаю скрипт, который принимает голосовые данные от AudioSocket и выводит их через print, а потом совершаю звонок (то есть звоню на номер 2000), то устанавливается соединение между операторами 1001 и 1002. Однако соединение длится меньше секунды и сразу обрывается, несмотря на то что от AudioSocket начинают непрерывно приходить данные, как показано на скриншоте. Но если я сначала устанавливаю звонок, а уже потом запускаю скрипт с сокетом для AudioSocket, никакие данные не приходят вообще. Может быть, кто-то уже сталкивался с такой ситуацией? Пожалуйста, помогите разобраться и исправить ошибку, если знаете решение.Thanks)
notify_ded_bot
Сообщения: 1
Зарегистрирован: 19 ноя 2024, 14:03

Cообщение от   Telegram-канал m_shekhovtsov

Сообщение notify_ded_bot »

Подскажите пожалуйста можно ли как-то делать запись звонка, если он создаётся через ari/channels?

Отвечу сам себе....

У меня FreePBX и есть в настройках исходящего маршрута отдельный параметр для записи вызовов типа originate. Включил - запись появилась.
notify_ded_bot
Сообщения: 1
Зарегистрирован: 19 ноя 2024, 14:03

Cообщение от   Telegram-канал spiridonov_dv

Сообщение notify_ded_bot »

хотел бы напомнить про свой вопрос, заданный 18.07:
Подскажите, а вокслинке есть курсы программирования под астер? На php (на данный момент используется компанией в нескольких скриптах) или других языках?

Охх... Я бы сказал что прежде чем открывать курсы программирования под астериск на php, нужно сначала написать норм библиотеки ami, agi, ari работающие с астериск на php.
Всё написано тучу лет назад под старый php да и в те времена не супер удачно было.

Это так... Попали в боль =)
notify_ded_bot
Сообщения: 1
Зарегистрирован: 19 ноя 2024, 14:03

Cообщение от   Telegram-канал fish9370

Сообщение notify_ded_bot »

Охх... Я бы сказал что прежде чем открывать курсы программирования под астериск на php, нужно сначала написать норм библиотеки ami, agi, ari работающие с астериск на php.
Всё написано тучу лет назад под старый php да и в те времена не супер удачно было.

Это так... Попали в боль =)

эти либы каждый пишет под себя
Ответить
© 2008 — 2026 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH