Hello, everybody:
Please I need some tips.
A client have 22 skillsets, every skillset have the following script:
/* HD_HwSwTel_Prima */
IF OUT OF SERVICE HD_HwSwTel_Prima_Sk THEN
ROUTE CALL 30921
ELSE
IF (CLID = Lista_VIP)
THEN QUEUE TO SKILLSET HD_HwSwTel_Prima_Sk WITH PRIORITY 1
ELSE QUEUE TO SKILLSET HD_HwSwTel_Prima_Sk WITH PRIORITY 2
END IF
END IF
WAIT 2
SECTION WaitLoop
IF NOT QUEUED THEN
IF OUT OF SERVICE HD_HwSwTel_Prima_Sk THEN
ROUTE CALL 30921
END IF
ELSE
IF (CLID = Lista_VIP)
THEN QUEUE TO SKILLSET HD_HwSwTel_Prima_Sk WITH PRIORITY 1
ELSE QUEUE TO SKILLSET HD_HwSwTel_Prima_Sk WITH PRIORITY 2
END IF
WAIT 10
GIVE RAN 50
GIVE RINGBACK
END IF
EXECUTE WaitLoop
Call Center works fine, but now the client wants that 7 skillsets have priority over the others.
I thought leaving the 7 skillsets like the script above and the others like this.
/* HD_HwSwTel_OTHERS */
IF OUT OF SERVICE HD_HwSwTel_others_Sk THEN
ROUTE CALL 30921
ELSE
IF (CLID = Lista_VIP)
THEN QUEUE TO SKILLSET HD_HwSwTel_others_Sk
ELSE QUEUE TO SKILLSET HD_HwSwTel_others_Sk
END IF
END IF
WAIT 2
SECTION WaitLoop
IF NOT QUEUED THEN
IF OUT OF SERVICE HD_HwSwTel_others_Sk THEN
ROUTE CALL 30921
END IF
ELSE
IF (CLID = Lista_VIP)
THEN QUEUE TO SKILLSET HD_HwSwTel_others_Sk
ELSE QUEUE TO SKILLSET HD_HwSwTel_others_Sk
END IF
WAIT 10
GIVE RAN 50
GIVE RINGBACK
END IF
EXECUTE WaitLoop
Any comments on these changes?
Thanks in advance
Please I need some tips.
A client have 22 skillsets, every skillset have the following script:
/* HD_HwSwTel_Prima */
IF OUT OF SERVICE HD_HwSwTel_Prima_Sk THEN
ROUTE CALL 30921
ELSE
IF (CLID = Lista_VIP)
THEN QUEUE TO SKILLSET HD_HwSwTel_Prima_Sk WITH PRIORITY 1
ELSE QUEUE TO SKILLSET HD_HwSwTel_Prima_Sk WITH PRIORITY 2
END IF
END IF
WAIT 2
SECTION WaitLoop
IF NOT QUEUED THEN
IF OUT OF SERVICE HD_HwSwTel_Prima_Sk THEN
ROUTE CALL 30921
END IF
ELSE
IF (CLID = Lista_VIP)
THEN QUEUE TO SKILLSET HD_HwSwTel_Prima_Sk WITH PRIORITY 1
ELSE QUEUE TO SKILLSET HD_HwSwTel_Prima_Sk WITH PRIORITY 2
END IF
WAIT 10
GIVE RAN 50
GIVE RINGBACK
END IF
EXECUTE WaitLoop
Call Center works fine, but now the client wants that 7 skillsets have priority over the others.
I thought leaving the 7 skillsets like the script above and the others like this.
/* HD_HwSwTel_OTHERS */
IF OUT OF SERVICE HD_HwSwTel_others_Sk THEN
ROUTE CALL 30921
ELSE
IF (CLID = Lista_VIP)
THEN QUEUE TO SKILLSET HD_HwSwTel_others_Sk
ELSE QUEUE TO SKILLSET HD_HwSwTel_others_Sk
END IF
END IF
WAIT 2
SECTION WaitLoop
IF NOT QUEUED THEN
IF OUT OF SERVICE HD_HwSwTel_others_Sk THEN
ROUTE CALL 30921
END IF
ELSE
IF (CLID = Lista_VIP)
THEN QUEUE TO SKILLSET HD_HwSwTel_others_Sk
ELSE QUEUE TO SKILLSET HD_HwSwTel_others_Sk
END IF
WAIT 10
GIVE RAN 50
GIVE RINGBACK
END IF
EXECUTE WaitLoop
Any comments on these changes?
Thanks in advance