分机函数包

 

作者 : Sun bing
版本 : 1.0
文件 : rpcpbx_userexten.php
说明 :
  分机函数包
函数 :

 

extension_hints_add


非公开内部函数,删除指定分机的subscribe hints订阅服务

	
  $retrun = extension_hints_add($number)
		

参数:
$number 号码,唯一的
$protocol 协议类型字符
$numberstring 号码设备字符串

返回数据: $retrun

 

extension_list


全部中继列表

	
  $retrun = extension_list($order,$limitfrom,$limitoffset)
		

参数:
$order 排序方式,比如填写'order by '
$limitfrom 取得记录结果的开始位置
$limitoffset 取得记录结果的结束位置

返回数据: $retrun

  • array 'trunks' : 中继列表显示所有中继的数据结构
  •  

    extension_get


    取得分机不管他是什么协议的

    	
      $retrun = extension_get($accountcode)
    		

    参数:
    $accountcode 分机帐户

    返回数据: $retrun

  • array 'extension' : 分机数据结构
  •  

    extension_get_sip


    取出SIP协议分机

    	
      $retrun = extension_get_sip($accountcode)
    		

    参数:
    $accountcode 分机帐户

    返回数据: $retrun

  • array 'resdata' : 这个分机的数据结构
  •  

    extension_add_sip


    增加一个新的SIP分机

    	
      $retrun = extension_add_sip($devdata)
    		

    参数:
    $devdata 增加的分机信息

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

     

    extension_edit_sip


    编辑SIP分机

    	
      $retrun = extension_edit_sip($accountcode,$exten)
    		

    参数:
    $accountcode 分机帐户
    $exten 分机的数据信息

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

     

    extension_delete_sip


    删除SIP分机

    	
      $retrun = extension_delete_sip($accountcode)
    		

    参数:
    $accountcode 分机帐户

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

     

    extension_get_iax2


    取出IAX2分机的信息

    	
      $retrun = extension_get_iax2($accountcode)
    		

    参数:
    $accountcode 分机帐户

    返回数据: $retrun

  • array 'resdata' : 分机数据结构
  •  

    extension_add_iax2


    增加一个新的IAX2分机

    	
      $retrun = extension_add_iax2($exten)
    		

    参数:
    $exten 增加的分机信息

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

     

    extension_edit_iax2


    编辑IAX2分机

    	
      $retrun = extension_edit_iax2($accountcode,$exten)
    		

    参数:
    $accountcode 分机帐户
    $exten 分机的数据信息

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

     

    extension_delete_iax2


    删除IAX2分机

    	
      $retrun = extension_delete_iax2($accountcode)
    		

    参数:
    $accountcode 分机帐户

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

     

    extension_get_virtual


    取出虚拟分机

    	
      $retrun = extension_get_virtual($accountcode)
    		

    参数:
    $accountcode 分机帐户

    返回数据: $retrun

  • array 'resdata' : 这个分机的数据结构
  •  

    extension_add_virtual


    增加一个新的虚拟分机

    	
      $retrun = extension_add_virtual($exten)
    		

    参数:
    $exten 增加的分机信息

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

     

    extension_edit_virtual


    编辑虚拟分机

    	
      $retrun = extension_edit_virtual($accountcode,$exten)
    		

    参数:
    $accountcode 分机帐户
    $exten 分机的数据信息

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

     

    extension_delete_virtual


    删除虚拟分机

    	
      $retrun = extension_delete_virtual($accountcode)
    		

    参数:
    $accountcode 分机帐户

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

     

    extension_get_custom


    取出自定义分机

    	
      $retrun = extension_get_custom($accountcode)
    		

    参数:
    $accountcode 分机帐户

    返回数据: $retrun

  • array 'resdata' : 这个分机的数据结构
  •  

    extension_add_custom


    增加一个新的自定义分机

    	
      $retrun = extension_add_custom($exten)
    		

    参数:
    $exten 增加的分机信息

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

     

    extension_edit_custom


    编辑自定义分机

    	
      $retrun = extension_edit_custom($accountcode,$exten)
    		

    参数:
    $accountcode 分机帐户
    $exten 分机的数据信息

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

     

    extension_delete_custom


    删除自定义分机

    	
      $retrun = extension_delete_custom($accountcode)
    		

    参数:
    $trunkid 分机帐户

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

     

    extension_freechan_fxs


    取出可用的FXS模拟分机信道

    	
      $retrun = extension_freechan_fxs()
    		

    参数:

    返回数据: $retrun

  • array 'freechan' : 分机信道记录
  •  

    extension_get_fxs


    取出FXS模拟分机

    	
      $retrun = extension_get_fxs($accountcode)
    		

    参数:
    $accountcode 分机帐户

    返回数据: $retrun

  • array 'resdata' : 这个分机的数据结构
  •  

    extension_add_fxs


    增加一个新的FXS模拟分机

    	
      $retrun = extension_add_fxs($exten)
    		

    参数:
    $exten 增加的分机信息

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

     

    extension_edit_fxs


    编辑FXS模拟分机

    	
      $retrun = extension_edit_fxs($accountcode,$exten)
    		

    参数:
    $accountcode 分机帐户
    $exten 分机的数据信息

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

     

    extension_delete_fxs


    删除FXS模拟分机

    	
      $retrun = extension_delete_fxs($accountcode)
    		

    参数:
    $trunkid 分机帐户

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

     

    extengroup_list


    取得分机分组列表

    	
      $retrun = extengroup_list($order)
    		

    参数:
    $order 排序方式,比如填写'order by '

    返回数据: $retrun

  • array 'result_array' : 分机分组列表数据结构
  •  

    extengroup_delete


    删除分机分组

    	
      $retrun = extension_delete_sip($groupid)
    		

    参数:
    $groupid 分组编号

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

     

    extengroup_add


    增加一个新的分机分组

    	
      $retrun = extengroup_add($groupname,$remark)
    		

    参数:
    $groupname 分机分组名称
    $remark 分机分组注释

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

     

    extengroup_get


    取出分机分组信息

    	
      $retrun = extengroup_get($groupid)
    		

    参数:
    $groupid 分组帐户

    返回数据: $retrun

  • array 'resdata' : 这个分机的数据结构
  •  

    extengroup_edit


    编辑分机分组

    	
      $retrun = extengroup_edit($groupid,$putdata)
    		

    参数:
    $groupid 分组编号
    $putdata 分组的数据信息

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