接口調用方式如下:
```
<!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即可