05-22-2009 09:29 AM - edited 03-14-2019 04:07 AM
Greetings all,
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?
05-22-2009 09:36 AM
The only thing I can think of is to check how many agents you are in talking state at that site. If you're getting close to 23 calls, then I would stop sending calls.
david
05-22-2009 10:22 AM
Yea that's about all I could think of, unfortunately we have about 70 agents in one site that could be on the phone with local or WAN calls.
05-22-2009 10:26 AM
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.
david
05-22-2009 11:17 AM
nope we have a separate point to point T1 for voice between our central site and each of our other sites, except for a DS3 to one of the bigger sites.
05-22-2009 12:05 PM
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.
Why can't you transcode down to G.729?
Regards,
Geoff
05-22-2009 12:34 PM
I couldn't think of any way to do this with a global variable, can you expand on this?
Our requirements are for 711; that is a thought though, how many calls could I put over a T1 at 729?
05-27-2009 07:35 AM
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.
05-27-2009 08:22 AM
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.
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide