[Frage] Wie Shell-Script bei Incoming Call ausführen?

winklmax

Neuer User
Mitglied seit
27 Jun 2008
Beiträge
6
Punkte für Reaktionen
0
Punkte
0
Hallo,

ich habe Asterisk + FreePBX (2.11 beta) bereits mit einem SIP-Provider und zwei SIP-Telefonen erfolgreich am laufen.

Telefon 1: Extension 1000
Telefon 2: Extension 2000

Ring-Group: 600 (Extension 1000 und 2000)


Bei eintreffenden Anrufen wird die Ring-Group 600 angerufen. Beide Telefone klingeln.
Soweit alles prima. Nun aber zur Frage:

Was gibt es für Möglichkeiten direkt beim Eintreffen eines Calls ein Shell-Script zu starten?

Bisher konnte ich in Erfahrung bringen, dass ich eine bestimmte Extension in extensions_custom.conf einrichten muss.
Z.B.:

Code:
[from-internal-custom]
exten => _X.,1,System(echo "Eingehender Anruf." >> /tmp/call.log)

Allerdings überschreibe ich damit etwas im Dial-Plan, oder? Dann klingeln nämlich die Telefone nicht mehr.

Folgendes würde ebenfalls funktionieren:
Code:
[from-internal-custom]
exten => s,1,Playback(tt-monkeys)

Gibt es eine Möglichkeit, dass ich mich vor das Dial-Komando einklinke um das Shell-Script zu starten?
Oder kann ich trotz FreePBX irgendwie meinen eigenen Dial-Plan erstellen und von dem aus ein Goto auf den von FreePBX erstellten durchführen?

Bin über jede Hilfe sehr dankbar!
Gruß Max
 
meinen eigenen Dial-Plan erstellen und von dem aus ein Goto auf den von FreePBX erstellten durchführen?

Genau das ist die Lösung. Auf Grund der Dialplanlogik springt Asterisk in den custom Context, sobald es dort eine passende exten gibt, und legt dank autofallthrough auf, wenn die letzte exten in diesem Context erreicht ist. Du musst also mit einem Goto dafür sorgen, dass der Anruf im normalen Context weiter verarbeitet wird. Frag mich aber jetzt bitte nicht, wie der Context heißt, mit from-internal bzw. from-external könntest Du Glück haben.
 
Hi, hast du eine Lösung gefunden?
Ich möchte bei einem Anruf von Nummer 550 ebenfalls ein Script starten.
Kann mir jemand helfen?

Vielen Dank und viele rüße
Chris
 
Kostenlos!

Statistik des Forums

Themen
249,052
Beiträge
2,309,531
Mitglieder
378,850
Neuestes Mitglied
IchBinEsDoch