Pages

Tuesday, September 1, 2020

Teams Walkie-Talkie button on Samsung XCover Pro

Since a while back the Walkie Talkie app in Teams is in Public Preview on Android. With an Andriod phone it is possible to start the Walkie Talkie app, connect to a channel (only one channel at the time) and then push the big button on the screen to talk to all other users connected to that same channel.

In order to set this up an admin needs to go to the Teams Admin portal, "Teams apps" and "Setup Policies" to add and pin the Walkie-Talkie app named "Walkie Talkie". This is all described in the article "Walkie Talkie app in Microsoft Teams".


If you have a Samsung Galaxy Xcover Pro it features a nice hardware button located on the side of the phone that can be mapped to the Walkie-Talkie function in Teams. When activated and logged in to a Walkie-Talkie channel you do not need start the screen and log in with a pin if this button is activated. You can simply press it, hold it and talk just as you would have done with a regular Walkie-Talkie device. To map this button to the function in Teams you have to use a Mobile Device Management (MDM) system like InTune or Samsung Knox.


For InTune please refer to the following article from Samsung: "Microsoft Intune - Key mapping for Teams"

If you do not have InTune configured for your mobile Office 365 users it is possible to use Samsung Knox which is found at the URL https://www.samsungknox.com 

In Samsung Knox you have to create a login, add a (trial)license and add your device as a device to be managed by Knox. First, create a "dynamic" profile for the phone and select the Knox version to be "3.4 or above".

After going through a number of screens with setup information and choices you come to the "Device settings" page. Select "Add Configuration" under "Remap hardware keys (XCover Pro and Tab Active Pro only)" and set the "Key mapping template" to Microsoft Teams.


Finish the creation of the profile and assign the profile to the Xcover Pro phone using its "Device ID" which is the IMEI number of slot 1 as found in Settings / About Phone on the phone.

On the Xcover Pro phone itself go to Settings / About Phone / Software Information / Knox Configure and click "Apply latest profile". The phone will then connect to Knox and download the profile where you have configured the button.


Every time someone is pressing the Walkie-talkie button, either on a screen or as a hardware button on the Xcover Pro a sound is played to alert people about this. This sound can be turned off or replaced with a vibration instead, go to Settings / Walkie-Talkie in the mobile Teams client to configure this.


More Info:

Thursday, July 9, 2020

Commsverse 2020 - BRK307 - Analogue to Cloud. The Challenge of Enterprise Migration to Microsoft Teams

Presented by: John Stewart-Murray

Session summary:
As enterprises rapidly adopt Microsoft Teams for voice and collaboration, they often underestimate the challenge of connecting Teams to everything in their business. From connecting elevator phones, control systems, DECT phones and other analog devices to Teams, to innovative ways to connect emerging Voice Bots, at this session you’ll learn how to avoid the migration pitfalls and connect your legacy world to new.

My notes:

Agenda
  • Introduction to Audiocodes
  • Analog integration with Teams Direct Routing
  • Migrating PBX to Teams Direct Routing
  • Enhancing Teams with AI
  • Branch Survivability

People who knows old-school PBX telephony are fading away, but Audiocodes have a lot of old people employed. So, they know this stuff :-) Audiocodes sell SBCs in all sizes, software, telephones and room solutions for Teams.

Analog lines are needed for lift phones, security phones, rugged phones, DECT phones, fax machines, modems and extensions that may not require full Teams licenses, but analog lines are often forgotten until the last moment in a migration.

Analog Terminal Adapters or SBCs are used to connect analog lines to Teams. 

It is possible to create objects in AD to allow name dialling for other Teams users to an analog line. SIP and DECT phones can be connected straight to the SBC which can act as a "mini-PBX" with a connection to Teams. Microsoft is looking into analog line presence in Teams, and message waiting indication.


Univonix migration suite can be used to migrate PBX configuration to Teams. PBX Assessment is a tool to create a PBX Assessment report looking at feature parity.

One-voice resiliency is a licensed feature in Audiocodes SBCs which works about as an SBA worked in Skype for business. Endpoint registration can happen in Teams or in the local SBC, and the SBC can failover to SIP Trunk/ISDN if connection to the cloud is lost. This is only supported by Audiocodes 3PIP phones.

Microsoft is working on a HTTP Proxy which is a piece of code that will be delivered to Audiocodes and other technology partners to be integrated in SBCs. This will allow for even more functionality if connection to the cloud is lost. The feature is going into TAP testing now. The proxy will download a site dial plan and configuration from Office 365 and it will be possible to route calls via a 4G backup to the cloud, or via a SIP trunk to PSTN. This can be implemented as an OSN module in the SBC or as a gateway with a configuration GUI or as a VM instance for software-based SBCs.

All Audiocodes SBCs have a REST API interface that can be used to query the SBC about calls and even manipulate the routing as the call is happening. An example of one such implementation can be found in the whitepaper "Connecting AudioCodes Session Border Controllers to Microsoft Flow". In the example Microsoft Flow is used to send an email to site security as soon as any user dialled an emergency number 999 (112). Another example would be to send an SMS in case the SBC reaches 90% capacity.

