接口调用方式如下:
```
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<title>无标题文档</title>
<script type="text/javascript" src="http://ip/admin/sdk/index/callcenter/?extension=8001&debug=1&popscreen_callback=mycallback&control_container=mypanel"></script>
</head>
<body>
<div id="mypanel" style="width: 800px; margin: 5px 0;"></div>
<div class="msg"></div>
<script type="text/javascript">
function mycallback(str) {
$('.msg').append(JSON.stringify(str));
$('.msg').append('<hr/>');
}
</script>
</body>
</html>
```
extension: 分机号码
debug: 开启调试,正式使用时可以不用传递该参数
popscreen_callback: 回调函数,当有弹屏消息时系统回调执行的函数名。
回调函数接收一个参数,参数值为json格式,json中参数含义如下:
* Callerid:主叫号码
* Calleeid:被叫号码
* RecordFile:本次通话的录音文件名
* Uniqueid:唯一标识,是一个流水号
* DateTime:日期时间
* Method:呼入还是呼出,Dialout为呼出,Dialin为呼入,Internal表示内部分机通话
* CID:出局CID号码,呼出弹屏具备此参数
* DID:被叫号码,即公司的外线号码,呼入弹屏时具备此参数
control_container: 加载电话条的html元素的id
如果不想加载弹屏功能还电话条功能,加载接口的时候不传递参数popscreen\_callback或control_container即可