Posts by Category

Woman on computer using Webex Meetings
5 simple ways to drive Webex adoption

Getting your team to adopt a new software doesn’t have to be painful. We’ve made it easy for you. From planning to post-deployment to success sharing, we’ll show you how to implement Webex and make your team true champions for Webex within your organization.

We’ve put together a quick five-step guide to help you drive Webex adoption. You can also download our  Webex Adoption Checklist for more support before you get started.

1) Assemble your team

Get leadership on board. Previously, driving adoption of collaboration technology was a bit challenging, but last year has shown us just how important this kind of technology is for getting work done and connecting across the organization. Leadership needs to lead by example and advocate for Webex. Make it part of your daily routine!

Assemble your team and make it apart of your daily routine2) Ensure technical readiness

Future-proof success for your support team and end users by configuring Control Hub to enable the best possible experience for your Webex deployment. We’ve created Control Hub Essentials to  guide you through fully configuring your Control Hub environment for Webex success.

Prepare your technology to help:

  • Create a secure collaboration environment
  • Prevent scheduling and joining errors
  • Speed up time to onboard your end users
  • Grow adoption across your organization
  • Improve user experience and satisfaction
control hub
Click to enlarge photo

3) Create your rollout plan (and make it relatable and measurable)

To build a successful rollout plan for your organization, you’ll need to consider a few things, like “What dependencies do we have from elsewhere in the business?”, “What are our key business drivers?”, “What are our milestones and deliverables?”

We’ve created a timeline template to help onboard your team to the Webex app. We will help guide you through the questions you’ll need to ask to prepare your organization. A key part of your plan should address the value of users adopting a new tool—from HR to marketing to executive assistants, and more. Your users should be at the center of everything you do, so make sure the rollout is relatable.

Measuring success

It’s equally important to make your rollout measurable. You can measure the success of your Webex services with three metrics (but remember, it’s not just about data):

        • Usage analytics: How much the services are being used and by whom.
        • Business performance: How Webex is impacting productivity, quality, and cost.
        • Success stories: Compelling stories about how Webex has been used to solve problems and create new value.

Continue to report monthly and see how usage is growing, what areas need help, and how you can continue to drive change within your organization.

This template will help you measure your results.

Learn more about Control Hub.

4) Prepare your champions (Engage influencers early)

Identify early adopters throughout your organization to help foster adoption. You can build momentum by identifying and sharing Webex use cases with your team.

Encourage your champions to join the Webex Community to access discussion boards, live events, feature requests, and more.

Webex Community including the Webex User, IT Administrator, & Adoption Champion

5) Launch it!

Communication is a huge part of driving adoption, so you will want to tell your users what they’re in for. We’ve built out launch kits to help guide you to success.

user launch kit

You can customize each launch kit as needed to share with your users. They include:

        • A quick start guide
        • Email templates (awareness and launch messaging)
        • Product images
        • A Webex resources page
        • A Webex overview video

Now that we’ve gone over all the technical stuff, we want to remind you to make it fun! This is likely your user’s first experience with Webex, so you’ll want to make it as easy as possible to understand (and to reinforce why they chose Webex in the first place). Why not use games as part of your adoption strategy? Games are a great way to get people engaged with new products and features.

Download our gamification pack, visit the Webex store to view fun prize options for your users, and let the games begin!

Learn more

What’s new in Webex: January 2021

Fast track your adoption with Cisco Webex Control Hub

Webex Community members bring Linux support for Webex to life

Resources

Switch to the new Webex app

Ready to make the switch to the new Webex?

Still need help?

What would you like to do?

Join a Webex online meeting.

Learn more about web meetings and video conferencing.

Sign up for Webex.

Visit our home page or contact us directly for assistance.

Read more
Woman sitting at her desk using video conferencing with a webex desk camera
What’s new in Webex: January 2021

New features and capabilities to enable a more inclusive way of working

Welcome to what’s new in Webex! This article highlights new Webex features and capabilities that we have recently introduced.

This month we’re introducing new devices and capabilities in Webex designed to help with things like virtual meeting fatigue, better engaging remote participants and tools to enable powerful, professional experiences wherever you work. Read more below for information about these capabilities and more.

MEETINGS

MESSAGING

CALLING

DEVICES

INTEGRATIONS AND INDUSTRY SOLUTIONS

CONTACT CENTER

CONTROL HUB, SECURITY AND EDGE SERVICES

MEETINGS

Gestures

Sharing your feedback and hand raising are even easier using hand gestures. With the gesture feature, Webex intelligence translates simple hand motion to your camera (thumbs up, down, clap, hand-raise) to represent your feedback as an icon on screen – no keyboard required. Now, you can easily scan the whole virtual meeting room to gain insights and even the most introverted among us can provide feedback in a meeting.

1 image Reaction gesture dark

Breakout Sessions: Let anyone join this session

Now meeting hosts can allow users to join any breakout sessions. No pre-assignment or manual intervention needed – users can join the breakout even if assigned to a different breakout. This gives smaller groups even more flexibility to collaborate and share ideas over audio and video for workshops, classrooms, brainstorming and more. Supported across desktop and mobile platforms.

2 breakouteveryone

In-meeting real-time health checker now for mobile

Now mobile users on Android or iOS will see an in-meeting media quality indicator informing participant of their current meeting conditions. Support on mobile platforms provides consistent experiences for health-checks already available on the desktop app.

Mobile healthcheck

MESSAGING

We’ve created more personalization options, and continue to add more intelligence to enhance team collaboration.

Edit messages with attachments

Now you can edit your messages even if they originally included attachments, such as whiteboards, files, or GIFs. Fix a typo or update the message text with the latest development. (Windows, Mac, iPhone, iPad, and Android)

4 EditMessageWithContentJan

CALLING

Webex continues to expand features to deliver business class calling from the cloud.

Below, we’ve indicated which calling service each new feature applies to. If you’re not sure what calling service you have, see Webex | Find Out What Calling Service You Have.

Webex App with Unified Communications Manager

Park and retrieve your phone calls

Park a call on extension and let another employee to retrieve the call from other phones.  Supported on the Webex app for Windows, Mac, iPhone, iPad, and Android.

Park and retrieve your phone calls

Monitor an agent’s call for quality assurance

In a call center, supervisors need to be able to guarantee the quality of customer service that call center agents provide. With silent monitoring, the supervisor can hear both call participants, but neither of the call participants can hear the supervisor. Cisco Contact Center Enterprise Finesse desktop control uses the Webex app as your softphone to support silent monitoring.  (Windows desktop)

Ensure incoming calls are visible

Administrators and users can control when to bring call windows to the front of your screen automatically. Make incoming calls readily available for use cases such as contact center agents, or shared line users.   Control call window and call toast brought to front of Webex app for Windows and Mac users.

DEVICES

Webex continues to add features to enable common app and device experiences to support more hybrid work scenarios.

Webex Desk Camera

An intelligent, powerful and affordable new camera built to enhance the remote meeting experience and enable small, safe in-person meetings in the office. The Webex Desk Camera delivers up to 4K ultra HD video with vibrant color and incredible low light performance.  Plus, it’s simple to manage remotely with Webex Control Hub.  See it in action:

Raise Hand​ on Device​ (Room OS)

Grab the attention of your meeting host, even if you are not currently in view, by simply clicking a button (on your Webex device touch screen interface or Touch 10 control panel).   Your Webex Room System, running the latest version of Webex Room OS lets everyone in your Webex meeting know that you are waiting to speak.

Cloud connected devices far end camera control (Room OS)

Far end camera control allows you to disable auto framing and get the best fit image for the application at hand.  For example, remote monitoring of patients, manufacturing facilities, remote view of a group brainstorming session.  You can now do this with Webex cloud-connected devices in Webex meetings and 1:1 calls.

INTEGRATIONS AND INDUSTRY SOLUTIONS

Schedule Meetings through 3rd party Calendar with Slack Integration

We’re introducing more ways to get the best meeting experiences in the apps you use today.  When scheduling a meeting from the Slack app, users will have to ability to select ‘Webex Meeting’ from a pull-down menu, adding add a Personal Room link to the invite.

10 Slackintegration

Integrations for Developers

SDK & Widgets: Mobile SDK for background noise reduction, high frame rate content share

Any mobile app, in which Webex is embedded, can benefit from background noise reduction and high frame rate content sharing. For example, eliminate dog barking or background noise distractions from client meetings supported in a separate mobile app.   

Meeting API: Webhooks meeting participants admin

Both endpoints now accept a host Email parameter. This parameter is only used if the user or application calling the API has the admin-level scopes. If set, the admin may specify the email of a user in a site they manage and the API will return responses for preferences or participants on behalf of that user.

Messaging Events API: file download/preview

Whenever a file with sensitive information is uploaded into a space, the Compliance Officer and CASB vendor can not only track who uploaded the file, but also who saw the preview of the cover page and who downloaded the file.

CONTACT CENTER

Webex Contact Center

New data centers in Latin America and Asia Pacific

To enable even greater global access to our cloud-based customer engagement solutions, Webex is expanding its Webex Contact Center availability in Latin America and Asia Pacific.  New data centers in Brazil and Singapore are now available for the Webex Contact Center 1.0 platform, adding to additional recent regional data center expansions in Canada and Germany.

Integrated Webex Experience Management capabilities expanded to include post-call surveys via IVR
Post-call feedback surveys can now be delivered via IVR, in addition to existing SMS and email delivery options, gather immediate feedback from customers after contact center interactions to capture top-of-mind sentiment to improve customer engagement experiences.

CONTROL HUB, SECURITY AND EDGE SERVICES

If you are an admin, Webex Control Hub places management, monitoring, troubleshooting, analytics, edge and hybrid services across all your collaboration resources in one pane of glass.

Scheduler for Report Generator

Webex is simplifying and automating tasks to make your life easier.  The new Scheduler functionality removes the need to manually run reports for different date ranges.  Now you can schedule reports to run automatically daily, weekly or monthly.

Call media optimization for UCM Calling

When more employees work from home via Mobile Remote Access, Bandwidth on Expressway will be in high demand. With the Media Optimization feature (ICE for UCM Calling), the media of SIP calls between two Webex app users will be sent point to point instead of traverse Expressway.  This helps business to reduce bandwidth consumption at the corporate edge and end-users benefit from reduce call latency.

Override default phone settings for Webex Calling

Control Hub settings for Webex Calling services now includes device override options for default phone settings allow admins to configure basic phone settings at the Customer, Location and Device level via control hub.  This includes background images, long and short interdigit timers, station display name, line key labels, line key LED patterns.

Override default phone settings for Webex Calling

Monthly Builds for SW Upgrades for Edge connected devices

Upgrade the software on your Webex Edge -connected Webex Rooms systems, directly from the cloud, with visibility and control from Webex Control Hub.

Historical Workspace Analytics

Historical Workspace Analytics is available today for all global customers and can be configured in Control Hub Settings. Trends for occupancy as well as environmental conditions such as noise, temperature and humidity provide an added level of analytics for shared meetings spaces.

For more information on all of these features and upcoming updates to Webex, please visit the What’s New Articles for Webex Services

Resources

Switch to the new Webex app

Ready to make the switch to the new Webex?

Learn more

2021: Business Transformation and More Inclusive Collaboration Ahead

Designing the future of work | Gesture Recognition

Join a Webex online meeting

Learn more about Webex, join one of our upcoming training sessions

Explore daily product demonstrations

Read more
Benchmarking and market leader concept. Manager (businessman, coach, leadership) draw graph with three lines, one of them represent the best company in competition.
The AV1 video codec comes to Webex!

Thomas Davies & Sijia Chen – Webex is rolling out the AV1 video codec into production early next year. This will bring our media quality to the next level. As a founding member of AOM, Cisco is proud to introduce this advanced video technology into the real time communications market

It’s here! We have begun the process of rolling out the advanced AV1 video codec across Webex, taking video quality to the next level in the process, and replacing the aging H.264 standard.

Following on from our successful demonstration at the Big Apple conference last year, starting early next year, AV1 will be enabled on Webex when sharing high-motion content on desktop machines. This means that, when sharing the most challenging type of content into your meeting, such as a sports video, a commercial, or any type of high-motion graphics, the new AV1 codec will be available to help you share the very best quality possible.

What is AV1?

AV1 is a next-generation video codec, capable of greatly improving video quality. It was designed by the Alliance for Open Media to be a royalty-free technology, avoiding the patent wars that have stymied deployment of other advanced video codecs for nearly a decade.

Cisco is proud to be a founding member of AOM. You can find out more about how AOM and AV1 came to be – and how Cisco helped drive AV1 development – in these blogs.

What do I need to use AV1 in Webex?

Transmitting AV1 is supported when sharing screens or applications with “Optimize for motion and video” selected , and when the machine you are on has at least four cores. Receiving AV1 is supported for any machine with at least two cores. AV1 will automatically be used for sharing this type of screen content whenever all participants in a meeting support it, otherwise it will automatically revert to H.264.

How we are rolling out AV1

Adopting a brand-new video codec has an impact on every part of our Collaboration portfolio, so we are going step-by-step.

In future releases we will systematically expand where we deploy AV1. The immediate next steps are to support AV1 for other desktop share modes – either optimized for text and images, or automatically optimized. AV1 works just as well for these modes too, but we are being careful to change things gradually to make sure the user experience is perfect at each step.

Webex employs a fundamentally switched architecture, where video from each participant in a meeting is coded on their machine at different qualities and sent via a server to the other meeting participants. Initially, if some of those participants cannot support AV1 then we will automatically fall back to using H.264. Over time we will also remove these restrictions by applying ad hoc transcoding between AV1 and H.264 for those participants. This will also allow AV1 meetings to be recorded without reverting to H.264, for example.

Mobile devices will also rapidly gain hardware AV1 support, and then AV1 can be rolled out to mobile too. Although our solution is software-based and very fast on ARM as well as x86 processors, it is always better to make use of hardware codecs where possible on mobile to get the best battery life possible.

We’ll also be seeking to reduce the restrictions we have placed on core count for AV1 as we continue to optimize. In fact, remarkably, our AV1 solution uses little more CPU than H.264. However, there are a huge range of different machines out there, and again we are moving gradually to safeguard user experience.

Cisco’s AV1 solution

Powering our solution is a super-optimized software encoder. In designing it we had two goals: to provide significant benefits over H.264 and to do so at the smallest possible extra computational cost.

This is a pretty tall order. In non-real-time applications like streaming, it’s acceptable to increase encoding complexity by 2, 4, even 10 times in order to reap the benefits of a new standard. In real time communications, that’s not true: the machines our customers use, although getting more powerful over time, are also doing more and more.

The Cisco AV1 encoder is flexible, and it is designed to operate within a similar CPU footprint to H.264 and provide bigger quality improvements at lower bit rates when quality is even more precious.

Connecting our meetings, our server architecture must negotiate multiple codecs, resolutions and bitrates to suit all participants and respond to changing network conditions resiliently.

Our software also makes use of VideoLAN’s extremely fast dav1d open source AV1 decoder, a remarkable effort, which has had an enormous impact on accelerating the deployment of AV1.

The future: media quality and Cisco

This year has seen a steep increase  in usage of Collaboration technology, and people depend on it as never before. Media quality is central to improving our experience, and to deepening the connections we can make in our virtual lives, during the current crisis and beyond. AV1 is one part of a multi-pronged strategy to develop higher and higher quality real-time meeting experiences – in short, to make them 10x better. The aim is for AV1 to become the new normal, but also that the media that it encodes to become ever richer, more detailed, and more vibrant.

About the authors

Thomas Davies is a Principal Engineer in the Collaboration Technology Group. He has worked in satellite networking, RF communications, and broadcasting, but has spent most of his career on video and codecs. He has worked for Cisco for over 8 years on creating the next generation of collaboration experiences.

Sijia Chen is Technical Leader in the Collaboration Technology Group. She works on video-related features, including video codec algorithm design and implementations as well as video quality assessments and metrics. She has worked for Cisco for over 12 years on Webex Media Engine, which serves multiple Webex production lines.

Click here to learn more about the offerings from Webex and to sign up for a free account. 

Read more
Brenda Son on Webex Teams using personalization feature
What’s new in Webex: December 2020

New features and capabilities to enable a more inclusive way of working

Welcome to what’s new in Webex! This article highlights new Webex features and capabilities that we have recently introduced, as well as a preview of new features coming in early 2021.

We’re excited to introduce the all new Webex!… If you are an existing Webex user, When you’re ready to make the switch to the new Webex, we’ll be here to help you through the transition.

MEETINGS

MESSAGING

CALLING

DEVICES

INTEGRATIONS AND INDUSTRY SOLUTIONS

CONTACT CENTER

CONTROL HUB, SECURITY AND EDGE SERVICES

COMING SOON

MEETINGS

Animated meeting reactions

In-meeting animated reactions emojis gives users more freedom to express themselves non-verbally with emoji’s for clap, thumbs up/down, smile, laugh, sad, surprised, and celebrate.

in-meeting animated reactions emojis in Webex Meetings including clap, thumbs up/down, smile, laugh, sad, surprised, and celebrate

And for the holiday’s we’ve introduced a few seasonal options too.

Seasonal emojis in Webex Meetings to include frosty the snowman, mitten thumbs up thumbs down and champagne for celebrate

Enhanced video layout controls

We’ve optimized the layout controls to a single button, labeled Layout.  And now we’ve added the option to hide non-video participants to this menu as well for easy access, so you can select the view you want. We’re just getting started, stay tuned for more customized layout options coming in a future release.

And to be more consistent with your experiences on Webex devices, we’ve updated the layout views too. Active speaker and thumbnail video view is now called, Stage view. Active speaker video view is now called, Focus view. Video strip view is now called, Stack view. Floating panel view is now called, Fullscreen view.

In-meeting - Default Grid View - 3_2-1

Hide names in video

For a more immersive meeting experience, after a few minutes of inactivity name labels now hide for participants not speaking. Forget someone’s name? No problem, name labels will reappear when moving the mouse.

New meeting experience when mobile

We’re continuing to introduce new meeting experiences for mobile users. Recent meeting feature addition for mobile include Webex meeting streaming support for IOS user via Airplay and Apple TV, and iPad users can temporarily mute or unmute by long pressing the bluetooth keyboard’s space bar.

Improved post meeting share experience

Now participant e-mails are also available in the post meeting experience for Webex Assistant making it easier to share transcripts and highlights. On the post-meeting web page, you can now quickly select from participants and invitees to share the post-meeting content with them for view or edit access. This option applies to both the entire post-meeting content as well as just the highlights, if any. Click Select people from participants and invitees.

VDI enhancements

Webex now enables VMWare support for Linux (Ubuntu and eLux) thin clients.

MESSAGING

We’re creating more personalization and adding more intelligence to enhance team collaboration.

Happy holidays – new Seasonal Emoji Reactions

To add some festive cheer to your messaging, we’re giving reactions a seasonal makeover. You’ll see these changes for all reactions on Windows and Mac from December 8 to January 7. (On mobile, reactions use the Android or iOS emojis so we aren’t updating those reactions.)

New Personalization Options 

New Webex personalization features let you insert images and colors to fit your style at work. Select a cover photo for your space, choose your favorite color theme for 1:1 and group spaces, and cobranding options

Set a Cover Photo for Your Profile and Spaces

For a personal touch, choose a background image for your profile, contact card, and spaces. You can select from a set of predefined images, but we’re planning to add support for custom images soon. Available on Windows and Mac.Brenda Son on Webex Teams using personalization feature

Choose a New, More Colorful, Theme

Add more color to your views by choosing one of the new themes—Bronze, Jade, and Lavender. Find these new themes in your settings, along with the Light and Dark themes you already had.  Supported across —Windows, Mac, iPhone, iPad, and Android

Watch the video to get a quick preview of all three.

CALLING

Consistent user experience for call and meetings

The call and meeting windows on the Webex desktop app now have a fresh new look with modernized icon style, plus an easy to recognize and simplified experience. Now your active calls and meetings have similar user interfaces. This includes duration call timer, an animated microphone icon that indicates your voice input level, a call control bar with text buttons and new icons and more.

consistent user experience

Webex Calling

Hunt Groups

Hunt groups are calling groups that can distribute a single call across a specific group of users. You no longer have to go to the Calling Admin portal to set up and configure hunt groups for your locations. You can complete application services configuration in Control Hub under the Features section. For more information, see Hunt Groups in Cisco Webex Control Hub.

Boss Admin

Now you can make and answer calls on your boss’ behalf with Webex Calling Boss-Admin (also known as Executive Assistant feature). If you have more than one boss, you can select the appropriate line when making a call. And you’ll always know which boss an incoming call is intended for. Learn more here.

Boss Admin

Call recording

With Webex Calling, call recording is supported if enabled by your admin. Depending on your setup, your incoming and outgoing calls may be recorded automatically, or you may be able to decide which calls you want to record. You’re presented with a visual indicator letting you know when a call is being recorded. Find more details here.

Recent calling features announced for desktops are now available on mobile: Call History details, click on Call icon, and Mirror self video.

DEVICES

Webex continues to add features to enable common app and device experiences to support more hybrid work scenarios.

Custom background options

Looking for a more personalized option for your office? The Webex Desk Pro already supports standard virtual background options. Now we’re giving you the option add your own image with the new custom background upload feature.

Whiteboard black canvas feature

Now you can change between black and white canvas when you’re using the whiteboard. Webex Boards, Desk Devices, and Room Devices.

Whiteboard black canvas feature

INTEGRATIONS AND INDUSTRY SOLUTIONS

Microsoft Outlook BOT

Stay on top of your inbox with notifications from the Outlook Alerts for Microsoft Office 365 bot for Webex. Create custom rules based on subject lines and email recipients and never again miss a business-critical email. For greater efficiency and fluidity, you can even have those insights sent directly to relevant Webex spaces and teams.Pager Duty Bot

Automatically create a War Room space with the team responsible for a service. Add service owners, acknowledge or resolve, and escalate incidents quickly using the bot.  Learn more here.

CONTACT CENTER

All new Webex Contact Center

Webex is introducing a next-generation, fully customizable cloud contact center solution for digital-first engagement. Inspired by customers and architected for business, Webex Contact Center delivers the future of customer experience – today. Available in December, learn more about powerful new features and capabilities here.

Webex CC - IVR Transcript - History - Dark Mode

 

 

CONTROL HUB, SECURITY AND EDGE SERVICES

If you are an admin, Webex Control Hub places management, monitoring, troubleshooting, analytics, edge and hybrid services across all your collaboration resources in one pane of glass.

Proactive Notifications with ability to add thresholds

Webex Control Hub admins can now enter custom thresholds on latency, jitter, and packet loss to help control the quality of collaboration experiences.

Proactive Notifications with ability to add thresholds

Revamped Meetings Analytics Quality Page

We’re redesigning the Meetings Analytics Network Quality page with a new user-friendly layout – this also means faster load times with higher data resolution and real time data capabilities. IT admins can view real time data (up to 10 minutes lag), identify users with repetitive network quality issues and cross launching into trouble shooting. We’re also introducing new network quality KPIs and metrics for VOIP, video and join meeting time (JMT) plus trending charts with summary statistics. Analytics in Cisco Webex Control Hub give administrators access to interactive data visualizations that show important information, such as usage and adoption trends and explore data as it automatically adapts to parameters that you specify in real-time.

Meetings Analytics Landing Page(1)

 

 

New Reports: High CPU Usage, Peak Meeting Usage, Microsoft Teams and Slack Integrations Usage

Webex Control Hub now allows admins to build custom reports by selecting dimensions and metrics to generate a CSV or continue to leverage the standards reports. They also have access to new standard reports including high CPU usage, peak meeting usage, and integrations from Microsoft Teams and Slack.

Generate Report in Analytics

Headset Analytics in Webex Control Hub

Updated Device Analytics page in Webex Control Hub includes usage and inventory information about Cisco Headsets – enabling IT Admins to track how Cisco Headsets are used, what is the geographic distribution of headsets and which models are popular.

Headset Analytics

Webex Calling events API

The Webhooks API in Webex for Developers has been enhanced to support Webex Calling Call Control events. With this enhancement for user specific calling events developers can provide insight to users on the state of their call in realtime — answered, held, forwarded, recording paused and more. Learn more here.

COMING SOON

The all new Webex is bringing new feature innovation to your collaboration experiences. Here are a just a few examples of coming soon features:

Meetings

In early 2021 real-time translations will be coming to Webex, breaking down language barriers in meetings. Webex Assistant will soon offer live translation from English to top 15 languages spoken by 80 percent of the world population including Spanish, French, German, Mandarin, Portuguese, Arabic, Russian, Dutch, and Japanese. We will be working to quickly expand this list over time so everyone can participate.

Real Time Translation

Messaging

Webex is making it easy to stay on top of your most important messages. Leveraging Webex Graph and AI technology, Webex will prioritize the most important messages for you based on the people and spaces you interact with the most – coming soon.

Messaging

Calling

Webex is making it easy to elevate your calls to rich audio & video- bringing calling from hearing, to seeing & doing. Easily move a 1:1 telephone call into a Webex video meeting and take advantage of AI transcriptions, notes and action items, and recordings.

25 image calling

Devices

The Webex team is reimagining the desk for our new hybrid work environment and expanded our integrated devices portfolio to include products that help with things like virtual meeting fatigue, and support the need for a powerful, professional experience no matter where you work. Click here to learn more.

The Webex Desk Camera will be orderable next month. An intelligent, powerful and affordable new camera built to enhance the remote meeting experience and enable small, safe in-person meetings in the office. It delivers up to 4K ultra HD video with vibrant color and incredible low light performance.  Plus, it’s simple to manage remotely with Webex Control Hub. Here’s a sneak peak at the new Webex Desk Camera:

For more information on all of these features and upcoming update to Webex, please visit the What’s New Articles for Webex Services.

Learn more 

Welcome to the New Webex!

Join us at WebexOne for more innovation news and the all new Webex

Ready to make the switch to the new Webex?

Join a live class

Working remotely: Webex overview

What’s new in Webex Meetings 40.12

Still need help?

Join a Webex online meeting

Learn more about Webex, join one of our upcoming training sessions

Explore daily product demonstrations

