The more I read, this doesn’t look to be possible. You would need a separate inbound route for anything that could be outside of a pattern. It seems like you could use bulk handler to manage a lot of entries.
If you hover over the handy (?) it will tell you a lot of the things FreePBX is capable of. Including pattern match multiple patterns on an inbound route
I’m looking at some of the reading material and I am not quite getting it. Could someone help me out with a quick (hopefully) example of how I could match the two ranges