Quantcast
Channel: LivePerson Connect : Popular Discussions - All Communities
Viewing all 2324 articles
Browse latest View live

Exporting Reporting numbers

$
0
0

Is there a way to export statistics from the reports through an API or other means?  We have a custom built dashboard of company statistics and we would like to automate getting the numbers we need for our charts (for example, we combine our customer service's teams call minutes per hour and chat minutes per hour).

 

What we have now is a custom report giving the figures we want and they are emailed to someone who then data enters them into our custom dashboard.  We would like to be able to automate this to eliminate any chance of human error.


Problem with SSL Handshake

$
0
0

Hi,

 

we are currently trying to send a third party notification to our server over HTTPS. During the SSL handshake we get the following message:

 

TLSv1 Alert, Level: Fatal, Description: Certificate Unknown.

 

We checked our servers configuration, and all 3 certificates issued by our SSL provider (StartSSL) are sent with the HTTPS request: server certificate, intermediate certificate and root ca certificate.Checks with third party pages like SSL Checker - SSL Certificate Verify or SSL Certificate Tester - Check Certificates say that the certificate is valid and that the chain is intact, so in theory there shouldn't be a problem.

 

Maybe the root ca certificate is not accepted by your servers? If that is the case, is there a way to get it included on your side? The needed certificates are freely available from http://startssl.com/certs. If there are any security concerns about it, the StartSSL root certificate is included in all major browsers today, as well as in all current versions of Android, iOS and Microsoft Windows (deployed with Windows Update in September 2009). The company is issuing certificates since 2005.

 

Sending the notification over HTTP works, but this is not feasible for security reasons.

 

A wireshark capture of the SSL handshake is attached.

 

Kind regards.

Chat Button

$
0
0

We are using the standard buttons for reponline, repoffline, and repoccupied.  I would like to use the reponline button we're using now and just change the text. Is it possible to change the button text on the provided default buttons or do I have to create my own custom buttons?  Also, if I create a custom button do I have to create all 3 custom buttons or can I use 1 of my custom buttons and the other 2 default buttons. I assume no that it's all or nothing, all custom buttons or use the default buttons provided by LP.

Problems getting started

$
0
0

I am testing out the LivePerson service for the first time and I'm having some difficulty getting the DynamicButton to work.  I've looked through other developer questions and answers and read the API information but nothing seems to clearly explain how to successfully embed a dynamic button.  Thanks.

I am using the following index.html file:

<!DOCTYPE html>

<html>

<title>Live Person Demo</title>

<head></head>

    <body>

        Live Person Demo - Dynamic Button

        <div id="chatbutton-div"></div>

        <script type="text/javascript" src="mtagconfig.js"></script>

    </body>

</html>

Here is my mtagconfig.js file:

 

var lpMTagConfig = {

    'lpServer': "dev.liveperson.net",

    'lpNumber': "******",

    'lpProtocol': (document.location.toString().indexOf('https:') == 0) ? 'https' : 'http'

};

//Dynamic Buttons Array

if(typeof(lpMTagConfig.dynButton)=='undefined') { lpMTagConfig.dynButton = []; }

// This need to be add to afterStartPage will work

if(typeof(lpMTagConfig.ifVisitorCode)=='undefined') {lpMTagConfig.ifVisitorCode = []; }

function lpAddMonitorTag(src) {

    if (typeof(src) == 'undefined' || typeof(src) == 'object') {

        src = lpMTagConfig.lpMTagSrc ? lpMTagConfig.lpMTagSrc : '/hcp/html/mTag.js';

    }

    if (src.indexOf('http') != 0) {

        src = lpMTagConfig.lpProtocol + "://" + lpMTagConfig.lpServer + src + '?site=' + lpMTagConfig.lpNumber;

    } else {

        if (src.indexOf('site=') < 0) {

            if (src.indexOf('?') < 0)src = src + '?'; else src = src + '&';

            src = src + 'site=' + lpMTagConfig.lpNumber;

        }

    }

    ;

    var s = document.createElement('script');

    s.setAttribute('type', 'text/javascript');

    s.setAttribute('charset', 'iso-8859-1');

    s.setAttribute('src', src);

    document.getElementsByTagName('head').item(0).appendChild(s);

}

// this button was added by me on the admin console

lpMTagConfig.dynButton[lpMTagConfig.dynButton.length] = {'name':'chat-button-1','pid':'chatbutton-div','afterStartPage': true,'ovr':'lpMTagConfig.db1'};


if (window.attachEvent) window.attachEvent('onload', lpAddMonitorTag); else window.addEventListener("load", lpAddMonitorTag, false);

 

 

The custom button I specified in the Dynamic Button instance loads correctly, but I cannot click on it. In other words, even though the button is wrapped in an anchor tag, nothing happens.  Not sure why

screenshot.png

Here is how the HTML is ultimately rendered when the LivePerson javascript files are loaded:

              

<!DOCTYPE html>

<html>

 

        <head>

<body>

Live Person Demo - Dynamic Button

<div id="chatbutton-div" style="visibility: visible;">

<a id="lpDynamicButtonHref-996" style="cursor:default" href="#" title="">

<img id="lpDynamicButtonImg-996" border="0" style="border: 0px none" name="lpDynamicButtonImg-996" alt="" src="../images/chat-default.png">

</a>

</div>

<script src="mtagconfig.js" type="text/javascript">

</body>

</html>

Question

$
0
0

hi i am new to this API , can someone please help me?

i need to know whether this api can provide information on how many people are queuing for a chat?

is this possible to be archived?

Is this the right forum? (Trying to style my chat popup window).

$
0
0

I have inherited this project from another developer.  I thought it would be much easier to apply css to this, or least find out how to do so.  I even tried inserted a JQuery CSS statement into the window.open

<a  class="live-chat-link" onclick="launchChat();return false;">Live Chat</a>

<script>

    function launchChat(){

        window.open("/chat", "_blank", "width=410, height=400");

        $(.LPMcontainer).css("border", "none");

  $(.LPMoverlay).css("border", "none");

  )}