Future of Government: Hybrid Workspace for Legislature [Live Class]

Sign up for Webex

Visit our home page or contact us directly for assistance.

Resources

Cisco Announces Wave of Webex Innovation to Drive 10x Better Than In-Person Experiences and Much More [News Release]

Cisco Announces Three New Webex Devices To Empower the Remote Worker and Enable a Safe Return to Office [News Release]

Cisco Doubles Down on Webex Ecosystem and Accelerates Webex App Hub, Enabling a Seamless Experience Between the Platforms You Love [News Release]

 

Read more
webexone
Three reasons to register for WebexOne: December 8-9

WebexOne is a don’t miss event! This is your last chance to sign up before the event starts.

Here are three reasons you should do so:

1.It’s digital (and Free).

You heard that right. It’s easier to attend than ever before. You can tune in to the event from the comfort of your home office, or really, anywhere you are.

2. Amal Clooney and RuPaul Charles (+ dozens of other thought leaders and speakers)

We’re sure you’ve heard of them. One is known for her work as a Human Rights Expert, and the other as a Pop Culture Icon and host/executive producer of Ru Paul’s Drag Race. These famous luminaries will be joining the event to talk about their careers and how they play a role in inspiring the future of work.

In addition, you’ll get a chance to hear from Webex experts, customers, partners, analysts, and other thought leaders on the direction they see the future of work headed. After the keynotes, you can join sessions around seamless collaboration, customer experience, and channel partners.

3. the all new Webex

This is our premier digital collaboration conference and with that comes, drum roll, please… an all new Webex. You won’t want to miss the announcements and discussions around new features that WILL create a better and easier future of work. Whether you’re back in the office, or working remotely, the new Webex is for you.

Explore the power and magic of collaboration. Check out more here. And don’t forget to register, today.

Learn More

Top 10 reasons I’m excited about WebexOne

Announcing WebexOne: Cisco’s Premier Digital Collaboration Conference

Looking for Best of the Best Bragging Rights? Nominations are Open for the 2nd Annual Webex Awards!

Still need help?

Join a Webex online meeting

Learn more about Webex, join one of our upcoming training sessions

Explore daily product demonstrations

Sign up for Webex

Visit our home page or contact us directly for assistance.

Read more
Small startup business owner concept. two successful young baristas women standing in bar counter in cafe. happy coffeehouse waitresses in aprons smiling confidently to camera in coffee shop.
5 questions small business owners should ask themselves before choosing a video conferencing solution

Choosing the right solution for your small business

With the advent of widespread remote work, collaboration has become more complex. Instead of gathering in a physical conference room, meetings are now virtual. How do you choose the right solution for your small business and give your teams the tools they need to succeed?

Unproductive meetings are a time and energy suck. When conducted remotely, they have the potential to be even more disorienting. The right video conferencing solution can make meetings productive again.

5 things to look for in a video conferencing solution

Before purchasing a conference solution for audio/video calls and meetings, there are some questions to be answered. Look carefully at each of your prospective solutions to see if they support these must-have features.

  1. In-browser functionality

Many video conferencing solutions require users to have an account or download an app. That’s just one more hoop to jump through and one more login to remember. Look for options that support in-browser use and have a fast uptime instead.

When you can simply invite people to a meeting with a quick email and they can get straight into the meeting by clicking a link, you cut down on time waiting for people to find their login or request a new password, or download and launch an app.

Cisco Webex Meetings has a fast browser-based interface, providing easy access for desktop users. Your participants can also join via tablet, phone, or any standards-based video conferencing system. The goal is to provide unparalleled video quality from anywhere your team member is located, on any device they choose to utilize. You can easily customize the meeting layout for best viewing and usability.

Best of all, there’s no download or configuration required, and users can easily jump into meetings over the phone with the Call Me feature. You can schedule, start, and join new meetings directly from your toolbar for added flexibility and convenience.

  1. Collaboration features

The ability to actively share and collaborate during a conference can enhance video calls and teamwork. Look for solutions that allow the following functionalities:

  • Screen sharing. Being able to show, not tell, can streamline training processes and make it easy for groups to follow along as you demonstrate how to use a new tool or application.
  • File sharing. Dropping a document into your meeting for everyone to access saves time and effort over having to create and send an email blast with the attached file or link.
  • Instant messaging. Having a built-in chat allows participants to ask questions without interrupting the flow of a presentation and helps preserve a record of participation.

Webex Meetings facilitates screen sharing, file sharing, and real-time chat during video conferencing calls to help foster collaboration and build stronger teams.

  1. Speech-to-text capability

Being able to revisit what happened in a conference call can give your video conferences lasting organizational impact. Look for features like audio/visual recording, closed captioning, real-time transcription and note taking. Being able to share a past video conference with someone who missed it is easier than trying to recap later.

Webex Meetings can record each conference, provide closed captions, facilitate note-taking, and deliver accurate transcriptions that you can download, save, and share as needed. When you need to revisit an older conference, you can use targeted keywords to search transcripts for sections of interest.

  1. Cost vs. value

While cost is certainly a factor for small and medium-sized businesses (SMBs), it shouldn’t be the deciding factor when choosing how to handle your video conferencing call needs. All options aren’t created equal, and it’s better to pay a little more for a video conference solution that meets the needs of your team.

  • Quality. Read reviews and find out which solutions repeatedly get praise for clear audio and smooth video feeds.
  • Resolution. Does the picture quality suffer on certain devices? You need a solution that doesn’t just work only on desktop or only on mobile.
  • Security. How are your calls encrypted? Who handles the speech to text function and provides recordings, transcriptions, and closed captioning?
  • Support. When you’re having issues, waiting in a queue or having to email a support team isn’t a viable solution. You need help that is available and accessible in real time.

Webex Meetings video conferencing provides clear audio and high-resolution video, along with in-house encryption, recording, captioning, and transcription for a secure experience. The support team is continually available to troubleshoot any potential issues with you in real time.

  1. Integrations

How well will the video conferencing solution integrate with tools you already use? Ask the following questions when considering adding video conferencing to your array of small business solutions:

  • Can you seamlessly merge your contact list, email client, and calendars to facilitate meeting invites?
  • Will you be able to readily access files from your favorite file-share and storage locations?
  • Is the solution compatible with both Microsoft and Apple tools and applications?
  • What about chat and communication platforms?
  • Can you use the video conference solution inside your preferred small business customer relationship management (CRM) platform?

Being able to continue using the other solutions your team is familiar with will make video conferencing easier and more intuitive.

Webex Meetings smoothly integrates with Google Cloud, Microsoft, Apple, Box, Salesforce, and Slack to complete your suite of small business tools while fostering scalability and adoption.

Video conferencing can give your SMB a strong strategic advantage. Learn more by getting started with a free trial today.

Resources

Control Hub Administration — Configuring the Essentials Part 1 [Live Class]

Scheduling Webex Events [Live Class]

What’s new in Webex: November 2020

Learn More

Small business innovation and how you can learn from it

Choosing the best small business tools for 2020

How do I expand my small-scale business without capital?

Still need help?

What would you like to do?

Join a Webex online meeting

Learn more about web meetings and video conferencing

What’s new in Webex Meetings 41.1 [Live Class]

Sign up for Webex

Visit our home page or contact us directly for assistance

Read more
Young couple with little daughter sitting on couch having fun holding computer looking on laptop screen teaching kid use electronic device, surfing web browsing internet shopping buying online concept
Best cybersecurity practices for parents

As a parent, what can you do to make sure your children are as safe as possible from cybersecurity threats while attending school remotely?

National Cybersecurity Awareness Month (NCSAM) may have ended, but its lessons about how to stay safe online are worth taking to heart throughout the year.

In the wake of the COVID-19 pandemic, many previously in-person activities are now virtual, relying on video conferencing, VoIP calling, and screen sharing as substitutes for face-to-face discussions. School systems throughout the U.S. have shifted all or at least most of their classes online. This new normal raises the stakes for proper cybersecurity measures in the home, where many children now receive instruction.

Let’s look at five immediate steps you can take to curtail risk and promote a more productive, safer online experience.

  1. Help your kids manage their passwords

CISA recommends using the longest permissible password for every account to prevent guessing. There are several ways to create a sufficiently lengthy and unique password for each login:

  • Let a web browser (Apple Safari, Google Chrome, etc.) generate and store it for you.
  • Use a third-party service such as 1Password to do the same.
  • Come up with your own passwords by using phrases, titles, and abbreviations, interspersed with special characters and varying capitalization as needed, and manage them with one of the above tools.

In all cases, you’ll want to have some sort of auto-fill enabled so that your children do not have to manually enter each of these passwords. Train them on how to generally use the password manager, including the use of the PIN, master password, or biometric credentials that may be needed to fill each password.

  1. Set up and enable parental controls

All major operating systems include some form of parental controls, which allow you to manage the applications, sites, and services your children have access to. For example, Chromebooks running Google Chrome OS can have Family Link enabled.

Family Link can be configured to prevent private browsing in Chrome, block certain types of content, and limit which permissions a child can grant to individual websites (such as camera, microphone, and location access). These features are also customizable.

Similar services exist across iOS, Android, Windows, and macOS. Basically, all of these parental control solutions can disable incognito/private browsing like Family Link does, while also providing granular activity reporting and management of site/app access.

  1. Educate them about phishing

Phishing is one of the most effective types of cyberattacks. A 2020 survey from email security firm GreatHorn found that 36% of respondents received risky emails on a daily basis.* A separate Barracuda Networks report found a huge surge in phishing campaigns as attackers take advantage of high interest in recent times, safety measure announcements, and potential treatments.**

Pre-teen boy lying on sofa using laptop, dad sitting beside him, mum and sister in the backgroundBeing able to identify and delete any phishing emails that automatic spam filters don’t catch is especially important in remote learning environments, due to the sheer volume of email correspondence sent to both parents and students. Accordingly, phishing knowledge is a key skill for everyone in your household to acquire. To lower the risk of phishing, be sure to:

  • Note any unusual spellings or grammar in email subject lines and bodies.
  • Avoid clicking any links or downloading any attachments from unknown senders.
  • Look for odd sender email addresses, for instance ones from non-.edu domains.
  • Add seemingly risky senders to a block list, so their future messages don’t show up.
  • Ensure that spam filtering settings on your child’s email account are properly configured.
  1. Keep an eye on software updates

Outdated applications and operating systems are security risks, as they might contain known vulnerabilities and/or be incompatible with certain forms of protection. Even if your child isn’t aware yet of these risks, you can still keep them safe by making sure that automatic software updates are enabled.

Depending on the platform and the type of update, the update may happen in the background (in which case, no action is required) or require a restart or the entry of an administrator password to proceed. Check periodically to see if updates are available or require any intervention on your part.

  1. Enable two-factor authentication

Sensitive applications such as those for video conferencing and voice communications should be protected with multiple layers of security. Two-factor authentication (2FA) is especially important, as it requires any successful login to consist of both a correct username-password combination and an additional factor such as a one-time code, security question, or confirmation on a separate device.

NCSAM 2020 has focused heavily on the role of 2FA and the other precautions highlighted here. You can access their full set of cybersecurity tips on this page.

Want to learn more about Webex and all its features and the value it can provide? Reach out for more information or get started for free.

Learn more

What healthcare providers should do this National Cybersecurity Awareness Month

Preparing for screen sharing: How to reduce risk when sharing your screen

Security and compliance realities for remote financial service workers

4 ways to ensure your video conferences are secure

Still need help?

What would you like to do?

Join a Webex online meeting.

Learn more about web meetings and video conferencing.

What’s new in Webex Meetings 41.1 [Live Class]

Sign up for Webex.

Visit our home page or contact us directly for assistance.

Sources

*GreatHorn Annual Survey Report, 2020

**667% spike in email phishing attacks due to coronavirus factors

Read more
Young asian woman troubling in the room. Remote work. e-learning.
How to maintain morale and emphasize mental health with remote workforces

Supporting remote workers’ mental health and boosting morale

As in-office teams have gone remote, they’ve faced no shortage of challenges in maintaining their productivity in new environments — not to mention their sanity.

Even before a widespread shift to telecommuting, remote workers routinely faced challenges in fending off loneliness and creating high-quality connections with colleagues and customers from afar.

In 2018, Harvard Business Review chronicled then-current research on the effects of remote work on employee isolation and burnout:

  • One paper found that telecommuters exerted additional effort when away from the office, a form of “intensification” that could stretch projects over longer periods of time and induce burnout.
  • Isolation was flagged as a major health risk in a presentation given at the American Psychological Association. Meanwhile, Buffer’s 2018 State of Remote Work survey found that loneliness topped the list of remote work difficulties.

Fast forward to 2020 and the same challenges are present, if not more intensified by external factors. The 2020 edition of Buffer’s survey found “loneliness” again at the top of the most cited struggles, tied with “collaboration and communication.”

Depressed young man checking home finance

How managers can alleviate mental stress

What can managers, in particular, do to alleviate the mental stress on their teams? Let’s explore a few of the most common tactics.

Regular check-ins

It’s not enough to just do a one-time check-in with an employee to see how they’re holding up. Instead, try the following:

  • Make a schedule and stick to it. The exact timeframe will vary depending on the department. For example, engineering teams may need more frequent meetings than others, due to the continuous, iterative nature of methodologies like DevOps. On the other hand, monthly check-ins can work in other contexts, like keeping up-to-date with people you don’t interact with day in and day out.
  • Mix it up when appropriate. Although some meetings will be strictly focused on work, you have room to expand the subject matter and format of check-ins in other contexts. Virtual coffees or team happy hours may be a useful addition to your schedule. These gatherings let you get a sense of how workers are feeling and provide emotional support. Focusing on mental health during check-ins is also useful no matter the larger topic, as dealing with anxiety, depression, and overload can be tough when remote.
  • Create an agenda. No matter the type of meeting you’re setting up, it doesn’t hurt to have an agenda, if only for your own sake. Make a list of what will be covered so that you can keep the check-in on track. For more formal meetings, share the agenda along with any collateral (such as forms to fill out) well in advance of the actual meeting time.
  • Provide opportunities for development. Just because an employee is remote does not mean their professional development can’t continue. Virtual check-ins via video conferencing platforms and screen sharing software offer good forums for reviewing progress and looking ahead to how the employee might expand their skill set.

Mental health days

In May 2020, Cisco offered employees a company-wide “Day for Me” for purposes of everyone’s well-being. This occasion — an opportunity for the company to take a “collective break” — continued Cisco’s longer-term commitment to mental health, both internally and externally. Cisco leadership has, at other junctures, sent out email updates on mental health and contributed to the ramping-up of telehealth services enabled by Cisco Webex.

More broadly, other organizations may benefit from encouraging their employees to prioritize their mental health by taking advantage of vacation or PTO days and not letting their work intrude into odd hours. Even on days when employees are working, regular breaks and a consistent routine are essential in recharging from the sometimes overwhelming stress of balancing work with ongoing background anxieties.

These techniques help reset the mind and also reduce the eyestrain of looking at screens all day. Consider getting up at least every 20 to 30 minutes, if feasible, and taking the occasion to look at somewhere other than a phone or PC.

Real-time collaboration

One reason that remote employees may feel isolated is that the most common forms of collaboration are very impersonal. Email exchanges can happen without the recipients ever knowing what each other looks or sounds like. And yet enormous time blocks of each work week are consumed composing, responding to, and generally managing email.

In contrast, real-time collaboration solutions with features for video, audio, and screen sharing can provide a much more personalized experience that is good not only for productivity but also for staving off feelings of isolation and burnout. Real-time collaboration tools offer:

  • Crystal-clear video to get insight into body language and reactions.
  • Crisp audio for having an easy-to-follow conversation from anywhere.
  • Screen sharing alongside video and audio for in-depth walkthroughs and demos.
  • Integrated messaging for synchronous communication and content sharing.

Add it all up, and the experience is more engaging than relying on email alone. Webex can be the centerpiece of your mental health-conscious and inclusive remote work experience.

Learn more by getting started for free.

Learn more

The workday: how it’s changed, but also stayed the same

Adjusting to a new normal: The shift to remote work

Securing users and devices in Webex

Still need help?

What would you like to do?

Join a Webex online meeting.

Learn more about web meetings and video conferencing.

Making a Good Impression on Video [Live Class]

Sign up for Webex.

Visit our home page or contact us directly for assistance.

Sources

*Helping Remote Workers Avoid Loneliness and Burnout

Read more
Handwriting text writing Improve Productivity. Concept meaning to increase the machine and process efficiency Male human wear formal work suit presenting presentation using smart device.
Increasing the productivity of your employees

Productivity is a central concern for every business, regardless of size, industry, or history.

More productive employees generally equate to better business results, which is why increasing productivity is an important consideration for managers, supervisors, and leaders. Giving your employees the tools to do more and empowering them to feel confident in that ability can lead to some significant improvements. These actions are especially important as more staff members work from home, whether on a fixed or temporary basis.

Consider this advice as you look for ways to boost employee productivity.

Offer the right tools and support

Technology has not only enabled a wide variety of employees to work from home, but also allows these staff members to capably and dependably fulfill their professional responsibilities. Making sure your teams have the tools they need to perform to the best of their abilities is a simple step that supports productivity in the long run.

There are a number of factors to consider when it comes to ensuring staff are equipped to handle anything that comes their way:

  • An internet connection is generally the responsibility of a renter or homeowner. However, there may be situations where staff working on projects that regularly eat up bandwidth could benefit from an arrangement that helps subsidize the cost of upgraded service and reduces the time spent sending and receiving files. This could include paying for part or all of the cost of an Ethernet connection or a mesh network to reduce slowdown and boost performance.
  • Hardware provided by your company, like a computer or mobile device, must support the programs employees need to complete their duties. Making sure they aren’t losing valuable time to slow processing speeds or becoming frustrated by error-prone hardware can definitely pay off. The basic tools needed for video conferencing – a camera and microphone – should also be considered, as this option is increasingly popular and effective for those working from home.
  • As with hardware, software must also align with the expectations placed on employees and empower them to work confidently and quickly. While specific needs often vary, videoconferencing software helps address a common need among nearly all remote employees. Be sure to select a program that supports a rich and immersive environment. Keep an eye out for features like virtual whiteboards, automated transcriptions, and other features that enable creativity, collaboration, and problem solving.

Image of young pleased happy cheerful cute beautiful business woman sit indoors in office using laptop computer listening music with earphones.

Focus on feedback

Communication about performance, upcoming projects, company initiatives, and many other important topics allows employees to feel connected to their specific roles and the larger company as a whole. Providing feedback to staff is a foundational part of the manager’s role in an organization. And as more and more employees work from home on a temporary or ongoing basis, it’s even more important to emphasize this type of communication.

Actionable feedback – the kind that employees can digest and then apply to their next relevant task – is vital. While it may be positive, negative, or a mix of the two, ensure your staff can draw meaningful, personal conclusions from such discussions and understand how to incorporate feedback into their work.

This is another area where the right video conferencing solution can go a long way toward boosting productivity. Managers can add more value to feedback by highlighting relevant documents or statistics through a screen share, for example, than they could on a phone call alone.

HR Daily Advisor highlighted how goal setting and performance analysis leads to more informed and productive staff.* Creating a rich environment for sharing feedback tied to goals and performance means less uncertainty and a clearer picture for how to move forward. Read how video improves communication during any conference call.

Streamline meetings and emails

Meetings and messages with a clear purpose and intent are invaluable to the regular and positive operation of a business. However, too many email notifications and time spent away from the task at hand can disrupt staff and reduce their productivity over time.

Inc. contributor Chad Halvorson highlighted excessive meetings and emails as two factors that can drive down productivity.** Even when organized or sent with the best of intentions, these events can be a distraction when they spring up too frequently.

Managers should consolidate messaging when possible. A message sent each day — or every few days  — with various notes that are important but not urgent is less disruptive than several emails throughout each day. A standing weekly team meeting that covers upcoming needs and past performance is more predictable and easier to fit into a schedule than several ad-hoc get-togethers about individual issues. Employees will have more productive time to focus on individual work and will still be actively involved in communications about their roles and many other concerns central to their performance.

There will always be situations where it’s imperative to immediately get in touch with an employee or bring a group of them together. Drawing a line between emergencies and something that can wait until the end of the day or the next team meeting is where managers can take an active role in enabling more productive work each day.

Increasing productivity can feel like an especially complicated problem for managers and company leaders. The good news is there are clear steps your organization can take to set employees up for success and help them do more of what they’re best at – even when some or all are working remotely.

Cisco Webex supports effective communication with secure and reliable connections for one-on-one and group meetings, some of the most important building blocks of increased productivity.

Get started with your free plan today.

Learn more

How to increase remote employee productivity during the holiday season with Webex Teams

Why remote work can be more productive work

What’s new in Webex: November 2020

Still need help?

Join a Webex online meeting

Learn more about Webex, join one of our upcoming training sessions

Overview of Webex Meetings [Live Class]

Explore daily product demonstrations

Sign up for Webex

Visit our home page or contact us directly for assistance.

Sources

**11 Changes You Can Make to Boost Employee Productivity in 1 Week

*5 Ways to Increase Employee Productivity

Read more
WebexOne banner
Top 10 reasons I’m excited about WebexOne

It wasn’t that long ago when Top 10 lists were all the rage, a staple of late-night television. We’ve all played the game – top 10 beaches to visit, top 10 dog breeds, top 10 creative uses for pumpkin spice, and so on. We’ve also seen lists become popular on social media – who didn’t play #FirstSevenJobs? So, with a nod to our love of lists, I’m sharing the top 10 reasons I’m excited about WebexOne.

#10

It’s 100% digital

No planes, trains, or automobiles. Simply find a comfortable space in your home (or office if you’re among those lucky few to be back), click into the streaming platform, and watch the magic happen!

#9

Möchten Sie die Konferenz auf Deutsch hören?

Why, yes, you can! We’re localizing the event in 6 different languages* to make it easier than ever to see and understand the latest Webex innovations. In fact, we’re broadcasting in regionally friendly time zones for attendees in Asia-Pac, Japan, and Europe. Visit webexone.com to learn more!

*German, French, Italian, Japanese, Korean, and Traditional Chinese

#8

Sessions for everyone

After the keynotes on both days, you’ll have the option of joining sessions with more on our Webex innovations, panels with customers, and deep dive learning opportunities. Sessions are focused on seamless collaboration, customer experience, and channel partners. Plus, we’re sprinkling in some surprise and delight moments you won’t want to miss!

#7

Awards

At WebexOne, we’ll be celebrating the amazing things our customers and partners do with Webex. Tune in to see how others are transforming their business, achieving high adoption rates, creating a video-first environment, and much more. While nominations are closed, check out the award categories here.

#6

Technology Partner Integrations

You’ll hear how some of our key technology partners – Box, Dropbox, Salesforce, and Facebook – enhance the Webex ecosystem. This is one more example of how Webex fits into your everyday work life and delivers magical moments.

#5

The Future of Work

Throughout the two days, you’ll hear from CXOs, analysts, and thought leaders on what they see for the future for work. They’ll offer inspiring views on how they are re-imagining work in a post-pandemic world, exploring new ways of working, how to thrive in a hybrid environment, and what we can expect over the next five years.

#4

Chuck Robbins & Jeetu Patel

Two heavy hitters open the WebexOne conference – unveiling big news and sharing the latest innovations for Webex. Chuck even hinted at what you’ll see recently with CNBC’s Jim Cramer. Chuck and Jeetu will share the vision for Collaboration, and how we’ll continue to be there when the world needs to work.

#3

Customer stories from IBM, the Dallas Cowboys, Under Armour, T-Mobile, and many more!

At WebexOne, you’ll hear from our amazing customers on how they use Webex – the platform, devices, app, calling, and even contact center. Customer stories are one of my favorite things – and it feels good to know we can help them stay connected, and keep their businesses thriving. I think you’ll love hearing their stories, too!

#2

Luminary speakers Amal Clooney and RuPaul Charles

“Amal Clooney and RuPaul stand for very specific things around equality in the world; around making sure that human rights are protected, and ensuring you can be different and be proud of the fact that you’re different,” said Jeetu Patel in a recent interview. “There is no one better to actually carry the message forward in a very, very symbolic way.” #micdrop

#1

The all new Webex!

What we’re unveiling at WebexOne will blow your socks off! From new features to make hybrid work better and easier, to new devices that work seamlessly with Webex, you’ll see the magic that comes from building a platform that delivers 10x better experiences than in-person interactions.

I think I’m even more excited to attend WebexOne than before – and I hope you are too. Register today – I’ll be curious to hear your top 10 takeaways afterwards.

Stay safe, be healthy, and we’ll see you at WebexOne!

Oh, if you were wondering, my #FirstSevenJobs were 1. making flower garlands and selling them in the local market; 2. Software engineering intern at Wipro; 3. Software engineering intern at IBM; 4. Software engineer at HP; 5. Director of Marketing at HP; 6. VP Marketing at Juniper; and 7. VP Marketing at CA (now Broadcom). I guess that means I’m on my 8th job now as the CMO of Cisco Webex!

Learn More

Announcing WebexOne: Cisco’s Premier Digital Collaboration Conference

Looking for Best of the Best Bragging Rights? Nominations are Open for the 2nd Annual Webex Awards!

Still need help?

Join a Webex online meeting

Learn more about Webex, join one of our upcoming training sessions

Explore daily product demonstrations

Sign up for Webex

Visit our home page or contact us directly for assistance.

Read more
two women elbow bumping in front of offices
The workday: how it’s changed, but also stayed the same

The rise of remote work changing the way co-workers communicate and collaborate

The workplace has evolved immensely over the past couple decades in the wake of technological advancements and changing attitudes toward what is considered a “normal” workday.

As technologies emerged like email, followed by team messaging tools and video conferencing capabilities, professionals gained greater abilities to communicate with others quickly and seamlessly without ever being in the same room.

At the same time, the rise of remote work has changed the way co-workers collaborate. As increasing numbers of professionals work remotely rather than commute into a shared office space, colleagues have to learn how to utilize technologies to keep connected. Let’s take a look at how video, project management, and team collaboration tools can change the structure of your workday.

Bringing the workplace to employees, wherever they are

