I am looking for someone who has experience working with VoIP and a number of different PBX systems.
The PBX will most likely be installed on Amazon AWS unless you have a good reason to use a different host.
Wishlist for the PBX is:
- SIP based
- Free or low cost licensing for the whole thing (PBX and modules - Free is better!)
- Ideally on some kind of linux os (Most comfortable with CentOS but other distro like Debian are ok as well. Prefer to avoid Ubuntu - I seem to have to many problems with it)
- The PBX should either be multi-tenant or you should have a solution for how we can have different users on the same server but keep them separate.
- Ideally a nice, easy to use web GUI is ideal, especially if we can have a separate login for the user as well.
- All the basic features - voicemail, voicemail to email, call waiting, call forwarding, IVR, 3 way calling, ring group, simultaneous ring, recording, extensions, caller id filtering, etc... --- most of these come standard)
- Also want to add better text to speech engine, as well as voicemail to email with transcription. (Can the transcription also work for call recording? If not - no problem because the recording can always be processed after)
- Configure outbound email to use my SMTP server
- Add our inbound/outbound routes/trunks. (Right now I think there are only 3 inbound providers that will be slowly converted to 1, and 3 outbound. I can add more/remove later)
- It would be nice to have failovers for sip trunks, so if one fails it can automatically select the next in order.
- WebFax capability (send/receive/forward to email) - if there was a web GUI even better!
- SMS capability - ideally if it had web GUI.
- Voicemail web interface - or is there another script that exists to offer this.
- If there is no web fax and SMS gui do you know of a platform/template/script that has been made for this that can be implemented on the server?
- Auto provisioning of devices - I think the basic functionality is build into most PBX but it needs to be setup.
- Recommend and improve basic security (SSL, maybe options to encrypt calls -- I'm not sure, this isn't fully needed)
- Failovers if calls not picked up, busy, etc..
- Is there some kind of a better IVR builder gui - like a drag and drop one that can be implemented in the PBX admin?
- Music on hold.. parking, etc...
- Also make sure dialplans are as good as they can be
- Give me more information on the billing modules. Are there any free / low cost ones? Do I even need it if I have my own billing system, etc.. Is there any advantage?
- Are there any modules for preventing spam/robo calls?
- Address NAT issues on AWS
- Is it hard to make an IVR system that uses XML or some kind of script on the web? (This is just a question for now).
It would also be nice to know if the PBX is easy to integrate with and how to do certain things. For example, if I wanted to write a PHP script to create accounts, or build IVR menus, access voicemails, send faxes, view CDR, etc.. Ideally I will build scripts or a control panel later that will just do all the basic functions easier.
I will need some kind of documentation on what is done, or at least how to do certain things to match what you install just in case something goes wrong with the service.
Ok, enough details.
I'll probably get bombarded with bids so If you want me to consider your bid please reply with answers to the following:
- What PBX you recommend and why
- What features you are confident that you will be able to install from the wishlist
- What are licensing costs for everything (if any)
- What are SIP trunk providers or other providers have you worked with (bandwidth, telnyx, twilio, etc...)