[Problem] Anruf heranholen und Alle weiterleiten

schorge

Neuer User
Mitglied seit
6 Nov 2012
Beiträge
46
Punkte für Reaktionen
2
Punkte
8
Ich kenne mich mit den Fachbegriffen mit Parking etc. nicht aus.

Meine Anlage mit Asterisk habe ich stabil am laufen mit den Grundlegenden Dingen.
Vorher hatten wir eine Eumex512 mit Systemtelefonen die alles westentliche beherrschte und
etliche Jahre ihren Dienst getan hat. Jetzt will ich folgende 2 Dinge noch mit Asterisk erledigen, wenn machbar, und hoffe hier auf Hilfe:

an meinem Grandstream möchte ich meine Extensions.conf ändern um alle oder bestimmte Anrufe weitergeleitet werden,
ich habe leider keine Programmier-Kenntnisse, aber so das Schema:

Code:
[outbound]
;ist zum wählen nach aussen mit Amtholung über die 0
exten => _0X.,1,Dial(SIP/${EXTEN:1}@624)
;intern telefonieren Telefon von 10-30
exten => _X.,1,Dial(SIP/${EXTEN})

/////////////////
///HIER MEIN CODE
/////////////////

if (
exten => _**1.,1,Set incoming_forward = true)
else (
exten => _**1.,1,Set incoming = true)

/////////////////
/////////////////

[incoming]

;Büro alle 3 Telefone klingeln
exten => 624,1,Set(CALLERID(NUM)=0${CALLERID(NUM)})
exten => 624,n,Dial(SIP/10&SIP/11&SIP/12&SIP)


[incoming_forward]

;Büro alle 3 Telefone klingeln und weiterleitung An
exten => 624,1,Set(CALLERID(NUM)=0${CALLERID(NUM)})
exten => 624,n,Dial(SIP/10&SIP/11&SIP/12&SIP/18&SIP111&SIP121)


d.h. ich möchte mit Eingabe von **1 eine Weiterleitung aktivieren,
bei wiederholter Eingabe deaktivieren.
Mit den Grandstream Funktionen komme ich da leider auch nicht weiter.

Auch ein "Heranholen", was es bei unserem alten System gab,
wo ich Nebenstellen auf dem Systemtelefonen gesehen habe und diese
abnehmen konnte, würde ich gerne noch realisieren, aber wichtiger ist mir erstmal
die Anrufweiterleitung.

3 x Grandstream GXP2130
3 x SIEMENS GIGASET DECT
2 x Apps Zoiper
FB 7490 OS 6.93
Asterisk 13.14.1~ on
Raspbian GNU/Linux 9 (Stretch)
Raspberry Pi 2 Model B Rev 1.1
 
Versuche mal sowas in diese Richtung: (nicht getestet)
Code:
exten => **1,1, GotoIf($["${Umleitung}" = "1"]?5:2)
same => 2,Set(GLOBAL(Umleitung)=1)
same => 3,Playback(transfer)
same => 4,Hangup()
same => 5,Set(GLOBAL(Umleitung)=0)
same => 6,Playback(beep)
same => 7,Hangup()

Fürs Heranholen gibt es mehrere Möglichkeiten.
Suche mal nach Pickupgroup, Pickupchan und features.conf
 
Zuletzt bearbeitet:
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.