Webex Calling Microsoft Teams



  1. Webex Call App Microsoft Teams
  2. Webex Calling In Microsoft Teams
  3. Webex Calling Microsoft Teams
  4. Cisco Webex Calling Integration With Microsoft Teams
  5. Webex Calling Microsoft Teams Login
  6. Enable Calling In Webex Teams
  1. Information Response; App name: Webex Call: ID: WA200001495: Capabilities: Bot, Tab, Messaging Extension: Office 365 clients supported: Microsoft Teams: Partner.
  2. Configure Webex Calling for Microsoft Teams Install the Webex Call app for your organization for a seamless call experience in Microsoft Teams.

I’ll show you Teams and Slack. I may update with Webex Teams at a later date. Set up in Teams. As I said above, I got invited to the beta by email. I clicked on a link and it opened up a page. On the page you’ll see a brief description and a link to accept the invite. Now click on Microsoft Teams. Now review the instructions and download. The Microsoft Calling Plan provides the PSTN services within Teams should you wish to source these services directly from Microsoft. Cisco WebEx Teams leverages Jabber and Cisco’s Unified Communications Manager and Hosted Collaboration Suite platforms.

If you’re in the situation where you’re using Microsoft Teams meetings at home but have Cisco video conferencing devices in the office, you’re probably looking for a way to make these work together.

In this post, we run through all your options for Microsoft Teams integration with Cisco video conferencing.

Jump to:

Cisco Webex Meetings for Microsoft Teams

You can use the Cisco Webex Meetings app to schedule, start, or join a Cisco Webex meeting or Webex Personal Room right from within Microsoft Teams.

All you need to do is install the Cisco Webex Meetings app into Microsoft Teams. If you don’t have admin access, you’ll need to ask your Microsoft 365 administrator to add this for you.

Once you have the app, you will get a Webex tab in Microsoft Teams.

Once installed, you can view your upcoming meetings and join straight from the list.

You can also join meeting rooms or start a new meeting with a recent contact - all without leaving Teams.

When a meeting is about to start, you can even get a Webex notification in Teams.

This integration is great for getting the most of virtual meetings when you’re working away from the office.

How to join a Microsoft Teams meeting from a Cisco device

If you’re phasing out legacy Cisco equipment because you now use Teams, the process probably isn’t big bang.

If you’re migrating users and rooms from one platform to another, there will be an overlap period where both are in play.

At this point, it’s important to ensure your new Microsoft 365 software integrates with your existing Cisco equipment.

The below endpoints can't join Teams meetings without native cloud video interop to bridge the connection.

OneMeeting provides just that.

Once installed, here’s how you can join a Microsoft Teams meeting from Cisco devices:

Using the Cisco DX80 with Microsoft Teams

To use Microsoft Teams on Cisco room kit like the DX80, follow these instructions:

  1. Dial the SIP address provided in the Join with a video conferencing device section of the Teams meeting
  2. Enter the VTC conference ID when prompted
  3. Join the Teams meeting
Microsoft

Using the Cisco SX10 with Microsoft Teams

To use Microsoft Teams on Cisco room kit like the SX10, follow these instructions:

Enable calling in webex teams
  1. Dial the SIP address provided in the Join with a video conferencing device section of the Teams meeting
  2. Enter the VTC conference ID when prompted
  3. Join the Teams meeting

Joining Microsoft Teams meetings from any Cisco device

In fact, for OneMeeting customers, joining a Teams meeting from any Cisco devices is as simple as the two examples above.

  1. Dial the SIP address provided in the Join with a video conferencing device section of the Teams meeting
  2. Enter the VTC conference ID when prompted
  3. Join the Teams meeting

Can Webex Teams communicate with Microsoft Teams?

The Webex portfolio used to be split to include Webex Teams and Webex Meetings. Cisco has now combined the two apps to make a single Webex app for both meetings and messaging.

Webex users who choose to stay in Webex for their messaging will likely be using Webex Teams instead of Webex Meetings.

If you’re a Teams user and you need to communicate with a colleague or external contact in Webex, you have a few options.

Microsoft Teams and Webex message interop

If you have one department that uses Webex and another who uses Microsoft Teams, you can enable message interop between the two platforms.

This means you can send messages from Webex to Microsoft Teams.

All you need to do is install Mio in the background to get this set up.

For example, if your sales team uses Webex because they always used Webex Meetings in the past, they can now chat with your customer service team who use Microsoft Teams.

