Call Centre script help!! - PBX Info :: Your Free PBX, PABX and Telephone Information Resource
Home | Register |    
 
Forums         |        Articles          |        Blogs         |      Software          |      Portals          |      Resource          |      Wiki      |    White Papers         
 
Go Back   PBX Info :: Your Free PBX, PABX and Telephone Information Resource > PBX SYSTEMS > NORTEL > Contact Center Symposium and ACD
   SEARCH  
     
User Name Password      
Save ?
Contact Center Symposium and ACD Nortel's Symposium Call Center Server, including Web Client, Symposium Agent and TAPI, also ACD, Meridian Max, CCR, IVR Application Discussion and Support here.

Tags: , , ,


Reply
 
LinkBack Thread Tools Display Modes
Old 11-29-2004, 07:26 PM   #1 (permalink)
AvatarPalin
Guest

Activity Longevity
0/20 0/20
Today Posts
0/0 sssssssss
I need to be able to add a number (count up) to a integer variable, i have tried using the code below but the variable doesn't store the number

'assign counter_variable +1 to counter_variable'

the variable originally is set to 0, but doesn't seem to count up. if someone could help me, you might be saving my job.
  Reply With Quote
Old 11-29-2004, 08:56 PM   #2 (permalink)
Steamer
Junior Member

Activity Longevity
0/20 20/20
Today Posts
0/0 ssssss154
Location: Canada
Rep Power: 6Steamer is on a distinguished road
Country:
Hard to say without seeing the whole script. Maybe that particular line is not reached for your test calls.
I presume "counter_variable" is in the variable table as an integer?

Steamer
Steamer is offline   sendpm.gif Reply With Quote
Old 11-29-2004, 09:33 PM   #3 (permalink)
Chas2002
Admin
 
Chas2002's Avatar
Chas2002 is Chillin

Activity Longevity
11/20 19/20
Today Posts
0/0 sssss1635
Location: Gulf Coast
Rep Power: 5Chas2002 has a reputation beyond reputeChas2002 has a reputation beyond reputeChas2002 has a reputation beyond reputeChas2002 has a reputation beyond reputeChas2002 has a reputation beyond reputeChas2002 has a reputation beyond reputeChas2002 has a reputation beyond reputeChas2002 has a reputation beyond reputeChas2002 has a reputation beyond reputeChas2002 has a reputation beyond reputeChas2002 has a reputation beyond repute
Country:
Networking MICS with CICS & 3x8 using cisco 2600

Yes - Post the script and let us know where it's failing..
Chas2002 is offline   sendpm.gif Reply With Quote
Old 11-29-2004, 11:20 PM   #4 (permalink)
AvatarPalin
Guest

Activity Longevity
0/20 0/20
Today Posts
0/0 sssssssss
## Thanks guys for this, if failing to count upwards, thus providing a round robin to route calls to non intelligent lines (mobile phones)


## script ##



Section Minilab_Round_Robin

If O_710_Image_Check_RR_SWITCH = True then
Execute Round_Robin

Else execute In_House_Only


End If
Section In_House_Only
route call 1706




Section Round_Robin

Assign O_700_minilab_counter +1 TO O_700_minilab_counter
IF O_700_minilab_counter > 3 Then
Assign 0 To O_700_minilab_counter
Execute Minilab_Round_Robin
Else

Where O_700_minilab_counter Equals
Value 1: execute AGENT_1

Value 2: execute AGENT_2

Value 3: execute AGENT_3

Value 4: execute AGENT_4

Value 5: execute AGENT_5

Value 6: execute AGENT_6

Value 7: execute AGENT_7

Value 8: execute AGENT_8

Value 9: execute AGENT_9

Value 10: execute AGENT_10


End Where
END IF


Section AGENT_1

if O_700_minilab_Agent1_Home = true then
IF O_700_minilab_Agent_1_Busy = false then
route call O_700_Agent_1_Mobile
ELSE
route call 1706

END IF
ELSE

route call 8598
END if


Section AGENT_2

if O_700_minilab_Agent2_Home = true then
IF O_700_minilab_Agent_2_Busy = false then
route call O_700_Agent_2_Mobile
ELSE
route call 1706

END IF
ELSE

route call 8598

END if


Section AGENT_3

if O_700_minilab_Agent3_Home = true then
IF O_700_minilab_Agent_3_Busy = false then
route call O_700_Agent_3_Mobile
ELSE
route call 1706

END IF
ELSE

route call 8598

END if



Section AGENT_4
Section AGENT_5
Section AGENT_6
Section AGENT_7
Section AGENT_8
Section AGENT_9
Section Agent_10
  Reply With Quote
