Dreierkonferenz - Hangup after Hangup

Pepsiman

Neuer User
Mitglied seit
7 Jun 2006
Beiträge
52
Punkte für Reaktionen
0
Punkte
0
Moin moin,

ich habe folgendes Problem:
Mein Szenario:
Ich rufe den Asterisk Server an. Es werden zwei Callscripts kopiert und es gehen 2 Anrufe raus, welche sofort mit einer MeetMe Konferenz verbunden werden. Danach werde ich als Anrufer selbst mit der MeetMe Konferenz verbunden.

exten => 52,1,Answer()
exten => 52,2,System(cp /var/lib/asterisk/callscripts/recorder.txt /var/spool/asterisk/outgoing/)
exten => 52,3,Wait(1)
exten => 52,4,System(cp /var/lib/asterisk/callscripts/teilnehmer.txt /var/spool/asterisk/outgoing/)
exten => 52,5,Meetme(1337|q1)

[meet3pty] (Kontexte für Callscripts)
exten => 1337,1,MeetMe(1337|q1)
exten => 1338,1,MeetMe(1337|q1)

Eines der beiden Callscripts ruft eine Software an, welche bei Anruf sofort mitschneidet, das andere einen Teilnehmer. (Kurze Anmerkung - Das Szenario soll so bleiben, sprich nicht Asterisk schneidet mit, sondern der eine Teilnehmer(Recordingsofware)).

Mein Problem ist es, dass der Recorder in der MeetMe Konferenz bleibt, auch wenn beide Teilnehmer aufgelegt. Gibt es eine Möglichkeit, dass der Channel geschlossen wird, sobald der Asterisk-Anrufer auflegt?

Mfg,
Pep
 
Hallo ;)

Hab es so hinbekommen:
exten => 52,5,Meetme(1337|q1A)
<- A funktion steht für "makierten" User


[meet3pty] (Kontexte für Callscripts)
exten => 1337,1,MeetMe(1337|q1)
exten => 1338,1,MeetMe(1337|q1x)

1338 ist der Recorder!
Die x Funktion steht für Schließen der Konferenz wenn der letzte makierte User die Konferenz verlässt!
 
Kostenlos!

Statistik des Forums

Themen
248,916
Beiträge
2,304,991
Mitglieder
378,631
Neuestes Mitglied
realprogrammer