You can use message interop internally for both direct messaging and working in channels.

Microsoft Teams and Webex external federation

If you need to message from Microsoft Teams to an external contact - like a contractor or partner - you can do this by installing a universal channel.

You’ll need to be a Microsoft admin - or get your Microsoft admin to authorise the app - so you can install the universal channels app in the background.

Once installed, you create a new channel in Microsoft Teams and send a link to your external contact who uses Webex.

Once they join, you’ve created a channel across platform for you both to collaborate in.

Webex Calling in Microsoft Teams

Cisco Webex also provides a calling platform since its acquisition of BroadSoft in 2018.

While adding a calling platform to Cisco’s portfolio, it also means any BroadSoft customers who want to use Microsoft Teams must integrate the two.

If you want to use Webex Calling from Microsoft Teams, you need to download the Webex call app for Microsoft Teams.

Once installed, when your users start an external call from Microsoft Teams, it will use the Webex calling platform.

To start this process:

  • Check all users who need this integration are verified in the Webex Control Hub
  • Make sure they are registered to Cisco Webex Calling or in your Cisco Unified Communications Manager (CUCM)
  • Install the Webex app for each user you need to use Webex Calling
  • Update phone numbers for users in the Azure Active Directory (AD)
  • If you don’t already, change your permission policies to allow third-party apps
  • Then, in the Microsoft Teams Admin Center, click Teams Apps then Manage Apps
  • Search for Webex Call and change to Allow

Next time your users log in, they will be using the Webex Calling platform even when they start an external call from Microsoft Teams.

While this sounds great on the surface, it does open up a new window when you dial.

If you’ve moved to Microsoft Teams to have all your communications in one place, this is a little beside the point.

Meetings between Webex and Microsoft Teams

To facilitate meetings between Webex users and Microsoft Teams users, OneMeeting provides a one-touch join experience regardless of the platform you’re using.

When you configure OneMeeting in the background, meeting participants on either Webex or Microsoft Teams can join the same meeting using a unique URL.

When you click the meeting URL, you can join from whichever meeting app you prefer - Webex or Microsoft Teams.

Joining Webex meetings from Microsoft Teams in the office

OneMeeting works for both remote meetings and in-person meetings. You don’t even have to change video devices. OneMeeting allows you to join any meeting from any device.

Picture the scene:

  • You’ve rolled out virtual meeting rooms to your users so they could all work from home during the pandemic.
  • You already had video conferencing equipment installed in your meeting rooms and boardrooms.
  • Because you needed the quickest solution to work from home, your virtual meeting rooms and existing video conferencing system in your office aren’t the same.
  • People are starting to use the office again but your video platforms don’t work with each other.

If your scenario is something like this, you’re not alone.

Sandwiched between the millions of Microsoft Teams users are millions of users with other video conferencing services.

In your company, this could be hundreds or thousands. Even if it’s a handful, it’s an issue you shouldn’t have to deal with.

And with OneMeeting, you don’t need to.

Video interoperability

OneMeeting uses Pexip’s video interoperability service to connect your legacy kit in the office with Microsoft Teams at home.

By connecting your video platforms together, you create one-click join experience for your meeting participants.

Pexip apps and APIs creates a bridge between any SIP or H323 video conferencing system and the Microsoft cloud.

Taking Pexip apps one step further, OneMeeting is unique in that it takes the Microsoft Teams Cloud Video Interop (CVI) and makes your experience Microsoft Teams first.

In addition, you benefit from OneMeeting providing:

  1. A vendor-agnostic approach
  2. Full customisation of the native Microsoft Teams meeting invitation
  3. Full customisation and branding of the OneMeeting service from your video conferencing rooms
  4. Reporting via PowerBI

This means your users get a consistent experience regardless of the meeting room they join from. Less switching between meeting apps means happier users, less administration, and a slicker experience.

OneMeeting enables users to share and collaborate from any in-room video conferencing system, as well as from their desktop or smartphone.

Once installed, you remove the scheduling conflicts, awkward user experiences, and integration issues.

You can view the OneMeeting technical documentation here.

-->

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

Webex Call App Microsoft Teams

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

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

Webex Calling In Microsoft Teams

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

Webex Calling Microsoft Teams

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

Cisco Webex Calling Integration With Microsoft Teams

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

Webex Calling Microsoft Teams Login

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

Enable Calling In Webex Teams

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