CTIIncidentForm

The current CTI Integration within ServiceNow allows third party phone agents to do a screen-pop to send call data to the ServiceNow instance to pre-populate a ticket or do other activities. By default, the CTI integration will take the call information and determine if the caller already has open tickets associated to them. If they do, the system will show that user’s record with a list of their open incidents and assigned configuration items.

While this feature is great, a lot of companies want to bypass this feature and open a new incident form regardless of whether or not the caller already has open tickets.

The following solution creates a new CTI Rule in a ServiceNow instance to give your Call Agent System the opportunity to force open a new incident record regardless of the number of open tickets already associated to the user.

This solution does not change the CTI interface in any way as it leverages the extensibility portion of the CTI integration. You can leverage the same URL parameters as the standard interface. To have your system trigger this rule rather than the standard one, you simply add the following URL parameter to your URL: sysparm_cti_rule=cti_inc

For example, lets take the scenario of Fred Luddy calling into the help desk. Fred already has active tickets open. Let’s contrast the OOB rule with this rule:

OOB Rule

URL:

https://MYINSTANCE.service-now.com/cti.do?
              sysparm_caller_name=Fred%20Luddy
              &sysparm_impact=1
              &sysparm_short_description=My%20CTI%20Posted%20Ticket

RESULT:
CTIOld

Notice how the system shows the User Record, rather than a New Incident form.

This New Optional Rule

URL (notice the last URL Parameter):

https://MYINSTANCE.service-now.com/cti.do?
              sysparm_caller_name=Fred%20Luddy
              &sysparm_impact=1
              &sysparm_short_description=My%20CTI%20Posted%20Ticket
              &sysparm_cti_rule=cti_inc

RESULT:
ServiceNow_Service_Automation

As you can see, the extra URL parameter bypassed the User Record view and forced the system to still pre-fill an incident record for the caller.

Download

You can currently download this solution from the ServiceNow Share Portal:

CTI Rule: Always Show incident Form