Build Custom Asterisk Solution with Web Stream Support
Budget: $250 – $750 USD
Wanting a custom Asterisk API solution that combines whatever you think is necessary (ARI, AMI, AGI/EAGI, JACK, ICES, etc, doesn't matter to me) into one API solution that provides the following functionality:
I have a remote website staff portal that has the functionality to initiate calls to our customers and play sound files to them (usually notices), and another feature that allows us to call up to 6 customer phone numbers and place them into a confbridge together with one of us, ringing all 6 simultaneously, to have a phone based conference call. I want to enhance that functionality and improve it especially by adding the ability to stream the calls live to the web portal (not sure how: EAGI, JACK, ICES, ARI externalMedia, Custom C++ module, I don't care) which we do not have at this time, we simply record the call for later but want real time streaming in the web portal.
- New custom professional API backend designed, with PHP or NodeJS, for a remote server to control Asterisk
- Ability to originate calls from the remote server's web interface or backend code to Asterisk server
- Remote server can originate phone calls and receive all status updates instantly to MySQL database
- Remote server can originate a phone call and basic controls: e.g play a sound
- **Remote server can call several phone numbers into a confbridge simultaneously **
- Remote server should be able to control all calls (end, play sound, kick user, etc)
- MOST IMPORTANT AND DIFFICULT: Remote server should be able to receive audio streams and play within a web browser for the live call in action, for multiple calls simultaneously (for different staff members)
I have a remote website staff portal that has the functionality to initiate calls to our customers and play sound files to them (usually notices), and another feature that allows us to call up to 6 customer phone numbers and place them into a confbridge together with one of us, ringing all 6 simultaneously, to have a phone based conference call. I want to enhance that functionality and improve it especially by adding the ability to stream the calls live to the web portal (not sure how: EAGI, JACK, ICES, ARI externalMedia, Custom C++ module, I don't care) which we do not have at this time, we simply record the call for later but want real time streaming in the web portal.
- New custom professional API backend designed, with PHP or NodeJS, for a remote server to control Asterisk
- Ability to originate calls from the remote server's web interface or backend code to Asterisk server
- Remote server can originate phone calls and receive all status updates instantly to MySQL database
- Remote server can originate a phone call and basic controls: e.g play a sound
- **Remote server can call several phone numbers into a confbridge simultaneously **
- Remote server should be able to control all calls (end, play sound, kick user, etc)
- MOST IMPORTANT AND DIFFICULT: Remote server should be able to receive audio streams and play within a web browser for the live call in action, for multiple calls simultaneously (for different staff members)