Globale Variablen bei Asterisk 1.8

alfamike

Neuer User
Mitglied seit
28 Mai 2008
Beiträge
5
Punkte für Reaktionen
0
Punkte
0
Hallo,
ich habe bei unseren alten Asterisk 1.2-Maschinen eine globale Variable für ein dynamisches Wait verwendet.
Leider verhält sich die Version 1.8 mit identischen Einstellungen anders. Meine globale Variable wird nach jedem eingehenden Call auf 0 zurückgesetzt.
Weiß jemand wie ich ein Increment eines Wertes pro eingehendem Call realisieren kann?
Ich habe schon lange bei Google und in diversen Foren gesucht. Ich möchte mich jetzt ungern in die Thematik Datenbank mit Asterisk einarbeiten, da mir dafür die Zeit fehlt.
Viele Grüße

Problem gelöst:Lediglich die Syntax ist anders. Globale Variablen gibt es immernoch.
exten => _z.,n(fdyn),set(GLOBAL(WAITINDEX)=$[${WAITINDEX} + 1])
Schönen Gruß
 
Zuletzt bearbeitet:
Zeig doch mal Deinen Code. Variablen verhalten sich in 1.8 eigentlich nicht so viel anders.

So nebenbei: AstDB Werte lassen sich im Grund wie Variablen bedienen, nur dass die Syntax eine Function ist. Schreiben mit Set(DB(key)=val) und Lesen mit ${DB(key)}
 
Kostenlos!

Statistik des Forums

Themen
248,876
Beiträge
2,303,698
Mitglieder
378,541
Neuestes Mitglied
FR6r24