You are here: Configure Screen Pop for Inbound Calls

Configure Screen Pop for Inbound Calls

Defining screen pop settings for a custom CRM requires:

  1. Creating a screen pop program
  2. Hosting the screen pop program on a valid HTTP server to handle screen pop for inbound/outbound interactions.

In the example discussed below, we display the call-related parameters posted during screen pop.

To create a screen pop program:

  1. Log in to Configuration Manager.
  2. Go to Integration > Screen Pop.
  3. From the choice of Target CRMs listed, select Custom.

    Note: If your CRM is not listed in the target CRMs on this page, select Custom.

  4. Enter URL: https://vcc-na<your tenant platform URL>.8x8.com/SPOP/params.php
    Example: https://vcc-na7.8x8.com/SPOP/params.php
  5. For more details on screen pop parameters for inbound calls, click under the logout button in Configuration Manager.
  6. Go to Trigger A Popup Window to define events that trigger a screen pop for a transaction. You can configure a screen pop of a corresponding record for the following events:
  7. Select the Open new window for screen pop check box to specify the screen pop window size and position (optional). Learn more about how to control properties of a screen pop window.
  8. Save your settings.
  9. Refer to the respective external CRM Integration - Configuration Guide for detailed instructions on setting up the integration.

Code Snippet from Params.php

Notice the key value pairs. A key is a unique identifier for some item of data, and the value is either the data that is identified or a pointer to the location of that data:

<html>
</head>
  <body>
    <h1>Screen Pop Parameters</h1>
    <p>The following is a list of all parameters posted to this script.</p>
    <div class="response"><pre><?php
    foreach ($_POST as $key => $value) {
      $value = htmlspecialchars($value);
      echo "{$key} => ${value}\n";
    }
    ?></pre></div>
  </body>
</html>

View Parameters of Params.php Screen Pop

You can log in to Agent Console as an agent, and view all available parameters passed to the custom CRM as an HTTP POST message.

  1. Log in to Agent Console as an agent.
  2. Generate an inbound call.
  3. The new screen pop is triggered based on events (offered, accepted, or completed) selected in Configuration Manager.
  4. Notice the event parameter. In this example, the screen pop occurs when an event (which matches the selected option in Configuration Manager) is Offered to an agent.
  5. Notice the ANI parameter. This can be used to look up a relevant record in a Custom CRM to return a URL for screen pop.

Click here for another example of a screen pop program.

 


Send us your Feedback