Check for valid IVR names and make sure it belongs to current account
If IVR file is a python module, it shouldn’t contain invalid characters. Currently IVRs are stored in wikipbx/
Whiteboard
Currently IVRs are stored in wikipbx/
1. Make script name globally unique. This is the easiest solution, but it has a chance of collision since all scripts would live in the same namespace.
2. Store scripts in wikipbx/
3. Make sure that the script with a given name doesn’t exist when it’s created and disable IVR renaming in edit page.
Moreover, we may need to make sure that user runs only his own scripts or public scripts.