If you would like to limit the numbers which certain employees are able to dial. For example, if only managers were able to call any number they would like, including mobile and international numbers, and the rest of employees only able to dial internally and to landlines. Then you can configure Flexpaths for each class of services, this being Internal only, International, Landlines and mobiles, as well emergency numbers.
1. Log into the Comma GUI of your Com.X
2. Create an Outbound Route, with a dial pattern of X. and your trunk/s at the Trunk Priorities
3. Apply Configuration changes
Create an internal class of service flexpath
4. Select the flexpaths panel, Click Add Path, and then Name the flexpath “internal_only” and enter “ internal numbers” as description, then select Accept.
5. Click the down arrow, next to the edit button on the far right of the flex path. Select Add route.
6. Make the route feature an “Include” routing mode, and the destination as “internal”. This includes the entire internal context, containing extensions, feature codes and phone book entries. Then select Accept.
Create a landlines class of service flexpath
7. Select the flexpaths panel, Click Add Path and then Name the flexpath “landlines_only” and enter “internal numbers and landlines” as description, the select Accept.
8. Click the down arrow, next to the edit button on the far right of the flex path. Select Add route.
9. Make the route feature a ”match” routing mode, and enter 0[123456]X. As the pattern. This will match any number starting with a zero, followed by either a 1,2,3,4,5,6, and then featuring more numbers.
10. As the destination, select the outbound route, you created above. Then select Accept.
11. Click the down arrow, next to the edit button on the far right of the landlines_only flex path. Select Add route, to add another route.
12. Make the route feature an “Include” routing mode, and include “internal”. This includes the entire internal context, containing extensions, feature codes and phone book entries. Then select Accept.
Create a mobile phones class of service flexpath
13. Select the flexpaths panel, Click Add Path, and then Name the flexpath “mobile” and enter “mobile calls” as description. Then select Accept.
14. Click the down arrow, next to the edit button on the far right of the flex path. Select Add route.
15. Make the route feature a ”match” routing mode, and enter 07X. As the pattern. This will match any number starting with a zero, followed by either a 7, and then featuring more numbers.
16.. As the destination, select the outbound route, you created above. Then select Accept.
17. Add another route and make the route features a ”match” routing mode, and enter 08[1234]X. As the pattern. This will match any number starting with a zero, followed by an 8. and then either a 1,2,3,4 or 5. and then featuring more numbers.
18. As the destination, select the outbound route, All_out. Then select Accept.
19. Click the down arrow, next to the edit button on the far right of the mobile flex path. Select Add route, to add another route.
20. Make the route feature an “Include” routing mode, and include “internal”. This includes the entire internal context, containing extensions, feature codes and phone book entries. Then select Accept.
Create International class of service flexpath
21. Select the flexpaths panel, Click Add Path, and then Name the flexpath "international" and enter "International calls" as the description, then select Accept.
22. Click the down arrow, next to the edit button on the far right of the flex path. Select Add route.
23. Make the route feature a ”match” routing mode, and enter 00X. As the pattern. This will match any number beginning with 00, and longer than 3 digits.
24. As the destination, select the oubound route, you created above, then select accept.
25. Click the down arrow, next to the edit button on the far right of the flex path. Select Add route.
26. Make the route feature an “Include” routing mode, and include the mobile flexpath, as the destination. Instead of having to include the internal context, and a route to dial landlines and mobile numbers, you can include the mobile flexpath, which includes both already. Then select Accept.
27. Once the above is complete, Right-click each extension in the ports tree on the right, and switch the context of each extension from default to the appropriate flexpath.
28.. Then select Review Apply
29. Then confirm that each extension can only phone numbers that are allowed as per the above configuration