</script>

 

Live chat disconnection alert

$
0
0

Hi, We need an automated alerts sent to the visitor when he is not responding for a certain duration(say 1st one at 2min and 2nd after 1min then disconnect by agent). Is there any API available for implementing this feature? and any other possible approach?

cannot install plugin

$
0
0

Hi,

I uploaded a plugin xml  successfully

After that, i clicked "install in account" in "view application keys", logged in a midsize business and in Add Application dialog am not getting the plugin application instead a development App itself and after approve am getting this error "There is a problem adding this application to your account, please contact the application provider."

I have attached the screenshots.

 

I guess uploaded plugin is not showing up in "view application key" page

 

Can anyone help me to solve this problem?


Real-time API- Agent Available Call—need direction on how to get this working

$
0
0

I have a client that has been unsuccessful in retrieving a successful response to the method agents-available.  He has tried the following requests to retrieve the object back https://api.liveperson.net/operations/api/account/80268588/available-agents?chatState=Online&v=1&skill=Default and https://va.data.liveperson.net/operations/api/account/80268588/available-agents?chatState=Online&v=1&skill=Default.

 

I noticed in the documentation a session is established and referenced in the api call, if this is the case do you have an example of this type of api request? Is the base uri different? Does it still require Oauth?

Utilize APIs to pour a glass of beer - brilliant

$
0
0

 

This is a true disrupt implementation of Twitter API & Siri - very cool.

 

Desc:

Siri texts “pour me a beer” to Beeri’s Twitter account while Beeri’s onboard Arduino Uno w/WiFi shield polls the Twitter API for any new “pour” commands. Once Beeri sees the tweet, it pours beers for all who are thirsty. Without a doubt, beer is a tool for the creative class.

 

Details here

Engagement Window

$
0
0

Has anyone tried use the new Engagement Window?  I am trying to play with it in my Clone Account with very little success.

 


Sample code for IOS Native App ?

Problems getting started

$
0
0

I am testing out the LivePerson service for the first time and I'm having some difficulty getting the DynamicButton to work.  I've looked through other developer questions and answers and read the API information but nothing seems to clearly explain how to successfully embed a dynamic button.  Thanks.

I am using the following index.html file:

<!DOCTYPE html>

<html>

<title>Live Person Demo</title>

<head></head>

    <body>

        Live Person Demo - Dynamic Button

        <div id="chatbutton-div"></div>

        <script type="text/javascript" src="mtagconfig.js"></script>

    </body>

</html>

Here is my mtagconfig.js file:

 

var lpMTagConfig = {

    'lpServer': "dev.liveperson.net",

    'lpNumber': "******",

    'lpProtocol': (document.location.toString().indexOf('https:') == 0) ? 'https' : 'http'

};

//Dynamic Buttons Array

if(typeof(lpMTagConfig.dynButton)=='undefined') { lpMTagConfig.dynButton = []; }

// This need to be add to afterStartPage will work

if(typeof(lpMTagConfig.ifVisitorCode)=='undefined') {lpMTagConfig.ifVisitorCode = []; }

