Я пытаюсь создать приложение, в котором мне необходимо одновременно выполнять запись и воспроизведение.Приложение должно быть запущено на сервере телефонии Asterisk.Моя проблема:
- Пользователь вызывает сервер звездочки и начинает говорить.
- Голосовые пакеты, отправляемые пользователем, записываются в файл wav в системе.
- Копия голосовых пакетов отправляется в качестве обратной связи одновременно.
Я посмотрел на ChanSpy
, но он не будет работать, если вы используете Record
.
Мои вопросы:
1. Если пользователь вызывает сервер звездочки, становится ли этот канал каналом simplex
или half-duplex
?
2. Существуют ли какие-либо команды и т. Д., Которые позволяют намсделать вышеописанное?
3. Если нет, значит ли это, что мне нужно заняться C
программированием для звездочки (agi-bin
)?
PS: Пожалуйста, дайте мне знать, если больше информациинеобходимо.