Asterisk + Ex-Freundin Schaltung

petwind

Neuer User
Mitglied seit
11 Nov 2006
Beiträge
8
Punkte für Reaktionen
0
Punkte
0
Hallo,

ich versuche eine Asterisk an Capi Schaltung aufzubauen, bei der abhängig von den anrufenden Nummer bestimmte Weiterleitungen realisiert werden sollen.

Anrufer = intern ==> höre AB ab
Anrufer <> Handy Nr 4711 ==> Anrufweiterleitung auf Handy 4711
Anrufer = Handy Nr. 4711 ==> warte 30 Sek., dann AB

Grundsätzlich habe ich das durch Auswertung der CallerID und GoToIf's hinbekommen. Aber der Dialplan ist relativ schlecht lesbar/wartbar.

Einfacher wäre die "Ex-Freundin-Schaltung" (siehe unten):

Das Problem dabei. Asterisk prüft immer nur den 1. Zweig und führt ihn auch (wenn er passt) korrekt aus.
Ruft eine Nummer an, für die Zweig 2. oder 3. passen würde macht er nichts.

Was ich möchte ist, dass wenn Zweig 1. nicht passt er einfach mit den nächsten Zweig weitermacht.

Ist dass irgendwie hin zu bekommen.

Grüße petwind
(Asterisk-beginner)

;Zweig 1
exten => 98,1,Set(LANGUAGE()=de)
;anrufende Nummer ist intern
exten => 98/_**XX,n,Wait(1)
exten => 98/_**XX,n,VoicemailMain(s98)
exten => 98/_**XX,n,HangUp()
; Zweig 2
; anrufende Nummer ist Handy 01704711
exten => 98/01704711,n,Set(foo=2.Zweig)
exten => 98/01704711,n,Wait(30)
exten => 98/01704711,n,Voicemail(u98)
exten => 98/0170471,n,HangUp()
Zweig 3
; ansonsten
exten => 98,n,Set(CALLERID(name)=49${CALLERID(number):1})
exten => 98,n,Set(CALLERID(number)=11111)
exten => 98,n,Dial(SIP/01704711@sipgate,30,trg)
exten => 98,n,GotoIf($[${DIALSTATUS}=ANSWER]?ende:)
exten => 98,n,VoiceMail(u98)
exten => 98,n(ende)
exten => 98,n,HangUp()
 
Eigentlich sollte es schon so klappen, wie du es möchtest. Eventuell liegt es an den 'n' als Priority. Hast du mal versucht es direkt mit fortlaufender Nummer zu machen?
Also in den drei Zweigen jeweils dann direkt mit ,2, weitermachen.

Armin
 
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.