Hallo,
nachdem ich dieses Forum nun mehrfach durchforstet habe bin ich immer noch nicht auf eine Loesung fuer mein Problem gestossen.
Was ich will:
All meine "Kunden" sind zu unterschiedlichen Zeiten erreichbar, d.h. diese sollen wenn erreichbar in den Context [available] geleitet werden und wenn nicht dann in den Context [not_available].
Ich hatte dies bisher mit einer simplen 'include =>...' Loesung getan, allerdings hat das den Nachteil, dass eben alle Kunden zur selben Zeit erreichbar sind oder nicht. Dies soll aber nun individuell gestaltet werden.
Ich bin mit den Include-Anweisungen auf Syntaxprobleme gestossen, als ich statt der Uhrzeit eben Variablennamen eingetragen hatte (die Variablen wurden mit Strings, welche Informationen zu den Uhrzeiten enthielten,aus der Datenbank gefuettert..).
Beispiel:
include => available|${Montag_Vormittag}|mon|*|*
(geht bloederweise nicht)
Hat jemand schon einmal eine aehnliche Sache programmiert oder vielleicht einen guten Vorschlag wie ich an die Sache herangehen koennte? Ich wuerde gern eine Datenbankabfrage mit einem externen Script schreiben (sollte kein Problem sein) und dieses Ergebnis dann als String in der Form "include => available|<eineUhrzeit>|<einTag>|*|*" in den Dialplan einfuegen (das ist ein Problem).
nachdem ich dieses Forum nun mehrfach durchforstet habe bin ich immer noch nicht auf eine Loesung fuer mein Problem gestossen.
Was ich will:
All meine "Kunden" sind zu unterschiedlichen Zeiten erreichbar, d.h. diese sollen wenn erreichbar in den Context [available] geleitet werden und wenn nicht dann in den Context [not_available].
Ich hatte dies bisher mit einer simplen 'include =>...' Loesung getan, allerdings hat das den Nachteil, dass eben alle Kunden zur selben Zeit erreichbar sind oder nicht. Dies soll aber nun individuell gestaltet werden.
Ich bin mit den Include-Anweisungen auf Syntaxprobleme gestossen, als ich statt der Uhrzeit eben Variablennamen eingetragen hatte (die Variablen wurden mit Strings, welche Informationen zu den Uhrzeiten enthielten,aus der Datenbank gefuettert..).
Beispiel:
include => available|${Montag_Vormittag}|mon|*|*
(geht bloederweise nicht)
Hat jemand schon einmal eine aehnliche Sache programmiert oder vielleicht einen guten Vorschlag wie ich an die Sache herangehen koennte? Ich wuerde gern eine Datenbankabfrage mit einem externen Script schreiben (sollte kein Problem sein) und dieses Ergebnis dann als String in der Form "include => available|<eineUhrzeit>|<einTag>|*|*" in den Dialplan einfuegen (das ist ein Problem).