PBX函数包

 

作者 : Sun bing
版本 : 1.0
文件 : rpcpbx_pbx.php
说明 :
  PBX类函数接口
函数 :

 

features_hotkey_get


取得功能热键,热键来自asterisk的features.conf中

	
  $retrun = features_hotkey_get($key)
		

参数:
$key 热键名称

返回数据: $retrun

  • $key : 热键值
  •  

    features_hotkey_set


    设置功能热键,热键来自asterisk的features.conf中

    	
      $retrun = features_hotkey_set($key,$hotkey)
    		

    参数:
    $key 热键名称
    $hotkey 热键值

    返回数据: $retrun
    fri2标准返回

     

    billing_var_get


    取得billing的启动配置变量(已作废,已改变)

    	
      $retrun = billing_var_get($key)
    		

    参数:
    $key 变量键名称
    $hotkey 键值

    返回数据: $retrun
    fri2标准返回

     

    billing_var_set


    取得billing的启动配置变量(已作废)

    	
      $retrun = billing_var_set($key,$value)
    		

    参数:
    $key 变量键名称

    返回数据: $retrun

  • $key : 键值
  •  

    billing_rule_list


    列表计费规则

    	
      $retrun = billing_rule_list()
    		

    参数:

    返回数据: $retrun

  • array 'rules' : 规则列表结构
  •  

    billing_rule_add


    新增一条计费规则

    	
      $retrun = billing_rule_add($ruledata)
    		

    参数:

    返回数据: $retrun
    fri2标准返回

     

    billing_rule_delete


    删除billing的计费规则

    	
      $retrun = billing_rule_delete($id)
    		

    参数:
    $id 规则编号

    返回数据: $retrun
    fri2标准返回

     

    billing_invoice_list


    取得计费结果话单(已作废)

    	
      $retrun = billing_invoice_list($startdate,$enddate,$accountcode)
    		

    参数:
    $startdate 开始时间
    $enddate 结束时间
    $accountcode 帐号

    返回数据: $retrun

  • array 'invoice' : 计费结果话单
  •  

    voicefiles_list


    语音文件列表

    	
      $retrun = voicefiles_list($label=null,$limitfrom=null,$limitoffset=null,$folder=null)
    		

    参数:
    $label 可以为空,语音文件标签,可以填写'sound','moh','voicemail','onetouch','ivrmenu','sysautomon'
    $limitfrom 可以为空,开始数据
    $limitoffset 可以为空,数据量
    $folder 可以为空,目录

    返回数据: $retrun

  • array 'resdata' : 语音文件列表
  •  

    voicefiles_diskfree


    取得指定磁盘的容量

    	
      $retrun = voicefiles_diskfree($label)
    		

    参数:
    $label 可选'sound','moh','voicemail','onetouch','ivrmenu','sysautomon'

    返回数据: $retrun

  • string 'diskfree' : 磁盘剩余空间
  • string 'disktotal' : 磁盘总容量
  •  

    voicefiles_get


    取得指定语音文件信息

    	
      $retrun = voicefiles_get($id=null,$label=null,$filename=null,$folder=null)
    		

    参数:
    $id 可以为空,语音文件编号
    $label 可以为空,语音文件标签,可以填写'sound','moh','voicemail','onetouch','ivrmenu','sysautomon'
    $filename 可以为空,文件名称
    $folder 可以为空,目录

    返回数据: $retrun

  • array 'resdata' : 数据信息结构
  •  

    voicefiles_add


    增加语音文件(数据记录)

    	
      $retrun = voicefiles_add($label,$newrecord)
    		

    参数:
    $label 可选'sound','moh','voicemail','onetouch','ivrmenu','sysautomon'
    $newrecord 语音文件数据部分

    返回数据: $retrun
    fri2标准返回

     

    voicefiles_edit


    编辑语音文件(包括在线语音上传)

    	
      $retrun = voicefiles_edit($label,$id,$smdata)
    		

    参数:
    $label 可选'sound','moh','voicemail','onetouch','ivrmenu','sysautomon'
    $id 语音文件编号
    $smdata 语音文件数据结构

    返回数据: $retrun
    fri2标准返回

     

    voicefiles_getstream


    取得指定语音文件数据流

    	
      $retrun = voicefiles_getstream($id)
    		

    参数:
    $id 语音文件编号

    返回数据: $retrun

  • binarystring 'filestream' : 语音二进制数据
  • string 'filename' : 文件名称
  • string 'extname' : 文件扩展名
  •  

    voicefiles_delete


    删除语音文件

    	
      $retrun = voicefiles_delete($id)
    		

    参数:
    $id 语音文件编号

    返回数据: $retrun
    fri2标准返回