별표는 전송 중에도 모든 통화를 녹음합니다.

별표는 전송 중에도 모든 통화를 녹음합니다.

녹음하는 방법을 모르겠어요모두전화. 통화를 전달할 때 문제가 발생했습니다. 어쨌든 이것은 내 구성입니다.

sip.conf:

[general]
  tcpenable=yes
  udpenable=yes
  ... etc

[peer1]
  secret=somePassword
  type=friend
  disallow=all
  ... etc

[peer2]
  secret=somePassword
  type=friend
  disallow=all
  ... etc

[peer3]
  secret=somePassword
  type=friend
  disallow=all
  ... etc

확장.conf

...
...
exten => 101,1,NoOp(Calling peer1)
; record call
same => n,MixMonitor(${UNIQUEID}.wav)
; call peer
same => n,Dial(SIP/peer1)
same => n,Hangup()

exten => 102,1,NoOp(Calling peer2)
; record call
same => n,MixMonitor(${UNIQUEID}.wav)
; call peer
same => n,Dial(SIP/peer2)
same => n,Hangup()

exten => 103,1,NoOp(Calling peer3)
; record call
same => n,MixMonitor(${UNIQUEID}.wav)
; call peer
same => n,Dial(SIP/peer3)
same => n,Hangup()

이 구성은 대부분의 경우에 효과적입니다. 대부분의 통화는 녹음됩니다. 통화가 녹음되지 않는 경우가 있습니다. 다음 단계를 수행하면 통화가 녹음되지 않습니다.

  1. peer1전화를 걸 peer2었는데 새로운 녹음이 나오네요. 정말 좋습니다.
  2. peer1통화를 다음으로 전달합니다.peer3
  3. 통화가 전송되는 순간 MixMonitor는 통화 녹음을 중지합니다.

이 시나리오를 수행하더라도 어떻게 모든 통화를 녹음할 수 있나요?

답변1

동일한 파일(옵션 'a')을 사용하여 전송된 통화에 대한 믹스모니터를 다시 시작했습니다.

관련 정보