[Gelöst] confbridge () mehrer Rufnummern vom System aus anrufen

bosv

Neuer User
Mitglied seit
2 Aug 2014
Beiträge
32
Punkte für Reaktionen
0
Punkte
0
Hallo Zusammen,

ich habe eine ConfBridge () in Asterisk Vers.11.13.0 erstellt.

Die einzelnen Teilnehmer werden über Call Files in die Konferenz geleitet - das funktioniert auch.

Die nächste Aufgabe besteht darin eine Art "Rundruf" zu ca. 5 SIP Telefonen zu generieren aber nur der erste der den Anruf annimmt kommt in die Konferenz - die anderen Apparate hören dann auf zu klingeln. (Nach dem Ansatz der nächste freie Mitarbeiter......)

Die Geräte sind alle in der sip.conf und hier ist meine extensions.conf
Code:
  [Konferenz]
exten => 50,1,Answer()
exten => 50,n,ConfBridge(501)
exten => 50,n,Hangup()

Der "Rundruf" soll von Asterisk erzeugt werden. Derzeit habe ich hierfür noch keinen Lösungsansatz.

Ich würde mich freuen wenn ich ein paar Tips bekommen könnte.

Gruß
Sven
 
Zuletzt bearbeitet:
einfach ein Callfile verwenden das aus einem local-context heraus die Anrufe an die einzelnen Teilnehmer generiert. z.B. so aehnlich:
Code:
Channel: LOCAL/ic_ext@init-call
Context: dial-out
Extension: 1234
Priority: 1
Callerid: 3456
WaitTime: 10

im init-call Context machst du dann per Dial den Parallelruf. Der Erste der dann abnimmt bekommt als einziger den Call.

- sparkie
 
Hi sparkie,

danke für die schnelle Antwort.

d.h.

Code:
[init-call]
exten =>ic_ext,1,Dial(SIP/1000&SIP/1001&SIP/1002)
exten =>ic_ext,n,Hangup()

Des weiteren wird dann wenn der Anruf entgegen genommen und mit dem Context=dial_out und der Extension=1234 verbunden - also in meinem Fall dann mit der ConfBridge(). Kann gerade nicht testen - verstehe ich das so richtig ?
 
richtig:)
 
Vielen Dank - werde es spätestens Morgen umsetzten und wenn es funktioniert den Code hier einstellen.:D


Edit:

Alles funktioniert so wie oben beschrieben - hier die Zusammenfassung:

CallFile.call
Code:
Channel: LOCAL/ic_ext@init-call
Context: Konferenz
Extension: 50
Priority: 1
Callerid: Mustermann
WaitTime: 10

extensions.conf Parallelruf
Code:
[init-call]
exten =>ic_ext,1,Dial(SIP/1000&SIP/1001&SIP/1002)
exten =>ic_ext,n,Hangup()

extensions.conf mit Konferenz verbinden

Code:
[Konferenz]
exten => 50,1,Answer()
exten => 50,n,ConfBridge(501)
exten => 50,n,Hangup()

Danke nochmal für die Hilfestellung ;)
 
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.