Dialogue Cloud

Enabling EDR

This document aims to provide guidance and a summary of steps needed to enable EDR Enhanced Direct Routing (EDR) is the AnywhereNow name of the Microsoft Direct Routing configuration option of REFER support of SIP headers (Option 2) to allow richer transferheaders in SIP messages, allowing for more information to be passed on in transfer related and forward scenarios. Refer support was a later addition to Microsoft's Direct Routing stack (hence option 2), AnywhereNow followed suit by developing both implementations, first option 1 and later option 2. if this hasn't been done during initial setup of your AnywhereNow Dialogue Cloud.

Introduction

Enhanced Direct Routing (hereafter EDR) is AnywhereNow's default and for upgrades and new deployments mandatory method of configuration to Dialogue Cloud. 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 SIP The Session Initiation Protocol, or SIP, is a protocol for multimedia communication (audio, video and data communication). SIP is also used for Voice over IP (VoIP). SIP has interactions with other Internet protocols such as HTTP and SMTP. 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 AnywhereNow Dialogue Cloud, instead of being processed out-of-sight in Microsoft's Teams cloud.

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.

It does require a simultaneous change on three separate places in a typical Dialogue Cloud setup: one on the customer SBC and two in OnePortal Formerly known as Partner Portal. A redesigned web portal for managing Dialogue Cloud deployments..

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!