This Application was built out of our teams passion to break the barriers in effective and purposeful communications in todays fast pace world. We believe that everyone should be heard and that with such a high level of connectivity, no one should feel alone or be put in harms way.
What it does
VoiceIQ is a communications platform whose primary point of contact is its "Intelligent Hotline". Incoming calls are routed to our IQbot virtual attendant who's focus is to take in any and all inquiries. The question are transcribed to text and backed up to a MongoDB instance hosted on IBM's Bluemix. Once the transcriptions are received, keyword analysis is performed in order to literally highlight and prioritize potentially high risk communications. They are then routed to the browser both in text and mp3, where live users and web attendants can answer questions and concerns. The calls are posted anonymously to protect the privacy of our users. An attendant then responds to the question through either live video-chat, in-browser voice calling or by commenting. In the case of comments the response is routed back to the user via SMS.
How we built it
The VoiceIQ platform was built using a micro-service architecture that utilizes mongoDB deployed on IBM's Bluemix. We integrated the Twilio voice, video and programmable SMS API's. The application Architecture is handled by the express application framework and is deployed to Heroku with a NodeJs back-end.
Challenges we ran into
We are big fans of the API first model at Twilio, however, due to an internal network issue at NJIT we were forced to at the last minute spin up an alternate instance of our webRTC video chat. We also found that with the rapid growth of Twilio the documentation across the different services varied significantly.
Accomplishments that we're proud of
We are proud of the fact that we were able to create a contextual communications platform that has the potential to solve a number of real world concerns while improving the quality of human life.
What we learned
We learned that there is no substitute for hard work and that persistence always overcomes the distance.
What's next for VoiceIQ
VoiceIQ will continue to iterate. We fell just shy of releasing our profile feature. We will also be releasing realtime cross platform notifications to campus administration in order to more effectively prevent potentially harmful situations.