Asterisk db error connect failed

Здравствуйте,

Здравствуйте,

внимательно изучив содержание веток:
1. http://forum.asterisk.ru/viewtopic.php?f=3&t=2259
2. http://forum.asterisk.ru/viewtopic.php?f=5&t=2502
3. http://forum.asterisk.ru/viewtopic.php?f=4&t=487

осмеливаюсь, тем не менее, просить совета специалистов.

С учётом личности потерпевшего, прошу не сильно бить по голове — это моё слабое место. Я, живущий вдали от Родины дедушко-гуманитарий, пользовавшийся ранее облачным сервисом телефонии, собравший несколько месяцев назад своими руками железку в формате mini-ITX, установивший на неё FreePBX Distro, настроивший (во многом благодаря чтению вашего форума) и физически отправивший её на родину, дабы получить возможность иметь тамошний мобильный номер посредством втыкания в оную (в железку — не в Родину!) USB-модема с местной сим-картой.

Фабула
Установлено — Asterisk 11.6.0 + FreePBX 2.11
Вчера, после модификации файлов «dongle.conf» и «extensions_custom.conf» (пытался настроить приём и отправку смс и ussd на dongle, дабы вовремя отказываться от бесконечных платных услуг оператора), не захотела выполняться команда «amportal restart». Возможно, просто совпало по времени (?). В то же время, «service asterisk restart» работала. После двух ребутов сервера перестали автоматически запускаться asterisk и открываться графическая оболочка FreePBX со следующей ошибкой:

