Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations Mike Lewis on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

Scripting Question - IVR Ports 2

Status
Not open for further replies.

Trevatwork

IS-IT--Management
Nov 30, 2006
309
Hi

I have 12 IVR ports in call pilot 4.4

If all ports are busy the caller hears ringing until an IVR channel is open then the are played the wait treatments and then forwarded to the queuing script. Can i add to my script to force the call to be queued if there are no open ivr ports?

ASSIGN cdn4571_sk TO theSkillset_cv
ASSIGN thefirstWait_tr TO theFirstWaitTreatment_cv
ASSIGN theSecondWait_tr TO theSecondWaitTreatment_cv

IF ((DAY OF WEEK = WeekDay_day) AND (TIME OF DAY = extendedhours_gv))
OR ((DAY OF WEEK = SATURDAY) AND (TIME OF DAY = SatHours_gv))
OR ((DAY OF WEEK = SUNDAY) AND (TIME OF DAY = SunHours_gv)) THEN
IF (DATE = Holidays_gv) THEN
GIVE IVR theIVR WITH TREATMENT HolidayTreatment_gv
WAIT 2
DISCONNECT
ELSE
EXECUTE SCRIPT generalQueuing_s
END IF

Thanks

Trevor
 
Hi

sorry i posted wrong part of script and answered my own question.

Call is already Q'd to skilllset before getting Ivr so there would be no impact on Q order if no channel available for IVR.

Am i Correct?


Thanks

Trevor

 
Hi Again


My question is this:

If a caller is getting ivr and an agent becomes available is the ivr interrupted and caller is sent to agent?

Thanks

Trevor

 
i believe the scripting would be give ivr interuptable.
so put interuptable after the give ivr
 
Nortellian is correct, you should use GIVE IVR INTERRUPTIBLE so that the call is connected to an available agent even if the announcement has not completed playing.

Calls are queuing for an IVR port, so the proper solution is to add ports and/or be more efficient (use shorter announcements).
 
Thanks Nortellian and Milesprower


Trevor
 
I was under the impression that the script assumes the IVR is interruptible unless you explicitly state it to be NON-Interruptible?

Might save you a lot of typing!

DD
 
No, just the opposite. The session is considered non-interruptible unless the optional [INTERRUPTIBLE]keyword is used.

From the Scripting NTP: "The IVR session is not interrupted by an agent becoming idle unless the Interruptible keyword is used.
 
My apologies, I was confusing GIVE IVR, which we don't use, with OPEN VOICE SESSION, which we do.

DD
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top