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
 
Kostenlos!

Statistik des Forums

Themen
248,867
Beiträge
2,303,255
Mitglieder
378,524
Neuestes Mitglied
MarcinK