×
INTELLIGENT WORK FORUMS
FOR COMPUTER PROFESSIONALS

Are you a
Computer / IT professional?
Join Tek-Tips Forums!
• Talk With Other Members
• Be Notified Of Responses
• Keyword Search
Favorite Forums
• Automated Signatures
• Best Of All, It's Free!

*Tek-Tips's functionality depends on members receiving e-mail. By joining you are opting in to receive e-mail.

#### Posting Guidelines

Promoting, selling, recruiting, coursework and thesis posting is forbidden.

# Digits = None

## Digits = None

(OP)
Hello! We were seeking a second opinion on our vectoring to try to resolve an issue. At the moment, when someone calls our Toll Free Number they can listen to the initial announcement indefinitely if they do not press a digit. This would not be a problem if it wasn't for spam / bots calling in and abusing this loop for hours (throwing off reporting). How would you suggest this is remedied based on the below? Our thoughts were Step 13 could be adjusted, however not sure how the change would affected the other steps. Any advice is very appreciated!

01 wait-time 1 secs hearing silence
02 goto step 20 if holiday in table 1
03 goto step 30 if service-hours not-in table 4
04 goto step 42 if E = 1
05 # Open
06 collect 1 digits after announcement 2830 for none
07 goto vector 54 @step 16 if digits = 1
08 goto vector 10 @step 1 if digits = 2
09 goto vector 11 @step 1 if digits = 3
10 goto vector 54 @step 3 if digits = 4
11 goto vector 12 @step 1 if digits = 5
12 goto step 16 if digits = ?
13 goto step 6 if digits = none
14 goto step 6 if unconditionally
15 stop
16 #invalid option
17 announcement 2890
18 goto step 6 if unconditionally
19 stop
etc
etc

### RE: Digits = None

What would you like to do? Loop thru 3 times to be nice and hangup?

Have a variable local in scope start at 1 and just iterate and add 1 each loop thru. If X=4, go to disconnect step.

### RE: Digits = None

(OP)
Hmm good question! I think Looping thru 3 times would give a reasonable amount of time to pick a Digit. Would it be possible to have the caller forced into a Vector, say Vector 10, if they do not press a digit after 3 Loops?

### RE: Digits = None

Sure. If you set X=1 at the start and you did something like this:

05 collect 1 digits after announcement 2830 for none
06 go somewhere else if A=4 or disconnect after announcement if A=4
07 goto vector 54 @step 16 if digits = 1
08 goto vector 10 @step 1 if digits = 2
09 goto vector 11 @step 1 if digits = 3
10 goto vector 54 @step 3 if digits = 4
11 goto vector 12 @step 1 if digits = 5
12 goto step 16 if digits = ?
13 goto step 5 if digits = none
14 SET A = A + 1 or whatever the syntax is
14 goto step 5 if unconditionally

### RE: Digits = None

(OP)
Understood! Will give these a whirl and see if it takes care of the issue.
Thank you!

### RE: Digits = None

I add this to the last few steps of all of mine. Pretty much makes them do something..

08 wait-time 5 secs hearing music
09 goto step 1 if unconditionally
10 stop
11

When is the last time you helped someone, just because you were able to?

For the best response to a question, read FAQ690-6594: How to ask the best questions and site policies

#### Red Flag This Post

Please let us know here why this post is inappropriate. Reasons such as off-topic, duplicates, flames, illegal, vulgar, or students posting their homework.

#### Red Flag Submitted

Thank you for helping keep Tek-Tips Forums free from inappropriate posts.
The Tek-Tips staff will check this out and take appropriate action.

Close Box

# Join Tek-Tips® Today!

Join your peers on the Internet's largest technical computer professional community.
It's easy to join and it's free.

Here's Why Members Love Tek-Tips Forums:

• Talk To Other Members
• Notification Of Responses To Questions
• Favorite Forums One Click Access
• Keyword Search Of All Posts, And More...

Register now while it's still free!