Beta Test!
Asterisk-Schulungen und Consulting vom Autor dieses Buches finden Sie auf http://www.amooma.de. |
Einen Kanal belauschen
ChanSpy([Kanalpräfix
[,Optionen
]])
Erlaubt es, das Gespräch auf beliebigen Kanälen mitzuhören. (Ist also nicht wie ZapBarge()
/ZapScan()
an Zap-Kanäle gebunden.) Für das Verständnis einiger Optionen ist zu beachten, dass diese Applikation einzelne Kanäle abhört, aber nicht Gespräche im eigentlichen Sinn (min. 2 Teilnehmer), obwohl Sie natürlich das ein- und ausgehende Audio auf dem abgehörten Kanal hören können.
Wenn Kanalpräfix
angegeben ist, stehen nur Kanäle, die mit diesem String beginnen, zur Auswahl.
Optionen
(auch in Kombination):
b
g(grp
)
grp
in der durch Doppelpunkt (:
) getrennten Liste ${SPYGROUP}
(Kanalvariable) enthalten ist.r[(Name
)]
(record) Die Sitzung in einer Datei im Verzeichnis /var/spool/asterisk/monitor/
aufzeichnen. Default-Basis-Dateiname (also ohne Endung) ist chanspy
.
v[(Wert
)]
(volume) Die anfängliche Lautstärkeeinstellung von -4
(leise) bis 4
(laut) verändern.
w
W
w
, aber der lauschende Kanal kann den belauschten nicht hören. (sinnvoll?)Während des Abhörens können folgende Tastenbefehle gegeben werden:
#
*
...
#
#
, wird an Kanalpräfix
angehängt. Wenn Sie z.B. ChanSpy(Agent)
ausführen und 1234#
eingeben, werden Sie auf dem Kanal Agent/1234
lauschen.; Agenten belauschen: exten => 123,1,Chanspy(Agent) exten => 123,n,Hangup() ; Beispiel für die Option g: ; auf Anrufen auf 0... SPYGROUP 10005 setzen: exten => _0.,1,Set(SPYGROUP=10005) ;... ; Kanäle der SPYGROUP 10005 belauschen: exten => 123,1,ChanSpy(,g(10005)) exten => 123,n,Hangup()
Siehe auch. Abschnitt 6.119, „ZapBarge()
“, Abschnitt 6.121, „ZapScan()
“, Abschnitt 6.54, „Monitor()
“
© by Stefan Wintermeyer