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?
 

Zurzeit aktive Besucher

3CX PBX - GRATIS
Linux / Win / Cloud

Neueste Beiträge

Statistik des Forums

Themen
233,311
Beiträge
2,032,706
Mitglieder
351,874
Neuestes Mitglied
rob-otik