Google Webex Teams

broken image


-->

Webex Teams enables continuous teamwork with video meetings, group messaging, file sharing, and white boarding. Always available. With the Webex Teams connector, you can send and receive messages, manage files, and manage spaces and teams. Welcome to my virtual office – Webex Teams and my workstreams. I started working from home more than 15 years ago. Working from home is how I work – it might not be in an office building with open planning, quiet rooms, or massage chairs, but my home office stands up to the campuses across the world where I have colleagues. Guide: How to use ChromaCam to Set a Custom Background in Google Meet and WebEx. We've compiled a list of the best backgrounds for use in video meetings on Zoom, Microsoft Teams, Google Meet, WebEx, and many more video conferencing software. Office Backgrounds. For business meetings, having an office background is an ideal choice in many.

Webex Teams enables continuous teamwork with video meetings, group messaging, file sharing, and white boarding. Always available. Cisco secure. With the Webex Teams connector, you can send and receive messages, manage files, and manage spaces and teams.

This connector is available in the following products and regions:

ServiceClassRegions
Logic AppsStandardAll Logic Apps regions except the following:
- Azure Government regions
- Azure China regions
Power AutomateStandardAll Power Automate regions except the following:
- US Government (GCC)
- US Government (GCC High)
- China Cloud operated by 21Vianet
Power AppsStandardAll Power Apps regions except the following:
- US Government (GCC)
- US Government (GCC High)
- China Cloud operated by 21Vianet
Connector Metadata
PublisherCisco

Throttling Limits

NameCallsRenewal Period
API calls per connection10060 seconds

Actions

Add Member to Space

Add a member to an existing space

Add Member to Team

Add a member to a team

Create Space

Create space or team space

Get Message Details

Shows details for a message, by message ID.

Get Messages

Get a list of recent messages for a space

Get My Own Details

Lookup your own details

Get People

Lookup details and presence information for people in your organization

Get Space Details

Return details of a given space

Get Spaces List

This action retrieves a list of spaces

Send a Message

Send a message to webex teams

Add Member to Space

Add a member to an existing space

Parameters

NameKeyRequiredTypeDescription
isModerator True boolean

Is moderator?

Email
personEmail string

Email address

personId string

Person ID of the new member

Space
roomId True string

Select a space

Returns

NamePathTypeDescription
created date-time

created

id
id string

id

isModerator boolean

isModerator

isMonitor
isMonitor boolean

isMonitor

personDisplayName string

personDisplayName

personEmail
personEmail string

personEmail

personId string

personId

personOrgId
personOrgId string

personOrgId

roomId string

roomId

Add Member to Team

Add a member to a team

Parameters

NameKeyRequiredTypeDescription
isModerator True boolean

Is Moderator?

Email
personEmail string

Email address

personId string

Person ID of the new member

Team
teamId True string

Select a team

Returns

NamePathTypeDescription
created date-time

created

id
id string

id

isModerator boolean

isModerator

personDisplayName
personDisplayName string

personDisplayName

personEmail string

personEmail

personId
personId string

personId

personOrgId string

personOrgId

teamId
teamId string

teamId

Create Space

App

Create space or team space

Parameters

NameKeyRequiredTypeDescription
teamId string

Optionally select a team

Title
title True string

Space Title

Returns

NamePathTypeDescription
created date-time

created

creatorId
creatorId string

creatorId

id string

id

isLocked
isLocked boolean

isLocked

lastActivity date-time

lastActivity

title
title string

title

type string

type

Get Message Details

Shows details for a message, by message ID.

Parameters

NameKeyRequiredTypeDescription
messageId True string

The message ID

Returns

NamePathTypeDescription
created
created string

created

files array of string

files

id
id string

id

markdown string

markdown

mentionedGroups
mentionedGroups array of string

mentionedGroups

mentionedPeople array of string

mentionedPeople

personEmail
personEmail string

personEmail

personId string

personId

roomId
roomId string

roomId

roomType string

roomType

text
text string

text

toPersonEmail string

toPersonEmail

toPersonId
toPersonId string

toPersonId

Get Messages

Get a list of recent messages for a space

Parameters

NameKeyRequiredTypeDescription
roomId True string

List messages in a space for a given space ID

Mentioned People
mentionedPeople string

List messages where the caller is mentioned by specifying 'me' or the caller personId.

beforeMessage string

List messages sent before a message, by ID.

Before
before string

List messages sent before a date and time, in ISO8601 format.

max integer