About one-fifth of remote workers say collaboration and communication are the biggest struggles that result from their remote work arrangements, according to The 2020 State of Remote Work report from Buffer. Software that brings the workplace to employees, no matter where they’re located, can help people communicate about their projects.*

As more people join the remote workforce, from all corners of the globe, the “workday” has evolved from the set of hours of 9 a.m. to 5 p.m. Instead, people in various time zones and on differing preferred work schedules log in on their own time, complete their work and utilize asynchronous communication to collaborate.

Email continues to be the primary means of sharing information between colleagues; 95% of workers say this is their main mode of internal communications, according to a survey by the Public Relations Society of America (PRSA) and theEMPLOYEEapp by APPrise Mobile.**

Email is a top choice for teams with dispersed team members, as the receipt of an email does not require an immediate response. Communication can take place over the course of hours or days to relay information needed for a project.

young man sitting on a bed wearing jogging pants and tshirt video conferencing on a cell phone wearing ear buds

Meanwhile, other methods of communication have risen in popularity. Workplace messaging programs allow people to quickly send messages, which can either be responded to promptly or whenever is most convenient for the recipient.

Collaboration software that allows people to review documents and files, then make comments for their colleagues to see later on, also enable everyone to share their knowledge and thoughts on a specific item. Other team members can then respond and contribute their piece on their own time, too. Even better, it’s all stored in one place.

Additionally, video conferencing calls are important. While having everyone on a video call at the same time is the best case scenario, people who have overlapping meetings or time zone constraints can listen to recording functionalities allow those who missed to listen to recordings of the call.

But at the heart of the workplace, some things haven’t changed too much

It’s undeniable that the workplace has changed quite a lot thanks to evolving technology and changing trends in how people communicate at work. But, in many ways, the workplace has remained the same – and advanced technology allows people to maintain certain normalcies, even though the definitions of “workplace” and “work day” have changed. Three specific ways the workplace has not changed despite the many advancements include:

  • The need for real-time communication.
  • The value of workplace friendships.
  • The risk of burnout.

For example, though varied work schedules are becoming more normalized, there is still great value in real-time, face-to-face communication. Live video conferencing allows people to connect and communicate in a similar way as they would in-person in the same room. Read How video improves communication during any conference call

Even when recorded meetings can suffice in most cases, there’s still immense value to meeting in real-time to answer questions and bring up challenges pertaining to a work task.

Workplace camaraderie matters

Another aspect of the workplace that has not changed is the importance of camaraderie among team members.

Humans are social beings, and when team members view one another as friends as well as colleagues, it benefits the whole company; data from Gallup’s State of the American Workplace report shows this.*** Organizations that have a high number of workers who agree with the statement “I have a best friend at work” have fewer safety incidents, higher profit overall, and more engaged customers.

Workers who work remotely say loneliness is one of their biggest challenges, according to The 2020 State of Remote Work report from Buffer. Video can help out with this, as team leaders can create virtual happy hours, conversations over coffee, or other events that bring remote workers together socially.

women on computer sitting on couch wearing glasses and looking out the window with a lonely look on her face

Finally, the risk of burnout is still a concern to workers, even when they’re logging in from their home, favorite café, or somewhere else. Because employees can access their work emails, check and send messages to colleagues and conduct other activities anytime, it becomes even more difficult to unplug and relax.

In fact, according to Buffer’s report, 18% of respondents said not being able to unplug from work is among their biggest challenges in the remote work lifestyle. Taking breaks is critical for staying mentally healthy, productive and engaged when it is time to get work done. Employees who work non-traditional schedules should keep in mind that they must also take breaks from their workloads.

Remote work schedules can be a big perk for employees. However, it’s essential to understand how to create team unity, even when schedules don’t always align. Find time to communicate around the clock.

Start a free Cisco Webex plan today

Learn More

Why remote work can be more productive work

Adjusting to a new normal: The shift to remote work 

Delighting remote workers: Why user experience is important 

Still need help?

Join a Webex online meeting

Learn more about Webex, join one of our upcoming training sessions

Take a live session on What’s New in Webex Meeting 40.12

Explore daily product demonstrations

Sign up for Webex

Visit our home page or contact us directly for assistance.

Sources

*The 2020 state of remote work

**Trends in Communications Industry Show Companies Slow to Adopt New Technologies

***State of the American Workplace Report

Read more
grade school teacher on video conferencing
Institutional telework guidelines to consider for educators

The current state of the world has dramatically changed how educators deliver lessons and interact with their students. Because the traditional in-person classroom is suddenly, and at least temporarily, a high-risk environment for virus transmission, virtual alternatives such as video conferencing have received renewed attention for learning.

Running a virtual classroom is not inherently easy. For many students and instructors, distance learning is a major adjustment and very different from how they normally operate. What can teachers do to make the new experience as accessible and productive as possible for everyone involved? Let’s look at five basic tips for getting started.

1) Create guidelines for video conferencing use

First things first: Select one video conferencing platform and stick to it. With numerous options out there, it’s easy for participants to become accustomed to a certain feature set, even if it’s not the easiest one to use or the most secure. Conversely, jumping between different platforms on a regular basis can be disorienting and productivity-draining. Settling on a single platform is ideal.

Some jurisdictions have already drawn up lists of video conferencing platforms deemed acceptable for K-12 educational use. Check these guidelines first. If nothing is currently recommended, evaluate the widely available options for performance, security, and ease of use, and select an option that students can easily access.

From there, the next steps involve setting more granular policies on how the video solution should be used, including guidance for faculty and students on:

  • Use cases for group as well as one-on-one scenarios.
  • The expected time commitment each day or week.
  • Any requirements for attire or background imagery.
  • Rules on recording and distributing the session afterward.

grade school kid doing remote learning

2) Take all feasible security precautions

Video conference solutions have become more prominent targets of cyberattacks over time. This trend makes sense, considering the rising usage of these platforms and the sensitive data often exchanged on them, including in educational contexts.

One common form of video conference-oriented attack is for someone to join a meeting with a public meeting ID and no security controls, and then proceed to disrupt the call. Fortunately, there are some reliable precautions for preventing these scenarios:

  • First, do not share a meeting ID, PIN, or other key identifying piece of information on a public forum, such as social media or a personal email account, if possible.
  • Require a password every meeting. Some platforms may provide automatic password enforcement for certain types of joining, but make sure you cover all possible routes.
  • Get familiar with meeting controls. For example, if someone is introducing a lot of background noise or otherwise disrupting the session, know how to mute their audio.
  • Make sure the platform itself has adequate built-in security capabilities, such as end-to-end encryption and reliance on well-secured data centers.

3) Be careful with recording in particular and privacy in general

Remote learning via video conference brings the classroom directly into students’ homes, which has big implications for their privacy. Students and their parents/guardians should have the ability to opt out of being recorded or on camera. Moreover, it may be prudent to record conversations only when students have their own audio muted and video turned off.

Done properly, recording a lesson can be useful for helping students return to classroom materials later on, such as when preparing for an exam or doing an assignment. On Webex, you can also edit your recording before distributing it, to make it more engaging and easier to follow.

child girl is engaged in dancing, aerobics in online video chat with laptop, girl dancing in front of laptop camera.concept of remote sports and dancing in children, children's sports sections online.

4) Follow meeting etiquette and encourage students to do the same

Running a smooth video conference takes some practice, especially in the context of a K-12 virtual classroom in which students are still adjusting to online learning. The best practices for each instructor and their classes will vary, but a few generally reliable tips include:

  • Lock the video focus on the instructor so that it doesn’t change when someone else becomes the active speaker.
  • Encourage participants to go on mute when not speaking, or mute them yourself if they don’t know how.
  • Use headphones or earbuds with a built-in microphone to improve audio quality.
  • Allow attendees to turn off their cameras (and show them how) if they don’t need video at the moment.

5) Take advantage of other features for collaboration

Video conferencing platforms are much more than ways to see other meeting participants on camera. They also come with high-quality audio (via VoIP, which is crisper than a traditional phone call) and features such as instant messaging and screen sharing.

It’s important to know how to leverage these capabilities without letting them distract students and detract from the meeting’s focus. Screen sharing in particular can be helpful for keeping everyone engaged – you can show a slide presentation or other document, play videos and animations, or conduct a walkthrough of a key workflow on screen.

Video-led learning is still in its early days overall. Gradually, K-12 educators will likely come up with more uniform best practices for how to effectively reach students, respect their privacy, and provide meaningful instruction even outside a conventional classroom environment.

Cisco Webex can be a central piece in the tele-education puzzle. Learn more by getting started with a free offer today.

Additional Resources

Learn more hybrid learning tips from teachers, for teachers

The Future of Education

Webex Integration Partners join Cisco in offers for education

Experience the new Webex for Education – Simple and secure out-of-the-box

Blackboard Learn and Webex join forces to expand the reach of education

Education resources

What is distance learning?

Welcome to virtual learning

Cisco Webex Education Connector

Cisco Education Home Page

Join our live classes

Webex Teams: Ramping up for Virtual Education

Webex Meetings: Ramping Up for Virtual Education

Webex Meetings: Ramping Up for a Virtual Education

What’s New in Webex Teams November Release

What’s New in Webex Meetings 40.12

Still need help?

What’s new in Webex: November 2020

Join a Webex online meeting

Learn more about Webex, join one of our upcoming training sessions

Explore daily product demonstrations

Sign up for Webex

Visit our home page or contact us directly for assistance.

Read more
Man in justice industry typing on a computer with Webex Legislate
What’s new in Webex: November 2020

Welcome to what’s new in Webex! This article highlights new Webex features and capabilities that we have recently introduced, as well as a preview of new features coming in November and later this fall.

MEETINGS

WEBEX TEAM COLLABORATION

CALLING

DEVICES

INTEGRATIONS AND INDUSTRY SOLUTIONS

CONTROL HUB, SECURITY AND EDGE SERVICES

MEETINGS

Remove Background Noise from Meetings and Events – Windows and Mac

Having drywall put up in another room or a dog barking to go outside? Filter out those noisy background disruptions before (or during) a call so that others only hear your voice. Just turn on the Remove background noise setting and you’re all set. Find this feature at Settings > Remove background noise.

Work your way: Introducing the Dark Theme

Reduce eye strain by choosing a theme that works best with your lighting conditions. Webex is expanding dark and light theme choices available for the team collaboration to meetings.  Now you can now choose whether you want to view the meeting window in the standard Light Theme or the new Dark Theme. You can select your preferred option from the View menu.

Darktheme

Automatic in-meeting mute warning

Whoops, don’t share your great idea while on mute.  We’ve been making a lot of enhancements to mute and unmute functionality in Webex to remove some of the common friction points in meetings. Soon, automatic notifications in Webex Meetings and Webex Events will let you know if you’re trying to speak while on mute. If you start to talk while your microphone is muted, Webex will automatically show you a notification so that you can unmute yourself to speak.

Automatic in-meeting mute warning

WEBEX TEAM COLLABORATION

We’re adding more intelligence to enhance team collaboration. Use BOTs to automate your workflows and provide proactive notifications.

Microsoft Outlook Bot

We’re making it easy to transition from traditional email to team collaboration.  Don’t miss an important email while you are working in Webex.  Now you can get alerts within your team spaces of email from your client, boss or related to key projects.  Use notification rules for important subjects and people.  No need to create separate rules within Outlook – use an adaptive card within Webex space.

Microssoft Outlook Bot

Confluence Cloud Bot—Windows, Mac, iPhone, iPad, and Android

Get notified of important updates to Pages and Blogs in Confluence within your team workspace.   We’re making it easy to keep on top of changes to documented processes, release plans, or product requirement pages from Confluence.   Now you can quickly get updates for pages recently updated, watched, and even saved for later.

Leave a comment to a change on a page directly from any Webex space

Leave a comment to a change on a page directly from any Webex space

Birthday Bot—Windows, Mac, iPhone, iPad, and Android

Celebrate your teammates and get in a party mood.  We’ve created a super easy way to keep track of and celebrate birthdays within your team with a new Birthday Bot! Once available, you’ll find it on the Webex App Hub.

CALLING

Webex Calling

Remove Background Noise

Continue communicating without noisy background disruptions. Filter out those noisy background disruptions during calls using the Webex app so that others only hear your voice.

You will soon be able to select a setting option to remove background noise.  Just as in the Webex Meeting experience, when the Remove Background Noise setting is selected, the unified Webex app will remove leaf blowers, vacuum, and other background noise, while enhancing your voice. This feature will be available in November.

Call queue availability

Business agents who are members of a Call Queue can set their availability to receive calls in order to make call routing more effective.  This feature makes working from home easier for the end user when you do not have a hard phone. Users can set their availability from the Webex desktop or mobile client call settings page.

Call Preferences

Update your contacts list from call history

We’re making it easy to add or edit your contacts, not only from Chat, but also from your call history.  Now you can right-click an entry in your Call History and have several convenient options at your fingertips. You can call the person back, add the person to your Contacts list, send a message, send an email, or even start a meeting.

DEVICES

Webex is continues to add features to enable common app and device experiences to support more hybrid work scenarios.

Remove Background Noise

Continue communicating without noisy background disruptions. Later this month, Webex RoomOS devices (Desk Pro, Board and Room Series) will support advanced AI to remove background noise and enhance human voice.

Mute Controls

New expanded roster view & mute experiences create more consistent experiences across app and device meeting experiences. Hosts and co-hosts now have more control over the audio in Webex Meetings directly from their Webex device.  New features include: Mute and unmute everyone, enable “Mute on entry” (all users are automatically muted when they join), and control if meeting participants can unmute, or if only hosts can control who is unmuted.

 

INTEGRATIONS AND INDUSTRY SOLUTIONS

Expanded Webex Expert on Demand features

Webex Expert on Demand lets frontline workers collaborate hands free with subject matter expert anywhere to be more effective. Webex Expert on Demand integration with RealWear HMT-1 continues to expand features. With the Expert on Demand 1.7 release in November, frontline workers will have: expanded group call features to show active calls or initiate group call, search and select space to place or join calls, advanced camera controls to adjust contrast and exposure as well as take HD resolution photos, enhanced shared content controls to zoom in on content, simplified login options via a companion app with QR code and expanded language support with the addition of Korean, Thai, German, French, Polish and Russian.

Webex Expert on Demand

Public Sector Options:  Legislate for Webex

Legislate for Webex is a purpose-built, complete collaboration solution that enables legislatures to vote and conduct hearings virtually, just as they would in personLegislate for Webex is built and secured on the global Webex platform to enable high availability and reliability for institutions around the globe, and is customizable to meet the needs of federal, state and local organizations.

CONTROL HUB, SECURITY AND EDGE SERVICES

If you are an admin, Webex Control Hub places management, monitoring, troubleshooting, analytics, edge and hybrid services across all your collaboration resources in one pane of glass.

Support for Azure Conditional Access to Microsoft OneDrive and SharePoint Online – Windows, Mac

If your organization uses Azure Conditional Access, you can now extend access to users to sign into Microsoft OneDrive and SharePoint Online content management from within Webex Teams across Windows and Mac devices.  Uses Proof of Possession API to verify device in windows to seamlessly authenticate and use ECM-MS functionality.

Support for Azure

Expanded VDI Support

Webex is offering best in class VDI support for collaboration. Webex supports full featured collaboration and advanced features across meetings, calling, team collaboration and content sharing.  Media is optimized to support 720p video and eliminate content hair-pining.  Additionally, expanded experiences such as virtual background, video breakout rooms and Webex Meeting Assistant are supported in VDI clients so users get richer collaboration experiences even in virtual desktop environments.  Meetings app platform support will be expanded in November to include Citrix and Windows/Ubuntu/eLux Thin Client OS, VMware and Windows Thin Client OS.

Expanded VDI Support

Space Classification

Admins can now define Webex space labels based on data governance policies and enforce all users to classify the Webex team collaboration spaces they create by Public, Confidential, Highly Confidential, or Secret.  This prompts user awareness and compliance with data classification policies where sensitive and confidential content may be shared.  External access can also be restricted to spaces in adherence to your organizations Enterprise Data Classification policies via DLP controls.

Image13 Viewing a Classified Space in a Classified Team.png

Webex Edge Connect – PacketFabric option

Expanded private connectivity options to Webex for hybrid deployments now include PacketFabric. Webex Edge Connect service supports a dedicated private connection to the Cisco Webex Cloud; this option offers added reliability and security for those organizations who prefer not to use OTT connectivity at the edge. With hundreds of global locations, the PacketFabric option for Webex Edge Connect allows organizations to interconnect to Cisco Webex via their owned physical network port and managed virtual connections using a flexible subscription model to adjust bandwidth as needed.

New API options

Webex Control Hub now provides easier access to data via APIs for integrations, and automatic data access for quality data, aggregated trending data and detailed reports. Admins can now pull the data in Control Hub via APIs to integrate with other dashboards or use for further analysis.

For more information on all of these features and upcoming update to Webex, please visit the What’s New Articles for Webex Services.

Learn more

Explore the new Legislate for Webex experience

Webex for Government 

Legislate for Webex [Website]

Webex Innovation Keeps Governments Running Effectively and Securely From Anywhere

Join our live classes

What’s New in Webex Teams November Release

What’s New in Webex Meetings 40.12

Still need help?

Join a Webex online meeting

Learn more about Webex, join one of our upcoming training sessions

Explore daily product demonstrations

Future of Government: Hybrid Workspace for Legislature [Live Class]

Sign up for Webex

Visit our home page or contact us directly for assistance.

Read more
Woman pressing happy smiley face emoticon on virtual touch screen. Customer service rating concept.
Are you happy?

Chelsea Miller & Maryam Tabatabaeian –  A data-driven framework for analyzing user satisfaction with Cisco Webex Assistant

Voice assistants are the user interfaces of our future. Voice user interfaces (VUIs) allow us to communicate in one of the most natural ways possible—talking, just as we would with any of our friends or colleagues. While VUIs once felt like a novelty and weren’t very robust (we can all remember the days when the response to just about any command was “Do you want me to search the web?”), today they’ve integrated into our routines, helping us check the weather, play music, and get directions. They’re even in our workplaces.

As the popularity of voice assistants grows, so do users’ expectations for seamless, human-like interactions. How do we evaluate if the assistants we build are satisfying our users? What does it mean for a user to be “happy,” and how do you even measure happiness?

On the MindMeld team, we’ve been investigating how to evaluate users’ experiences when talking with Webex Assistant, the first conversational assistant for the enterprise space. We answer the question “are users happy?” by developing a quantitative framework to address a historically qualitative user experience problem. We hope this investigation sparks interest in how we can think about measuring user experience online and in real-time.

Why is evaluating user satisfaction so difficult?

Evaluating user experience with artificial intelligence (AI) products is a difficult problem for a few reasons: AI systems are probabilistic in nature, natural language is variable, and user satisfaction is subjective. We expect the system’s output to be variable since AI is non-deterministic; deciding if the result of the system is expected variation or an error is one layer of difficulty. Not only can the output of the system vary, but the input from the user varies, too. People speak in different ways, using different words and sentence structures, so the system must be robust to understanding lots of natural language variation. Finally, how users are feeling is hard to understand, especially when you can’t ask them, and even harder to quantify. What satisfies a user can differ from individual to individual, and one user’s feelings can change based on the context and their expectations.

Previous research focused on understanding users’ experiences falls into two main categories: accuracy-based approaches and user studies & surveys. In accuracy-based approaches, accuracy is used as a proxy for satisfaction. If the system has high accuracy, the user is likely satisfied. However, these approaches often rely on single utterances and can miss the overall experience of a conversation. For example, if a user says “next page,” and the system identifies the query correctly and moves to the next page, this would be a success! But if the user says “next page” several times, this might indicate that they haven’t been able to find what they were looking for. That potential user frustration wouldn’t be captured when just looking at the single utterance accuracies. User surveys & studies provide a great window into user behavior, but conducting longitudinal user studies is costly in terms of resourcing participants and time spent on qualitative & quantitative data analysis. This approach is much harder, if not impossible, to use at scale. User studies don’t use real-time user data and take place in artificial lab settings, which might differ from real users’ experiences.

Our framework

We try to take the best of each of these approaches, while addressing some of their shortcomings. We want to create a system that captures real users’ judgements, focuses on the larger user experience at the level of the conversation, and uses real-time data, so our approach can be scalable and automatic.

At a high-level, our framework:

1. Captures interactions at the level of the conversation
2. Automatically classifies conversations based on their conversational goal and conversational end state
3. Automatically assigns conversations a satisfaction label

Capturing conversations

The first challenge we tackle is how to capture users’ interactions with Webex Assistant. This is especially important for conversational AI, where analysis can happen at many different levels of an interaction. We choose to focus on conversations. We define a conversation as an interaction initiated by a user or the assistant, which can have single or multiple turns, and contains one conversational goal.

To capture each conversation, we introduce a common ID to thread that conversation from beginning to end. We log an event, called the “trigger,” each time a conversation is initiated. The trigger event includes the conversation’s unique ID and the goal of that conversation. For us, conversational goals most closely map to use cases, like calling a person or joining a meeting. Any queries the user says that move them towards the completion of the goal of the use case count as part of that conversation.

The image below shows an example of what we consider a conversation. Here, we’ll take a look at the “call person” use case. The conversational goal of the “call person” use case is to, ideally, successfully call a person.

We capture all the turns taken between the user & the assistant. When the conversation ends, we log the final state with the same ID as the trigger event. Our common ID allows us to follow the course of the conversation as it unfolded in real-time. In our example, we would log all these queries as part of one conversation with the conversational goal of “Call Person.”

Conversational end states

Retrospective analysis of historical data uncovered patterns in how user’s conversations with Webex Assistant end. After manual analysis, we decided on four categories to capture conversational end states. Here are the possible categories we use to automatically classify conversations by their end states:

Fulfilled      the assistant successfully fulfills the user’s goal
Error           the assistant fails to fulfill the user’s goal
Exited          the user abandons the conversation or cancels
Modified    the user decides to change part of the request or restart the conversation

Here are examples from the “call person” use case:

Satisfaction labels

Now that the conversation has been captured from beginning to end and it contains a label for the conversational end state, the next step is to automatically assign a satisfaction label. The goal of the satisfaction label is to capture how users might feel after having a conversation. We wanted these labels to be user-friendly: high-level enough to understand at a glance, but granular enough to capture meaningful distinctions between users’ experiences. We use the following satisfaction labels:

Happy       the user’s goal was successfully fulfilled
Sad             the user’s goal was not met
Friction    the expectations of the user are not met

Again, here are some examples from the “call person” use case:

Results of our framework

To recap our framework, we’ve threaded utterances to create conversations, automatically classified those conversations by their end state, and then automatically assigned a satisfaction label to understand users’ experiences.
Now, we’ll take a look at the results of this framework and what it helps us do. We’ll consider data from a full week of user interactions with Webex Assistant for our three most popular use cases: “call person,” “join a meeting,” and “join a Personal Room” (data not representative of real Webex Assistant performance).

 

At a glance, we can see how users feel when using Webex Assistant features—which are driving user happiness, and which might be causing the most difficulty. If “call person” shows a spike in “friction,” for example, we could investigate just those conversations. We might find that all the “friction” conversations happened on devices in Thailand, where users natively speak Thai, not English. We might hypothesize that the assistant had difficulty understanding Thai names.

Knowing how well each feature is performing in real-time allows our product team to track the real-time satisfaction of each feature and quickly identify & investigate issues. Depicted in a live dashboard, these valuable insights help us ask the right questions and directly impact the product roadmap.

Verifying our framework

We felt confident that these labels captured user satisfaction since we based them on user data, but we didn’t stop there. To be sure that the predictions we make about users’ experiences actually capture how users feel, we asked human annotators to label the data using the same satisfaction labels that our system uses: “happy,” “sad,” and “friction.” Annotators were instructed to put themselves in the shoes of the user and ask themselves, “how would I feel after this interaction?”

 

There was significant agreement between the human-labeled and system-labeled data (75% agreement, κ = 0.66). This comparison gives us confidence that our algorithm captures a realistic picture of user satisfaction. We feel confident that our framework successfully predicts user satisfaction that’s consistent with what real humans are feeling.

Takeaways

With this approach, we’re able to quickly get a snapshot of what users experience when using different Webex Assistant features. We’ve taken something as subjective as users’ happiness and broken it down into quantitative labels that can be automatically applied based on the conversation, end state, and conversational goal. We offer this as an attempt to think about how we can quantify user experience and shift the mindset of understanding users’ happiness to include quantitative methods.

About the authors

Chelsea Miller is a Data Analyst on the Webex Intelligence team at Cisco Systems. She holds a Master’s in Linguistics from UCSC, where she conducted research investigating how humans process language in real-time. Post-grad, her interest in how we understand each other, specifically how machines do (or don’t!), led her to work on conversational assistants. As a Data Analyst, she tackles problems like conversational analysis, how to securely & representatively collect quality language data, and voice interface usability. 

Maryam Tabatabaeian is a Data Scientist working with the Webex Intelligence team at Cisco Systems. Before joining Cisco, she finished her Ph.D. in Cognitive Science, doing research on how humans make decisions. Her passion for studying human behavior, along with knowledge in data science, made research on voice assistants a fascinating area to her. She now designs metrics and data models for evaluating user interactions with voice assistants. 

Click here to learn more about the offerings from Webex and to sign up for a free account. 

Read more
UI Meeting grid with many faces on a 5 x 5
What’s new in Webex: October 2020

New features and capabilities you can use to be productive anywhere and enable safe return to the office

Welcome to what’s new in Webex! This article offers a great summary on new features and capabilities that we have introduced, as well as a preview of new features coming in October and later this fall.

MEETINGS

We’re introducing an all-new Webex preview and in-meeting user experience, making it much more intuitive and easier to use, allowing you to be more productive anywhere you work.

Simplified Preview

The larger, optimized Audio/Video Preview window makes it easier to look your best and find the settings you need before joining a meeting. A new larger video screen lets you see exactly how you will appear in the meeting. Select a virtual background from one of our 9 preloaded options, use a blurred background, or add your own customized picture.

woman wearing glasses loking at screen

Simplified in-Meeting Controls

Meeting controls are now clearly labeled and easy to locate at the bottom of your meeting window, which means you’ll always have them in sight, without covering up shared content or video.

