Hi Guys,
Trying to implement a chat driven co-browse using the SDK without any luck. There seems to be a problem getting the correlation id after the shortcode is retrieved. Below is the code.
- Thanks.
// We need to get a shortcode first from REM function getShort() {
var request = new XMLHttpRequest();
request.onreadystatechange = function() {
if(request.readyState == 4) {
if(request.status == 200) {
var shortcode = JSON.parse(request.responseText).shortCode;
start(shortcode);
}
}
}
request.open('PUT', 'https://remobile.cc.com:8443/assistserver/shortcode/create', true);
request.send();
}
var start = function(shortcode) {
var request = new XMLHttpRequest();
request.onreadystatechange = function() {
if(request.readyState == 4) {
if(request.status == 200) {
var response = JSON.parse(request.responseText);
alert("Response: " + response);
myChat.SendMessageToAgent("Cobrowse code: " + shortcode);
//alert("Session: " + response['session-token']);
cobrowseConfig.sessionToken = response['session-token'];
//alert("ShortCode: " + shortcode);
cobrowseConfig.correlationId = response['cid'];
alert("Correlation Id: " + cobrowseConfig.correlationId);
AssistSDK.startSupport({correlationId : cobrowseConfig.correlationId});
}
}
}
request.open('GET',
'https://remobile.cc.com:8443/assistserver/shortcode/consumer?appkey=' + shortcode, true);
request.send();