- 
                Notifications
    
You must be signed in to change notification settings  - Fork 384
 
Meetings Getting Started
        Neeraj Swarnkar edited this page Jul 27, 2023 
        ·
        27 revisions
      
    [TODO] Intro on payload and response
Dev portal - how to create integration
- Integrations are how you request permission to invoke the Webex REST API on behalf of another Webex user.
 - Go to the Webex Developer Portal.
 - This step requires a developer to create a developer account. This step is necessary to create an application with a specific scope, and in return, you get back ClientID and ClientSecret.
 - For more information, visit Webex Integrations Documentation.
 - Create a new integration here.
 
Guest issues app creation
- Go to the Webex Developer Portal.
 - Create a new guest issuer.
 
Oauth
- For information on getting an access token, refer to this documentation.
 
- client app creation and initialize the Webex SDK
 
Client app creation and initialize the Webex SDK
- Create the app or web page and follow the Webex Web SDK Importing and Initializing Guide.
 
- Create a USM meeting
 
- 
USM meeting documentation
- Space creation from the dev portal hydra room ID - developer portal
 - Generate the access token from here
 - Make sure you're signed in to the Developer Portal.
 - Create a Webex space and invite people - API Documentation
 - Every room/space is associated with a room ID:
 
 
{
        "id": "Y2lzY29zcGFyazovL3VzL1JPT00vYzVlNjgxODAtMDkxMy0xMWVkLWFmZjQtYTc5YzYwNWU1MEKl",
        "title": "Ask Web SDK",
        "type": "group",
        "isLocked": false,
        "lastActivity": "2022-08-25T07:30:18.466Z",
        "creatorId": "Y2lzY29zcGFyazovL3VzL1BFT1BMRS8zNDRlYTE4My05ZDVkLTRlNzctYWVkMi1jNGYwMDRhZmR6NUV",
        "created": "2022-07-21T16:40:04.760Z",
        "ownerId": "Y2lzY29zcGFyazovL3VzL09SR0FOSVpBVElPTi8xZWI2NWZkZi05NjQzLTQxN2YtOTk3NC1hZDcyY2FlMGVyNHZ",
        "isPublic": false
}
- 
In this, the id field is the Room ID / Hydra ID. This room ID can be used to create a meeting as mentioned below.
 - 
how the license works for space meeting or webex meeting link [here]
 - 
[TODO] Find the link for this
 - 
Talk about meetings API, ad-hoc meetings, and scheduled meetings in a space to get back meeting information.
- If using guest to guest, please call the service app before making /meetings API call.
 
 - 
Guests who are joining after the meeting starts in a space.
 - 
Go to step 3.
 
- creating a plain webex meeting
 
- Link to the Webex meeting intro and license.
 - Service app creation
- Go to the https://developer.webex.com/my-apps
 - Create a new service app - https://developer.webex.com/my-apps/new/service-app
 - Provide name, description, scopes and all the required options and submit -
 
 
- The developer will get the client ID and secrets.
 - Authorize service app - by org admin You need to get the service app approved from admin.cisco.com (once app is approved, we got the machine account)
 - For more information, visit Webex Service App Documentation.
 - generate access token - In the org authorization copy the secret and generate the access token
 

- there's an access token for the user, and this user is of machine type, which is a machine account.
 
- how to use the /meetings API
 
- creating a meeting using the meeting id/sipaddress, meeting link etc.
 
Caution
- Introducing the Webex Web Calling SDK
 - Core Concepts
 - Quickstart guide
 - Authorization
 - Basic Features
 - Advanced Features
 
- Introduction
 - Quickstart Guide
 - Basic Features
 - Advanced Features
 - Multistream
 - Migrating SDK version 1 or 2 to version 3