I am not the most experienced programmer in the world; We have multiple sites and a central site with one T1 where voice traffic can go to each site; I am needing to alleviate some calls from the central office and send them to an outer location. I am checking one site for how many calls are in queue, and if not enough sending to that sites script; if too many, checking the next site, and so on. My problem is, how do I limit how many calls are going over this T1 at one time?
Are you sure that the T1 you're talking about is not your private network between side A and side B? If that's the case there should be no voice on that line as it's an end to end connection. Perhaps a diagram of your network might help.
You "may" be able to do this with a global variable, but with multiple routes happening at the one time and multiple writes to the global, it's not very deterministic. Perhaps if you leave a bit of headroom you will cover most cases, but it's a bit funky. Better than nothing though.
Has anyone had any luck using variables like "TalkingIn" or "Ready"
I used agents Ready >=1 and would expect that to mean if they are talking then they are not in the ready state, but the call still continues on past this point.
Also I used TalkingIn>=1 and would expect this to mean if an agent is not currently on a call then it's false but if an agent is currently on a call it's true, but it doesn't seem to be working this way.
update -- Ready apparently includes talking agents; avail does not, so I got this part to work. I still can't get the TalkingIn to work, I am trying to look at how many agents are on a call from the skill group so I can limit the # of calls going across the circuit.
These are the paths to get to each CCX logs through CLI. They may be helpful if you are having issues accessing RTMT or downloading logs through it.
If you want to download them you have to prefix "file get " and you can add one of the options (re...