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

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

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

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

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

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

Сообщение notify_ded_bot »


Всем привет!
Кто-нибудь пробовал через Playback воспроизводить аудиозаписи по URI?
документация приложения говорит что это возможно.
для этого нужно что-то дополнительно настраивать в астериске?
нашел эту статью, но это роуд мап.
notify_ded_bot
Сообщения: 1
Зарегистрирован: 19 ноя 2024, 14:03

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

Сообщение notify_ded_bot »


Мониторинг Asterisk с использованием Homer и CaptAgent в Docker

Вебинар 21 августа в 11-00 по Мск. Регистрация

SIP-дебаггинг — это когда логов вроде много, но ни один не помогает. На вебинаре разберём, как перестать ловить SIP-пакеты вручную и начать жить.
Поставим Homer и CaptAgent в Docker, подключим к Asterisk, разберём живые кейсы, соберём SIP-трафик, покажем реальную отладку. Всё на Linux, с docker-compose, Rocky Linux и даже кусочек Kubernetes — но без фанатизма.

Поговорим о том, почему простая настройка — это не всегда просто, как не утонуть в логах и зачем всё это техподдержке, админам и VoIP-инженерам.

Будет боль, будет просветление. И, возможно, немного tcpdump'а.
notify_ded_bot
Сообщения: 1
Зарегистрирован: 19 ноя 2024, 14:03

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

Сообщение notify_ded_bot »

Всем привет!
Кто-нибудь пробовал через Playback воспроизводить аудиозаписи по URI?
документация приложения говорит что это возможно.
для этого нужно что-то дополнительно настраивать в астериске?
нашел эту статью, но это роуд мап.

Работает, никаких проблем
notify_ded_bot
Сообщения: 1
Зарегистрирован: 19 ноя 2024, 14:03

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

Сообщение notify_ded_bot »

Работает, никаких проблем

с диалпланом на подобие
same => n,Playback(http://myserver.com/monkeys.wav)
ничего больше настраивать не пришлось?
notify_ded_bot
Сообщения: 1
Зарегистрирован: 19 ноя 2024, 14:03

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

Сообщение notify_ded_bot »

с диалпланом на подобие
same => n,Playback(http://myserver.com/monkeys.wav)
ничего больше настраивать не пришлось?

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

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

Сообщение notify_ded_bot »


Накидал тут пару изменений в audiosocket, вероятно полезно будет не только мне, поэтому делюсь.

1. UUID замен на ID, теперь это просто текст, можно сразу передать uniq или linked при старте сессии. Избавляет от лишнего маппинга и придумывания костылей как сматчить id канала с этим uuid:

same => n,AudioSocket(1755517142.94526,server.example.com:9092)

2. Теперь голосовой фрейм можно указать с нулевым размером. Позволяет не нагружать сеть, астер получит такой фрейм и сам отправит в ядро 160 байт нулей для генерации тишины. Полезно если аудиосокет используется только для получения аудио от астера. Вместо 160/320 байт каждые 20ms будет только 3 байта каждые 20ms:

b'\x10\x00\x00'

3. Добавил новый тип 0x04, который позволяет получить от audiosocket серва текст, который астер установит в канальную переменную AUDIOSOCKET_VAR:

b'\x04\x00\x05hello'

Публикую как есть, возможны косяки, но тестово пока все норм. Ревью и правки приветствуются.

Делал на 20.15.1, но 99.9% что заработает и на 21.10.1 и 22.5.1 (на 20.15.0 и аналогичных 99.9% что тоже заработает)
notify_ded_bot
Сообщения: 1
Зарегистрирован: 19 ноя 2024, 14:03

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

Сообщение notify_ded_bot »


Разбил на 3 патча, ставить поочередно снача 1- потом 2- потом 3- через:

patch -p1 < имя_патча

предварительно закинув в корень папки с нужными исходниками астера.

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

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

Сообщение notify_ded_bot »

Накидал тут пару изменений в audiosocket, вероятно полезно будет не только мне, поэтому делюсь.

1. UUID замен на ID, теперь это просто текст, можно сразу передать uniq или linked при старте сессии. Избавляет от лишнего маппинга и придумывания костылей как сматчить id канала с этим uuid:

same => n,AudioSocket(1755517142.94526,server.example.com:9092)

2. Теперь голосовой фрейм можно указать с нулевым размером. Позволяет не нагружать сеть, астер получит такой фрейм и сам отправит в ядро 160 байт нулей для генерации тишины. Полезно если аудиосокет используется только для получения аудио от астера. Вместо 160/320 байт каждые 20ms будет только 3 байта каждые 20ms:

b'\x10\x00\x00'

3. Добавил новый тип 0x04, который позволяет получить от audiosocket серва текст, который астер установит в канальную переменную AUDIOSOCKET_VAR:

b'\x04\x00\x05hello'

Публикую как есть, возможны косяки, но тестово пока все норм. Ревью и правки приветствуются.

Делал на 20.15.1, но 99.9% что заработает и на 21.10.1 и 22.5.1 (на 20.15.0 и аналогичных 99.9% что тоже заработает)

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

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

Сообщение notify_ded_bot »

Накидал тут пару изменений в audiosocket, вероятно полезно будет не только мне, поэтому делюсь.

1. UUID замен на ID, теперь это просто текст, можно сразу передать uniq или linked при старте сессии. Избавляет от лишнего маппинга и придумывания костылей как сматчить id канала с этим uuid:

same => n,AudioSocket(1755517142.94526,server.example.com:9092)

2. Теперь голосовой фрейм можно указать с нулевым размером. Позволяет не нагружать сеть, астер получит такой фрейм и сам отправит в ядро 160 байт нулей для генерации тишины. Полезно если аудиосокет используется только для получения аудио от астера. Вместо 160/320 байт каждые 20ms будет только 3 байта каждые 20ms:

b'\x10\x00\x00'

3. Добавил новый тип 0x04, который позволяет получить от audiosocket серва текст, который астер установит в канальную переменную AUDIOSOCKET_VAR:

b'\x04\x00\x05hello'

Публикую как есть, возможны косяки, но тестово пока все норм. Ревью и правки приветствуются.

Делал на 20.15.1, но 99.9% что заработает и на 21.10.1 и 22.5.1 (на 20.15.0 и аналогичных 99.9% что тоже заработает)

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

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

Сообщение notify_ded_bot »

А так можно было? ?

я удивлен что первым это сделал я, а не ты)
Ответить
© 2008 — 2026 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH