Maintaining call objects
To maintain the call object database and prevent the buildup of old call objects, delete old call objects at regular intervals.
For each incoming call, Pega Call creates a call object in the Pega Platform database. This object includes computer telephony integration (CTI) data provided by your CTI platform and is used to populate screen pops for incoming and transferred calls. The database key for the call object includes the call ID.
Over time, the call object database table can become so large that screen pop display is delayed. Moreover, depending on your CTI platform, call IDs can repeat, causing call data to be overwritten. To prevent such issues, delete older call objects from the database at regular intervals.
You can use a third-party database management tool or use the Pega Call scheduled agent, and create a dynamic system setting for the maximum age of the call objects that you want to retain. Objects older than the set age are automatically deleted.
- Enable a scheduled agent.
- In the navigation pane of Dev Studio, click Records.
- Click .
- On the Agents page, click the Pega-CTI agent.
- In the Agent-Wide Settings section, select the Enable this agent checkbox.
- In the Agent-Wide Settings section, in the Interval field, enter a value in seconds that is lower than the desired call object age.
- Configure call object purging in a dynamic system setting.
- In the navigation pane of Dev Studio, click Records.
- Click .
- To create a new dynamic system setting, click Create.
- In the Short description field, describe the purpose of this setting to easily identify it in the future.
- In the Owning Ruleset field, enter Pega-ChannelServices.
- In the Setting Purpose field, enter PurgeCallObjects/CallAgeLimit/Default.
- Click Create and open to create the dynamic setting.
- Click Edit rule.
- On the Edit rule page, set the Value in minutes to specify maximum call object age.
Previous topic Enabling SSO for Cisco Finesse Next topic Appendix: CTI link-specific configuration