Reference:Administration/PBX/Filter: Difference between revisions

From innovaphone wiki
Jump to navigation Jump to search
No edit summary
No edit summary
Line 3: Line 3:
== Call filter ==
== Call filter ==


* '''Name:''' The descriptive name of the filter. The name may not be ok or nok , since these names refer to filter properties.
=== Configuration ===
* '''Not / Boolean:''' A filter can be made dependent on the state of a Boolean objec t. If a Boolean object was defined here, the filter is only effective if the Boolean object is set to true, unless the Not check box is checked. Then the filter would only be effective if the Boolean object is set to false.
* '''Number:''' The call number or prefix to be filtered.
* '''Next (ok/nok/filter):''' Possible entries: ok, nok, Filter name (for calling up a further filter with the designated filter name).


Here are a few filter examples:
{|
{| border="0"
|valign=top nowrap=true|'''Name'''
| width="150px"| '''Example 1''' (allow only internal calls)
|The name of the filter. The name may not be ok or nok , since these names refer to filter properties. This name is used to configure a filter at an object.
| '''Name:''' Internal '''Prefix:''' 0 '''Action:''' nok<br>'''Result:''' Only internal calls. All calls beginning with 0 are blocked.
|-
|-
| '''Example 2''' (allow only internal calls with exceptions)
|valign=top nowrap=true|'''Not / Boolean'''
| '''Name:''' Internal_ext '''Prefix:''' 0 '''Action:''' nok<br>'''Name:''' Internal_ext '''Prefix:''' 0110 '''Action:''' ok<br>'''Name:''' Internal_ext  '''Prefix:''' 0112  '''Action:''' ok<br>'''Result:''' As in example 1, with the exception that, here, the police and the emergency number may be called.
|A filter can be made dependent on the state of a Boolean object. If a Boolean object was defined here, the filter is only effective if the Boolean object is set to true (Not checkbox not checked) or false (Not checkbox checked)
|-
|-
| '''Example 3''' (allow only national calls to Austria and to Switzerland)
|valign=top nowrap=true|'''Number'''
| '''Name:''' National_ext '''Prefix:''' 00 '''Action:''' nok<br>'''Name:''' National_ext '''Prefix:''' 0041 '''Action:''' ok<br>'''Name:''' National_ext '''Prefix:''' 0043 '''Action:''' ok<br>'''Result:''' As in example 1, with the exception that, here, national calls to Austria and to Switzerland may be made.
|Number used to match a call/diversion destination.
|-
|valign=top nowrap=true|'''Next (ok/nok/filter)'''
|Possible entries: ok, nok, Filter name (for calling up a further filter with the designated filter name).
|}
 
=== Example 1 (internal calls only) ===
 
This filter prohibits any number beginning with 0 to be dialed. If the trunk object is defined with number 0 no outside calls can be made by te user with this filter configured.
 
{|
||'''Number'''
|'''Next'''
|-
||0
|nok
|}
 
=== Example 2 (internal calls only with exceptions) ===
 
This filter prohibits any number beginning with 0 to be dialed. If the trunk object is defined with number 0 no outside calls can be made by te user with this filter configured. The numbers 0110 and 0112 are excluded from this rule.
 
{|
||'''Number'''
|'''Next'''
|-
||0
|nok
|-
||0110
|ok
|-
||0112
|ok
|}
|}



Revision as of 00:06, 17 April 2007

In the innovaphone PBX, it is possible to define global call filters. These filters can be used to restrict the numbers which are allowed as destination for calls or diversions on a per user basis.

Call filter

Configuration

Name The name of the filter. The name may not be ok or nok , since these names refer to filter properties. This name is used to configure a filter at an object.
Not / Boolean A filter can be made dependent on the state of a Boolean object. If a Boolean object was defined here, the filter is only effective if the Boolean object is set to true (Not checkbox not checked) or false (Not checkbox checked)
Number Number used to match a call/diversion destination.
Next (ok/nok/filter) Possible entries: ok, nok, Filter name (for calling up a further filter with the designated filter name).

Example 1 (internal calls only)

This filter prohibits any number beginning with 0 to be dialed. If the trunk object is defined with number 0 no outside calls can be made by te user with this filter configured.

Number Next
0 nok

Example 2 (internal calls only with exceptions)

This filter prohibits any number beginning with 0 to be dialed. If the trunk object is defined with number 0 no outside calls can be made by te user with this filter configured. The numbers 0110 and 0112 are excluded from this rule.

Number Next
0 nok
0110 ok
0112 ok

IP Filter

In the IP Filter section, you can define global IP address filters to protect the innovaphone PBX from unauthorised access:

  • Address: The network address to be filtered.
  • Mask: The associated network mask.

On the networks defined here, one registration per PBX object without password is possible. If nothing is configured here, a registration without password is possible from any IP address.

Boolean

In the Boolean section, all objects that were created as a Boolean object in the chapter entitled "Administration/PBX/Objects" are displayed.