Hi!
Erstmal kurz zur Erläuterung: wir haben bisher Asterisk 1.2 im Einsatz. Da waren Abfragen im Dialplan noch einfach:
Bei Asterisk 1.4 kommt nun:
Nun kann ich natürlich mittel Realtime function den Wert abfragen:
um dann mit CUT solange daran rum zuschneiden, bis ich den Wert habe, finde ich sehr umständlich.
Weiterhin gäbe es die Möglichkeit cmd MySQL zu nutzen, also:
Das allerdings find ich auch umständlich, da ich ja die MySQL-Familie schon in der extconfig.conf habe ...
So, gibt es denn bei Asterisk 1.4 weitere Möglichkeiten, wie ich Abfragen gestalten kann. Am besten ähnlich wie in 1.2. Ohne CUT und ohne cmd MySQL.
Auf AGI-Scripte würde ich auch gern verzichten, da dadurch Abhängigkeiten entstehen, die ich vermeiden möchte.
Vielleicht hab ich ja einfach was übersehen. Wie macht ihr das denn ab Version 1.4? Wäre schön, wenn jemand ein Tipp für mich hätte.
Vielen Dank im voraus
Ricardo
Erstmal kurz zur Erläuterung: wir haben bisher Asterisk 1.2 im Einsatz. Da waren Abfragen im Dialplan noch einfach:
Code:
exten => s,n,Realtime(Familie,Feld,Wert)
Code:
The RealTime application has been deprecated in favor of the REALTIME dialplan function.
Code:
exten => s,n,Set(data="${REALTIME(Familie,Feld,Wert)
Weiterhin gäbe es die Möglichkeit cmd MySQL zu nutzen, also:
Code:
exten => s,n,MYSQL(Connect ...)
exten => s,n,MYSQL(Query ..)
exten => s,n,MYSQL(Fetch ...)
exten => s,n,MYSQL(Clear ...)
exten => s,n,MYSQL(Disconnect ...)
So, gibt es denn bei Asterisk 1.4 weitere Möglichkeiten, wie ich Abfragen gestalten kann. Am besten ähnlich wie in 1.2. Ohne CUT und ohne cmd MySQL.
Auf AGI-Scripte würde ich auch gern verzichten, da dadurch Abhängigkeiten entstehen, die ich vermeiden möchte.
Vielleicht hab ich ja einfach was übersehen. Wie macht ihr das denn ab Version 1.4? Wäre schön, wenn jemand ein Tipp für mich hätte.
Vielen Dank im voraus
Ricardo
Zuletzt bearbeitet: