Thanks for your valuable Input, you are correct, It depends on the flexibility I want to allow my customers. Assume this scenario, If a new client logs into the system and generates its own dial plan in its own context, and saves it.
but when the dial plan gets reloaded, it will affect all the users right ?, will it be a cause to drop the calls currently having in the system ?