---
title: "CPaaS as a Secretary: WebRTC.ventures Wins TAD Hack 2020 Symbl.ai Prize – WebRTC.ventures"
description: Two members of the WebRTC.ventures team, Hamza Nasir and Justin Williams, participated in TADHack 2020. Their hack was to create a CPaaS solution for a more organized and efficient way to handle missed calls when you’re away from work using AI. They came home with the Symbl.ai prize!
image: https://blog.webrtc.ventures/hubfs/Imported_Blog_Media/CPaaS-as-a-Secretary_-WebRTC_ventures-Wins-TADHack-2020-Symbl_ai-Prize.png
---

[Skip to content](https://blog.webrtc.ventures/2020/10/cpaas-as-a-secretary-webrtc-ventures-wins-tad-hack-2020-symbl-ai-prize#main-content)

![WebRTC.ventures](https://blog.webrtc.ventures/hubfs/logo-main-light.svg)

- [WebRTC Services](https://webrtc.ventures/webrtc-development-services/)
  
  Show submenu for WebRTC Services 
  
    - [Assess](https://webrtc.ventures/services/assess/)
    - [Build](https://webrtc.ventures/services/build/)
    - [Integrate](https://webrtc.ventures/services/integrate/)
    - [Test](https://webrtc.ventures/services/test/)
    - [Manage](https://webrtc.ventures/services/manage/)
    - [Migrating From Twilio Video](https://webrtc.ventures/twilio-video/)
- Our Partners
  
  Show submenu for Our Partners 
  
    - [Amazon Chime SDK](https://webrtc.ventures/partners/amazon-chime-sdk/)
- Stories of Success
  
  Show submenu for Stories of Success 
  
    - [Remote Video Interpreting Platform with Agent Routing](https://webrtc.ventures/successes/remote-video-translation-platform/)
    - [WebRTC to SIP Gateway for ASL Interpreters](https://webrtc.ventures/successes/webrtc-to-sip-gateway-for-asl-interpreters/)
    - [Audio Listening Device to Improve Surgical Outcomes](https://webrtc.ventures/successes/audio-listening-device-to-improve-surgical-outcomes/)
    - [Albania’s First Telemedicine Platform](https://webrtc.ventures/successes/albanias-first-telemedicine-platform/)
    - [Automated Video Storytelling with the Amazon Chime SDK](https://webrtc.ventures/successes/automated-video-storytelling-with-the-amazon-chime-sdk/)
    - [Large Scale Video Conferencing](https://webrtc.ventures/successes/large-scale-video-conferencing/)
    - [Broadcasting and Webcast Control Room](https://webrtc.ventures/successes/live-video-broadcasting-and-webcast-control-room/)
- WebRTC Resources
  
  Show submenu for WebRTC Resources 
  
    - [WebRTC Live](https://webrtc.ventures/webrtc-live/)
    - [WebRTC Tips](https://www.youtube.com/playlist?list=PLayYqdnyegt3QvxX-Rt6wbFIK8727Z5Oz)
    - [WebRTC.ventures Blog](https://webrtc.ventures/blog/)
    - [Migrating From Twilio Video](https://webrtc.ventures/twilio-video/)
    - [WebRTC.ventures Training Program](https://webrtc.ventures/webrtc-ventures-training-program/)
- [About Us](https://webrtc.ventures/our-team/)
  
  Show submenu for About Us 
  
    - [Blog](https://webrtc.ventures/blog/)
    - [Our Team](https://webrtc.ventures/our-team/)
    - [Jobs](https://webrtc.ventures/jobs/)

Open main navigation

Close main navigation

- [WebRTC Services](https://webrtc.ventures/webrtc-development-services/)
  
  Show submenu for WebRTC Services 
  
    - [Assess](https://webrtc.ventures/services/assess/)
    - [Build](https://webrtc.ventures/services/build/)
    - [Integrate](https://webrtc.ventures/services/integrate/)
    - [Test](https://webrtc.ventures/services/test/)
    - [Manage](https://webrtc.ventures/services/manage/)
    - [Migrating From Twilio Video](https://webrtc.ventures/twilio-video/)
- Our Partners
  
  Show submenu for Our Partners 
  
    - [Amazon Chime SDK](https://webrtc.ventures/partners/amazon-chime-sdk/)
- Stories of Success
  
  Show submenu for Stories of Success 
  
    - [Remote Video Interpreting Platform with Agent Routing](https://webrtc.ventures/successes/remote-video-translation-platform/)
    - [WebRTC to SIP Gateway for ASL Interpreters](https://webrtc.ventures/successes/webrtc-to-sip-gateway-for-asl-interpreters/)
    - [Audio Listening Device to Improve Surgical Outcomes](https://webrtc.ventures/successes/audio-listening-device-to-improve-surgical-outcomes/)
    - [Albania’s First Telemedicine Platform](https://webrtc.ventures/successes/albanias-first-telemedicine-platform/)
    - [Automated Video Storytelling with the Amazon Chime SDK](https://webrtc.ventures/successes/automated-video-storytelling-with-the-amazon-chime-sdk/)
    - [Large Scale Video Conferencing](https://webrtc.ventures/successes/large-scale-video-conferencing/)
    - [Broadcasting and Webcast Control Room](https://webrtc.ventures/successes/live-video-broadcasting-and-webcast-control-room/)
- WebRTC Resources
  
  Show submenu for WebRTC Resources 
  
    - [WebRTC Live](https://webrtc.ventures/webrtc-live/)
    - [WebRTC Tips](https://www.youtube.com/playlist?list=PLayYqdnyegt3QvxX-Rt6wbFIK8727Z5Oz)
    - [WebRTC.ventures Blog](https://webrtc.ventures/blog/)
    - [Migrating From Twilio Video](https://webrtc.ventures/twilio-video/)
    - [WebRTC.ventures Training Program](https://webrtc.ventures/webrtc-ventures-training-program/)
- [About Us](https://webrtc.ventures/our-team/)
  
  Show submenu for About Us 
  
    - [Blog](https://webrtc.ventures/blog/)
    - [Our Team](https://webrtc.ventures/our-team/)
    - [Jobs](https://webrtc.ventures/jobs/)
- [Contact us](https://webrtc.ventures/contact/)

[Contact us](https://webrtc.ventures/contact/)

 Oct 20, 2020 12:00:00 AM

# CPaaS as a Secretary: WebRTC.ventures Wins TAD Hack 2020 Symbl.ai Prize

[Hamza Nasir](https://blog.webrtc.ventures/author/hamza-nasir)

Share: [linkedin-in icon](http://www.linkedin.com/shareArticle?mini=true&url=https://blog.webrtc.ventures/2020/10/cpaas-as-a-secretary-webrtc-ventures-wins-tad-hack-2020-symbl-ai-prize) [X Twitter icon](https://twitter.com/intent/tweet?url=https://blog.webrtc.ventures/2020/10/cpaas-as-a-secretary-webrtc-ventures-wins-tad-hack-2020-symbl-ai-prize) [envelope icon](mailto:?body=https://blog.webrtc.ventures/2020/10/cpaas-as-a-secretary-webrtc-ventures-wins-tad-hack-2020-symbl-ai-prize)

Two members of the WebRTC.ventures team, Hamza Nasir and Justin Williams, participated in [TADHack 2020 Chicago/North America](https://tadhack.com/2020/global/tadhack-chicago/) earlier this month. Their hack was to create a CPaaS solution for a more organized and efficient way to handle missed calls when you’re away from work using AI. They came home with the Symbl.ai prize!

### **Brainstorming**

Due to COVID, this year’s hackathon was fully remote. The team worked from home, using Slack and GitHub to communicate and host the code.

Before the event, TADHack announced the sponsors’ software which would be available to be used for the hacks. Among these were some really great CPaaS’s to choose from: [Avaya](https://www.avaya.com/en/), [RingCentral](https://www.ringcentral.com/), [Simwood](https://simwood.com/us/), and [Intelepeer](https://www.intelepeer.com/). [Sangoma](https://www.sangoma.com/) also provided great support and documentation for the “open source PBX” Asterisk.

While each CPaaS provided the same general functionality (PSTN termination, webhooks, etc.), they all had some uniqueness to suit slightly different needs. For example, RingCentral seems to focus on providing the best Call Center experience for employees and customers. Intelepeer provided a great UI to drag and drop call workflows.

The sponsor that took our keenest interest, however, was [Symbl.ai](http://symbl.ai/). Symbl.ai provides a [conversational intelligence API](https://symbl.ai/what-does-a-conversational-intelligence-api-offer-my-company/) that integrates with many forms of conversation including video calls, PSTN calls, SMS, and more.

### **The Idea**

Our idea was a simple web service to help make work life easier by answering calls for you if you are busy or shutting down from work for the day. The web service acts as a secretary and would play a prompt to the caller informing them that you are unable to take the call. Then, it would ask you to leave a summary about why you are calling.

Symbl’s state of the art Natural Language Processing system can highlight key features of interest called “insights” from text. These insights include things like action items, questions, follow-ups, and intents. Symbl also provides the user with a UI that timestamps a transcript of the call linked with these insights.

The final touch was to have the web server organize a video call for a later date where you can get back to the caller. After the caller leaves the summary with the Symbl.ai call, the web service will generate a link for a webrtc call and then send that link to both participating parties.

### **The Implementation**

[Avaya OneCloud](https://www.avaya.com/en/products/cpaas/) was the chosen CPaaS used to facilitate the telephony functionality. Avaya’s APIs were very intuitive (as VoIP/telephony developers). They were low level enough for us to understand the functionality quickly, yet powerful enough to get us building right away.

[Nodejs](https://nodejs.org/) with [hapi](https://hapi.dev/) was used to build the web service. Avaya provides a nice nodejs library (@avaya/cpaas) which integrates very nicely with hapi. The library provides APIs to create XML responses to Avaya’s webhooks and to invoke APIs on the Avaya CPaaS telephony platform.

Here is a high level diagram showing the workflow of the web service:\[/vc\_column\_text\]\[vc\_column\_text\]![A high level diagram showing the workflow of the web service.](https://blog.webrtc.ventures/hs-fs/hubfs/Imported_Blog_Media/mXpOtKr4eRgqxL_0BwzTVB_xJwdpmp9-Rf_pf8mSlz7NWzIC8-IaD9zaEwxuh5uZ3aQ9joW_8VXXiKJFZyLuBG3WaYrJ9-Td3wuhCyaFfj2gaeSpwhVuz_d1R9PFj216r_ekyDBC.jpeg?width=520&name=mXpOtKr4eRgqxL_0BwzTVB_xJwdpmp9-Rf_pf8mSlz7NWzIC8-IaD9zaEwxuh5uZ3aQ9joW_8VXXiKJFZyLuBG3WaYrJ9-Td3wuhCyaFfj2gaeSpwhVuz_d1R9PFj216r_ekyDBC.jpeg) ![A high level diagram showing the workflow of the web service.](https://blog.webrtc.ventures/hs-fs/hubfs/Imported_Blog_Media/mXpOtKr4eRgqxL_0BwzTVB_xJwdpmp9-Rf_pf8mSlz7NWzIC8-IaD9zaEwxuh5uZ3aQ9joW_8VXXiKJFZyLuBG3WaYrJ9-Td3wuhCyaFfj2gaeSpwhVuz_d1R9PFj216r_ekyDBC.jpeg?width=520&name=mXpOtKr4eRgqxL_0BwzTVB_xJwdpmp9-Rf_pf8mSlz7NWzIC8-IaD9zaEwxuh5uZ3aQ9joW_8VXXiKJFZyLuBG3WaYrJ9-Td3wuhCyaFfj2gaeSpwhVuz_d1R9PFj216r_ekyDBC.jpeg)

A solution for a more organized and efficient way to handle missed calls when you’re away using AI.

\[/vc\_column\_text\]\[vc\_column\_text\]

### **Pitch and Demo**

The following is our pitch and demo of the application:\[/vc\_column\_text\]\[vc\_video link=”https://www.youtube.com/embed/ydG-cUf0\_UM” css=”.vc\_custom\_1603137295681{margin-top: -10px !important;}”\]\[vc\_column\_text\]

## **Conclusion**

In summary, TADHack was a welcome recluse for developers all over the world stuck in a rut because of COVID. Even though everyone was working from home, miles and miles away from each other, TADHack brought everyone a little closer in the spirit of hacking. And, [we won a prize](http://blog.tadhack.com/2020/10/11/tadhack-global-2020-results/)!

*Hackathons are a fun way for our developers to refresh our creativity, but we do this professionally too! Do you have an idea for a communications app for web or mobile? We can help you build it – *[*contact us today*](https://webrtc.ventures/contact/)*!*

\[/vc\_column\_text\]\[/vc\_column\]\[/vc\_row\]

[CPaaS](https://blog.webrtc.ventures/tag/cpaas), [Managed Services](https://blog.webrtc.ventures/tag/managed-services), [Events](https://blog.webrtc.ventures/tag/events), [Video Conferencing](https://blog.webrtc.ventures/tag/video-conferencing), [Real Time Weekly](https://blog.webrtc.ventures/tag/real-time-weekly), [WebRTC Architecture](https://blog.webrtc.ventures/tag/webrtc-architecture), [Broadcasting](https://blog.webrtc.ventures/tag/broadcasting), [Medical](https://blog.webrtc.ventures/tag/medical), [WebRTC Live](https://blog.webrtc.ventures/tag/webrtc-live), [Showcase](https://blog.webrtc.ventures/tag/showcase), [Thoughts](https://blog.webrtc.ventures/tag/thoughts), [Vonage](https://blog.webrtc.ventures/tag/vonage), [Daily](https://blog.webrtc.ventures/tag/daily), [Jobs](https://blog.webrtc.ventures/tag/jobs), [Contact Centers](https://blog.webrtc.ventures/tag/contact-centers), [Telehealth](https://blog.webrtc.ventures/tag/telehealth), [Education](https://blog.webrtc.ventures/tag/education), [Technical](https://blog.webrtc.ventures/tag/technical), [General](https://blog.webrtc.ventures/tag/general), [Story of success](https://blog.webrtc.ventures/tag/story-of-success), [The WebRTC.ventures Blog](https://blog.webrtc.ventures/tag/the-webrtc-ventures-blog), [Testing](https://blog.webrtc.ventures/tag/testing), [Gaming](https://blog.webrtc.ventures/tag/gaming), [DevOps](https://blog.webrtc.ventures/tag/devops), [Symbl.ai](https://blog.webrtc.ventures/tag/symbl-ai)

## Related posts

[![](https://blog.webrtc.ventures/hs-fs/hubfs/Imported_Blog_Media/WebRTC_ventures-is-a-Symbl_ai-Product-Partner.png?height=200&name=WebRTC_ventures-is-a-Symbl_ai-Product-Partner.png)](https://blog.webrtc.ventures/2024/01/webrtc-ventures-is-a-symbl-ai-product-partner)

## [WebRTC.ventures is a Symbl.ai Product Partner](https://blog.webrtc.ventures/2024/01/webrtc-ventures-is-a-symbl-ai-product-partner)

![Picture of Jen Oppenheimer](https://blog.webrtc.ventures/hs-fs/hubfs/Our-Team-Jen.jpg?width=50&name=Our-Team-Jen.jpg) [Jen Oppenheimer](https://blog.webrtc.ventures/author/jen-oppenheimer) 

 Jan 19, 2024 12:00:00 AM

WebRTC.ventures is excited to announce our official status as a trusted Symbl.ai Product Partner....

[Read more](https://blog.webrtc.ventures/2024/01/webrtc-ventures-is-a-symbl-ai-product-partner)

[![](https://blog.webrtc.ventures/hs-fs/hubfs/Imported_Blog_Media/Feb-2024-Team-Talk-.png?height=200&name=Feb-2024-Team-Talk-.png)](https://blog.webrtc.ventures/2024/02/webrtc-ventures-team-talk-february-2024)

## [WebRTC.ventures Team Talk: February 2024](https://blog.webrtc.ventures/2024/02/webrtc-ventures-team-talk-february-2024)

[Hector Zelaya](https://blog.webrtc.ventures/author/hector-zelaya) 

 Feb 29, 2024 12:00:00 AM

Here’s February 2024’s Team Talk, where we ask our dynamic team of WebRTC developers, designers,...

[Read more](https://blog.webrtc.ventures/2024/02/webrtc-ventures-team-talk-february-2024)

[![](https://blog.webrtc.ventures/hs-fs/hubfs/Imported_Blog_Media/How-Can-WebRTC_ventures-Help-You-4.png?height=200&name=How-Can-WebRTC_ventures-Help-You-4.png)](https://blog.webrtc.ventures/2019/08/how-can-webrtc-ventures-help-you)

## [How Can WebRTC.ventures Help You?](https://blog.webrtc.ventures/2019/08/how-can-webrtc-ventures-help-you)

[Paige Long](https://blog.webrtc.ventures/author/paige-long) 

 Aug 7, 2019 12:00:00 AM

WebRTC.ventures builds and licenses custom video and voice applications for all sorts of industries...

[Read more](https://blog.webrtc.ventures/2019/08/how-can-webrtc-ventures-help-you)

### WebRTC.Ventures Services

...

- Assess
- Build
- Integrate
- Test
- Deploy & Manage

### Contact Us

...

**Video should be an opportunity, not a headache.**   
 We’re here to build, integrate, assess and optimize, test, and even deploy and manage your live video application. 

[Contact us](https://blog.webrtc.ventures/2020/10/cpaas-as-a-secretary-webrtc-ventures-wins-tad-hack-2020-symbl-ai-prize#contact)

### WebRTC Live

...

 View [past episodes](https://blog.webrtc.ventures/webrtc-live/) of our webinar interview series about the latest webRTC use cases and technical updates. Join our mailing list to learn about upcoming episodes! 

![WebRTC Live](https://blog.webrtc.ventures/hs-fs/hubfs/Template%20Images/widged-bannet.webp?height=90&name=widged-bannet.webp)

![logo-main-light](https://blog.webrtc.ventures/hubfs/logo-main-light.svg "logo-main-light")

We’re one of the few agencies in the world dedicated to WebRTC development. This dedication and experience is why so many people trust us to help bring live video application dreams to life.

 

### Let's get started!

###### **[Contact us today](https://webrtc.ventures/contact/)**

**[info@webrtc.ventures](mailto:info@webrtc.ventures)**

<https://www.linkedin.com/company/webrtc-ventures> <https://www.youtube.com/@WebrtcVentures>

### Join our mailing list

We don't e-mail often (a few times a month max), and it will be worth it when we do! Of course, we respect your privacy and will not share your contact information.

© 2023 WebRTC.ventures, an [AgilityFeat](https://agilityfeat.com/) company / [Privacy Policy](https://webrtc.ventures/privacy-policy//)

```json
{
  "@context" : "https://schema.org",
  "@type" : "BlogPosting",
  "author" : {
    "@type" : "Person",
    "name" : "Hamza Nasir",
    "url" : "https://blog.webrtc.ventures/author/hamza-nasir"
  },
  "dateModified" : "2024-04-03T18:08:32.749Z",
  "datePublished" : "2020-10-20T04:00:00.000Z",
  "headline" : "CPaaS as a Secretary: WebRTC.ventures Wins TAD Hack 2020 Symbl.ai Prize – WebRTC.ventures",
  "image" : [ "https://blog.webrtc.ventures/hubfs/Imported_Blog_Media/CPaaS-as-a-Secretary_-WebRTC_ventures-Wins-TADHack-2020-Symbl_ai-Prize.png" ],
  "mainEntityOfPage" : {
    "@id" : "https://blog.webrtc.ventures/2020/10/cpaas-as-a-secretary-webrtc-ventures-wins-tad-hack-2020-symbl-ai-prize",
    "@type" : "WebPage"
  },
  "publisher" : {
    "@type" : "Organization",
    "logo" : {
      "@type" : "ImageObject",
      "url" : "https://blog.webrtc.ventures/hubfs/logo-main-light.svg"
    }
  }
}
```