GithubHelp home page GithubHelp logo

rfetkovich / webex-meeting-types-samples Goto Github PK

View Code? Open in Web Editor NEW

This project forked from ciscodevnet/webex-meeting-types-samples

0.0 0.0 0.0 417 KB

Work in progress...

License: MIT License

Shell 1.11% JavaScript 55.91% HTML 42.98%

webex-meeting-types-samples's Introduction

webex-meeting-types-samples

Overview

Demonstrates 'webpack' bundling of the Webex JavaScript SDK and Momentum-UI style assets for use in browser voice/video meeting application integrations. The resulting page/bundle is served via a simple light web server as a single-page app.

Includes examples of accessing/joining various meeting types, including:

  • 1:1 Webex cloud calling
  • Space multi-user cloud calling
  • Scheduling and joining Webex scheduling meetings
  • PMR meetings
  • Webex Calling/PSTN dialing
  • SIP calling/meetings

Bundling framework demonstrated:

This project was built/tested using:

https://developer.webex.com/docs/sdks/browser

Getting started

  1. From a terminal, clone this repo using git:

    git clone https://github.com/CiscoDevNet/webex-meeting-types-samples.git
  2. Install dependencies:

    cd webex-meeting-types-samples
    npm install
  3. Open the project in VS Code:

    code .
  4. In VS Code from the Run and Debug tab, select "Build" from the dropdown menu and click the green run button.

    Or, from the terminal:

    npm run build
  5. To launch the webserver, use the "Launch" dropdown option from the Run and Debug tab.

    Or, from the terminal:

    npm run launch

    This should open the target page in your default browser. If not, browse to https://localhost:3000

  6. You can test the sample by logging into developer.webex.com and grabbing a Personal Access Token from the Getting Started page, then dialing another Webex Teams user via their Webex Id/email

    Note: Don't connect and dial based on the same user - that won't work!

Hints

  • There is a workaround in webpack/webpack.config.js for an issue Webpack has with the fs module that's a dependency of webex, but not actually needed in browser usage:
    ...
    node: {
    fs: 'empty'
    }
    ...
  • See package.json for the browserlists array of target browsers/versions

webex-meeting-types-samples's People

Contributors

dstaudt avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.