Extensions nür für bestimmte Rufnummern anrufbar

baschdieh

Mitglied
Mitglied seit
15 Sep 2005
Beiträge
416
Punkte für Reaktionen
0
Punkte
0
Hallo,

ich versuche ein Callthrough mit Pin abfrage aufzubauen. Zusätzlich soll die Rufnummer nur von bestimmten, Rufnummern anrufbar sein.

Wie könnte ich das realisieren ?

Habe es bereits mit:

exten => 500/220 .... probiert - Funktioniert leider nicht.

(220 waere die Rufnummer, die 500 anrufen darf).

Besten dank,
basty
 
baschdieh schrieb:
exten => 500/220 .... probiert - Funktioniert leider nicht.
Dann machst du irgendetwas falsch. Du bist doch jetzt auch schon lange genug dabei. Zeige doch bitte mal dein *.conf Dateien...

mfg Guard-X
 
Hmm - ja - dachte ich eigentlich auch. Habe sogar die Callthrough ohne Probleme hinbekommen...nur irgendwie scheint das "einfache" bei mir nicht zu funzen.. ;-)

Code:
exten => 500/220,1,Goto(callthrough-auth,s,1)

Oder funktioniert das nicht mit einem GoTo ?
 
Mach doch erstmal ein Dial auf ein Test-Telefon und dann sehen wir weiter.
 
Sooo ganz einfach so habe ich es auch früher gemacht :-)

Ab in die extesion.conf


[sipgate_in]
exten => 7576333,1,GotoIf($[${CALLERIDNUM} = 01761234567]?2:3)
exten => 7576333,2,Goto(callthrough1,s,1)
exten => 7576333,3,GotoIf($[${CALLERIDNUM} = 01631111111]?4:5)
exten => 7576333,4,Goto(callthrough_person2,s,1)
exten => 7576333,5,GotoIf($[${CALLERIDNUM} = 01782222222]?6:7)
exten => 7576333,6,Goto(callthrough_person3,s,1)
exten => 7576333,7,GotoIf($[${CALLERIDNUM} = 017377777777]?8:9)
exten => 7576333,8,Goto(callthrough_person4,s,1)
exten => 7576333,9,Playback(vm-goodbye)


Passwörter kannst du so machen

[callthrough-auth]
exten => s,1,Background(vm-password)
exten => s,2,ResponseTimeout(10)
exten => s,3,WaitExten

exten => 123456,1,Goto(callthrough,s,1) // 123456 ist das pw

exten => *,1,Goto(s,1)
exten => t,1,Playback(vm-goodbye)
exten => t,2,HangUp


////


[callthrough]
exten => s,1,Set(NR=)
exten => s,2,Background(privacy-prompt)
exten => s,3,ResponseTimeout(10)
exten => s,4,WaitExten

exten => _X,1,Set(NR=${NR}${EXTEN})
exten => _X,2,Goto(s,3)

exten => *,1,Goto(s,1)

exten => #,1,Dial(SIP/${NR}@arcor,30,H|g) // Hier kommt das hin womit du raus telefoniert
exten => #,2,GotoIf($[${DIALSTATUS} = NOANSWER]?4)
exten => #,3,GotoIf($[${DIALSTATUS} = CONGESTION]?4:5)
exten => #,4,Playback(vm-nobodyavail)
exten => #,5,Goto(s,1)
exten => #,102,Playback(tt-allbusy)

exten => t,1,Playback(vm-goodbye)
exten => t,2,HangUp
 
Hallo Fredjam,

Alles klar, super - so funktionierts. Vielen Dank!
 
Kostenlos!

Zurzeit aktive Besucher

Keine Mitglieder online.

Statistik des Forums

Themen
248,232
Beiträge
2,285,028
Mitglieder
377,494
Neuestes Mitglied
alpengeier