I'm just learning CallManager configuration and I was playing around with a server on loan to us from the local Cisco office. Specifically, I was messing around with route patterns and route filters.
I copied a route pattern that pointed toward a QSIG trunk connected to a PBX with outside access. I changed the pattern to 9.@ and saved it. This now allowed external calls from a particular IP phone.
Next, I created a route filter, AREA-CODE == 303, and applied it to that route pattern and it worked as expected. I could only dial numbers in the 303 area code.
I wanted to show my manager how easy route patterns and route filters were so I deleted my work and started over. However, this time it would not work. With the identical configuration in place, I'd get a fast busy signal as soon as I type 93. If I removed the route filter, I could dial any external number.
On a whim, I changed the route filter to be LOCAL-AREA-CODE == 303, and it began to work as expected. Any ideas why? Why would the first route filter work for a while and then stop working later?
I just don't understand why it worked, then it didn't, then it did. Any thoughts?
Thanks,
John