Страница 1469 из 1471
Добавлено: 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% что тоже заработает)
А так можно было? ?
Добавлено: 18 авг 2025, 14:23
notify_ded_bot
А так можно было? ?
я удивлен что первым это сделал я, а не ты)
Добавлено: 18 авг 2025, 14:23
notify_ded_bot
я удивлен что первым это сделал я, а не ты)
мне просто пока не нужен был аудиосокет
Добавлено: 18 авг 2025, 14:24
notify_ded_bot
глядишь и еще люди подтянутся
Добавлено: 18 авг 2025, 15:37
notify_ded_bot
Добрый день
есть Астер
и нужно сделать ЛК для пользователя
более подробно что бы не засорять в ЛС
всем хорошего дня!
Добавлено: 18 авг 2025, 15:48
notify_ded_bot
Вешаю миксмонитор на оба плеча звонка примерно вот так. Все работает, вроде, но смущает две записи в один файл. Хотя голосовой поток один и тот же, но вдруг некие теоретические рейскондишены побьют запись. Нужно это для кейса, когда оператор дозванивается до двух абонентов и соединяет их между собой трансфером. Тогда первое плечо перестает существовать на обоих звонках
Добавлено: 18 авг 2025, 16:14
notify_ded_bot
Вешаю миксмонитор на оба плеча звонка примерно вот так. Все работает, вроде, но смущает две записи в один файл. Хотя голосовой поток один и тот же, но вдруг некие теоретические рейскондишены побьют запись. Нужно это для кейса, когда оператор дозванивается до двух абонентов и соединяет их между собой трансфером. Тогда первое плечо перестает существовать на обоих звонках
думается мне последний MixMonitor перебьет первый, или наоборот, можно проверить передав доп префикс в имя и посмотреть в какой будет записывать
Добавлено: 18 авг 2025, 16:29
notify_ded_bot
думается мне последний MixMonitor перебьет первый, или наоборот, можно проверить передав доп префикс в имя и посмотреть в какой будет записывать
Два одинаковых файла получается, если меняю имя, наверно это и не страшно если второй будет всегда перетирать первый поток. Главное чтобы они не менялись местами, они ж каждый в своем треде
Добавлено: 18 авг 2025, 16:33
notify_ded_bot
Вешаю миксмонитор на оба плеча звонка примерно вот так. Все работает, вроде, но смущает две записи в один файл. Хотя голосовой поток один и тот же, но вдруг некие теоретические рейскондишены побьют запись. Нужно это для кейса, когда оператор дозванивается до двух абонентов и соединяет их между собой трансфером. Тогда первое плечо перестает существовать на обоих звонках
Вообще такие вещи более правильно делать через наследование аудиохука
Добавлено: 18 авг 2025, 16:33
notify_ded_bot
Два одинаковых файла получается, если меняю имя, наверно это и не страшно если второй будет всегда перетирать первый поток. Главное чтобы они не менялись местами, они ж каждый в своем треде
нужно что бы получилось file1.wav и file2.wav и проверить что размер тот же