Evenly distribute calls between numbers?

(UCCX 8.5.1)
I'm trying to find a way to evenly distribute calls between multiple offices. 
Example:
Call comes into the main number, checks Holiday/ToD then sends the call to the first number, sends the second call to the second number and repeats until the last number has been given a call.  After the last number, the script sends call the next call to first number and so on. 
Is there a way to count the calls and have the count direct the call and then reset after the last number has been reached?

The easiest method is not the most accurate method: random numbers.
Say for example you flipped a coin, it will land on heads 50% of the time and tails 50% of the time.  Kind of.
So if you wanted an even distribution between two numbers, you could randomly flip a virtual coin, and then send the call to the "heads" number or the "tails" number.  And this will get you in the neighborhood of a 50/50 split.
Take that idea to a 3 sided coin...err...let's drop the coin analogy for now, and just say three possible numbers: 1, 2, 3.  Then randomly pick one.  Well, statistically, you would pick each number about 33% of the time.  Almost.
If that doesn't work for you and you need an actual circular routing algorithm, then you will need to cache the last number used, so that you can increment by 1, and move to the next number.
Without using files and or databases to do this, you could use a Global Session Object to store this cached information.  Each and every call in the system can read/write to this Global Session Object, you just have to worry about race conditions, but honestly, since UCCX is not multithreaded, the chances of that happening are very slim, and the worst that can happen is you skip a number once out of every million calls.  Ok, I made those numbers up, but I think my point is still valid. 
Search for some of my posts on working with Sessions, then Global Sessions, and see if you can get something put together to get you started.
If you want to go the file or database route I can help there too.
Let me know how you want to proceed.
Anthony Holloway
Please use the star ratings to help drive great content to the top of searches.

