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
Danke euch schon mal für euere Hilfe
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