+ All Categories
Home > Documents > Introduction - XCALLY · SugarCRM Integration In the Setting Menu there is a section dedicated to...

Introduction - XCALLY · SugarCRM Integration In the Setting Menu there is a section dedicated to...

Date post: 23-May-2018
Category:
Upload: trinhbao
View: 225 times
Download: 3 times
Share this document with a friend
12
Transcript
Page 1: Introduction - XCALLY · SugarCRM Integration In the Setting Menu there is a section dedicated to the integration of xCally Shuttle with third party applications, like SugarCRM.
Page 2: Introduction - XCALLY · SugarCRM Integration In the Setting Menu there is a section dedicated to the integration of xCally Shuttle with third party applications, like SugarCRM.

IntroductionxCALLY Shuttle provides a seamless CTI integration with SugarCRM, a customer relationship management (CRM) system which includes sales-force automation, marketing campaigns, customer support, collaboration, Mobile CRM, Social CRM and reporting.

Key benefits are really able to provides your customer care agents a Unified Agent Desktop experience, together with:

- Push technology for automatic SugarCRM Call creation each time an Agent receive a call- Trigger configuration to select with Asterisk Shuttle Queue are involved in the automatic SugarCRM Call pop-ups and which Events engage it: before answering, after answering or after a call hangup- It WORKS either with EVERY KIND OF SIP PHONES registered on the Asterisk xCally Shuttle PBX, or the xCally phone bar, or the WebRTC client- Great VoIP quality- Great flexibility: use your own SIP trunk with your local providers or on the cloud according to your needs- Totally Asterisk RealTime technology based- Call Recordings option available - IVR enabled: Cally Square drag and drop IVR totally integrated - Simple and fast xCALLY Shuttle installer- Many other nice benefits included

2

Page 3: Introduction - XCALLY · SugarCRM Integration In the Setting Menu there is a section dedicated to the integration of xCally Shuttle with third party applications, like SugarCRM.

SugarCRM Integration

In the Setting Menu there is a section dedicated to the integration of xCally Shuttle with third party applications, like SugarCRM.You can find this section by clicking on the Integrations sub-menu, like shown in this image.

In the Integrations page there is the list of the Integrations already created and the possibility to edit or delete them, and to create new ones.

Instead, in the Triggers page you can set how and when the integration works, thanks to the creation of different Triggers.

2 3

Page 4: Introduction - XCALLY · SugarCRM Integration In the Setting Menu there is a section dedicated to the integration of xCally Shuttle with third party applications, like SugarCRM.

SugarCRM Integration

Create a new IntegrationTo create a new Integration click on the button and fill the form with the following informations:

You can choose a Name which represents the Integration and then fill the Username and Password fields, which require the same username and password of an Administrator SugarCRM Account. Then compile the URI field with your SugarCRM URL and the Integration Type, in this case selecting SugarCRM from the dropdown menu.

After the form submit you can see your new Integration shown in the Integrations table.

Through the Integrations Table you can quickly: - edit the Integration parameters - delete the Integration

4

Page 5: Introduction - XCALLY · SugarCRM Integration In the Setting Menu there is a section dedicated to the integration of xCally Shuttle with third party applications, like SugarCRM.

SugarCRM Integration

Create a TriggerNow let’s focus on the Triggers Section: here you can set how the integration works by adding a new Trigger. To create it click on and choose your integration strategy filling the form:

Through the Event field you can decide when the integration starts, so when the SugarCRM Call page (dedicated to the actual call, which includes all the relevant fields of the caller) will be created: - Ringing: when the phone is ringing, before the agent’s answer - Up: when the agent picks up the call - Hang up: when the agent hangs up the call.

You can also choose for which Queue the integration is valid. If you need to apply the Integration on more queues, you have to create one trigger for each queue.In the last field you can select one of the Integrations you created.

After the creation of the Trigger you can edit parameters or remove it .

4 5

Page 6: Introduction - XCALLY · SugarCRM Integration In the Setting Menu there is a section dedicated to the integration of xCally Shuttle with third party applications, like SugarCRM.

SugarCRM Integration

6

Custom fieldsCustom ticket fields are typically used to gather more information about the support issue or product or service in SugarCRM.Using Shuttle you can now create a MAPPING between the SugarCRM custom field name and the available field values.

In order to do it just enter in the Shuttle administration web interface -> Section Integrations and add your custom field mapping in the CUSTOM FIELDS sub-section clicking on .

Fill the form with the requested informations:- Custom Field ID: SugarCRM custom field name- Prefix: String prefix- Available Fields

- From: Caller - Date: Enter Time Call- To: Called - Unique ID: Asterisk Unique ID Call- Id: Caller ID - Recording Link: Link Recorded Call- Name: Caller Name - SIP: Shuttle SIP- Queue: Shuttle Queue - Agent: Shuttle Agent- Position: Queue’s Position- Count: Queue’s Count- Trunk: Shuttle Trunk

- Suffix: String Suffix- Integration: Integration Name

