This article describes Intermedia Unite integration with SugarCRM. The installation process consists of several consecutive steps.

1. Backup Data And Site Files

First of all make sure that you have data and site files backed up. Refer to the SugarCRM knowledge base  article Providing a Backup Without Sensitive Data for instructions.

2. Clear Cache

Click on your profile in the upper right corner of SugarCRM window and select Admin.
Sugar1

Navigate to AdministrationSystem > Repair. 
Sugar2

Run the following commands one by one:

  • Quick Repair and Rebuild
  • Rebuild JS Grouping Files
  • Clear Additional Cache
    Sugar3

3. Add Additional Fields

Intermedia Unite plugin requires additional fields in several SugarCRM modules. To add the fields into Calls module navigate to AdministrationDeveloper Tools > Studio > Calls > Fields and press Add Field.
Sugar4

Add two fields with only Data Type and Field Name filled:

Value one:

  1. Data Type: TextField
  2. Field Name: phone

Value two:

  1. Data Type: TextField
  2. Field Name: uniteextendduration

Click Save to finish.
Sugar5

You will see new fields added to the list.
Sugar7

To add new fields into Employees field Navigate to Administration > Developer Tools > Studio > Employees > Fields. 
Sugar6
Press Add Field and add the field with the following parameters:

  • Data Type: TextField
  • Field Name: phoneextendidtoken
  • Display Label: LBL_PHONEEXTENDIDTOKEN

Click Save to finish.
Sugar8

New field will be addedd to the list.
Sugar9

4. Load Module

Download Intermedia Unite module  using the following link 

  1. Navigate to AdministrationDeveloper Tools > Module Loader.
    Sugar10
  2. Press Choose File and select the archive file with Intermedia Unite module and click Upload.
  3. After the module is added, press Install.
    Sugar11
  4. Accept Privacy Policy and click Commit to continue installation.
    Sugar12

5. Deploy Submodule

Navigate to AdministrationDeveloper Tools > Module Builder, click on 'Phone_Integration' and then press Deploy.
Sugar13

6. Clear Cache

Navigate to AdministrationSystem > Repair and run the following commands one by one:

  • Quick Repair and Rebuild
  • Rebuild JS Grouping Files
  • Clear Additional Cache

7. Set Up Role Permissions

  1. Navigate to Administration > Users > Role management.
    Sugar14
  2. Press on the Role you would like to edit.
  3. Set up access permissions for the role. By default plugin is available for all roles.
  4. Set access to Disabled to restrict Intermedia Unite access for the users of a chosen role and press Save.
    Sugar15