Revision as of 13:46, December 1, 2017 by Jnabuurs (talk | contribs)
Jump to: navigation, search

Submitting Call Attempt Records to an External System

When OCS attempts a call, it sends the call attempt record to an external system. The external system then checks the call result data to determine whether the record should be added to a contact suppression list.

Question: Should I continue to refer to it as the 'external system' or 'Compliance Manager' ??

How it Works

  1. A campaign is started/loaded in any dialing mode.
  2. An outbound call is dialed.
  3. OCS sends a call attempt record (HTTP POST with GSW_OCS_SEQUENCE_NO: 0) to the external system.
  4. OCS stores the record posted to the external system while it waits for confirmation from the external system that the record was saved.
  5. The external system receives the record and sends a 200 OK response to OCS. The log confirms that the call attempt record was saved.
  6. The agent-customer call is established.
  7. The agent releases the call and logs the result of the call (example Answered, AnsweringMachine, DoNotCall)
  8. OCS sends another call attempt record (HTTP POST with GSW_OCS_SEQUENCE_NO: 1) to the external system, this time containing the GSW_CALL_RESULT parameter.


The GSW_OCS_SEQUENCE_NO: 1 record overwrites the GSW_OCS_SEQUENCE_NO: 0 record when dialing rules are applied.

Question: Does the external system send only one response?

Feature Configuration

Add the following configuration options:


Scenarios Record Cancel Resubmitting after 404

Comments or questions about this documentation? Contact us for support!