
Ich weiß nicht, wie ich aufnehmen sollALLEAnrufe. Ich habe Probleme beim Weiterleiten der Anrufe. Das ist jedenfalls 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
Erweiterungen.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()
Diese Konfiguration funktioniert die meiste Zeit einwandfrei. Die meisten Anrufe werden aufgezeichnet. Es gibt ein Szenario, in dem der Anruf nicht aufgezeichnet wird. Wenn ich die folgenden Schritte ausführe, wird der Anruf nicht aufgezeichnet:
peer1
ruft anpeer2
und es gibt eine neue Aufnahme, was großartig ist.peer1
leitet den Anruf weiter anpeer3
- Sobald der Anruf weitergeleitet wird, stoppt MixMonitor die Aufzeichnung des Anrufs.
Wie kann ich alle Anrufe aufzeichnen, auch wenn ich dieses Szenario durchführe?
Antwort1
Sie müssen Mixmonitor für den weitergeleiteten Anruf erneut starten und dabei die GLEICHE Datei verwenden (Option „a“).