Dial(... L[x:y:z]) - Gleichzeitiges Abspielen der Ansage an Anrufer und Angerufenen

exaray

Neuer User
Mitglied seit
31 Jan 2006
Beiträge
70
Punkte für Reaktionen
0
Punkte
0
Code:
exten => s,n,Set(LIMIT_TIMEOUT_FILE=censec_absolute-timeout)
exten => s,n,Set(LIMIT_PLAYAUDIO_CALLER=yes)
exten => s,n,Set(LIMIT_PLAYAUDIO_CALLEE=yes)
exten => s,n,Dial,IAX2/${ARG5}/${ARG1}||rL(3590000)
exten => s,n,Hangup()

Der L - Parameter trennt nach Ablauf der Zeit (3590000 Millisekunden) das Gespräch und spielt vorher dem Anrufer (CALLER) und dem Angerufenen (CALLEE) eine Audiodatei vor.

Soweit klappt das auch, aber zuerst wird dem CALLER die Ansage vorgespielt (während dieser Zeit hört der CALLEE nichts und kann auch nicht mit dem CALLER sprechen), erst nachdem die Ansage zu ende ist wird sie auch dem CALLEE vorgespielt.
In der Zwischenzeit hat der aber schon verwundert ("warum ist jetzt die Leitung tot???") aufgelegt.

Kann man zumindest die Reihenfolge beeinflussen (erst CALLEE, dann CALLER) bzw. es so einrichten, dass die Ansage den beiden Teilnehmern gleichzeitig vorgespielt wird?
 
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.