作者 : Sun bing
版本 : 1.0
文件 : rpcpbx_base.php
说明 :
基本函数
函数 :
获得系统的版本号
$retrun = base_version()
返回数据: $retrun
发行版本
$retrun = base_release()
返回数据: $retrun
数据库原始查询接口,该接口直接连接数据库.
$retrun = base_dbquery($sql)
返回数据: $retrun
编辑管理员的信息
$retrun = admin_profile_edit($adminid,$newprofile)
参数:
$adminid 管理员的ID号
$newprofile 编辑的数据信息
返回数据: $retrun
fri2标准返回
读取指定的配置文件信息结构
$retrun = base_readconf($folder,$filename)
参数:
$folder
$filename 文件名称
返回数据: $retrun
编辑配置文件的value
$retrun = base_updateconf($folder,$filename,$section,$key,$newvalue)
参数:
$folder
$filename 文件名称
$section section块名称,比如[general]就是general
$key 键名
$newvalue 新的值名
返回数据: $retrun
fri2标准返回
获得本地号码信息,如果返回为空表示不是本地号码
$retrun = localnumber_get($number)
参数:
$number 号码
返回数据: $retrun
执行任何AMI的标准指令.
指令请参考http://www.voip-info.org/wiki/view/Asterisk+manager+API
$retrun = ami($actionid,$action,$parameter)
参数:
$actionid AMI指令的编号
$action AMI指令动作
$parameter 指令参数,数据采用'key'=>'value'格式
返回数据: $retrun
获得本地号码信息,如果返回为空表示不是本地号码
$retrun = ami_command($actionid,$command)
参数:
$actionid AMI指令的编号
$command AMI指令内容
返回数据: $retrun
ami发起asterisk动作
$retrun = ami_originate($actionid,$parameter)
参数:
$actionid AMI指令的编号
$parameter 动作内容参数
返回数据: $retrun
Freeiris2的基于Proxy模式的AMI EVENT接口,该接口可以提高EVENT数据输出可靠性.
$retrun = ami_event($limit=100,$fromid=null)
参数:
$limit 数据量,系统只保留3分钟内的数据.每次默认取100条
$fromid 从编号id之后开始,可选参数
返回数据: $retrun
CPU处理器的负载状况
$retrun = stat_cpu_usage()
返回数据: $retrun
系统工作时长
$retrun = stat_system_uptime()
返回数据: $retrun
系统重新启动
$retrun = system_restart($area)
参数:
$area
返回数据: $retrun
fri2标准返回
向服务端获得注册信息
$retrun = base_registration_get()
返回数据: $retrun
获得注册信息
$retrun = base_license_get()
返回数据: $retrun
注册信息添写
$retrun = base_registration_set($systemid,$register_name)
参数:
$area
返回数据: $retrun
fri2标准返回
物理内存负载状况
$retrun = stat_memory_usage()
返回数据: $retrun