“Fwconsole commands支持FreePBX-13 以上版本”的版本间的差异
(创建页面,内容为“'''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 | + | '''fwconsole commands FreePBX 13 以上版本 用户使用指南''' |
− | "fwconsole" | + | "fwconsole" 是Linux命令行的系统指令,用来控制支持FreePBX 13以上版本。 |
− | + | 访问fwconsole 命令,用户需要获得Linux SSH 访问权限来访问freepbx后台系统。 | |
− | + | 以下是命令解释: | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
'''Command List''' | '''Command List''' | ||
− | + | <pre> | |
− | * | + | *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 解锁会话 |
− | + | </pre> | |
'''Stop/Start''' | '''Stop/Start''' | ||
http://wiki.freepbx.org/download/attachments/37912685/stopstart.gif | http://wiki.freepbx.org/download/attachments/37912685/stopstart.gif | ||
− | + | 以上显示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''' - 修改系统用户权限支持FreePBX 访问。 | |
− | |||
'''Reload''' | '''Reload''' | ||
第60行: | 第52行: | ||
http://wiki.freepbx.org/download/attachments/37912685/reload.gif | http://wiki.freepbx.org/download/attachments/37912685/reload.gif | ||
− | '''fwconsole reload''' - | + | '''fwconsole reload''' - 此命令执行asterisk 拨号规则重新加载和模块重新加载。命令的作用类似于 用户在页面点击的''Apply Changes'' 按钮。 |
− | |||
'''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 | + | '''fwconsole u xxxxxxxxxxxxxxxx'''- The fwconsole u 命令对登录到界面的用户解锁保护。用户可以无需用户名称和密码临时登录FreePBX界面。这样用户可以非常方便管理添加用户,或者忘记密码时重新来管理系统。这里的xxxxxxx 是 PHP session ID。 按照以下操作进行: |
− | * | + | * 登录到FreePBX 界面,例如;[http://192.168.0.2/admin http://192.168.0.2/admin] |
− | * | + | * 按 "ctrl a" 会看到左边显示的文字。这个就是用户唯一的php session ID。 |
http://wiki.freepbx.org/download/attachments/37912685/unlockselect.gif | http://wiki.freepbx.org/download/attachments/37912685/unlockselect.gif | ||
− | * | + | * 把拷贝的php session ID 输入到命令行。 |
− | * | + | * fwconsole u ppnr8l1vle32s3q8b79s4n1sp7</nowiki> |
* Please wait... | * Please wait... | ||
* session unlocked! | * session unlocked! | ||
− | + | * 重新刷新浏览器界面,用户就可以自动登录到管理员界面。 | |
− | + | ||
− | + | ||
− | * | + | |
'''Database''' | '''Database''' | ||
− | '''fwconsole m''' | + | '''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行: | ||
+---+--------+-------+------------+-----+--+--+-----+---------------------+--+--+-----+-----+ | +---+--------+-------+------------+-----+--+--+-----+---------------------+--+--+-----+-----+ | ||
− | |||
− | |||
− | |||
− |
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
以上显示FreePBX启动asterisk服务的信息。用户应该使用FreePBX命令来启动或者停止Asterisk,不要使用Asterisk 本身的系统命令或者从 /etc/init.d/asterisk 目录下启动的命令。
fwconsole stop // 停止freepbx和asterisk
fwconsole start // 启动asterisk 和freepbx
Chown
fwconsole chown - 修改系统用户权限支持FreePBX 访问。
Reload
fwconsole reload - 此命令执行asterisk 拨号规则重新加载和模块重新加载。命令的作用类似于 用户在页面点击的Apply Changes 按钮。
Unlock
fwconsole u xxxxxxxxxxxxxxxx- The fwconsole u 命令对登录到界面的用户解锁保护。用户可以无需用户名称和密码临时登录FreePBX界面。这样用户可以非常方便管理添加用户,或者忘记密码时重新来管理系统。这里的xxxxxxx 是 PHP session ID。 按照以下操作进行:
- 登录到FreePBX 界面,例如;http://192.168.0.2/admin
- 按 "ctrl a" 会看到左边显示的文字。这个就是用户唯一的php session ID。
- 把拷贝的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 |
+---+--------+-------+------------+-----+--+--+-----+---------------------+--+--+-----+-----+