Enabling EDR for Dialogue Cloud Neo (Connect)

This document aims to provide guidance and a summary of steps needed to enable if this hasn't been done during initial setup of your Dialogue Cloud Neo (Connect).

Note

Enhanced Direct Routing (EDR) applies only to Dialogue Cloud Neo (Connect).

Introduction

Enhanced Direct Routing (hereafter EDR) is AnywhereNow's default and for upgrades and new deployments mandatory method of configuration for Dialogue Cloud Neo (Connect). EDR is the AnywhereNow name of Microsoft Direct Routing, Call Transfer setup Option #2 which enables REFER support by a customer SBC. (Refer support was a later Microsoft addition to the Direct Routing stack, hence called option #2, for technical information see: https://learn.microsoft.com/en-us/microsoftteams/direct-routing-protocols-sip#call-transfer).

EDR allows call setup and transfer related messages and headers (this impacts all related SIP signalling like hold/resume, MOH, mute/unmute, participant join/release, displayname, subjectname and more) from a customer's Teams server to be sent to, visible to, and handled by the SBC's in Dialogue Cloud Neo (Connect), instead of being processed out-of-sight in Microsoft's Teams cloud.

Note

Without EDR (or rather sticking with Microsoft Option #1) all call setup and transfer related signalling is not-visible to AnywhereNow Dialogue Cloud (it remains within Microsoft owned Teams servers) making expedient tracing and troubleshooting calling and transfer related issues by agents impossible.

The improvements of using EDR are:

  • Dialogue Cloud SBC's will handle call forwards, transfers, holds and CLID's by agents and UCC's (instead of leaving it up to Microsoft Teams).

  • Direct control by AnywhereNow of agent reservation and release after hunts, calls or transfers, regaining quicker control of available agents.

  • Call tracing in case of troubleshooting can be performed by the SBC administrators of AnywhereNow or their Partners.

For an existing live call path, coordinate a simultaneous change in three places: customer SBC REFER support, Service EDR, and SBC Configuration EDR. Plan the maintenance and any rollback across all three components.

New Dialogue Cloud Neo (Connect) deployments

  1. Create and save the Create new SBC Configuration. You can select Enhanced Direct Routing (EDR) during creation.
  2. Select the saved SBC configuration when Create - Service.
  3. Before call testing, complete and verify all three matching settings: customer SBC REFER support, Service EDR, and SBC Configuration EDR. See Steps to enable EDR.

Selecting EDR or saving a configuration does not make the complete call path ready for use.

Steps to enable EDR

To enable EDR, configuration changes need to be done on three separate places. For some of which multiple instances may exist so please consider and plan these changes carefully!

Steps to disable EDR

To reverse the process (only if necessary for troubleshooting) of EDR, configuration changes need to be done on three separate places. For some of which multiple instances may exist, so please consider and plan these changes carefully!