RPLs (Restriction/Permission Lists) are 1 means of controlling what numbers the CallPilot is allowed to dial.
Usually, a CallPilot is configured with several RPLs that are used in different situations.
For example:'
On Switch' is commonly used to restrict the callpilot to only be able to dial valid on-switch extensions, so if your Prime DNs are 2000-2999, and your attendant is 0, you would have entries for 1, 3, 4, 5, 6, 7, 8, 9 in the restrictions field, and the permissions field would be blank. This would allow the callpilot to dial 0, and any DN that starts with 2.
'Local' is commonly used to allow local calling (I am in a 10-digit dialing area, so I need to allow 9 + the NPA's that are local to me. Also, as each RPL is less restrictive, they usually contain the permissions from the more restrictive groups. so My 'Local' RPL, would also allow 'On-Switch' dialing.
My local NPA's are: 202, 301, 240, 703. My Restriction Field would have entries for 1, 3, 4, 5, 6, 7, 8, 9. My Permission field would have entries for 9202, 9240, 9301, and 9703. This will allow 'On-Switch' dialing plus dialing of numbers that are in my local calling area: 9301+NXX+XXXX, etc. while blocking all other 9+ calls.