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

block outgoing calls except those in directory 1

Status
Not open for further replies.

mmy1981

Programmer
Apr 2, 2007
164
BE
I have an IPO 406 with software 4.0(5). Is it possible to block a user for outgoing calls, except for those in the directory

(without typing all these directory numbers in the user short code)
 
Hows about putting

0N . busy on all user short codes (this would stop you dialling any nukmber starting with a 0, you may need to expand this for local numbers) and you could even apply this to all users with a user right.

And then prefix your directory entries with a 9, so you can dial them because it doesnt start with a 0?

?

hhhmmmmmm

ACA - IP Office Implement
ACS - IP Office Implement
ACE - IP Office Implement
ACI - IP Office Implement
 
ok, but in that case you have to say in your ARS that users can call outside using prefix 9 (if you direct the user shortcode to the ARS).

Then, users can still dial outside if they use this prefix 9 (even without the directory).

But suppose the number 011 12 34 56 is calling you. This is shown as 0011123456 (with the prefix). So the directory doesn't recognize this number and won't show a name. (unless you have placed 0011 12 34 56 in the directory). But then you have this number and name twice in the directory (one with prefix 0, the other one with prefix 9)
 
that was why i put ? hhhmmmmm.

still thinking about it.

ACA - IP Office Implement
ACS - IP Office Implement
ACE - IP Office Implement
ACI - IP Office Implement
 
yeah I know :)

appreciating the help and extra thinking though...
 
i think you have to make user rights
put in the complete directory and asign it to the user(s)



ACA - Implement IP Office
ACA - Voice Services Management
______________
Women and cats can do as they please and men and dogs should relax and get used to the idea!
 
So to make one user right and insert every record from the directory in the short codes tab?

I guess that would work, but that's going to be a lot of work typing 300 numbers x 2 (for example short code: 0011123456 dial 0011123456)

But ok, I can test this system. I asked this question because I wans't the IPO had a standard function to do this.

Thanks for the help
 
export the directory to directory.csv, create a shortcode.csv file from the directory .csv with all numbers form directory.csv,with the dial command "dial emergency" import the shortcode.csv then bar all users from dialing externally, you could even create an excel macro to do the conversion, very little typing involved

Robb
 
Im hearing that one Rob!!!!!!!!!!!!!!!!!!!!!!!!

One of those camp little star things for you.

ACA - IP Office Implement
ACS - IP Office Implement
ACE - IP Office Implement
ACI - IP Office Implement
 
Because dial emergency shot codes over ride any call barring etc.

ACA - IP Office Implement
ACS - IP Office Implement
ACE - IP Office Implement
ACI - IP Office Implement
 
Piece of cake...

Put a usershortcode for all users who are not allowed to dial external numbers like this:

SC = 0N ( or 9N )
TN = empty
Feature = Busy

For each directoryentry that may be dialled put a letter in front of the number like:
Number = a12345678
Name = whatever

Create a system shortcode like this:
SC = aN
Tn = N
LineID = linegroup or ARS page
Feature = Dial

Directorynumbers can only be accessed through a Dir button of through PhoneManager/SoftConsole and these can dial a "a" in front of a number so bypassing the "0N" or "9N" shortcode.

Works like a charm....

NIHIL NOVI SUB SOLE
 
rob, great!

I'll try this. I can't test it right away, but I'll do it as soon as possible.

but, I'm not sure of this one. At this moment I have a system short code 0N - dial - N - 50:main

in 50:ARS
--> secondary dial tone is checked
--> N; - dial - N - the line ID

Now, when I press 0 (the prefix) on a phone, I immediately hear the dial tone. Will this also be when I import all these emergency shortcodes? But I'll try this later!

thanks again
 
intrigant, same again. Thanks, I'll try this one too!
 
I'v tested the 2 systems, but there are some problems...

I have system SC like this:
code: 0N
feature: dial
Tel num: N
line ID: 50: Main

