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.
Develop such solution from sratch will cost you less. Do multitenant on freepbx will require full rewrite of most modules.
There is virtualpbx by Igor Okunev solution which offer free(upto 10 concurrent calls, after that $1500 cost) multitenant web
No other well-known multitenant web exists as far as i know.
As other option you can start virtualization server(openvz or kvm) and setup a number of freepbx which work in virtual environment for each client.
Related
My website done in PHP is currently deployed in AWS server.
Client wants to move it to Heroku for integrating the database with Salesforce.
Is it really necessary?
Salesforce have their API by which I can sync data from my project's MySQL database to Salesforce database.
Will moving the project to Heroku provide any extra advantages that AWS doesn't have ?
thanks in advance for your answers
Actually, no special advantages in approach which your client provide. In both cases you will need to implement logic for integration and interaction with SF part, and I don't see any benefits in migration to Heroku, but I see additional work for migration your current infrastructure.
Although Heroku provides some features for integration with SF out of the box, it seems to me, it will be cheaper and easier to add SF integration to your current project. But it's depends on many factors (for example, how is fit the Heroku platform for your solution at all), so possible best way is to implement PoC for both cases (if it's possible) and compare it.
I am currently working on a project involving a Joomla application and a Mobile application. I so far have created both applications and now I want to link the Mobile application to the same database as is used within the joomla application.
I have done some research and it seems that to directly connect to the database is not the best option due to security reasons etc... The use of a web service is recommended.
My understanding of this is this is say for example I have a "player" table in my database which consists of players to output these players via the joomla application in an XML or JSON format which can then be accessed by the mobile application and parsed.
I am curious as to how to go about creating this webservice within the joomla application/framework?
There is a lot of talk in the Joomla world about integrating this into the core in some way. There is even a web services working group, so this is going to be getting easier in the future.
In terms of something to work with, the best code that I have seen is still very sparse, but it could be a good start: https://github.com/techjoomla/Joomla-REST-API. This is by Tech Joomla. I haven't actually played with this code, but it looks to be implementing a REST api, which is probably what you want.
For more code, you may want to get in touch with the working group and see if they have beta code that you could help test and improve for your situation. http://docs.joomla.org/Web_Services_Working_Group
May I ask what options I have to create a customized web UI for Asterisk using PHP or any other web platform. The app involves performing tasks like managing CDR, managing Users, managing interconnections between external servers, managing IVR, managing DID etc all from the web interface.
I learnt about PHPAGI from another thread. Will that be helpful in what I am trying to achieve? If no, what other options do I have.
Thanks in advance.
You have full control on asterisk.
It is free,opensource.
If you want do it yourself, start from this book http://www.asteriskdocs.org/
However in most cases it is recomended contact asterisk developer/freelancer. just becuase GUI created by non-asterisks professional have very hi chance to be not scalable and buggy.
Also you can look into freepbx.org code or a2billing.org code.
Main thing you have to REALY know before proccess with your own interface is asterisk extensions.
We’ve been tasked to integrate Single Sign On using SAML 2.
There will be two websites (one of them is ours, the other is an external website outside of our control). We use PHP and we believe theirs using .NET.
I’ve looked into implementing this using SimpleSamlPHP, however this hasn’t been going really well. I’ve been using a Ubuntu VM to test SimpleSAMLPHP before I implement it fully but I’m unable to proceed any further from the installation – I’ve gone through the documentation however I can’t see where I’ve gone wrong – is using VM causing the issue?
Anyway, are there any other methods which I can implement to get this working, with the ability to communicate with PHP and .NET websites?
Also, one final note is I need our website to be the primary SP, with theirs being a secondary SP – is this possible and if so how?
Thanks.
Check out PingFederate from Ping Identity [Note: I work for Ping). There is native PHP application integration support as well as a web-services (JSON) based integration for your application (among others) for the Service Provider role. The same product can then easily handle the IDP duties as well to allow your users to SSO via SAML2 (or 1.0/1.1/WS-Federation (Passive)) to other Partners you may have. While I'm not 100% sure of all the use cases you may need to support, PF can more than handle your needs w/out any complicated deployment requirements.
Anyway - we can provide full trial software and help getting it up and running.
HTH -
Ian
My advice would be to use Shibboleth.
Hope it helps,
Luis
I am planning to develop a pretty awesome new web app that has a one time fee including free updates of 1.X updates (X being the update).
I don't want to get people to download a new version and install it manually as it can be a real pain for some people, also it's bad if there is an important bug that needs fixing and people don't update.
The app will be built with Code Igniter so I was looking for some kind of integrated system that allowed me to send out updates for the web app?
None that I know of - basically CodeIgniter is just an MVC framework. You might consider looking into a generic update engine for web sites.