<html>
|
<meta charset="UTF-8">
|
<body>
|
<style>
|
#father {
|
border: 1px solid #ccc;
|
width: 300px;
|
height: 300px;
|
}
|
#son {
|
width: 30px;
|
background: #bca;
|
height: 30px;
|
}
|
</style>
|
|
<div>
|
<p onclick="test.callme()"> call 2160378600 </p>
|
<p onclick="test.copy()"> copy 2160378600 to cti</p>
|
<p onclick="test.copy2sms()"> copy 2160378600 to cti sms</p>
|
<p onclick="test.logout()"> logout </p>
|
</div>
|
<!-- allow="microphone" 谷歌浏览器在64版本后必须添加 -->
|
<script id="dySdkScript" type="text/javascript" src='https://cti.duyansoft.com/syui/dysdk/dysdk2.min.js' width="280" height="460"></script>
|
<script type="text/javascript">
|
var test = {};
|
|
DYSDK.ready(function(){
|
test.callme = function(){
|
DYSDK.call('2160378600',function(){
|
},'123123');
|
}
|
|
test.copy = function(){
|
DYSDK.copy2cti('2160378600', function(data){
|
alert('copy done')
|
})
|
}
|
|
test.copy2sms = function(){
|
DYSDK.copy2CtiSms('2160378600', function(data){
|
alert('copy done')
|
})
|
}
|
|
test.logout = function(){
|
DYSDK.logout(function(data){
|
alert('logout')
|
})
|
}
|
})
|
|
// window.onload=function(){
|
DYSDK.init();
|
// 接通电话的回调函数,返回电话号码等信息
|
DYSDK.callConfirm(function(data){
|
console.log(data)
|
if(!data.uuid){
|
alert("不存在uuid");
|
}
|
|
});
|
|
// 拨打电话失败的回调函数,返回电话号码等信息
|
DYSDK.callFail(function(data){
|
// var id = localStorage.getItem('id');
|
console.log(data)
|
// console.log(id)
|
if(!data.uuid){
|
alert("不存在uuid");
|
}
|
|
});
|
|
// 电话结束的回调函数,返回电话号码等信息
|
DYSDK.callEnd(function(data){
|
console.log(data)
|
if(!data.uuid){
|
alert("不存在uuid");
|
}
|
});
|
|
// 正在拨打中的回调函数,返回电话号码等信息
|
DYSDK.callConnecting(function(data){
|
console.log(data);
|
});
|
|
// 编辑电话记录结束后的回调函数,返回电话号码等信息
|
DYSDK.wrapupEnd(function(data){
|
console.log(data);
|
if(!data.uuid){
|
alert("不存在uuid");
|
}
|
})
|
|
// CTI退出登录的回调函数
|
DYSDK.ctiLogout(function(data){
|
alert('done');
|
});
|
|
//登录成功后返回accountId.
|
DYSDK.ctiLogined(function(data){
|
console.log(data);
|
});
|
|
DYSDK.callBridge(function(data){
|
console.log(data);
|
// if(!data.uuid){
|
// alert("不存在uuid");
|
// }
|
});
|
|
DYSDK.getPhonelines(function(data){
|
console.log(data);
|
test['phoneline'] = data;
|
});
|
//}
|
|
|
</script>
|
|
</body>
|
</html>
|