Limit the maximum number of messages in the response.

Returns

NamePathTypeDescription
items
items array of object

items

items.created date-time

created

id
items.id string

id

items.personEmail string

personEmail

personId
items.personId string

personId

items.roomId string

roomId

roomType
items.roomType string

roomType

items.text string

text

Get My Own Details

Lookup your own details

Returns

NamePathTypeDescription
avatar string

avatar

created
created string

created

displayName string

displayName

emails
emails array of string

emails

firstName string

firstName

id
id string

id

lastActivity string

lastActivity

lastName
lastName string

lastName

nickName string

nickName

orgId
orgId string

orgId

phoneNumbers array of object

phoneNumbers

type
phoneNumbers.type string

type

phoneNumbers.value string

value

status
status string

status

type string

type

Get People

Lookup details and presence information for people in your organization

Parameters

NameKeyRequiredTypeDescription
id string

List people by ID. Accepts up to 85 person IDs separated by commas.

Email
email string

List people with this email address

Returns

NamePathTypeDescription
items array of object

items

avatar
items.avatar string

avatar

items.created string

created

displayName
items.displayName string

displayName

items.emails array of string

emails

firstName
items.firstName string

firstName

items.id string

id

lastActivity
items.lastActivity string

lastActivity

items.lastName string

lastName

nickName
items.nickName string

nickName

items.orgId string

orgId

phoneNumbers
items.phoneNumbers array of object

phoneNumbers

items.phoneNumbers.type string

type

value
items.phoneNumbers.value string

value

items.status string

status

type
items.type string

type

notFoundIds array of string

notFoundIds

Get Space Details

Return details of a given space

Parameters

NameKeyRequiredTypeDescription
roomId True string

Select a space

Returns

NamePathTypeDescription
created
created date-time

created

creatorId string

creatorId

id
id string

id

isLocked boolean

isLocked

lastActivity
lastActivity date-time

lastActivity

title string

title

type
type string

type

Get Spaces List

This action retrieves a list of spaces

Parameters

NameKeyRequiredTypeDescription
max integer

Maximum number of spaces to return

Type of space
type string

(group) only include group spaces, (direct) only include 1 to 1 spaces, returns all if not specified

sortBy string

(id) the space id, (lastactivity) the last activity timestamp, (created) space creation date

Returns

Webex android app

Create space or team space

Parameters

NameKeyRequiredTypeDescription
teamId string

Optionally select a team

Title
title True string

Space Title

Returns

NamePathTypeDescription
created date-time

created

creatorId
creatorId string

creatorId

id string

id

isLocked
isLocked boolean

isLocked

lastActivity date-time

lastActivity

title
title string

title

type string

type

Get Message Details

Shows details for a message, by message ID.

Parameters

NameKeyRequiredTypeDescription
messageId True string

The message ID

Returns

NamePathTypeDescription
created
created string

created

files array of string

files

id
id string

id

markdown string

markdown

mentionedGroups
mentionedGroups array of string

mentionedGroups

mentionedPeople array of string

mentionedPeople

personEmail
personEmail string

personEmail

personId string

personId

roomId
roomId string

roomId

roomType string

roomType

text
text string

text

toPersonEmail string

toPersonEmail

toPersonId
toPersonId string

toPersonId

Get Messages

Get a list of recent messages for a space

Parameters

NameKeyRequiredTypeDescription
roomId True string

List messages in a space for a given space ID

Mentioned People
mentionedPeople string

List messages where the caller is mentioned by specifying 'me' or the caller personId.

beforeMessage string

List messages sent before a message, by ID.

Before
before string

List messages sent before a date and time, in ISO8601 format.

max integer

Limit the maximum number of messages in the response.

Returns

NamePathTypeDescription
items
items array of object

items

items.created date-time

created

id
items.id string

id

items.personEmail string

personEmail

personId
items.personId string

personId

items.roomId string

roomId

roomType
items.roomType string

roomType

items.text string

text

Get My Own Details

Lookup your own details

Returns

NamePathTypeDescription
avatar string

avatar

created
created string

created

displayName string

displayName

emails
emails array of string

emails

firstName string

firstName

id
id string

id

lastActivity string

lastActivity

lastName
lastName string

lastName

nickName string

nickName

orgId
orgId string

orgId

phoneNumbers array of object

phoneNumbers

type
phoneNumbers.type string

type

phoneNumbers.value string

value

status
status string

status

type string

type

Get People

Lookup details and presence information for people in your organization

Parameters

NameKeyRequiredTypeDescription
id string

List people by ID. Accepts up to 85 person IDs separated by commas.

Email
email string

List people with this email address

Returns

NamePathTypeDescription
items array of object

items

avatar
items.avatar string

avatar

items.created string

created

displayName
items.displayName string

displayName

items.emails array of string

emails

firstName
items.firstName string

firstName

items.id string

id

lastActivity
items.lastActivity string

lastActivity

items.lastName string

lastName

nickName
items.nickName string

nickName

items.orgId string

orgId

phoneNumbers
items.phoneNumbers array of object

phoneNumbers

items.phoneNumbers.type string

type

value
items.phoneNumbers.value string

value

items.status string

status

type
items.type string

type

notFoundIds array of string

notFoundIds

Get Space Details

Return details of a given space

Parameters

NameKeyRequiredTypeDescription
roomId True string

Select a space

Returns

NamePathTypeDescription
created
created date-time

created

creatorId string

creatorId

id
id string

id

isLocked boolean

isLocked

lastActivity
lastActivity date-time

lastActivity

title string

title

type
type string

type

Get Spaces List

This action retrieves a list of spaces

Parameters

NameKeyRequiredTypeDescription
max integer

Maximum number of spaces to return

Type of space
type string

(group) only include group spaces, (direct) only include 1 to 1 spaces, returns all if not specified

sortBy string

(id) the space id, (lastactivity) the last activity timestamp, (created) space creation date

Returns

NamePathTypeDescription
items
items array of object

items

items.created date-time

created

creatorId
items.creatorId string

creatorId

items.id string

id

isLocked
items.isLocked boolean

isLocked

items.lastActivity date-time

lastActivity

title
items.title string

title

items.type string

type

Send a Message

Send a message to webex teams

Parameters

NameKeyRequiredTypeDescription
files string

Attach files to this message

Text
markdown string

Message, in markdown format

roomId string

Select a recipient space

text
text string

Message Text, in plain text, used for clients that do not support markdown

toPersonEmail string

The email address of the recipient when sending a private 1:1 message

Person ID
toPersonId string

The ID of the recipient when sending a 1:1 message

Returns

NamePathTypeDescription
created date-time

created

id
id string

id

personEmail string

personEmail

personId
personId string

personId

roomId string

roomId

roomType
roomType string

roomType

text string

text

toPersonEmail
toPersonEmail string

toPersonEmail

Triggers

When a membership is created

Someone joined a room that you're in or you've been added to a new room

When a membership is deleted

Someone left or was kicked out of a room that you're in, or you left or were removed from a room; only triggers for group rooms, not 1-to-1 rooms

When a membership is updated

Someone's membership was updated in a room that you're in; primarily used to detect moderator changes

When a message is created

New message posted into a room that you're in

When a message is deleted

A message was deleted from a room that you're in

When a space is created

A new space was created by you or one of your integrations

When a space is updated

A space that you're in was updated; primarily used to detect when a space becomes Locked or Unlocked

When a membership is created

Someone joined a room that you're in or you've been added to a new room

Returns

NamePathTypeDescription
data.created string

created

data.id string

id

data.isModerator boolean

isModerator

isMonitor
data.isMonitor boolean

isMonitor

data.personDisplayName string

personDisplayName

personEmail
data.personEmail string

personEmail

data.personId string

personId

personOrgId
data.personOrgId string

personOrgId

data.roomId string

spaceId

When a membership is deleted

Someone left or was kicked out of a room that you're in, or you left or were removed from a room; only triggers for group rooms, not 1-to-1 rooms

Returns

NamePathTypeDescription
data.created string

created

id
data.id string

id

data.isModerator boolean

isModerator

isMonitor
data.isMonitor boolean

isMonitor

data.personDisplayName string

personDisplayName

personEmail
data.personEmail string

personEmail

data.personId string

personId

personOrgId
data.personOrgId string

personOrgId

data.roomId string

spaceId

When a membership is updated

Someone's membership was updated in a room that you're in; primarily used to detect moderator changes

Returns

NamePathTypeDescription
data.created string

created

id
data.id string

id

data.isModerator boolean

isModerator

isMonitor
data.isMonitor boolean

isMonitor

data.personDisplayName string

personDisplayName

personEmail
data.personEmail string

personEmail

data.personId string

personId

personOrgId
data.personOrgId string

personOrgId

data.roomId string

spaceId

When a message is created

New message posted into a room that you're in

Returns

NamePathTypeDescription
data.created string

created

id
data.id string

id

data.personEmail string

personEmail

personId
data.personId string

personId

data.roomId string

spaceId

When a message is deleted

A message was deleted from a room that you're in

Returns

NamePathTypeDescription
data.created string

created

id
data.id string

id

data.personEmail string

personEmail

personId
data.personId string

personId

data.roomId string

spaceId

When a space is created

A new space was created by you or one of your integrations

Returns

NamePathTypeDescription
data.created string

created

creatorId
data.creatorId string

creatorId

data.id string

id

isLocked
data.isLocked boolean

isLocked

data.lastActivity string

lastActivity

teamId
data.teamId string

teamId

data.title string

title

type
data.type string

type

When a space is updated

Google Webex Teams

A space that you're in was updated; primarily used to detect when a space becomes Locked or Unlocked

Returns

NamePathTypeDescription
data.created string

created

creatorId
data.creatorId string

creatorId

data.id string

id

isLocked
data.isLocked boolean

isLocked

data.lastActivity string

lastActivity

teamId
data.teamId string

teamId

data.title string

title

type
data.type string

type

5 Ways to Connect Microsoft Teams and Cisco Webex in 2021

For many reasons and in many businesses, we regularly see organizations with instances of both Microsoft Teams and Cisco Webex.

This post addresses how businesses got to this situation and highlights the best ways to connect the two platforms together.

Why Microsoft Teams and Cisco Webex?

Common reasons for instances of both Microsoft Teams and Cisco Webex include:

  • Legacy or current Cisco hardware like telepresence, VoIP handsets, and Cisco Spark boards
  • Microsoft 365 packages offering free Skype for Business and Microsoft Teams licenses
  • Mergers and acquisitions where one company uses Cisco Webex and the other uses Microsoft Teams
  • A new CIO or IT Manager started and implemented their preferred solution
  • You interact with guests from other organizations that use different messaging platforms

Can Microsoft Teams replace Webex?

Microsoft Teams has tons of great features, like grid videos and custom backgrounds. You can integrate your conversations with Microsoft 365 and access direct routing.

But Microsoft Teams isn't the right solution for everyone.

If you try to shift everyone to Microsoft Teams, you risk isolating some of your team members who use Webex.

People who don't want to stop using their preferred app won't switch easily. This puts your team at risk of shadow IT and other security issues.

It's always better to give your team the freedom to use the tools they prefer.

If you do need to connect the two together, the next section outline five ways to connect the two platforms together.

1- Webex call features in Microsoft Teams

If all you want to do is connect your Microsoft Teams account holders with Cisco Webex calling features, here's how:

In April 2020, Cisco announced a new Call Appfor Microsoft Teams. The app launches calls through Webex technology, even when you click the call button in Microsoft Teams.

To access this functionality, follow these steps:

  • Verify users have accounts activated in the Webex Control Hub
  • Ensure users are registered to the Cisco Webex Calling or Unified Communications Manager
  • Make sure users have the Webex app
  • Ensure you have Administratorprivileges for Microsoft Teams
  • Update phone numbers for users in the Azure Active Directory

With us so far? Great.

Head over to the Microsoft Teams Admin Center and click Teams Apps followed by Manage apps. You can search for the Webex Call function and toggle the app status to allowed.

Remember to update your permission policies to allow third-party apps too.

In the Teams apps menu, click on Setup policies and add the Cisco Webex Call app to your Microsoft setup. Users will now be able to click Webex Call at the bottom of a window when chatting in Microsoft Teams.

Or employees can click on the Webex Call function on the left-hand menu bar and just tap in the number of the person they want to call through Webex.

Pros:

  1. Simple way to connect Webex calling functionality with Microsoft Teams
  2. Embedded buttons in Teams make the function easy to use

Cons:

  1. Only works to connect two VoIP calling strategies. You can't connect your chat messages or file sharing this way.
  2. Calling opens a new window, which means there are more tabs for users to keep track of.
  3. Only works to add Webex Calling to Microsoft Teams. You can't add Microsoft calling to Webex instead.

2 – Cisco Webex and Microsoft 365 integration

Cisco recently announced integration between its Webex app and the Microsoft 365 suite.

How do I integrate Webex with Office 365?

Users can access files like apps like SharePoint and OneDrive from within the Webex app.

If your end goal is to use the Microsoft 365 suite within the Webex app, this integration will work just fine.

How do I integrate a Webex team with Outlook?

Go to your Cisco Webex admin Settings.

Click on Outlook then Outlook settings. You'll have the option to Connect to Outlook. Choose Yes and hit the Save button.

Having more than one app integrated with Outlook sometimes causes problems with Webex. Before you integrate Webex and Outlook, you'll have to unregister other tools. This includes removing Skype for Business connections.

Once your Outlook integration is ready, you can see the status of Webex contacts in Outlook.

Pros:

a. Users no longer have to leave their Webex app if they use Microsoft 365 for productivity tools like Microsoft PowerPoint and Microsoft Word.

b. You can benefit from Microsoft Teams governance and data privacy from Microsoft 365 whilst never leaving your Webex app.

c. Share content created in Microsoft apps in Cisco Webex spaces.

Cons:

a. This integration is available for multiple Microsoft apps, but not Microsoft Teams.

b. If you're a Webex for Web user, you can only view these types of files, but not make any changes to them.

The Cisco Webex and Microsoft 365 integration is great for users that are happy to live in Webex – but it doesn't take into account users that prefer Microsoft Teams for collaboration.

3 – Bot integration for Microsoft Teams and Cisco Webex

If This Then That (IFTTT) helps apps and devices work together.

There are examples of IFTTT working in homes and businesses alike.

When rules are set for one app or device to do something based on the behavior of another app of device, these are called recipes.

From common scenarios like turning up the heating in your home when the temperature drops below a certain threshold to syncing your Instagram and Dropbox account, recipes come in all shapes and sizes.

When setting recipes for both Microsoft and Cisco, this typically includes what happens on Microsoft Teams when a message is posted in Webex.

For this scenario, a Webex users sends a message and the bot in Microsoft Teams gets a notification.

Pros:

a. Bot integrations come with many pre-built recipes to choose from across a range of apps and devices.

b. Familiar look and feel to consumer IFTTT apps.

c. Options to add your own customized recipes.

Cons:

a. Administration time can be lengthy as scenarios have to be set up one-by-one.

b. When new users are added, administrators must build new recipes.

c. Functionality across platforms is limited.

d. Cross platform experience is not seamless. Notifications are received in a bot rather than native to a chat, space or direct message etc.

4 – Host Webex meetings in Microsoft Teams

For users that prefer Microsoft Teams for messaging and collaboration, but must use Cisco Webex for meetings, there is the Cisco Webex Meeting app.

This is perfect for running Cisco Webex meetings direct from Microsoft Teams.

The meeting app is also available for Slack, Workplace from Facebook, and Google Calendar.

Pros:

a. Schedule and join Cisco Webex meetings without leaving Microsoft Teams.

b. Microsoft Teams users just need to add the Webex Meetings app to their Microsoft Teams app.

c. Simple administration in the Cisco Webex Control Hub.

Cons:

a. The Cisco Webex Meetings app for Microsoft Teams doesn't support accounts on webex.meetings.com, on meetingsln.webex.com, or on Cisco Webex Meetings Server sites.

b. Limited to Cisco Webex Meeting functionality.

c. Messages, chats, files etc cannot be exchanged via the Webex Meeting app for Microsoft Teams. A meeting must be launched to communicate across platform.

d. Jonathan Dame wrote on SearchUnifedCommunications that customers of both Cisco and Microsoft using the integration have labelled it clumsy, forcing them to consider back to working in silos.

5 – External federation for connecting with guests on different platforms

Do you communicate with people outside your organization?

Do they use apps other than Microsoft Teams?

If the answer is yes to both of these questions, according to research, Cisco Webex is one of the most favored.

When this is the case, it becomes extremely unproductive moving out of Teams, into your external contact's choice of app, and starting the conversation again.

Or even worse, end up resorting to email like it's the 90s. (Okay, email has a purpose but you get the point).

That's why Mio has created universal channels for Microsoft Teams with Webex…

You can stay in Teams and send messages to your contractors, suppliers, or clients who use Webex.

They stay in their platform too and Mio translates the messages across platform.

And it's not just messages that are supported! GIFs, emojis, channels, DMs, and message edits/deletes are all supported.

If this sounds like something you need, install Mio into either Microsoft Teams or Webex.

You choose which platform you use and your external contacts choose theirs.

If you'd like to learn more about enabling cross-platform messaging, you can watch our on-demand webinar with Mio CEO, Tom Hadfield, here.

Google Webex Teams Meeting

You must be logged in to post a comment.





broken image