I m currently using Elastix as IPPBX solution. Would like to know the possibility to extend it as a hosted solution where few clients can be added to the application. Was planning to have a web application which needs to be developed so that the clients can have their logins ( php application instead of elastix login) and they can add extensions, users , DIDs, Upload IVR, call reports etc from there.
Bit confused on how would I accomplish this. Have come across PHP AGI which can be used , but in that case , would I require to create a complete IPPBX solution from scratch (like Elastix ) ?. I'm looking to have elastix or FreePBX done with all the needed configuration, but a separate small web application to deal with only requirements I had mentioned above.Does Freepbx/Elastix provide APIs ? Please advise.