Bei Busy musik, wenn leitung frei, dann freizeichen

Mitch_m

Neuer User
Mitglied seit
10 Apr 2012
Beiträge
16
Punkte für Reaktionen
0
Punkte
1
Hi nochmal:)
neues Problem
Code:
exten => 246,n,GotoIf($["${DIALSTATUS}"="BUSY"]?b:n)		
exten => 246,7(b),while($["${DIALSTATUS}"="BUSY"])		
exten => 246,n,Answer()						 
exten => 246,n,Dial(SIP/246,10,m)					
exten => 246,n,Set(CHANNEL(musicclass)=default)				
exten => 246,n,WaitMusicOnHold(1) 	
exten => 246,n,EndWhile()
exten => 246,n,StopMusicOnHold()	
exten => 246,n,Answer()
exten => 246,n,Dial(SIP/246)
exten => 246,n,Goto(ende)

Wenn die 246 grade Busy ist.. dann geht der in die schleife und spiel WaitMusicOnHold
und wenn die leitung wieder frei ist, dann soll wieder normales Freizeichen kommen.

Das Freizeichen kommt aber erst gefühlte 10 sec. nachdem 246 aufgelegt hat.

Mache ich irgendwas falsch?
 
Dein Ansatz ist grundsätzlich schon falsch. Das gewünschte Verhalten kann man mit einer Queue erreichen.
 
Kostenlos!

Statistik des Forums

Themen
248,897
Beiträge
2,303,588
Mitglieder
378,535
Neuestes Mitglied
Richbrothers brotherhood