Skip to main content
Skip table of contents

Business Features

Integration between Genesys embedded framework and Microsoft Dynamics On-premises CRM.

This embedded CTI Connector runs inside the Microsoft CRM Web UI and enables agent/call controls within MS CRM allowing agents to use the same CRM agent interface for all call handling and transfer. The Web CTI Connector has the following feature set:

Agent State Controls

The embedded CTI toolbar within Microsoft Dynamics On Premise allows agents to manage their states. The following state controls are supported:

State Controls

Description

Look and Feel

Login

Agents first log on to MS CRM. Manual login to Genesys CTI by entering valid credentials.

Agent login.png

Agent Login

Post Login

After entering the credentials, the agent can see the Dashboard.

Agent post Login.png

Agent post login

Logout

The agent will need to explicitly log out from the CTI toolbar by providing the Logout Reason Code

image-20250722-130618.png

Logout

On-Queue / Away /Break

The agent may change the availability status to “On-queue” to receive contact center calls or may change it to any of the “Away/Break” states for a break.

Agent states.png

Agent states

It is mandatory to have reason codes pre-configured inside Genesys.

CTI Call Controls

Controls/buttons on the toolbar change based on the current state of the agent/call and the telephony event fired from the contact center. Using the communication toolbar, the agent can perform the following actions,

  • Accept an incoming call

  • Hold/Resume/End call

  • Consultative or blind call transfer

  • Conference call

  • Call wrap-up

Call wrap-up is only for inbound Calls.

Consult and transfer a call.png

Call controls

Caller Information Popup on Call Arrival (Screen Pop)

The caller information is displayed on the MS CRM Web Page as soon as the call arrives. If multiple contacts match the connector shows all those contacts for you to choose from.

Search in Leads, Accounts, and Contacts

An incoming call phone number is searched in Leads, Accounts, and Contacts. First, second, and third priorities can be set. For example, if the priority is Leads -> Accounts -> Contacts, It will first search into the ‘Leads’ entity, and the resulting record will pop up. If the customer record is not found in ‘Leads’ then it will search into the ‘Accounts’ entity and then finally into contacts, in case no record is found in the accounts.

For Online/On-Premise CRM’s in the Contacts/Lead entity, a search can be made on ‘Business Phone’ field, and in the Accounts entity, the search can be in the 'Phone field' only. These fields are not configurable.

No ANI Match

When a call arrives on the logged-in agent, an Anonymous Account/Contact/Lead will pop up. This contact/account/lead will be saved with the name 'Anonymous' with the caller's number, and a call activity will be recorded for that anonymous contact at the end of the call.

No match screen pop-up.png

No ANI match

Single Match

An incoming call phone number is searched in contact/account/lead. For example, It searches into the ‘Contact’ entity, and the single record is available then the resulting record is popped up. The phone call activity is logged for the saved contact in this case.

Single match screen pop-up.png

Single Match

Multiple matches

In the case of multiple matches, a list of all the matched records of the respective entity will be shown in the drop-down list in alphabetical order. The first record in the list will automatically pop up, however, the agent can also manually select the customer record from the drop-down list and that customer profile will pop up.

In the case of a Consult call with Agent B, the system will do the screen pop based on customer ANI and activity will also be created.

Multi match screen pop-up.png

Multimatch

Phone Call Activity/ Call Wrap-up

A phone call activity is automatically created and linked to the matched caller account in Microsoft CRM. Any selected wrap-up code is applied in Genesys will also be stored in activity.

Phone call activity.png

Phone Call Activity

Click to Call

This feature allows the agent to select any number corresponding to a record (Account/Contact/Lead) and initiate an outbound call with that number.

Click To Call will not work for the Microsoft UCI Deployment currently.

click to dial.png

Click To Dial

Phone Masking

Phone Masking is a data protection feature integrated into the MS Dynamics Genesys Connector that ensures phone numbers displayed within Microsoft Dynamics 365 are partially masked to enhance privacy and security.

  • The masking logic retains only the first and last digits of the phone number, replacing all intermediate digits with asterisks.

  • For example, a number like 923001234567 would appear as 9*********7 in the CRM interface.

  • This feature ensures full phone numbers are still accessible internally during actions such as click-to-dial through the Genesys CTI connector, where the original number is securely retrieved at the time of dialing.

Single match screen pop-up.png

Masked Phone Number

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.