Zeitgesteuerte Weiterleitungen in Queues nach Penaltys

georgbez

Neuer User
Mitglied seit
8 Mrz 2006
Beiträge
1
Punkte für Reaktionen
0
Punkte
0
Hi!

Ich habe eine Warteschlange (Queue) mit 2 oder mehr angemeldeten Agenten (Extensions). Diese Agenten haben unterschiedliche Prioritäten (Penalty).
Ich möchte, dass es 20 Sekunden beim ersten Agenten (dem mit der niedrigsten Priorität) klingelt.
Wenn dieser nicht agbnimmt soll eine Weiterleitung erfolgen, auf den nächsten freien Agenten, mit einer höheren Priorität.
Dort dann das gleiche Spiel. Also 20 Sekunden klingeln lassen und dann eine Priorität hoch.

Wie man prinzipell zeitgesteuerte Weiterleitungen macht habe ich schon raus.

Code:
exten => 500,1,Dial(SIP/300,30,tr)
exten => 500,2,Dial(SIP/301)

Dies erschlägt aber leider nicht mein Problem.
Wie mach ich dies? Komme leider nicht weiter.

Gruss
Georg
 
hi,

du definierst in der queues.conf mehrere members und gibts ihnen "prioritäten" mit, zB.
Code:
member => SIP/georgbez,0
member => SIP/heinz,1
member => SIP/uta,2
...

(oder meldest sie einzeln an, quick & dirty:
Code:
exten => anmelden-prioX,1,AddQueueMember(queue-name||${EXTEN:13})
exten => anmelden-prioX,n,Playback(welcome)
exten => anmelden-prioX,n,Hangup()

exten => abmelden,1,RemoveQueueMember(zentrale)
exten => abmelden,n,Playback(goodbye)
exten => abmelden,n,Hangup()

hoffe das hilft soweit.
Wenn du nun aber ein Problem hast, dass wenn bei allen Teilnehmern temporär besetzt ist, der Anrufer aus der Warteschleife fliegt anstatt nach kruzer Zeit versucht wird wieder die Liste von vorne zu beginnen, so beteilige dich doch hier: http://www.ip-phone-forum.de/showthread.php?t=99704&highlight=Queue ;)
wenn du das problem nicht hast und es bei dir dann Tadellos funktioniert, SAG MIR UNBEDINGT BESCHEID !! thx and good luck

Marcel
 
Kostenlos!

Statistik des Forums

Themen
248,872
Beiträge
2,303,453
Mitglieder
378,532
Neuestes Mitglied
Nik320