function lpAddMonitorTag(src) {

    if (typeof(src) == 'undefined' || typeof(src) == 'object') {

        src = lpMTagConfig.lpMTagSrc ? lpMTagConfig.lpMTagSrc : '/hcp/html/mTag.js';

    }

    if (src.indexOf('http') != 0) {

        src = lpMTagConfig.lpProtocol + "://" + lpMTagConfig.lpServer + src + '?site=' + lpMTagConfig.lpNumber;

    } else {

        if (src.indexOf('site=') < 0) {

            if (src.indexOf('?') < 0)src = src + '?'; else src = src + '&';

            src = src + 'site=' + lpMTagConfig.lpNumber;

        }

    }

    ;

    var s = document.createElement('script');

    s.setAttribute('type', 'text/javascript');

    s.setAttribute('charset', 'iso-8859-1');

    s.setAttribute('src', src);

    document.getElementsByTagName('head').item(0).appendChild(s);

}

// this button was added by me on the admin console

lpMTagConfig.dynButton[lpMTagConfig.dynButton.length] = {'name':'chat-button-1','pid':'chatbutton-div','afterStartPage': true,'ovr':'lpMTagConfig.db1'};


if (window.attachEvent) window.attachEvent('onload', lpAddMonitorTag); else window.addEventListener("load", lpAddMonitorTag, false);

 

 

The custom button I specified in the Dynamic Button instance loads correctly, but I cannot click on it. In other words, even though the button is wrapped in an anchor tag, nothing happens.  Not sure why

screenshot.png

Here is how the HTML is ultimately rendered when the LivePerson javascript files are loaded:

              

<!DOCTYPE html>

<html>

 

        <head>

<body>

Live Person Demo - Dynamic Button

<div id="chatbutton-div" style="visibility: visible;">

<a id="lpDynamicButtonHref-996" style="cursor:default" href="#" title="">

<img id="lpDynamicButtonImg-996" border="0" style="border: 0px none" name="lpDynamicButtonImg-996" alt="" src="../images/chat-default.png">

</a>

</div>

<script src="mtagconfig.js" type="text/javascript">

</body>

</html>

Implementing a Chat Button Block in PHP-Fusion

Google Analytics Integration for Universal Analytics?

$
0
0

Hi - In the Google Analytics Integration doc (version 2.13) it shows support for Urchin, Traditional, and Asynchronous analytics. Is integration possible for Google Universal Analytics as well? (or does anyone know if it will be soon?)


Update ticket status via email reply

$
0
0

Looking for a way to update ticket status by replying to an email. I know there are Email/Ticketing macros but I do not see anything where I can update the status of a ticket.

Adding custom javascript code in the live chat window

$
0
0

On the chat window, we have 2 buttons, 'Click to chat' and 'No thanks'. On click of 'Click to chat' button, need to call a javascript function. Is it possible and how to do that?

LiveEngage API

$
0
0

Does anyone know whether you can use the Chat API (javscript) with the new liveEngage platform? If so, how would one set a custom pre-chat survey with a specific campaign?

WordPress - Embedding the Monitor Tag on Pages - Out of Date LivePerson Help Doc?

$
0
0

I am trying to setup embedded monitor tags in my WordPress blog.  The following LivePerson Help Doc appears to be outdated.  The WP Plugin, MyFTP no longer exists.  This is the doc I was referd to by LP techinal support:http://community.liveperson.com/docs/DOC-1406

 

Ref: http://wordpress.org/extend/plugins/myftp/

 

When I told the LP tech support rep it was outdated he said I might ask the community????  So I am asking... Can anyone please point me the right direction for info on seting this up?

 

Thank you!

OAuth Signature is Invalid

$
0
0

I am getting this back from the url below

 

  <?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
-<error>
  <time>2011-11-06T13:27:14.197-05:00</time>
  <message>oauth_problem=signature_invalid&oauth_problem_advice=the oauth_signature is invalid</message>
  <internalCode>10</internalCode>
  </error>
At one point I got the Error 5 also
I have set up a test account and installed a api key for Signed REST
Here are the details.
Live Person AppKey (Consumer) 3ace71400e8a41d8a9b79df3dd3137bf
Live Person Secret 21c3b6d27c62a753
Live Person test Account P29183450
Authorization 7a30b070657f4382b44f8d1c977f7d65;7409745badd24eaa
I am wondering if there is a problem with the account. It was created last week.
I am working on creating an applicationt to access the new reporting for my company's account once it goes live. Of course I am using the test account above for the inital testing and haven't been able to get pat the authorization..
I am usinmg Coldfusion libraries from Ria Forge if anyone is familiar with them ti would be helpful.
Thank you,
Viewing all 2324 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>