Hi,
ich möchte mehrere Leute anrufen. Wenn einer abnimmt und dann wieder auflegt soll der nächste angerufen werden und so weiter.
So wenn ich das so einfach schreibe geht das auch ohne Probleme. Allerdings soll ein Sound abgespielt werden sobald einer abnimmt. Dann sieht mein Code so aus.
So jetzt wenn jetzt der Angerufene auflegt wird die nächste Person nicht angerufen. Es ist bestimmt nur irgendein dummer Fehler. Eigentlich sollen da noch mehr sachen passieren, aber es funktioniert ja nicht mal in dieser einfach version.
ps: das er die h extension wieder ausführt, wenn die 2. Person auflegt ist mir klar, aber dass kann man ja mit na Bedingung umgehen. Es geht mir erstmal nur darum, dass er überhaupt weiter macht, wenn die 1. Person auflegt, nachdem der Sound abgespielt wurde.
ich möchte mehrere Leute anrufen. Wenn einer abnimmt und dann wieder auflegt soll der nächste angerufen werden und so weiter.
Code:
exten => 234,1,Dial(SIP/2000,15)
exten => 234,2,Goto(s,102)
exten => 234,102,Dial(SIP/3000,5)
exten => 234,104,Hangup
exten => h,1,Wait(2)
exten => h,2,Goto(234,102)
So wenn ich das so einfach schreibe geht das auch ohne Probleme. Allerdings soll ein Sound abgespielt werden sobald einer abnimmt. Dann sieht mein Code so aus.
Code:
exten => 234,1,Dial(SIP/2000,15,G(sound,567,1))
exten => 234,2,Goto(s,102)
exten => 234,102,Dial(SIP/3000,15,G(567,1))
exten => 234,104,Hangup
exten => h,1,Wait(2)
exten => h,2,Goto(234,102)
exten => 567,1,Wait(2)
exten => 567,2,Playback(hello-world)
So jetzt wenn jetzt der Angerufene auflegt wird die nächste Person nicht angerufen. Es ist bestimmt nur irgendein dummer Fehler. Eigentlich sollen da noch mehr sachen passieren, aber es funktioniert ja nicht mal in dieser einfach version.
ps: das er die h extension wieder ausführt, wenn die 2. Person auflegt ist mir klar, aber dass kann man ja mit na Bedingung umgehen. Es geht mir erstmal nur darum, dass er überhaupt weiter macht, wenn die 1. Person auflegt, nachdem der Sound abgespielt wurde.
Zuletzt bearbeitet: