Hallo alle zusammen,
ich habe folgendes Problem:
Ein externer Anrufer ruft an, landet in einer Warteschleife. Die Endgeräte in der Warteschleife sollen nacheinander angerufen werden. Soweit auch kein Problem.
Es soll nun allerdings so sein, dass nicht immer das erste Endgerät in der Schleife beim nächsten Anrufer wieder das erste Gerät ist, sondern ein anderes.
Das obige Beispiel ist nun erstmal nur für 2 Endgeräte gedacht. Wenn das erste zuvor nicht angerufen wurde, soll es wieder das erste in der Schleife sein, wenn dem jedoch so ist, soll das zweite Gerät als erstes angerufen werden.
Ich bin mir auch nicht sicher, ob die Reihenfolge dort so richtig gewählt ist.
Ich hoffe, dass hier jemand durch mein gewurschtel durchsteigt und mir evtl. helfen kann.
MfG
Andreas
ich habe folgendes Problem:
Ein externer Anrufer ruft an, landet in einer Warteschleife. Die Endgeräte in der Warteschleife sollen nacheinander angerufen werden. Soweit auch kein Problem.
Es soll nun allerdings so sein, dass nicht immer das erste Endgerät in der Schleife beim nächsten Anrufer wieder das erste Gerät ist, sondern ein anderes.
Code:
exten => 11,1,Answer()
exten => 11,2,Dial(SIP/1,3,m)
exten => 11,3,Set(Nummer=${EXTEN})
exten => 11,4,GoToIf($[${EXTEN}=${Nummer}]?ja:nein)
exten => 11,5(ja),GoTo(6)
exten => 11,6,Dial(SIP/2,3,m)
exten => 11,7(nein),GoTo(1)
Das obige Beispiel ist nun erstmal nur für 2 Endgeräte gedacht. Wenn das erste zuvor nicht angerufen wurde, soll es wieder das erste in der Schleife sein, wenn dem jedoch so ist, soll das zweite Gerät als erstes angerufen werden.
Ich bin mir auch nicht sicher, ob die Reihenfolge dort so richtig gewählt ist.
Ich hoffe, dass hier jemand durch mein gewurschtel durchsteigt und mir evtl. helfen kann.
MfG
Andreas
Zuletzt bearbeitet von einem Moderator: