locked
CRM2016: Using the generic CTI listener for an online CRM org RRS feed

  • Question

  • 

    Hi Devs,

    I tried this walk-through to raise the CTI event (defined in step 2) from a simulator into a USD desktop agent connected with an online CRM trial, but it didn’t work.

    I tried both values in the simulator:

    • https://<orgname>.crm4.dynamics.com
    • https://<orgname>.api.crm4.dynamics.com:443 (found in the about dialog of the USD application)

    If there is any extra setting/configuration for a simulator to work with an online CRM org?

    Please see below image:

    USD CTI Simulator

    Hosted control setting:

    Hosted Control configured


    blog: http://technologynotesforyou.wordpress.com | skype: ali.net.pk


    • Edited by Khadim Ali Tuesday, January 5, 2016 9:39 AM
    Tuesday, January 5, 2016 9:39 AM

Answers

  • Hi,

    The url in the simulator isn't for your CRM organisation. This points to the destination for the simulated CTI event. The generic listener will be listening for CTI events on port 5000 on your local host. So your need to enter "http://localhost:5000"

    CTI events are listened for on the local machine by USD, which in turn interacts with the CRM server.

    Hope this helps.

    Neil.

    • Proposed as answer by Neil ParkhurstMVP Tuesday, January 5, 2016 4:10 PM
    • Marked as answer by Khadim Ali Tuesday, January 5, 2016 4:21 PM
    Tuesday, January 5, 2016 4:10 PM

All replies

  • Hi,

    The url in the simulator isn't for your CRM organisation. This points to the destination for the simulated CTI event. The generic listener will be listening for CTI events on port 5000 on your local host. So your need to enter "http://localhost:5000"

    CTI events are listened for on the local machine by USD, which in turn interacts with the CRM server.

    Hope this helps.

    Neil.

    • Proposed as answer by Neil ParkhurstMVP Tuesday, January 5, 2016 4:10 PM
    • Marked as answer by Khadim Ali Tuesday, January 5, 2016 4:21 PM
    Tuesday, January 5, 2016 4:10 PM
  • Thanks Niel. I just got it now. :)

    blog: http://technologynotesforyou.wordpress.com | skype: ali.net.pk

    Tuesday, January 5, 2016 4:26 PM
  • Hi 

    I also have followed this  walk through and it keeps coming up with condition failed result in the debugger. i am using lead phone numbers 

    screen pop requested was successful the cti windows navigation rule fails 

    I have used the replacement parameter cti.phonenumber and copied the query from walkthrough and changing it for lead

    it says matches = 0, my query delow

    <fetch version="1.0" output-format="xml-platform" mapping="logical" distinct="false">
      <entity name="lead">
        <attribute name="fullname" />
        <attribute name="companyname" />
        <attribute name="telephone1" />
        <attribute name="leadid" />
        <order attribute="fullname" descending="false" />
      <filter type="and">
    <filter type="or">
          <condition attribute="telephone2" operator="eq" value="%[[cti.phonenumber]]%"  />
          <condition attribute="telephone1" operator="eq" value="%[[cti.phonenumber]]%"  />
          <condition attribute="mobilephone" operator="eq" value="%[[cti.phonenumber]]%"  />
        </filter>
      </filter>
      </entity>
    </fetch>

    Thanks 

    Una

    Thursday, January 21, 2016 5:58 AM
  • I have gone through the full setup and configuration of the CTI Simulator like above example but I keep getting error "Unable to connect to the remote server" when I click on the Send to USD button.

    URL = http://localhost:5000

    What am I missing or how do I find out what URL to use?

    Best Regards,

    Jon

    Wednesday, March 2, 2016 2:22 PM
  • I have also gone through,iam also getting the same error ie "unable to connect to remote server".
    Tuesday, October 25, 2016 6:22 PM
  • I have also gone through,iam also getting the same error ie "unable to connect to remote server".

    One possibility is: If you have created a USD configuration entity record that USD client is using to load configuration settings for a logged in USD user. If so you have to add the CTI Desktop Manager in the configuration, otherwise it won't start listening to the port 5000.


    blog: http://technologynotesforyou.wordpress.com

    Wednesday, October 26, 2016 5:49 PM