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

VM Pro routing with user defined variables

Status
Not open for further replies.

Pearlios

Programmer
Sep 3, 2012
24
AU
Hello,

I have been trying to use 'user defined variables' to route calls but getting some of the route going to the wrong modules.

My issue:
The variable somehow changes halfway through for some callers. Usually in high peak traffic.
I'm thinking that there are not enough indexes for the user define variables and thus some callers are using a different caller user variable.

Example:
I have 5 phone numbers and they go to 5 different modules.
In this module, I set a variable IncomingPhone = X , where X is the name of the phone.
All these modules goto a module to select the type of enquiry. (Enquiry module)
After the caller selects one, it divert to 5 different modules based on IncomingPhone.

Results:
What I'm getting at the moment, out of 500 calls is that probably 15 of them somehow ended up going to a different specified module. Checking with the Voice mail reporting, it starts off with the correct IncomingPhone value but switches after the enquiry module.

Just wondering if anyone else encounter this issue with version 8.0 (1011).

 
I have read this 4 times and i still have no clue what you are doing and trying to do :)

Can you explain this a bit better?


BAZINGA!

I'm not insane, my mother had me tested!

 
I too fail to understand fully the explanation or the reason for it
with no further information to hand I have the following suggestion.

why not perform the final routing using a route by CLI action instead?

A Maintenance contract is essential, not a Luxury.
Do things on the cheap & it will cost you dear
 
As a guess you are using the wrong variables, if you are using a variable that applies across multiple calls (user variables) as oppose to Call specific vaiables (like $cp0 $cp1 etc) then the second call is changing the variable while the call before it is still being routed....just a guess :)

 
haha, yea after reading my issue, I don't seem to have convey my problem correctly. Hate getting stuck with the programming bugs. :(
But I think amriddle01 might be onto something.

So what I am doing is using user variables to try and route calls to different modules based on what the caller picked.

Hope the diagram below shows my call flow setup.

Phone1 > Inquiry module > 3 x different modules for the options (sales, support, general)
Phone2 > Inquiry module > same above
Phone3 > Inquiry module > same above
...etc

But with what amriddle01 is saying, that user variables are not create specifically for each caller? Just one variable for everything?
So I really should be using CLI and Cp since they are specific for each call that comes in?

Just to double check, CLI is the numbers that the call has pressed during their call?
And CP ( from 1 to 16) can be used to store anything I like? Just use them like user defined variables?





 
haha face palm x2.

Where the user define is being used is when choosing the three different modules.

Where is the edit button on these forums?
 
Jut like to report back for future references, I used CP variables instead of user variables and everything works well now :)
Only thing lost is being able to transfer variables across calls.
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top