Страница 1469 из 1471

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

Добавлено: 18 авг 2025, 14:23
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% что тоже заработает)

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

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

Добавлено: 18 авг 2025, 14:23
notify_ded_bot
А так можно было? ?

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

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

Добавлено: 18 авг 2025, 14:23
notify_ded_bot
я удивлен что первым это сделал я, а не ты)

мне просто пока не нужен был аудиосокет

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

Добавлено: 18 авг 2025, 14:24
notify_ded_bot

глядишь и еще люди подтянутся

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

Добавлено: 18 авг 2025, 15:37
notify_ded_bot

Добрый день
есть Астер
и нужно сделать ЛК для пользователя
более подробно что бы не засорять в ЛС
всем хорошего дня!

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

Добавлено: 18 авг 2025, 15:48
notify_ded_bot

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

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

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

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

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

Добавлено: 18 авг 2025, 16:29
notify_ded_bot
думается мне последний MixMonitor перебьет первый, или наоборот, можно проверить передав доп префикс в имя и посмотреть в какой будет записывать

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

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

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

Вообще такие вещи более правильно делать через наследование аудиохука

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

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

нужно что бы получилось file1.wav и file2.wav и проверить что размер тот же