What are the commands associated with route-patterns ? Well, as usual:
- display route-pattern [number]
- change route-pattern (no add command, you can just change).
I will start with the list command as i want to warn you of a "beginner's" trap. When you execute list route-pattern you might see a screen like this one
Don't be fooled by the Name field. That is only a description. A lot of users think that if they have to add a group of numbers to the "local" list, this is where they have to do the change. Again, this is just a description and nothing more.
Looking at the options in this screen thought this is what interests you:
1. Route Pat - this is the unique id of the route. You will identify this route by this number in the programming
2. Name - this is a description that will help you identify what the route is used for
3. Trk. Grp - this is the trunk that the route will pick. If you have multiple entries here it means you have choose from multiple trunks (imagine a 911 call. You want to have a backup trunk for it in case the main trunk is off. That will result into having 2 trunks with the same restriction level so you can have them in the same route-pattern).
4. FRL - The minimum FRL that is required from a station to access this route.
All the other fields i don't consider them being important as part of this training. If you wish more details you can request it and i can write something on the subject.
Now, how do we add a route-pattern ?
The command is change route-pattern number. So if i want to change route 23 i will issue the command change route-pattern 23.
You will see this screen
notice how you have 3 pages but only the numbers change ? Well the screen is split into 2 sections. The red section specifies what trunks are available for this particular route, while the yellow section specifies the Bearer Capability Class for that particular trunk. The BCC specifies what types of calls are trasported on that trunk
- BCC 0 = voicegrade data and voice
- BCC 1 = Data 56kpbs
- BCC2,3 and 4 = Data 64kpbs running in different modes
- BCC W = Wideband. 128kpbs to 1984kpbs.
Usually you don't need to play with this settings as they are kind of advanced. Only the red part is what interest you as there you will define the trunks used by this route pattern.
So this is what you will have to program in here:
1. Pattern name = give a description to the route number
2. Grp. No. = type in the trunk number that the route will choose.
3. FRL. FRL level needed to access this trunk
4. NPA. This is where you put your NPA in place. For me the NPA for the trunks is 416. The way it works you have to specify the NPA of the trunk on your end. See how a call is made article for more details on the NPA.
5. Toll List. You can define pattern of number as "collect toll" numbers in a list. Then you can use that particular toll list with a specific route-pattern.
6. Nr. Del. Digits. You can delete some digits here. Will explain in a bit how they are used.
7. Insert digits. You can insert digits in here as well. Here are a some values that you can use
- * or #. You can signal "end-of-digits" when using this. It forces the other end to immediately process the digits it got so far, without waiting for other digits
- , - This is a 1.5 second break.
Where can you use something like this ? Assume that you have a user that tries to call internationally when his FRL should deny him. Once way to do it is to assign to his station a COR that has a FRL lower then the FRL of the route. However, you can route him to a route-pattern that would delete all the digits and then insert 1234 where 1234 is an announcement that tells the user that he's not allowed to make the call. (Not very common thought, but who cares ... You can do it if you wish:) ).
A lot of information here, i hope you made it to the end all right. Thank you so much for reading this and as usual, if you have any questions, please let me know via the comments.