enum wo ist der Fehler

emanon

Neuer User
Mitglied seit
30 Sep 2005
Beiträge
65
Punkte für Reaktionen
0
Punkte
0
Hallo,

mach hier eine ENUM Abfrage. Wenn ENUM gefunden wird dann geht es auch. Wenn nicht wählt der leider nicht. Wo mach ich den Fehler ?

Danke

exten => _00Z.,1,EnumLookup(+${EXTEN:2})
exten => _00Z.,2,Goto(1000)
exten => _00Z.,52,Goto(${ENUM},2000)
exten => _00Z.,102,Goto(2000)
exten => _00Z.,1000,SET(CALLERID(number)=${CALLERIDNUM})
exten => _00Z.,1001,Dial(${ENUM})
exten => _00Z.,1002,Goto(2000)
exten => _00Z.,1102,Busy
exten => _00Z.,2000,Macro(dialplan,${EXTEN})
 

kombjuder

IPPF-Promi
Mitglied seit
2 Nov 2004
Beiträge
3,086
Punkte für Reaktionen
0
Punkte
0

Jonny

Neuer User
Mitglied seit
30 Dez 2004
Beiträge
189
Punkte für Reaktionen
0
Punkte
0
kombjuder schrieb:
Du weisst Asterisk einen absoluten Sprung an.
Das musst du mit GotoIf statt mit Goto lösen.

Und was soll daran falsch sein?

Erstmal welche Asterisk Version benutzt Du?
In neueren Version springt Asterisk nicht mehr so gerne durch den Dialplan. Dafür muss man das erstmal wieder aktivieren. Außerdem ist EnumLookup deprecated (veraltet). Inzwischen nutzt man func enumlookup. Versuche lieber was damit zu bauen, dann funktioniert das auch noch in zukünftigen Versionen von Asterisk.
 

emanon

Neuer User
Mitglied seit
30 Sep 2005
Beiträge
65
Punkte für Reaktionen
0
Punkte
0
Hallo,


Ich benutze hier die Version 1.2.9.1. Kannst du mir mal anhand meines ENUM-Checks das mit dem FUNCTIONS erklären

Danke
 

Jonny

Neuer User
Mitglied seit
30 Dez 2004
Beiträge
189
Punkte für Reaktionen
0
Punkte
0
Die Funktion ENUMLOOKUP liefert als Ergebnis eine ENUM Adresse zurück bzw. einen leeren String wenn keine vorhanden ist.

Ein Beispiel in AEL:

Code:
Set(DIAL=${ENUMLOOKUP(${number},sip,1,e164.arpa)});

if ("${DIAL}" != "") {
  Dial(SIP/${DIAL},120,t);
} else {
  Dial(Zap/g1/${number},120,t);
};
 

emanon

Neuer User
Mitglied seit
30 Sep 2005
Beiträge
65
Punkte für Reaktionen
0
Punkte
0
Sorry aber ????
 

Jonny

Neuer User
Mitglied seit
30 Dez 2004
Beiträge
189
Punkte für Reaktionen
0
Punkte
0
Also ein bischen Grundwissen kann man ja wohl erwarten.
Wie wäre es wenn Du dir die Asterisk-Wikis erstmal zu Gemüte führst.
 

Zurzeit aktive Besucher

3CX

Statistik des Forums

Themen
239,216
Beiträge
2,123,914
Mitglieder
362,415
Neuestes Mitglied
Charisteas

Erhalten Sie 3CX für 1 Jahr kostenlos!

Gehostet, in Ihrer privaten Cloud oder on-Premise! Ganz ohne Haken. Geben Sie Ihren Namen und Ihre E-Mail an und los geht´s:

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.
oder via

IPPF im Überblick

Neueste Beiträge

Website-Sponsoren


Kontaktieren Sie uns bei Interesse