“Fwconsole commands支持FreePBX-13 以上版本”的版本间的差异

来自最权威最新完整开源SIP,语音通信,融合通信中文技术文档资料,提供详细的Asterisk Freepbx, FreeSBC, 免费会话边界控制器,网关,语音板卡,IPPBX,SBC配置资料-asterisk,freepbx,freesbc 用户手册 界面配置,呼叫路由,IVR, 网关对接,拨号规则,SIP 分机呼叫,pjsip, IVR, 录音, CDR, 队列呼叫,振铃组,CLI 命令中文资料手册
跳转至: 导航搜索
第8行: 第8行:
  
 
'''Command List'''
 
'''Command List'''
 
+
<pre>
 
* &nbsp; chown&nbsp;&nbsp;&nbsp;&nbsp; 修改用户权限
 
* &nbsp; chown&nbsp;&nbsp;&nbsp;&nbsp; 修改用户权限
* &nbsp; context&nbsp;&nbsp; 从拨号规则中显示指定的context
+
* &nbsp; context&nbsp;&nbsp;           从拨号规则中显示指定的context
* &nbsp; cx&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 从拨号规则中显示指定的context
+
* &nbsp; cx&nbsp;&nbsp;&nbsp;sp;&nbsp; 从拨号规则中显示指定的context
* &nbsp; dbug&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 保存排查日志打印文件
+
* &nbsp; dbug&nbsp;&nbsp;&nbs  ;&nbsp; 保存排查日志打印文件
 
* &nbsp; extip&nbsp;&nbsp;&nbsp;&nbsp; 获得外部IP地址
 
* &nbsp; extip&nbsp;&nbsp;&nbsp;&nbsp; 获得外部IP地址
* &nbsp; help&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 显示帮助命令
+
* &nbsp; help&nbsp;&nbsp;&nbsp;;&nbsp; 显示帮助命令
* &nbsp; list&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 命令列表
+
* &nbsp; list&nbsp;&nbsp;&nbsp;;&nbsp; 命令列表
* &nbsp; m&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 执行mysql查询语句
+
* &nbsp; m&nbsp;&nbsp;&nbsp;&nb;&nbsp; 执行mysql查询语句
* &nbsp; ma&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 模块管理员
+
* &nbsp; ma&nbsp;&nbsp;&nbsp;&n;&nbsp; 模块管理员
* &nbsp; motd&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Prints MOTD
+
* &nbsp; motd&nbsp;&nbsp;&nbsp; &nbsp; Prints MOTD
* &nbsp; mysql&nbsp;&nbsp;&nbsp;&nbsp; 执行mysql查询:
+
* &nbsp; mysql&nbsp;&nbsp;&nbsp; nbsp; 执行mysql查询:
* &nbsp; r&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 重新加载配置文件
+
* &nbsp; r&nbsp;&nbsp;&nbsp;&nbspnbsp; 重新加载配置文件
* &nbsp; reload&nbsp;&nbsp;&nbsp; 重新加载配置文件
+
* &nbsp; reload&nbsp;&nbsp;&nbsp;     重新加载配置文件
* &nbsp; restart&nbsp;&nbsp; 启动 Asterisk,并且运行其他FreePBX相关命令
+
* &nbsp; restart&nbsp;&nbsp;           启动 Asterisk,并且运行其他FreePBX相关命令
* &nbsp; session&nbsp;&nbsp; 管理回话
+
* &nbsp; session&nbsp;&nbsp;           管理回话
* &nbsp; set&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 查看更新设置
+
* &nbsp; set&nbsp;&nbsp;&nbsp;p;&nbsp; 查看更新设置
* &nbsp; setting&nbsp;&nbsp; View and update settings
+
* &nbsp; setting&nbsp;&nbsp;           View and update settings
 
* &nbsp; start&nbsp;&nbsp;&nbsp;&nbsp; Start Asterisk and run other needed FreePBX commands
 
* &nbsp; start&nbsp;&nbsp;&nbsp;&nbsp; Start Asterisk and run other needed FreePBX commands
* &nbsp; stop&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 停止Asterisk 并且运行其他FreePBX相关命令
+
* &nbsp; stop&nbsp;&nbsp;&nbsp;&nbs p; 停止Asterisk 并且运行其他FreePBX相关命令
* &nbsp; trunks&nbsp;&nbsp;&nbsp; 从命令行开启孩子关闭中继
+
* &nbsp; trunks&nbsp;&nbsp;&nbsp;     从命令行开启或者关闭中继
* &nbsp; unlock&nbsp;&nbsp;&nbsp; 解锁会话
+
* &nbsp; unlock&nbsp;&nbsp;&nbsp;     解锁会话
 
+
</pre>
 
'''Stop/Start'''
 
'''Stop/Start'''
  

2015年11月3日 (二) 11:09的版本

fwconsole commands FreePBX 13 以上版本 用户使用指南

"fwconsole" 是Linux命令行的系统指令,用来控制支持FreePBX 13以上版本。

访问fwconsole 命令,用户需要获得Linux SSH 访问权限来访问freepbx后台系统。

以下是命令解释:

Command List

*   chown     修改用户权限
*   context             从拨号规则中显示指定的context
*   cx   sp;  从拨号规则中显示指定的context
*   dbug  &nbs  ;  保存排查日志打印文件
*   extip     获得外部IP地址
*   help   ;  显示帮助命令
*   list   ;  命令列表
*   m   &nb;  执行mysql查询语句
*   ma   &n;  模块管理员
*   motd      Prints MOTD
*   mysql    nbsp; 执行mysql查询:
*   r   &nbspnbsp; 重新加载配置文件
*   reload         重新加载配置文件
*   restart             启动 Asterisk,并且运行其他FreePBX相关命令
*   session             管理回话
*   set   p;  查看更新设置
*   setting             View and update settings
*   start     Start Asterisk and run other needed FreePBX commands
*   stop   &nbs p; 停止Asterisk 并且运行其他FreePBX相关命令
*   trunks         从命令行开启或者关闭中继
*   unlock         解锁会话

Stop/Start

stopstart.gif

以上显示FreePBX启动asterisk服务的信息。用户应该使用FreePBX命令来启动或者停止Asterisk,不要使用Asterisk 本身的系统命令或者从 /etc/init.d/asterisk 目录下启动的命令。

fwconsole stop // 停止freepbx和asterisk

fwconsole start // 启动asterisk 和freepbx

Chown

chown.gif

fwconsole chown - 修改系统用户权限支持FreePBX 访问。


Reload

reload.gif

fwconsole reload - 此命令执行asterisk 拨号规则重新加载和模块重新加载。命令的作用类似于 用户在页面点击的Apply Changes 按钮。


Unlock

unlock.gif

fwconsole u xxxxxxxxxxxxxxxx- The fwconsole u 命令对登录到界面的用户解锁保护。用户可以无需用户名称和密码临时登录FreePBX界面。这样用户可以非常方便管理添加用户,或者忘记密码时重新来管理系统。这里的xxxxxxx 是 PHP session ID。  按照以下操作进行:

  • 登录到FreePBX 界面,例如;http://192.168.0.2/admin
  • 按 "ctrl a" 会看到左边显示的文字。这个就是用户唯一的php session ID。

unlockselect.gif

  • 把拷贝的php session ID 输入到命令行。
  • [root@localhost ~]# fwconsole u ppnr8l1vle32s3q8b79s4n1sp7
  • Please wait...
  • session unlocked!

[root@localhost ~]#

  • 重新刷新浏览器界面,用户就可以自动登录到管理员界面。

Database

fwconsole m 此命令支持数据库查询,mysql 用户登录帐号密码是基于文件 /etc/freepbx.conf

[root@localhost ~]# fwconsole m 'SELECT * FROM trunks;'

+---+--------+-------+------------+-----+--+--+-----+---------------------+--+--+-----+-----+

| 1 | | dahdi | | | | | 555 | g0 | | | off | off |

| 3 | fpbx-2 | sip | 4805001104 | off | | | | fpbx-2-Dz2RzUvGHZCR | | | off | off |

| 2 | fpbx-1 | sip | 4805001104 | off | | | | fpbx-1-Dz2RzUvGHZCR | | | off | off |

+---+--------+-------+------------+-----+--+--+-----+---------------------+--+--+-----+-----+