### Example Custom Processing URL with Parameters Source: https://knowledgehub.ipscape.com/Workspace/campaign-scripts Shows the URL format to enter into the Value Settings dialog: the full URL of the external script including parameters in square brackets if they need to be read from the database. Example sends a member name to http://xyz.com to get the member class. ```plaintext https://xyz.com?member_name=[memb_name]&required_field=class ``` -------------------------------- ### ScreenPop Rule Example Source: https://knowledgehub.ipscape.com/Integrations/Salesforce-CTI-Adapter.1992753153.html Example of a rule with callType, searchOnly, and map configuration. ```json { "callType": [ "preview", "predictive" ], "searchOnly": false, "map": [ { "name": "customerKey", "type": "string", "path": "interaction.leadData.customData.key=customer_key[value]" } ] } ``` -------------------------------- ### Custom Settings File Example Source: https://knowledgehub.ipscape.com/Integrations/Salesforce-CTI-Adapter.1992753153.html Example of the custom settings file format for mapping IPscape fields to Salesforce custom fields and configuring CTI integration options. ```json { "Salesforce": { "scripts": [ { "src": "https://.salesforce.com/support/api/59.0/lightning/opencti.js" }, { "src": "https://developer.onipscape.com/integrations/ipscape-salesforce.v1.0.1-beta.2.min.js", "type": "module" } ], "config": { "options": { "disableListRefresh": false, "popTaskOnWrap": true, "createTaskOnPreview": true, "apex": { "getCapabilities": "IpscapeHelper::getCapabilities" } }, "customObjects": [], "screenPop": { "default": { "map": [ { "name": "phone", "type": "phone", "format": "local", "path": "interaction.activity.customerCli" } ] }, "rules": [] }, "dataMap": [ { "name": "ipSCAPE_Time_In_Queue__c", "type": "date", "path": "interaction.activity.timeInQueue" }, { "name": "ipSCAPE_AgentName__c", "type": "string", "path": "agent.agentDisplayName" }, { "name": "ipSCAPE_campaign__c", "type": "string", "path": "interaction.campaign.title" } ], "inCallComponents": { "title": "Salesforce", "body": [ { "component": "select", "name": "whoId", "disabled": false, "placeholder": "Select person", "options": [] }, { "component": "select", "name": "whatId", "disabled": false, "placeholder": "Select related", "options": [] } ] } } } } ```