and the 50: Main ARS like this (with secondary dial tone checked)
code: N;
feature: dial
Tel num: N
line ID: 10

system - telephony settings are:
dial delay time (sec): 2
dial delay count: 0

Line settings are:
Line number: 1
incoming + outgoing group id: 10
prefix: 0
national prefix: 00
international prefix: 000

an example from my directory:
name: home
number: 0011299190 (= prefix 0 + the telephone number)

So, when I press 0 (for external line) I hear a secondary dial tone immediately. When I call 0011299190, I see the name "home". Everything is ok.

Now, I try to block outgoing calls, except for those in the directory...

the solution from robboardman:
you have system shortcodes like this one...
code: 0011299190
feature: dial emergency
number: 0011299190
line id: 50:main

In the user - telephony settings I check "outgoing call bar"

At this time, when I press 0 (ext. line prefix) I don't get the secondary dial tone anymore. I have to wait 2 seconds (the dial delay time). After 2 seconds I receive the message "call barred". If I enter the number without waiting 2 seconds (so immediately 0011299190) I also receive call barred.

when I change the line ID from the dial emergency system short code into 10, the system places an extra 0 in front of the number. So now the IPO tries to dial 00011299190. Naturally this won't work.

I change the telephone number in the dial emergency shortcode into 011299190 (so, without prefix 0) -> the IPO adds an extra 0 and the call can be made (and the name from the directory is showed...).

So, this method works, but without a decent secondary dial tone (the telephones that are allowed to make external calls also have to wait 2 seconds before they hear a dial tone. But if they wait, they can continue to enter the number but this number isn't showed anymore on the display)

--

The solution from intrigrant...

create a system short code like:
code: aN
feature: dial
telephone num: N
line ID: 10 (if I use the main ars it won't work)

In the directory:
name: office
number: a011299190 (again, don't type an extra 0 for the outgoing prefix because the IPO will add this one automatically (or it changes the a into 0)

for the user - shortcode:
code: 0N
telephone numb: empty
feature: busy
line group id: empty

(don't use user - telephony - outgoing call bar because this won't work).

Now when I press 0 I receive "call barred" immediately = ok!
If I press 0 from a phone that is allowed to dial outside I receive a secondary dial tone immediately = ok!

So, I have to use the Directory feature programmed at a button or PhoneManager.

Now the issue...
If I use Phone Manager, I can make a call and enter the number from my keyboard (0011....won't work, BUT I can enter "a" in front of this number. So if I know this, I can dial every number even when it's not in the directory.... (ok you have to know this, but there's a way around...).

Another problem... 011299190 can call me, but I'll never see the name on my display. Or users can call 0011299190 (or a011299190) and the name won't show. This is because the IPO changes the number into 0011299190 (if you used the a011...). So, now you have to make duplicates for those entries in the directory, but without the "a".

So you'll have 2 entries for each number that is free to dial even if you aren't allowed to dial everything

so:
office - 0011299190 --> to see the name
office - a011299190 --> to dial this number if you have restrictions.

I hope people who read this understand these tests and results. I'm glad to explain it if there are some problems.

These problems may seem small affair, but it could be an issue for the customer (I know some people that complain becaus they don't hear a secondary dial tone immediately for example).

Maybe there are some other ways or remarks. I'm glad to test them out.
 
Because this is not a normal way of operation then yes you will have limitations on it.
It is up to you what to do, i do not see a better solution as proposed by me or ronromano.
I did not test the scenario with PhoneManager but i did use this on a 1.3 version and then PhoneManager could not dial a non-numeric digit, appearantly now this is possible.

NIHIL NOVI SUB SOLE
 
I was just describing the results of the test, it's not a blame or something. I figured it could be usefull for someone in the same situation...
 
I,m not meaning to offend you, i only want to make clear that IPO does not have these features but there can be some ways to simulate things which will always have more or less some negative side effects.

NIHIL NOVI SUB SOLE
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top