Voipnotes
Услуги
  • 3CX Phone System
    • Купить IP АТС - 3CX Phone System
Ещё
    Задать вопрос
    +7 (499) 113-65-73
    Заказать звонок
    sale@voipnotes.ru
    г. Москва 2-й Михайловский проезд 9
    +7 (499) 113-65-73
    Заказать звонок
    Voipnotes
    Услуги
    • 3CX Phone System
      • Купить IP АТС - 3CX Phone System
      Voipnotes
      Услуги
      • 3CX Phone System
        • Купить IP АТС - 3CX Phone System
        Voipnotes
        Voipnotes
        • Услуги
          • Назад
          • Услуги
          • 3CX Phone System
            • Назад
            • 3CX Phone System
            • Купить IP АТС - 3CX Phone System
        • +7 (499) 113-65-73
        sale@voipnotes.ru
        г. Москва 2-й Михайловский проезд 9
        • Главная
        • Блог
        • Команды amportal в FreePBX

        Команды amportal в FreePBX

        16 Декабря 2015

        Команда "amportal" - это команда командной строки Linux, которая помогает работать с FreePBX.

        Через командную строку доступны следующие команды:

        • Restart, Start, Stop
        • Chown
        • Reload
        • Unlock
        • Database
        • Manager Resync
        • UCP
          • Enable All
          • Session Unlock
        • User Manager
          • Enable All
          • Restart

        Команда Restart, Start, Stop

        Команда amportal restart отвечает за перезагрузку сервиса Asterisk. Как утверждают разработчики FreePBX, запускать и перезагружать сервис Asterisk необходимо только этой командой.

        Команда amportal start отвечает за запуск сервиса Asterisk.

        Команда amportal stop отвечает за остановку сервиса Asterisk.

        [root@freepbx ~]# amportal restart
        Please wait...
        STOPPING ASTERISK
        Waiting for Asterisk to Stop Gracefully...
        Asterisk Stopped
        SETTING FILE PERMISSIONS
        Permissions OK
        STARTING ASTERISK
        Asterisk Started
        [root@freepbx ~]#

        [root@freepbx ~]# amportal stop
        Please wait...
        STOPPING ASTERISK
        Waiting for Asterisk to Stop Gracefully...
        Asterisk ended with exit status 0
        Asterisk shutdown normally.
        Asterisk Stopped
        [root@localhost ~]#

        [root@freepbx ~]# amportal start
        Please wait...
        SETTING FILE PERMISSIONS
        Permissions OK
        STARTING ASTERISK
        Asterisk Started
        [root@freepbx ~]#

        Команда Chown

        Команда amportal chown меняет владельца файлов и директорий, необходимых для корректной работы FreePBX, на пользователя apache.

        [root@freepbx ~]# amportal chown
        Please wait...
        SETTING FILE PERMISSIONS
        Permissions OK
        [root@freepbx ~]#

        Команда Reload

        Команда amportal a r отвечает за перезагрузку диалплата Asterisk и его модулей. Эта команда соответствует нажатию кнопки "Apply Changes" через GUI FreePBX.

        [root@freepbx ~]# amportal a r
        Please wait...
        Successfully reloaded
        [root@freepbx ~]#

        Команда Unlock

        Команда amportal a u xxxxxxxxxxxxxxxx позволяет отключить доступ к GUI FreePBX по логину и паролю. Это команду рекомендуется использовать в том случае, если вы забыли свой логин и пароль от WEB-интерфейса FreePBX.

        * Необходимо заменить "xxxxxxxxxxxxxxxx" ID сессии PHP. Как это сделать рассмотрим ниже.

        1) Перейдите на главную страницу FreePBX, например http://10.0.0.5/admin.

        2) Нажимаем "Ctrl+A", выделится вся страница. С левой стороны вы увидите уникальный ID PHP сессии, его необходимо скопировать.

        amportal_1-620x337.jpg

        3) В CLI Linux вводим:

        [root@freepbx ~]# amportal a u vriv8061ktjluvnl95clr4l6c2Please wait...session unlocked![root@freepbx ~]#

        Далее обновляем страницу браузера и входим во FreePBX. Теперь вы можете добавить или изменить пользователя FreePBX.

        Подключение к базе данных

        Выполнив команду amportal a m вы сможете подключиться к базе данных MySQL, под логином и паролем, указанным в файле /etc/freepbx.conf

        [root@freepbx ~]# amportal a m
        Please wait...
        Reading table information for completion of table and column names
        You can turn off this feature to get a quicker startup with -A
        Welcome to the MySQL monitor. Commands end with ; or \g.
        Your MySQL connection id is 629
        Server version: 5.1.61-log Source distribution
        Copyright (c) 2000, 2011, Oracle and/or its affiliates. All rights reserved.
        Oracle is a registered trademark of Oracle Corporation and/or its
        affiliates. Other names may be trademarks of their respective
        owners.
        Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
        mysql>

        Синхронизация файла manager.conf

        Команда amportal a s отвечает за синхронизацию учетных данных между FreePBX и файлом /etc/asterisk/manager.conf, при этом сервис Asterisk будет перезагружен.

        [root@freepbx ~]# amportal a s
        Fetching FreePBX settings with gen_amp_conf.php..
        Manager ReSynced, restarting Asterisk
        [root@freepbx ~]#

        Список установленных модулей

        Команда amportal a ma list выводит список установленных модулей FreePBX.

        [root@freepbx ~]# amportal a ma list
        Fetching FreePBX settings with gen_amp_conf.php..
        no repos specified, using: [standard,extended,commercial,unsupported] from last GUI settings

        Module Version Status
        ------------------- ----------------- -------------------
        accountcodepreserve 2.11.0.0 Enabled
        announcement 2.11.0.4 Enabled
        areminder 12.0.3.1 Enabled
        arimanager 12.0.4 Enabled
        asterisk-cli 2.11.0.3 Enabled
        asteriskinfo 12.0.2 Enabled
        backup 12.0.19 Enabled
        blacklist 12.0.1 Disabled
        bria 12.0.11 Enabled
        broadcast 2.11.8.2 Enabled
        builtin Enabled
        bulkdids 2.11.1.4 Enabled
        bulkextensions 2.11.0.7 Enabled
        callback 2.11.0.4 Enabled
        callerid 12.0.1 Disabled
        callforward 12.0.7 Enabled
        calllimit 12.0.1 Enabled
        callrecording 12.0.4 Enabled
        callwaiting 12.0.3 Enabled
        campon 2.11.0.2 Enabled
        cdr 12.0.23 Enabled

        Удаление модулей FreePBX

        Команда amportal a ma uninstall отвечает за удаление указанных модулей.

        [root@freepbx ~]# amportal a ma uninstall ucp
        Please wait...
        Мodule ucp successfully uninstalled
        [root@freepbx ~]#

        Установка модулей FreePBX

        Команда amportal a ma install отвечает за установку указанных модулей.

        [root@freepbx ~]# amportal a ma install ucp
        Please wait...
        Module ucp successfully installed
        SETTING FILE PERMISSIONS................Done
        Removing any dangling symlinks
        Dangling symlinks removed
        [root@freepbx ~]#
         

        Полный перечень доступных команд можно посмотреть, используя HELP. Help открывается при помощи команды amportal a ma --help.

        [root@freepbx ~]# amportal a ma --help
        Fetching FreePBX settings with gen_amp_conf.php..
        USAGE:
        /var/lib/asterisk/bin/module_admin [params] [parameters.. ]
        PARAMETERS:
        -f Force operation (skips dependency and status checks)
        WARNING: Use at your own risk, modules have dependencies for a reason!
        -R, --repo, --repos repo1,repo2,repo3...)
        List of repositories to check, valid options: extended,standard,commercial,unsupported)
        Locally installed modules will be checked despite the repository list.)
        OPERATIONS:
        checkdepends
        Check if module meets all dependencies
        delete
        Disable, uninstall, and delete the specified module
        deleteall
        Disable, uninstall, and delete ALL MODULES
        WARNING: Use at your own risk, this will remove ALL MODULES from your system!
        disable
        Disable the specified module
        download
        Download the module from the website
        If -f is used, downloads even if there is already a copy.
        enable
        Enable the specified module
        info
        Get information about a given module
        i18n
        print out i18n required text for the given module
        install
        Install the module (must exist in the modules directory)
        installlocal
        Installs any module not installed that is locally available
        installall
        Installs all module that exist in the repository
        refreshsignatures
        ReDownloads all modules that have invalid signatures
        list
        List all local modules and their current status
        listonline
        List all local and repository modules and their current status
        reload
        Reload the configuration (same as pressing the reload bar)
        reversedepends
        Show all modules that depend on this one
        showupgrades
        Show a list of upgradable modules
        showannounce
        Shows any annoucements that maybe displayed at freepbx.org for this version
        uninstall
        Disable and uninstall the specified module
        upgrade
        Equivalent to running download and install
        upgradeall
        Downloads and upgrades all modules with pending updates
        enablerepo
        Enables a remote repository
        disablerepo
        Disables a remote repository
        --help, -h, -? Show this help
        [root@freepbx ~]#

        Нужна консультация?

        Наши специалисты ответят на любой интересующий вопрос

        Задать вопрос
        Поделиться
        Назад к списку
        © 2021 Все права защищены.
        +7 (499) 113-65-73
        Заказать звонок
        sale@voipnotes.ru
        г. Москва 2-й Михайловский проезд 9
        Политика конфиденциальности
        Версия для печати
        © 2021 Все права защищены.
        Заказать звонок
        Написать сообщение