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 SkipVought on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

CC6 Scripting - No Agents

Status
Not open for further replies.

NewGirl999

Technical User
Jul 8, 2009
6
0
0
GB
We use Nortel CC6 for call filtering and have a number of staff who do not log in as agents, their incoming calls are routed via a hunt group.

Is it possible to give a BUSY signal when all staff are engaged on calls and / or give a message depending on the age of the call? I am relatively new to scripting and there is only me to do this - all the examples I’ve found so far relate to agents and skillsets and, for this application, we don’t use either of these. I've attached a coy of the script for this item - 1032, 1033 and 1034 are pilot dn's for the hunt groups.

Many thanks for any assistance you may be able to offer.

/*************************************************/
/* SCRIPT : PAC_Group4 */

ASSIGN 0 TO pacm_cv

SECTION MENU

OPEN VOICE SESSION
PLAY PROMPT VOICE SEGMENT vs_pac_renal

COLLECT 1 DIGITS INTO pacm_cv
INTER DIGIT TIMER 2
END VOICE SESSION
GIVE RINGBACK
WAIT 2

WHERE pacm_cv EQUALS
VALUE 1: ROUTE CALL 1032
VALUE 2: ROUTE CALL 1033
VALUE 3: ROUTE CALL 1034

VALUE 9: EXECUTE MENU
DEFAULT: EXECUTE FINISH
END WHERE

SECTION FINISH

 
You can try following scripting
;
ROUTE CALL 1032 CONTROLLED
GIVE BUSY
WAIT 4
DISCONNECT

From the M1 Scripting Guide;

CONTROLLED keyword
By default, after a call is routed, it is no longer under the control of Contact
Center Manager. However, if you use the CONTROLLED keyword, the call
remains in the control of Contact Center Manager. If an error occurs, such as an
invalid or busy destination, the call is returned to the queue so that it can be
further treated by the system.
The CONTROLLED keyword works only if the ultimate destination (directly,
or indirectly through switch features such as CALL FORWARD) is an internal
DN (that is, on the same switch). If the DN is an external number that cannot be
connected (for example, because it is busy), the CONTROLLED option is
ignored. If this situation occurs for a call, the user receives a busy tone, and the
script stops processing the call.

Notes:
CONTROLLED mode applies only if the destination is an internal DN that
is busy or that does not exist.

An other treatment can be something like:
ROUTE CALL 1032 CONTROLLED
IF AGE OF CALL > 90 THEN
OPEN VOICE SESSION
PLAY PROMPT VOICE SEGMENT Please_Call_Back_Later
END VOICE SESSION
ENDIF
DISCONNECT
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top