Old 11-30-2004, 06:59 AM   #5 (permalink)
Steamer
Junior Member

Activity Longevity
0/20 20/20
Today Posts
0/0 ssssss154
Location: Canada
Rep Power: 6Steamer is on a distinguished road
Country:
Took me a minute to figure out what you are doing!
I'm still not sure where all the variables are getting activated but...

If I am interpreting the script correctly then you are trying route each new call to a different "agent". You can't use regular queuing because they are not really ACD sets and can't be aquired by Symosium.
This makes sense I guess.
The problem with the counter as I see it is that "O_700_minilab_counter" is a Call Variable and therefore each new call starts with the value given in the Variable Table.
So every call goes to SECTION agent_1.

If you have release 5.0 then you could use the READVAR and SAVEVAR commands with a wild variable.
I'm not sure how you could do this on early versions.

Steamer
Steamer is offline   sendpm.gif Reply With Quote
Old 11-30-2004, 07:47 AM   #6 (permalink)
Guest

Activity Longevity
0/20 0/20
Today Posts
0/0 sssssssss
I would try moving the Assign 0 To O_700_minilab_counter statement to the top of the script. As far as I can see you will never have the counter to reach anything but 0 because you are making it 0 after assigning +1.
  Reply With Quote
Old 11-30-2004, 08:09 AM   #7 (permalink)
damo1976
Junior Member
 
damo1976's Avatar
damo1976 has no status.

Activity Longevity
0/20 14/20
Today Posts
0/0 sssssss39
Location: Newcastle, UK
Rep Power: 5damo1976 is on a distinguished road
Country:
dont know why it showed me as Guest before!
damo1976 is offline   sendpm.gif Reply With Quote
Old 11-30-2004, 08:12 AM   #8 (permalink)
rwhite
Junior Member
 
rwhite's Avatar
rwhite has no status.

Activity Longevity
0/20 15/20
Today Posts
0/0 sssss1768
Rep Power: 6rwhite is on a distinguished road
Do you absolutely need the agent-by-agent rotation in strict sequential order or would something like 'longest idle agent' be sufficient?
rwhite is offline   sendpm.gif Reply With Quote
Old 11-30-2004, 08:14 AM   #9 (permalink)
rwhite
Junior Member
 
rwhite's Avatar
rwhite has no status.

Activity Longevity
0/20 15/20
Today Posts
0/0 sssss1768
Rep Power: 6rwhite is on a distinguished road
Sorry- "King's X". I just reread the posts and saw the non-acd scenario.
rwhite is offline   sendpm.gif Reply With Quote
Old 11-30-2004, 04:24 PM   #10 (permalink)
AvatarPalin
Guest

Activity Longevity
0/20 0/20
Today Posts
0/0 sssssssss
Dial Plan Training

Thanks guys for this, trust me you have helped allot. Now to answer your question i am trying create a rotational system where agents are forwarded calls. I am running 04.02.06 and to be honest i am loving it! *cough* i have never had to employ so many workarounds and living with GRTD is wonderful. Now down to business..

Here is an explanation of the variable lists

O_710_Image_Check_RR_SWITCH ---> variable switch to turn the thing on

O_700_minilab_counter --> counter variable (which is a DN counter)

O_700_minilab_Agent1_Home --> if the agent is working from home or the desk

O_700_minilab_Agent_1_Busy --> if the agent is still on another call

##

so from what i have gathered having the variable ad a call variable means that it wont hold the numerical value, hence why it only had the most recent value in it (1). so the question is should it hold the value? from the looks of it the IF statement should block out the 'set variable to 0' what do you guys think?

I really do appreciate the help..


Drew
  Reply With Quote
Reply



Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On

Similar Threads
Thread Thread Starter Forum Replies Last Post
Changing the number a set is forwarded to from off site. pcutler Meridian Systems 7 11-28-2007 10:56 AM
Programming SSU popo1 Meridian Systems 2 06-21-2007 07:13 PM
SPRE codes ycoder Meridian Systems 11 12-11-2006 12:29 AM
FFC's not working switch Meridian Systems 4 04-17-2003 07:51 AM
Trunk to Trunk connection woes... Hi-Tech Meridian Systems 2 02-05-2003 07:25 PM


All times are GMT -5. The time now is 07:15 AM.

Tags   |   Advertise    |    Media Partners   |    Admin   |   About us   |   Contact Us   |   RSS   

Powered by vBulletin® Version 3.7.3
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.0.0
Copyright PBXINFO LLC 2006