RE: Dynamics 365 Omnichannel: Integrate 3rd-party Avaya telephony into the Voice channel
Hi,
indeed there are following methods integrating 3-rd party telephony system:
1. integration on the telco level using Azure Direct Routing - you need to use approved SBC (Session Border Controller) (learn.microsoft.com/.../telephony-concept) for that and you need to have your own SIP Trunks or other telco resources. Such integration work on telco level and will somehow bypass softphone and other agent tools provided by 3-rd party provider such as Avaya, Genesys. In fact CC agents do not even need any Avaya desktop components to utilize voice channel within Dynamics Omnichannel.
2. Using CIF v 2.0 integration framework. Such integration is bringing CC vendor (Avaya, Genesys, etc) controls to Omnichannel workspace. For Avaya you can check Upland (www.devconnectmarketplace.com/.../ingenius-connector-enterprise), as for Genesys you can check Avtex (appsource.microsoft.com/.../avtex_solutions.avtexinteractionsync Softphone (www.softphone.it/.../). You can also build your own connector.
In case you will use CIF integration you need to consider which channels will be supported by 3-rd party telephony (voice only) and which channels (email, chat?) will be handled by Dynamics in case consistent reporting across all channels. You need to consider also agent status synchronization for agents serving more than one channel at the same time (voice/email/chat).
Apart from above mentioned integrations there are other integration options e.g. USD (Universal Service Desk), but it depends which part should be done by CC vendor (IVR, ACD, etc) and what should be done by Dynamics and what level of integration is required.
Regards
Tomasz