Clearly labeled buttons and menus mean fewer menus and clicks. Audio settings and camera settings can now be conveniently accessed in the menus at the right of their respective mute and camera buttons. Consolidated panel controls (like Participants, Chat, and Q&A) can be found towards the right, where the panel opens.

floating panel on computer screen and another graph showing redistricting projections 2021 with colored graph

And when you are sharing content, we’ve also made the experience simple and seamless.  Now you can float the participant panel, placing controls where you want them.

Throughout the month of October, we’re continuing to add more features to make your experience with Webex Meetings even more powerful.

More work-from-home options with Webex

Webex helps users work from anywhere on any device. Soon Facebook Portal users will be able to leverage their Webex Meetings app directly from their device! The experience will match what currently exists in the Android app, with audio, video, and content share enabled with the Facebook Portal device.

Webex meeting app being used directly from a hand-held device sitting on a table

Users of Amazon Echo Show or Google Home Hub Smart Display devices will be able to use Webex Meetings on these devices, as well. Amazon Echo Show devices will be able to display meeting and recording lists, as well as play back recordings. Google Nest Hub devices will be able to display meeting and recording lists, play back recordings, and schedule meetings. For more details on using Webex Meetings on experience Amazon Echo Show and Google Nest Hub Devices click here.

Manage classes more easily in Webex Education Connector

We’re expanding capabilities for instructors with Webex Education Connector to include a new recordings library, attendance management, and the ability to edit recurring class sessions.

Webex Education Connector is making it easier for instructors to record their class sessions beforehand and share those recordings to any class they teach in current or upcoming semesters. Additionally, instructors can view, rename, and delete their own recordings. Instructors can take attendance in each class, indicate excused absences, and assign a grade for students based on their attendance. Instructors can also edit their recurring class sessions. Learn more here.

WEBEX TEAMS COLLABORATION

Global App Header

We’re adding a new header in the app that gives you a quick and easy way to get to your common actions like create a space, add a contact, edit your status, and know your device connectivity without needing to go into any specific tab. See Webex Teams | New App Header

Voice Clips iPhone, iPad, and Android

No time for a phone call? Working remotely or on the fly and no time to write a message? No problem, now you can send voice clips on Webex Teams for mobile.

Example of using Webex Teams and send voice clipsMeeting and calling experiences — with virtual backgrounds

Love the virtual background or blur features? Use virtual or blurred background in calls and meetings, no matter where you work. And now you can personalize your background by uploading up to 3 images of your own… just make sure your administrator has enabled this feature for you.

Simplify complex tasks and interactions with one-click access to embedded apps

Bring important websites and web apps into the conversation. In your Webex Teams spaces, you can add a website URL as a tab and everyone in the space has access to the website with just one click. A new tab format simplifies layout and accommodates up to 10 tabs per team space. Embed a website, a BI dashboard, or a cloud document to keep work flowing quickly. This feature will be added to the Webex Teams later this month.

A layout of a Trello board within TeamsCALLING

Webex Calling

Virtual extensions

Virtual extensions allow organizations to include non-Webex Calling locations in their dial plan. Administrators can assign virtual extensions to users that aren’t on their network. Dialed Virtual Extensions are translated to routable numbers and then sent to the dialing user’s PSTN connection for outbound handling.

Unified CM

Multiline support within teams — Windows and Mac

Are you looking for an easier way to manage multiple phone lines? Now you can use Webex Teams to manage work group environments such as boss/admin, support group, or contact center all within one app. With Webex Teams you can support up to 8 phone lines and leverage advanced calling features on each line such as call forward, transfer, hunt group, shared lines, and voicemail. You can also assign different ringtones to each line, making it easier for you to know when calls are coming into certain lines. And your administrator can turn on presence for shared lines so that line status is displayed.

Multiple phone line use in Webex Teams, list of phone numbers with pastel colors to indicate different lines such as front desk, break room, and conference room

UCM Cloud Migration Assistant

For Cisco calling customers looking to take their Unified Communications Manager systems to the cloud, we now have a streamlined path to get you there, with the UCM Cloud Migration Assistant.

The Migration Assistant can automatically extract users, calling features, and system settings from your on-premises UCM and replicate them in UCM Cloud. It’s powerful enough to let you customize your migration data and optimize for cloud deployment. With the Migration Assistant, you have the flexibility to schedule your migration on a site-by-site basis and perform synthetic call testing to validate all the call routes and features are working correctly.

Migration Assistant and platform showing call routes

DEVICES

Webex is creating more intelligent solutions for the hybrid work environment. See how we’re helping organizations make returning to the office safe and productive.

New integrated sensors provide insights 

We’re integrating more sensors in Webex Room devices to monitor environmental conditions and help IT and facilities provide a safer, more comfortable working environment as they reconfigure office spaces for return to work. Expanded sensors capture not only the number of people to support social distancing, but will soon identify environmental factors such as temperature, humidity, air quality, ambient light, noise, and room acoustics quality. Analysis from intelligent sensors monitors comfort and helps improve workplace satisfaction.

New options for intelligent workplace and smart room booking

As organizations return to the office, it’s time for a more intelligent way of optimizing shared spaces. Introducing Cisco Webex® Room Navigator – an intuitive, touch panel that offers instant connections to video conferences, room controls, content sharing, room booking, even digital signage when not in use. Designed to work inside and outside the meeting room, it provides intelligent, safe room booking for users and deep data for IT and facilities managers. See it in action:

Expanded mobility options for deskless workers

Some of your most important workers are constantly on the move. Without time to get to a desk, important calls could be missed. The new Cisco IP DECT 6823 VOIP phone provides a great calling solution that enables deskless workers to stay connected with the range, mobility, and security features. Stay connected to your organization, regardless of where you are: in the field, in the warehouse, at the nursing station, on the shop floor, or in the hotel lobby. Whether it’s a quick text for information, a call for help, or even a conference call, the DECT series offers simple all-day use. Learn more here.

INTEGRATIONS

Expanded Webex Expert on Demand features

We’re working hard to make frontline workers even more effective. With the Webex Expert on Demand 1.6 release with integrated RealWear headset, frontline workers and remote experts can annotate images for even more powerful troubleshooting and real-time collaboration. The hands-free experience is improved with remote controls to zoom camera, control volume, or use a ‘flashlight’ to better see what matters.

Mechanic working hands free using controls from an eye device attached to his hat and leaning over under the hood of a car

CONTROL HUB & SECURITY

Workspace metrics in Webex Control Hub

Webex Control Hub workspace tab provides IT much-needed visibility for conference room devices, utilization, and more. Now we’re expanding insights to include visualized data and trending: providing insight in average room occupancy, booked but not used rooms, environmental conditions for productive work, and more. These insights offer actionable information to optimize real estate utilization and proactively address issues that may impact your next meeting.

Workpace Metric in Control Hub

Introducing the Organization Health Assessment Tool for IT

Let Webex Control Hub be your coach and help you take advantage of best practices, reduce turn-around times for setup, understand usage and adoption challenges, pinpoint experience challenges with their deployment and more. This online tool provides configuration insights to set up Webex with easy to understand action items and interactive walkthroughs.

configuration tool within COontrol Hub

For more information on all of these features and upcoming update to Webex, please visit the What’s New Articles for Webex Services.

Learn More

Webex AI Innovations Enable Your Team to Safely Return to the Office and Be Productive

Explore the New Webex In-Meeting Experience (Webex 40.9)

Still Need Help?

Join a Webex online meeting

Learn more about Webex, join one of our upcoming training sessions

Explore daily product demonstrations

Sign up for Webex

Visit our home page or contact us directly for assistance.

Read more
Female mentor, tutor, teacher looking at webcam of laptop, closeup face. Video conference, online lesson, teacher teaching remotely. Technology, education, school concept
Keep your social skills sharp with Webex

Exercise your social skills

Practice makes perfect, including social skills. Whether you’re back in the office, working from home, or a mix of both, if you’re feeling a little bit rusty at relationship-building, you’re not alone. Many are discovering firsthand what studies of social isolation in astronauts and polar explorers have shown to be true: interpersonal skills are like muscles–you need to exercise them to stay in shape.

The social interaction problem

Think for a moment: when was the last time you met someone new? How many people have you interacted with outside of work or family settings? Depending on where you live, it might have been a while since you had regular contact with new people. According to medical experts cited in The New York Times*, social interaction is one of the most complicated tasks for our brains and we benefit from day-to-day interactions with strangers, such as chatting with the barista at your local coffee shop, a gym buddy, networking contacts, and other spontaneous conversations out in the world.

“In normal circumstances, we get a lot of practice, so it becomes somewhat seamless. You don’t think about it. But when you have fewer opportunities to practice, you get off your game.” – We’re All Socially Awkward Now, New York Times Article, September 1, 2020

The good news is that you can empower yourself to stretch those relationship-building muscles safely and remotely with Webex.

1) Get some face time

Remember eye contact? The best way to get used to reading body language again is to turn on video. It helps you automatically engage when you can see each other’s faces, emotions, and reactions. Plus, it will help you become a pro at matching names and faces.

At Webex, we often speak about the idea of vulnerable video and being brave enough to turn on video in every meeting. With virtual backgrounds, it’s even easier to feel comfortable turning–and keeping–the camera on while minimizing any distractions! Sharing video will help you hone your social aptitude through engaging, interactive, remote discussions.

2) Grab a virtual coffee

One way I’ve been challenging myself to keep my social skills sharp is by setting up virtual coffees on Webex. In the last few weeks alone, I’ve connected with an old high school friend, a longtime Twitter contact whom I’ve never met in person, and several people on my team who I didn’t know very well.

If you’re nervous, start small by scheduling a 15-minute chat to keep it low pressure. Don’t be afraid to ask if there’s anyone else you should connect with for your next coffee; you never know what doors it might open! Check out other ways to have fun, virtually.

3) Build inclusive experiences

More comfortable in a group setting than one-on-one? Invite a few people to chat about a specific topic, whether it’s related to work or fun. Picking a conversation subject in advance helps take the pressure off. If things get lively, you can even create breakout rooms to keep conversations manageable.

For blended workplaces with team members who are at home and in the office, everyone can be an equal participant with Webex. Your in-office attendees can stay safe through “zero-touch” meetings with intelligence to monitor guidelines for social distancing, making it easy for everyone to connect no matter where they work from.

4) Make spaces for social gathering

Virtual spaces in Webex Teams are a great way to break the ice and learn about things you and your peers have in common. For example, I’m in spaces with colleagues across Cisco related to subjects like food, fashion, books, and even pets! Having a place to connect from time to time helps strengthen relationships without needing to meet regularly in real-time. Plus, you can make your interactions unique by showing your mood through GIFs and emojis.

5) Make connecting a habit

As we continue to adapt to the next normal, we sometimes need a reminder to keep human connection in our lives. Webex already empowers you to get stuff done, so block off that extra time you have on your calendar for building social connections.

6) Embrace the uncomfortable

Not sure if you should wave when saying goodbye on a call? Or feel awkward if you talk over someone else? You’re not alone! Just as with in-person interactions, some social discomfort is unavoidable. Stay relaxed and don’t feel pressure to fill every bit of silence with conversation.

The most important thing to remember is that we’re all human. As you widen your social circles from a social distance, be sure to keep a sense of humor as we all learn to adapt to social norms in the new normal.

Try Cisco Webex free, today!

Resources

*New York Times article

Learn More

Working smarter anywhere working remotely

Webex bridal shower bring remote teams together when it counts

Your Guide to Workplace Evolution

Still Need Help?

What would you like to do?

Join a Webex online meeting.

Learn more about web meetings and video conferencing.

Sign up for Webex.

Visit our home page or contact us directly for assistance.

Read more
Couples with smartphones, tablets and laptops chatting online, during coronavirus self isolation, quarantine. Virtual dating during COVID-19 outbreak. Vector illustration
10 lessons that helped scale Webex during a global crisis

Panos Kozanian –  As every IT department around the globe are executing business continuity plans, Webex’s criticality to customers and its utilization soared.

Webex is part of the business continuity plan of over 95% of all Fortune 500 companies. COVID-19 changed our world forever, and working from home (WFH) became a necessity as sheltering in place became the new norm overnight. As every IT department around the globe executed their business continuity plans, Webex’s criticality to our customers and its utilization soared.

regional concurrent peak attendee
The regional concurrent peak attendee counts determine the amount of capacity that needs to be provisioned.

I’ll be sharing the story and some of the lessons learned as we scaled Webex to meet the new demand both on the technical and the process side.

Here’s a TL;DR of the lessons learned:

  1. Observe the world
  2. Have a worst-case scenario plan
  3. Have burst capacity plans to alternate clouds
  4. Have flexibility on resource intensive workflows
  5. Have a common unit for scale
  6. Decentralize decision making but keep a centralized Control Tower
  7. Proactively communicate with your customers
  8. Shield the scaling team
  9. Leverage your service providers early
  10. Promote and be an example of self-care

Before I dive into the story and the lessons learned, I want to recognize two things:

First, at Webex, we are most grateful for the people who are helping on the front lines without the luxury of being protected by the OSI layers of networking.

Second, we pride ourselves on being an extension of our customers’ IT departments. We recognize that the story of scaling Webex is a portion of the journey our customers went through. Our IT counterparts in each of our customers’ organizations deserve an incredible amount of recognition for effectively executing on some of the most challenging business continuity plans we will face in our lifetime. We at Webex are grateful to have been in a position to assist our customers, schools, hospitals, and governments around the globe in this unprecedented world event.

Early February | Tremors

Webex runs the largest global network and data center backbone dedicated to real-time collaboration. In our 24/7 Network Operation Center (NOC) we observe global events regularly: typhoons, landslides, earthquakes, and internet route disruptions and congestions are all events that we observe and react to regularly.

Observe the World

On February 3rd our network monitoring alerts were triggered by a drastic increase in traffic from our multi-national customers in China that connect via our global network along with our China-based local customer that connects through a dedicated point of presence in China – physically separate from the rest of Webex. We eventually handled a network increase of 22x over our January baselines for that region, due to the shelter-in-place orders of our customers’ employees in China who were connecting to our Webex services.

Network traffic throughput over time coming from China into the Webex global backbone.
Network traffic throughput over time coming from China into the Webex global backbone.

At this point, our NOC’s assessment was that we had at the very least an epidemic and possibly a pandemic that could affect the broader APAC regions and we started to mobilize compute and network capacity increases in the region.

Late February | Scenario Planning

The penultimate week of February our Site Reliability Engineers (SREs) were observing an unexpected increase in all regions in our Year-over-Year comparison graphs. This is when we knew we had a global event coming our way and put a team together dedicated to scenario planning for different possible outcomes based on data from recent epidemics and pandemics.

Have a worst-case scenario plan

Webex is part of the business continuity plan of over 95% of all Fortune 500 companies. We, therefore, had three scenarios planned out by our teams. One that estimated a 130% increase in peak utilization if the pandemic was fairly well contained, another that had a 150% increase in case a massive spread would happen, and a third that had a 200% increase as the “worst-case” we could imagine at that time.  In retrospect, we were underestimating tremendously and being misled by how recent epidemics and pandemics (2009 swine flu) had played out. Despite it being an underestimate, we’re glad we started executing on scenario 3 early – the worst-case scenario.

Have a common unit for scale

Capacity increases are a common task at Webex, but the scale at which this one would come our way required coordination across a very wide range of teams that were each making multiple optimizations a day and looking at capacity through different lenses: CPU utilization for compute, Gbps for network, TB for storage, QPS for databases, etc… Each of these was converted to a common metric that was relatable to our engineers and our customers: “Peak Attendees”. Conversions to Peak Attendees were used to quickly identify where bottlenecks might show up in our aggregated models across our global data center footprint.

Have flexibility on resource-intensive workflows

Scenario 3’s mitigations required an aggressive timeline. Webex, in this scenario, could temporarily run out of capacity in a given region. The plan included leveraging our global footprint, accelerated through our backbone, to deliver services to specific regions while other regions were sleeping.

Armed with plans for these three potential scenarios, we started executing on the mitigations of Scenario 3 – a 200% global increase – thinking that we were executing against what seemed like a worst-case scenario.

Early March | State of Emergency

By March 2nd, we were deploying all capacity we had on hand across the globe and augmenting our backbones for a 200% increase. We also started provisioning burst capacity in public clouds to rapidly extend our global backbone.

To assist the world in transitioning to shelter in place, we also reduced restrictions that exist in our free offering (which is isolated from our paying customers’ services) to assist enterprises, schools, hospitals, and governments in moving to shelter in place: we removed all time restrictions, we allowed up to 100 participants per meeting and even provided phone dial-ins globally.

Proactively communicate with your customers

In early March, we started reaching out proactively to customers letting them know what we were seeing and that we had our entire company’s backing to support them. Our account teams backed by our executives offered assistance to our customers in transitioning to an all work from home employee base with documentation, tutorials, and training. These early proactive communications were the first of many to come, where our account teams worked closely with our customers to assist in the massive work from home transitions.

Have burst capacity plans to alternate clouds

Webex runs our own cloud and global backbone: 16 data centers connected by a backbone that handles 1.5Tbps at peak. Our backbone further connects 5 different geographies directly to public cloud providers. In early March, we extended our services quickly into different public clouds in order to reserve capacity. This served us incredibly well as different cloud providers were themselves scaling to meet the demand coming their way.

By March 9th, most companies with flexible WFH policies had all of their employees work from home (including all of us Webex employees). We could also see in our capacity utilization that our scenario 3 was not going to be sufficient. We established a state of emergency which included getting resources across all of Cisco to assist so we could support our customers. Our own CEO, Chuck Robbins, joined our state of emergency bridge and gave us a single focus to tackle: “Do everything you need to do for our customer’s business continuity. You have the entire company behind you.”

Leverage your service providers early

Cisco is the number one manufacturer of networking equipment. We produce our own servers and have some of the best relationships in the industry with service providers. In the first week of March, we knew it was time to get all of the help we could across the company and our partners to support the business continuity plans of our customers and we were on a war footing to provide further capacity globally to Webex, led by our own CAP managers assisting in the coordination of 24/7 bridges with our vendors.

Decentralize decision making but keep a centralized Control Tower

Our COVID-19 scale-up was a unique type of incident management: its duration was nearly 100 days (from low to peak utilization), its scale was unprecedented (growing a mature business to 400%) and its impact broad (all parts of our Webex business were involved and needed coordination). Below is the process diagram that shows how we ran the efforts 24/7 for 100 days leveraging Webex Meetings itself for all the coordination.

Unified Incident Commander

Shield the scaling teams

The Change Commanders in the graph above were given full autonomy to do what they needed to sustain their area. They were also intentionally separated out of incidents and escalations by the Unified Incident Commander who was acting as a control tower for each of the scale and incident activities. This allowed the scaling team to stay focused on scaling the service while Incident Commanders were handling specific hot spots.

To give you a sense of what a 24h period on Webex looks like, you can see the graphs below. The only time of any reprieve on regional all-time high load increases was the 4h period between 22:00 and 02:00 UTC – when the sun is setting on the Americas and about to rise on APAC.

24h of load on Webex across regions
24h of load on Webex across regions

Late March | Education & Governments

By Monday, March 23rd nearly all companies, governments, and schools were sheltering in place. At this point, we had all of our processes and engagements in place, constrained only by the time-to-delivery of hardware. We could see countries around the globe lighting up as they used Webex for their business continuity plans. We also noticed a new wave of education customers around the globe who have their own discernible access patterns.

The unique access pattern of our education customers includes higher utilization of video joins, more utilization of recordings, meetings more concentrated in time, and high geographic density of participants. We quickly optimized network paths and expanded further into hyperlocal public clouds for these new education customers.

Early April | Getting ready for a second wave

The first week of April was the first time in 60 days where we saw less than double-digit growth week over week. In a twist of fate, security-aware governments and enterprises around the world noticed the security flaws with some of our competitors and some started a new migration to Webex. This meant we needed to prepare for a second wave of growth.

We had our new scaling machinery well-oiled by this point and leveraged the lessons learned from early March to accelerate our readiness for customers migrating to our secure platform. This included further scaling of our backbone, compute, storage, and public cloud extensions.

Late April | Second wave

The second half of April saw another increase of over 25% of our user base driven by a migration over from competitors to Webex. This increase was seamlessly achieved with our compute, storage, network, database, applications, and media scale-up teams able to scale to the new demand. Improved stability during this second wave is reflected in a decrease in customer-impacting incidents as shown by the graph below.

graph of Customer impacting incidents over time
Customer impacting incidents over time

The Webex process for ensuring service stability coped well, but with enormous growth and high rate of change there was some level of service disruption, predominantly in the critical month of March. In comparison, users of other comparable services experienced substantially more – up to 5x – outages throughout the Mar-May period and beyond.

May | The new normal and summer

The month of May landed us at 400% from our February baseline. This became our new plateau before a seasonal slowdown was driven by summer holidays and our education customers decreasing their number of meetings.

Promote and be an example of self-care

Under the Cisco-wide “Day for Me” program, we were given a day off on May 22nd which was for many of us on the Webex team the first day off in 100 straight days of work. It gave us the breather we needed, and it was a great way to celebrate our ability to handle the second wave of scale up gracefully.

Thank you

Our scale-up efforts were not as smooth in the early days of the shelter in place orders as we would have liked them to be. We hope, through the shared lessons above, that we can help the rest of our peer Site Reliability Engineers, Cloud Engineers, SaaS developers, and IT organizations learn from the processes and tools that helped us achieve what was arguably the biggest scale-up efforts most of us could have ever anticipated.

We also recognize that the story of scaling Webex is only a portion of the journey our customers went through and our IT counterparts in each of our customers’ organizations deserve an incredible amount of recognition for effectively executing on some of the most challenging business continuity plans we will face in our lifetime.

Finally, we at Webex are grateful to have been in a position to assist our customers, schools, hospitals, and governments around the globe in this unprecedented world event.

About the author

Panos Kozanian is a Director of Engineering responsible for the Webex Platform Organization. The Webex Platform Organization is responsible for all infrastructure assets: data centers, compute, storage and network and the PaaS layer that powers all Webex services, as well as collaboration services such as Common Identity, Control Hub and the Analytics Platform. Additionally, the Webex Platform Organization is responsible for reliability engineering, ensuring that Webex continues to be delivered with high availability and world class performance. Prior to this role, Panos led the Webex Teams Platform, establishing a modern DevOps & SRE culture supporting thousands of micro service instances and 1000+ developers. Throughout his career, he has held a number of leadership roles, including forming and leading Cisco’s Business Incubation lab, managing Cisco’s Digital Signage team, and leading Cisco’s Video Portal efforts. Panos joined Cisco in 2003 starting his career working on business incubations and executive demos. Panos earned a Bachelor of Science in computer engineering from Santa Clara University.

Click here to learn more about the offerings from Webex and to sign up for a free account. 

Read more
African-american man talking looking at camera, black man vacancy candidate making video call for distance job interview, dark-skinned vlogger recording videoblog, view from webcam, headshot portrait
Best practices for acing a virtual interview

Video conferencing for interviews

Life lately hasn’t exactly felt like” business as usual” for job seekers and businesses looking to hire. Many companies had to shift to remote workforces overnight, closing their physical offices and spaces.

This situation creates obvious challenges for the interview process. Yet many companies have forged on with hiring plans, particularly those businesses experiencing demand spikes.

Employers have increasingly utilized virtual interview settings but now rely on them entirely. And it’s worth considering that video conferencing interviews could very well become the norm in a post-pandemic world.

With that in mind, let’s look at some of the best tips and strategies for acing your virtual interview and making the impression that you set out to make.

  1. Dress for the job, not the couch

A common virtual meeting hack that many remote workers utilize is wearing sweatpants or shorts with a business professional top. With many stuck indoors all day, it can seem pointless to dress up if you can get away with this new trick — but you’re putting yourself at risk if you do so for an interview.

If you shift out of frame or get up without remembering you have pajamas on, it would reflect very poorly on your character. Such slip-ups have been documented countless times on social media amid COVID-19.

Consider that, at the longest, you’ll be interviewing for an hour, two hours at max. Make the effort to choose a professional outfit, as it shows your interviewers that you’re serious and motivated about this opportunity.

  1. Check your internet connection and hardware beforehand

Technical difficulties often derail meetings — yet they can often be resolved more quickly or avoided altogether by checking technology and the internet connection ahead of time. Imagine the problems you’d encounter if your internet cut out in the middle of an interview.

To ensure that everything is working properly, give all everything a once over:

  • Check that you have a stable connection to the Wi-Fi. Maybe keep an Ethernet cord and adapter as a backup.
  • Test your laptop or desktop camera and microphone. Make sure there’s no echo and the picture is high resolution.
  • Become familiar with the video conferencing tool, especially if you haven’t used it before. Know all the features and commands.

Taking these precautionary steps can avoid an embarrassing situation down the line that may negatively impact your interview.

  1. Prepare like you would for any other interview

It might seem like the rules are a little relaxed for virtual interviews (which can be seen in the dress-up hack employed by many). However, that could not be further than the truth. While seasoned employees might have more informal meetings, you should treat every virtual interview as if you were going in-person.

This is not the time to cut corners. Put in the time and effort to research the business, maybe even look at the LinkedIn profiles of the interviewers you’re scheduled to meet with.

Also, take the time to prep yourself and how you’ll convey your skills, knowledge, and experience. The virtual format can be foreign for many, so perhaps take some time to practice to yourself in the mirror. It’s not a cheesy trick at all, and doing so may help you feel more comfortable and confident in your ability to articulate your strengths, your interest, and why you’d be a good fit.

  1. Lean on body language

It can be difficult to gauge whether you’re getting your point across in a virtual meeting. One way to add emphasis or otherwise convey your message is to leverage your body language. Facial expressions can be used to show you’re intently listening or talking with excitement. If you use your hands a lot when you speak in-person, don’t retract yourself in the virtual environment. It can help give interviewers a clue as to your personality and character.

The other side of this consideration is to keep an eye on any bad body language. Never, ever slouch when you’re on a virtual interview, for example. If you’re surprised or puzzled by a question, try not to let that show through.

  1. Get away from distractions