The Voice AI Gateway makes it possible to call into bots in Azure

Questions
 
How should we handle fax?

Ideally Fax would be handled completely offnet from Teams. The SIP carrier can send the Fax call to the SBC and then the SBC/Gateway will forward it to the appropriate FXS port. One comment about fax is that it is quite reliable over SIP to Fax Server/ATA when the number of pages is low, larger documents might run into reliability problems

For large enterprises would you recommend a separate SBC for Analog/normal sip endpoints, for management purposes and when doing maintenance on numbers you do not mess up the central routing?

For 20-30 lines you could consider adding an extra SBC (the cost is <1000 GBP).

How can we get local site Direct Routing voice survivability?

With OVR (One-voice resiliency) which is a license on the SBC and Audiocodes phones in 3PIP mode, this also works with redundant SBCs.

What kind of dump/export is analyzed by the Univonix tool?

It will read a datadump / data file from the PBX, and in some cases the tool can connect to the PBX to retrieve the information.

ATAs would connect to a central SBC - Can you provide some tips to simplify routing every time a new ATA gets added?

Use the dial plan feature in the SBC. There is also a tool called routing manager for bigger installations.

Wednesday, July 8, 2020

Commsverse 2020 - BRK352 - What we learned from benchmarking 5,300 Microsoft Teams

Presented by: Luke Sinclair, Coco Molina

Session summary:
SWOOP Analytics has conducted the world's first benchmarking of Microsoft Teams, analysing more than 5,300 teams from 15 organisations worldwide and more than a million Teams interactions to get a broad overview of how Teams operates. We'll share with you worst practices in Teams, how to avoid them and what you can do better, show you what a high performing team looks like and share real-life best practices from customers.

My notes:

The Swoop software is like an organizational fitness tracker.

The Swoop for Teams dashboard

In early 2020 Swoop studied around 5300 teams with 47000 members from 15 organizations. The full report can be downloaded here.

Three main areas that team members come in to
  • Chat and calls
  • Meetings
  • Teaming (channels, content)

About 40% of the teams were active, out of these
  • 7% Single leader (one dominant player calling the shots)
  • 13% Self Directed (no leader, people working together anyway, best type!)
  • 11% Forum (like a single leader team, but more communications)
  • 8% Community (a core group is doing the leadership)

Team types

Key findings
  • Large gap between best and average performers
  • On average staff are members of 3 teams but are mostly active in one
  • Teams is used as hub - 70% are using tabs with excel being the most popular
  • Teams is used within business units, Yammer connect between them

The best use cases for Teams
  • Around the clock/globe surveillance (large teams)
  • On-shore/Off-shore Teams
  • Global Change Programs
  • Internal/External Project Teams

Worst Practices
  • Over-formalize and over-structure the Teams roll out
  • Allow the IT-department to dictate how to use Teams
  • Replicate the status quo (business processes) in Teams (create new ones!)
  • Relying on senior executives to lead the change (support rather than lead)
  • Use Teams as an alternative to Yammer, SharePoint and OneNote

Commsverse 2020 - BRK313 - MTR Case Study – UK’s largest deployment - DWP

Presented by: Alex Mcknight

Session summary:
Case study of the UK Department for Work and Pensions (DWP) to provide insight into the delivery & user adoption of the UK’s largest MTR deployment. What does success look like and what are the key lessons learned?

My notes:
 

DWP (Department for Work and Pensions) deployed 350 MTR rooms spread across the UK. This was a massive logistic challenge of course.
They created "templates" for small, medium and large rooms. Logitec meetup were used for small and medium rooms, and the Logitec Rally kit for the large rooms. Remote controls were removed from the room, and display settings were locked down.
A custom build of Win 10 + the MTR software were used due to security reasons.
The MTR interface is the same no matter the size of the room. In room content sharing was solved by joining the meeting using WiFi, or by using an HDMI cable. A Poly round table camera were used in a round room, making the participants sit "on a row" for the remote viewers. In general, 3 rooms per day were deployed.


DWP handled
  • Communications
  • Change Management
  • Stakeholder management

The partner Symity helped with
  • End to end solution design
  • Teams network assessment & troubleshooting
  • Room blueprints
  • Built the image for MTR
  • Teams & Exchange configuration
  • Adoption & Training
  • Automated Azure MTR monitoring
  • Early life support and end to end troubleshooting

and an AV vendor provided the hardware and installation of the rooms.

Statistics of how much the rooms are utilized and how many people are in the rooms are followed up and changes made as needed. Don't underestimate cable management in the rooms, do it well and make sure people are not moving things around in the rooms. Plan training well in advance so that users get training right in time as the room is deployed.

MTR deployments all over the UK

Tuesday, July 7, 2020

Commsverse 2020 - BRK207 - Mythbusting Teams Style - Get From SfB to Teams

Presented by: Tom Arbuthnot, Aaron Steele

