Запись и воспроизведение одновременно - Asterisk - PullRequest
2 голосов
/ 11 октября 2011

Я пытаюсь создать приложение, в котором мне необходимо одновременно выполнять запись и воспроизведение.Приложение должно быть запущено на сервере телефонии Asterisk.Моя проблема:

  1. Пользователь вызывает сервер звездочки и начинает говорить.
  2. Голосовые пакеты, отправляемые пользователем, записываются в файл wav в системе.
  3. Копия голосовых пакетов отправляется в качестве обратной связи одновременно.

Я посмотрел на ChanSpy, но он не будет работать, если вы используете Record.

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

PS: Пожалуйста, дайте мне знать, если больше информациинеобходимо.

Ответы [ 2 ]

2 голосов
/ 17 октября 2011

Вы хотите передать голосовой канал от абонента обратно к тому же абоненту правильно?

Вы пробовали команду Echo ?

1 голос
/ 12 октября 2011

Почему бы не попробовать MixMonitor?Это позволяет вам записывать вызов и не мешать использованию ChanSpy.Кстати, ChanSpy - это лучший способ сделать это.

...