39. ExtenSpy()

Einen Kanal belauschen und bei Bedarf reinflüstern.

ExtenSpy(Extension[@Context][,Optionen])

ExtenSpy() kann auf Channels zu der angegebenen Extension geschaltet werden um das ein- und ausgehende Audio mitzuhören. Optionen:

b
Nur Channels abhören, die zu einem verbundenen Anruf gehören.
g(grp)
Nur Channels abhören, bei denen in deren Kanal-Variable ${SPYGROUP} die Gruppe grp enthalten ist. ${SPYGROUP} kann eine durch : getrennt Liste von Werten sein.
q
Keinen Ton beim Beginn abspielen.
r([name])
Abgehörte Gespräche werde im Spool-Verzeichnis aufgezeichnet. Bei Bedarf kann mit name ein Dateiname (ohne Erweiterung) eingestellt werden, Default ist chanspy.
v([wert])
Verändert die anfängliche Lautstärke. Die Werte reichen von -4 bis 4.
w
Aktiviert den Flüster-Modus (whisper mode). So kann man in den abgehörten Channel reinflüstern.
W
Aktiviert „private whisper mode“. So kann man zwar in den abgehörten Channel sprechen, diesen aber nicht hören.

Während des Abhörens können folgende Tastenbefehle gegeben werden:

#
Schaltet durch die Lautstärkeeinstellung (-4 bis 4)
*
Schaltet zu einem anderen Channel
[Anmerkung]Anmerkung

Interner Hilfetext zu dieser Applikation in Asterisk 1.4: 

  -= Info about application 'ExtenSpy' =- 

[Synopsis]
Listen to a channel, and optionally whisper into it

[Description]
  ExtenSpy(exten[@context][|options]): This application is used to listen to the
audio from an Asterisk channel. This includes the audio coming in and
out of the channel being spied on. Only channels created by outgoing calls for the
specified extension will be selected for spying. If the optional context is not
supplied, the current channel's context will be used.
  While spying, the following actions may be performed:
    - Dialing # cycles the volume level.
    - Dialing * will stop spying and look for another channel to spy on.
  Options:
    b             - Only spy on channels involved in a bridged call.
    g(grp)        - Match only channels where their ${SPYGROUP} variable is set to
                    contain 'grp' in an optional : delimited list.
    q             - Don't play a beep when beginning to spy on a channel, or speak the
                    selected channel name.
    r[(basename)] - Record the session to the monitor spool directory. An
                    optional base for the filename may be specified. The
                    default is 'chanspy'.
    v([value])    - Adjust the initial volume in the range from -4 to 4. A
                    negative value refers to a quieter setting.
    w             - Enable 'whisper' mode, so the spying channel can talk to
                    the spied-on channel.
    W             - Enable 'private whisper' mode, so the spying channel can
                    talk to the spied-on channel but cannot listen to that
                    channel.

Differenz zum internen Hilfetext in Asterisk 1.2: 

-- in Version 1.2 nicht vorhanden --

Siehe auch. Abschnitt 19, „ChanSpy(), Abschnitt 141, „ZapBarge(), Abschnitt 143, „ZapScan(), Abschnitt 68, „Monitor()


Asterisk Schulung

2.1 Beta-Version!

2.1 Beta-Version des Asterisk Buches. Die 1.0 stabile Version ist ebenfalls online. Bitte melden Sie Fehler und Feedback per E-Mail an den Autor.

YouTube Screencasts

Kostenlose Asterisk Screencasts mit jeweils 10 minütigen Erklärungen zu Spezial-Themen.

Shameless Plug

noch-ne-auto-seite.de

Das gedruckte Buch

Werbung

Asterisk-Tag.org 2008

Auf der Asterisk-Tag.org Webseite finden Sie die Folien und Videos der Vorträge.