Session summary:
Busting Myths, wherein we will bust the top 5 myths for SFB on-premises to Teams migration. We will talk about Voice, Meetings, Integration, User Readiness and Migration.

My notes:

10 Myths busted...

Teams is too complicated
- Start small, you do not need to use all of Teams from day 1.

We have regulations that keep us on-premises
- Is that really for all users? forever?
- Many financial and governmental organizations are already using Teams

We have features we need in SfB that are not in Teams
- Document and define these features and their impact
- Do all users need this, can it be done in another way?
- Are there 3rd party add-ons that could fix it?

The cloud moves too fast (this is a good thing for users)
- IT organizations have issues keeping up
- Use a test tenant
- Keep up to date with the message center and the roadmap

We have Room Systems / Need Room Systems
- MTR and Collaboration bars offer modern meeting room experiences
- Cloud Video Interop is there

We have business processes depending on SfB
- Incident management with a static PSTN bridge?
- Modernize the process
- Use chat and Teams and you will have a record as well

Teams is missing compliance features- Information Barriers
- DLP
- eDiscovery and Content search
- Legal hold
- Microsoft 365 Audit Log
- Session Recording API

We need physical IP Phones
- Do all users?
- https://office.com/TeamsDevices
- Alternatives from Poly, Yealink, Lenovo, Audiocodes

The Internet will kill the call quality
- Your ISP is most likely peered to Microsoft
- Users work from home anyway
- Great reporting CQD / PowerBI
- Great codecs - Silk and Satin
- aka.ms/pnc
- aka.ms/8075

We are not ready to move our telephony
- Could start with other workloads
- Try Direct Routing ASAP

Commsverse 2020 - BRK197 - Demystifying Local Media Optimisation for Microsoft Teams voice

Presented by: John Stewart-Murray

Session summary:
Local media optimisation (LMO) delivers key benefits when using Microsoft Teams for enterprise voice communications. What are those benefits, how do you deploy it? Everything you need to know from an expert in the field.

My notes:

Local media optimisation (LMO) is a supplement to media bypass, it can be seen as Media Bypass on steroids.

Teams to Teams calling is using REST/HTTP for signaling, SBCs use SIP. The best media path is negotiated by ICE, sometimes a media relay must be used. With Media Bypass the client can send media straight to the SBC, SILK or OPUS (deprecated in Teams) codecs can be used. The Media Relay in Teams is "bypassed" (for media, not for signaling.)

With the ICE-Lite implementation used by Teams the SBC could only present the external IP address for Media Bypass scenarios. With LMO (Local media optimisation) the client can tell the SBC (via SIP headers) if it is external or internal to the corporate network. So LMO fixes the issue with media going out and back in of the network.

The client is internal - let's use the internal interface of the SBC.

LMO also enhances the use of centralised SBCs

Pre-requisites
Media Bypass must be enabled in Teams.
Network subnets and sites must be configured in Teams (as for Location Based Routing) New-CsTenantNetworkSubnet

What Codec is used?
Teams can use SILK, G.722, G.711 or G.729 (better quality from left to right) SILK is the preferred and is good for poor quality connections such as WiFi. The PSTN is always using G.711 - i.e. the SBC must transcode, and this is a CPU heavy operation. With LMO the SBC knows if a client is internal (use G.711) or external (use SILK) and transcoding can be avoided for internal calls and the performance (number of calls) of the SBC goes up.

The summary - why not use LMO if you can?

Monday, July 6, 2020

Commsverse 2020 - BRK142 - The UC voice dilemma - what you didn’t think about

Presented by: Brian Ricks

Session summary:
Moving a companies' voice to a UC architecture can be stressful and confusing. Adding the cloud as the endpoint doesn't make it any easier. When does on-premises UC (Skype for Business, CCE) make sense and when is moving everything to Teams (Phone System with Calling Plans or Direct Routing) the answer? There are voice considerations and strategies that should be in every project discussion to ensure the right solution is chosen for the right company. Join me for a deep dive into the pros/cons of each solution so you can make the right decision for you.

My notes:

UC Enterprise Voice means calling telephone numbers outside of your organization. Enterprise Voice does not mean VoIP since we have that in Meetings, Peer to Peer and Mobility as well. Who talks on phones anymore? Voice is still a key communications method for us as a species.

Voice can be more than talk, credit card machines, elevator phones, door systems, fax machines, etc. These things need to be considered before moving to cloud Enterprise Voice.

Option / Choices

  • 3rd party telephony solution - not to be discussed today
  • SfB 2019 on premises - could be used if cloud is not an option
  • SfB online - End of life July 2021
  • SfB OPCH (hybrid) - End of life July 2021
  • SfB Cloud Connector Edition (CCE) - the hardware (SBC) can be repurposed for Teams usage
  • Direct Routing - Use on-prem or cloud SBC, keep current carrier
  • Calling Plans - not for everyone, but easy to deploy, port existing numbers

Consider which features are a must, or good to have, and use the table below if you want to compare Teams and SfB. Consider optional methods, workarounds and compromises, and test the features yourself.

Skype for Business and Teams Features Comparison Table