You should set up your interviewing space as far away from distractions as possible. Yet that can be a challenge when family members are roaming about or your significant other is also working at home and on a conference call.

Make sure that you position yourself away from televisions and other screens that could catch your eye or otherwise cause a distraction. Also, it’s worth talking to whoever you live with about your schedule. If they know you’re on an interview at a specific time, they can take steps to minimize noise or disruptions, like barging in on your space and asking a question.

  1. Follow up with a video message

It’s best practice to follow up after every interview. One way to differentiate yourself as a job seeker is to record a quick video message thanking the interviewers for the time and reiterating your personal value proposition and interest in the position. If you use this tactic, make sure to follow all the steps to ensure you’re recording a high-quality video that will deliver the impact you desire.

These strategies and tips can help you nail your next virtual job interview. And if you’re looking for a video conferencing tool to help power your job search effort, consider using Cisco Webex.

Try Cisco Webex free, today!

Learn More

Best practices for hosting virtual interviews

6 winning strategies for a video conference interview

Working smarter: An interview experience from a (super fun!) virtual team

Still Need Help?

What would you like to do?

Join a Webex online meeting.

Learn more about web meetings and video conferencing.

Sign up for Webex.

Visit our home page or contact us directly for assistance.

Read more
The impact video has on company culture
The impact video has on company culture

Demonstrating culture with video and communication

A company’s culture plays a major role in how engaged employees are, how successful the company is, and the way in which clients or customers view the organization as a whole. But this can be challenging to build and maintain when employees and other stakeholders aren’t able to easily work together.

The key to cultivating a strong and consistent culture throughout an organization is clear communication. Every employee should have a sound understanding of the core values of their company. Further, everyone should feel connected to those values as well. See how virtual backgrounds to inspire remote work culture: the Cisco Webex artist series

But there can be many barriers to good communication throughout an organization, and succumbing to those obstacles can weaken the company culture. The use of technology that keeps everyone on the same page can help immensely when building and maintaining these values.

Video conferencing tools for company culture

Specifically, here are five ways video conferencing tools can support company culture:

  1. Connect remote workers

Remote work has been on the rise and today, even more, people are working remotely. Now, companies are planning their return-to-work models, that will likely look different any employees will continue to work remotely even after the pandemic is over; 53.9% of respondents to a survey from the Institute for Corporate Productivity said they would likely increase flexible work arrangements on a more permanent basis.

Though remote work is becoming more popular, there are definite drawbacks to this sort of arrangement. One of the biggest challenges is loneliness, cited by 20% of respondents to Buffer’s survey. Making an effort to connect with workers through technology like video conferencing can help to bridge gaps between widely dispersed co-workers.

As remote teams become the new normal, it’s essential that companies establish processes to keep employees connected to one another. Video conferencing makes communicating with others simple, allowing them to converse about their projects and goals.

  1. Effectively collaborate on ideas

Team members must seamlessly collaborate on projects and ideas. However, discussing details of a project via email and phone can be difficult, especially when the topic at hand is visual in nature, such as slide shows, graphic design projects, and visual representations of data.

Another 20% of respondents to Buffer said collaboration is a major hurdle when working remotely. Video conferencing tools allow workers to share their screens so everyone can be on the same page. By enabling all team members to view the materials being discussed, everyone has the opportunity to weigh in on the discussion.

  1. Speak face-to-face with clients

When communicating with clients, discussions should flow smoothly. The relationship between client and vendor should be strong to continue a positive relationship. However, when obstacles like misunderstandings or difficulty connecting come up, it can be challenging to ensure the relationship is on the right track.

Video conferencing allows account managers and other stakeholders to clearly communicate with their clients. This software allows vendors to share important information such as slide shows, charts, imagery, or other data by using screen-share features.

Additionally, teams can invite all stakeholders to join discussions easily, no matter where they’re located, giving way to better cross-team collaboration. See how to share real-time data with customers through video conferencing

  1. Reduce work-related commute and travel

While much of business travel has been put on hold lately, it is something that has an impact on culture. Business travel often involves coordinating with various stakeholders, paying for transportation, lodging, and food, plus dedicating many hours to the requirements of traveling: waiting in line at an airport, renting a vehicle, and finding the way to a hotel in an unknown city, to name a few.

Instead of traveling, video conferencing allows people to hold important meetings without the hassle or expense of travel. Plus, it reduces instances of people not being able to make it to a meeting due to obstacles that don’t allow them to make the trip.

Beyond the type of long-distance travel that professionals may have to engage in to meet with far-away clients or stakeholders, the everyday commute into the office can also take a toll on workers. A Robert Half survey found that nearly one-quarter of employees have quit a job because of their commute, and 21% of respondents to Buffer’s survey said not having to make the trip to the office is the biggest benefit of remote work.

Leaning on video conferencing technology allows offices to improve morale and decrease unnecessary commutes without sacrificing productivity.

  1. Promote work-life balance

Maintaining a healthy work-life balance is important for keeping employees engaged and satisfied in their jobs. That balance will differ for individual employees, who have unique home lives and priorities.

Remote work is an excellent tool for promoting a healthy work-life balance, no matter what that may look like for each unique worker. By allowing them to complete their work in their own homes, or on the road while they travel to visit loved ones or new places, they can maintain productivity during the workday and engage in their favorite activities once they sign off.

Video conferencing supports strong company culture

Organizational culture is critical to the success of a business and the happiness and productivity of employees. Being able to support worker and customer needs, such as work-life balance and ability to collaborate on important tasks, are primary components of this.

Video conferencing tools bring everyone together, no matter how far apart they are. Keeping everyone connected helps immensely in supporting a strong company culture.

Get started with a free plan on Cisco Webex today

Sources

News Release Bureau of Labor Statistics

The 2020 State of Remote Work

Nearly One-Quarter Of Workers Have Left A Job Due To A Bad Commute, According To Robert Half Survey

Understanding and Developing Organizational Culture

Learn more

Virtual backgrounds to inspire remote work culture: the Cisco Webex artist series

How to quickly create a company culture in a growing business

Screen sharing how-to-guide: Tips for better real-time collaboration

Still need help?

What would you like to do?

Join a Webex online meeting.

Learn more about web meetings and video conferencing.

Sign up for Webex.

Visit our home page or contact us directly for assistance.

Read more
Confident Workspace
How to create a more confident and connected workplace

Truly connect with interpersonal interaction

Remote work has a significant and complicated impact on individuals and businesses.

The ability to work from home allows employees greater freedom over how they organize their days and manage their personal lives. At the same time, without a physical separation between the workplace and the rest of an employee’s day, work-life balance can begin to feel like a blurry concept that’s hard to define.

In this environment perhaps more than ever, it’s important for businesses to emphasize the human connection that ties team members together.

Instead of viewing one another as unrelated individuals quietly working by themselves to check off a string of disconnected tasks, companies need to help people come together. Learn How to launch a community with Webex Teams

Interpersonal interaction improves workforce well-being and boosts collective confidence

The answer for a more confident and connected workplace is greater interpersonal interaction.

Because of the greater flexibility provided by telework opportunities, colleagues may be based in locations far away from each other, limiting opportunities for them to chitchat in the break room, grab lunch together, or even just to say hello in the hallway.

Finding new opportunities for interpersonal interaction among geographically separated employees can lead to a wide range of positive outcomes.

Benefits for health

Summarizing a study originally published in Personality and Social Psychology Review, an article in Science Daily claimed that “health at work is determined to a large extent by our social relationships in the workplace – and, more particularly, the social groups we form there.”

The authors went on to note that health benefits seemed to be more significant when a greater number of people at the organization shared a feeling of connectedness.

This research indicates that, while one-on-one relationships are important, organizations need to do what they can to develop a greater sense of inclusion for everybody.

Improved productivity

There’s a huge difference in performance between workers who have strong connections with their colleagues and those who don’t.

It seems like common sense that greater interpersonal connection in the workplace could translate into better productivity. When people know, respect and value their colleagues, they’re naturally inclined to feel like they share responsibility and accountability with their peers. Why remote work can be more productive work

There’s evidence to support this claim.

For instance, Gallup found that people who reported having a best friend at work were “seven times more likely to be engaged.” Other positive performance indicators included better work and fewer workplace injuries.

Greater self-confidence and team morale

Feeling connected to teammates may have benefits for self-esteem and collective confidence, too.

Interacting closely with colleagues can help individuals develop greater self-confidence and improve a team’s sense of cohesion and shared accomplishment.

On the other hand, without the affirmation provided by close relationships, it can be difficult to achieve higher levels of self-esteem. Self-doubt can begin to take the place of mutual support.

The American Psychological Association highlighted a study first published in the Journal of Personality and Social Psychology that claimed self-esteem and positive relationships go hand in hand, with one factor boosting the other. The study indicated that these results seem to hold true across a person’s life, even into advanced age.

To create this feedback loop between self-esteem and positive relationships, businesses need to cultivate greater personal interaction.

Techniques for encouraging interpersonal interaction

To achieve greater interaction between colleagues and associates, there are many strategies that businesses can use. The thoughtful application of telework technologies can help drive stronger human connection.

Promote virtual presence

Videoconferencing is a simple solution for enhanced communication. By enabling meeting participants to pick up on nonverbal cues from each other, attendees can more fully appreciate what their colleagues are saying. Using video for client meetings can also help establish a more personal connection with prospects and customers. Screen sharing tools can facilitate more thorough communication, assisting with collaboration, and allowing contributors to truly feel heard.

Another significant benefit of videoconferencing technology is the ability to record and archive demos and tutorials in their entirety. Sharing these resources can be a great way for colleagues to help keep one another informed about business operations.

Provide tools for work-life balance and interactivity

Employees feel more connected to their workplaces when they know they have the tools they need to adequately balance work responsibilities with their personal lives.

Remote work technology that enables workers to spend less time on their commute will help their personal interactions feel relaxed and natural.

Encouraging workers to use videoconferencing and collaboration tools also allow them to be more present with one another when they tackle projects together. When colleagues connect over a video chat line, their attention remains focused on the conversation at hand, not divided among other communication channels. Get the most out of work-life balance

Create digital communities

Collaboration tools and scheduled meetings are one component of a multifaceted approach to shared, community-based platforms that encourage interpersonal communication.

Standalone multifunctional groups, such as Webex Teams, enable greater interaction between colleagues and teammates. With limited outside distractions and a more relaxed atmosphere, online communities can serve as a virtual watercooler for impromptu check-ins and spontaneous chats.

There are many opportunities available from Cisco Webex to help you improve interpersonal interaction and nurture a more confident, connected workplace.

Reach out today for more information or a free trial.

Sources:

Your Friends and Your Social Well-Being

Health determined by social relationships at work

Positive Relationships Boost Self-Esteem, and Vice Versa

Creating Human Connection

Learn More

5 tips for connecting with remote colleagues

Delighting remote workers: Why user experience is important

Using technology to create work-life balance

Read more
graphic classroom and
Bridging hybrid classrooms with the Cisco Webex Board

Easy deployment and super friendly interface

Technology can be unnecessarily complex. Whether the screen was left on the wrong video input or the camera wasn’t connected – these kinds of disruptions that take valuable time away from teaching and learning. With Cisco Webex Rooms devices, technology isn’t an inhibitor to education – it’s the conduit.

Video device

There are plenty of touch screens in the market for education, but they sacrifice the most important factor of all: communication. With hybrid learning models on the rise, we need to ensure that the distance between the teachers and students doesn’t become a barrier to learning. According to Dr. Albert Mehrabian*, communication requires more than verbal interactions. It is made up of 7% of spoken words, 38% of voice and tone, and 55% of body language. If the students can’t hear or see the teacher, then some of the most important parts of the lesson can be lost. Capturing the teachers movements and tone of voice is essential to an engaging lesson.

Teachers, on the other hand, need to be certain that students can hear and see them without fault so they can focus on giving the class, not on managing the technology that enables class. The 4k camera of the Webex Board plus its 12 microphone array ensures that wherever the teacher is, they can be heard, seen, and understood.

Works with your favorite online education platform

For some time now, education has relied on digital platforms to distribute home assignments, review projects and homework, and store class material. The Webex Board can be set up with tools like Blackboard CourseSites and Canvas as Webapps so the teacher and student can interact with them directly on the Webex Board while on a call. Webex can also be integrated directly into the institution’s Learning Management System.

Annotate on all!          

In the case that the teacher feels more comfortable sharing material from their computer, Touch Redirect allows the teacher to interact with the computer as they would with a tablet by using touching the Webex Board. While using PowerPoint, for example, the teacher can go through slides by swiping their finger on the screen. When showing a 3D model, they can zoom in and rotate the model on the screen. Any content shared on the board can be annotated on by the teacher using the board or the students from their home devices. This encourages students to participate freely, while keeping their attention on the class, not on handling the tech. At the end of the class, all written notes are stored as whiteboards in spaces where teachers and students can access them.

The power of the Webex Assistant

Webex Assistant for Webex Meetings gives the teacher the option to record the lesson for future reference. Recordings may also include a transcript of the lesson and a selection of highlights. So, the teacher can help students find critical parts of the lesson faster and relate them to other lessons.

The Webex Board makes learning easy for teachings and students by providing the correct set of tools in video conferencing and interaction that modern hybrid learning requires.

Learn more about the all-in-one device for team collaboration 

Reference

Dr. Albert Mehrabian*

Learn More

Top 7 Webex Assistant Device commands to enhance your meetings!

Webex for Education: Technology for collaboration in and out of the classroom

Experience the new Webex for Education — Simple and secure out-of-the-box

Still Need Help?

What would you like to do?

Join a Webex online meeting.

Learn more about web meetings and video conferencing.

Sign up for Webex.

Visit our home page or contact us directly for assistance.

Read more
Human face and mouth and sound waves - 3D illustration
Applied natural language processing— Using AI to build real products

Arushi Raghuvanshi – Hear an overview of key concepts for leveraging NLP in production applications like voice assistants, question answering, search, topic summarization, and more.

This is a companion blog post to my talk at the Women in Big Data event on August 20, 2020. The talk slides are available here

There are different challenges between academic or theoretical NLP and practical or applied NLP. There are quite a few online resources on the academic side, including published papers, lessons on AI and NLP theory and fundamentals, blog posts breaking down the latest and greatest models, etc. There is less information online about using all of this in practice, in real-world, customer-facing applications, which is what I’ll cover here. I will outline some key differences between academia and industry, introduce core NLP concepts that are applicable to a variety of applied use cases, go through best practices and tools for collecting data and building an application, and discuss how to securely improve deployed models over time.

Academia vs industry

The first key difference between academia and industry is data. The data available to build a production application may be very limited in quantity compared to standard research datasets. For example, SQuAD, a popular question-answering dataset, has over 100,000 questions, but developers may only have a couple hundred representative question-answer pairs to build a production system. Production data may also be noisier or have different characteristics than standard data sets. For example, it could contain a lot of domain-specific terms like product names. Because of this, pre-trained or out of the box models might not work well.

The second difference is the need for reliability and interpretability in user-facing applications. There has been a trend towards deep learning models that perform well on large amounts of data, but they may pick up on unintended or undesirable data trends because real-world data naturally has bias. For example, many companies have shown up in the news for accidentally building sexist or racially biased models. When building models in practice, it’s important to think about bias and design models that are easy to evaluate, consistent, and only rely on intended features.

Next, academic papers tend to focus on a single, well-defined component. While these components may work well individually, they often break down as part of a larger pipeline. For example, to build a voice assistant you may need a pipeline of speech recognition, natural language understanding, and question answering components. If the speech recognition is off, it makes it more difficult to understand what the user is asking, and even more difficult to answer their question or complete the task.

speech recognition icon and sound waves

In academia, accuracy tends to be the main metric that researchers are trying to improve on, but in practice, developers also care about usability and scalability. In production, device constraints, inference time, interaction design, and other factors play a role in the overall success of an application. Often, these factors that contribute to usability are more important than minor accuracy improvements, requiring a different approach to model optimization.

Finally, security is an important factor in real-world applications. AI is a data-driven field. More data leads to better models, but developers must be careful about keeping this data secure and not violating customer trust. There have been many recent news articles about data breaches and a general sentiment of users feeling like companies are spying on them or not respecting their privacy.

These are some of the fundamental differences between AI theory and practice. Next, I’ll share some best practices and tools to solve NLP problems for production systems.

Applied NLP overview

The solution to many of the problems outlined above is to break down complex problems into a series of models that can be evaluated well. Instead of training a single, deep, end-to-end, black box system, train multiple, simpler, more well-defined models. Since each of these models is solving a simpler problem, they require less data to achieve high accuracy and less compute power to train. It is also easier to evaluate each of these subcomponents quickly and thoroughly, which makes it easier to efficiently deploy fixes to issues like picking up on unintended data trends.

With that in mind, we’ve found that most practical applications of NLP can be modeled as the following four general categories, and more complex problems can be handled with a pipeline of these models:

Text classification

For all NLP models, the input is a piece of text. With text classification, given a query or piece of text, the model outputs a single label.

One example application of this type is sentiment analysis. Given some text, the model can output a label of positive, negative, or neutral. Another example is topic classification. Consider an application with pre-defined topics of weather, news, and sports. Given a user query, the model can output the appropriate label. Third, extractive summarization or highlight extraction can be modeled as a text classification problem. For each sentence in the text, the model can output a binary label of whether that sentence is a highlight (included in the summary) or not.

example of text classification using inputs and outputs
Examples of sentiment analysis, domain classification, and highlight extraction.

Some models that can be used for text classification are logistic regression, support vector machines, random forest, decision trees, and neural networks (of which there are many network architectures available).

Some features that can be used to train these models include:

  • N-grams, which are sequences of n words or tokens in the order they appear
  • Bag of words, which is a count of all the words in the text (without paying attention to the order)
  • Word shape or orthographic features that consider if there are capitalizations, punctuation, numerics, etc.
  • Length of the text
  • Gazetteers, which are indexes or dictionaries containing domain-specific vocabulary and their frequencies – the feature is whether words or phrases in the input text appear in the domain gazetteer
  • For NN models, the input can be a character, word, or sentence level embedding or vector representation

While it’s good to be aware of these models and features, there are many libraries, toolkits, and frameworks with implementations of these models and feature extractors. Most of the work you’ll do for AI in practice will be framing the problem and collecting data. The model itself will often be a few lines calling a library. When starting out, it’s more important to focus on collecting the right data and framing the problem than getting caught up in the details of the model implementations.

Sequence labeling

The next model category is sequence labeling. Now, given a piece of text as input, the model will output a label for every word or token in the text. One application of this is entity recognition, which is extracting key words or phrases and their labels. Another application is part of speech tagging.

Entity recognition with IOB tagging input and output
Example of entity recognition with IOB tagging

Models that can be used for sequence labeling include maximum entropy markov models (MEMM), conditional random fields (CRF), long short-term memory networks (LSTM), and more complex recurrent neural network architectures (bi-LSTM, bi-LSTM + CRF, etc.).

Good features to use are the same as for the text classification model described above.

Sequence to sequence

When given some text input, sequence to sequence models output a sequence of tokens of arbitrary length. Some applications for this are machine translation or natural language generation. MT requires a lot of data to get right, so in practice it is generally better to use a pre-trained model or one available through an API. NLG generally doesn’t reliably work well enough to be used in production. In practice, developers usually use rules-based or templated responses instead. Given that most developers aren’t training these models from scratch, I won’t go into architecture details on this type here.

Information retrieval

The last category is information retrieval. IR is the problem of retrieving a document from an index or database based on a search term. Some applications of this are Question Answering, Search, and Entity Resolution. For example, say someone wants to know which artist played the song Bohemian Rhapsody, and you have an index that contains songs and artist names. You can search that index with the song title Bohemian Rhapsody to get the document with the artist field populated as Queen.

Example of structured question answering for conversational interfaces
Example of structured question answering for conversational interfaces.

Note that this is more complicated than a simple database lookup because it incorporates fuzzy matching. Some relevant features that can be used to get optimal rankings include:

  • Exact matching
  • Matching on normalized text
  • N-grams for phrase matching
  • Character n-grams for partial word matching and misspellings
  • Deep embedding based semantic matching, leveraging models such as BERT, GloVe, or sentence transformers
  • Phonetic matching, which can directly use phonetic signals from the speech recognition model, or generate phonemes from the transcribed text using models such as double metaphone or grapheme to phoneme

Note that there are some areas of NLP that I didn’t cover. I didn’t touch on unsupervised models at all. But the majority of practical NLP applications can be modeled as one of these four categories, or for more complex problems, a combination of them.

Example application

To make this more concrete, let’s walk through an example application that uses the concepts we’ve discussed so far. More specifically, I’ll be giving you an example of building a food ordering conversational interface with the MindMeld platform. This is a complex problem, so it involves a pipeline of multiple models shown here:

Natural Language Processor and knowledge base

Let’s consider the example query “I’d like a hummus wrap and two chicken kebabs.”

  • The Domain Classifier is a text classification model that assigns an incoming query into one of a set of pre-defined buckets or domains. The given query would be labeled as the food ordering
  • Intent Classifiers are also text classification models that predict which of the domain’s intents is expressed in the request. In this case, an intent classifier could label the query as the build order
  • Entity Recognizers discern and label entities — the words and phrases that must be identified to understand and fulfill requests — with sequence labeling models. For our example query, this would extract hummus wrap and chicken kebabs as dish entities and two as a number
  • Entity Role Classifiers add another level of labeling a role when knowing an entity’s type is not enough to interpret it correctly. These are also text classification models. The number entity two can be further classified as the quantity role (to differentiate it from a size role, e.g. 16 drinks vs a 16 ounce drink).
  • An Entity Resolver maps each identified entity to a canonical value using Information Retrieval. For example, hummus wrap can be mapped to the closest canonical item of Veggie Hummus Wrap, ID:‘B01CUUBRZY’.
  • The Language Parser finds relationships between the extracted entities and groups them into a meaningful hierarchy using weighted rules. In this case, two and chicken kebabs would be grouped together.
  • The Question Answerer supports the creation of a knowledge base, which encompasses all of the important world knowledge for a given application use case. The question answerer then leverages the knowledge base to find answers, validate questions, and suggest alternatives in response to user queries. This is an Information Retrieval model. Since the user has not specified a restaurant name, the question answerer can be used to find restaurants that carry the requested dishes.
  • The Dialogue Manager analyzes each incoming request and assigns it to a dialogue state handler, which then executes the required logic and returns a response. This is a rule-based system. In this case, it would use a template to construct a response like “I found veggie hummus wrap and two chicken kebabs available at Med Wraps and Palmyra. Where would you like to order from?”
  • Finally, the Application Manager orchestrates the query workflow — in essence, directing the progress of the query between and within components.

MindMeld implements all of these models for you with some reasonable defaults. Once you’ve added your data, you can simply run the following in the command line to train all of these models and start testing them:

mindmeld blueprint

If you would like to further experiment with one of the models, let’s take an intent classifier for example, you can do so with the following syntax in python:

mindmeld components

To download the code and try it out yourself you can make a copy of this Google colab notebook and follow the commands. More information is available in the MindMeld documentation.

Now that you understand some fundamental NLP concepts and how to frame an NLP problem, the next step is to collect data.

Data collection

Before jumping into data collection, it’s always a good idea to check if there are any pre-trained models you can use. Hugging Face is a popular platform that has implementations of many state of the art models. CoreNLP, spaCy, and NLTK are platforms that have implementations of many NLP fundamentals, such as named entity recognition, part of speech tagging, etc. And you can always do a simple Google search to look for additional models. Even if these pre-trained models don’t perfectly fit your use case, they can still be useful for fine tuning or as features.

Example of using pre-trained sentence transformers found via Hugging Face
Example of using pre-trained sentence transformers found via Hugging Face
Example of using pre-trained Named Entity Recognition from spaCY
Example of using pre-trained Named Entity Recognition from spaCY

If you are training a model, first check to see if there are any existing datasets available. There are a lot of open-source datasets that can be used as a starting point. There may be data within your organization that you may want to use. Or you might be able to scrape or compile data from a website or publicly available API.

While it’s good to check for existing models and data, don’t hesitate to build a new dataset if one doesn’t already exist that accurately represents your use case. Representative data is essential to building a high-quality application. Crowdsourcing tools can be useful for generating initial data.

Example platforms for crowdsourcing data collection.
Example platforms for crowdsourcing data collection.

When leveraging crowdsourcing tools, it’s important to define your task well. If the task description is too specific, you will get lots of very similar looking data, but if it’s too general, a lot of the data may be irrelevant or not useful. To strike the right balance, iterate. Work in small batches, see how the results look, and update your task description accordingly.

Some data collection platforms help match you with workers who are trained in your specific use case, which is really useful if you want clean, consistent data. For cases where you want more variation or generally want to see how the public responds to certain prompts, it may be better to go with tools that anyone can contribute to. You can also do things like target specific geographic areas to get a variation in slang and regional language that people might use.

Whatever approach you take, consider implementing validation checks to automatically discard any excessively noisy or irrelevant data. You can target workers with better ratings to help reduce noise, but even then, you should implement some automated validation like checking length, removing whitespaces, and making sure at least some words appear in the relevant language dictionary.

In addition to collecting the text itself, remember that we want to collect labels for our models. It’s incredibly important for these labels to be clean, because without clean data our models can’t learn. If you use crowdsourcing tools or data teams for this, you should give contributors some training and evaluation before they start labeling. You can have multiple people label the same queries, and only accept labels with a certain level of agreement. Once you have an initial model, you can help speed up labeling time by using model predictions to bootstrap labels. This transforms the label generation task into a verification task, which is generally faster and easier.

Finally, if you don’t have any other resources, you can create and label your data yourself, in house. This can be a great way to bootstrap an initial model. It gets you to think more closely about the data you are trying to collect, and you can add data over time from user logs or other sources as resources become available.

Toolkits and frameworks

Once you’ve framed your problem and collected data, the next step is to train your model. Scikit-learn is a popular toolkit for classic models that we talked about like logistic regression, support vector machines, and random forest.

linear regression

For neural networks, you can use libraries like PyTorch or Tensorflow. Here’s a great tutorial on using a PyTorch LSTM for part of speech tagging, and here’s one for Tensorflow.

Some more NLP specific toolkits are CoreNLP, NLTK, spaCy, and Hugging Face. I mentioned these toolkits before in the context of pre-trained models, but they are also very useful as feature extractors. These toolkits can be used to generate features from text, like n-grams and bag of words. These feature vectors can then be fed into models implemented via, for example, scikit-learn.

generating ngrams

For more complex problems involving multiple NLP components, namely conversational interfaces, you can use a variety of platforms  including MindMeld, Dialogflow, Amazon Lex, wit.ai, RASA, and Microsoft LUIS. These platforms have a lot of preset defaults for feature extractors and models and have the whole pipeline set up, so all you have to do is provide your data and implement any custom logic. Even if you’re not building a full conversational interface, these platforms can be really useful for their subcomponents, like question answering or custom entity extraction.

Finally, there are tools on the infrastructure side that can be particularly useful for AI. Elasticsearch is useful because it is not only a database, but also a full-text search engine with a lot of IR capabilities built-in. AWS, Google compute engine, and other similar platforms are great for cloud compute to train heavier models efficiently. Kubernates is a platform for easy deployment and scaling of your systems. And DVC is a tool for data versioning, so that if you have multiple people training models, they can be synchronized on the data they are using.

Improving models in a secure way

The key to intelligent ML systems is to improve them over time. All of the leaders in the AI space have become so by leveraging usage and behavior data from real users to continually improve their models. As an organization, it is essential to do this in a secure way.

The most important thing to start with is communication. It is important to clearly communicate if any user data will be stored, how long it will be stored for, who will be able to access it, and what it will be used for. Even if you are abiding by data policies, if users are unaware of these agreements, it may come across as ‘spying.’ This communication can be done at onboarding, with user agreements, through an FAQ section of a website, via a published white paper, or any other accessible location.

In order to define these data policies, some things to think about include what data needs to be stored to improve your system. Can you store only some extracted trends or metadata, or do you need to keep the full raw logs? You should only store what is absolutely necessary to add value to the end user and always remove any extra sensitive or personally identifiable information. Think about how long this data will be stored. Will it be deleted after a set amount of time, say one year, or is it crucial to store it indefinitely until the user requests it to be deleted? Who will be able to access the data? If the data is never read or inspected by humans, people may be more comfortable with their data being used. If that is not possible, it is good to make the data available only to a small team of analysts who have a high level of data security training. Finally, what will the data be used for? If it provides value to the end user, they are more likely to allow you to use it. When possible, it is beneficial to provide useful reports to end users or customers and measurable accuracy improvements on models.

Once you’ve defined a data policy, you need to build a secure data pipeline that can enforce this policy.

example data pipeline
Example data pipeline. User queries and model outputs are stored in a secure temporary cache until they can be processed and saved in a more permanent data store with relevant access permissions.

For example, you need to keep track of information like from which user each piece of data came from, so you can delete it if they ask for it to be removed. The platform needs to be able to enforce permissions, so only authorized individuals are able to access data stores. You can also build models to remove sensitive information. For example, if you don’t need to store person names and those exist in your data, you can use an entity recognition model to recognize those person names and replace them with a generic token.

Once you have data, an efficient way to improve models is with Active Learning. In production, raw data is cheap, but labeling data is not. We can use model uncertainty to select which queries to label first to improve models quickly.

model performance vs queries added

To help do active learning on a regular basis, you can build out a semi-automated pipeline that selects logs from the data store, bootstraps annotations, which can be verified by a human labeler, and checks to see if the accuracy increases with the new data. If it does, the new model can be deployed, and if not, the data can be sent to the developer team for further inspection and model experimentation. In addition to increasing the training set with this pipeline, it’s good to add to the test set. For the test set, it’s better to randomly select queries to get an accurate distribution of user behavior.

You can further speed up this pipeline by using auto labeling. Tools like snorkel enable labeling data automatically, with an algorithm or model, rather than manually with a human labeler. The auto labeling system can abstain from labeling queries for which there is low confidence. These can be sent to human labelers or ignored. Either way, it allows for some model improvement without a human-in-the-loop, which is beneficial for security reasons and time or resource constraints.

About the author

Arushi Raghuvanshi is a Senior Machine Learning Engineer at Cisco through the acquisition of MindMeld, where she builds production level conversational interfaces. She has developed instrumental components of the core Natural Language Processing platform, drives the effort on active learning to improve models in production, and is leading new initiatives such as speaker identification. Prior to MindMeld, Arushi earned her Master’s degree in Computer Science with an Artificial Intelligence specialization from Stanford University. She also holds a Bachelor’s degree from Stanford in Computer Science with a secondary degree in Electrical Engineering. Her prior industry experience includes time working at Microsoft, Intel, Jaunt VR, and founding a startup backed by Pear Ventures and Lightspeed Ventures. Arushi has publications in leading conferences including EMNLP, IEEE WCCI, and IEEE ISMVL.

Click here to learn more about the offerings from Webex and to sign up for a free account. 

Read more
media concept smart speaker
Robust NLP for voice assistants

Karthik Raghunathan – How to understand your users despite your Automatic Speech Recognition (ASR)’s bad hearing.

This is a companion blog post to my talk at the L3-AI conference on June 18th, 2020. The talk slides are available here. The talk recording is here.

NLP machines
Image credits: Bryce Durbin / TechCrunch

The MindMeld Conversational AI Platform has been used by developers to build text-based chatbots as well as voice assistants. While text-based chatbots certainly have their place and utility in today’s world, voice interfaces are a lot more intuitive and natural when they work well.

It’s been encouraging to see the general population become more comfortable with voice assistants in recent years. An early 2020 survey by Voicebot found that more than a third of US households now have a voice-enabled smart speaker.

Map of the United States from Voicebot showing the graph of US households having voice-enabled smart speaker

Another survey found that 35% of the US population are regular voice assistant users.

A graph of UC Voice Assistant users and penetration

These numbers are expected to grow even faster in this era as users start preferring touch-free interfaces. This presents a great opportunity for developers of voice user interfaces everywhere. However, anyone who’s worked on one of these systems knows that it’s no easy feat to build a production-quality voice assistant that delights users.

Several active research areas in natural language processing explore more complex and deeper neural network architectures for conversational natural language understanding, natural language generation, and dialog state tracking. But all of that great work can still get undermined by the simple fact that voice assistants often suffer from bad hearing. In real life, even simple voice commands get easily misunderstood because the assistant didn’t hear you clearly.

Alexa Voice Fails

In more technical terms, this means that the accuracy of your Automatic Speech Recognition (ASR) system has a huge impact on the overall quality of your voice assistant. This ends up being the Achilles’ Heel for most voice assistants, and if you want to see a significant improvement in user experience, focusing your efforts here will give you the most bang for your buck.

Challenges with speech recognition

Modern voice assistants are built using a complex pipeline of AI technology. At a high level, three steps are common to all voice user interfaces:

 

Source: Nvidia
  1. First, we use Automatic Speech Recognition to convert the user’s speech to text. Since building your own ASR requires prohibitively high amounts of data and resources, it’s common for developers to use an off-the-shelf cloud service like Google Cloud Speech-to-Text, Azure Speech to Text, or Amazon Transcribe.
  2. We then use Natural Language Processing to understand the transcribed text, take any appropriate actions, and formulate a text response. This can be accomplished with a platform like MindMeld that encompasses functionality for natural language understanding, dialogue management, and natural language generation.
  3. Lastly, we use Text To Speech to synthesize human-like speech for the generated text response to be “spoken” back to the user. This is commonly done using cloud services like Google Cloud Text-to-Speech, Azure Text-to-Speech, or Amazon Polly.

Since ASR is the first component in this pipeline, errors introduced at this step cascade to downstream components, causing them to make errors as well. You can use all the transformers you want in your NLP system, but if the input is garbage, you’ll still get garbage out.

In the last five years, there have been many headlines like these which may lead one to believe that ASR is an already solved problem:

Microsoft reaches ‘human parity’ with new speech recognition system

The system’s word error rate is reported to be 5.9 percent, which Microsoft says is “about equal” to professional transcriptionists asked to work on speech taken from the same Switchboard corpus of conversations.

www.theverge.com

Google’s speech recognition technology now has a 4.9% word error rate

Google CEO Sundar Pichai today announced that the company’s speech recognition technology has now achieved a 4.9 percent word error rate.

venturebeat.com

While we’ve undoubtedly made large strides in speech recognition accuracy over the last decade, it’s far from being a solved problem in the real world. In many of our production applications, we see word error rates (the metric by which ASR quality is measured) to be far higher than the ~5% numbers reported on well-studied academic datasets. Off-the-shelf ASR services like those from Microsoft, Google, or Amazon still make many mistakes on proper nouns and domain-specific terminology. When deployed in the real world, these errors are further exacerbated when dealing with users with diverse accents or non-ideal acoustic environments.

Examples of ASR mistranscriptions in Webex Assistant

Below are a few examples of ASR mistranscriptions we’ve seen in Webex Assistant, our MindMeld-powered voice assistant for enterprise collaboration.

ASR mistranscriptions

As you can see, the ASR often confuses proper nouns with common English words (e.g., Prakash’s vs. precautious or Mahojwal vs. my jaw). On other occasions, it mistakes one named entity for another (e.g., Kiran vs. Corrine or Didi vs. Stevie). There are also cases where it fuses named entities with surrounding words (e.g., Merriweather instead of me with Heather). Any of these mistakes would lead the assistant to take an unsatisfactory action since the primary entity of interest has been lost in the ASR output.

Clearly, we need to overcome these kinds of errors to understand the user correctly. But before we look at potential solutions, it’s worth emphasizing two things.

First, we’ll assume that the ASR we’re using is an off-the-shelf black box system that we can’t modify and have to use as is. This is a reasonable assumption because most popular cloud ASR services provide very little room for customization. However, we will assume that the ASR provides a ranked list of alternate hypotheses and not just its most confident transcript. This is something that all major cloud ASR services can do today.

major cloud ASR services

Note that the techniques covered below will be useful even if you had the luxury of using your own highly customized domain-specific ASR models. That’s because no ASR is ever going to be perfect, and having robustness mechanisms built into your NLP pipeline is always a good idea. The assumption about an off-the-shelf black box ASR is more to restrict the scope of the discussion here to the most common scenario that developers find themselves in.

Second, when talking about the NLP stack for a voice assistant, different implementations might involve different steps as part of the full pipeline. In this post, we’ll only focus on the three main steps common to all modern conversational AI platforms: intent classification, entity recognition, and entity resolution.

Next, we’ll look at three different techniques we’ve used in MindMeld applications to make our NLP pipeline more resilient to ASR errors.

1. ASR n-best reranking

The first technique, called n-best rescoring or reranking, applies application-specific domain knowledge to bias and possibly correct the ASR output.

While this description doesn’t do justice to all the complexities of a modern ASR system, at a conceptual level, it’s still useful to think of an ASR as having three separate stages:

Automatic Speech Recognition

First, the feature extractor extracts some useful audio features from the input speech signal. The acoustic model then maps those extracted features to phonemes representing the distinct sounds in the language. Finally, the language model takes that sequence of phonemes and transforms it into a sequence of words, thereby forming a full sentence. Like other probabilistic systems, ASR systems can output not just their best guess but also an n-best list of ranked alternate hypotheses.

The language model (LM) has a huge impact on how the audio finally gets transcribed. The LM is essentially a statistical model that predicts the most likely word to follow a given sequence of words. Conversely, it can also be used to score any arbitrary sequence of words and provide a probability measure for that word sequence.

The key thing to note here is that the LM used by an off-the-shelf cloud ASR service is a generic domain-agnostic model that may work well for web searches or general dictation tasks, but may not be best suited for recognizing the kind of language your users might use when conversing with your assistant. This is why these ASR systems often mistranscribe a domain-specific named entity as some other popular term on the web, or simply as a common English phrase. Unfortunately, in most cases, we cannot change or customize the LM used by a black-box ASR service. Therefore, we train our own separate domain-aware LM and use it to pick the best candidate from the different hypotheses in the ASR’s n-best list.

To train our in-domain language model, we need a large corpus of sentences that reflects the kinds of things our users would say to our voice assistant. Luckily, we should already have a dataset of this kind that we use to train our intent and entity detection models in our NLP pipeline. That same data (with some augmentation, if needed) can be repurposed for training the LM. There are many free and open-source language modeling toolkits available, and depending on your corpus size, you can either pick a traditional n-gram-based model or a neural net-based one. In our experience, n-gram LMs trained using the KenLM or SRILM toolkits worked well in practice.

Once we have a trained in-domain LM, we can use it to rescore and rerank the ASR n-best list such that candidates with language patterns similar to those found in our training data are ranked higher. The post-reranking top candidate is treated as the corrected ASR output and used for further downstream processing by our NLP pipeline.

NLP Pipeline

The above figure shows this technique in action in Webex Assistant. The original ASR output was trying marijuana’s emr, but after n-best reranking, the corrected output is join maria joana’s pmr, which seems more likely as something a user would say to our voice assistant. The ASR’s LM would have preferred a different top hypothesis originally because trying marijuana is a very popular n-gram on the web, and EMR, which stands for “electronic medical record” is a more popular term in general than PMR (“personal meeting room”), which only makes sense in an online meeting scenario. But our in-domain LM can pick the right candidate because it would assign higher probabilities to words like join, PMR, and possibly even Maria Joana if we had that name in our training data.

The advantage of this approach is that it isn’t directed at improving any one specific downstream task, but the entire NLP pipeline can benefit from getting to deal with a much cleaner input. This would help with improved accuracy for intent and entity classification as well as entity resolution.

natural language processor

The disadvantage is that this approach introduces one other new model to your overall pipeline that you now have to optimize and maintain in production. There’s also a small latency cost to introducing this additional processing step between your ASR and NLP. Even if you can make all those logistics work, there’s still a limitation to this approach that it cannot make any novel corrections but only choose from the n-best hypotheses provided by the ASR. So there’s a good chance that you’ll need other robustness mechanisms further down the NLP pipeline.

2. Training NLP models with noisy data

The next technique is a really simple one. NLP models are usually trained using clean data, i.e., user query examples that do not have any errors. The idea behind this technique is to spice up our labeled data with some noise so that the training data more closely resembles what the NLP models will encounter at run time. We do this by augmenting our training datasets with queries that contain commonly observed ASR errors.

Training data for intent and entity models augmented with queries containing common ASR errors (in blue)

Intent Classification

Let’s again take the example of Webex Assistant. The intent classification training data for our assistant might have query examples like join meeting, join the meeting, start the meeting, and other similar expressions labeled as the join_meeting intent. Now, if the production application logs show that join the meeting often gets mistranscribed as shine the meeting, or start the meeting often gets confused as shark the meeting, we label those erroneous transcripts as join_meeting as well and add them to our intent classification training data.

We follow a similar approach with our entity recognition model, where we add mistranscriptions like cool tim turtle or video call with dennis toy to our training data and mark the misrecognized entity text (tim turtle, dennis toy, etc.) with the person_name entity label.

If executed correctly, this approach works out really well in practice and improves the real-world accuracy of both the intent classification and entity recognition models. One could argue that you shouldn’t pollute your training data this way, and your model should learn to generalize without resorting to these kinds of tricks. There’s some merit to that argument. You should definitely start with just clean data and experiment with different features and models to see how far you can get. For example, using character-level features like character n-grams or embeddings can make your intent classifier more robust to minor errors like join vs. joint, and a well-trained entity recognizer should be able to recognize benny would as a name (in call benny would now) by relying on the surrounding context words even if the word would is mistranscribed. But there will always be ASR errors that our NLP models won’t be able to handle, and data augmentation of this kind is an effective way to help the model learn better.

Of course, you need to be careful not to go overboard with this approach. If you were to throw in every single way in which an ASR mistranscribes your user queries, that would probably confuse the model more than it would help it. So what we do is only add examples with ASR errors that are really common in our logs. We also only include near-misses where the transcription is slightly off, and don’t include cases where the ASR output has been garbled beyond recognition. Lastly, you need to ensure that you don’t provide conflicting evidence to your NLP models in this process. For instance, the ASR may sometimes misrecognize start the meeting as stop the meeting, but you shouldn’t label stop the meeting as an example for the join_meeting intent. That would introduce a confusion between the join_meeting intent and the end_meeting intent where that example should rightfully belong.

This technique was mainly about improving our intent and entity detection models. But we’ll now turn our focus to entity resolution.

3. ASR-robust entity resolution

Entity resolution, or entity linking, is the task of mapping a detected entity in the user query to a canonical entry in a knowledge base.

entity resolution

In the above example, the person name entity sheryl is resolved to a concrete entity Sheryl Lee who’s a specific employee in the company directory. It’s this resolution step that allows us to correctly fulfill the user’s intent because we now know the right employee to initiate the video call with.

Entity resolution is often modeled as an information retrieval problem. For instance, you can create a knowledge base by using a full-text search engine like Elasticsearch to index all the canonical entities relevant to your application. Then at runtime, you can execute a search query against this knowledge base with the detected entity text and get back a ranked list of matching results.

search acuracy

To improve the search accuracy, and thereby the entity resolution accuracy, there are several features we can experiment with.

Fuzzy Matching

We can encourage partial or fuzzy matching by using features like normalized tokens, character n-grams, word n-grams, and edge n-grams. We can also do simple semantic matching by using a mapping of domain-specific entity synonyms or aliases. Textual similarity features like these are useful for any kind of conversational application regardless of the input modality. But next, we’ll specifically look at additional features that make the entity resolver for a voice assistant more robust to ASR errors.

Phonetic similarity

First, we introduce phonetic similarity because textual similarity alone isn’t enough to deal with ASR errors. For example, when Kiran Prakash’s gets mistranscribed as Corrine precautious, relying purely on text similarity might not help us make the correct match because, at a textual level, these phrases are pretty far apart from each other. But since they sound similar, they should be fairly close in the phonetic space.

One way to encode text into a phonetic representation is by using the double metaphone algorithm. It’s a rule-based algorithm that maps a given word to a phonetic code such that similar sounding words have similar encodings. For words with multiple pronunciations, it provides a primary and a secondary code encoding the two most popular ways to pronounce the word. For example, the name Smith has the double metaphone codes SM0 and XMT, whereas the name Schmidt is represented by the codes XMT and SMT. The similar representations indicate that these two names are phonetically very close.

A more recent approach is to use a machine-learned grapheme-to-phoneme model that generates a sequence of phonemes for a given piece of text. Using this method, Smith is represented by the phoneme sequence S M IH1 TH, whereas Schmidt is represented as SH M IH1 T. Similar sounding words have similar phoneme sequences, and the detailed representations also make it easier to compute the phonetic similarity between words at a more granular level.

In our experiments, we found that these two methods often complement each other. Hence, we use phonetic features derived from both to improve our search.

Leveraging the ASR n-best list

One other technique that helps us significantly improve our search recall is leveraging the entire n-best list of hypotheses from the ASR, rather than just its top transcript. We run entity recognition on all the hypotheses and send all of the detected entities in our search query to the knowledge base.

Leveraging the ASR n-best list

On many occasions, the correct entity might even be present a little deeper in the n-best list, like in the above example where the correct name Sheetal was part of the ASR’s third-best guess. Even when that is not the case, pooling the various text and phonetic features across all the hypotheses has the effect of upweighting features which have more consistent evidence throughout the n-best list and downweighting outliers, thereby resulting in a much better overall match.

User-based personalization

The last thing we’ll discuss is using personalization features to improve entity resolution. User-based personalization is something that search engines use to better cater their search results to each user. Similar techniques can help us resolve entities more accurately by leveraging prior information about the user, such as which entities a particular user is more likely to talk about. This is useful for any kind of conversational application, but can especially have a huge impact for voice assistants where there is a larger potential for confusion due to similar-sounding words and ASR errors.

Personalization features tend to be application-specific and depend on the use case at hand. For example, for Webex Assistant, a major use case is being able to call other people in your company. Assuming that in general, you are more likely to call someone you are more familiar with, we can devise a personalization score, which is essentially a measure of a user’s familiarity with others in the company. In other words, for every user, we compute a familiarity score between that user and everyone else in the company directory. This familiarity score considers factors like how far the two people are in the company’s organizational hierarchy and how frequently they interact with each other via calls or online meetings.

familiarity score

We can then leverage this additional personalization score during ranking to help us disambiguate among similar-sounding names in the ASR hypotheses, and pick the right one.

This was just one example for a specific use case, but you can envision similar personalization features for different applications. For a food ordering assistant, you could have a list of restaurants or dishes that a particular user has favorited or ordered a lot recently. For a music discovery app, you can use a list of artists and albums that a particular user likes and listens to more often. And so on.

ASR robustness features in MindMeld

You can employ one or all of the above techniques when building a MindMeld-powered voice assistant:

  • We don’t have native support for building in-domain language models and using them for reranking n-best ASR hypotheses. But you can try this on your own by leveraging the LM toolkits mentioned above and include it as a preprocessing step before calling the MindMeld NLP pipeline. However, we would recommend starting with the other two techniques first since those can be achieved to an extent within MindMeld itself. Furthermore, they may reduce the need for having a separate n-best reranking step at the beginning.
  • Training the NLP models with noisy data merely involves adding query examples with ASR errors to your training data files and then using MindMeld to build your NLP models as usual. Just heed the warnings about not adding too much noise or confusability to your models.
  • There’s some out-of-the-box support for ASR-robust entity resolution in MindMeld, as described in our user guide. You can improve upon this by implementing personalized ranking techniques that are tailored to your specific application. For more details, read our 2019 EMNLP paper on entity resolution for noisy ASR transcripts.

It’s worth emphasizing that anyone who aspires to build a production-quality voice assistant must invest heavily in making their NLP models robust to ASR errors. This can often be the difference between an unusable product and one with a good user experience. MindMeld-powered assistants are extensively used in enterprise environments where tolerance for misunderstanding of voice commands is far lower than in a consumer setting. Robustness to ASR errors is always top-of-mind for us, and we’ll continue to share updates as we make more progress on this front.

About the author

Karthik Raghunathan is the Director of Machine Learning for Webex Intelligence, which is the team responsible for building machine learning-driven intelligent experiences across all of Cisco’s collaboration products. Karthik used to be the Director of Research at MindMeld, a leading AI company that powered conversational interfaces for some of the world’s largest retailers, media companies, government agencies, and automotive manufacturers. MindMeld was acquired by Cisco in May 2017. Karthik has more than 10 years of combined experience working at reputed academic and industry research labs on the problems of speech, natural language processing, and information retrieval. Prior to joining MindMeld, he was a Senior Scientist in the Microsoft AI & Research Group, where he worked on conversational interfaces such as the Cortana digital assistant and voice search on Bing and Xbox. Karthik holds an MS in Computer Science with Distinction in Research in Natural Language Processing from Stanford University. He was co-advised by professors Daniel Jurafsky and Christopher Manning, and his graduate research focused on the problems of Coreference Resolution, Spoken Dialogue Systems, and Statistical Machine Translation. Karthik is a co-inventor on two US patents and has publications in leading AI conferences such as EMNLP, SIGIR, and AAAI.

Click here to learn more about the offerings from Webex and to sign up for a free account. 

Read more
Asian girl using laptop for online study during homeschooling at home
K-12 e-learning video conferencing tips

Video conferencing tips for e-learning

Our daily lives experience no shortage of disruptions. Did you know that prior to the outbreak of the pandemic, studies showed the average person is bombarded with as many as 4,000 messages per day? These can come in the form of advertising, marketing, notifications, alerts, emails, calls, people, and more. Pretty crazy to think about. And now, many kids are home, distracting their parents, but also experiencing similar distractions as they navigate a new normal for what their schooling looks like.

Fortunately, limits on in-person instruction have not eliminated educational experiences for many students. A large number of districts have embraced remote learning, using technology-mediated interactions to help students stay on track. But how do you keep students engaged?

A recent article in Edutopia noted how challenging this transition is for students and teachers alike, but luckily, there are many strategies educators can employ, and resources they can use, to get the most out of remote learning for students in kindergarten through high school.*

Best practices for K-12 e-learning

First of all, if your school or district already uses an online learning management system (LMS), make sure to integrate your video conferencing tool with that platform. Administrators and teachers who are tasked with this responsibility can join Webex for live classes that explore the Webex Education Connector for Learning Management Systems.

Synchronous class time on Webex

During synchronous class time, make sure to set expectations around technology with your students, including demonstrating how to use video conferencing features. As appropriate for your students’ grade level and learning objectives, make sure they know how to mute, use chat functions and more.

Record the course, and share that you will do so. Direct students toward the archive of past lessons and make sure they’re easy to access.

As you meet with your students over a video conferencing platform, there are several best practices you can follow to help make learning more engaging:

  1. Turn your video on.

With so much changing on a daily basis, going live with your students is a simple way to add some continuity to the learning experience. Don’t worry too much about having the best lighting or perfect hair. Just do what you’d normally do for school. Try not to have too many distractions visible on camera, but sharing a little bit of your home life and personality can really help your students plug in.

  1. Use the tools at your disposal.

Videoconferencing platforms can enable highly interactive online learning. There are a couple Webex tools that you might want to leverage for remote learning:

  • Whiteboard: Pull up the Webex virtual Whiteboard to both demonstrate concepts and interact with students. This can be used for lessons or quick games during break time.
  • Polling: Do you need to do a quick check for understanding, or do you want to give students a chance to vote on how content will be delivered today? Use a snap Webex poll.
  • Find simple web-based tools for other functions. Display slide decks, shared documents, tutorials and other simple web-based tools by using screen sharing Remember, you’re not moving the class from one location to the next, so anything you can do to give students breaks and cues that it’s time to switch tasks will help keep things running smoothly throughout the day.

If you are running synchronous classes on Webex, it could still be beneficial to incorporate a little independent work time and quick opportunities for sharing into the lesson. Doing so will let students focus on tasks that will help them retain the lesson and listening to their classmates share takeaways and thoughts will give them prompt feedback about their in-class work.

Asynchronous class time on Webex

