OPTION设置函数包

 

作者 : Sun bing
版本 : 1.0
文件 : rpcpbx_option.php
说明 :
  OPTION设置函数包
函数 :

 

dialplan_globalvar_get


取得extensions里的global变量

	
  $retrun = dialplan_globalvar_get($gvar)
		

参数:
$gvar global变量

返回数据: $retrun

  • $gvar : global变量
  •  

    dialplan_globalvar_set


    设置extensions里的global变量

    	
      $retrun = dialplan_globalvar_set($gvar,$val)
    		

    参数:
    $gvar global变量
    $val 变量内容

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

     

    option_confile_list


    取出配置文件列表

    	
      $retrun = option_confile_list($folder)
    		

    参数:
    $folder

  • 'freeiris' 表示/etc/freeiris/目录下.
  • 'asterisk' 表示/etc/asterisk目录下.
  • 除了以上两个目录不能读取和编辑其他目录.

  • 返回数据: $retrun

  • array 'resdata' : 配置文件列表结构
  •  

    option_confile_stream


    配置文件数据流

    	
      $retrun = option_confile_stream($folder,$filename)
    		

    参数:
    $folder

  • 'freeiris' 表示/etc/freeiris/目录下.
  • 'asterisk' 表示/etc/asterisk目录下.
  • 除了以上两个目录不能读取和编辑其他目录.

  • $filename 文件名称

    返回数据: $retrun

  • string 'resdata' : 配置文件数据流内容
  •  

    option_confile_puts


    配置文件数据流写回

    	
      $retrun = option_confile_puts($folder,$filename,$filestream)
    		

    参数:
    $folder

  • 'freeiris' 表示/etc/freeiris/目录下.
  • 'asterisk' 表示/etc/asterisk目录下.
  • 除了以上两个目录不能读取和编辑其他目录.

  • $filename 文件名称
    $filestream 写回内容

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

     

    option_confile_delete


    删除配置文件

    	
      $retrun = option_confile_delete($folder,$filename)
    		

    参数:
    $folder

  • 'freeiris' 表示/etc/freeiris/目录下.
  • 'asterisk' 表示/etc/asterisk目录下.
  • 除了以上两个目录不能读取和编辑其他目录.

  • $filename 文件名称

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

     

    option_confsection_get


    取得配置文件中的section

    	
      $retrun = option_confsection_get($folder,$type,$section)
    		

    参数:
    $folder

  • 'freeiris' 表示/etc/freeiris/目录下.
  • 'asterisk' 表示/etc/asterisk目录下.
  • 除了以上两个目录不能读取和编辑其他目录.

  • $type 文件名称
    $section section的名称

    返回数据: $retrun

  • array $section : section的数据结构
  •  

    option_confkey_edit


    编辑配置文件中指定文件的section下的key值

    	
      $retrun = option_confkey_edit($folder,$type,$section,$key,$newvalue)
    		

    参数:
    $folder

  • 'freeiris' 表示/etc/freeiris/目录下.
  • 'asterisk' 表示/etc/asterisk目录下.
  • 除了以上两个目录不能读取和编辑其他目录.

  • $type 文件名称
    $section section的名称
    $key 键
    $newvalue 新值

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

     

    hardware_card_stat


    硬件语音卡状态输出

    	
      $retrun = hardware_card_stat()
    		

    参数:

    返回数据: $retrun

  • array 'cardstat' : 语音卡状态输出数据结构
  •  

    hardware_chandahdi_signalling_set


    chan_dahdi驱动配置中信号设置部分

    	
      $retrun = hardware_chandahdi_signalling_set($type,$signalling)
    		

    参数:
    $type 配置类型,目前只能填写'pri'
    $signalling 信号类型,比如pri_net或pri_cpe

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