2011-10-11 7 views
2

동시에 녹음 및 재생해야하는 곳에 응용 프로그램을 작성하려고합니다. 응용 프로그램은 별표 전화 통신 서버에서 실행해야합니다. 내 문제는 :동시에 녹음 및 재생 - 별표

  1. 사용자가 별표 서버를 호출하고 말하기 시작합니다.
  2. 사용자가 보내는 음성 패킷은 시스템의 wav 파일에 기록됩니다.
  3. 음성 패킷의 복사본이 동시에 피드백으로 전송됩니다.

나는 ChanSpy을 보았지만 Record을 사용하면 작동하지 않습니다.

내 질문 :
1. 사용자가 별표 서버를 호출하는 경우, 해당 채널이 simplex 또는 half-duplex 채널 되는가?
2. 위 명령을 수행 할 수있는 명령이 있습니까?
3. 그렇지 않다면 별표 (agi-bin)를 프로그래밍하기 위해 C 프로그래밍을해야한다는 뜻입니까?

추신 : 자세한 정보가 필요하면 알려 주시기 바랍니다.

답변

1

왜 MixMonitor를 사용하지 않으시겠습니까? 이를 통해 전화를 녹음 할 수 있으며 ChanSpy 사용을 방해하지 않습니다. 그런데 ChanSpy가 가장 좋은 방법입니다.

+0

답장을 보내 주셔서 감사합니다. 'MixMonitor'는 내가 채널을 녹음 할 수있게 해줍니다. 수신 채널을 믹스 한 다음 다시 피드 할 수 없습니다. 어떤 제안? – Sriram

2

발신자 의 음성 채널에 피드하려는 사용자가 동일한 발신자으로 바뀌 었습니까?

Echo 명령을 사용해 보셨습니까?

+0

그게 바로 내가 원하는 것입니다. 제안 해 주셔서 감사합니다. 그것은 잘 작동하는 것 같습니다. 그래도 한 가지 질문 만합니다. 내가 전화를 할 때, 처음 몇 초가 지나면 에코가 멈추고 완전한 침묵이 있습니다. 왜 이런 일이 일어날 지 모릅니다. – Sriram

+0

예, 에코 테스트는 일정 기간 동안 만 실행됩니다. 이것이 구성 가능한지 확실하지 않지만, 그렇지 않으면 통화 흐름에서 에코로 다시 전화를 반복 할 수 있어야합니다. –