
録音方法が分からない全て通話。通話を転送するときに問題が発生します。とにかく、これが私の設定です:
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()
この設定はほとんどの場合うまく機能します。ほとんどの通話は録音されます。通話が録音されないシナリオがあります。次の手順を実行すると、通話は録音されません。
peer1
通話がpeer2
あり、新しい録音があり、素晴らしいです。peer1
通話を転送するpeer3
- 通話が転送された瞬間、MixMonitor は通話の録音を停止します。
このシナリオを実行する場合でも、すべての通話を録音するにはどうすればよいですか?
答え1
同じファイル(オプション 'a')を使用して、転送された通話のミックスモニターを再度開始する必要があります。