hi Leute,
ich habe hier eine Wahlschleife wo der meine SipAccounts nacheinander abklappter ob der kanal belegt ist und dann halt den nächsten Sipaccount nimmt.
Mein Problem ist jetzt aber, dass meisten immer nur 2 oder 3 Leute gleichzeitig telefonieren und die unteren Sipaccounts nie genutzt werden. Das ist ein bisschen schlecht weil die ersten vorallem der erste SIPaccount extrem belastatet wird und die unteren kaum bzw. gar nicht.
kann ich das irgendwie so machen, dass der immer nach dem Zufallsprinzip ein sipaccount nimmt oder irgendwas anderes. aber halt so das alle sipaccounts mehr oder weniger gleichviel belastet werden.
derzeit ist mein erster sipacount mit 120 Stunden belastet der zweite mit 20 Stunden und dann kommt eigentlich gar nichts mehr. Das ist ein bisschen blöd.
ahh hier noch meine Wahlsschleife
p.s. warum ich nicht nur einen nehme. Jeder SIP account hat nur 1 kanal, sind leider nicht offen.
Viele Grüße
Imox
ich habe hier eine Wahlschleife wo der meine SipAccounts nacheinander abklappter ob der kanal belegt ist und dann halt den nächsten Sipaccount nimmt.
Mein Problem ist jetzt aber, dass meisten immer nur 2 oder 3 Leute gleichzeitig telefonieren und die unteren Sipaccounts nie genutzt werden. Das ist ein bisschen schlecht weil die ersten vorallem der erste SIPaccount extrem belastatet wird und die unteren kaum bzw. gar nicht.
kann ich das irgendwie so machen, dass der immer nach dem Zufallsprinzip ein sipaccount nimmt oder irgendwas anderes. aber halt so das alle sipaccounts mehr oder weniger gleichviel belastet werden.
derzeit ist mein erster sipacount mit 120 Stunden belastet der zweite mit 20 Stunden und dann kommt eigentlich gar nichts mehr. Das ist ein bisschen blöd.
ahh hier noch meine Wahlsschleife
Code:
exten => s,1,NoOp(${NR})
exten => s,n,Dial(SIP/${NR}@SIP_005,60,tT)
exten => s,n,GotoIf($[${DIALSTATUS} = CONGESTION]?5:12)
exten => s,n,Dial(SIP/${NR}@SIP_006,60,tT)
exten => s,n,GotoIf($[${DIALSTATUS} = CONGESTION]?7:12)
exten => s,n,Dial(SIP/${NR}@SIP_490,60,tT)
exten => s,n,GotoIf($[${DIALSTATUS} = CONGESTION]?9:12)
exten => s,n,Dial(SIP/${NR}@SIP_461,60,tT)
exten => s,n,GotoIf($[${DIALSTATUS} = CONGESTION]?11:12)
exten => s,n,Dial(SIP/${NR}@SIP_130,60,tT)
exten => s,n,Set(TIMEOUT(response)=30)
exten => s,n,Playback(vm-nobodyavail)
exten => s,n,WaitExten
exten => s,n,Hangup
p.s. warum ich nicht nur einen nehme. Jeder SIP account hat nur 1 kanal, sind leider nicht offen.
Viele Grüße
Imox