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.:
Allerdings überschreibe ich damit etwas im Dial-Plan, oder? Dann klingeln nämlich die Telefone nicht mehr.
Folgendes würde ebenfalls funktionieren:
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
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)
Folgendes würde ebenfalls funktionieren:
Code:
[from-internal-custom]
exten => s,1,Playback(tt-monkeys)
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