F: exten => Rufnummer nicht wählen

DerDominic

Neuer User
Mitglied seit
1 Dez 2004
Beiträge
151
Punkte für Reaktionen
0
Punkte
0
Hallo zusammen,

mit
exten => _01[57]XX.,10,Dial(${ISDNEXT}/${LCR}${EXTEN},60,Tr)

kann ich ja sagen, er solle nur die Nummern die mit 015* - _017* anfangen wählen.
Wie mache ich einen auschluss, wie z.B. wähle immer wenn die Nummer nicht zwischen 015* - 017* liegt ?
Hat da jemand eine Idee ?

Gruß
Dominic
 
exten =>_01[01234689]XX.,10,Dial()
 
Äh, ja, kann so einfach sein, wenn man logisch überlegt.
Geh jetzt in meine Ecke und schäme mich ;)
 
habe mal ne Frage dazu im allgemeinen kann mir jemand nur kurz mal beschreiben was der folgende script genau bedeutet?

exten =>_01[01234689]XX.,10,Dial()
 
Ja, gerne, schaust Du in mein erstes Posting, da steht es drin...
 
naja ich verstehe schon den ersten Teil exten =>_01[01234689]XX
nur wollte ich wissen was der Rest .,10,Dial() zu sagen hat.

sorry das ich bei null anfange und leider kaum ne Ahnung habe und versuche durch forschen offene Fragen zu klären
 
danke für die INFO ;-)
 
Hmm, war es doch noch nicht so ganz.
Hiermit wollte ich alles wählen was keine Mobilfunknummer ist :
exten => _[09][2-9]X.,9,Dial(SIP/${VBN}@${outMSN},60,TW)
Allerdings fällt dann auch zum Bsp. die Nummer
610012 raus.
Hat da einer eine Idee ?
 
Vielleicht hilft das

; Handy
exten => _01[567]X.,1,Hangup
...
exten => _X.,9,Dial(SIP/${VBN}@${outMSN},60,TW)
 
Ja, das hatte ich auch schon gedacht und probiert, ist auch so im Wählplan drin.
Allerdings meint Asterisk dann, daß er alles über GMX routen muß, da diese Wahlregel dann besser passt.....

Gruß
dD
 
dann

; Handy
exten => _01[567]X.,1,Hangup

include => rest

[rest]
exten => _X.,9,Dial(SIP/${VBN}@${outMSN},60,TW)
 
Jaja, schon klar, was Du meinst, habe die Doku bei voip-info.org schon gelsen ;)

hier mal ein Auszug aus meiner extension.conf
[Vollzugriff]

include => intern2extern
include => call2gmx
include => intern2ausland
include => kurzwahl
include => echotest
include => intern2extern0800
include => intern2externDirekt
include => call2iax
include => iaxtel
include => voicemail
include => parkedcalls
;include => call2voipbuster
include => intern2externNormal1


wobei dann

Code:
[intern2extern]
exten => _01XX.,1,SetLanguage(de)
exten => _01XX.,n,Macro(Tel${PRI_NETWORK_CID})
exten => _01XX.,n,SetCIDNum(${outMSN})
exten => _01XX.,n,Macro(MONITOR,${EXTEN},${outMSN})
exten => _01XX.,n,agi(bt.agi,${EXTEN},06897)
exten => _01XX.,n,SayNumber(${COSTS})
exten => _01XX.,n,Playback(comma)
exten => _01XX.,n,SayNumber(${COSTS:-2,2})
exten => _01XX.,n,Playback(cent)
exten => _01XX.,n,Dial(${ISDNEXT}/${LCR}${EXTEN},60,Tr)
exten => _01XX.,n,Congestion
; Zweiter Versuch mit dem zweitbilligsten CBC Telefonanbieter..
;code of 0 and will continue in the current context at priority n+101,
exten => _01XX.,111,agi(bt.agi,${EXTEN},06897,'fallback')
exten => _01XX.,112,SayNumber(${COSTS})
exten => _01XX.,113,Playback(comma)
exten => _01XX.,114,SayNumber(${COSTS:-2,2})
exten => _01XX.,115,Playback(cent)
exten => _01XX.,116,Dial(${ISDNEXT}/${LCR}${EXTEN},60,Tr)
exten => _01XX.,117,Congestion
exten => _01XX.,217,Dial(${ISDNEXT}/${EXTEN},60,Tr)
exten => _01XX.,218,Congestion

exten => h,1,Hangup

so ausschaut in call2gmx wie bekannt :
Code:
[call2gmx]
;exten => _01[79].,1,Congestion
;exten => _01[0-4].,1,Congestion
;exten => _01[0-9].,1,Congestion
exten => _0700.,1,Congestion
exten => _0900.,1,Congestion
exten => _0902.,1,Congestion

;exten => _XXX.,1,SetLanguage(de)
exten => s,1,agi(freenet.agi,${exten})
exten => _[09][2-9]X.,1,Macro(Tel${PRI_NETWORK_CID})
exten => _[09][2-9]X.,n,agi(freenet.agi,${EXTEN})
exten => _[09][2-9]X.,n,SayNumber(0)
exten => _[09][2-9]X.,n,Playback(cent)
exten => _[09][2-9]X.,n,Ringing
exten => _[09][2-9]X.,n,Macro(MONITOR,${EXTEN},${outMSN})
exten => _[09][2-9]X.,n,SetCallerId(496897${outMSN})
exten => _[09][2-9]X.,n,SetCIDNAME(496897${outMSN})
exten => _[09][2-9]X.,n,Dial(SIP/${VBN}@${outMSN},60,TW)
;exten => _XXX.,9,Dial(SIP/${VBN}@${outMSN},60,TrW)
exten => _[09][2-9]X.,n,Congestion
exten => _[09][2-9]X.,n,Hangup

Es sollte also auf jedenfall zuerst die intern2extern greifen, tut es aber nicht, Drecksteil !!!!

Die Reihenfolge habe ich denke ich damit beachtet...

Gruß
dD
 
Hi,

bin erst in meinen Anfängen, mir fehlt die Erfahrung, aber ich forme in meinem Wählplan alle ausgehende Nummern in internationale um, d.h. mit Länder- und Ortsvorwahl. Dann sollte deine Regel von oben greifen.

exten => _49NX.,1,Goto(Dial,1)
exten => _491[123489]X.,1,Goto(Dial,1)
 
Wie (mit was) formst Du denn die Nummern um ?

Gruß
dD
 
direkt im Wählplan

; Umforumung auf internationale Nummern
; national
exten => _0Z.,1,Goto(0049${EXTEN:1},1)
; regional
exten => _Z.,1,Goto(00496151${EXTEN},1)

wobei 06151 meine Vorwahl ist.

und wieder zurück (für die ISDN-Leitung):

exten => _00496151Z.,1,Goto({EXTEN:8},1)
; regional
exten => _0049Z.,1,Goto(0${EXTEN:4},1)
 
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.