Moinsen zusammen!
Ich soll für meine Firma einen Dialplan für Asterisk erstellen, in dem ich auch Gruppen- bzw. Sammelnummern mit einfügen soll! Das heißt, wenn ein Kunde von extern z.B. die "20" am Ende der Nummer wählt, soll er zur Technikabteilung weitergeleitet werden, also soll es letztendlich auf jedem Telefon, welches in der Technikabteilung steht, klingeln!
Zudem soll jedoch jedes Mitglied aus dieser Gruppe "Technik" die Möglichkeit haben, Anrufe wegen Zeitmangels zum Beispiel abzuweisen!
Mein Dialplan sieht folgendermaßen aus:
Wie bekomme ich Gruppen- bzw. Sammelnummern in Asterisk realisiert sodass man diese an den Kunden weitergeben kann!?
Hoffe, ihr könnt mir bei meinem Problem helfen!
MfG Matthias
Ich soll für meine Firma einen Dialplan für Asterisk erstellen, in dem ich auch Gruppen- bzw. Sammelnummern mit einfügen soll! Das heißt, wenn ein Kunde von extern z.B. die "20" am Ende der Nummer wählt, soll er zur Technikabteilung weitergeleitet werden, also soll es letztendlich auf jedem Telefon, welches in der Technikabteilung steht, klingeln!
Zudem soll jedoch jedes Mitglied aus dieser Gruppe "Technik" die Möglichkeit haben, Anrufe wegen Zeitmangels zum Beispiel abzuweisen!
Mein Dialplan sieht folgendermaßen aus:
Code:
[globals]
m.muehmel=SIP/m.muehmel
m.richter=SIP/m.richter
outboundtrunk=SIP/4
[incoming]
exten => s,1,Answer()
exten => s,2,Background(enter-ext-of-person)
exten => 25,1,Dial(${m.muehmel},10,r)
exten => 25,2,Playback(vm-nobodyavail)
exten => 25,3,Hangup()
exten => 25,19,Playback(tt-allbusy)
exten => 25,21,Hangup()
exten => 19,1,Dial(${m.richter},10,r)
exten => 19,2,Playback(vm-nobodyavail)
exten => 19,3,Hangup()
exten => 19,19,Playback(tt-allbusy)
exten => 19,21,Hangup()
exten => i,1,Playback(pbx-invalid)
exten => i,2,Goto(incoming,s,1)
exten => t,1,Playback(vm-goodbye)
exten => t,2,Hangup()
exten => 8,1,Directory(default,incoming,f)
exten => 9,1,Directory(default,incoming)
exten => 500,1,VoiceMailMain()
exten => s,1,Zapateller(nocallerid)
exten => s,2,Playback(enter-ext-of-person)
[internal]
include => outbound-local
include => outbound-long-distance
include => parkedcalls
exten => 25,1,Dial(${m.muehmel},10,r,tT)
exten => 25,2,Playback(vm-nobodyavail)
exten => 25,3,Hangup()
exten => 25,19,Playback(tt-allbusy)
exten => 25,21,Hangup()
exten => 19,1,Dial(${m.richter},10,r,tT)
exten => 19,2,Playback(vm-nobodyavail)
exten => 19,3,Hangup()
exten => 19,19,Playback(tt-allbusy)
exten => 19,21,Hangup()
exten => 8,1,Directory(default,internal,f)
exten => 9,1,Directory(default,internal)
exten => 500,1,VoiceMailMain()
exten => 678,1,Set(COUNT=${DB(test/count)})
exten => 678,2,SayNumber(${COUNT})
exten => 678,3,Set(COUNT=$[${COUNT} + 1])
exten => 678,4,Set(DB(test/count)=${COUNT})
exten => 678,102,Set(DB(test/count)=1)
exten => 678,103,Goto(1)
exten => 124,1,LookupBlacklist()
exten => 124,2,Dial(${m.richter})
exten => 124,102,Playback(privacy-you-are-blacklisted)
exten => 124,103,Playback(vm-goodbye)
exten => 124,104,Hangup()
[macro-sprachbox]
exten => s,1,Dial(${ARG1},10,r)
exten => s,2,VoiceMail(u${MACRO_EXTEN}@default)
exten => s,19,VoiceMail(b${MACRO_EXTEN}@default)
exten => 25,1,Macro(voicemail,${m.muehmel})
exten => 19,1,Macro(voicemail,${m.richter})
exten => 21,1,Macro(voicemail,${j.scholz})
[outbound-local]
exten => _0X.,1,Dial(${outboundtrunk}/${EXTEN:1})
exten => _0X.,2,Congestion()
exten => _0.,19,Congestion()
exten => _0.,25,Congestion()
exten => 110,1,Dial(${outboundtrunk}/110)
exten => 9110,1,Dial(${outboundtrunk}/110)
[outbound-long-distance]
exten => _00.,1,Dial(${outboundtrunk}/${EXTEN:1})
exten => _00.,2,Congestion()
exten => _00.,19,Congestion()
exten => _00.,25,Congestion()
exten => 600,1,MeetMe(600,Mic)
Wie bekomme ich Gruppen- bzw. Sammelnummern in Asterisk realisiert sodass man diese an den Kunden weitergeben kann!?
Hoffe, ihr könnt mir bei meinem Problem helfen!
MfG Matthias