Bestimmte reaktion auf ext. Anrufe

tobias83

Neuer User
Mitglied seit
4 Dez 2009
Beiträge
4
Punkte für Reaktionen
0
Punkte
0
Hi,

ich befasse mich seit kurzem mit asterisk, zum testen was asterisk mal später bei mir so machen soll habe ich das ganze erstmal an Sipgate angemeldet.

Soweit so gut.

Versuche momentan, wenn jemand bestimmtes von extern anruft diesen anruf z.B. direkt auf eine Mailbox zu leiten.

Momentan scheitere ich aber noch daran. Kann mir jemand evtl. dabei helfen?
Momentan sieht es bei mir so aus.

extensions.conf

Code:
[default]


[meine-telefone]


exten => 1000,1,Answer()
exten => 1000,n,Musiconhold
exten => 1000,n,Playback(tt-monkeys)
exten => 1000,n,Hangup()


exten => 2000,1,Dial(SIP/${EXTEN},20)
exten => 2000,n,Set(ZIELNR=${EXTEN})
exten => 2000,n,Dial(SIP/${EXTEN},30)
exten => 2000,n,Goto(s-${DIALSTATUS},1)  ; zum Status (NOANSWER,BUSY,CHANUNAVAIL,CONGESTION,ANSWER)
exten => s-NOANSWER,1,VoiceMail(${ZIELNR},u) ; Ansage "nicht erreichbar"
exten => s-BUSY,1,VoiceMail(${ZIELNR},b)     ; Ansage "Besetzt"
exten => s-ANSWER,1,Hangup()                 ; zur Sicherheit nach Gespräch auflegen
exten => _s-.,1,Goto(s-NOANSWER,1)           ; alles andere wie nicht erreichbar behandeln
exten => 2000,n,Voicemail({EXTEN},u)


exten => 2001,1,Answer()
exten => 2001,n,Set(Lieblingsnebenstelle = 2000)
exten => 2001,n,NoOp(Ueberpruefe, ob Anruf von ${Lieblingsnebenstelle} kommt.)
exten => 2001,n,GotoIf($[${CALLERID(num)} =  {Lieblingsnebenstelle}]?ja:nein)

exten => 2001,n(nein),Playback(hello-world)
exten => 2001,n,Hangup()

exten => 2001,n(ja),Dial(SIP/2001,20)
exten => 2001,n,Voicemail(2001,u)


exten => 2999,1,VoiceMailMain(${CALLERID(num)},s)


; zum Raustelefonieren
exten => _X.,1,Dial(SIP/${EXTEN}@sipgate-out)



;Eingehende Gespräche für FFM
[from-sipgate]

exten => 123456789,1,Answer()
exten => 123456789,n,Set(Tobias = 0177123456789)
exten => 123456789,n,NoOp(Überprüfe ob der Anruf von ${Tobias} kommt)
exten => 123456789,n,GotoIf($[${CALLERID(num)} = ${Tobias}]?ja:nein)

exten => 123456789,n(ja),Playback(tt-monkeys)
exten => 123456789,n,Hangup

exten => 123456789,n(nein),Dial(SIP/2000&SIP/2001,20)
exten => 123456789,n,Voicemail(2000,u)

Danke euch schon mal für euere Hilfe
 
Auf voip-info.org wird erklärt, wie man eine Ex-Freundin telefonisch abweisen kann... es geht in dem Beispiel also darum, Anrufe von einer bestimmten Nummer gesondert zu behandeln.

Wird die Durchwahl 123 von der Nummer 100 angerufen, greift folgender Dialplanabschnitt:
Code:
exten => 123/100,1,Answer()
exten => 123/100,2,Playback(tt-weasels)
exten => 123/100,3,Voicemail(123)
exten => 123/100,4,Hangup()

HTH
Ralph
 
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.