Difference between pages "Access Tokens" and "Microsoft Teams Telephony"

From TechHelp@MCLA
(Difference between pages)
Jump to: navigation, search
m (1 revision imported)
 
(Using the Microsoft Teams Client (Windows or Mac OS))
 
Line 1: Line 1:
Canvas allows for programmatic access to some pieces of information via the [http://instructure.github.com/canvas-lms/doc/api/ Canvas API].  API calls require authorization, and are made on behalf of an authorized user.  The information returned will be different depending on the user you are representing, their roles and permissionsWe are using OAuth2 for remote services to allow access to resources (note: we haven't yet completely the typical Oauth-user delegation flow, but have a pre-generation utility that can be used in the mean time), which means that all API calls will need to be over https, and will require an access token as a means of representing the user.
+
MCLA will be replacing its telephone system with Microsoft TeamsThis enables users to make  or receive through the following options:
  
You can see the most up-to-date [http://instructure.github.com/canvas-lms/doc/api/API documentation on github]  (note: this link is to the most up-to-date API interface, which may or may not be accurate for locally installed instances of Canvas. If you are not using Canvas Cloud, talk to you site administrator about getting an accurate set of API documentation.  Admins, you can generate this documentation by running rake doc:api on the console).
+
*A Teams-enabled physical desk phone installed in your office.
 +
*Through your computer using the Microsoft Teams client software.
 +
*Through your cell phone using the Microsoft Teams app.
  
 +
==Using a Microsoft Teams Desk Phone==
  
== Obtaining an Access Token ==
+
Each MCLA office is provided a Microsoft Teams-enabled phone. There are two types:
 +
------
 +
[[File:Vvx400_.jpg|frameless|left|100px]]
 +
PolyCom VVX 250 (Single Line Phones)
 +
*[https://docs.poly.com/bundle/vvx-ip-ug-current/page/vvx-250-hardware.html Overview of Button Layout]
 +
*[https://www.poly.com/content/dam/www/products/support/voice/vvx-business-ip-phones/user/vvx-250-350-450-quick-tips-en.pdf Quick Start Guide]
 +
*[ How to Sign In]
 +
*[ Voicemail Setup]
 +
------
  
[[Image:approved_integrations.png|300px|thumb|right|Approved Integrations on the user profile page]]
+
[[File:Ccx400b.jpg|frameless|left|100px]] PolyCom CCX 400 (Multi Line Phone)
[[Image:generate_an_access_token.png|300px|thumb|right|Generating an access token]]
+
*[https://docs.poly.com/bundle/ccx-teams-ug-current/page/poly-ccx-400-business-media-phones-hardware.html Overview of Button Layout]
[[Image:access_token_details.png|300px|thumb|right|Reviewing access token details]]
+
*[https://www.poly.com/content/dam/www/products/support/voice/ccx/archive/ccx-teams-6-2-21-ug.pdf User Guide]
 +
*[ How to Sign In]
 +
*[ Voicemail Setup]
  
In a user's profile, there is a section titled, "Approved Integrations". This is a way for a user to create an access token that can be shared with a third party, giving the remote service permission to access Canvas resources on behalf of the user. The user can give a name to the external tool for easier identification, set an expiration, and even revoke access to the API by deleting the token.
+
==Using the Microsoft Teams Client (Windows or Mac OS)==
 +
<youtube>QInQPa7CGzs</youtube>
 +
*[https://support.microsoft.com/en-us/office/first-things-to-know-about-calls-in-microsoft-teams-2b883a81-dd15-41bd-a6ba-39deef141027 Using Microsoft Teams to Make Calls or Recieve Calls]
 +
*[https://support.microsoft.com/en-us/office/manage-your-call-settings-in-microsoft-teams-456cb611-3477-496f-b31a-6ab752a7595f#Voicemailsettings Configure Microsoft Teams Call and Voicemail Settingsl]
 +
*[[Setup Call Forwarding in Microsoft Teams]]
  
Once you have a Canvas login you can create one of these access tokens to use for testing your development projects.  Copy down the token string. This token must be included as a URL query parameter in any API calls made to Canvas.
+
==Using the Microsoft Teams App on Cell Phones (Apple IPhone or Andriod)==
<div style="clear: right;"></div>
+
*[[Downloading Teams App]]
 
 
== Making API Calls With an Access Token ==
 
 
 
All API calls must also be made over https.  The access token must be included as a URL query parameter in any API calls made to Canvas.  For example, the endpoint to grab the user's list of courses is
 
 
 
<pre>GET /api/v1/courses.json</pre>
 
 
 
If Bob's access token were "token_of_magical_power" then you would call
 
 
 
<pre>GET /api/v1/courses.json?access_token=token_of_magical_powers</pre>
 
 
 
to retrieve Bob's list of courses.
 
 
 
For a detailed example of using the API, check out the [http://instructure.github.com/canvas-lms/doc/api/basics.html API basics documentation on github].
 

Revision as of 21:39, 20 November 2023

MCLA will be replacing its telephone system with Microsoft Teams. This enables users to make or receive through the following options:

  • A Teams-enabled physical desk phone installed in your office.
  • Through your computer using the Microsoft Teams client software.
  • Through your cell phone using the Microsoft Teams app.

Using a Microsoft Teams Desk Phone

Each MCLA office is provided a Microsoft Teams-enabled phone. There are two types:


Vvx400 .jpg

PolyCom VVX 250 (Single Line Phones)


Ccx400b.jpg

PolyCom CCX 400 (Multi Line Phone)

Using the Microsoft Teams Client (Windows or Mac OS)

Using the Microsoft Teams App on Cell Phones (Apple IPhone or Andriod)