Script bei einkommenden Anruf starten...

arnuschky

Neuer User
Mitglied seit
8 Jan 2006
Beiträge
36
Punkte für Reaktionen
0
Punkte
0
...und beim Auflegen auch.

Hallo. :)

Ich würde gerne ein Script starten, wenn über SIP ein Anruf eingeht. Dieses soll einfach mal kurzfristig alle Verbindungen von Bulk-Verkehr stoppen (also Downloads etc). Das ist nötig, da das Traffic-Shaping eher dürftig und vor allem träge reagiert. Sobald der Anruf beendet ist, soll das Script die Ports wieder freigeben.

Ist sowas möglich? Gibts da irgendwelche Scripting-hooks in Asterisk?

Danke
Arne
 

Guard-X

Aktives Mitglied
Mitglied seit
14 Mai 2005
Beiträge
2,497
Punkte für Reaktionen
0
Punkte
0
Du kannst mit der application "System" ein Script ausführen...
 

arnuschky

Neuer User
Mitglied seit
8 Jan 2006
Beiträge
36
Punkte für Reaktionen
0
Punkte
0
Geht wunderbar, danke! Falls es noch jemand braucht:

[dial-out]
exten => _X.,1,System('/etc/init.d/bulk_traffic stop')
exten => _X.,2,Set(CALLERID(name)=${SIPCALLERID})
exten => _X.,3,Dial(SIP/${EXTEN}@sipgate-out,120,trg)
exten => _X.,4,Congestion
exten => h,1,System('/etc/init.d/bulk_traffic start')

Ist zwar etwas brutal, schafft einem aber die Leitung sofort frei. :)
 
3CX

Neueste Beiträge

Statistik des Forums

Themen
239,464
Beiträge
2,127,970
Mitglieder
362,840
Neuestes Mitglied
locura1240

Erhalten Sie 3CX für 1 Jahr kostenlos!

Gehostet, in Ihrer privaten Cloud oder on-Premise! Ganz ohne Haken. Geben Sie Ihren Namen und Ihre E-Mail an und los geht´s:

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.
oder via