[gelöst] FreePBX interne Nummer rufen mit followMe

snoopy_spy

Neuer User
Mitglied seit
19 Mai 2007
Beiträge
108
Punkte für Reaktionen
0
Punkte
0
Hallo

Wie kann ich in meinem custom dialplan eine interne nummer anrufen, wobei das FollowMe, oder sogar die RingGroup berücksichtigt werden?

Also ich will eine nummer rufen
und je nachdem ob es nun eine ring group ist, oder die extension ein FollowMe hat, beides sollte funken ...

ich habe im moment sowas, aber das ist eben sehr dürftig ;)

Code:
[callUser]
exten => s,1,NoOp(Calling User with From DID ${FROM_DID})
exten => s,n,GotoIf($[${FROM_DID} = 88]?group,1)
exten => s,n,GotoIf($[${FROM_DID} = 50]?group,1)
exten => s,n,GotoIf($[${FROM_DID} = 51]?group,1)
exten => s,n,GotoIf($[${FROM_DID} = 52]?group,1)
exten => s,n,GotoIf($[${FROM_DID} = 9915]?group,1)
exten => s,n,GotoIf($[${FROM_DID} = 9916]?group,1)
exten => s,n,GotoIf($[${FROM_DID} = 9918]?group,1)
exten => s,n,GotoIf($["${FROM_HANDY}" = "1"]?all,1)
exten => s,n,Macro(extension,${FROM_DID},${FROM_DID})
exten => s,n,Goto(all,1)
exten => all,1,Goto(ext-group,89,1)
exten => all,n,Hangup()
exten => group,1,Goto(ext-group,${FROM_DID},1)
exten => group,n,Hangup()
;exten => s,n,Goto(ext-local,${FROM_DID},1)
 
Zuletzt bearbeitet:
Verstehe ich das richtig, dass Du in FreePBX bereits Deine Nebenstellen angelegt hast, und diese teilweise Rufgruppen angehören und/oder FollowMe haben. Diese Nebenstellen bzw. Rufgruppen möchtest Du nun, aus welchen Gründen auch immer, zusätzlich aus einem Custom Context heraus anrufen?
 
ja genau ich habe zum Beispiel Nebenstelle 25 -> die hat ein Followme auf 825#
oder Nebenstelle 15 ist eine normale Nebenstelle
oder eben 88 ist eine Ringgroup mit vielen Nebenstellen

und ich bräuchten eben nun einen befehl bzw makto mit dem ich die den anrufer auf 15, 25 oder 88 leiten kann, und es wird dann die extension mit followme oder die ringgroup angerufen.
 
Vielleicht hilft Dir ein Local-Channel, zB. Dial(Local/25@default) oder Dial(Local/${EXTEN}@default)
Anstelle von default muss der Context rein, über den die Nebenstellen erreichbar sind. Das ist idR. der Context, der bei den SIP-Clients in FreePBX eingestellt ist. Die Rufgruppen und FollowMe funktionieren ja grundsätzlich schon von FreePBX her, oder?

Im Grunde würde sogar ein einfaches Goto(25,1,default) reichen. Oder unterschätze ich Dein Problem gerade?
 
ne unterschätzt du nicht :)

funktioniert perfekt, genau das, was ich will (mit dem dial, das goto funktioniert nicht ist mir aber dann eher egal ;) )

Code:
exten => 75,1,NoOp(Ja, bist hier richtig ${EXTEN:3:2})
exten => 75,n,Goto(25,1,from-internal)
;exten => 75,n,Dial(Local/25@from-internal)
;exten => 75,n,Hangup()
 
Kostenlos!

Statistik des Forums

Themen
248,876
Beiträge
2,303,707
Mitglieder
378,541
Neuestes Mitglied
FR6r24