There are no changes in the 2017 R4 ICWS
API release.
This topic contains the following sections:
The Salesforce CTI Attribute Maps and Salesforce CTI Configurations services were deprecated.
A new showLegalAgreementUponLogin
property was added to the /icws/{sessionId}/configuration/login-authentication resource to allow enabling or disabling showing of the legal agreement during the login process.
New callAttributes
, placeAdditionalFollowUpCall
, and relativeTo
properties were added to the POST /icws/{sessionId}/dialer/disposition method.
New custScriptUrl
, hasBaseScript
, and isLoggedIn
properties were added to the availableCampaignsMessage.campaigns
property resulting from a 200 HTTP status code response for the POST /icws/{sessionId}/dialer/log-in method.
A 403 HTTP status code response to the POST /icws/{sessionId}/dialer/log-off method will no longer be returned when an agent is trying to log out of a specific campaign without the Logon Campaign security right
A new placePreviewCallParameters
data contract was added to the request for the POST /icws/{sessionId}/dialer/place-preview-call method.
A new /icws/{sessionId}/dialer/request-form-definition resource was added that allows retreiving the base script from a definition.
A new /icws/{sessionId}/dialer/request-phone-number-details resource was added that allows retreiving a Dialer contact's phone number details for placing additional follow-up calls.
A new /icws/{sessionId}/dialer/set-agent-type resource was added that allows setting the agent type for agents for a campaign.
A new /icws/{sessionId}/dialer/update-call-data resource was added that allows updating call data attributes for a particular active call ID.
A new queueSubscriptionStateMessage
message was added that can result from a 200 HTTP status code response from the PUT /icws/{sessionId}/messaging/subscriptions/queues/{subscriptionId} method.
This release of the Interaction Center supports the following ICWS
feature versions. See Versioning for more information about ICWS
versioning, including how documentation of an API includes its required feature version and how to query the Interaction Center at run time to determine what feature versions it supports.
Only the features listed below are supported by this release of the Interaction Center. Any other feature required by later versions of ICWS
is not supported. Similarly, for the listed features, this release of the Interaction Center only supports the listed version of that feature, not any higher version.