<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>question CTI Integration Examples in Developer forum</title>
    <link>https://www.servicenow.com/community/developer-forum/cti-integration-examples/m-p/1766277#M423203</link>
    <description>&lt;P&gt;Does anyone have experience using CTI (Computer Telephony Integration) into their SNC instance? If so, would you be willing to give some examples of how you're using it? The wiki article on the subject made it sound like it had pretty limited utility. I'm wondering if it could be used for something like requesting a windows domain password reset?&lt;/P&gt;</description>
    <pubDate>Thu, 26 Jul 2012 14:50:39 GMT</pubDate>
    <dc:creator>jim pisello</dc:creator>
    <dc:date>2012-07-26T14:50:39Z</dc:date>
    <item>
      <title>CTI Integration Examples</title>
      <link>https://www.servicenow.com/community/developer-forum/cti-integration-examples/m-p/1766277#M423203</link>
      <description>&lt;P&gt;Does anyone have experience using CTI (Computer Telephony Integration) into their SNC instance? If so, would you be willing to give some examples of how you're using it? The wiki article on the subject made it sound like it had pretty limited utility. I'm wondering if it could be used for something like requesting a windows domain password reset?&lt;/P&gt;</description>
      <pubDate>Thu, 26 Jul 2012 14:50:39 GMT</pubDate>
      <guid>https://www.servicenow.com/community/developer-forum/cti-integration-examples/m-p/1766277#M423203</guid>
      <dc:creator>jim pisello</dc:creator>
      <dc:date>2012-07-26T14:50:39Z</dc:date>
    </item>
    <item>
      <title>Re: CTI Integration Examples</title>
      <link>https://www.servicenow.com/community/developer-forum/cti-integration-examples/m-p/1766278#M423204</link>
      <description>&lt;P&gt;We have done integration with a Shoretel phone system (though many phone systems give this functionality)&lt;BR /&gt;The Shoretel softphone creates a parameterised URL with the caller Id and the call queue&lt;BR /&gt;This then creates a command line with these parameters in&lt;BR /&gt;&lt;BR /&gt;We have a table where we also store these values along with the incident that the agent opened from the form that gets popped up (existing or new). I also wanted the unique call reference given by the phone system to be passed but can't do that in the Shoretel system. This way we could of tied the CDR and incident records together tighter&lt;BR /&gt;&lt;BR /&gt;Its ok but where we really want to get to is to integrate to the level where the call (inbound or outbound) is associated with the incident(s)&lt;/P&gt;&lt;BR /&gt;</description>
      <pubDate>Mon, 30 Jul 2012 16:15:51 GMT</pubDate>
      <guid>https://www.servicenow.com/community/developer-forum/cti-integration-examples/m-p/1766278#M423204</guid>
      <dc:creator>shakesc</dc:creator>
      <dc:date>2012-07-30T16:15:51Z</dc:date>
    </item>
    <item>
      <title>Re: CTI Integration Examples</title>
      <link>https://www.servicenow.com/community/developer-forum/cti-integration-examples/m-p/1766279#M423205</link>
      <description>&lt;P&gt;Thanks for the answer shakesc.&lt;/P&gt;&lt;BR /&gt;</description>
      <pubDate>Mon, 20 Aug 2012 16:40:24 GMT</pubDate>
      <guid>https://www.servicenow.com/community/developer-forum/cti-integration-examples/m-p/1766279#M423205</guid>
      <dc:creator>jim pisello</dc:creator>
      <dc:date>2012-08-20T16:40:24Z</dc:date>
    </item>
    <item>
      <title>Re: CTI Integration Examples</title>
      <link>https://www.servicenow.com/community/developer-forum/cti-integration-examples/m-p/1766280#M423206</link>
      <description>&lt;P&gt;HI Chris,&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;The CTI (&lt;SPAN style="color: #666666; font-family: arial, sans-serif; background-color: #f6f6f6;"&gt;Computer Telephony Integration&lt;/SPAN&gt;) seems to be very interesting,&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;Can you please explain how the call create a record in table and pull out user information so that Service Desk guy can work on it.&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;And for the same purpose what kind of integration has set up with &lt;SPAN style="color: #666666; font-family: arial, sans-serif;"&gt;Shoretel phone system&lt;/SPAN&gt;.&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;Abhijat&lt;/P&gt;&lt;BR /&gt;</description>
      <pubDate>Fri, 06 Jun 2014 09:48:04 GMT</pubDate>
      <guid>https://www.servicenow.com/community/developer-forum/cti-integration-examples/m-p/1766280#M423206</guid>
      <dc:creator>abhijats</dc:creator>
      <dc:date>2014-06-06T09:48:04Z</dc:date>
    </item>
    <item>
      <title>Re: CTI Integration Examples</title>
      <link>https://www.servicenow.com/community/developer-forum/cti-integration-examples/m-p/1766281#M423207</link>
      <description>&lt;P&gt;Hello Chris,&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;I am also working on integrating CTI with the ServiceNow application. Would you be able to provider some basic information on how to begin with or any Simulators you might have used to just try out with ServiceNow?&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;Appreciate your response! Thanks!&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;-Vishal&lt;/P&gt;&lt;BR /&gt;</description>
      <pubDate>Tue, 07 Oct 2014 21:48:52 GMT</pubDate>
      <guid>https://www.servicenow.com/community/developer-forum/cti-integration-examples/m-p/1766281#M423207</guid>
      <dc:creator>majmudarv</dc:creator>
      <dc:date>2014-10-07T21:48:52Z</dc:date>
    </item>
    <item>
      <title>Re: CTI Integration Examples</title>
      <link>https://www.servicenow.com/community/developer-forum/cti-integration-examples/m-p/1766282#M423208</link>
      <description>&lt;P&gt;Hi, sorry ended up with a new user name&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;Basic integration is covered in the wiki &lt;SPAN style="color: #000000; font-family: Calibri, sans-serif; font-size: 14px;"&gt; &lt;/SPAN&gt;&lt;A title="ki.servicenow.com/index.php?title=Computer_Telephony_Integration_%28CTI%29" href="http://wiki.servicenow.com/index.php?title=Computer_Telephony_Integration_%28CTI%29" style="font-family: Calibri, sans-serif; font-size: 14px;"&gt;http://wiki.servicenow.com/index.php?title=Computer_Telephony_Integration_%28CTI%29&lt;/A&gt;&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;The route we went is that there&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt; is a UI page that does a lookup on the sys_user table for the phone number based on the parameter passed in the URL&lt;/SPAN&gt;&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;If it is found then a view is shown, t&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;his view shows user details and a related list of incidents&lt;/SPAN&gt;&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;This allows the agent to select an existing incident or create a new one&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;If the user record was not found then there is some custom jelly to allow the agent to find the user&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;The call table contains &lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;Call ID, &lt;/SPAN&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;Incident, &lt;/SPAN&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;Phone&lt;/SPAN&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;, Queue&lt;/SPAN&gt;&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;So the URL looks something like&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;BR /&gt;&lt;P&gt; //instance_name.service-now.com/phone_redirect.do?phone=12345&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;Within the phone_redirect.do there will be a redirect based on the record e.g.&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;window.location = "sys_user.do?sys_id=" + userRec.sys_id + "${AMP}sysparm_nostack=yes${AMP}sysparm_view=user${AMP}call_id=" + newCall;&lt;/P&gt;&lt;BR /&gt;</description>
      <pubDate>Tue, 07 Oct 2014 22:47:28 GMT</pubDate>
      <guid>https://www.servicenow.com/community/developer-forum/cti-integration-examples/m-p/1766282#M423208</guid>
      <dc:creator>Chris Shakespea</dc:creator>
      <dc:date>2014-10-07T22:47:28Z</dc:date>
    </item>
    <item>
      <title>Re: CTI Integration Examples</title>
      <link>https://www.servicenow.com/community/developer-forum/cti-integration-examples/m-p/1766283#M423209</link>
      <description>&lt;P&gt;does CTI works only for incident? Can I route the CTI default behavior to any other form rather than incident form?&lt;/P&gt;&lt;BR /&gt;</description>
      <pubDate>Fri, 17 Jun 2016 13:52:24 GMT</pubDate>
      <guid>https://www.servicenow.com/community/developer-forum/cti-integration-examples/m-p/1766283#M423209</guid>
      <dc:creator>Inactive_Use603</dc:creator>
      <dc:date>2016-06-17T13:52:24Z</dc:date>
    </item>
    <item>
      <title>Re: CTI Integration Examples</title>
      <link>https://www.servicenow.com/community/developer-forum/cti-integration-examples/m-p/1766284#M423210</link>
      <description>&lt;P&gt;Oscar,&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;In 2015, I did a Shoretel Integration for a customer in phases. &lt;BR /&gt;They were at the level of ITIL Maturity where Everything Is An Incident. &lt;BR /&gt;Phase One was to troll through the Incident Records to pull out the most common Incidents That Are Really Requests.&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;Phase Two was building out Service Catalog Items for those items, plus a Generic Service Request record producer for "everything else".&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;At this point The Service Desk staff ask for the caller's information *before* navigating to either the New Incident form, or the Service Catalog to open the item they were requesting. This got them out of Everything Is An Incident.&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;Phase Three was turning on the New Call module in ServiceNow, which allowed the Service Desk staff to log wrong numbers, callbacks for status updates, etc., as well as transfer the Call to an Incident (auto-populating the user's info and the information the Agent had already collected into the form), OR selecting "Request", which delivered them to the Service Catalog to find the item, or the Generic Service Request Record Producer, in the Catalog. (Drawback - I wasn't able to autopopulate the user's information into the request, since the Agent had the intermediate step of selecting the catalog item to complete before there was a form to fill...)&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;Phase 4 moving the Service Desk Agents off of their desk phones and onto the Shoretel soft-phone. I made a copy of the CTI Processing business rule, and modified the copy to deliver the agent to a new Call Record, rather than the Incident form. I still had the shortcoming of not being able to transfer the caller's information into a Service Request, but the rest worked really well by having the Shoretel soft phone pop a new tab/window (depending on the user's default browser behavior) with the properly formatted URL for the action we wanted to take.&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;The jumping-off points for making CTI Processing do whatever you want it to do are:&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;The IF statement on Line 24 in the Business Rule:&lt;/P&gt;&lt;BR /&gt;&lt;P&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if (userID != null) { // If there is no UserID found from the Caller ID data...&lt;/P&gt;&lt;BR /&gt;&lt;P&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; var gr = new GlideRecord("incident"); // ...start a new Incident. Change this to what you actually want it to do.&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;...the IF statement on line 47.&lt;/P&gt;&lt;BR /&gt;&lt;P&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if (userID != null) {&lt;/P&gt;&lt;BR /&gt;&lt;P&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if (fQuery.length &amp;gt; 0)&lt;/P&gt;&lt;BR /&gt;&lt;P&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; fQuery += "^";&lt;/P&gt;&lt;BR /&gt;&lt;P&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; fQuery += "caller_id=" + userID;&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;...the IF statement on line 52.&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;if (url == null) {&lt;/P&gt;&lt;BR /&gt;&lt;P&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; url = "incident.do?sys_id=-1";&lt;/P&gt;&lt;BR /&gt;&lt;P&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if (fQuery != null)&lt;/P&gt;&lt;BR /&gt;&lt;P&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; url += "&amp;amp;sysparm_query=" + fQuery;&lt;/P&gt;&lt;BR /&gt;</description>
      <pubDate>Wed, 31 Aug 2016 20:36:22 GMT</pubDate>
      <guid>https://www.servicenow.com/community/developer-forum/cti-integration-examples/m-p/1766284#M423210</guid>
      <dc:creator>jonathonbarton</dc:creator>
      <dc:date>2016-08-31T20:36:22Z</dc:date>
    </item>
    <item>
      <title>Re: CTI Integration Examples</title>
      <link>https://www.servicenow.com/community/developer-forum/cti-integration-examples/m-p/1766285#M423211</link>
      <description>&lt;P&gt;Hello Skakesc,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I am trying to have the same set up achieved with Avaya telephony system, would be grateful if you can provide more specifics around how you managed to achieve this.&lt;/P&gt;
&lt;P&gt;Thanks,&lt;/P&gt;
&lt;P&gt;Dhruv&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 02 Jan 2019 14:19:55 GMT</pubDate>
      <guid>https://www.servicenow.com/community/developer-forum/cti-integration-examples/m-p/1766285#M423211</guid>
      <dc:creator>dghosh</dc:creator>
      <dc:date>2019-01-02T14:19:55Z</dc:date>
    </item>
    <item>
      <title>Re: CTI Integration Examples</title>
      <link>https://www.servicenow.com/community/developer-forum/cti-integration-examples/m-p/1766286#M423212</link>
      <description>&lt;P&gt;This was a long time ago&lt;/P&gt;
&lt;P&gt;The platform has moved on, worth looking at&lt;/P&gt;
&lt;P&gt;https://docs.servicenow.com/bundle/london-customer-service-management/page/product/customer-service-management/concept/c_CompTelephonyIntOV.html&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;What we had was a custom form and it was something like :-&lt;/P&gt;
&lt;PRE class="prettyprint prettyprinted"&gt;&lt;SPAN class="pln"&gt;https&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;:&lt;/SPAN&gt;&lt;SPAN class="com"&gt;//instance_name.service-now.com/incident.do?telephone=123456&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;Have a look at another post on passing variables via URL&lt;BR /&gt;https://community.servicenow.com/community?id=community_blog&amp;amp;sys_id=596dea29dbd0dbc01dcaf3231f96190b&lt;BR /&gt;&lt;/SPAN&gt;&lt;/PRE&gt;</description>
      <pubDate>Wed, 02 Jan 2019 17:40:50 GMT</pubDate>
      <guid>https://www.servicenow.com/community/developer-forum/cti-integration-examples/m-p/1766286#M423212</guid>
      <dc:creator>Chris Shakespea</dc:creator>
      <dc:date>2019-01-02T17:40:50Z</dc:date>
    </item>
    <item>
      <title>Re: CTI Integration Examples</title>
      <link>https://www.servicenow.com/community/developer-forum/cti-integration-examples/m-p/1766287#M423213</link>
      <description>&lt;P&gt;UPDATE to an old post/question:&amp;nbsp; &lt;A href="https://www.3clogic.com/servicenow"&gt;3CLogic's cloud call center solution&amp;nbsp;&lt;/A&gt;&amp;nbsp;will allow integration with ITSM (Incidents), CSM (Cases), and Employee Workflows, as well as contacts, users, interactions, etc.&amp;nbsp; Feel free to contact 3CLogic at info@3clogic.com to explore specific use cases and requirements and how 3CLogic's certified solution can support your ServiceNow voice needs.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 24 Aug 2021 18:40:15 GMT</pubDate>
      <guid>https://www.servicenow.com/community/developer-forum/cti-integration-examples/m-p/1766287#M423213</guid>
      <dc:creator>GSeynhaeve</dc:creator>
      <dc:date>2021-08-24T18:40:15Z</dc:date>
    </item>
    <item>
      <title>Re: CTI Integration Examples</title>
      <link>https://www.servicenow.com/community/developer-forum/cti-integration-examples/m-p/2769317#M1065586</link>
      <description>&lt;P&gt;To whom this may be of interest,&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;A href="https://www.3clogic.com/servicenow" target="_blank" rel="nofollow noopener noreferrer"&gt;3CLogic&lt;/A&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;specializes in VoiceAI, call center, and SMS solutions for ServiceNow with its certified offering. Capabilities include but are not limited to CTI, agent screen-pop, click to call, ServiceNow integrated IVR call flows, call transcription, Ai-sentiment analysis, AI call auto-summarization, presence sync with ServiceNow digital channels, integrated ServiceNow live wallboards, analytics, and much more. Feel free to contact us at servicenow@3clogic.com to schedule a consultation and explore in detail your specific requirements to determine how 3CLogic can add value to your IT Help Desk, HR Services team, our Customer Support group.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 20 Dec 2023 16:59:44 GMT</pubDate>
      <guid>https://www.servicenow.com/community/developer-forum/cti-integration-examples/m-p/2769317#M1065586</guid>
      <dc:creator>GSeynhaeve</dc:creator>
      <dc:date>2023-12-20T16:59:44Z</dc:date>
    </item>
  </channel>
</rss>

