https://github.com/symblai/symbl-for-zoom
A sample app for enabling you to invite Symbl to your Zoom meetings by doing nothing more than simply copy and pasting the meeting invite in the app.
https://github.com/symblai/symbl-for-zoom
dtmf meeting meeting-minutes pstn symbl telephone zoom zoom-meetings
Last synced: 7 months ago
JSON representation
A sample app for enabling you to invite Symbl to your Zoom meetings by doing nothing more than simply copy and pasting the meeting invite in the app.
- Host: GitHub
- URL: https://github.com/symblai/symbl-for-zoom
- Owner: symblai
- License: mit
- Created: 2020-04-30T08:21:40.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2022-12-12T15:44:59.000Z (almost 3 years ago)
- Last Synced: 2024-05-28T18:05:57.516Z (over 1 year ago)
- Topics: dtmf, meeting, meeting-minutes, pstn, symbl, telephone, zoom, zoom-meetings
- Language: JavaScript
- Homepage:
- Size: 84 KB
- Stars: 11
- Watchers: 3
- Forks: 8
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Symbl Personal Assistant Meeting App
[](https://docs.symbl.ai/docs/telephony/overview/post-api)
Symbl's APIs empower developers to enable:
- **Real-time** analysis of free-flowing discussions to automatically surface highly relevant summary discussion topics, contextual insights, suggestive action items, follow-ups, decisions, and questions.
- **Voice APIs** that makes it easy to add AI-powered conversational intelligence to either [telephony][telephony] or [WebSocket][websocket] interfaces.
- **Conversation APIs** that provide a REST interface for managing and processing your conversation data.
- **Summary UI** with a fully customizable and editable reference experience that indexes a searchable transcript and shows generated actionable insights, topics, timecodes, and speaker information.
## Enable Symbl for Zoom Meetings
* [Introduction](#introduction)
* [Pre-requisites](#pre-requisites)
* [Setup and Deploy](#setupanddeploy)
* [Dependencies](#dependencies)
* [Community](#community)## Introduction
This is a sample app that lets you invite Symbl to your Zoom meeting by providing a zoom invite.
## Pre-requisites
* JS ES6+
* Node.js
* npm (or your favorite package manager)
* Zoom Account [Zoom](https://zoom.us/signup)## Setup and Deploy
The first step to getting setup is to [sign up][signup].Update the .env file with the following:
1. Your App Id that you can get from [Platform](https://platform.symbl.ai)
2. Your App Secret that you can get from [Platform](https://platform.symbl.ai)Run the follwing npm commands:
1. `npm install` to download all the node modules
2. `node app.js` to start the node serverNavigate to localhost:5000 to view the app
1. Enter the email address you would like the meeting summary sent to
2. Enter a Meeting Name Identifier
3. Paste the full meeting invite for the Zoom meeting you wish to connect to. Ex.
```
Symbl is inviting you to a scheduled Zoom meeting.Topic: Symbl Personal Meeting Room
Join Zoom Meeting
https://us02web.zoom.us/j/55555555?pwd=Meeting ID: 555 5555 555
Passcode: 55555
One tap mobile
+16699009128,,2323522600# US (San Jose)
+12532158782,,2323522600# US (Tacoma)Dial by your location
+1 669 900 9128 US (San Jose)
+1 253 215 8782 US (Tacoma)
+1 346 248 7799 US (Houston)
+1 646 558 8656 US (New York)
+1 301 715 8592 US (Washington D.C)
+1 312 626 6799 US (Chicago)
Meeting ID: 232 352 2600
Find your local number: https://us02web.zoom.us/u/kz2YbGRTLJoin by SIP
5555555555@zoomcrc.comJoin by H.323
162.255.37.11 (US West)
162.255.36.11 (US East)Passcode: 555555
```
4. Submit and Symbl will join via Telephony API dial in from PSTN 12015947998## Dependencies
```json
"dependencies": {
"body-parser": "^1.19.0",
"dotenv": "^8.2.0",
"express": "^4.17.1",
"lodash": "^4.17.15",
"path": "^0.12.7",
"request": "^2.88.2",
"request-promise": "^4.2.5",
"symbl-node": "^1.0.3",
"url": "^0.11.0"
}
```## Community
If you have any questions, feel free to reach out to us at devrelations@symbl.ai, through our Community [Slack][slack], or [developer community][developer_community]
This guide is actively developed, and we love to hear from you! Please feel free to [create an issue][issues] or [open a pull request][pulls] with your questions, comments, suggestions and feedback. If you liked our integration guide, please star our repo!
This library is released under the [MIT License][license]
[license]: LICENSE.txt
[telephony]: https://docs.symbl.ai/docs/telephony/overview/post-api
[websocket]: https://docs.symbl.ai/docs/streamingapi/overview/introduction
[developer_community]: https://community.symbl.ai/?_ga=2.134156042.526040298.1609788827-1505817196.1609788827
[signup]: https://platform.symbl.ai/?_ga=2.63499307.526040298.1609788827-1505817196.1609788827
[issues]: https://github.com/symblai/symbl-for-zoom/issues
[pulls]: https://github.com/symblai/symbl-for-zoom/pulls
[slack]: https://join.slack.com/t/symbldotai/shared_invite/zt-4sic2s11-D3x496pll8UHSJ89cm78CA