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
 

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 PBX - GRATIS
Linux / Win / Cloud

Neueste Beiträge

Statistik des Forums

Themen
232,904
Beiträge
2,028,018
Mitglieder
351,048
Neuestes Mitglied
al3azef