var Bizgaze;
(function (Bizgaze) {
let Apps;
(function (Apps) {
let Communications;
(function (Communications) {
let Ivr;
(function (Ivr_1) {
let Components;
(function (Components) {
class Ivr extends Unibase.Platform.Core.BaseComponent {
constructor() {
super();
this.pageIndex = 0;
}
loadForm(FormId, Pk_Value, AppConfigurationId, Callback, PortletWidgetId) {
throw new Error("Method not implemented.");
}
jsFiles() {
return ["apps/communications/ivr/managers/ivrmanager.js", "platform/dataapis/managers/dataapimanager.js", "libs/jquery/pagination/jquery.pagination.js", "/DataTables/datatables.js"];
}
cssFiles() {
let css = `.pagination li:hover{
cursor: pointer;
}`;
return [css];
}
html() {
var html = '';
return html;
}
loadhtml(Containerid) {
var html = `
  FromDate          ToDate         Apply
Date Caller Click To Call SR number Action Duration Recordings Credits
Total Count: Previous       Next
`;
$("." + Containerid).html(html);
}
init(Containerid) {
let recordingurl;
let url = [];
let responseuuidobj;
let callernumber;
let responseobjectarr = [];
let uuidarr = [];
let index = 1;
let refindex = 0;
let fromsearch = 0;
var prevstatus = false;
var nxtstatus = false;
let count = 0;
let arrfromsearch = [];
let arrfromsearchlength = 0;
let arrtosearch = [];
let noofrows = 8;
var jsfiles = ["apps/communications/ivr/managers/ivrmanager.js", "platform/dataapis/managers/dataapimanager.js", "libs/jquery/pagination/jquery.pagination.js"];
Ivr.Instance().fileCacheHelper.loadJsFiles(jsfiles, function () {
Ivr.Instance().loadhtml(Containerid);
Ivr.Instance().cssFiles();
loadinandout();
Bizgaze.Apps.Communications.Ivr.Managers.IvrManager.Instance().getcalllogs().then(function (response) {
$("#logData tbody").append('');
if (response != null) {
var responseobj = response.objects;
for (var i = 0; i < responseobj.length; i++) {
responseobjectarr.push(responseobj[i]);
loaduuid(responseobj[i].uuid);
}
}
});
function loaduuid(uuid) {
Bizgaze.Apps.Communications.Ivr.Managers.IvrManager.Instance().getdetailedcalllogs(uuid).then(function (responseuuid) {
responseuuidobj = responseuuid.message;
callernumber = JSON.parse(responseuuidobj).caller;
uuidarr.push(callernumber);
if (responseobjectarr.length == uuidarr.length) {
$("#prevbutton").prop('disabled', true);
loadinandout();
}
});
}
function loadinandout() {
url = [];
$("#logData tbody").html(' ');
index = 1;
count = 0;
if (nxtstatus == true) {
arrtosearch.push(fromsearch);
}
for (var i = fromsearch; i < responseobjectarr.length; i++) {
if (count == 0 && prevstatus == false && nxtstatus == false) {
arrfromsearch.push(fromsearch);
}
let dynamicTR = "";
dynamicTR = dynamicTR + "" + "incoming " + " " + responseobjectarr[i].start_time + " ";
dynamicTR = dynamicTR + "" + responseobjectarr[i].customer_number + " ";
dynamicTR = dynamicTR + "" + " Click To Call " + " ";
dynamicTR = dynamicTR + "" + responseobjectarr[i].destination + " ";
dynamicTR = dynamicTR + "" + responseobjectarr[i].business_call_type + " ";
recordingurl = responseobjectarr[i].call_recording;
if (recordingurl == "") {
dynamicTR = dynamicTR + "" + "Missed Call" + " ";
}
else {
if (responseobjectarr[i].call_duration < 60) {
dynamicTR = dynamicTR + "" + responseobjectarr[i].call_duration + " seconds" + " ";
}
else {
var rem = responseobjectarr[i].call_duration % 60;
var quo = responseobjectarr[i].call_duration / 60;
dynamicTR = dynamicTR + "" + responseobjectarr[i].call_duration + quo + " minutes" + rem + " seconds" + " ";
}
}
dynamicTR = dynamicTR + "";
recordingurl = responseobjectarr[i].call_recording;
if (recordingurl == "") {
dynamicTR = dynamicTR + '';
}
else {
dynamicTR = dynamicTR + ' ';
}
dynamicTR = dynamicTR + " ";
dynamicTR = dynamicTR + "" + responseobjectarr[i].credits_deducted + " ";
dynamicTR = dynamicTR + " ";
$("#logData tbody").append(dynamicTR);
index++;
count++;
if (fromsearch == 0) {
$("#prevbutton").prop('disabled', true);
}
if (count == noofrows) {
if (nxtstatus == false) {
arrfromsearch.push(fromsearch);
}
break;
}
dynamicTR = "";
dynamicTR = dynamicTR + "" + "outgoing " + " " + responseobjectarr[i].start_time + " ";
dynamicTR = dynamicTR + "" + uuidarr[i] + " ";
dynamicTR = dynamicTR + "" + " Click To Call " + " ";
dynamicTR = dynamicTR + "" + responseobjectarr[i].destination + " ";
dynamicTR = dynamicTR + "" + responseobjectarr[i].business_call_type + " ";
recordingurl = responseobjectarr[i].call_recording;
if (recordingurl == "") {
dynamicTR = dynamicTR + "" + "Missed Call" + " ";
}
else {
if (responseobjectarr[i].call_duration < 60) {
dynamicTR = dynamicTR + "" + responseobjectarr[i].call_duration + " seconds" + " ";
}
else {
var rem = responseobjectarr[i].call_duration % 60;
var quo = responseobjectarr[i].call_duration / 60;
dynamicTR = dynamicTR + "" + responseobjectarr[i].call_duration + quo + " minutes" + rem + " seconds" + " ";
}
}
dynamicTR = dynamicTR + "";
if (recordingurl == "") {
dynamicTR = dynamicTR + '';
}
else {
dynamicTR = dynamicTR + ' ';
}
dynamicTR = dynamicTR + " ";
dynamicTR = dynamicTR + "" + responseobjectarr[i].credits_deducted + " ";
dynamicTR = dynamicTR + " ";
$("#logData tbody").append(dynamicTR);
index++;
count++;
if (fromsearch == 0) {
$("#prevbutton").prop('disabled', true);
}
if (i + 1 == responseobjectarr.length) {
$("#nxtbutton").prop('disabled', true);
}
if (prevstatus == true) {
fromsearch--;
}
else if (nxtstatus == true) {
fromsearch++;
}
else {
fromsearch++;
}
if (i == responseobjectarr.length - 1) {
arrfromsearch.push(fromsearch);
}
else if (count == noofrows) {
if (prevstatus == false) {
arrfromsearch.push(fromsearch);
}
break;
}
}
$('#logData').on('click', '.btn-call', function () {
var currentRow = $(this).closest("tr");
var currentphoneno = currentRow.find("td:eq(1)").html();
var knowlarityno = currentRow.find("td:eq(3)").html();
var callerid = "+91xxxxxxxxxx";
Bizgaze.Apps.Communications.Ivr.Managers.IvrManager.Instance().Makeacall(knowlarityno, knowlarityno, currentphoneno, callerid).then(function (makecall) {
alert(makecall);
});
});
$('#spancount').text(2 * responseobjectarr.length);
}
function search() {
$('#spancount').text("");
url = [];
$("#logData tbody").html(' ');
index = 1;
var fromdate;
var fromtime;
var todate;
var totime;
var tempfromdate = $('#fromDate').val();
var temptodate = $('#toDate').val();
var searchnumber = $('#txtsearchnumber').val();
let count = 0;
fromdate = tempfromdate.toString().split('T')[0];
fromtime = tempfromdate.toString().split('T')[1];
var fromdatetime = new Date(fromdate + " " + fromtime);
todate = temptodate.toString().split('T')[0];
totime = temptodate.toString().split('T')[1];
var todatetime = new Date(todate + " " + totime);
if (new Date(fromdatetime).getTime() > new Date(todatetime).getTime()) {
bootbox.alert("From Date Must be less Than To Date");
}
else {
if (nxtstatus == true) {
arrtosearch.push(fromsearch);
}
for (var i = fromsearch; i < responseobjectarr.length; i++) {
if (fromsearch == 0) {
$("#prevbutton").prop('disabled', true);
}
if (i + 1 == responseobjectarr.length) {
$("#nxtbutton").prop('disabled', true);
}
if (tempfromdate == "" && temptodate == "" && searchnumber == "") {
loadinandout();
break;
}
else if (tempfromdate == "" || temptodate == "") {
if (searchnumber == "") {
loadinandout();
break;
}
else {
if (count == 0 && prevstatus == false && nxtstatus == false) {
arrfromsearch.push(fromsearch);
}
if (searchnumber == responseobjectarr[i].customer_number || responseobjectarr[i].customer_number.includes(searchnumber) || searchnumber == responseobjectarr[i].destination || responseobjectarr[i].destination.includes(searchnumber)) {
let dynamicTR = "";
dynamicTR = dynamicTR + "" + "incoming " + " " + responseobjectarr[i].start_time + " ";
dynamicTR = dynamicTR + "" + responseobjectarr[i].customer_number + " ";
dynamicTR = dynamicTR + "" + " Click To Call " + " ";
dynamicTR = dynamicTR + "" + responseobjectarr[i].destination + " ";
dynamicTR = dynamicTR + "" + responseobjectarr[i].business_call_type + " ";
recordingurl = responseobjectarr[i].call_recording;
if (recordingurl == "") {
dynamicTR = dynamicTR + "" + "Missed Call" + " ";
}
else {
if (responseobjectarr[i].call_duration < 60) {
dynamicTR = dynamicTR + "" + responseobjectarr[i].call_duration + " seconds" + " ";
}
else {
var rem = responseobjectarr[i].call_duration % 60;
var quo = responseobjectarr[i].call_duration / 60;
dynamicTR = dynamicTR + "" + responseobjectarr[i].call_duration + quo + " minutes" + rem + " seconds" + " ";
}
}
dynamicTR = dynamicTR + "";
recordingurl = responseobjectarr[i].call_recording;
if (recordingurl == "") {
dynamicTR = dynamicTR + '';
}
else {
dynamicTR = dynamicTR + ' ';
}
dynamicTR = dynamicTR + " ";
dynamicTR = dynamicTR + "" + responseobjectarr[i].credits_deducted + " ";
dynamicTR = dynamicTR + " ";
$("#logData tbody").append(dynamicTR);
index++;
count++;
}
if (count == noofrows) {
if (prevstatus == false) {
arrfromsearch.push(fromsearch);
}
break;
}
if (searchnumber == uuidarr[i] || uuidarr[i].includes(searchnumber) || searchnumber == responseobjectarr[i].destination || responseobjectarr[i].destination.includes(searchnumber)) {
let dynamicTR = "";
dynamicTR = dynamicTR + "" + "outgoing " + " " + responseobjectarr[i].start_time + " ";
dynamicTR = dynamicTR + "" + uuidarr[i] + " ";
dynamicTR = dynamicTR + "" + " Click To Call " + " ";
dynamicTR = dynamicTR + "" + responseobjectarr[i].destination + " ";
dynamicTR = dynamicTR + "" + responseobjectarr[i].business_call_type + " ";
recordingurl = responseobjectarr[i].call_recording;
if (recordingurl == "") {
dynamicTR = dynamicTR + "" + "Missed Call" + " ";
}
else {
if (responseobjectarr[i].call_duration < 60) {
dynamicTR = dynamicTR + "" + responseobjectarr[i].call_duration + " seconds" + " ";
}
else {
var rem = responseobjectarr[i].call_duration % 60;
var quo = responseobjectarr[i].call_duration / 60;
dynamicTR = dynamicTR + "" + responseobjectarr[i].call_duration + quo + " minutes" + rem + " seconds" + " ";
}
}
dynamicTR = dynamicTR + "";
if (recordingurl == "") {
dynamicTR = dynamicTR + '';
}
else {
dynamicTR = dynamicTR + ' ';
}
dynamicTR = dynamicTR + " ";
dynamicTR = dynamicTR + "" + responseobjectarr[i].credits_deducted + " ";
dynamicTR = dynamicTR + " ";
$("#logData tbody").append(dynamicTR);
index++;
count++;
}
}
if (prevstatus == true) {
fromsearch--;
}
else if (nxtstatus == true) {
fromsearch++;
}
else {
fromsearch++;
}
if (i == responseobjectarr.length - 1) {
arrfromsearch.push(fromsearch);
}
else if (count == noofrows) {
if (prevstatus == false) {
arrfromsearch.push(fromsearch);
}
break;
}
}
else if (tempfromdate != "" || temptodate != "") {
if (count == 0 && prevstatus == false && nxtstatus == false) {
arrfromsearch.push(fromsearch);
}
if (searchnumber == "") {
if (new Date(responseobjectarr[i].start_time).getTime() >= new Date(fromdatetime).getTime() && new Date(responseobjectarr[i].start_time).getTime() <= new Date(todatetime).getTime()) {
let dynamicTR = "";
dynamicTR = dynamicTR + "" + "incoming " + " " + responseobjectarr[i].start_time + " ";
dynamicTR = dynamicTR + "" + responseobjectarr[i].customer_number + " ";
dynamicTR = dynamicTR + "" + " Click To Call " + " ";
dynamicTR = dynamicTR + "" + responseobjectarr[i].destination + " ";
dynamicTR = dynamicTR + "" + responseobjectarr[i].business_call_type + " ";
recordingurl = responseobjectarr[i].call_recording;
if (recordingurl == "") {
dynamicTR = dynamicTR + "" + "Missed Call" + " ";
}
else {
if (responseobjectarr[i].call_duration < 60) {
dynamicTR = dynamicTR + "" + responseobjectarr[i].call_duration + " seconds" + " ";
}
else {
var rem = responseobjectarr[i].call_duration % 60;
var quo = responseobjectarr[i].call_duration / 60;
dynamicTR = dynamicTR + "" + responseobjectarr[i].call_duration + quo + " minutes" + rem + " seconds" + " ";
}
}
dynamicTR = dynamicTR + "";
recordingurl = responseobjectarr[i].call_recording;
if (recordingurl == "") {
dynamicTR = dynamicTR + '';
}
else {
dynamicTR = dynamicTR + ' ';
}
dynamicTR = dynamicTR + " ";
dynamicTR = dynamicTR + "" + responseobjectarr[i].credits_deducted + " ";
dynamicTR = dynamicTR + " ";
$("#logData tbody").append(dynamicTR);
index++;
count++;
}
if (count == noofrows) {
if (prevstatus == true) {
arrfromsearch.pop();
}
else if (prevstatus == false) {
arrfromsearch.push(fromsearch);
}
break;
}
if (new Date(responseobjectarr[i].start_time).getTime() >= new Date(fromdatetime).getTime() && new Date(responseobjectarr[i].start_time).getTime() <= new Date(todatetime).getTime()) {
let dynamicTR = "";
dynamicTR = dynamicTR + "" + "outgoing " + " " + responseobjectarr[i].start_time + " ";
dynamicTR = dynamicTR + "" + uuidarr[i] + " ";
dynamicTR = dynamicTR + "" + " Click To Call " + " ";
dynamicTR = dynamicTR + "" + responseobjectarr[i].destination + " ";
dynamicTR = dynamicTR + "" + responseobjectarr[i].business_call_type + " ";
recordingurl = responseobjectarr[i].call_recording;
if (recordingurl == "") {
dynamicTR = dynamicTR + "" + "Missed Call" + " ";
}
else {
if (responseobjectarr[i].call_duration < 60) {
dynamicTR = dynamicTR + "" + responseobjectarr[i].call_duration + " seconds" + " ";
}
else {
var rem = responseobjectarr[i].call_duration % 60;
var quo = responseobjectarr[i].call_duration / 60;
dynamicTR = dynamicTR + "" + responseobjectarr[i].call_duration + quo + " minutes" + rem + " seconds" + " ";
}
}
dynamicTR = dynamicTR + "";
recordingurl = responseobjectarr[i].call_recording;
if (recordingurl == "") {
dynamicTR = dynamicTR + '';
}
else {
dynamicTR = dynamicTR + ' ';
}
dynamicTR = dynamicTR + " ";
dynamicTR = dynamicTR + "" + responseobjectarr[i].credits_deducted + " ";
dynamicTR = dynamicTR + " ";
$("#logData tbody").append(dynamicTR);
index++;
count++;
}
if (prevstatus == true) {
fromsearch--;
}
else if (nxtstatus == true) {
fromsearch++;
}
else {
fromsearch++;
}
if (i == responseobjectarr.length - 1) {
arrfromsearch.push(fromsearch);
}
else if (count == noofrows) {
if (prevstatus == false) {
arrfromsearch.push(fromsearch);
}
break;
}
}
else {
if (new Date(responseobjectarr[i].start_time).getTime() >= new Date(fromdatetime).getTime() && new Date(responseobjectarr[i].start_time).getTime() <= new Date(todatetime).getTime()) {
if (searchnumber == responseobjectarr[i].customer_number || responseobjectarr[i].customer_number.includes(searchnumber) || searchnumber == responseobjectarr[i].destination || responseobjectarr[i].destination.includes(searchnumber)) {
let dynamicTR = "";
dynamicTR = dynamicTR + "" + "incoming " + " " + responseobjectarr[i].start_time + " ";
dynamicTR = dynamicTR + "" + responseobjectarr[i].customer_number + " ";
dynamicTR = dynamicTR + "" + " Click To Call " + " ";
dynamicTR = dynamicTR + "" + responseobjectarr[i].destination + " ";
dynamicTR = dynamicTR + "" + responseobjectarr[i].business_call_type + " ";
recordingurl = responseobjectarr[i].call_recording;
if (recordingurl == "") {
dynamicTR = dynamicTR + "" + "Missed Call" + " ";
}
else {
if (responseobjectarr[i].call_duration < 60) {
dynamicTR = dynamicTR + "" + responseobjectarr[i].call_duration + " seconds" + " ";
}
else {
var rem = responseobjectarr[i].call_duration % 60;
var quo = responseobjectarr[i].call_duration / 60;
dynamicTR = dynamicTR + "" + responseobjectarr[i].call_duration + quo + " minutes" + rem + " seconds" + " ";
}
}
dynamicTR = dynamicTR + "";
recordingurl = responseobjectarr[i].call_recording;
if (recordingurl == "") {
dynamicTR = dynamicTR + '';
}
else {
dynamicTR = dynamicTR + ' ';
}
dynamicTR = dynamicTR + " ";
dynamicTR = dynamicTR + "" + responseobjectarr[i].credits_deducted + " ";
dynamicTR = dynamicTR + " ";
$("#logData tbody").append(dynamicTR);
index++;
count++;
}
if (i == responseobjectarr.length - 1) {
arrfromsearch.push(fromsearch);
}
else if (count == noofrows) {
if (prevstatus == false) {
arrfromsearch.push(fromsearch);
}
break;
}
if (searchnumber == uuidarr[i] || uuidarr[i].includes(searchnumber) || searchnumber == responseobjectarr[i].destination || responseobjectarr[i].destination.includes(searchnumber)) {
let dynamicTR = "";
dynamicTR = dynamicTR + "" + "outgoing " + " " + responseobjectarr[i].start_time + " ";
dynamicTR = dynamicTR + "" + uuidarr[i] + " ";
dynamicTR = dynamicTR + "" + " Click To Call " + " ";
dynamicTR = dynamicTR + "" + responseobjectarr[i].destination + " ";
dynamicTR = dynamicTR + "" + responseobjectarr[i].business_call_type + " ";
recordingurl = responseobjectarr[i].call_recording;
if (recordingurl == "") {
dynamicTR = dynamicTR + "" + "Missed Call" + " ";
}
else {
if (responseobjectarr[i].call_duration < 60) {
dynamicTR = dynamicTR + "" + responseobjectarr[i].call_duration + " seconds" + " ";
}
else {
var rem = responseobjectarr[i].call_duration % 60;
var quo = responseobjectarr[i].call_duration / 60;
dynamicTR = dynamicTR + "" + responseobjectarr[i].call_duration + quo + " minutes" + rem + " seconds" + " ";
}
}
dynamicTR = dynamicTR + "";
recordingurl = responseobjectarr[i].call_recording;
if (recordingurl == "") {
dynamicTR = dynamicTR + '';
}
else {
dynamicTR = dynamicTR + ' ';
}
dynamicTR = dynamicTR + " ";
dynamicTR = dynamicTR + "" + responseobjectarr[i].credits_deducted + " ";
dynamicTR = dynamicTR + " ";
$("#logData tbody").append(dynamicTR);
index++;
count++;
}
if (prevstatus == true) {
fromsearch--;
}
else if (nxtstatus == true) {
fromsearch++;
}
else {
fromsearch++;
}
if (i == responseobjectarr.length - 1) {
arrfromsearch.push(fromsearch);
}
else if (count == noofrows) {
if (prevstatus == false) {
arrfromsearch.push(fromsearch);
}
break;
}
}
}
}
$('#getcount').text(index - 1);
}
$('#logData').on('click', '.btn-call', function () {
var currentRow = $(this).closest("tr");
var currentphoneno = currentRow.find("td:eq(1)").html();
var knowlarityno = currentRow.find("td:eq(3)").html();
var callerid = "+91xxxxxxxxxx";
Bizgaze.Apps.Communications.Ivr.Managers.IvrManager.Instance().Makeacall(knowlarityno, knowlarityno, currentphoneno, callerid).then(function (makecall) {
alert(makecall);
});
});
}
}
$('#search').click(function () {
$("#nxtbutton").prop('disabled', false);
$("#prevbutton").prop('disabled', false);
arrfromsearchlength = 0;
fromsearch = 0;
refindex = 0;
prevstatus = false;
nxtstatus = false;
arrfromsearch = [];
arrtosearch = [];
count = 0;
search();
});
$("#txtsearchnumber").keydown(function () {
$("#nxtbutton").prop('disabled', false);
$("#prevbutton").prop('disabled', false);
arrfromsearchlength = 0;
fromsearch = 0;
refindex = 0;
prevstatus = false;
nxtstatus = false;
arrfromsearch = [];
arrtosearch = [];
search();
});
$("#txtsearchnumber").keyup(function () {
$("#nxtbutton").prop('disabled', false);
$("#prevbutton").prop('disabled', false);
arrfromsearchlength = 0;
fromsearch = 0;
refindex = 0;
prevstatus = false;
nxtstatus = false;
arrfromsearch = [];
arrtosearch = [];
search();
});
$('#prevbutton').click(function () {
$("#nxtbutton").prop('disabled', false);
if (refindex != 0) {
arrfromsearchlength--;
}
nxtstatus = false;
prevstatus = true;
var tempfromdate = $('#fromDate').val();
var temptodate = $('#toDate').val();
var searchnumber = $('#txtsearchnumber').val();
if (tempfromdate == "" && temptodate == "" && searchnumber == "") {
if (refindex == 0) {
$("#prevbutton").prop('disabled', true);
}
else if (refindex != 0) {
refindex = refindex - 1;
arrfromsearch.pop();
fromsearch = arrfromsearch[arrfromsearch.length - 2];
loadinandout();
}
}
else if (tempfromdate == "" || temptodate == "") {
if (searchnumber == "") {
if (refindex == 0) {
$("#prevbutton").prop('disabled', true);
fromsearch = 0;
loadinandout();
}
else if (refindex != 0) {
refindex = refindex - 1;
arrfromsearch.pop();
fromsearch = arrfromsearch[arrfromsearch.length - 2];
loadinandout();
}
}
else {
if (refindex != 0) {
refindex = refindex - 1;
arrfromsearch.pop();
fromsearch = arrfromsearch[arrfromsearch.length - 2];
search();
}
}
}
else {
if (refindex != 0) {
refindex = refindex - 1;
arrfromsearch.pop();
fromsearch = arrfromsearch[arrfromsearch.length - 2];
search();
}
}
});
$('#nxtbutton').click(function () {
$("#prevbutton").prop('disabled', false);
count = 0;
if (fromsearch < responseobjectarr.length) {
$("#nxtbutton").prop('disabled', false);
arrfromsearchlength++;
prevstatus = false;
nxtstatus = true;
var tempfromdate = $('#fromDate').val();
var temptodate = $('#toDate').val();
var searchnumber = $('#txtsearchnumber').val();
if (tempfromdate == "" && temptodate == "" && searchnumber == "") {
refindex += 1;
if (arrtosearch.length == 0) {
fromsearch = fromsearch;
}
else {
fromsearch = arrfromsearch[arrfromsearch.length - 1];
}
loadinandout();
}
else if (tempfromdate == "" || temptodate == "") {
if (searchnumber == "") {
if (arrtosearch.length == 0) {
fromsearch = fromsearch;
}
else {
fromsearch = arrfromsearch[arrfromsearch.length - 1];
}
}
else {
refindex += 1;
if (arrtosearch.length == 0) {
fromsearch = fromsearch;
}
else {
fromsearch = arrfromsearch[arrfromsearch.length - 1];
}
search();
}
}
else {
refindex += 1;
if (arrtosearch.length == 0) {
fromsearch = fromsearch;
search();
}
else {
fromsearch = arrfromsearch[arrfromsearch.length - 1];
search();
}
}
}
else {
$("#nxtbutton").prop('disabled', true);
}
});
});
}
load(id, containerid, callback) {
}
static Instance() {
if (this.instance === undefined) {
this.instance = new Ivr();
}
return this.instance;
}
}
Components.Ivr = Ivr;
})(Components = Ivr_1.Components || (Ivr_1.Components = {}));
})(Ivr = Communications.Ivr || (Communications.Ivr = {}));
})(Communications = Apps.Communications || (Apps.Communications = {}));
})(Apps = Bizgaze.Apps || (Bizgaze.Apps = {}));
})(Bizgaze || (Bizgaze = {}));