VIDEOCHAT  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

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

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

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

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

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

Сообщение notify_ded_bot »

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

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

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

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

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

Делал на 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 »

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

я удивлен что первым это сделал я, а не ты)
notify_ded_bot
Сообщения: 1
Зарегистрирован: 19 ноя 2024, 14:03

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

Сообщение notify_ded_bot »

я удивлен что первым это сделал я, а не ты)

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

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

Сообщение notify_ded_bot »


глядишь и еще люди подтянутся
notify_ded_bot
Сообщения: 1
Зарегистрирован: 19 ноя 2024, 14:03

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

Сообщение notify_ded_bot »


Добрый день
есть Астер
и нужно сделать ЛК для пользователя
более подробно что бы не засорять в ЛС
всем хорошего дня!
notify_ded_bot
Сообщения: 1
Зарегистрирован: 19 ноя 2024, 14:03

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

Сообщение notify_ded_bot »


Вешаю миксмонитор на оба плеча звонка примерно вот так. Все работает, вроде, но смущает две записи в один файл. Хотя голосовой поток один и тот же, но вдруг некие теоретические рейскондишены побьют запись. Нужно это для кейса, когда оператор дозванивается до двух абонентов и соединяет их между собой трансфером. Тогда первое плечо перестает существовать на обоих звонках
notify_ded_bot
Сообщения: 1
Зарегистрирован: 19 ноя 2024, 14:03

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

Сообщение notify_ded_bot »

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

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

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

Сообщение notify_ded_bot »

думается мне последний MixMonitor перебьет первый, или наоборот, можно проверить передав доп префикс в имя и посмотреть в какой будет записывать

Два одинаковых файла получается, если меняю имя, наверно это и не страшно если второй будет всегда перетирать первый поток. Главное чтобы они не менялись местами, они ж каждый в своем треде
notify_ded_bot
Сообщения: 1
Зарегистрирован: 19 ноя 2024, 14:03

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

Сообщение notify_ded_bot »

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

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

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

Сообщение notify_ded_bot »

Два одинаковых файла получается, если меняю имя, наверно это и не страшно если второй будет всегда перетирать первый поток. Главное чтобы они не менялись местами, они ж каждый в своем треде

нужно что бы получилось file1.wav и file2.wav и проверить что размер тот же
Ответить
© 2008 — 2025 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH