Asterisk zeichnet alle Anrufe auf, auch wenn diese übertragen werden

1402
Tono Nam

Ich kann nicht ALLE Anrufe aufzeichnen . Ich habe Probleme bei der Weiterleitung der Anrufe. Wie auch immer, das ist meine Konfiguration:

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 

extensions.conf

... ... exten => 101,1,NoOp(Calling peer1) ; record call same => n,MixMonitor($.wav) ; call peer same => n,Dial(SIP/peer1) same => n,Hangup()  exten => 102,1,NoOp(Calling peer2) ; record call same => n,MixMonitor($.wav) ; call peer same => n,Dial(SIP/peer2) same => n,Hangup()  exten => 103,1,NoOp(Calling peer3) ; record call same => n,MixMonitor($.wav) ; call peer same => n,Dial(SIP/peer3) same => n,Hangup() 

Diese Konfiguration funktioniert meistens hervorragend. Die meisten Anrufe werden aufgezeichnet. Es gibt ein Szenario, in dem der Anruf nicht aufgezeichnet wird. Wenn ich die folgenden Schritte durchführe, wird der Anruf nicht aufgezeichnet:

  1. peer1ruft an peer2und es gibt eine neue Aufnahme, die großartig ist.
  2. peer1 Übergibt den Anruf an peer3
  3. Sobald der Anruf übergeben wird, stoppt MixMonitor die Aufzeichnung des Anrufs.

Wie kann ich alle Anrufe aufzeichnen, auch wenn ich dieses Szenario durchführe?

0

1 Antwort auf die Frage

0
arheops

You have start again mixmonitor for transfered call, using SAME file(option 'a')