文档介绍:Auvtech WEBPhone 开发接口说明
一、函数接口
1、 ShellGetVersion()
用途: 取WEB库控件版本号和生成日期
入口参数:无 结果返回:通过 returnstring 事件接口返回名称字符串。
2、Auvtech WEBPhone 开发接口说明
一、函数接口
1、 ShellGetVersion()
用途: 取WEB库控件版本号和生成日期
入口参数:无 结果返回:通过 returnstring 事件接口返回名称字符串。
2、 shellURL(BSTR websit)
用途: 设置控件所允许使用的网站
入口参数:BSTR websit:允许使用的网站
结果返回:通过 returnlong 事件接口返回,1 成功 0 失败 检查将在调用 ShellInitialize 时进行
3、 shellURL2(BSTR websit)
用途: 以加密方式设置控件所允许使用的网站 入口参数:BSTR websit:允许使用的网站(以加密方式) 结果返回:通过 returnlong 事件接口返回,1 成功 0 失败 检查将在调用 ShellInitialize 时进行
4、 ShellInitialize()
用途: 初始化 webphone
入口参数:无
结果返回: 通过 returnlong 事件接口返回, 1 成功 0 失败(已有别的网页打开了 webphone)
5、 shellLogin(BSTR serverIP, BSTR serverPort, BSTR userID, BSTR password) 用途: 登录服务器
入口 参数:BSTR serverIP: IPPBX 的 IP 地址
BSTR serverPort: IPPBX 端口号(默认为 5038)
BSTR userID : 用户的 ID 号
BSTR password: 用户口令(默认为123456)
BSTR exten: 用户分机号
结果返回: 通过 returnlong 事件接口返回,1 成功 0 失败
6、 shellMakeCall(BSTR dialNum) 用途: 拔出一个号码
入口参数:BSTR dialN um:要呼叫的电话号码 结果返回:通过 returnlong 事件接口返回,1 成功 0 失败
7、 shellRecord(BSTR fileNum) 用途: 对正在进行的呼叫下录音指令
入口参数:BSTR dialN um:要呼叫的电话号码 结果返回:通过 returnlong 事件接口返回,1 成功 0 失败
8、 shellEndCall()
用途: 结束当前的通话
入口参数: 无 结果返回:通过 returnlong 事件接口返回,1 成功 0 失败
9、 shellAcceptCall() 用途: 接受呼叫请求 入口参数: 无 结果返回:通过 returnlong 事件接口返回,1 成功 0 失败
10、 shellLo