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.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.

License:MIT License


Languages

Language:JavaScript 70.8%Language:HTML 28.3%Language:CSS 0.9%Language:Shell 0.1%