Smart questions
Smart answers
Smart people
INTELLIGENT WORK FORUMS
FOR COMPUTER PROFESSIONALS

Member Login

Come Join Us!

Are you a
Computer / IT professional?
Join Tek-Tips now!
  • Talk With Other Members
  • Be Notified Of Responses
    To Your Posts
  • Keyword Search
  • One-Click Access To Your
    Favorite Forums
  • Automated Signatures
    On Your Posts
  • Best Of All, It's Free!

Join Tek-Tips
*Tek-Tips's functionality depends on members receiving e-mail. By joining you are opting in to receive e-mail.

LINK TO THIS FORUM!

Add Stickiness To Your Site By Linking To This Professionally Managed Technical Forum.
Just copy and paste the
code below into your site.

Partner With Us!

"Best Of Breed" Forums Add Stickiness To Your Site
Partner Button
(Download This Button Today!)

Feedback

"...your web site's great! I've been using this system for almost a year now and find it really, really helpful. The people have been helpful in answering just about any question you post in the forums..."

Geography

Where in the world do Tek-Tips members come from?
tiggerbouncy (TechnicalUser)
4 Apr 12 8:54
Hi All

We are having problems with the following script, so any comments would be grateful, specifically if we set the variable to say 25 secs before calls queue to overflow then most calls queue for that time but some wait 50+ secs.

created : 09/10/09    
version 1 */    



IF (DATE = gv_XmasAgreedfinishwithNL AND TIME OF DAY <> gv_xmas_eve_hours) OR     
   (DATE = gv_xmas_closed AND TIME OF DAY <> gv_xmas_hours) THEN    
    ROUTE CALL gv_nightline
END IF    

IF (DATE = gv_bank_hols AND TIME OF DAY <> gv_bank_hol_hours) THEN    
    ROUTE CALL gv_nightline
END IF    

IF (DAY OF WEEK = gv_week_day AND TIME OF DAY <> gv_week_day_hours) OR    
   (DAY OF WEEK = SATURDAY AND TIME OF DAY <> gv_saturday_hours) OR    
   (DAY OF WEEK = SUNDAY) THEN
    ROUTE CALL gv_nightline
END IF

IF NOT OUT OF SERVICE Frontline_General THEN
    QUEUE TO SKILLSET Frontline_General
            WAIT 2
        ELSE
            ROUTE CALL gv_nightline
END IF

WAIT 1

IF (AGE OF CALL >= gv_shortwait_overflow AND cv_call_queued = TRUE) THEN                
    IF NOT OUT OF SERVICE Frontline_Overflow THEN            
        QUEUE TO SKILLSET Frontline_Overflow        
        WAIT 2        
        ASSIGN FALSE TO cv_call_queued        
    END IF
END IF

    OPEN VOICE SESSION            
    PLAY PROMPT VOICE SEGMENT vs_main_greeting        
            VOICE SEGMENT vs_call_recording
    END VOICE SESSION

IF (AGE OF CALL >= gv_shortwait_overflow AND cv_call_queued = TRUE) THEN                
    IF NOT OUT OF SERVICE Frontline_Overflow THEN            
        QUEUE TO SKILLSET Frontline_Overflow        
        WAIT 2        
        ASSIGN FALSE TO cv_call_queued        
    END IF
END IF

    
GIVE MUSIC 62

WAIT gv_first_hold_timer    

IF (AGE OF CALL >= gv_shortwait_overflow AND cv_call_queued = TRUE) THEN                
    IF NOT OUT OF SERVICE Frontline_Overflow THEN            
        QUEUE TO SKILLSET Frontline_Overflow        
        WAIT 2        
        ASSIGN FALSE TO cv_call_queued        
    END IF
END IF

OPEN VOICE SESSION            
    PLAY PROMPT VOICE SEGMENT vs_hold_1        
            VOICE SEGMENT Emergency_Website
END VOICE SESSION        

SECTION Loop

GIVE MUSIC 62

WAIT gv_repeat_timer

IF NOT LOGGED OUT AGENT gv_emergency_id THEN
    OPEN VOICE SESSION    
    PLAY PROMPT VOICE SEGMENT vs_Emergency_Message    
    DISCONNECT    
    END VOICE SESSION
END IF    

    OPEN VOICE SESSION            
    PLAY PROMPT VOICE SEGMENT vs_hold_2        
            VOICE SEGMENT Emergency_Website    
    END VOICE SESSION
    
IF NOT QUEUED THEN        
    IF NOT OUT OF SERVICE Frontline_General THEN
        QUEUE TO SKILLSET Frontline_General WITH PRIORITY 3
                WAIT 2
            ELSE
                ROUTE CALL gv_nightline
    END IF
END IF

IF (AGE OF CALL >= gv_shortwait_overflow AND cv_call_queued = TRUE) THEN                
    IF NOT OUT OF SERVICE Frontline_Overflow THEN            
        QUEUE TO SKILLSET Frontline_Overflow        
        WAIT 2        
        ASSIGN FALSE TO cv_call_queued        
    END IF
END IF

EXECUTE Loop
hached (TechnicalUser)
5 Apr 12 8:20
Which variable are you referring to?
tiggerbouncy (TechnicalUser)
5 Apr 12 10:22
Hi Hached

Sorry, it is the,

IF (AGE OF CALL >= gv_shortwait_overflow AND cv_call_queued = TRUE)

We set the gv_shortwait_overflow to 25 secs and mostly the calls get answered within 25 secs but a handful queue for 50+ secs.  This should not happen as the overflow skillset always has lots of agents available to take the calls and therefore the calls should queue for a maximum of 25 secs.

Thanks
hached (TechnicalUser)
5 Apr 12 15:01
What s the value of the variable gv_wait_timer?

Reply To This Thread

Posting in the Tek-Tips forums is a member-only feature.

Click Here to join Tek-Tips and talk with other members!

Close Box

Join Tek-Tips® Today!

Join your peers on the Internet's largest technical computer professional community.
It's easy to join and it's free.

Here's Why Members Love Tek-Tips Forums:

Register now while it's still free!

Already a member? Close this window and log in.

Join Us             Close