Implementing custom embedded UI CTI links
You can create a custom configuration of an embedded UI Computer Telephony Integration (CTI) link. The Embedded UI link is a generic connector that supports building custom client-to-server integrations for computer telephony integration (CTI) systems with embedded, third-party user interfaces, including Amazon Connect, Five9, and Genesis Cloud CX integrations.
- In the navigation pane of Dev Studio, click App, and then in the Classes search bar, enter Rule-File-Bundle.
- Open the
Rule-File-Bundle
file. - On the results page, below Bundle Name, click PegaCall.
- Click the Target icon next to the Pega_cti_embeddedApi file to open it.
- Click Save As.
- Edit the label to provide a unique name, select the status, and edit the identifier.
- Click Create and open.
- Change the JavaScript namespace and object name for your custom embedded API in the script.
- Add your custom embedded API to the Pega
Call JavaScript bundle rule file.
- On the Pega Call script tab, click the Add item icon at the bottom of the tab.
- In the App name field, enter webwb.
- In the File extension field, enter js.
- In the File name field, enter the identifier of
your customized
Pega_cti_embeddedApi
file.
- Add an embedded OpenCTI link definition that references your JavaScript object name, including namespace.
- Implement the load function.Your implementation typically injects an IFRAME into the Embedded OpenCTI
div
. - In the Pega Call UI, select your
embedded UI to load it.
- In the header of Dev Studio, click .
- On the CTI Links tab, click Add CTI Link, and then select your newly created link type.
- Handle the ringing, alerting, and screenpop notifications in your Contact Center.
- Implement the makeCall function to support the Click-To-Call functionality in Pega Call.
- Enable or disable Click-To-Call as supported by your Contact Center.For more information about enabling Click-to-Call, see Configuring call treatment
- Add support for generating screen pops.
Previous topic Advanced call control functions