Page 7: Introduction - XCALLY · SugarCRM Integration In the Setting Menu there is a section dedicated to the integration of xCally Shuttle with third party applications, like SugarCRM.

6

SugarCRM Integration

7

Here it is a mapping example...

...and the result: your agents will get the SugarCRM Call with the custom fields auto-filled.

Page 8: Introduction - XCALLY · SugarCRM Integration In the Setting Menu there is a section dedicated to the integration of xCally Shuttle with third party applications, like SugarCRM.

SugarCRM Integration

ImportantThe integration between xCally Shuttle and SugarCRM works properly only if you follow carefully this steps:

1. the Agent First Name+spacing+Last Name in the SugarCRM profile must correspond exactly to the Agent Name in the xCally Shuttle Agent profile, like shown in the image below.

In this case the Administrator set:- Emily Brown as Agent Name, in her xCally Shuttle Account; - Emily as Agent First Name and Brown as Agent Last Name, in her SugarCRM account.

8

Page 9: Introduction - XCALLY · SugarCRM Integration In the Setting Menu there is a section dedicated to the integration of xCally Shuttle with third party applications, like SugarCRM.

SugarCRM Integration

If you use the xCALLY phone bar, you just need to create the Agents, being careful to fill in with the Name same as your SugarCRM Agent First Name and Last Name, as described in the previous page. Do not touch the Caller-ID SIP created field (it will be automatically generated with the right value to make the integration working). The Agent must be logged also into the xCally Shuttle web interface.

If you use external IP phones, or experimental WebRTC, you just need to create the Agen-ts, being careful to fill in with the Name same as your SugarCRM Agent First Name and Last Name, as described in the previous page. Afterwards, just link the Agent to the SIP username related to your external IP phone. The Caller-ID SIP field and the entire SIP related account, can be modified later on without any impact. The Agent must be logged also into the xCally Shuttle web interface.

2. You have to change the file config_override.php on the SugarCRM Server (in the service root), adding this line: $sugar_config[‘http_referer’][‘list’][] = ‘ip_xcally_shuttle’ where ip_xcally_shuttle represents the xCally Shuttle IP.

3. You should use one of this recommended browsers and enable popups:

Windows Chrome v36.0.1985.125m (NOT HTTPS)

Chromium v34.0.1831.0

Safari v5.1.7

Opera 23.0.1522.60 (in HTTPS, at the first access, you have to enable the loading of the

unsafe script)

Mac Chrome 35.0.1916.153

Chromium 28.0.1496.0

Safari 7.0.5 (activate pop-up preferences)

Opera 23.0.1522.60

Linux Chrome 36.0.1985.125 (no HTTPS)

Chromium 34.0.1847.116

Opera 12.16 build 1860

If you use Chrome/Chromium and Opera, you have to enable the popups, providing the xCally Shuttle

Address.

Chrome/Chromium: https://support.google.com/chrome/answer/95472?hl=en

Opera: Settings > Site Preferences - Exceptions - Pop-up Section where you can add the IP address

8 9

Page 10: Introduction - XCALLY · SugarCRM Integration In the Setting Menu there is a section dedicated to the integration of xCally Shuttle with third party applications, like SugarCRM.

SugarCRM Integration

The ResultThe Integration creates a new Call on the SugarCRM platform every time a call comes in one of the triggered Queues.

The Call page contains useful informations, like the Caller’s Name, the Caller’s Number and the data of the Agent who managed the call.

There is also the possibility to add some notes about the Call, in the dedicated section. If the call recording has been activated (on xCally Shuttle on the triggered Queues) there is also the automatic creation of a Note containing the Recording URL.

10

Page 11: Introduction - XCALLY · SugarCRM Integration In the Setting Menu there is a section dedicated to the integration of xCally Shuttle with third party applications, like SugarCRM.

SugarCRM Integration

TroubleshootingThe Integration doesn’t work? Check carefully the following steps:

1. Verify that the integration data you gave are correct.Check if: - the username and password correspond to a valid SugarCRM Admin Account - the SugarCRM URI is correct.

2. The Agent is correctly associated to the Queue specified in the created Triggers.

3. The Agent First Name and Last Name in the SugarCRM profile corresponds exactly to the Agent Name in the xCally Shuttle Agent profile.

xCally Shuttle Agent Name: Emily BrownSugarCRM Agent First Name: EmilySugarCRM Agent Last Name: Brown

4. Be sure that you are using one of the recommended browsers and that you have enabled popups. (page 7)

5. Check that you have update correctly the config_override.php file. (page 7)

6. Be sure that the agent is also correctly logged into the xCally Shuttle web interface.

Questions? Doubts?Ask to our Shuttle Community!

1110

Page 12: Introduction - XCALLY · SugarCRM Integration In the Setting Menu there is a section dedicated to the integration of xCally Shuttle with third party applications, like SugarCRM.

xCALLY® Designed for Asterisk® Contact CentersxCALLY™ is a Xenialab Trademark

+39 011 19886500 | www.xcally.com | [email protected]

SugarCRMwww.sugarcrm.com - © SugarCRM 2014


Recommended