Forum

 
  Forums  Project - Open ...  Development  Call queue
Previous Previous
 
Next Disabled
New Post 11/20/2007 3:38 PM
Resolved
User is offline Bart Beekhuizen
2 posts
10th Level Poster


Call queue  (Netherlands)

I've read all about the project and I'm very curious in using the software. I've couple of questions I'd like to have cleared before omplementing or testing. First of all let me explain our current use of Swyx: we have 50 users (agents) online every day. These users are scheduled for every day to service our customers (for a utility company). We have 4 groups: Day part 1, Day part 2, Backup, Alarm. About 40% is scheduled in group 1, 40% in group 2 and 20% in group 3. In the morning all calls will be delivered to group 1, but - if not available - converted to group 2, etc. In the afternoon, the reverse happens.

All users are stored in a database in two tables. Table one with stats and configuration of the day en table 2 with all the users for that day and the groupconfiguration. All users have a desktop application where they can manipulate their database-status: available, pause (get coffee or something), lunch, offline. This status is signalled to the internal database thus they get no calls delivered.

If we implement Open Queue we still want to connect ONLY to the users, scheduled for that part of the day. On the other, with Open Queue, people scheduled for the other group (in the afternoon) get NO calls.

Any idea how to implement? What configuration can I give to the queue? By the way, it's no option to schedule all the users in Swyx Groups every day (too much work!)

 
New Post 11/20/2007 5:17 PM
User is offline Tom Wellige
821 posts
www.swyx.com
1st Level Poster








Re: Call queue  (Germany)

How do you connect your calls at the moment ?

It sounds like you have developed your own ACD and finally use the "Connect To" block of the GSE to connect to the caluclated agent, right ?

Do you check the user status in advance ?

 

Open Queue currently just takes either a SwyxWare user or SwyxWare user group to delivery calls to. The latest versioin (RC1) comes with longest waiting as additional ACD, but there is currently no "ACD plug-in interface" available.

Take a look into the source code (start_createqueue.vbs) of the function ConnectCall. This function is used to actually connect a call either via the SwyxWare build-in ACD or longest waiting. This would be one place where to add your own ACD. The next place is the function definition above: IsDestionationAvailable. This function should also contain your ACD algorythm to identify if there is currently an agent available.

BTW: you write that it would be no option to schedule all users to SwyxWare groups. Well, using the Config Data Store SDK it would be quite easy to write a small script/application doing this for you.


Tom Wellige
(Lead Solution Consultant, Swyx)

"It is a capital mistake to theorize before you have all the evidence. It biases the judgment."
Sir Arthur Conan Doyle - Sherlock Holmes - A Study in Scarlet

 
New Post 11/28/2007 11:19 AM
User is offline Bart Beekhuizen
2 posts
10th Level Poster


Re: Call queue  (Netherlands)

Yes, you're correct: we use the ConnectToEx statement in code to connect to a user. Here you see a screenshot of our database layout for the daily scheduling:http://www.beekhuizen.eu/images/screenshot_planning.jpg

We are going to have a look at the Config Data store and maybe implement a feature to use it with our daily scheduling. I'll keep you informed if you want to, maybe we can contribute to your project. 

Regards,

Bart

 
New Post 11/28/2007 11:42 AM
User is offline Tom Wellige
821 posts
www.swyx.com
1st Level Poster








Re: Call queue  (Germany)

Yes please. It is always interesting to know about such projects and their ongoing !


Tom Wellige
(Lead Solution Consultant, Swyx)

"It is a capital mistake to theorize before you have all the evidence. It biases the judgment."
Sir Arthur Conan Doyle - Sherlock Holmes - A Study in Scarlet

 
Previous Previous
 
Next Disabled
  Forums  Project - Open ...  Development  Call queue

 

 

Forum Policy

The discussion forums at Swyx Forum are dedicated to the discussion of Swyx, SwyxWare and related topics.

For the benefit of the community and to protect the integrity of swyx-form, please observe the following posting guidelines:

  1. No Advertising. This includes promotion of commercial products and non-commercial products which are not directly related to SwyxWare, it's OEM versions or a forum topic.
  2. No Flaming or Trolling.
  3. No Profanity, Racism, or Prejudice.
  4. Furthermore, make sure your posts comply to our Terms of Use.
  5. Newest development in German law defines online forums as journalistic content, making the forum owner and all posters to journalists. With this statement the forum owner declares that neither he nor his users are journalists with all legal consequences.
  6. The forums are currently unmoderated, meaning all postings will appear immediately after submission. If this turns out not working due to massive abuse all forums will switch to moderated mode, meaning a posting must be approved after submission my a moderator before appearing.
  7. You can use any language you like (except for the project forums) but keep in mind that by using english you will reach the largest audience.
  8. Within the project forums english language is mandatory.

 

Forum Help
Sponsors
bluvo AG
logic-base GmbH
Swyx Solutions AG, Germany

 

Charity

German Aid for Afghan Children

Swyx Forum supports the German Aid for Afghan Children (Kinderhilfe Afghanistan)

Statistics
Threads1025
Postings4853
Most active (Posts)
Most popular (Views)
Most active (Posts)