作者 : Sun bing
版本 : 1.0
文件 : rpcpbx_pbx.php
说明 :
PBX类函数接口
函数 :
取得功能热键,热键来自asterisk的features.conf中
$retrun = features_hotkey_get($key)
参数:
$key 热键名称
返回数据: $retrun
设置功能热键,热键来自asterisk的features.conf中
$retrun = features_hotkey_set($key,$hotkey)
参数:
$key 热键名称
$hotkey 热键值
返回数据: $retrun
fri2标准返回
取得billing的启动配置变量(已作废,已改变)
$retrun = billing_var_get($key)
参数:
$key 变量键名称
$hotkey 键值
返回数据: $retrun
fri2标准返回
取得billing的启动配置变量(已作废)
$retrun = billing_var_set($key,$value)
参数:
$key 变量键名称
返回数据: $retrun
列表计费规则
$retrun = billing_rule_list()
返回数据: $retrun
新增一条计费规则
$retrun = billing_rule_add($ruledata)
返回数据: $retrun
fri2标准返回
删除billing的计费规则
$retrun = billing_rule_delete($id)
参数:
$id 规则编号
返回数据: $retrun
fri2标准返回
取得计费结果话单(已作废)
$retrun = billing_invoice_list($startdate,$enddate,$accountcode)
参数:
$startdate 开始时间
$enddate 结束时间
$accountcode 帐号
返回数据: $retrun
语音文件列表
$retrun = voicefiles_list($label=null,$limitfrom=null,$limitoffset=null,$folder=null)
参数:
$label 可以为空,语音文件标签,可以填写'sound','moh','voicemail','onetouch','ivrmenu','sysautomon'
$limitfrom 可以为空,开始数据
$limitoffset 可以为空,数据量
$folder 可以为空,目录
返回数据: $retrun
取得指定磁盘的容量
$retrun = voicefiles_diskfree($label)
参数:
$label 可选'sound','moh','voicemail','onetouch','ivrmenu','sysautomon'
返回数据: $retrun
取得指定语音文件信息
$retrun = voicefiles_get($id=null,$label=null,$filename=null,$folder=null)
参数:
$id 可以为空,语音文件编号
$label 可以为空,语音文件标签,可以填写'sound','moh','voicemail','onetouch','ivrmenu','sysautomon'
$filename 可以为空,文件名称
$folder 可以为空,目录
返回数据: $retrun
增加语音文件(数据记录)
$retrun = voicefiles_add($label,$newrecord)
参数:
$label 可选'sound','moh','voicemail','onetouch','ivrmenu','sysautomon'
$newrecord 语音文件数据部分
返回数据: $retrun
fri2标准返回
编辑语音文件(包括在线语音上传)
$retrun = voicefiles_edit($label,$id,$smdata)
参数:
$label 可选'sound','moh','voicemail','onetouch','ivrmenu','sysautomon'
$id 语音文件编号
$smdata 语音文件数据结构
返回数据: $retrun
fri2标准返回
取得指定语音文件数据流
$retrun = voicefiles_getstream($id)
参数:
$id 语音文件编号
返回数据: $retrun
删除语音文件
$retrun = voicefiles_delete($id)
参数:
$id 语音文件编号
返回数据: $retrun
fri2标准返回