Similar Messages

  • Need a way to equally distribute calls between queues for unknown area codes

    I have UCCX 8.0 SR2 installed where my script
    is utilizing an XML file with 240 area codes.  The script queries the Calling Number against the retrieved data from the returned data of the XPath.  Therefore, in my script I have set Enterprise data for a variable called "Unknown" for calls that have not been defined by area code in that file which is then sent to a single queue.  My customer does not have a the option to perform percent allocation in the cloud nor are they using Callmanager/gateway to perform this type of distribution since the analyzing of the area code is done at the script level.
    I need to find a way to distribute these calls between two queues evenly within the scripting.  For example for every odd numbered "Unknown" call the call is sent to the queue B and every even numbered call is sent to queue A.  How can I script for this in UCCX 8?

    What we did is to count the number of calls handled by these CSQs. Then do a MOD by 2 on this "count1" (1 to include the current call) to find if it is even or odd and then send to the respective CSQ.

  • Distributing calls between two hunt groups

    Hi all,
    I've got a requirement to distribute calls to a number equally between two hunt groups when not answered and was wondering the best way of doing this?
    So for example a receptionist should answer all the intial calls for this area of the business, however, when away from her desk they'd like the calls to then transfer and distribute on a 50:50 basis between two hunt groups.
    Thanks in advance,
    Ryan

    Hi Ryan.
    Because line groups on an hunt list are selected as they appear, I can suggest you to configure a third line group with all members of existing line groups.
    EG.
    New line group could be with following users
    LG_ONE Member One
    LG_TWO Member One
    LG_ONE Member two
    LG_TWO Member two
    And so on
    Than create a new hunt list with associated the new line group.
    Create an hunt pilot with associated the newly created hunt list.
    That hunt pilot number will be associated with forward busy or no answer rule of receptionist's extension.
    HTH
    Regards
    Carlo

  • I'm having some trouble spacing groups of text boxes. Does anyone have an automated way to evenly distribute space between groups of two text boxes?

    There isn't much more to this question. My format works like this:
    H2 Headline
    H3 Explanation
    H2 Headline
    H3 Explanation
    H2 Headline
    H3 Explanation
    I need to distribute these text boxes evenly down my page. It's a bit of a pain to do so manually. Since there are other objects on the page, the spacing guidelines get thrown out of whack. My most secure way is to create a box, line it up with the bottom of the first group and the top of the next. Then repeat all the way down the page.
    I thought about using just one text box but rejected it. I need to have content pulled from other portions of the site. That wouldn't be possible with only one text box. Plus, it's much easier to format the text box than individual text.
    If anyone has an idea, I'd love to hear it.
    Thanks.

    mitchging If I am understanding what you require, this might be what you're after.Assuming you want to have all the boxes equally spaced, you can use the Align panel. In the screen grab the four boxes are sets of two grouped text boxes, similar to your description. Select the first group object, then select the remaining three. Open the Align panel. First set the Align To method to Key Object. Now set the distribution spacing to the required value. When you click the Vertical Distribute Space button, they will all be spaced equally. You can then fine-tune it by changing the value and hitting the button again whilst they are still selected.
    I hope this helps.
    David

  • How can I evenly split incoming calls between 2 employees without a shared voicemail?

    I need to load balance a low volume of calls between 2 DNs.
    Incoming calls need to be evenly split between Employee1 and Employee2.  If they don’t answer the call, it needs to go to their personal voicemail, not a common voicemail account.
    I think the Hunt pilot and line group is what I want, and I can utilize a circular distribution, but my only hurdle is voicemail.  I can get voicemail to go to a single account, but I need a method to simply split incoming calls to 2 employees, and (if no answer), drop into their personal voicemail.
    I cannot figure this out, any suggestions?
    I’m running CUCM 9.02, Unity Connection 9.02, and UCCX v10 (I mention UCCX as a tool I could leverage, Employee1 and Employee2 are not agents or part of a call center)
    Thanks for any assistance.

    Queuing is not enabled.  I have no desire to queue the calls.
    In the Hunt Pilot settings:
    When I chose “Do Not Forward Unanswered Calls”, calls drop after (what appears to be) the Line Group’s RNA Reversion Timeout  is met.  Never goes to voicemail.
    The same when I select “Use Forward Settings of Line Group Member”.
    If I select “Forward Unanswered Calls to” and manually select my VM pilot DN, missed calls finally go to Unity Connection, but not to any voicemail account.  If I add the Hunt Pilot number as an alternate extension to Employee1’s unity account, then all unanswered calls will drop into Employee1’s personal account, even the calls missed by Employee2.  This is not the desired solution.  I need Employee2 ‘s voicemail account to answer the calls missed by Employee2 as well as Employee1’s voicemail account to answer the calls missed by Employee1.
    This brings me back to my original question.  Is there a way to get this to work with Hunt pilots and line groups, or should I be trying something else?  I just need calls to DN:111 split 50/50 between 2 DNs (DN for Employee1, and DN for Employee2), and have missed calls drop into the personal voicemail of the DN that missed the call.
    I’m hoping someone who has gotten this to work can share their Hunt Pilot and Line Group settings.
    Thanks again.

  • Hi, I have an iPhone 4 which rings people when it is locked, whether or not in my pocket.  I always lock it when not using it.  Can anyone help? It is calling random numbers, not the last person or anyone even recently called on my recents list. Thanks

    Hi, I have an iPhone 4 which rings people when it is locked, whether or not in my pocket.  I always lock it when not using it.  Can anyone help? It is calling random numbers, not the last person or anyone even recently called on my recents list. Thanks

    Pay no attention to iinami, the amount of replies to people saying their handsets must have been jailbroken everytime iTunes throws out an error is tremendous. (Clearly you don't need to have any real knowledge to get to level 3 on these forums, let's hope apple's geniuses know a lot more than some of their customers.)
    http://support.apple.com/kb/TS3694
    Solution below.
    Error 9
    This error occurs when the device unexpectedly loses its USB connection with iTunes. This can occur if the device is manually disconnected during the restore process. This issue can be resolved by performing USB troubleshooting, using a different USB dock-connector cable, trying another USB port, restoring on another computer, or by eliminating conflicts from third-party security software.

  • How do you call 0900 numbers on iphone?

    how do you call 0900 numbers on iphone? it keeps saying that i cant call it- is there a code or anything?
    im on vodafone
    thanks

    thanks for the advice both
    ive noticed though that sometimes companies provide a cheaper alternative to an 0900 number as in 8***** or something - if this makes any sense? but even those numbers are still blocked???

  • IPhone 4 does not recognize caller phone numbers

    In my address book (sync with Outlook) i store phone numbers only in full world standard like this
    +996 543 918243 - Kyrgyzstan
    +7 945 6752345 - russia
    +66 834 7653472 - thailand
    and on and on...
    I travel a lot. And when I am in kyrgyzstan i can call to full numbers mo problem, but when I get incoming call the number in detected as
    0 543 918243
    instead of
    +996 543 918243
    It trims country code. And this caller is not recognized in my address book. I would change all phones in address book to this format if it is only the case. But then I'll have another case that i cannot call those numbers from other countries and those numbers nor recognizable in other countries too.
    Before iPhone I had Sonyericsson Xperia x1. i know iPhone s much better, they are not even comparable but this small feature was there. It recognized all the numbers correctly.
    Is it possible that you implement this tiny but very helpfull feature in next iOS update?

    I have noticed similar fenomenon.
    I might have a contact stored as 040123456, but due to telephone operator when they dial me they show up as 00040123456, two leading 00's.
    Iphone won't recognize this.

  • Link between Numbers and mail

    Tonight, I was making an address list of Club Members, using NUMBERS, instead of a DATABASE. In one of the columns I was entering their E-mail addresses. Even before I finished typing the address, the Apple Mail opened up and was waiting for me the verify the address. It seems there is some kind of a link between Numbers and Mail.
    Has this happened to anyone else?

    Open your address book and drag a whole group into a blank space on a numbers sheet.
    You will get Last Name, First Name, phone number and email address already in a table. Just add anything else you require.
    Lots of neat shortcuts in Numbers

  • Problem transferring calls between Voip phones when the call is originated

    Hi,
    I have configured a gateway h323 (3640- 12.3) to communicate with Cisco Callmanager 3.3(4).
    On the H323 gateway I have installed one BRI interface and one FXS interface.
    Inside my network I am using VoIP telephones 7910.
    Originating calls in the Voip telephones which destination is the PSTN is working fine;
    Receiving calls from PSTN that destination is VoIP telephones is OK also;
    Redirecting or doing “Hold” on calls between VoiP telephones works but…..
    When redirecting or doing “Hold” on calls between a VoiP telephone and a call from PSTN I loose the voice stream.
    Apparently, all signalling is working fine because when redirecting the call originated in the PSTN from one VoIP telephone to another VoIP telephone, I can see the Calling number ID. Even if I use the telephone keyboard, I can listen the tones, but I have no voice stream.
    Please any help will be welcome.
    Thanks,
    David Costa

    I have tried different configurations and now it is working. The problem is that I couldn’t identify were the miss configuration was.
    Another question is: Can I use a codec with compression between voip interface of h323 gateway and the Callmanager or Voip phones to pass music on hold?
    Now I only pass music on hold if I configure G.711 on the voip interface of h323 gateway.
    Thanks,
    David Costa

  • Are calls between two iPhones free?

    AAre calls between iPhones free

    nancyeng wrote:
    AAre calls between iPhones free
    Generally not. Some service providers do offer that service though where you can setup X number of contacts and the calls between those numbers do not count as air time as long as they are local.

  • Unlimtied evening & weekend calls

    Hi,
    I've been on the unlimited evening & weekend calls plan for quite a while now & I always get billed for calls I make in the evenings on weekdays, weekend calls on the other hand are free, shouldn't the weekday evening calls be free as well, they are to uk landline numbers after all, just like the weekend calls I make.

    Sounds like you might be on the Unlimited Weekend Plan, log into your online account to check.
    Oliver.

  • Evening & Weekend calls changing?

    Hi
    Is it true that BT are changing the free Evening and weekend call period for 6pm-6am to 7pm to 7am?
    When does this actually start?
    If so are BT breaking their contract with people who have signed up when these were different and why can not people charge BT for the changes the same way BT rip people off to get out of contracts.
    If you make most of your calls between 6 and 7pm, then this will make a big difference andf you should be able to cancel weven if you have time left? Anyone tried this and succeeded? I will be leaving BT due to the way they renew contracts without telling you, but chaging the terms and conditions are wrong!

    Hi
    I have just found out that I should have received a letter from BT that, if replied to would have cancelled the evening & weekend calls contract. strange, this letter never arrived, just like the letter about auto renewing my contract. Anything that seems to benefit teh customer, never arrives!.
    I have been in touch with BT 4 times over the past 6 weeks and NOT once has this been mentioned. Told today that the cancellation period has ended on 13/13/10, yet agin BT screw the customer every which way they can.
    Why not send this via email and place a note on the website, can't do that people might see it and cancel it
    BT can stick their contracts, BB and telephone where the sun don't shine
    As Cartman would say "scew you guys i'm going elswhere"

  • Calling 800 numbers

    We are RV'S and to find an land line to make 800 numbers is hard. Why are they but aganst your min.  specialy when checking on your bills etc. Any land line phone you can use and it's free, why not moble?

    JEDRWD4 wrote:
    We are RV'S and to find an land line to make 800 numbers is hard. Why are they but against your min.  specialy when checking on your bills etc. Any land line phone you can use and it's free, why not moble?
    Thank you for inquiry. Adding to what was stated, there is a difference between the landline service and your wireless service on how calls are process. Since your wishing to call 800 numbers, these calls use airtime like any other call. However, the 800 number to Verizon Wireless customer service is free. If you call the 800 during off peak time(using unlimited nights and weekends) then those calls to 800 numbers would also be free. Also if you have a single calling plan of 900 minutes you have the option of 5 free Friends and Family numbers; or if you have a family share plan of 1400 minutes, you have the option of 10 free Friends and Family numbers. You can add the 800 numbers to part of your Friends and Family numbers. For more information on Friends and Family, please use this link: http://support.vzw.com/information/friends_and_family.html

  • Why call between WebClient agents fails?

    Hi,
    I have just recently installed the mySAP CRM 4.0 IC WebClient (CRM40 SP00).
    I have been testing the installation with CCS (Contact Center Simulator) and for a basic CCS supported tests (Inbound Phone call, Outbound Phone call, Chat) everything seems to be ok, but a call between WebClient agents fails due to an java error. The Phone Call between WebClients which should work according the CCS webpage.
    What should I do to get WebClient agents to call each others? Any configuration or customization tips? Note that I do not have CC integration in place, just the IC WebClients.
    Here is the test done in details and the error reported by WebClient:
    0) I restarted SAP CRM to be sure no pending sessions exists
    1) Open the CCS to see that no agents are logged in with WebClient
    2) Login as java_ic with WebClient
    3) CCS shows java_ic Workmode (=status) as 'Not Ready'
    4) Switch java_ic to ready by from the WebClient
    5) CCS shows java_ic Workmode (=status) as 'Ready'
    Then I do the same for agent 'sap*' with another MSIE browser window. At this point, the CCS shows Workmode for both agents as 'Ready' and I have two WebClient browsers opened. I also verify that both has Phone selected from the channel selector in the WebClient.
    6) With java_ic agent, I press the Dial Pad, enter the sap* agent phone
    number (Phone: +15550002; shown in the CCS for both agents logged in) and then I press the Dial button on Dial Pad to call to +15550002.
    6.1) After pressing the Dial button, the WebClient displays a pop-up in
    the middle of the screen with info: "Your request is being processed." After this there is an Info message under the buttons in the WebClient for java_ic saying: "No account information found".
    7) Java_ic WebClient shows that it's doing an outbound call and is 'Dialing' state.
    8) sap* WebClient window has blinking button with labels 'Accept' and 'Reject'. So, it clearly got an notification of the Inbound Phone call coming from java_ic. But there is also an error message under the buttons in the same WebClient webbrowser screen (not in the JavaConsole, not in separate alert message this time) for sap*:
    "Java error: type= APPLICATION ERROR, ID= GETIAD_FAILED, description=".
    9) With sap* WebClient I cannot answer or reject the call. Nothing happens. The browser Status Bar says: javascript:void(0) when I press the Accept button.
    10) At this situation, the CCS shows that the agents's sap* Workmode is
    switched from the previous 'Ready' state to 'Not Ready' automatically (while the sap* WebClient status is still in Ready). So, the sap* automatically, due to the error, changed the status to 'Not Ready'.
    11) java_ic remain on 'Dialing' status for all the time trying to get connected with sap*.
    I got informed that the call between WebClient COULD BE seen as a "call transfer" between clients by the CRM system. This might be something to do with the problem in calling between WebClients.
    Because the java_ic reports: "No account information found" when placing the Outbound Phone call, one could assume that account details should be passed along with the call transfer. Possibly sap* cannot receive the
    inbound phone call due to a missing account information thus reporting java error: "Java error: type= APPLICATION ERROR, ID= GETIAD_FAILED, description=".
    Best Regards,
    Jani

    [loaded]  com.genieo.completer.download.plist Adware! [Remove]
      [loaded]  com.genieo.completer.ltvbit.plist [Support]
      [running]  com.genieo.completer.update.plist Adware! [Remove]
      [not loaded]  com.macpaw.CleanMyMac.helperTool.plist [Support]
      [not loaded]  com.macpaw.CleanMyMac.trashSizeWatcher.plist [Support]
      [not loaded]  com.macpaw.CleanMyMac.volumeWatcher.plist [Support]
      [loaded]  com.macpaw.CleanMyMac2Helper.diskSpaceWatcher.plist [Support]
      [loaded]  com.macpaw.CleanMyMac2Helper.scheduledScan.plist [Support]
      [loaded]  com.macpaw.CleanMyMac2Helper.trashWatcher.plist [Support]
    Your machine is slow because you loaded a bunch of third party junk on it.

Maybe you are looking for

  • Is there a way of changing photos' dates all at once?

    Hi, I imported a number of photos taken within one week into iPhoto - some of them were assigned a wrong date by my camera which made the last photos the first ones in the folder. I know I can change the photos' dates manually one by one, but is ther

  • Runtime error in Adobe forms

    Hi, I am getting a run time error when i create ADOBE form and try to save. I am using SAP GUI 7.10 and ADOBE livecycle version 7.1. I did tried with ADOBE livecycle version 8.0 and getting same problem. NOTE:  This is the first ADOBE form i am tryin

  • Sending email notifications to multiple IDs from lookup?

    Is it possible to send email notifications to multiple ids by putting them in the decode column of a lookup separated by semicolon or nay other identifier? OR is there any other way of sending email notfications to mutiple ids (not through Java mail)

  • Export iTunes playlist as text

    I see that there's a function to export a playlist as text, but when I do that, I get all kinds of other irrelevant info.  I have iTunes configured so that the play lists only display the Title and play time of the track.  I want my export to only sh

  • Re: Is Oracle 11gR2 and 10gR2 BOTH compatible with Oracle Linux 6 Update 1?

    Hello, Required to Install Oracle 11gR2 and 10gR2 Oracle binaries on Oracle Linux 6 Update 1, are both versions compatible to install and run with databases on Oracle Linux Release 6 Update 1 or Oracle Linux Release 5 Update 7 is required for this? T