During asynchronous work time and collaboration in small groups, make sure students know how to use shared documents and set up Webex Teams and spaces so they can work together and send assignments back to you. Encourage students to utilize different online tools to get their work done, before coming to ask for help. As an example, you could have them run grammar checks on their assignments before turning them in.

Remember, if you have to change the participants in a small group, add or remove individuals instead of deleting the space and creating a new one. Students will appreciate being able to see the context so they can catch up quickly.

Most of all, remember, there’s going to be a lot of opportunities for testing out techniques to see what works for your class and what doesn’t. Don’t be afraid to readjust as you get a better sense of how to engage your K-12 students through e-learning.

Additional resources

There’s a wealth of learning opportunities available from Cisco Webex to help teachers explore how videoconferencing and Cisco Teams can help them connect with their students.

The first stop for teachers, students and parents, as well as IT professionals and higher education faculty, should be this web page. You’ll find tips for creating lesson plans, launching group projects and more.

Like you, we know that everybody’s learning style is different. That’s why we produce video tutorials to help teachers learn how to use Webex with their students. Topics we’ve covered so far include how to set expectations with students, tips to help teachers with scheduling and advice for establishing classroom culture during remote learning.

For more about the transition to virtual learning, check out this blog post.

Lastly, one thing we’ve noticed during our current situation is that when times are tough, people step up. Today, there’s no shortage of additional resources, including those outside of what we offer at Cisco Webex. A recent rundown from CNET includes K-12 e-learning resources on topics ranging from literacy to math, science and coding, as well as languages and Advanced Placement preparation. You’ll even find opportunities to take a virtual field trip with your class.

Reach out for more information or get started with our free offer.

Learn More

Connected Education: Let Remote Learning Continue With Webex — Before, During, and After Class

Welcome to hybrid learning

 

Sources

How challenging this transition is for students and teachers alike

Still Need Help?

What would you like to do?

Join a Webex online meeting.

Learn more about web meetings and video conferencing.

Sign up for Webex.

Visit our home page or contact us directly for assistance.

Read more
icon of health professional working with a patient on video conferencing
Best practices for clinicians using video conferencing

Video conferencing best practices

Some situations will always require an in-person visit to a healthcare provider. But there are many instances where a stable and immersive audio and video conferencing platform can offer all of the context needed for a clinician and their staff to offer accurate advice and a diagnosis.

Medical professionals benefit from a streamlined workflow, while patients don’t have to worry about travel arrangements and other logistical concerns. Plus, everyone involved has the advantage of reduced exposure to contagious and communicable diseases.

Of course, there are best practices in terms of compliance, medical ethics, technology, and practicality that must all be considered. Let’s review some key guidance for clinicians who decide to start offering virtual consults.

Compliance and medical ethics

The medical field is held to especially high standards in terms of patient confidentiality, licensure of providers, prescription of medication, acting in the best interests of patients, and many other factors.

In general, the same compliance concerns apply to virtual consults as an equivalent visit by a patient to your office or facility. There are some issues specifically related to virtual consults to keep in mind as well, as the Telehealth Resource Centers explained:

  • Providers have to be licensed to practice medicine in the same state where their patient is located.
  • HIPAA doesn’t specifically cover the unique circumstances of telehealth and virtual consults, but physicians and other staff must follow its rules to avoid issues with patient confidentiality and privacy.
  • Some states have additional privacy and security laws, whether focused on medicine or internet commerce, that providers must follow.

The Center for Connected Health Policy pointed out that while there are no Medicare rules related to informed consent and telemedicine, many states require that medical professionals obtain this approval from patients. This may be enforced through a state Medicaid program or statutes and regulations, so a thorough understanding of the requirements of the state or states in which you provide telemedicine services is especially important.

Practicality and ease of use

Virtual consults help to reduce or eliminate the various roadblocks that can exist between patients and care. Whether it’s impossible for a patient to secure reliable transport to a facility or they can’t easily do so because of a medical condition or other factors, a virtual consult can still connect them with you and your staff. Additionally, these visits keep all patients – whether immunocompromised or healthy – away from others who may spread a disease to them.

These benefits are only accessible with a carefully developed strategy that makes it easy for patients and medical professionals to connect with each other. Scheduling is one concern to keep in mind. Physicians, nurses, and other medical staff may have to spend more time with a given patient during a virtual consult or in-office visit than was initially anticipated or budgeted for on a daily schedule.

If your next virtual consult has to be delayed, the patient should be kept in the loop with updated information. Explaining up front that the appointment time is a guideline that everyone in the office attempts to follow but can’t absolutely guarantee is an important step. So is sending a notification if an issue arises.

Delegating work related to the consult is another factor. On your side of operations, it can ease the burden to have administrative staff set up the video conference and send an invite to you. That means more time focusing on the assessment you’re qualified to provide. Similarly, your admin team can also send an invite to patients ahead of time and follow up shortly before the appointment.

Technology

A stable and high-quality video conferencing platform can go a long way toward enabling the success of virtual consults. In-depth discussions about a topic as important as personal health requires support from a dependable solution. Clinicians may also want to record their sessions with patients to provide a detailed reference that supports their note-taking and other information-gathering efforts during the consult. A recording feature is critical to support this effort to maintain detailed records.

Making sure that patients who aren’t technologically savvy have the support they need to connect is also vital. That may mean having an administrator on your staff offer assistance in some cases or connecting with a relative or care provider on the patient’s end to explain what’s needed. A video conferencing platform designed to be intuitive and easy to use can help to make the virtual consult process as simple and pain-free as possible.

Similar considerations apply for you and your staff. Administrative specialists who set up virtual consults benefit from a platform designed around ease of use, as do nurses, clinicians, and other medical staff who interact with patients through them.

The virtual consult is a powerful tool that leverages the power of modern technology to break down geographic barriers and provide a high level of care to all patients, no matter where they’re located. But to be truly successful, best practices in the areas of technology, practicality, compliance, and medical ethics must be addressed.

 

Cisco Webex is here to support clinicians with a dedicated solution for their telemedicine needs.

Check out this virtual consultation checklist to learn more or get started with Webex today.

Learn More

Cisco + Samsung, innovating healthcare

Creating moments that matter for your residents with Webex

Cleaning shared touchscreen devices

Still Need Help?

What would you like to do?

Join a Webex online meeting.

Learn more about web meetings and video conferencing.

Sign up for Webex.

Visit our home page or contact us directly for assistance.

 

Read more
Financial technology concept. FinTech. Foreign exchange.
Building a banking assistant with MindMeld

Abhi Sidhu & Ritvik Shrivastava – In this post, we’ll take a look at our newest blueprint — a conversational assistant for common personal banking use cases.

 

MindMeld blueprints come with a pre-configured application structure and pre-built set of code samples and datasets. In this post, we’ll take a look at our newest blueprint — a conversational assistant for common personal banking use cases.

MindMeld provides example applications for common conversational use cases, called MindMeld blueprints, that comes with a pre-configured application structure and pre-built set of code samples and datasets. A blueprint allows you to quickly build and test a fully working conversational app without writing code or collecting training data. If desired, you can then treat the blueprint app as a baseline for improvement and customization by adding data and logic specific to your business or application needs.

In this post, we’ll take a look at our newest blueprint — a conversational assistant for common personal banking use cases.

FinTech Rank
Image Credit: FinTechRanking

Motivation & considerations

Before diving into the details of development, let’s talk about some key contributing factors behind the idea of this app.

Why banking?

With the growing popularity of FinTech, major financial institutions are looking at smarter solutions for providing their services to clients — conversational IVR, or virtual assistants, is one of the prominent targets.

The MindMeld platform, widely used for developing robust assistant applications, is ideal for the same. This serves as motivation for our new Banking Assistant blueprint: a virtual bank teller that shows off some of our amazing functionalities.

Value of time in large enterprises

Virtual assistants are efficient in terms of time spent by employees. Targeting lower customer interaction times by reducing the human-hours spent on solving previously seen issues is one of the major benefits. Also, AI-powered solutions are data-driven and can be improved with time and continuous training. This requires less time than training and re-training employees for the same.

Data security

For enterprises like banks, customers’ personal data is extremely sensitive. The MindMeld platform offers a significant advantage over cloud-based conversational AI platforms by allowing for data storage entirely on an organization’s local servers. This makes it advantageous for enterprise applications that are concerned about data privacy and security as data is never shared.

Now that we have our motivation, let’s take a look at the development steps.

Building the application

The Banking Assistant allows users to securely access their banking information and complete tasks as if they’re conversing with a teller. Below are some sample conversations for common banking tasks:

Building the application
Sample conversations — Paying credit card bills and reporting stolen/misplaced card.

Design overview

As part of the NLP component of any MindMeld app, we define a set of key use case domains or more fine-grained intents. The Banking Assistant intents include:

  • Activating a credit card
  • Applying for a loan
  • Transferring money
  • Paying off a credit card bill
  • Activating AutoPay
  • Checking account balances

For the complete description of the app’s architecture and a detailed breakdown of domains, intents, and entities, visit our documentation and refer to the illustration below:

NLP Design Overview for Banking Assistant
NLP Design Overview for Banking Assistant

Challenges & functionalities

There are a few unique challenges to building a conversational app for a banking firm, which we overcome through some of the MindMeld’s impressive built-in functionalities.

  • Client authentication through MindMeld
    In our vision for a production application, the frontend would handle user authentication and pass an immutable user token to the MindMeld application layer. This would allow the application to make calls to the bank’s REST APIs to fetch and update the corresponding user’s stored information securely. To show this, we mimic the passing of user tokens of the sample users in our database. When operating the app, one can pass the token for a specific sample user to only access data of that user and avoid leaks and cross-viewing of incorrect or mis-intended information. Find more information on the current set of sample users here and browse the data directory to find the user JSON data file.
MindmeldBankApp
Slot-filling for Money Transferring Intent

 

  • Learning about MindMeld entity roles
    As mentioned earlier, the purpose of blueprints is to exhibit a ready-made app and to allow developers to learn about using the MindMeld platform. This app showcases some unique features mentioned above, as well as some finer details that are really useful. For example, the use of roles in entities. In our banking use cases, the ‘account type’ is a major entity, representing the users’ savings, checking, and credit accounts. While the entity is sufficient by itself, it might not be unique in use cases like money transferring, where two ‘account type’ entities are required. Defining a separate entity just for one use case is also not ideal. Hence we make use of entity roles. These roles represent the purpose for each use of an entity. Continuing with the same example, there will be two ‘account type’ entities for money transfers: one with the role ‘from account’ and the other ‘to account.’ The use of roles can be extended to a variety of use cases. In the case of a location entity in a travel app, the roles could be ‘departure’ and ‘arrival’ or ‘source’ and ‘destination.
  • Obtain missing information using slot-filling
    Intents like transferring money or checking account balance require some key information such as account type, account number and amount of money. It’s likely that the user doesn’t provide this information in a single query, and the banking assistant needs to prompt the user for it. Instead of creating a back-and-forth logic to fetch missing information, we make use of MindMeld’s recently released slot-filling or entity-filling feature. We define a slot-filling form for each use case and let the feature prompt the user for this information on our behalf. You can read more about this feature here. A sample conversation using slot-filling for the money transferring intent can be seen here.
  • Querying external storage with dialogue manager
    The current Banking Assistant architecture showcases MindMeld’s support for secure REST APIs by mimicking PUT and GET API calls to retrieve and update information from a local data file. This is done through the Dialogue Manager of the app. This allows for the secure exchange of data and gives users the freedom to connect their REST endpoints and easily expand upon the backend. With this support, it’s easy to modify the underlying data storage as requirements change over time, with minimal design modifications to the app itself. It also allows for updates to the user data through secure API calls.

Code snippets

To give a glimpse of both the dialogue management functionalities of the app and the slot-filling feature, here’s a snippet of a dialogue handler code. The logic in this function (check_balances_handler) is fairly simple as you are only expecting one entity — an account type for which the user is checking the balance for. If the account type entity is not specified by the user the slot filling logic will be invoked. You can find an example of a more complex handler function for the Banking Assistant here

Banking Account code

That covers a brief overview of our new Banking Assistant blueprint application! If you would like to try it out, you can find more information here. For help developing your own application, take a look at our documentation.

We welcome every active contribution to our platform. Check us out on GitHub, and send us any questions or suggestions at mindmeld@cisco.com.

About the authors

Ritvik Shrivastava is a Machine Learning Engineer at Cisco’s MindMeld Conversational AI team. He holds his MS in Computer Science at Columbia University, specializing in Machine Learning and Natural Language Processing.

Abhi Sidhu is a Software Engineer at Cisco who specializes in providing practical solutions to emerging technological problems. He holds a BS in Computer Science from Cal Poly San Luis Obispo.

Click here to learn more about the offerings from Webex and to sign up for a free account. 

Read more
A conversational AI and scheduling a meeting
Conversational AI at MindMeld

Karthik Raghunathan – Dive deeper into Cisco’s conversational AI platform for deep-domain voice interfaces and chatbots.

MindMeld and conversational AI

The MindMeld team is part of the Webex Intelligence team at Cisco, which develops machine learning-driven, intelligent experiences across Cisco Webex collaboration products.

Before our acquisition by Cisco in 2017, MindMeld was a San Francisco-based AI startup powering intelligent conversational interfaces for several companies in the food, retail, and media industries. Now, we’re bringing that same technology to Cisco’s products to make them smarter, more natural, and easier to use.

Webex Assistant and voice control

Last year we launched Webex Assistant, the first of its kind enterprise voice assistant for the meeting room. With Webex Assistant, customers can use their voice to control their Webex video conferencing devices, review the room’s calendar, join online meetings, call people in their company directory, and much more. While Webex Assistant had its origins as an intelligent assistant for the conference room, we greatly expanded its availability this year by bringing it to our widely popular Webex Meetings software. We also added support for a whole new set of in-meeting voice commands which allow users to create action items, take notes, and even set up future meetings, using just their voice.

Webex Assistant is powered by the MindMeld Conversational AI Platform. We developed this Python-based machine learning framework as a startup, and continue to maintain and improve upon it at Cisco. Teams across Cisco use the MindMeld platform for a wide variety of natural language applications such as chatbots, interactive voice response (IVR) systems, automated FAQ answering, and search. For instance, MindMeld is used for query parsing in both Cisco’s internal enterprise search and the external-facing website search on Cisco.com.

Open-sourced MindMeld conversational AI platform

Following the release of Webex Assistant, we open-sourced the MindMeld Conversational AI Platform. While it’s particularly easy to use MindMeld with other Cisco technologies like Webex, the platform itself is agnostic and can be used to build any kind of conversational interface. As a result, it is now used not only by internal teams at Cisco but also by the wider developer community to build production-quality chatbots and voice assistants.

Given its ease of use and flexibility, MindMeld has been a popular choice at several hackathons, including Cisco’s Smart Spaces Hackathon and the Government of India’s Smart India Hackathon. It was even featured in the winning team’s solution in the 2019 IoT World Hackathon.

Click here to learn more about the offerings from Webex and to sign up for a free account. 

Learn More

To learn more about the MindMeld Conversational AI Platform, check out our website and GitHub repository.

You can also follow the MindMeld team’s blog on Medium where we share regular updates about new MindMeld features, best practices for building conversational interfaces, and other snippets from our ongoing research explorations.

About the author

Karthik Raghunathan is the Director of Machine Learning for Webex Intelligence, which is the team responsible for building machine learning-driven intelligent experiences across all of Cisco’s collaboration products. Karthik used to be the Director of Research at MindMeld, a leading AI company that powered conversational interfaces for some of the world’s largest retailers, media companies, government agencies, and automotive manufacturers. MindMeld was acquired by Cisco in May 2017. Karthik has more than 10 years of combined experience working at reputed academic and industry research labs on the problems of speech, natural language processing, and information retrieval. Prior to joining MindMeld, he was a Senior Scientist in the Microsoft AI & Research Group, where he worked on conversational interfaces such as the Cortana digital assistant and voice search on Bing and Xbox.

Karthik holds an MS in Computer Science with Distinction in Research in Natural Language Processing from Stanford University. He was co-advised by professors Daniel Jurafsky and Christopher Manning, and his graduate research focused on the problems of Coreference Resolution, Spoken Dialogue Systems, and Statistical Machine Translation. Karthik is a co-inventor on two US patents and has publications in leading AI conferences such as EMNLP, SIGIR, and AAAI.

Click here to learn more about the offerings from Webex and to sign up for a free account. 

Read more
A low angle view on a blue digital key made to resemble a circuit and placed on a surface with encrypted text.
# Stay safe – Always authenticate

Richard Barnes – Why authentication always needs to be the first thing you do with something you receive over the Internet.

Authentication lesson

Much like Ciscos collaboration products, WhatsApp is used by millions of people around the world to communicate and collaborate — and a little while ago, it was discovered that due to a vulnerability, WhatsApp also allowed anyone on the Internet to take over the phone it was running on.  What can developers learn from what went wrong here, to avoid making similar mistakes in other products?  The key lessons here are: 

  • Treat any data you receive from the Internet as potentially hostile 
  • In particular, always use authentication so that you can reject traffic from bad actors 
  • Use memory-safe languages and libraries, especially when handling data from untrusted sources 

 Heres how Facebook described the vulnerability in their advisory:

A buffer overflow vulnerability in WhatsApp VOIP stack allowed remote code execution via specially crafted series of SRTCP packets sent to a target phone number.”

Let’s unpack this

There are a couple of things to unpack here.  The phraseremote code execution hints at the severity of the vulnerability.  By exploiting this vulnerability, an attacker can run any code they want on the victims phone.  The really scary phrase, though, is specially crafted.  That means that anyone on the Internet could make up some packets, send them to your phone, and take it over.

The core mistake WhatsApp made here was trusting unauthenticated data.  Cryptographic authentication is the way we separate the good guys from the bad guys on the Internet.  Whenever a program or device receives data over the Internet, the very first thing it should do is verify that the data was sent by the entity that the product thought it was communicating with.  That way, we immediately reject traffic from unknown parties, so that the worst thing that can happen is that the thing were communicating with can send us bad data we’ve scaled down the risk from billions of devices to one.

As usual with cryptography, you should use standard tools for this, and most of the standard security tools include authentication.  TLS and its cousin HTTPS are the right tools for most things.  They provide authentication using digital certificates.  For real-time media, the best tool is DTLS-SRTP, which you’ll always be using if you’re using WebRTC.  If you can’t use DTLS-SRTP for some reason, you can fall back to Security Descriptions, which at least ensure that your media packets are from someone who was involved in the call signaling.  With all of these, you should configure your software using an AEAD algorithm such as AES-GCM to make sure that all of your communications are authenticated as well as encrypted.

In fact, WhatsApp usually uses Cisco software to encrypt and authenticate their real-time traffic!  WhatsApp incorporates the libsrtp open-source library that Cisco maintains.  In this case, though, WhatsApp seems not to have been getting all the protection libsrtp should have offered.  They seem to have done some processing on SRTCP packets before they use libsrtp to authenticate them.  Authentication always needs to be the first thing you do with something you receive over the Internet.

Buffer overflow

A second issue here is indicated by the phrase buffer overflow.  This is an ancient class of vulnerability, which is almost entirely prevented by using more modern languages like Rust, Go, or even Java.  If you’re stuck with C or C++, you should make sure to use defensive coding standards to avoid bad practices, and apply sanitizers and fuzzers to find memory corruption bugs before they turn into vulnerabilities.

It’s never pleasant to see large-scale, high-risk vulnerabilities.  They put peoples data, work, and lives at risk.  But its good when these vulnerabilities are found and fixed, and it gives us the opportunity to learn.  This case is a good reminder that we should never trust data from the Internet, and we should use modern tools to avoid memory corruption.

About the author

Richard Barnes is an IETF appointee to the ISOC Board of Trustees. He is employed as the Chief Security Architect for Collaboration at Cisco. He currently chairs the IETF PERC working group, and is actively involved in working groups across the security and applications areas. Mr. Barnes has been involved in the technical work and management of the IETF for several years. He has served as Area Director for Real-time Applications and Infrastructure (RAI) and co-chair of the IETF ECRIT and GEOPRIV working groups. He is co-author of several RFCs related to geolocation, emergency services, and security, including RFC 6155, RFC 6280, RFC 6394, and RFC 6848. He is also co-author of the book VoIP Emergency Calling: Foundations and Practice (John Wiley and Sons, 2010). Richard has also served as the chair of the RIPE Measurements, Analysis and Tools working group, and on the program committee for the Middle East Network Operators Group (MENOG). Prior to joining Cisco, Mr. Barnes was Firefox Security Lead at Mozilla. In that role, he was responsible for assuring the security of the Firefox web browser. Before joining Mozilla, he was a Principal Investigator at BBN Technologies, leading research activities related to real-time applications and Internet security. He holds a B.A. in Mathematics and an M.S. in Mathematics from the University of Virginia.

Click here to learn more about the offerings from Webex and to sign up for a free account. 

Read more
Caught by the fuzz

Robert Hanton – Learn how Webex uses fuzzing and machine learning as one more way to help prevent security issues.

What is fuzzing?

Fuzzing” is a security technique that actually goes back to the 1980s. The essential idea is to automatically generate very large numbers of random or semi-random inputs for your system, feed them in, and monitor the system for problems such as crashes, lockups, memory leaks or long delays in processing the data. When a problem is found you then have a discrete and repeatable input that can be used to trigger the problem, diagnose it, and confirm that a code-change has resolved it.

 

While any function or module in a codebase can be fuzzed, it is particularly valuable to apply to any unvalidated input the system receives, as these inputs can (accidentally or maliciously) trigger unwanted behaviours. In the case of a collaboration system these can range from the signaling messages in a call flow, to the actual audio and video packets themselves, to control packets such as RTCP (RTP control protocol) that travel alongside the media.

Despite this, fuzzing is perhaps one of the least-utilised tools across the tech industry as a whole, as for a long time setting it up to be of value was regarded as something of a “black art”, and the purview of dedicated security experts. There was a time that was at least somewhat true, but modern fuzzing tools allow for very effective generation of inputs with a minimum of time and training. To understand why these newer generation of fuzzers are so effective, let’s quickly explore how fuzzing used to be done.

Older fuzzing techniques

The challenge of fuzzing has always been the generation of good inputs – the test values fed into the system to attempt to provoke bad behaviour. The very first fuzzers simply generated random data, but in almost all real-world scenarios, random data makes for very ineffective inputs.

To understand why, consider JSON, which has a relatively permissive format. A parser will, however, expect an input to start with “{“. If we are generating inputs of random ASCII, then more than 99% of our inputs will likely be discarded by the very first check in the parser, and the vast majority of the remainder shortly thereafter when they fall foul of other very basic checks.

Random inputs are not entirely without value – fuzzing certain binary protocol that have very little space in their format devoted to validation such as some audio and video codecs can be effective. But for the vast majority of formats fuzzing with random inputs is extraordinarily inefficient.

So, to be effective, a fuzzer needs to reliably generate inputs that are at least close to a valid input for the system under test. Traditionally there were two methods for doing this: mutational fuzzing and generation fuzzingMutation fuzzing involves taking a number of ‘real’ inputs (often taken from log files or recorded by a packet analyser such as Wireshark) and using them to drive a mutator function. This function would take a valid sample and mutate it in one or more ways by randomly applying a range of rules such as changing bits or characters, duplicating values, removing values and so on.

mutation fuzzing

 

This would result in a large number of inputs for fuzzing that would resemble real-world inputs (and hence not be immediately rejected for violating basic syntax rules) but which might result in internal states that the designer had never contemplated and hence find crashes, lockups or other issues. A mutational fuzzer could thus be set up relatively quickly if a comprehensive body of real-world inputs were available to seed the mutator. However, skill was involved in picking out a representative sample of real-world inputs, as the mutator would only exercise parts of the format that were reflected in its samples.This was a particular issue when extending a format and adding new functionality, as there wouldn’t be an easily-accessible body of data to draw on that included this new syntax.


mutational fuzzier

 

By contrast, generation fuzzing involves creating a data model describing the syntax that a valid potential input could take. For instance, if seeking to fuzz a SIP parser, you would need a data model defining the SIP protocol (or at least as the parts of it that your parser supported). A generator function would then use this to generate a set of inputs, both valid and invalid, based on that data model.

Given a complete data model, generation fuzzing can produce an excellent set of inputs that can thoroughly exercise the system under test. However, producing a complete data model generally involves a considerable investment of time by someone with a deep familiarity with the protocol, and the model must be continually maintained and updated to ensure that any extension is also covered by the fuzzer.

These barriers of time and skill for the mutation and generation techniques are what contributed to fuzzing being seen as the domain only of dedicated security experts. Companies such as Codenomicon (now part of Synopsis) produced commercial pre-packaged fuzzing tools for well-known protocols such as SIP; these provided turnkey access to high-quality fuzzing for those specific protocols for companies that could afford to license them, but otherwise fuzzing was a niche tool.

Instrumentation-guided fuzzing with machine learning

However, there is a new generation of fuzzers that can produce high-quality inputs that can exercise the system under test as thoroughly as a generation fuzzer, but can do so automatically and without the need for a predefined data model. They do this by instrumenting the executable under test, detecting what code paths its inputs exercise, and then using that data to feedback into its input generation to learn to produce new, more effective inputs.

The fuzzer of this type my team uses is American Fuzzy Lop (AFL), but other similar tools exist: other teams in Webex use Clang’s LibFuzzer. These tools instrument the executable under test in a similar way to tools that generate figures for unit-test coverage, inserting hooks for each line or function that detects when that fragment of code is exercised.

This means that when an input is fed into the system under test, the fuzzer can detect what portions of the code that input exercised, and that can be used to assign a fitness to the particular input. Inputs that don’t fit the expected syntax well will be rejected without exercising much code and so will be assigned a lower fitness than one that is a better fit for the expected syntax and hence exercises more code.

With the ability to very accurately assign a fitness to each input it generates, the fuzzer can then learn to generate better and better inputs that exercise more and more of the executable under test. AFL does this through genetic algorithms, a machine learning technique where pseudo-natural selection techniques are used to “breed” new inputs from the fittest of a previous generation.

That means that you just need to give AFL an initial seed input and it will learn to evolve a corpus of inputs that thoroughly exercise your executable under test. Thanks to the instrumentation you can also get real-time feedback on how much of your executable it has managed to explore so far, how many issues it has found, and other key information.

american fuzzy lop

Getting started with instrumentation-guided fuzzing

There are plenty of tutorials out there for AFL, LibFuzzer and other tools, so instead here is a grab-bag of tips and suggestions:

Unless your system is very small don’t fuzz the entire thing – instead create a little ‘fuzzable’ executable for each module you want to test that strips it down to the bare minimum that ingests an input, parses/processes it, and exits. The less code there is and the faster it runs the more generations the fuzzer can run and the more quickly you will get results.

You can fuzz anything with defined inputs, but focus initially on inputs your system receives from the outside world, particularly those received without any validation from other parts of your overall system. These are some of your most vulnerable attack surfaces, and hence where you really want to find any vulnerabilities.

Fuzz your third-party modules, particularly those that are not pervasively used across the industry. Third-party code has bugs just like first-party code, and just because you didn’t write it doesn’t mean you are not responsible for those bugs if you include the library in your system – your customer won’t care who wrote the code that crashed their system (or worse). Third-party libraries usually have well-defined inputs and hence are highly amenable to fuzzing. If you do find issues don’t forget to push any patches back upstream so the community as a whole can benefit.

While instrumentation-guided fuzzers can produce a fully-compliant input from any arbitrary seed, it can take them quite some time to evolve the basic semantics. You can speed things up significantly by seeding them with real-world input. Similarly, keep your corpus from previous runs and use it to seed the fuzzer when you run it again – that will save a lot of time.

While you’ll get the most benefit from it the first time you run it, consider automating your fuzzing. You can set it up to run periodically or on new changesets and alert if it finds new vulnerabilities introduced by code changes. If so make sure to use the corpus of the previous run to seed the fuzzer, as you want to make the fuzzing process as efficient as possible.

Like any security technique, fuzzing is not a silver bullet for finding every vulnerability your system might have. Using fuzzing does not mean you should not also be using static analysis, threat modeling, and a range of other techniques to make your system as secure as possible. Good security is about defence in depth; fuzzing is one more technique that provides its own unique set of benefits.

About the author

Robert Hanton is a Principal Engineer at Cisco Systems. He has worked in video conferencing ever since he graduated from Cambridge’s Engineering course back in 2005, working in companies with tens of employees, and companies with tens of thousands. He is the primary architect and service owner for some of the key media services in Cisco’s Webex conferencing product, responsible for providing millions of minutes of real-time video and audio every day to users around the world.

Click here to learn more about the offerings from Webex and to sign up for a free account.

Read more
Man using Webex Assistant on Webex Room devices
Top 7 Webex Assistant Device commands to enhance your meetings!

Enhance your meetings with Webex Assistant

As we look to return to the office, the meeting room as you once knew it might be slightly changed. Deploying Webex Assistant will make the return back into the office a much easier one, as it allows users to interact with your Webex Room devices in a whole new way! Webex Assistant can help make calls or even share your screen without ever touching the device! Let me take you through a few commands which can be useful as you re-enter the workspace.

Useful commands as you re-enter the workspace

1) Start My Meeting – the ability to have what I nickname “No Touch Join” is an amazing feature. If your company has enabled booking of meeting rooms you can walk into any Webex Assistant enabled meeting room, if you are present at the time the meeting starts Webex assistant will ask you if you want to join the meeting now! We call this Proactive Meeting Join, and all you have to do is say “Yes” and the meeting will start. If you are running late or want to join early – no problem, you can just say the following phrase “OK Webex, Join the Meeting.” The device will take care of the rest and join the meeting for you!

2) Call a colleague – Sometimes you are in a huddle space or focus room, and you just quickly need to call a colleague who might be at home or at his desk. Instead of sending a Webex Teams message, you can just ask the Webex Assistant on the device to call that person directly from the device. To do this you can use the following command “OK Webex, Call Richard Bayes.”This will tell the device to search for Richard Bayes in the directory and call their directory number. If this user has Webex Teams or a personal device, it will ring them directly and you can easily have a call without pressing any buttons!

3) Share my screen – Webex Assistant can also easily share your screen into the call or meeting. Just by using the phrase “OK Webex, Share My Screen” you can start a screen share of any connected source without having to touch the device. Just another way to make your life easier. You can end the screen share as well with the “OK, Webex, Stop My Screen Share”

4) End the call – Another useful feature is the ability to end the call without having to touch the device. When you are ready to end the call just say the phrase “OK Webex, End The Call.”

5) Start or Stop a Recording – When you are in a meeting and you want to record it, Webex Assistant is also able to help start and stop the recording with the following phrase, “Ok Webex, Start a Recording.”

6) Turn up or down the Volume – Your colleague is sharing that new awesome marketing video and you want to get the full experience. If the touch panel is 6 ft away or being occupied by someone else then no worries, you can just say the following phrase “OK Webex, Turn up the Volume.” You can easily turn your Webex Room 70D into a party room! No one said work had to be quiet all the time, right?

7) Show the Room Calendar – So you just finish a marathon 2-hour call with Finance and you need some time to consume what was spoken about, write some notes and finish up some messages that you received during the meeting. Instead of being forced to leave the room right away, you can easily ask the Webex Assistant if the room is free so you can continue working and be productive. All you need to do is say the following phrase, “OK Webex, Show me the calendar.” Webex Assistant will return a quick summary of the next call and show a detailed list of the rest of the days meetings!

Ok webex what can you do?

That’s not all!

These are just some of the ways to get the most out of Webex Assistant, and we are always adding features and more commands to make your life a little easier so you can focus on the important things in the office or at your desk! There’s also Webex Assistant for Webex Meetings, which is the first and only enterprise digital AI meeting assistant on the market. Think Alexa or Siri for the workplace. It also uses voice commands to help improve your productivity and meeting experience. No need to take notes, capture action items, or find meeting controls. Webex Assistant provides real-time meeting transcription, highlights action items, and takes notes.

You can always ask your AI-powered assistant what it can do you for with the following phrase “OK Webex, What can you do.” This will return a list of different actions you can take!

Please make sure to register for our upcoming webinar, Safely Return to The Office with Webex Rooms, on August 18th, 2020.

Learn More

See all the Webex Meetings updates here

Secure, first-party recording transcripts in Webex Meetings

Webex Meetings June 2020 Update: Transcriptions, Background Blur and Mobile Grid View

Still Need Help?

What would you like to do?

Join a Webex online meeting.

Learn more about web meetings and video conferencing.

Sign up for Webex.

Visit our home page or contact us directly for assistance.

Read more
woman standing at her computer and screen sharing
Screen sharing how-to guide: Tips for better real-time collaboration

Tips for better real-time collaboration with screen sharing

Effective collaboration is the holy grail for business: something constantly sought after, but often never reached. It’s not usually the fault of the team members and departments themselves, but more the communication and productivity tools they have.

True collaboration entails much more than a back-and-forth discussion in an email chain that reaches the double digits of replies. It means employees, and more broadly, business units, tightly coordinating with each other on strategy, planning, execution, and follow-up. In reality, companies can’t rely on email or traditional conference calls to support that level of collaboration — especially in real-time.

Screen sharing, however, can be used to power collaboration on all fronts: whether it’s uniting geographically diverse teams on a single video conference so they can meet face-to-face and walk through project outcomes or a quarterly report, or hopping on a quick 5-minute call to review and edit a presentation, screen sharing can greatly benefit teams.

Here’s a guide to using screen sharing for better real-time collaboration and some tips for leveraging its key advantages.

Use video whenever possible

No channel is more effective or efficient for communication than video. While it’s possible to have a conversation over the phone, video fosters deeper engagement and interaction, essential to collaboration. Seeing face to face or making eye contact while sharing your screen ensures your message resonates with everyone in the room.

Consider putting in place a policy that would have remote workers use video by default, or as often as possible. It can be hard to inspire true, real-time collaboration with professionals spread across disparate states and time zones, but video and screen sharing can provide the right conditions. For example, while teams can still utilize chat as much as they like, require that video be used for any kickoff meeting, scheduled biweekly update, or similar milestone meetings.

Ensure teams know how to screen share

The value that screen sharing features can provide won’t come in handy if your employees haven’t been trained in using the solution. As you roll out a new tool, take care to hold training and feedback sessions. The second type of outreach is crucial; that way, you can troubleshoot any issues before they become more significant problems with realizing value or return on investment from screen sharing software.

For example, knowing how to pass presenter controls is essential to collaboration on a video call. That way, each person who has something to say or share can do so, knowing that the rest of the attendees are focused on them and able to see the materials.

Enable meeting participants to go mobile

There’s no telling when a collaborative spark might ignite, and that includes when team members are on the road, in transit, or otherwise not in the office setting. A screen sharing solution with a mobile app facilitates collaboration by letting call attendees use their mobile devices to join the meeting and utilize screen-sharing features.

Encourage users to get creative

The beauty of screen sharing is that it can facilitate collaboration in different and creative ways. Encourage your teams to test out screen sharing for all types of meetings to find creative ways to use it. For instance, sales and marketing teams may work together on an interactive presentation in real-time, fine-tuning animations, or dynamic elements before the client meeting.

Have a recording policy

Recording a video meeting is helpful for future reference. Attendees can quickly call up what was said or share the contents with another member who wasn’t there. Recorded video calls help eliminate communication gaps and oversights that negatively impact collaboration. Also, this allows you to track the thought process if you were editing a document in real-time. It’s worth thinking at a high level about a policy for recording videos for preservation purposes.

Last but not least, don’t forget about security

While you want your teams and business units to work closely with one another, they are crucial for providing a secure platform for doing so. Different security topics you may need to consider include encryption, password management, access controls, cloud infrastructure, hardware security, and data storage. Security is as important as quality when researching software that allows screen sharing.

Ready to try screen sharing? Check out Cisco Webex to learn about our screen-sharing products or get started with a free plan today.

Learn More

Why screen sharing works better for sales than traditional conference calls

4 screen sharing tips to manage a growing business without an office

Personalize your team meetings with these top four screen sharing features

Still Need Help?

What would you like to do?

Join a Webex online meeting.

Learn more about web meetings and video conferencing.

Sign up for Webex.

Visit our home page or contact us directly for assistance.

Read more
Young woman looking at camera viewing other members of her team via video conferencing
4 ways to ensure your video conferences are secure

Video conferencing security for small business

Now that the professional world finds itself almost entirely online, it’s as good a time to reemphasize how critical cybersecurity is for small and medium-sized businesses. The rush to digitize workflows and procedures may have led some decision-makers to choose the most straightforward consumer-grade tools for preserving business continuity.

Why are there security and privacy issues?

Yet there may be underlying security and privacy issues with solutions that haven’t been vetted thoroughly. Considering the lightning-quick pace with which businesses had to adapt to stay-at-home orders, it’s possible not every solution was put under the microscope.

Learn about the best video conferencing & online meeting software

Video conferencing software

Video conferencing software may fall under this category. Thousands have turned to free tools to fill the collaboration and communication gap. But at the same time, businesses may be putting their operations, data, and employees at risk if they depend on video conferencing software with security vulnerabilities.

See how video conferencing is simple, seamless, and secure. With the Webex mobile app security is built right in

Top 4 tips for SMBs on securing your privacy on video conferencing platforms

Here are some tips for running secure video chats and picking the right solution to drive productivity in remote workforces — and, more importantly, to ensure security and protect privacy.

1) Control who is invited

Trolls are everywhere, and they may be targeting your business. Persons not affiliated with your company may look to do a little online gate-crashing and disrupt your meeting if they somehow get the URL or meeting invite link. They’ll be an annoying nuisance; at worst, they may spam your call with hateful messages and disruptive, insulting behaviors.

Yet you have the controls to keep the trolls at bay. Ensure that anyone you invite to a meeting is a known employee, client, or verified third party. Advise all these participants not to share the meeting link. Also, make sure to lock your video chat once it begins so that only approved invitees can join.

Locking down video conferences is an issue for internal meetings, but more so for external engagement efforts. If you’re hosting a public webinar and didn’t take these precautions, your proceedings may be derailed. That could lead to several consequences, not the least of which is damage to your business’s reputation.

Need help in Webex? Find our Cisco Webex security and privacy resources in our Help Center.

2) Leverage administrative security options

The example above is a cautionary tale, and it underscores how crucial it is for you to have robust administrative security controls. Yet, such capabilities will be sorely lacking in most consumer-grade tech; and if a tool does have such features, it is likely going to be basic and limited.

Maintaining control of security and privacy measures is essential. Most free-to-use tools are not sophisticated enough to match the needs of your business. Your wish list for security controls should include ways for you to:

  • Permit users to store their email addresses and names securely so they can quickly join in the future.
  • Require authentication for all hosts and attendees wanting to access the site.
  • Enforce various lock controls and meeting participant ejection protocols.
  • Enable hosts to customize meeting access security within predefined parameters.
  • Allow for meetings to be unlisted from public calendars.
  • Control screen sharing and recording functions.
  • Automatically end meetings after a certain time or if only one attended remains.
  • Mandate that attendees have an approved account to join.

Without at least these controls, your business may be woefully underprepared to enforce security and privacy in video conferences, putting your operations and employees at risk.

Learn more about administration security 

3) Review the privacy policy

This tip comes from the Federal Trade Commission, which has published a list of best practices for SMBs* that now rely on video conferencing. Checking the privacy policy is a must, and you really shouldn’t move on using a solution without doing so.

However, arranging contingency plans was a frenzy for many businesses, and reviewing the privacy policies of video conferencing tools may have slipped under the radar. This may cause severe issues if you assume a tool stores your data one way, but it does not meet expectations or security requirements in actuality. As the FTC advises, always check the type of data the conferencing software collects, its policy on using your data, and whether it shares information with any third parties. Read about Cisco’s promise to our customers on security in an open collaboration world.

4) Focus on encryption

Choosing a video conferencing solution with end-to-end encryption is the only real way to ensure security for your business calls and meetings. Not only is encryption an advantage for some businesses, but it’s also mandated for others in specific regulated industries like law, finance, and health care.

Most consumer-grade solutions are lacking in this department, and what encryption they do offer is far from the robust end-to-end protection your business needs.
A tool that offers features like password encryption, SHA-2 hashing, and Network-Based Recordings is your best bet for secure meetings.

In closing

Looking for a video conferencing solution that checks all the security and privacy boxes to ensure your meetings are private and productive? Cisco Webex is a leading choice among SMBs of all sectors. We place security and privacy at the top of our priorities, and with Webex, you don’t need to worry about sacrificing ease of use or user experience for security controls.

Want to learn more about Webex and all its features and the value it can provide your business? Reach out for more information or get started with our free offer today.

Learn More

How to create a video conferencing agenda

Personalize your team meetings with these top four screen sharing features

Video conference with security you can trust

Resources

Securing users and devices in Webex

FTC best practices for SMBs

Master the art of remote work

Webex Products & Solutions

Webex Meetings

Webex Control Hub

Still Need Help?

What would you like to do?

Join a Webex online meeting.

Learn more about web meetings and video conferencing.

Sign up for Webex.

Visit our home page or contact us directly for assistance.

Read more
illustration of person cleaning devices with disinfectant
Cleaning shared touch-screen devices

The benefits of touch screen devices 

During the last decade we have seen a rapid increase of touch screen devices in the market. The touch screen has become pervasive in homes, offices, manufacturing and medical environments. This is in part due to the high degree of flexibility that it gives to designers and end-users.  

A touch screen provides a space to share visual content and interact so intuitively that most toddlers can do it without any training. Professional devices in the office space and medical applications draw from this simplicity to create high value products to their customers. 

However, sharing uncleaned touch surfaces is a matter of concern. All public and shared interfaces like keyboards, computer mouse, and office accessories should be properly cleaned to avoid spreading germs. The good news is that simple disinfectants are effective against this! 

Easy disinfecting 

One of the advantages of touch screens are how easy they are to clean. All Cisco Webex Rooms touch screens have glass screen that is resistant to most common alcohol-based disinfectants. As recommended in our guideline, use a solution of 70% isopropyl alcohol onto a clean, soft cloth and wipe gently.  

Several of our products are actively being used in the frontlines of medical research and treatment in hospitals around the world. They help to connect specialists and provide better care to patients. In this situation, keeping devices clean according to medical regulations is critical. Fortunately, the design of Cisco Webex Rooms products allows for thorough surface disinfection. 

Avoid unnecessary touching altogether

Nevertheless, some users prefer to keep their devices personal or avoid unnecessary touching altogether. For these users we would recommend keeping a personal pen for the Webex Board, which can be ordered as a spare part through our partners. The PIDs, depending on the product are in the table. 

CS-BRD-PENKIT=  Cisco Webex Board S Pen Kit – 2 pens with 6 extra tips

 

CS-BRD-PENKITSOFT=  Cisco Webex Board Pen Kit – 3 pens with fixed soft tips 

 

CS-DESK-STYLUSKIT=  Cisco Webex Desk Pro Stylus Kit (2x stylus, 4x tips) 

 

Safety First

Cisco is actively working with the market leaders in the Global Infection Prevention industry on the best ways to clean and disinfect our products for the safety and health of our customers and their employees and will continue to update our guidelines regularly.  

Check out what’s new in RoomOS

Learn More

The Rise of Webex Rooms

Cisco Announces the New Webex Room USB Designed to Start Small, and GO BIG!

Connect with all of the Webex Rooms blogs

Improving healthcare by accelerating digital transformation

Read more
citizens Bsnk
Video conferencing and technology enables cultural change within Citizens Bank
  • 191 years old.
  • 1,100 branches and 2,900 ATMs across 11 states.
  • 24th largest bank in the United States.
  • 400,000 collaboration meetings/year.
  • 75 million minutes of meetings/year.
  • $162.7 billion in total assets.*

In numbers, this is Citizens Bank. But there is much more to their story.

Customer-centric approach

Citizens Bank is one of the nation’s oldest and largest financial institutions. Their goal? To help the people they serve reach their full potential. With a customer-centric approach, they bring a wealth of knowledge to banking, insurance, and investment services.

In 2018, Citizens Bank saw a growth opportunity for their company. One that could position them as a technologically progressive bank and allow them to compete with even larger banks in their industry.

This opportunity took the form of a digital transformation project.

New collaboration experience

Eric Johnson, Head of Workplace technology of Citizens Bank, was interviewed about the plan. The objective was to select a new, consolidated and integrated collaboration experience for everyone in the company. They wanted the technology they were using, to work together. And they wanted to enable employees to work from anywhere, on any device. Things that used to be manual, like picking up the phone to have a meeting, would now be streamlined. He explained that to do this [transformation project], “they looked at the market to see who had a world-class reputation.” After evaluating vendors, they chose Cisco and migrated the entire company onto the Cisco Collaboration experience. From mobile devices, to the contact center, to desk phones. It sparked a huge cultural shift.

The meeting experience was important for Citizens Bank. It was essential that all colleagues experienced the same thing, whether sitting at a desk, a conference room, at their house, or in their car. Johnson states, “from a cultural standpoint, we ripped the Band-Aid off.” Meaning that they hit the ground running with the Webex deployment, with readily available video conferencing software and conference rooms set up so people could begin collaborating in this new way– all integrated from end-to-end, with top-notch video and audio quality.

Every meeting at Citizens Bank is now video enabled, which has created a more flexible work style and progressed the cultural shift. In addition, Webex technology has made a huge impact on how and where employees work not only with each other, but also with their clients.

Benefits and beyond

The benefits to this project have been numerous. Teams would often have to wait to make a decision until someone came into the office so they could discuss it. But now they make decisions immediately by having a video call, or sharing a file through Webex Meetings and Webex Teams. In addition, technology adoption scores are exceeding growth predications and have improved by 25% in the past quarter alone. And on top of that, hiring at Citizens Bank is no longer limited to applicants in a certain location. They can now hire the best talent for each new opening.

Going forward, Johnson says that Citizens Bank is looking forward to an even tighter integration of the collaboration experience from the branch to the contact center, and from colleagues to customers. They are looking forward to AI capabilities which will continue to streamline meeting workflows, and enable things like automatic note-taking in meetings, which can all be done in the background.

Citizens Bank is leading the way by technologically changing how they work and how they meet.

Learn more about their story and check out their video here:


*Numbers as of June 30, 2019

Try Cisco Webex video conferencing today. Check out the free offer, here.

Learn More

The future of work isn’t coming it’s here

MAHEC’s use case: Removing the friction from video conferencing meetings

How to incorporate good presentation skills into a screen sharing session

Read more
Team collaboration for Small Business
How to pick the best video conferencing software for your small business

Why do you schedule meetings in the first place? Most of the time, you’re probably aiming to review strategy with a specific team, facilitate training for a product/campaign, or connect with new prospects or colleagues in other offices. Too often, though, meetings don’t really deliver and instead only waste a lot of everyone’s time.

These unproductive meetings are especially costly now that teams are increasingly remote and mobile. Much of their time spent together is in collaboration software, instead of in person. That raises the stakes for finding just the right video conferencing solution, one that keeps everyone in sync with as few distractions, technical hiccups, and barriers to participation as possible.

Can video conferencing enable better meetings?

Why do so many meetings underdeliver? Start with a practice that is often regarded as a virtue but can be a real vice during a meeting: multitasking.

According to a Microsoft Workplace Analytics study, the typical manager spends more than a quarter of their weekly meeting time multitasking. Since so many meetings now occur via phone or audio conferencing tools, there are more opportunities than ever to do almost anything other than focus on the call at hand.

When someone sends an email during a meeting or can be heard busily typing while someone else is talking, it’s both a distraction and a signal that it’s OK for all meeting participants to do the same. Everyone’s productivity suffers.

Fortunately, there’s a proven solution: video conferencing software. Video conferencing tools such as Cisco Webex allow meeting rooms to be hosted and joined from anywhere with lifelike quality and fewer distractions. The results speak for themselves: Almost 90% of Webex Meetings users report shorter and more effective meetings.

That’s not to say that other modes of collaboration, including instant messaging and desktop sharing, are insufficient – only that they’re best paired with a video conferencing service that keeps participants engaged.

Plus, video conferencing tools have utility beyond internal meetups. They’re also a great way to differentiate your small- or medium-sized business (SMB) by personalizing your customer service operations, with the same benefits for focus, context, and clarity that video brings to your own meetings.

5 features to prioritize to find the best video conferencing software

When shopping for the best video conferencing software for your SMB, focus on the breadth and depth of features it offers, how they fit together, and what they can do to engage mobile and remote workers, not to mention their overall usability.

Let’s go into more detail on where a standout solution will distinguish itself:

1. Video and audio quality

Video conferencing should provide quality far beyond that of a regular phone call, but many potential issues can still mess it up. Background noise, choppy video, and various hardware-software complications are all common stumbling blocks.

You’ve probably been in a meeting or two where some participants joined in an on-site conference rooms and others connected remotely via their laptops or dialed in from their phones while in transit. The quality of these different connections and the ensuing interactions are often highly inconsistent.

To address this problem, Webex is built to deliver unparalleled video quality from anywhere. Customizing the meeting layout is easy and you can join from a wide variety of desktop and mobile devices, plus any standards-based video conferencing system.

2.  Ease of joining and participating

The common experience of an in-person meeting that takes too long to start has, unfortunately, made a seamless transition to the video conferencing world. Thanks to features such as complicated PINs, as well as the rigamarole of needing to download dedicated apps, plugins, and more, it’s not unusual for 10+ minutes to be wasted right away.

Simply joining from the device of your choice shouldn’t be the most difficult part of the meeting – and it doesn’t have to be. The best conferencing software—like Webex—puts you in the driver’s seat with options like:

  • Joining from any web browser, with no download or configuration required.
  • Having the meeting join you, with a convenient Call Me feature.
  • Scheduling, starting, and joining from your toolbar with Productivity Tools.

3. Remote technical support

If your SMB maintains several remote offices or provides online customer service, video conferencing paired with features such as Voice over IP (aka VoIP) calling provides a powerful alternative to costly on-site visits and protracted back-and-forths over email.

Video in particular offers unique opportunities for personalized and hands-on support. A representative could walk someone through a fix with the help of visual aids after getting a live look at the issue in question. Other in-session features such as desktop sharing and application access make it easier to get to the heart of the problem without any expensive travel.

Keeping internal users happy helps with morale and engagement, especially if they’re remote and perhaps concerned about receiving adequate assistance from IT.

Meanwhile, the rich real-time customer support possible through Webex leads to more of them coming back. A study published in Harvard Business Review found that customers with the best experiences spent 140% more than ones with the least satisfying interactions.

4. Use case flexibility

Video conferencing is a versatile medium. It can work equally well as a way for a small group to trade ideas and as a forum for literally thousands of meeting participants to listen to a keynote broadcast – as long as the right technology is in place, at least.

You shouldn’t have to second-guess your video conferencing platform (for example, “Will it send a correct invite to everyone’s calendar?”) when you go to schedule a meeting. To make your life easier, the best video conferencing software seamlessly integrates with the most commonly used productivity and collaboration tools. Combined with the platform’s reliable infrastructure, this broad compatibility lets you hold meetings on your terms.

Whether you’re hosting a big conference for 10,000 invitees or huddling up with a remote team, a platform like Webex lets you get everyone together as painlessly as possible. Integrations with all major calendar software in addition to tools like Salesforce make the journey even smoother.

5. Cost-effective collaboration

By itself, a high-quality video conference is a reliable way to ensure more focused meetings. When you add in additional collaboration features such as screen sharing, call recording, and social media sharing, you provide even more of the context and interactivity that make video so useful for today’s teams.

As a small business person, being able to conduct a quick presentation within video chat lets you hold productive, cost-effective meetings from virtually anywhere.  No need to herd cats (and invest a lot of your time/money) just to get everyone in one physical location – it’s all in crystal-clear detail on the screen.

Plus, features like call recording preserve and extend the value of the meeting. If someone missed out and needs to catch up, they can easily refer back to the Webex recording.

Ready to chart a new course with your video conferencing software?

Video conferencing can yield powerful strategic advantages to your SMB, and getting started is easy. With just your email address, you can try out Cisco Webex for free today with a 30-day trial. Visit this page for more details!

Read more