— Астериск работает, клиенты и транки регистрируются, входящие и исходящие вызовы проходят по правилам, прописанным ранее с помощью FreePBX-
— Файл «/etc/asterisk/res_mysql.conf» отсутствует.
— Проверка работы php отдельно и с апачем в консоли (Vlad1983 здесь http://forum.asterisk.ru/viewtopic.php?f=5&t=2502&start=10 ) показала, что таблица с параметрами php открывается.
— Проверка файлов «/etc/amportal.conf» и «/etc/freepbx.conf» выдала результатом

Код: выделить все
<?php
$amp_conf['AMPDBUSER']  = 'freepbxuser';
$amp_conf['AMPDBPASS']  = 'пароль';
$amp_conf['AMPDBHOST']  = 'localhost';
$amp_conf['AMPDBNAME']  = 'asterisk';
$amp_conf['AMPDBENGINE'] = 'mysql';
$amp_conf['datasource'] = ''; //for sqlite3

require_once('/var/www/html/admin/bootstrap.php');

— Проверка MySQL посредством создания и открытия в браузере проверочного файла «/var/www/html/mysqltest.php» (по мануалу отсюда http://i-leon.ru/%D1%83%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0-%D0%B8-%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0-apache-php-mysql-%D0%BD%D0%B0-centos-pma-%D0%B8-ftp/ ) выдала результат «К сожалению, не доступен сервер mySQL».

Исходя из вышеописанного, я склоняюсь к решению, которое помогло пользователю Morya4ok-cr в ветке http://forum.asterisk.ru/viewtopic.php?f=3&t=2259 . Он написал, «Всем пасиба, разобрался переставил mysql и php завелось…» .

Вопросы:
1. Можно (нужно) ли мне переустанавливать «PHP + PHPMySQL + HTTPD» кодом

Код: выделить все
wget -q -O - http://www.atomicorp.com/installers/atomic.sh | sh
yum install -y php php-mysql httpd

как рекомендовал Vlad1983 в теме по ссылке? http://forum.asterisk.ru/viewtopic.php?f=5&t=2502&start=10
2. Или можно установить только MySQL и PHP по мануалу (п.6) отсюда? http://i-leon.ru/%D1%83%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0-%D0%B8-%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0-apache-php-mysql-%D0%BD%D0%B0-centos-pma-%D0%B8-ftp/
3. Или необходимо что-либо иное?
4. Если таки нужна переустановка MySQL и PHP (п.2), прошу ткнуть носом в правильный и подходящий для моего случая мануал, т.к. гугл выдаёт массу разных и очень отличных друг от друга инструкций. Боюсь, что вместо починить, убью железку насмерть.

Заранее признателен всем, кто откликнется.

Устанавливаю FreePBX по инструкции с http://wiki.freepbx.org
Героически дошел до последнего абзаца.
При попытке выполнить amportal chown выходит следующая ошибка:

[root@freshmailer1 etc]# amportal start

Please wait...
/usr/local/sbin/amportal: line 47: [FATAL]: command not found

/var/lib/asterisk/bin/freepbx_engine: line 98: [FATAL]: command not found
**** WARNING: ERROR IN CONFIGURATION ****
astrundir in '/etc/asterisk' is set to  but the directory
does not exists. Attempting to create it with: 'mkdir -p '

mkdir: missing operand
Try `mkdir --help' for more information.
**** ERROR: COULD NOT CREATE  ****
Attempt to execute 'mkdir -p ' failed with an exit code of 1
You must create this directory and the try again.

При попытке открыть страницу панели управления freepbx выходит :

FATAL ERROR

DB Error: connect failed

Trace Back

/var/www/asterisk/admin/libraries/db_connect.php:71 die_freepbx()
  [0]: DB Error: connect failed

/var/www/asterisk/admin/bootstrap.php:91 require_once()
  [0]: /var/www/asterisk/admin/libraries/db_connect.php

/etc/freepbx.conf:9 require_once()
  [0]: /var/www/asterisk/admin/bootstrap.php

/var/www/html/asterisk/admin/config.php:99 include_once()
  [0]: /etc/freepbx.conf

Проверил все известные мне конфиги, параметры подключения к БД, но причины так и не обнаружил. Помогите разобраться.

На эту тему написано много статей, но думаю мой опыт в этой области будет не лишним
Итак, начнем, как обычно, с 
yum update
и доставим все необходимые пакеты
yum install libxml2* libtiff* kernel-devel* perl perl-CPAN bison ncurses-devel audiofile-devel -y

yum install curl sox mysql mysql-devel mysql-server php php-pear php-mysql php-gd e2fsprogs-devel -y

yum install keyutils-libs-devel krb5-devel libogg libselinux-devel libsepol-devel libogg-devel -y

yum install php-pear-DB php-posix -y
yum install unixODBC unixODBC-devel libtool-ltdl libtool-ltdl-devel php-odbc mysql-connector-odb -y

переходим в папку /usr/src/ и закачиваем все необходимые исходники
cd /usr/src/
закачиваем DAHDI
wget http://downloads.asterisk.org/pub/telephony/dahdi-linux-complete/dahdi-linux-complete-current.tar.gz
и распаковываем в /usr/src/
tar xvf dahdi-linux-complete-current.tar.gz

Закачиваем исходники консольного ауди плеера

wget http://sourceforge.net/projects/mpg123/files/latest/download?source=files
и распаковываем в /usr/src/
tar xvf mpg123-1.13.5.tar.bz2

Поддержка протокола H323 Библиотеки и исходники

wget http://sourceforge.net/projects/openh323/files/pwlib/1.10.0/pwlib-v1_10_0-src-tar.gz/download
и распаковываем в /usr/src/
tar xvf pwlib-v1_10_0-src-tar.gz
wget http://sourceforge.net/projects/openh323/files/openh323/1.18.0/openh323-v1_18_0-src-tar.gz/download
и распаковываем в /usr/src/
tar xvf openh323-v1_18_0-src-tar.gz

Качаем сам Asterisk

wget http://downloads.asterisk.org/pub/telephony/asterisk/asterisk-1.8-current.tar.gz
и распаковываем в /usr/src/
tar xvf asterisk-1.8-current.tar.gz

и WEB интерфейс к нему
wget http://mirror.freepbx.org/freepbx-2.10.0.tar.gz
и распаковываем в /usr/src/
tar xvf freepbx-2.10.0.tar.gz

ну или одной командой

cd /usr/src/ && wget http://downloads.asterisk.org/pub/telephony/dahdi-linux-complete/dahdi-linux-complete-current.tar.gz && wget http://sourceforge.net/projects/mpg123/files/latest/download?source=files && wget http://sourceforge.net/projects/openh323/files/pwlib/1.10.0/pwlib-v1_10_0-src-tar.gz/download && wget http://sourceforge.net/projects/openh323/files/openh323/1.18.0/openh323-v1_18_0-src-tar.gz/download && wget http://downloads.asterisk.org/pub/telephony/asterisk/asterisk-1.8-current.tar.gz && wget http://mirror.freepbx.org/freepbx-2.10.0.tar.gz && tar xvf dahdi-linux-complete-current.tar.gz && tar xvf mpg123-1.13.5.tar.bz2 && tar xvf pwlib-v1_10_0-src-tar.gz && tar xvf openh323-v1_18_0-src-tar.gz && tar xvf asterisk-1.8-current.tar.gz && tar xvf freepbx-2.10.0.tar.gz

Приступаем к сборке

начинаем собирать с DAHDI
переходим в папку

cd /usr/src/dahdi-linux-complete-2.5.0+2.5.0
и выполняем команды
make all && make install && make config

добавляем в запуск

chkconfig dahdi —level 35 on
и запускаем
service dahdi start

собираем аудио проигрыватель
переходим в папку

cd /usr/src/mpg123-1.13.5
выполняем команды
configure —prefix=/usr/ && make && make install
создаем в /usr/bin ссылку на mpg123
ln -s /usr/local/bin/mpg123 /usr/bin/mpg123

собираем H323
переходим в папку

cd /usr/src/pwlib_v1_10_0
создаем ссылку в папке пользователя root на исходники pwlib
ln -s /usr/local/bin/pwlib_v1_10_0/ /root/pwlib
выполняем команды
configure —prefix=/usr/ && make clean opt && make install
Копируем из каталога с исходниками linux файл compiler.h в каталог /usr/include/linux
cp /usr/src/kernel/linux/includes/linux/compiler.h /usr/include/linux
создаем ссылку в папке пользователя root на исходники openh323
ln -s /usr/local/bin/openh323_v1_18_0/ /root/openh323
выполняем команды
configure —prefix=/usr/ && make clean opt && make install

Собираем Asterisk
переходим в папку
cd /usr/local/bin/asterisk-1.8.9.2
и выполняем команду
configure
если все прошло успешно, то выбираем все необходимые модули, функции и аудикомпоненты asterisk 
либо выполнив команду
make menuselect
и выбираем все необходимые модули, функции и аудикомпоненты asterisk
для сохранения настроек нажимаем много раз ESC до перехода в главное меню и нажиманием S.
Либо вручную, подправив файлик /usr/local/bin/menuselect-tree
если у нас в настройках —> Add-ons (See README-addons.txt) задано использовать
[*] format_mp3
выполняем команду
cd /usr/src/asterisk-1.8.9.2/ && /usr/src/asterisk-1.8.9.2/contrib/scripts/get_mp3_source.sh
иначе можем получить вот такую неприятность
«[CC] format_mp3.c -> format_mp3.o
format_mp3.c:39:24: fatal error: mp3/mpg123.h: No such file or directory
»
далее выполняем сборку asteriks командой
make
собрав asterisk нам необходимо проверить его
в каталоге /usr/src/asterisk-1.8.9.2/ наличии библиотеки протокола H323
ls /usr/src/asterisk-1.8.9.2/channels/chan_h323.so
пытаемся опробовать запустить asterisk
для этого переходим в папку
cd /usr/src/asterisk-1.8.9.2/main
и набираем команду
./asterisk -vvvc

а теперь проверяем наличие подключенного модуля в консоле астериксе
module show like chan

получив такое сообщение
«Illegal Instruction (core dumped)»
идем и капаем makefile на предмет наличия параметра PROC=k8
подставляем туда свою архитектуру например (nocona)
выполняем команду

make clean && make
или  сразу выполняем команду с предустановленной вашей архитектурой
make clean && make CFLAGS=’-march=nocona’

если тестирование прошло успешно, то осуществляем установку asterisk и его конфигурации, для этого выполняем команды

make install && make samples && make config

добавляем в запуск

chkconfig asterisk —level 35 on
и запускаем
service asterisk start

удаляем ссылки на исходники pwlib и openh323 из папки пользователя root

rm -v /root/openh323
rm -v /root/pwlib

создаем пользователя Asterisk
useradd -d /var/lib/asterisk asterisk -c «Asterisk»

задаем права на папки

chown -R asterisk:asterisk /var/run/asterisk
chown -R asterisk:asterisk /var/log/asterisk
chown -R asterisk:asterisk /etc/asterisk
chown -R asterisk:asterisk /var/lib/asterisk
chown -R asterisk:asterisk /var/spool/asterisk
chown -R asterisk:asterisk /var/www
chown -R asterisk:asterisk /var/lib/php

меняем пользователя и группу у Apache

sed -i «s/User apache/User asterisk/» /etc/httpd/conf/httpd.conf
sed -i «s/Group apache/Group asterisk/» /etc/httpd/conf/httpd.conf

так же по желанию можно сменить настройки используемого Apache по умолчанию порта 

sed -i «s/Listen 80/Listen 1234/» /etc/httpd/conf/httpd.conf

тогда попасть на web интерфейс можно будет по этому адресу http://localhost:1234/

вместо стандартного http://localhost/

запускаем Apache и MySQL
service httpd start
service mysqld start

задаем пароль администратора

mysqladmin -u root password ‘123456
создаем базы для asterisk
mysqladmin create asterisk -u root -p’123456
mysqladmin create asteriskcdrdb -u root -p’
123456

создаем пользователя asteriskuser, задаем ему права на ранее созданные базы и пароль,
для этого создадим файл

asterisk.sql и заполним его следующим
GRANT ALL PRIVILEGES ON asteriskcdrdb.* TO asteriskuser@localhost IDENTIFIED BY ‘654321‘;
GRANT ALL PRIVILEGES ON asterisk.* TO asteriskuser@localhost IDENTIFIED BY ‘
654321‘;
flush privileges;

а теперь применим его
mysql -u root -p’123456‘ < asterisk.sql

и заполняем базы

mysql -u asteriskuser -p’654321‘ asterisk < /usr/src/freepbx-2.10.0/SQL/newinstall.sql
mysql -u asteriskuser -p’
654321‘ asteriskcdrdb < /usr/src/freepbx-2.10.0/SQL/cdr_mysql_table.sql

теперь изменим настройки php

mv -v /etc/php.ini /etc/php.ini.bak
cat /etc/php.ini.bak | sed «s?^=*;date.timezone.*?date.timezone = ‘Europe/Moscow’?» > /etc/php.ini

изменим параметр upload_max_filesize с 2M до 32M для возможности проигрывания файлов больших размеров в различных режимах

sed -i «s/upload_max_filesize = 2M/upload_max_filesize = 32M/» /etc/php.ini

Собираем web интерфейс Asterisk

переименовываем наши тестовые конфиги

mv -v /etc/asterisk/sip.conf /etc/asterisk/sip.conf.bak
mv -v /etc/asterisk/sip_notify.conf /etc/asterisk/sip_notify.conf.bak
mv -v /etc/asterisk/iax.conf /etc/asterisk/iax.conf.bak
mv -v /etc/asterisk/logger.conf /etc/asterisk/logger.conf.bak

mv -v /etc/asterisk/features.conf /etc/asterisk/features.conf.bak
mv -v /etc/asterisk/extensions.conf /etc/asterisk/extensions.conf.bak
mv -v /etc/asterisk/chan_dahdi.conf /etc/asterisk/chan_dahdi.conf.bak
mv -v /etc/asterisk/ccss.conf /etc/asterisk/ccss.conf.bak

переходим в папку
cd /usr/local/bin/freepbx-2.10.0/
и запускаем

./install_amp install

вводим основные настройки и устанавливаем freepbx

Enter your USERNAME to connect to the ‘asterisk’ database:
[asteriskuser]asteriskuser
Enter your PASSWORD to connect to the ‘asterisk’ database:
[amp109]
654321
Enter the hostname of the ‘asterisk’ database:
[localhost]
Enter a USERNAME to connect to the Asterisk Manager interface:
[admin]
Enter a PASSWORD to connect to the Asterisk Manager interface:
[amp111]
Enter the path to use for your AMP web root:
[/var/www/html]
Enter the IP ADDRESS or hostname used to access the AMP web-admin:
[xx.xx.xx.xx] 192.168.1.1
Enter a PASSWORD to perform call transfers with the Flash Operator Panel:
[passw0rd]
Use simple Extensions [extensions] admin or separate Devices and Users [deviceanduser]?
[extensions]
Enter directory in which to store AMP executable scripts:
[/var/lib/asterisk/bin]
Enter directory in which to store super-user scripts:
[/usr/local/sbin]

и добавляем в /etc/asterisk/cdr_mysql.conf

echo «loguniqueid=yes» >> loguniqueid=yes

mv -v /etc/asterisk/logger.conf

ln -s /var/www/html/admin/modules/core/etc/logger.conf /etc/asterisk/logger.conf

Если все прошло успешно, то теперь можно сменить:
1. пользователя базы данных asteriskuser
2. логин и пароль администратора web интрефейса

Для этого можно немного покопаться в базе данных asterisk и mysql, либо воспользоваться скриптом setpass.sh

Теперь качаем h323-2.10.0.1.tar.gz и заходим в Admin->Module Admin

на страничке нажимаем Upload modules

указываем местоположение h323-2.10.0.1.tar.gz и нажимаем Upload

возвращаемся обратно в Admin->Module Admin и инсталируем модуль H323

жамкаем Applay settings 

и осуществляем настройку H323 перейдя на Settins->H323 Settings

Теперь не много об ошибках

«[FATAL] DB Error: connect failed 

Trace Back:

/var/www/html/admin/common/db_connect.php:63 die_freepbx()
[0]: DB Error: connect failed

/var/www/html/admin/bootstrap.php:75 require_once()
[0]: /var/www/html/admin/common/db_connect.php

/etc/freepbx.conf:9 require_once()
[0]: /var/www/html/admin/bootstrap.php

/var/lib/asterisk/bin/retrieve_conf:6 include_once()
[0]: /etc/freepbx.conf

Checking framework.. [FATAL] DB Error: connect failed
Checking recordings.. [FATAL] DB Error: connect failed
Checking fw_ari.. [FATAL] DB Error: connect failed
Checking voicemail.. [FATAL] DB Error: connect failed
Checking infoservices.. [FATAL] DB Error: connect failed
Checking dashboard.. [FATAL] DB Error: connect failed
Checking music.. [FATAL] DB Error: connect failed
Checking core.. [FATAL] DB Error: connect failed
Checking customappsreg.. [FATAL] DB Error: connect failed
Checking fw_fop.. [FATAL] DB Error: connect failed

»

такая ошибка говорит о проблемах доступа к БД. Необходимо проверить совпадение паролей в файлах конфигурации и паролем установленным пользователю asteriskuser, либо воспользоваться скриптом

setpass.sh для смены пользователя  asteriskuser и его пароля.

далее входим в web интерфейс и обновляем все модули
для этого идем по ссылке

Admin → Module Admin
Repositories отмечаем Basic и Extended
отмечаем все необходимые модули и нажимаем Process
ожидаем когда все надстройки загрузятся и установятся, нажимаем Apply Config

Теперь об ошибках FreePBX:

«

Reload failed because retrieve_conf encountered an error: 1
exit: 1
[FATAL] Unable to connect to Asterisk Manager from /var/lib/asterisk/bin/retrieve_conf, aborting
1 error(s) occurred, you should view the notification log on the dashboard or main screen to check for more details.
»

надо проверить asterisk status, он должен быть запущен

«

Reload failed because retrieve_conf encountered an error: 255
exit: 255
PHP Fatal error: Call to undefined function queues_list() in /var/www/html/admin/modules/ivr/functions.inc.php on line 41
PHP Stack trace:
PHP 1. {main}() /var/lib/asterisk/bin/retrieve_conf:0
PHP 2. ivr_get_config() /var/lib/asterisk/bin/retrieve_conf:606
1 error(s) occurred, you should view the notification log on the dashboard or main screen to check for more details.
»

надо установить модуль Queues

Получив вот такую ошибку 

«[2012-03-11 14:40:24] NOTICE[3026]: chan_sip.c:24744 handle_request_register: Registration from ‘»MyName» <sip:3213@192.168.1.1>’ failed for ‘192.168.1.77:5060’ — No matching peer found»
убедитесь в наличии вот такой строки в файле sip.conf
#include sip_additional.conf
если ее нет, то добавьте ее
echo «#include sip_additional.conf» >> /etc/asterisk/sip.conf 
после чего вводим команду

asterisk -vvvr
и в терминале даем команду

core reload

но, скорее всего, проблема в том, что при установке freepbx не были установлены линки на новые конфиги из-за того, что не были переименнованы тестовые конфиги

поэтому рекомендую выполнить сборку web интерфейс Asterisk заново

теперь немного лирики на тему SSH, если вы используете не стандартный порт 22, а к примеру 222

и FreePBX System Status

получаете «warn» 

«‘SSH Server is not running, you will not be able to connect to the system console remotely’»

то это значит, что ваш особый порт не определился.

проверить это очень просто

mysql -uroot -p

use asterisk;

select keyword, value from freepbx_settings where keyword=’SSHPORT’;

и видим вот такую картинку

+———+———+
| keyword | value |
+———+———+
| SSHPORT |       |
+———+———+
1 row in set (0.00 sec)

легко увидеть, что отсутствует значение порта

добавляем его

UPDATE freepbx_settings SET value = ‘222’ WHERE keyword=’SSHPORT’;

select keyword, value from freepbx_settings where keyword=’SSHPORT’;

либо можно скачать патч и применить его ПЕРЕД установкой freepbx

для этого надо скопировать патч в директорию /usr/local/bin/freepbx-2.10.0/

переходим в директорию

cd /usr/local/bin/freepbx-2.10.0/

и применяем сам патч

patch -Np1 -i freepbx-2.10.1-dashboard.patch

ну а если вы уже установили, то выход есть

надо скопировать файл патча в папку /var/www/html/admin/modules/dashboard

и применить его командой

patch -Np1 -i freepbx-2.10.1-dashboard.patch

и теперь вам остается просто ввести

install.php

а теперь переустановим модуль командами

/var/lib/asterisk/bin/module_admin uninstall dashboard/

/var/lib/asterisk/bin/module_admin install dashboard/

а теперь можно забыть про смену порта 8)  

или еще проще каждый раз его устанавливать тут

Settings->Advanced Settings->Dashboard Non-Std SSH Port

8)

при получении вот такого сообщения

«Warning: Error retrieving updates from online repository(s) (http://mirror1.freepbx.org,http://mirror2.freepbx.org). Online modules are not available.»

идем в консоль и проверяем есть в наличии интернет командой

wget http://mirror1.freepbx.org/modules-2.10.xml

ну вот пожалуй и все

  • Summary

  • Files

  • Reviews

  • Support

  • Wiki

  • Code

  • Discussion

Menu

How to run PasPBX as «asterisk only?»


Created:

2013-02-17

Updated:

2015-01-20

  • dmccallie

    Newbie question. I am experimenting with RasPBX, and have run into problems that I can’t solve without dropping down to «pure Asterisk» mode. How can I turn off the FreePBX services so that they don’t accidentally overwrite my experiments with plain vanilla Asterisk? I’d like to keep them «off» in case of a reboot, etc.
    Thanks in advance.

  • Gernot

    This is a good question. You need to eliminate starting Asterisk through amportal:

    update-rc.d freepbx remove
    

    This disables the FreePBX startup script. As you don’t need the GUI at all you can also disable Apache:

    update-rc.d apache2 remove
    

    Now place this file in /etc/init.d/:
    http://repo.raspbx.org/download/asterisk

    chmod 755 /etc/init.d/asterisk
    update-rc.d asterisk defaults
    

    This startup script is from contrib/init.d from the Asterisk sources. On reboot, Asterisk starts directly now, and as long as you don’t use the webgui there should be no changes any longer through FreePBX.

    Let me know if this helped.

    • Oscar Valdez

      update-rc.d mysql remove

      That would disable mysql from running.

      Would there be any negative consequences from shutting down mysql?

      • Oscar Valdez

        I wish to run Raspbx as an Asterisk-only box. I shut mysql off, and get the following error every hour:

        [FATAL] DB Error: connect failed

        Trace Back:

        /var/www/html/admin/libraries/db_connect.php:71 die_freepbx()
        [0]: DB Error: connect failed

        /var/www/html/admin/bootstrap.php:85 require_once()

        /etc/freepbx.conf:9 require_once()

        /var/lib/asterisk/bin/freepbx-cron-scheduler.php:5 include_once()

        It seems that Freepbx has it’s own cron scheduler. But if Apache is also off, how come PHP scripts are being run? Any ideas on how to turn it off?

        • Gernot

          • Oscar Valdez

            Thanks. I followed the instructions in that link, and the crontab error became

            /bin/sh: 1: /var/lib/asterisk/bin/freepbx-cron-scheduler.php: not found

            So I went ahead and deleted the cron job with crontab -e. I suppose that concludes the conversion to an Asterisk-only system.

            I’ve been an Asterisk user since version 1.4 (2006?), I’ve used and serviced FreePBX, Elastix, And Trixbox, but for my own use, I prefer Asterisk «straight up». This is a fantastic project.

  • dmccallie

    Awesome help. Thank you!
    It now turns out that I have solved most of my problems and thus I think I can still use FreePBX, but it’s great to have your instructions available should I need them.

    (My problems apparently were due to a Netgear router that has a broken «SIP ALG» NAT process. Once I turned that off, I got much better behaviors from my SIP providers.)


Log in to post a comment.

Понравилась статья? Поделить с друзьями:
  • Asterisk 401 ошибка
  • Asterios ошибка fast update data
  • Asterios ping error
  • Astar 4d ошибка сервера
  • Assoc exe exefile как исправить