Kein Eintrrag in ASTDB möglich

bocian

Neuer User
Mitglied seit
19 Sep 2007
Beiträge
32
Punkte für Reaktionen
0
Punkte
0
Hallo

verzweifle langsam

ich will eine Rufnummer umleiten

exten => *21.,1,Set(DB(umleitung/${CALLERIDNUM})=${EXTEN})
exten => *21.,2,HangUp


es kommt keine Fehlermeldung aber mit database show ist der eintrag nicht zu sehen.

Hat jemand einen tip?

Danke
 
Falls Du nicht eine ziemlich ältere Asterisk-Version verwendest, versuchs mal mit CALLERID(num) anstatt CALLERIDNUM. Ebenso würde ich über ${EXTEN:3} nachdenken... Wenn Du hart kodierte Zahlen benutzt, geht es dann?
 
Nein es geht immer noch nicht

Asterisk 1.4.18.1

mit database show ist kein eintrag zu finden.

manuell gehts wenn ich databse put umleitung 2001 2000 dann stehts in der datenbank drin.

Dann geht auch die umleitung d.h. das lesen aus der db geht.
Nur das schreiben nicht.

Hardcodierte Zahlen gehen auch nicht
 
Zuletzt bearbeitet:
Warum schreibst Du eingentlich nicht _*21.? Ich meine den Unterstrich vor dem Sternchen. Ist doch ein Pattern...
 
Ja hab ich schon gesetzt. Hatte es leider nur vergessen mit anzugeben.
Geht auf jeden Fall immer noch nicht.
Asterisk führt die funktion auch ohne zu meckern aus.
Als ob alles ok wäre. Jedoch wird es nicht in die DB geschrieben. schon seltsam*
 
Hmmm. Wird immer merkwürdiger. Was verrät die Ausgabe von NoOp
Code:
exten => _*21.,1,NoOp("set ${CALLERID(num)} = ${EXTEN:3}")

Falls die korrekt aussieht, kann es eigentlich nicht mehr an Deinen Zeilen hängen, denn die laufen bei mir genau so, wie Du geschrieben hast.
 
Ergebniss

"Set 2001 =2000"

scheint zu stimmen

liegt es an der version???
 
Ich denke nicht, dass es an der Asterisk-Version liegt. Allerdings kann ich das nicht nachprüfen. Sind andere Variablen in die Datenbank schreibbar? Egal, ob oder ob nicht, ich muss wohl passen, denn ich habe auch keine Idee, was da noch sein könnte. Irgendwelche Berechtigungen, aber wo die wohl gesetzt werden...
 

Statistik des Forums

Themen
244,965
Beiträge
2,221,844
Mitglieder
371,737
Neuestes Mitglied
vulubalulu
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.