Hi, in our previous pbx (based on voiceone.it) we had the option to setup an inbound route for a group of numbers (so we had staff, top customers, and so on)
in freepbx it seems that we can make rules only for single numbers (or for regular expressions matched numbers), is it the only way?
I’m not a freepbx developer, so rolling a module is (presently) beyond my skills. I’m just another tadpole offering some measure of assistance.
Writing a generic can-be-used-by-all call flow/class routing isn’t trivial. I think if you look at what is being contemplated in freepbx 2.7 track and beyond is a re-think of the core “call routing” facility. (I’ve offered my SQL skills if SQL skills would be helpful.)
At the end of the day with anything asterisk, there has to be a “dial plan.” There is a third-party tool, called “visual dialplan,” that can help you “roll your own” dial plan fragments. http://www.apstel.com. I, personally, find it easier to write the code (but that’s me after doing the deep dive. I do still recall how I felt about dial plan coding before I took the plunge.)