ADVANCED antispoofing
Abstract
Antispoofing advanced offers a dynamic approach for filtering incoming calls.
To be effective, this module requires information about the subscriber_Id, the last known entry point (gateway, route, PCV-orig) and the PAI number. The TELCO should insert this information in the CDRs generated for katia.
Operator should provide an unique subscriber_Id without exposing any confidential information for the real subscriber
Call blocking reason
SFSIF
CSV description
Example
antispoofing_advanced.txt is a five columns csv file
TARGET, KEYWORD, ORIGIN, FROM, PAI
all,reject,orig.A,0041*,0041*
Fields
# | name | VALUES | description | mandatory |
---|---|---|---|---|
1 | TARGET | Â | Defines the scope of the rule | YES |
 |  |
|
| Â |
 |  |
|
| Â |
2 | KEYWORD | Â | Action to take if the rule matches. | YES |
 |  |
|
| Â |
 |  |
|
| Â |
 |  |
|
| Â |
 |  |
|
| Â |
3 | ORIGIN | Â | Define if the rule applies to all ORIGIN or a specific ORIGIN | YES |
 |  |
|
| Â |
 |  |
|
| Â |
4 | FROM | Â | How the match is done | YES |
 |  |
|
| Â |
 |  |
|
| Â |
 |  |
|
| Â |
 |  |
|
| Â |
5 | PAI | Â | if not empty the rule should also matches the PAI | NO |
 |  |
|
| Â |
 |  |
|
| Â |
 |  |
|
| Â |
 |  |
|
| Â |
the wildcard * should never be used alone
In this situation the rule is invalid and not processed.
Processing order
specific subscriber
protect
allow
reject
anonymize
all subscribers
protect
allow
reject
anonymize
Rules examples
Example 1
subscriber.b,reject,orig.B,004179*,all # reject all mobile number from orig.B
subscriber.b,allow,orig.B,004179*,0041* # allow mobile numbers from orig.B if they starts with a Swiss PAI
Example 2
subscriber.c,reject,all,all,all # subscriber.c rejects all calls
subscriber.c,allow,orig.D,004179*,0041* # subscriber.c allows 004179* numbers from orig.D AND
# with a PAI starting with 0041*