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

来自最权威最新完整开源SIP,语音通信,融合通信中文技术文档资料,提供详细的Asterisk Freepbx, FreeSBC, 免费会话边界控制器,网关,语音板卡,IPPBX,SBC配置资料-asterisk,freepbx,freesbc 用户手册 界面配置,呼叫路由,IVR, 网关对接,拨号规则,SIP 分机呼叫,pjsip, IVR, 录音, CDR, 队列呼叫,振铃组,CLI 命令中文资料手册
跳转至: 导航搜索
(创建页面,内容为“'''fwconsole commands (13+)''' "fwconsole" is the Linux command that controls FreePBX 13+ from the Linux command prompt.   To access the command prompt, log-i...”)
 
 
(未显示同一用户的4个中间版本)
第1行: 第1行:
'''fwconsole commands (13+)'''
+
'''fwconsole commands FreePBX 13 以上版本 用户使用指南'''
  
"fwconsole" is the Linux command that controls FreePBX 13+ from the Linux command prompt.  
+
"fwconsole" 是Linux命令行的系统指令,用来控制支持FreePBX 13以上版本。
  
To access the command prompt, log-in to the machine where you installed FreePBX/Asterisk using your "root" username and password.  You can do so by accessing the keyboard of the machine where you installed FreePBX, or remotely using an SSH client such as Putty.
+
访问fwconsole 命令,用户需要获得Linux SSH 访问权限来访问freepbx后台系统。
  
Then type one of the following "fwconsole" commands:
+
以下是命令解释:
 
+
* [ Command List]
+
* [ Stop/Start]
+
* [ Chown]
+
* [ Reload]
+
* [ Unlock]
+
* [ Database]
+
  
 
'''Command List'''
 
'''Command List'''
 
+
<pre>
* &nbsp; chown&nbsp;&nbsp;&nbsp;&nbsp; Change ownership of files
+
*chown   修改用户权限
* &nbsp; context&nbsp;&nbsp; Shows the specified context from the dialplan
+
*context 从拨号规则中显示指定的context
* &nbsp; cx&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Shows the specified context from the dialplan
+
*cx     从拨号规则中显示指定的context
* &nbsp; dbug&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Stream files for debugging
+
*dbug   保存排查日志打印文件
* &nbsp; extip&nbsp;&nbsp;&nbsp;&nbsp; Get External IP
+
*extip   获得外部IP地址
* &nbsp; help&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Displays help for a command
+
*help   显示帮助命令
* &nbsp; list&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Lists commands
+
*list   命令列表
* &nbsp; m&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Run a mysql Query:
+
*m       执行mysql查询语句
* &nbsp; ma&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Module Administration
+
*ma     模块管理员
* &nbsp; motd&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Prints MOTD
+
*motd   Prints MOTD
* &nbsp; mysql&nbsp;&nbsp;&nbsp;&nbsp; Run a mysql Query:
+
*mysql   执行mysql查询:
* &nbsp; r&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Reload Configs
+
*r       重新加载配置文件
* &nbsp; reload&nbsp;&nbsp;&nbsp; Reload Configs
+
*reload 重新加载配置文件
* &nbsp; restart&nbsp;&nbsp; Start Asterisk and run other needed FreePBX commands
+
*restart 启动 Asterisk,并且运行其他FreePBX相关命令
* &nbsp; session&nbsp;&nbsp; Manage Session
+
*session 管理回话
* &nbsp; set&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; View and update settings
+
*set     查看更新设置
* &nbsp; setting&nbsp;&nbsp; View and update settings
+
*setting View and update settings
* &nbsp; start&nbsp;&nbsp;&nbsp;&nbsp; Start Asterisk and run other needed FreePBX commands
+
*start   启动Asterisk 和FreePBX相关命令
* &nbsp; stop&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Stop Asterisk and run other needed FreePBX commands
+
*stop   停止Asterisk 并且运行其他FreePBX相关命令
* &nbsp; trunks&nbsp;&nbsp;&nbsp; Enable and disable trunks from the command line
+
*trunks 从命令行开启或者关闭中继
* &nbsp; unlock&nbsp;&nbsp;&nbsp; Unlock Session
+
*unlock 解锁会话
 
+
</pre>
 
'''Stop/Start'''
 
'''Stop/Start'''
  
 
http://wiki.freepbx.org/download/attachments/37912685/stopstart.gif
 
http://wiki.freepbx.org/download/attachments/37912685/stopstart.gif
  
This is how FreePBX starts asterisk and any other processes it need. &nbsp;You should always start and restart asterisk with the amportal command not the service asterisk or /etc/init.d/asterisk commands
+
以上显示FreePBX启动asterisk服务的信息。用户应该使用FreePBX命令来启动或者停止Asterisk,不要使用Asterisk 本身的系统命令或者从 /etc/init.d/asterisk 目录下启动的命令。
  
fwconsole stop
+
fwconsole stop // 停止freepbx和asterisk
  
fwconsole start
+
fwconsole start // 启动asterisk 和freepbx
  
 
'''Chown'''
 
'''Chown'''
第52行: 第45行:
 
http://wiki.freepbx.org/download/attachments/37912685/chown.gif
 
http://wiki.freepbx.org/download/attachments/37912685/chown.gif
  
'''''''''fwconsole chown''' - This will change ownership of all files and directories that FreePBX needs to be owned by the apache user.
+
'''fwconsole chown''' - 修改系统用户权限支持FreePBX 访问。
  
&nbsp;
 
  
 
'''Reload'''
 
'''Reload'''
第60行: 第52行:
 
http://wiki.freepbx.org/download/attachments/37912685/reload.gif
 
http://wiki.freepbx.org/download/attachments/37912685/reload.gif
  
'''fwconsole reload''' - This will perform a reload of all the dialplan in Asterisk and all the modules in asterisk. &nbsp;This is the same as pressing the "Apply Changes" button in the GUI of FreePBX
+
'''fwconsole reload''' - 此命令执行asterisk 拨号规则重新加载和模块重新加载。命令的作用类似于 用户在页面点击的''Apply Changes'' 按钮。
  
&nbsp;
 
  
 
'''Unlock'''
 
'''Unlock'''
第68行: 第59行:
 
http://wiki.freepbx.org/download/attachments/37912685/unlock.gif
 
http://wiki.freepbx.org/download/attachments/37912685/unlock.gif
  
'''fwconsole u xxxxxxxxxxxxxxxx'''- The fwconsole u command will unlock the GUI login of FreePBX to let you into the FreePBX GUI without the username and password. &nbsp;This is handy if you lost or misplaced your FreePBX GUI username or password and need to get into the GUI to change or setup a new user. &nbsp;You need to replace the xxxxxxx with your PHP session ID. &nbsp;Follow the steps below.
+
'''fwconsole u xxxxxxxxxxxxxxxx'''- The fwconsole u 命令对登录到界面的用户解锁保护。用户可以无需用户名称和密码临时登录FreePBX界面。这样用户可以非常方便管理添加用户,或者忘记密码时重新来管理系统。这里的xxxxxxx 是 PHP session ID。 &nbsp;按照以下操作进行:
  
* Bring up the main login page to FreePBX in your browser. &nbsp;Such as&nbsp;[http://192.168.0.2/admin http://192.168.0.2/admin]
+
* 登录到FreePBX 界面,例如;[http://192.168.0.2/admin http://192.168.0.2/admin]
* Do a "ctrl a" to highlight the whole page and look to the left center of the screen for some text. &nbsp;This is your unique php session ID. &nbsp;Copy this into your clipboard.
+
* "ctrl a" 会看到左边显示的文字。这个就是用户唯一的php session ID。
  
 
http://wiki.freepbx.org/download/attachments/37912685/unlockselect.gif
 
http://wiki.freepbx.org/download/attachments/37912685/unlockselect.gif
* Go into the linux CLI and type the following command replacing the session ID below with your own.
+
* 把拷贝的php session ID 输入到命令行。
* <nowiki>[root@localhost ~]# fwconsole u ppnr8l1vle32s3q8b79s4n1sp7</nowiki>
+
* fwconsole u ppnr8l1vle32s3q8b79s4n1sp7</nowiki>
 
* Please wait...
 
* Please wait...
 
* session unlocked!
 
* session unlocked!
 
+
* 重新刷新浏览器界面,用户就可以自动登录到管理员界面。
<nowiki>[root@localhost ~]# </nowiki>
+
 
+
* Go refresh your browser page and it will log you in this one time automatically for you based on that php session ID. Now you can go add or change the FreePBX admin users.
+
  
 
'''Database'''
 
'''Database'''
  
'''fwconsole m''' This will log you to pass queries into the mysql database as the FreePBX user automatically for you based on the username and password for MySQL in /etc<nowiki>/freepbx.co</nowiki>nf
+
'''fwconsole m''' 此命令支持数据库查询,mysql 用户登录帐号密码是基于文件 /etc<nowiki>/freepbx.co</nowiki>nf
  
 
<nowiki>[root@localhost ~]# fwconsole m 'SELECT * FROM trunks;'</nowiki>
 
<nowiki>[root@localhost ~]# fwconsole m 'SELECT * FROM trunks;'</nowiki>
第98行: 第86行:
  
 
+---+--------+-------+------------+-----+--+--+-----+---------------------+--+--+-----+-----+&nbsp;
 
+---+--------+-------+------------+-----+--+--+-----+---------------------+--+--+-----+-----+&nbsp;
 
&nbsp;
 
 
&nbsp;
 

2015年11月3日 (二) 11:16的最新版本

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

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

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

以下是命令解释:

Command List

*chown   修改用户权限
*context 从拨号规则中显示指定的context
*cx      从拨号规则中显示指定的context
*dbug    保存排查日志打印文件
*extip   获得外部IP地址
*help    显示帮助命令
*list    命令列表
*m       执行mysql查询语句
*ma      模块管理员
*motd    Prints MOTD
*mysql   执行mysql查询:
*r       重新加载配置文件
*reload  重新加载配置文件
*restart 启动 Asterisk,并且运行其他FreePBX相关命令
*session 管理回话
*set     查看更新设置
*setting View and update settings
*start   启动Asterisk 和FreePBX相关命令
*stop    停止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 输入到命令行。
  • fwconsole u ppnr8l1vle32s3q8b79s4n1sp7</nowiki>
  • Please wait...
  • session unlocked!
  • 重新刷新浏览器界面,用户就可以自动登录到管理员界面。

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 |

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