Skip to content

symblai/symbl-for-zoom

Repository files navigation

Symbl Personal Assistant Meeting App

Telephony

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 or 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

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

Setup and Deploy

The first step to getting setup is to sign up.

Update the .env file with the following:

  1. Your App Id that you can get from Platform
  2. Your App Secret that you can get from Platform

Run the follwing npm commands:

  1. npm install to download all the node modules
  2. node app.js to start the node server

Navigate 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-password>
    
       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/kz2YbGRTL
    
       Join by SIP
       5555555555@zoomcrc.com
    
       Join 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

  "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, or developer community

This guide is actively developed, and we love to hear from you! Please feel free to create an issue or open a pull request 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

About

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.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages