<div dir="ltr">If I understand correctly your goal is to check for any queue to have more than 3 contacts waiting, and if so; dial a phone number that rings a light. What I am unsure of is if the light remains on after the connection is made (picks up) or if it is only on during the ring phase. Depending on the answer to that you will modify the script accordingly (longer ring timeout, or a delay in the success branch).<div><br></div><div>You've already got the logic for checking the contacts in queue, 22 IF statements is kind of crazy and of course there are better ways to go about it but if that setup is maintainable for you that matters most.</div><div><br></div><div>Here's what I propose for your situation that doesn't require insane amounts of state management and session manipulation.</div><div><br></div><div>First, create a new script. Add a variable, type = "Throwable", name = "tError";</div><div>Drag a Get Trigger Info step to the script, set Aborting Reason to your tError variable</div><div><img src="cid:ii_jf4d8edc6_162546e695cb268b" width="562" height="303"><br><br></div><div>Next, insert an IF node with the expression tError != null, under the true branch insert an Trigger Application step configure it as shown below, substituting "MyAppName" for a variable name (String type, mark as parameter). After the Trigger Application step insert an End (so all branches end). See below</div><div><img src="cid:ii_jf4dcq5l7_16254717cfd7530d" width="562" height="424"></div><div><br></div><div>Under the false node do nothing, we'll simply end. Now, save this application as Catch_Errors.aef, upload it to the script repository </div><div><br></div><div><br></div><div>Now create a new application, this one is where you will put your 22 IF nodes and dialing logic. See below for an example. What you want to node here is the label placement and the looping. This is intentional.</div><div><img src="cid:ii_jf4dvexm9_162547ecb1aa5640" width="562" height="264"><br><br></div><div>Once completed, save your application to the Script repository. Call it MagicLight.aef</div><div><br></div><div>Next, create a new application, perhaps call it "Magic Light" (I'll use that for this example).</div><div><br></div><div>Select the Might Light script, put Max Sessions to 2 (screen shot below is wrong).</div><div><br></div><div>Next, before hitting SAVE or anything else, under the "Default Script" select the Catch_Errors script you saved a moment a go. Now here is where you will enable the parameter and as a string put the name of the application; in this example we'd use "Magic Light"</div><div>See below</div><div><img src="cid:ii_jf4dzdwt10_16254819ef84fab5" width="562" height="298"><br></div><div><br></div><div>Congratulations, you've just created a recursive application! Now some of you are thinking, won't that run forever? won't that hit the max step count?! YES! That's what we want it to do.</div><div><br></div><div>This setup works by checking the queues and dialing the light number when there is a match to the desired logic and repeats again. This avoids needing to make any changes to existing scripts, or troublesome 'race conditions'. This also avoids the ugliness of managing session state and the concurrency problems that goes along with it. </div><div><br></div><div>If you put this logic in your application script (invoked by your customers), you could have dozens of scripts invoking the same logic all at the same time; dozens of scripts calling your light all at once. That's not ideal!</div><div><br></div><div>This application runs forever, and when it hits the max step count, it invokes the default script "Catch_Errors" which ensures it was invoked due to an error, then restarts the process. To put it simply, when the main app crashes due to step count, this app restarts it. </div><div><br></div><div>Now you could be wondering, what if I want to shut it down? Well, all you have to do is uncheck "sAppName" (in the above example) and it won't restart the app any more.</div><div><br></div><div>What about all those extra resources when running an application this long? Truthfully, its trivial. The memory impact to this is less than 100kb. If your call center is under such strain you have other concerns.</div><div><br></div><div>Isn't running until the max steps exception is thrown bad? No. This limit exists as a way to prevent tasks from endlessly looping and running up the CPU.</div><div><br></div><div><i>Now that is out of the way, I should mention that <b>you should put a Delay on your very last IF node, something like Delay 60</b>, this will cause the script to check the queues once a minute and prevent the CPU from going nuts.</i></div><div><br></div><div>So last but not least you might be wondering, how do i invoke my new script? Well, you could assign a trigger to do so, this is certainly the easiest. The other alternative (how i tested all the above) is to create a quick throwaway script with the Trigger application step, and run it:</div><div><br></div><div><img src="cid:ii_jf4eolf411_162549390a66e1ac" width="562" height="390"></div><div><br></div><div>So there you have it, with a little bit of setup and know-how you can avoid all the ugliness of state management, race conditions and concurrency issues in a neat little package leaving your main applications free from clutter.</div><div><br></div><div>Happy hacking!</div><div><br></div><div>Regards,</div><div>Tanner Ezell<br><br><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Fri, Mar 23, 2018 at 11:29 AM, Anthony Holloway <span dir="ltr"><<a href="mailto:avholloway+cisco-voip@gmail.com" target="_blank">avholloway+cisco-voip@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div>First, this is 6 of one, half dozen of the other.</div><div><br></div><div>Second, let's agree that with the If statement, and likely any solution, there is a race condition, such that by the time you're pulling and checking the 22nd CSQ metric, volumes could have changed in the other 21 CSQs, so you may decide to light the light incorrectly.</div><div><br></div>Ok, so with that out of the way, perhaps you could still use the hashmap and global sessions, but then you track one more metric which is and increment/decrement of calls in queue for each team. Yes, the reading, manipulating, and storing of that metric could result in a race condition, but no worse than what you're already doing.<div><div><br></div></div></div><div class="HOEnZb"><div class="h5"><br><div class="gmail_quote"><div dir="ltr">On Fri, Mar 23, 2018 at 10:21 AM Matthew Loraditch <<a href="mailto:MLoraditch@heliontechnologies.com" target="_blank">MLoraditch@<wbr>heliontechnologies.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div lang="EN-US" link="blue" vlink="purple">
<div class="m_6050015269544916575m_1726745255410982755WordSection1">
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d">Well my biggest problem is I’ve never done it and have no idea how to do it. I see some stuff here:
<a href="https://supportforums.cisco.com/t5/contact-center/uccx-custom-classes-arraylist-usage/td-p/2633938" target="_blank">
https://supportforums.cisco.<wbr>com/t5/contact-center/uccx-<wbr>custom-classes-arraylist-<wbr>usage/td-p/2633938</a><u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d">That I sort of get..<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d"><u></u> <u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d">But the Call Center manager just brilliantly decided he only wants things lit if 3 or more calls exist for the team (which actually makes more sense from a usage
standpoint). I feel like this may make the hashmap idea non workable?<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d"><u></u> <u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d"><u></u> <u></u></span></p>
<p class="MsoNormal"></p></div></div><div lang="EN-US" link="blue" vlink="purple"><div class="m_6050015269544916575m_1726745255410982755WordSection1"><p class="MsoNormal"><b><span style="font-size:11.0pt;font-family:"Calibri",sans-serif"></span></b></p><div><table cellpadding="0" cellspacing="0" border="0" style="width:100%;font-size:0"><tbody><tr><td align="left" style="vertical-align:top"><table cellpadding="0" cellspacing="0" border="0" style="font-size:0"><tbody><tr><td style="padding:0 10px 0 0"> </td><td align="left" style="padding:10px 0 10px 10px;vertical-align:middle"><table cellpadding="0" cellspacing="0" border="0" style="width:100%;font-size:0"><tbody><tr style="font-size:14.67px;color:#f3800b;font-style:normal;font-weight:700;white-space:nowrap"><td align="left" style="vertical-align:top;font-family:Calibri,Arial,sans-serif">Matthew Loraditch<span style="font-family:remialcxesans"></span></td></tr><tr><td align="left" style="vertical-align:top"><table cellpadding="0" cellspacing="0" border="0" style="font-size:14.67px;color:#808080;font-style:normal;font-weight:700;white-space:nowrap"><tbody><tr><td align="left" style="vertical-align:top;font-family:Calibri,Arial,sans-serif">Sr. Network Engineer</td></tr></tbody></table></td></tr><tr><td align="left" style="vertical-align:top"><table cellpadding="0" cellspacing="0" border="0" style="font-size:0"><tbody><tr><td align="left" style="padding:10px 0 0;vertical-align:top"><table cellpadding="0" cellspacing="0" border="0" style="font-size:14.67px;color:#808080;font-style:normal;font-weight:400;white-space:nowrap"><tbody><tr><td align="left" style="vertical-align:top;font-family:Calibri,Arial,sans-serif"><span style="color:#f3800b">p:</span> <a href="tel:443.541.1518" id="m_6050015269544916575m_1726745255410982755LPlnk689713" style="text-decoration:none;color:#808080" target="_blank"><strong style="font-weight:400">443.541.1518</strong></a></td></tr></tbody></table></td></tr></tbody></table></td></tr><tr><td align="left" style="vertical-align:top"><table cellpadding="0" cellspacing="0" border="0" style="font-size:14.67px;color:#808080;font-style:normal;font-weight:400;white-space:nowrap"><tbody><tr><td align="left" style="vertical-align:top;font-family:Calibri,Arial,sans-serif"><span style="color:#f3800b">w:</span> <a href="http://www.heliontechnologies.com/" id="m_6050015269544916575m_1726745255410982755LPlnk689713" style="text-decoration:none;color:#808080" target="_blank"><strong style="font-weight:400">www.heliontechnologies.com</strong></a></td><td align="left" style="vertical-align:top;font-family:Calibri,Arial,sans-serif"> | </td><td align="left" style="vertical-align:top;font-family:Calibri,Arial,sans-serif"><span style="color:#f3800b">e:</span> <a href="mailto:MLoraditch@heliontechnologies.com" id="m_6050015269544916575m_1726745255410982755LPlnk689713" style="text-decoration:none;color:#808080" target="_blank"><strong style="font-weight:400">MLoraditch@<wbr>heliontechnologies.com</strong></a></td></tr></tbody></table></td></tr><tr><td align="left" style="vertical-align:middle"><table cellpadding="0" cellspacing="0" border="0" style="font-size:0;line-height:normal"><tbody><tr><td align="left" style="vertical-align:bottom"><img width="400" height="68" border="0" alt="" style="width:400px;min-width:400px;max-width:400px;height:68px;min-height:68px;max-height:68px;font-size:0"></td></tr><tr><td align="left" style="vertical-align:top"><img border="0" alt="" style="font-size:0"></td></tr></tbody></table></td></tr><tr><td align="left" style="vertical-align:top"><table cellpadding="0" cellspacing="0" border="0" style="font-size:0"><tbody><tr><td align="left" style="padding:10px 0 0;vertical-align:top"><table cellpadding="0" cellspacing="0" border="0" style="font-size:0"><tbody><tr><td align="left" style="vertical-align:top"><table cellpadding="0" cellspacing="0" border="0" style="width:100%;font-size:0;line-height:normal"><tbody><tr><td align="center" style="padding:0 3px 0 0;vertical-align:top"><a href="https://facebook.com/heliontech" id="m_6050015269544916575m_1726745255410982755LPlnk689713" style="text-decoration:none" target="_blank"><img width="18" height="18" border="0" title="Facebook" alt="Facebook" style="width:18px;min-width:18px;max-width:18px;height:18px;min-height:18px;max-height:18px;font-size:12px"></a></td></tr></tbody></table></td><td align="left" style="vertical-align:top"><table cellpadding="0" cellspacing="0" border="0" style="width:100%;font-size:0;line-height:normal"><tbody><tr><td align="center" style="padding:0 3px 0 0;vertical-align:top"><a href="https://twitter.com/heliontech" id="m_6050015269544916575m_1726745255410982755LPlnk689713" style="text-decoration:none" target="_blank"><img width="18" height="18" border="0" title="Twitter" alt="Twitter" style="width:18px;min-width:18px;max-width:18px;height:18px;min-height:18px;max-height:18px;font-size:12px"></a></td></tr></tbody></table></td><td align="left" style="vertical-align:top"><table cellpadding="0" cellspacing="0" border="0" style="width:100%;font-size:0;line-height:normal"><tbody><tr><td align="center" style="padding:0 3px 0 0;vertical-align:top"><a href="https://www.linkedin.com/company/helion-technologies" id="m_6050015269544916575m_1726745255410982755LPlnk689713" style="text-decoration:none" target="_blank"><img width="18" height="18" border="0" title="LinkedIn" alt="LinkedIn" style="width:18px;min-width:18px;max-width:18px;height:18px;min-height:18px;max-height:18px;font-size:12px"></a></td></tr></tbody></table></td></tr></tbody></table></td></tr></tbody></table></td></tr></tbody></table></td></tr></tbody></table></td></tr></tbody></table></div><b>From:</b><p></p></div></div><div lang="EN-US" link="blue" vlink="purple"><div class="m_6050015269544916575m_1726745255410982755WordSection1"><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif"> Anthony Holloway <<a href="mailto:avholloway%2Bcisco-voip@gmail.com" target="_blank">avholloway+cisco-voip@gmail.<wbr>com</a>>
<br>
<b>Sent:</b> Friday, March 23, 2018 10:43 AM</span></p></div></div><div lang="EN-US" link="blue" vlink="purple"><div class="m_6050015269544916575m_1726745255410982755WordSection1"><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif"><br>
<b>To:</b> Matthew Loraditch <<a href="mailto:MLoraditch@heliontechnologies.com" target="_blank">MLoraditch@<wbr>heliontechnologies.com</a>><br>
<b>Cc:</b> Bill Talley <<a href="mailto:btalley@gmail.com" target="_blank">btalley@gmail.com</a>>; <a href="mailto:cisco-voip@puck.nether.net" target="_blank">cisco-voip@puck.nether.net</a><br>
<b>Subject:</b> Re: [cisco-voip] Check on calls in queue for a team?<u></u><u></u></span></p></div></div><div lang="EN-US" link="blue" vlink="purple"><div class="m_6050015269544916575m_1726745255410982755WordSection1">
<p class="MsoNormal"><u></u> <u></u></p>
<div>
<div>
<p class="MsoNormal">You may not like this solution, but I think you could just use a HashMap to map your CSQs to Teams, and then another HasMap to map your Teams to Light Directory Numbers. Then use global sessions to track if a light is currently being lit
for a team or not. Limit your checking to PIQ === 1 and that should be pretty efficient and easy to administer....which is relative.<u></u><u></u></p>
</div>
</div>
<p class="MsoNormal"><u></u> <u></u></p>
</div></div><div lang="EN-US" link="blue" vlink="purple"><div class="m_6050015269544916575m_1726745255410982755WordSection1"><div>
<div>
<p class="MsoNormal">On Thu, Mar 22, 2018 at 2:53 PM Matthew Loraditch <<a href="mailto:MLoraditch@heliontechnologies.com" target="_blank">MLoraditch@<wbr>heliontechnologies.com</a>> wrote:<u></u><u></u></p>
</div>
</div></div></div><div lang="EN-US" link="blue" vlink="purple"><div class="m_6050015269544916575m_1726745255410982755WordSection1"><div><blockquote style="border:none;border-left:solid #cccccc 1.0pt;padding:0in 0in 0in 6.0pt;margin-left:4.8pt;margin-right:0in">
<div>
<div>
<p class="MsoNormal">The light needs to be on if ANY queue for the team has a call in it.<u></u><u></u></p>
<p class="MsoNormal">We have around 40 queues. One team has 22 CSQs assigned.<u></u><u></u></p>
<p class="MsoNormal"> <u></u><u></u></p>
<p class="MsoNormal">So my logic was call the app once we have a call form the main script, ring the light, hang up and then check all the queues once any queue has contacts waiting > 0, call and begin
again. I can’t keep the call ongoing as I have no way to break in and terminate it.
<u></u><u></u></p>
<p class="MsoNormal"> <u></u><u></u></p>
<p class="MsoNormal">So it’s if CSQ1 has calls, call light if not check CSQ2 and so on.<u></u><u></u></p>
<p class="MsoNormal"> <u></u><u></u></p>
<p class="MsoNormal">Am I being crazy?<u></u><u></u></p>
<p class="MsoNormal"> <u></u><u></u></p>
</div>
</div>
<div>
<div>
<div>
<table class="m_6050015269544916575m_1726745255410982755MsoNormalTable" border="0" cellspacing="0" cellpadding="0" width="100%" style="width:100.0%">
<tbody>
<tr>
<td valign="top" style="padding:0in 0in 0in 0in">
<table class="m_6050015269544916575m_1726745255410982755MsoNormalTable" border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td style="padding:0in 7.5pt 0in 0in">
<p class="MsoNormal"><span style="font-size:1.0pt"> <u></u><u></u></span></p>
</td>
<td style="padding:7.5pt 0in 7.5pt 7.5pt">
<table class="m_6050015269544916575m_1726745255410982755MsoNormalTable" border="0" cellspacing="0" cellpadding="0" width="100%" style="width:100.0%">
<tbody>
<tr>
<td valign="top" style="padding:0in 0in 0in 0in">
<p class="MsoNormal"><b><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#f3800b">Matthew Loraditch</span></b><b><span style="font-size:11.0pt;font-family:"remialcxesans",serif;color:#f3800b"></span></b><b><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#f3800b"><u></u><u></u></span></b></p>
</td>
</tr>
<tr>
<td valign="top" style="padding:0in 0in 0in 0in">
<table class="m_6050015269544916575m_1726745255410982755MsoNormalTable" border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td valign="top" style="padding:0in 0in 0in 0in">
<p class="MsoNormal"><b><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:gray">Sr. Network Engineer<u></u><u></u></span></b></p>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr>
<td valign="top" style="padding:0in 0in 0in 0in">
<table class="m_6050015269544916575m_1726745255410982755MsoNormalTable" border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td valign="top" style="padding:7.5pt 0in 0in 0in">
<table class="m_6050015269544916575m_1726745255410982755MsoNormalTable" border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td valign="top" style="padding:0in 0in 0in 0in">
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#f3800b">p:</span><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:gray"> <a href="tel:443.541.1518" id="m_6050015269544916575m_1726745255410982755m_4896338748490447059LPlnk689713" target="_blank"><strong><span style="font-family:"Calibri",sans-serif;color:gray;font-weight:normal;text-decoration:none">443.541.1518</span></strong></a><u></u><u></u></span></p>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr>
<td valign="top" style="padding:0in 0in 0in 0in">
<table class="m_6050015269544916575m_1726745255410982755MsoNormalTable" border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td valign="top" style="padding:0in 0in 0in 0in">
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#f3800b">w:</span><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:gray"> <a href="http://www.heliontechnologies.com/" id="m_6050015269544916575m_1726745255410982755m_4896338748490447059LPlnk689713" target="_blank"><strong><span style="font-family:"Calibri",sans-serif;color:gray;font-weight:normal;text-decoration:none">www.heliontechnologies.com</span></strong></a><u></u><u></u></span></p>
</td>
<td valign="top" style="padding:0in 0in 0in 0in">
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:gray"> | <u></u><u></u></span></p>
</td>
<td valign="top" style="padding:0in 0in 0in 0in">
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#f3800b">e:</span><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:gray"> <a href="mailto:MLoraditch@heliontechnologies.com" id="m_6050015269544916575m_1726745255410982755m_4896338748490447059LPlnk689713" target="_blank"><strong><span style="font-family:"Calibri",sans-serif;color:gray;font-weight:normal;text-decoration:none">MLoraditch@<wbr>heliontechnologies.com</span></strong></a><u></u><u></u></span></p>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr>
<td style="padding:0in 0in 0in 0in">
<table class="m_6050015269544916575m_1726745255410982755MsoNormalTable" border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td valign="bottom" style="padding:0in 0in 0in 0in">
<p class="MsoNormal"><span style="font-size:1.0pt"><img border="0" width="400" height="68" style="width:4.1666in;height:.7083in" id="m_6050015269544916575m_1726745255410982755_x0000_i1025"><u></u><u></u></span></p>
</td>
</tr>
<tr>
<td valign="top" style="padding:0in 0in 0in 0in">
<p class="MsoNormal"><span style="font-size:1.0pt"><img border="0" width="32" height="32" style="width:.3333in;height:.3333in" id="m_6050015269544916575m_1726745255410982755_x0000_i1026"><u></u><u></u></span></p>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr>
<td valign="top" style="padding:0in 0in 0in 0in">
<table class="m_6050015269544916575m_1726745255410982755MsoNormalTable" border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td valign="top" style="padding:7.5pt 0in 0in 0in">
<table class="m_6050015269544916575m_1726745255410982755MsoNormalTable" border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td valign="top" style="padding:0in 0in 0in 0in">
<table class="m_6050015269544916575m_1726745255410982755MsoNormalTable" border="0" cellspacing="0" cellpadding="0" width="100%" style="width:100.0%">
<tbody>
<tr>
<td valign="top" style="padding:0in 2.25pt 0in 0in">
<p class="MsoNormal" align="center" style="text-align:center"><span style="font-size:1.0pt"><a href="https://facebook.com/heliontech" id="m_6050015269544916575m_1726745255410982755m_4896338748490447059LPlnk689713" target="_blank"><span style="text-decoration:none"><img border="0" width="18" height="18" style="width:.1875in;height:.1875in" id="m_6050015269544916575m_1726745255410982755_x0000_i1027" alt="Facebook"></span></a><u></u><u></u></span></p>
</td>
</tr>
</tbody>
</table>
</td>
<td valign="top" style="padding:0in 0in 0in 0in">
<table class="m_6050015269544916575m_1726745255410982755MsoNormalTable" border="0" cellspacing="0" cellpadding="0" width="100%" style="width:100.0%">
<tbody>
<tr>
<td valign="top" style="padding:0in 2.25pt 0in 0in">
<p class="MsoNormal" align="center" style="text-align:center"><span style="font-size:1.0pt"><a href="https://twitter.com/heliontech" id="m_6050015269544916575m_1726745255410982755m_4896338748490447059LPlnk689713" target="_blank"><span style="text-decoration:none"><img border="0" width="18" height="18" style="width:.1875in;height:.1875in" id="m_6050015269544916575m_1726745255410982755_x0000_i1028" alt="Twitter"></span></a><u></u><u></u></span></p>
</td>
</tr>
</tbody>
</table>
</td>
<td valign="top" style="padding:0in 0in 0in 0in">
<table class="m_6050015269544916575m_1726745255410982755MsoNormalTable" border="0" cellspacing="0" cellpadding="0" width="100%" style="width:100.0%">
<tbody>
<tr>
<td valign="top" style="padding:0in 2.25pt 0in 0in">
<p class="MsoNormal" align="center" style="text-align:center"><span style="font-size:1.0pt"><a href="https://www.linkedin.com/company/helion-technologies" id="m_6050015269544916575m_1726745255410982755m_4896338748490447059LPlnk689713" target="_blank"><span style="text-decoration:none"><img border="0" width="18" height="18" style="width:.1875in;height:.1875in" id="m_6050015269544916575m_1726745255410982755_x0000_i1029" alt="LinkedIn"></span></a><u></u><u></u></span></p>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div>
<div>
<p class="MsoNormal"><b>From:</b> Anthony Holloway <<a href="mailto:avholloway%2Bcisco-voip@gmail.com" target="_blank">avholloway+cisco-voip@gmail.<wbr>com</a>>
<br>
<b>Sent:</b> Thursday, March 22, 2018 3:50 PM<br>
<b>To:</b> Matthew Loraditch <<a href="mailto:MLoraditch@heliontechnologies.com" target="_blank">MLoraditch@<wbr>heliontechnologies.com</a>><br>
<b>Cc:</b> Bill Talley <<a href="mailto:btalley@gmail.com" target="_blank">btalley@gmail.com</a>>;
<a href="mailto:cisco-voip@puck.nether.net" target="_blank">cisco-voip@puck.nether.net</a><u></u><u></u></p>
</div>
</div>
<div>
<div>
<p class="MsoNormal"><br>
<b>Subject:</b> Re: [cisco-voip] Check on calls in queue for a team?<u></u><u></u></p>
</div>
</div>
</blockquote></div></div></div><div lang="EN-US" link="blue" vlink="purple"><div class="m_6050015269544916575m_1726745255410982755WordSection1"><div><blockquote style="border:none;border-left:solid #cccccc 1.0pt;padding:0in 0in 0in 6.0pt;margin-left:4.8pt;margin-right:0in"><div><div>
<p class="MsoNormal"> <u></u><u></u></p>
<div>
<p class="MsoNormal">Why so many conditionals?<u></u><u></u></p>
<div>
<p class="MsoNormal"> <u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">If you're simply trying to map a CSQ name to an Extension to call, you could use a HashMap.<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"> <u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">Link for example usage of HashMap<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"> <u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><a href="https://supportforums.cisco.com/t5/contact-center/route-customer-call-to-a-specific-agent-based-on-calling-number/td-p/2176574" target="_blank">https://supportforums.cisco.<wbr>com/t5/contact-center/route-<wbr>customer-call-to-a-specific-<wbr>agent-based-on-calling-number/<wbr>td-p/2176574</a><u></u><u></u></p>
</div>
</div>
<p class="MsoNormal"> <u></u><u></u></p>
</div></div></blockquote></div></div></div><div lang="EN-US" link="blue" vlink="purple"><div class="m_6050015269544916575m_1726745255410982755WordSection1"><div><blockquote style="border:none;border-left:solid #cccccc 1.0pt;padding:0in 0in 0in 6.0pt;margin-left:4.8pt;margin-right:0in"><div><div><div>
<div>
<p class="MsoNormal">On Thu, Mar 22, 2018 at 1:45 PM Matthew Loraditch <<a href="mailto:MLoraditch@heliontechnologies.com" target="_blank">MLoraditch@<wbr>heliontechnologies.com</a>> wrote:<u></u><u></u></p>
</div>
</div></div></div></blockquote></div></div></div><div lang="EN-US" link="blue" vlink="purple"><div class="m_6050015269544916575m_1726745255410982755WordSection1"><div><blockquote style="border:none;border-left:solid #cccccc 1.0pt;padding:0in 0in 0in 6.0pt;margin-left:4.8pt;margin-right:0in"><div><div><div><blockquote style="border:none;border-left:solid #cccccc 1.0pt;padding:0in 0in 0in 6.0pt;margin-left:4.8pt;margin-top:5.0pt;margin-right:0in;margin-bottom:5.0pt"><div><div>
<p class="MsoNormal">It’s a sip phone, it lights on a ring or on a call.<u></u><u></u></p>
<p class="MsoNormal"> <u></u><u></u></p>
<p class="MsoNormal">I managed to program the nearly 40 nested ifs (broken up into 3 copies of the script) in about 30 minutes. So I guess I’m done for now in that respect. If I could make it more programmatic
I might. I’ve done no API work, so not sure if that would work or not or be any easier.<u></u><u></u></p>
<p class="MsoNormal"> <u></u><u></u></p>
</div></div></blockquote></div></div></div></blockquote></div></div></div><div lang="EN-US" link="blue" vlink="purple"><div class="m_6050015269544916575m_1726745255410982755WordSection1"><div><blockquote style="border:none;border-left:solid #cccccc 1.0pt;padding:0in 0in 0in 6.0pt;margin-left:4.8pt;margin-right:0in"><div><div><div><blockquote style="border:none;border-left:solid #cccccc 1.0pt;padding:0in 0in 0in 6.0pt;margin-left:4.8pt;margin-top:5.0pt;margin-right:0in;margin-bottom:5.0pt"><div><div><div><div>
<table class="m_6050015269544916575m_1726745255410982755MsoNormalTable" border="0" cellspacing="0" cellpadding="0" width="100%" style="width:100.0%">
<tbody>
<tr>
<td valign="top" style="padding:0in 0in 0in 0in">
<table class="m_6050015269544916575m_1726745255410982755MsoNormalTable" border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td style="padding:0in 7.5pt 0in 0in">
<p class="MsoNormal"><span style="font-size:1.0pt"> </span><u></u><u></u></p>
</td>
<td style="padding:7.5pt 0in 7.5pt 7.5pt">
<table class="m_6050015269544916575m_1726745255410982755MsoNormalTable" border="0" cellspacing="0" cellpadding="0" width="100%" style="width:100.0%">
<tbody>
<tr>
<td valign="top" style="padding:0in 0in 0in 0in">
<p class="MsoNormal"><b><span style="color:#f3800b">Matthew Loraditch</span></b><b><span style="font-family:"remialcxesans",serif;color:#f3800b"></span></b><u></u><u></u></p>
</td>
</tr>
<tr>
<td valign="top" style="padding:0in 0in 0in 0in">
<table class="m_6050015269544916575m_1726745255410982755MsoNormalTable" border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td valign="top" style="padding:0in 0in 0in 0in">
<p class="MsoNormal"><b><span style="color:gray">Sr. Network Engineer</span></b><u></u><u></u></p>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr>
<td valign="top" style="padding:0in 0in 0in 0in">
<table class="m_6050015269544916575m_1726745255410982755MsoNormalTable" border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td valign="top" style="padding:7.5pt 0in 0in 0in">
<table class="m_6050015269544916575m_1726745255410982755MsoNormalTable" border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td valign="top" style="padding:0in 0in 0in 0in">
<p class="MsoNormal"><span style="color:#f3800b">p:</span><span style="color:gray"> <a href="tel:443.541.1518" target="_blank"><strong><span style="font-family:"Calibri",sans-serif;color:gray;font-weight:normal;text-decoration:none">443.541.1518</span></strong></a></span><u></u><u></u></p>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr>
<td valign="top" style="padding:0in 0in 0in 0in">
<table class="m_6050015269544916575m_1726745255410982755MsoNormalTable" border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td valign="top" style="padding:0in 0in 0in 0in">
<p class="MsoNormal"><span style="color:#f3800b">w:</span><span style="color:gray"> <a href="http://www.heliontechnologies.com/" target="_blank"><strong><span style="font-family:"Calibri",sans-serif;color:gray;font-weight:normal;text-decoration:none">www.heliontechnologies.com</span></strong></a></span><u></u><u></u></p>
</td>
<td valign="top" style="padding:0in 0in 0in 0in">
<p class="MsoNormal"><span style="color:gray"> | </span><u></u><u></u></p>
</td>
<td valign="top" style="padding:0in 0in 0in 0in">
<p class="MsoNormal"><span style="color:#f3800b">e:</span><span style="color:gray"> <a href="mailto:MLoraditch@heliontechnologies.com" target="_blank"><strong><span style="font-family:"Calibri",sans-serif;color:gray;font-weight:normal;text-decoration:none">MLoraditch@<wbr>heliontechnologies.com</span></strong></a></span><u></u><u></u></p>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr>
<td style="padding:0in 0in 0in 0in">
<table class="m_6050015269544916575m_1726745255410982755MsoNormalTable" border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td valign="bottom" style="padding:0in 0in 0in 0in">
<p class="MsoNormal"><u></u><u></u></p>
</td>
</tr>
<tr>
<td valign="top" style="padding:0in 0in 0in 0in">
<p class="MsoNormal"><u></u><u></u></p>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr>
<td valign="top" style="padding:0in 0in 0in 0in">
<table class="m_6050015269544916575m_1726745255410982755MsoNormalTable" border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td valign="top" style="padding:7.5pt 0in 0in 0in">
<table class="m_6050015269544916575m_1726745255410982755MsoNormalTable" border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td valign="top" style="padding:0in 0in 0in 0in">
<table class="m_6050015269544916575m_1726745255410982755MsoNormalTable" border="0" cellspacing="0" cellpadding="0" width="100%" style="width:100.0%">
<tbody>
<tr>
<td valign="top" style="padding:0in 2.25pt 0in 0in">
<p class="MsoNormal" align="center" style="text-align:center">
<span style="font-size:1.0pt"><a href="https://facebook.com/heliontech" target="_blank"><span style="font-size:12.0pt;color:windowtext;text-decoration:none"><u></u><u></u></span></a></span></p>
</td>
</tr>
</tbody>
</table>
</td>
<td valign="top" style="padding:0in 0in 0in 0in">
<table class="m_6050015269544916575m_1726745255410982755MsoNormalTable" border="0" cellspacing="0" cellpadding="0" width="100%" style="width:100.0%">
<tbody>
<tr>
<td valign="top" style="padding:0in 2.25pt 0in 0in">
<p class="MsoNormal" align="center" style="text-align:center">
<span style="font-size:1.0pt"><a href="https://facebook.com/heliontech" target="_blank"><span style="color:windowtext;text-decoration:none"><span style="font-size:12.0pt"><u></u><u></u></span></span></a></span></p>
</td>
</tr>
</tbody>
</table>
</td>
<td valign="top" style="padding:0in 0in 0in 0in">
<table class="m_6050015269544916575m_1726745255410982755MsoNormalTable" border="0" cellspacing="0" cellpadding="0" width="100%" style="width:100.0%">
<tbody>
<tr>
<td valign="top" style="padding:0in 2.25pt 0in 0in">
<p class="MsoNormal" align="center" style="text-align:center">
<span style="font-size:1.0pt"><a href="https://facebook.com/heliontech" target="_blank"><span style="color:windowtext;text-decoration:none"><span style="font-size:12.0pt"><u></u><u></u></span></span></a></span></p>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</div></div></div></div></blockquote></div></div></div></blockquote></div></div></div><div lang="EN-US" link="blue" vlink="purple"><div class="m_6050015269544916575m_1726745255410982755WordSection1"><div><blockquote style="border:none;border-left:solid #cccccc 1.0pt;padding:0in 0in 0in 6.0pt;margin-left:4.8pt;margin-right:0in"><div><div><div><blockquote style="border:none;border-left:solid #cccccc 1.0pt;padding:0in 0in 0in 6.0pt;margin-left:4.8pt;margin-top:5.0pt;margin-right:0in;margin-bottom:5.0pt"><div><div><div><div><div style="border:none;border-top:solid #e1e1e1 1.0pt;padding:3.0pt 0in 0in 0in">
<p class="MsoNormal"><b><a href="https://facebook.com/heliontech" target="_blank"><span style="color:windowtext;text-decoration:none">From:</span><span style="color:windowtext;font-weight:normal;text-decoration:none">
Bill Talley <<u><span style="color:blue">btalley@gmail.com</span></u>> <br>
</span></a></b></p></div></div></div></div></div></blockquote></div></div></div></blockquote></div></div></div><div lang="EN-US" link="blue" vlink="purple"><div class="m_6050015269544916575m_1726745255410982755WordSection1"><div><blockquote style="border:none;border-left:solid #cccccc 1.0pt;padding:0in 0in 0in 6.0pt;margin-left:4.8pt;margin-right:0in"><div><div><div><blockquote style="border:none;border-left:solid #cccccc 1.0pt;padding:0in 0in 0in 6.0pt;margin-left:4.8pt;margin-top:5.0pt;margin-right:0in;margin-bottom:5.0pt"><div><div><div><div><div style="border:none;border-top:solid #e1e1e1 1.0pt;padding:3.0pt 0in 0in 0in"><p class="MsoNormal"><b><a href="https://facebook.com/heliontech" target="_blank"><span style="color:windowtext;text-decoration:none">Sent:</span><span style="color:windowtext;font-weight:normal;text-decoration:none"> Thursday, March 22, 2018 2:22 PM<u></u><u></u></span></a></b></p></div></div></div></div></div></blockquote></div></div></div></blockquote></div></div></div><div lang="EN-US" link="blue" vlink="purple"><div class="m_6050015269544916575m_1726745255410982755WordSection1"><div><blockquote style="border:none;border-left:solid #cccccc 1.0pt;padding:0in 0in 0in 6.0pt;margin-left:4.8pt;margin-right:0in"><div><div><div><blockquote style="border:none;border-left:solid #cccccc 1.0pt;padding:0in 0in 0in 6.0pt;margin-left:4.8pt;margin-top:5.0pt;margin-right:0in;margin-bottom:5.0pt"><div><div>
<div>
<div>
<div>
<div style="border:none;border-top:solid #e1e1e1 1.0pt;padding:3.0pt 0in 0in 0in">
<p class="MsoNormal"><a href="https://facebook.com/heliontech" target="_blank"><span style="color:windowtext;text-decoration:none"><br>
<b>To:</b> Matthew Loraditch <<u><span style="color:blue">MLoraditch@<wbr>heliontechnologies.com</span></u>><br>
<b>Cc:</b> <u><span style="color:blue">cisco-voip@puck.nether.net</span></u><br>
<b>Subject:</b> Re: [cisco-voip] Check on calls in queue for a team?<u></u><u></u></span></a></p>
</div>
</div>
</div>
</div>
<div>
<div>
<p class="MsoNormal"><a href="https://facebook.com/heliontech" target="_blank"><span style="color:windowtext;text-decoration:none"> <u></u><u></u></span></a></p>
<p class="MsoNormal"><a href="https://facebook.com/heliontech" target="_blank"><span style="color:windowtext;text-decoration:none">I’m behind all of the emails but am curious about how the light gets
triggered. Is it a SIP device registered to CUCM or how does that work? What version of CCX are you running?<u></u><u></u></span></a></p>
</div>
</div>
</div></div></blockquote></div></div></div></blockquote></div></div></div><div lang="EN-US" link="blue" vlink="purple"><div class="m_6050015269544916575m_1726745255410982755WordSection1"><div><blockquote style="border:none;border-left:solid #cccccc 1.0pt;padding:0in 0in 0in 6.0pt;margin-left:4.8pt;margin-right:0in"><div><div><div><blockquote style="border:none;border-left:solid #cccccc 1.0pt;padding:0in 0in 0in 6.0pt;margin-left:4.8pt;margin-top:5.0pt;margin-right:0in;margin-bottom:5.0pt"><div><div><div><div><div>
<p class="MsoNormal" style="margin-bottom:12.0pt"><a href="https://facebook.com/heliontech" target="_blank"><span style="color:windowtext;text-decoration:none">I’m wondering if you could do a REST call to the CCX database for contacts
waiting and parse the XML? Might be easier to capture the data that way?<u></u><u></u></span></a></p>
<div id="m_6050015269544916575m_1726745255410982755m_4896338748490447059m_386132041714286559AppleMailSignature">
<p class="MsoNormal"><a href="https://facebook.com/heliontech" target="_blank"><span style="color:windowtext;text-decoration:none">Sent from a mobile device with very tiny touchscreen input keys. Please
excude my typtos.<u></u><u></u></span></a></p>
</div>
<div>
<p class="MsoNormal" style="margin-bottom:12.0pt"><a href="https://facebook.com/heliontech" target="_blank"><span style="color:windowtext;text-decoration:none"><br>
On Mar 22, 2018, at 11:20 AM, Matthew Loraditch <<u><span style="color:blue">MLoraditch@<wbr>heliontechnologies.com</span></u>> wrote:<u></u><u></u></span></a></p>
</div>
</div></div></div></div></div></blockquote></div></div></div></blockquote></div></div></div><div lang="EN-US" link="blue" vlink="purple"><div class="m_6050015269544916575m_1726745255410982755WordSection1"><div><blockquote style="border:none;border-left:solid #cccccc 1.0pt;padding:0in 0in 0in 6.0pt;margin-left:4.8pt;margin-right:0in"><div><div><div><blockquote style="border:none;border-left:solid #cccccc 1.0pt;padding:0in 0in 0in 6.0pt;margin-left:4.8pt;margin-top:5.0pt;margin-right:0in;margin-bottom:5.0pt"><div><div><div><div><div><blockquote style="margin-top:5.0pt;margin-bottom:5.0pt"><div>
<p class="MsoNormal"><a href="https://facebook.com/heliontech" target="_blank"><span style="color:windowtext;text-decoration:none">I'm setting up that light system I’ve talked about and the managers
wants their lights to come on if any queue assigned to a team has calls waiting. I can't think of any way to do that but iterate through every queue in a very long nested if of get reporting statistics steps and anytime we add a queue I will have to modify
the script...<u></u><u></u></span></a></p>
<p class="MsoNormal"><a href="https://facebook.com/heliontech" target="_blank"><span style="color:windowtext;text-decoration:none"> <u></u><u></u></span></a></p>
<p class="MsoNormal"><a href="https://facebook.com/heliontech" target="_blank"><span style="color:windowtext;text-decoration:none">One team has 22 queues assigned…<u></u><u></u></span></a></p>
<p class="MsoNormal"><a href="https://facebook.com/heliontech" target="_blank"><span style="color:windowtext;text-decoration:none"> <u></u><u></u></span></a></p>
<p class="MsoNormal"><a href="https://facebook.com/heliontech" target="_blank"><span style="color:windowtext;text-decoration:none">If anyone has a better idea, I'd love to hear it!<u></u><u></u></span></a></p>
</div></blockquote></div></div></div></div></div></blockquote></div></div></div></blockquote></div></div></div><div lang="EN-US" link="blue" vlink="purple"><div class="m_6050015269544916575m_1726745255410982755WordSection1"><div><blockquote style="border:none;border-left:solid #cccccc 1.0pt;padding:0in 0in 0in 6.0pt;margin-left:4.8pt;margin-right:0in"><div><div><div><blockquote style="border:none;border-left:solid #cccccc 1.0pt;padding:0in 0in 0in 6.0pt;margin-left:4.8pt;margin-top:5.0pt;margin-right:0in;margin-bottom:5.0pt"><div><div><div><div><div><blockquote style="margin-top:5.0pt;margin-bottom:5.0pt"><div><div>
<table class="m_6050015269544916575m_1726745255410982755MsoNormalTable" border="0" cellspacing="0" cellpadding="0" width="100%" style="width:100.0%">
<tbody>
<tr>
<td valign="top" style="padding:0in 0in 0in 0in">
<table class="m_6050015269544916575m_1726745255410982755MsoNormalTable" border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td style="padding:0in 7.5pt 0in 0in">
<p class="MsoNormal"><span style="font-size:1.0pt"><a href="https://facebook.com/heliontech" target="_blank"><span style="color:windowtext;text-decoration:none"> </span><span style="font-size:12.0pt;color:windowtext;text-decoration:none"><u></u><u></u></span></a></span></p>
</td>
<td style="padding:7.5pt 0in 7.5pt 7.5pt">
<table class="m_6050015269544916575m_1726745255410982755MsoNormalTable" border="0" cellspacing="0" cellpadding="0" width="100%" style="width:100.0%">
<tbody>
<tr>
<td valign="top" style="padding:0in 0in 0in 0in">
<p class="MsoNormal"><b><span style="color:#f3800b"><a href="https://facebook.com/heliontech" target="_blank"><span style="color:#f3800b;text-decoration:none">Matthew Loraditch</span><span style="font-family:"remialcxesans",serif;color:#f3800b;text-decoration:none"></span><span style="color:windowtext;font-weight:normal;text-decoration:none"><u></u><u></u></span></a></span></b></p>
</td>
</tr>
<tr>
<td valign="top" style="padding:0in 0in 0in 0in">
<table class="m_6050015269544916575m_1726745255410982755MsoNormalTable" border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td valign="top" style="padding:0in 0in 0in 0in">
<p class="MsoNormal"><b><span style="color:gray"><a href="https://facebook.com/heliontech" target="_blank"><span style="color:gray;text-decoration:none">Sr. Network Engineer</span><span style="color:windowtext;font-weight:normal;text-decoration:none"><u></u><u></u></span></a></span></b></p>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr>
<td valign="top" style="padding:0in 0in 0in 0in">
<table class="m_6050015269544916575m_1726745255410982755MsoNormalTable" border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td valign="top" style="padding:7.5pt 0in 0in 0in">
<table class="m_6050015269544916575m_1726745255410982755MsoNormalTable" border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td valign="top" style="padding:0in 0in 0in 0in">
<p class="MsoNormal"><span style="color:#f3800b"><a href="https://facebook.com/heliontech" target="_blank"><span style="color:#f3800b;text-decoration:none">p:</span><span style="color:gray;text-decoration:none"> <strong><span style="font-family:"Calibri",sans-serif;font-weight:normal">443.541.1518</span></strong></span><span style="color:windowtext;text-decoration:none"><u></u><u></u></span></a></span></p>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr>
<td valign="top" style="padding:0in 0in 0in 0in">
<table class="m_6050015269544916575m_1726745255410982755MsoNormalTable" border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td valign="top" style="padding:0in 0in 0in 0in">
<p class="MsoNormal"><span style="color:#f3800b"><a href="https://facebook.com/heliontech" target="_blank"><span style="color:#f3800b;text-decoration:none">w:</span><span style="color:gray;text-decoration:none"> <strong><span style="font-family:"Calibri",sans-serif;font-weight:normal">www.heliontechnologies.com</span></strong></span><span style="color:windowtext;text-decoration:none"><u></u><u></u></span></a></span></p>
</td>
<td valign="top" style="padding:0in 0in 0in 0in">
<p class="MsoNormal"><span style="color:gray"><a href="https://facebook.com/heliontech" target="_blank"><span style="color:gray;text-decoration:none"> | </span><span style="color:windowtext;text-decoration:none"><u></u><u></u></span></a></span></p>
</td>
<td valign="top" style="padding:0in 0in 0in 0in">
<p class="MsoNormal"><span style="color:#f3800b"><a href="https://facebook.com/heliontech" target="_blank"><span style="color:#f3800b;text-decoration:none">e:</span><span style="color:gray;text-decoration:none"> <strong><span style="font-family:"Calibri",sans-serif;font-weight:normal">MLoraditch@<wbr>heliontechnologies.com</span></strong></span><span style="color:windowtext;text-decoration:none"><u></u><u></u></span></a></span></p>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr>
<td style="padding:0in 0in 0in 0in">
<table class="m_6050015269544916575m_1726745255410982755MsoNormalTable" border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td valign="bottom" style="padding:0in 0in 0in 0in">
<p class="MsoNormal"><span style="font-size:1.0pt"><a href="https://facebook.com/heliontech" target="_blank"><span style="color:windowtext;text-decoration:none"><image905466.png></span><span style="font-size:12.0pt;color:windowtext;text-decoration:none"><u></u><u></u></span></a></span></p>
</td>
</tr>
<tr>
<td valign="top" style="padding:0in 0in 0in 0in">
<p class="MsoNormal"><span style="font-size:1.0pt"><a href="https://facebook.com/heliontech" target="_blank"><span style="font-size:12.0pt;color:windowtext;text-decoration:none"><u></u><u></u></span></a></span></p>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr>
<td valign="top" style="padding:0in 0in 0in 0in">
<table class="m_6050015269544916575m_1726745255410982755MsoNormalTable" border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td valign="top" style="padding:7.5pt 0in 0in 0in">
<table class="m_6050015269544916575m_1726745255410982755MsoNormalTable" border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td valign="top" style="padding:0in 0in 0in 0in">
<table class="m_6050015269544916575m_1726745255410982755MsoNormalTable" border="0" cellspacing="0" cellpadding="0" width="100%" style="width:100.0%">
<tbody>
<tr>
<td valign="top" style="padding:0in 2.25pt 0in 0in">
<p class="MsoNormal" align="center" style="text-align:center">
<span style="font-size:1.0pt"><a href="https://facebook.com/heliontech" target="_blank"><span style="color:windowtext;text-decoration:none"><span style="font-size:12.0pt"><u></u><u></u></span></span></a></span></p>
</td>
</tr>
</tbody>
</table>
</td>
<td valign="top" style="padding:0in 0in 0in 0in">
<table class="m_6050015269544916575m_1726745255410982755MsoNormalTable" border="0" cellspacing="0" cellpadding="0" width="100%" style="width:100.0%">
<tbody>
<tr>
<td valign="top" style="padding:0in 2.25pt 0in 0in">
<p class="MsoNormal" align="center" style="text-align:center">
<span style="font-size:1.0pt"><a href="https://facebook.com/heliontech" target="_blank"><span style="color:windowtext;text-decoration:none"><span style="color:blue"><image374618.png></span></span><span style="font-size:12.0pt;color:windowtext;text-decoration:none"><u></u><u></u></span></a></span></p>
</td>
</tr>
</tbody>
</table>
</td>
<td valign="top" style="padding:0in 0in 0in 0in">
<table class="m_6050015269544916575m_1726745255410982755MsoNormalTable" border="0" cellspacing="0" cellpadding="0" width="100%" style="width:100.0%">
<tbody>
<tr>
<td valign="top" style="padding:0in 2.25pt 0in 0in">
<p class="MsoNormal" align="center" style="text-align:center">
<span style="font-size:1.0pt"><a href="https://facebook.com/heliontech" target="_blank"><span style="color:windowtext;text-decoration:none"><span style="font-size:12.0pt"><u></u><u></u></span></span></a></span></p>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</div></div></blockquote></div></div></div></div></div></blockquote></div></div></div></blockquote></div></div></div><div lang="EN-US" link="blue" vlink="purple"><div class="m_6050015269544916575m_1726745255410982755WordSection1"><div><blockquote style="border:none;border-left:solid #cccccc 1.0pt;padding:0in 0in 0in 6.0pt;margin-left:4.8pt;margin-right:0in"><div><div><div><blockquote style="border:none;border-left:solid #cccccc 1.0pt;padding:0in 0in 0in 6.0pt;margin-left:4.8pt;margin-top:5.0pt;margin-right:0in;margin-bottom:5.0pt"><div><div><div><div><div><blockquote style="margin-top:5.0pt;margin-bottom:5.0pt"><div>
<blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
<div>
<p class="MsoNormal"><a href="https://facebook.com/heliontech" target="_blank"><span style="color:windowtext;text-decoration:none">______________________________<wbr>_________________<br>
cisco-voip mailing list<br>
<u><span style="color:blue">cisco-voip@puck.nether.net</span></u><br>
<u><span style="color:blue">https://puck.nether.net/<wbr>mailman/listinfo/cisco-voip</span></u><u></u><u></u></span></a></p>
</div>
</blockquote>
</div></blockquote></div></div></div></div></div></blockquote></div></div></div></blockquote></div></div></div><div lang="EN-US" link="blue" vlink="purple"><div class="m_6050015269544916575m_1726745255410982755WordSection1"><div><blockquote style="border:none;border-left:solid #cccccc 1.0pt;padding:0in 0in 0in 6.0pt;margin-left:4.8pt;margin-right:0in"><div><div><div><blockquote style="border:none;border-left:solid #cccccc 1.0pt;padding:0in 0in 0in 6.0pt;margin-left:4.8pt;margin-top:5.0pt;margin-right:0in;margin-bottom:5.0pt"><div><div><div><div>
<p class="MsoNormal"><a href="https://facebook.com/heliontech" target="_blank"><span style="color:windowtext;text-decoration:none">______________________________<wbr>_________________<br>
cisco-voip mailing list<br>
<u><span style="color:blue">cisco-voip@puck.nether.net</span></u><br>
<u><span style="color:blue">https://puck.nether.net/<wbr>mailman/listinfo/cisco-voip</span></u><u></u><u></u></span></a></p>
</div></div></div></div></blockquote></div></div></div></blockquote></div></div></div></blockquote></div>
</div></div><br>______________________________<wbr>_________________<br>
cisco-voip mailing list<br>
<a href="mailto:cisco-voip@puck.nether.net">cisco-voip@puck.nether.net</a><br>
<a href="https://puck.nether.net/mailman/listinfo/cisco-voip" rel="noreferrer" target="_blank">https://puck.nether.net/<wbr>mailman/listinfo/cisco-voip</a><br>
<br></blockquote></div><br></div>