For deployments against on premise Skype for Business the GoLive section of their website features detailed architectural reference models which are extremely useful but for deployments against Microsoft Modern Phone System things aren’t so clear.
An Anywhere UCC
is deployed into the Skype for Business topology as a trusted application
server and for Skype for Business online the topology is controlled by
Microsoft so we can’t do this therefore pure public cloud solutions
are not supported. This is important when we think to the future and Direct
Routing with Teams.
So how do we
approach the increasing number of customers wanting to migrate into Microsoft
cloud for a range of services including Phone System to maximise their E5 usage
but also require cloud contact centre in as neat a packaged service as possible?
Although Cloud
Connector Edition (CCE) is supported as far as the PSTN routing is concerned, CCE does not contain a front end server and while Audiocodes CloudBond OPCH does
and may seem like an option it’s not. Both active and queued calls in Anywhere,
like most Skype for Business native contact centres, are delivered as audio conferences. This consumes resources that the lightweight OPCH
appliance does not have.
Anywhere365 Cloud Model |
The solution is
to deploy a Skype for Business topology within the datacentre as a hosted solution that can be scaled as required. This topology will not
home any users and can be used for multiple UCC customers. This is because UCC
supports federated agents, yes there are a few minor feature limitations, but
this allows the customers to migrate to Microsoft cloud voice and still adopt
Anywhere as their contact centre solution. Each customer can be provisioned
with one or more UCC servers as required against the single Skype for Business
topology and their data kept separate within dedicated SQL databases for each
UCC. Simply add the required Skype online federated users to the required UCC’s
and its ready to go. Each UCC will operate independently and be configured from
its own SharePoint site.
There is still
the issue of the Interceptor to address. This is an Anywhere application service
installed onto the Front end server designed to hook any direct inbound or
outbound calls to agent SIP URI’s and initiate call recording. Only with
Microsoft Phone System the agents are Skype for Business online users so the Interceptor
will not know if calls are made to or by them. Luckily there is a workaround, Anywhere
can be used exclusively by agents from the Skype for Business soft client –
chat commands control agent sign-in / out and status etc. But Workstream have
built the inflight Snapper which can be run on any agent’s machine. The snapper
can show a mini wallboard, various stats, includes buttons for reason codes,
sign-in / out but also a dialler. If the agents use this dialler for outbound
calls they will be captured and recorded. So we are only left with direct incoming
calls to agents that cannot be recorded and most customers tend to exclude
these from their compliance requirements anyway.
If Anywhere is
needed for just a single customer then a consolidated Skype for Business
deployment could be considered using Standard Edition to keep the server count
and cost much lower.
For now, it
seems we have a workable solution for many customers moving to Microsoft cloud voice,
but with no more active development for their online Skype for Business service
and Teams being positioned as the future for communications and collaboration how
will both Microsoft and the Contact Centre partners ensure customer are investing in a future fit service?
Thank you for sharing this useful information, I will regularly follow your blog.Excellent post, thanks for sharing, it’s indeed very helpful for new blogger like me
ReplyDeletecall center telephone systems