Hallo zusammen
Habe eine Datenbank in der mehrere Codes gespeichert sind.
Diese(n) lese ich wie folgt aus:
Aber so habe ich natürlich nur immer den ersten
Code in der Channel Variable CODE_FROM_DB.
Ich würde aber gerne, alle Codes aus der Datenbank auslesen und
anschliessend überprüfen ob der Anrufer einen dieser Codes über
DTMF eingegeben hat.
Z.B. so:
Aber auch dies wäre natürlich nur immer
auf den ersten Code in der Datenbank bezogen.
Kann mir jemand einen Hinweis geben?
Gibt es irgendwie dynamische Arrays in Asterisk?
Oder würdet ihr alle Codes in einer
Variable speichern und anschliessend abarbeiten?
Wäre sehr dankbar für eure Kommentare.
Viele Grüsse Stäubel
Habe eine Datenbank in der mehrere Codes gespeichert sind.
Diese(n) lese ich wie folgt aus:
Code:
exten => s,n,MYSQL(Query resultid ${connid} SELECT Code FROM Users)
exten => s,n,MYSQL(Fetch tmp ${resultid} CODE_FROM_DB)
Aber so habe ich natürlich nur immer den ersten
Code in der Channel Variable CODE_FROM_DB.
Ich würde aber gerne, alle Codes aus der Datenbank auslesen und
anschliessend überprüfen ob der Anrufer einen dieser Codes über
DTMF eingegeben hat.
Z.B. so:
Code:
$["${PIN_Eingabe}" = "${CODE_FROM_DB}"]
Aber auch dies wäre natürlich nur immer
auf den ersten Code in der Datenbank bezogen.
Kann mir jemand einen Hinweis geben?
Gibt es irgendwie dynamische Arrays in Asterisk?
Oder würdet ihr alle Codes in einer
Variable speichern und anschliessend abarbeiten?
Wäre sehr dankbar für eure Kommentare.
Viele Grüsse Stäubel