AF
Asterisk Forum
обсуждения телефонии, VoIP и IP-PBX
12разделов
5 423тем
34 385сообщений
← К списку тем

Voiceone +wheezy

Asterisk GUI 15 сообщений -
#1

Voiceone +wheezy


Значится так:
Поставил 11.7.0 и скачал надстройку для него:voiceone.
Еле как нашёл для всего этого дела инструкцию(я про voiceone).
Примерный порядок действий мой таков:
apt-get install apache2 apache2-doc sox madplay php5-cgi php-pear php5 php5-cli php5-common php5-dev libapache2-mod-php5 php5-mhash php5-mysql php5-odbc mysql-server mysql-client sudo build-essential linux-headers-`uname -r` g++ subversion libmysqlclient-dev libxml2-dev libncurses5-dev libsqlite3-dev libssl-dev libsrtp0-dev unixodbc-dev mysql-server mysql-client php5-mysql
echo "Введите пароль рута от мускула"
mysqladmin -u root create voiceone
mkdir -p /usr/src/asterisk-src
cd /usr/src/asterisk-src
wget http://downloads.asterisk.org/pub/teleph ... 7.0.tar.gz
wget http://downloads.asterisk.org/pub/teleph ... 6.1.tar.gz
wget http://downloads.asterisk.org/pub/teleph ... .14.tar.gz
tar xvf dahdi-linux-complete-2.6*.tar.gz
tar xvf libpri-1.4*.tar.gz
tar xvf asterisk-11*.tar.gz
cd dahdi-linux-complete-2.6*
make all && make install && make config
cd ../libpri-1.4.14*
make && make install
rm -rf /var/lib/asterisk
cd ../asterisk-1*
./configure
make menuselect
make && make install
make samples
make config
adduser asterisk --disabled-password --no-create-home --gecos "asterisk PBX user"
mkdir /home/src/voiceone
cd /home/src/voiceone
wget http://sourceforge.net/projects/voiceone ... 425.tar.gz
tar xvfz voiceone-1.8.425.tar.gz
mv ./voiceone/admin/config/config.inc.php.default ./voiceone/admin/config/config.inc.php
mv ./voiceone_webservices/config/config.inc.php.default ./voiceone_webservices/config/config.inc.php

chown www-data:www-data voiceone -R
chown www-data:www-data voiceone_webservices -R
chmod 777 voiceone/admin/config/config.inc.php
chmod 777 voiceone/sandbox -R
chmod 777 voiceone/admin/public/template/cache -R
chmod 755 voiceone_webservices/script/vo-tools.sh
chmod 777 voiceone_webservices/utility/provisioning/firmware/data
ln -s /usr/share/asterisk /var/lib/asterisk

ln -s /usr/share/asterisk/moh /usr/share/asterisk/mohmp3
mkdir /usr/share/asterisk/moh/voiceone
mkdir /usr/share/asterisk/moh/voiceone/default

echo -n "/etc/sudoers "
echo www-data ALL=NOPASSWD:/var/www/voiceone_webservices/script/vo-tools.sh >> /etc/sudoers
echo " [OK]"

echo -n "/etc/asterisk/modules.conf "
echo "preload => res_config_mysql.so" >> /etc/asterisk/modules.conf
echo " [OK]"

echo -n "/etc/asterisk/extconfig.conf "
cat > /etc/asterisk/extconfig.conf mysql,general,ast_config
extensions.conf => mysql,general,ast_config
features.conf => mysql,general,ast_config
iax.conf => mysql,general,ast_config
meetme.conf => mysql,general,ast_config
musiconhold.conf => mysql,general,ast_config
queues.conf => mysql,general,ast_config
sip.conf => mysql,general,ast_config
iaxusers => mysql,general,iax_buddies
iaxpeers => mysql,general,iax_buddies
sipusers => mysql,general,sip_buddies
sippeers => mysql,general,sip_buddies
voicemail => mysql,general,voicemail_users
extensions => mysql,general,extensions_table
gtalk.conf => mysql,general,ast_config
jabber.conf => mysql,general,ast_config
EOF
echo " [OK]"
echo -n "/etc/asterisk/res_config_mysql.conf "
cat > /etc/asterisk/res_config_mysql.conf /etc/asterisk/cdr_mysql.conf /etc/asterisk/manager.conf
#2

Re: Voiceone +wheezy


trooper23 @ Ср Янв 28, 2015 11:57 писал(а):

cat > /etc/asterisk/extconfig.conf mysql,general,ast_config
extensions.conf => mysql,general,ast_config
features.conf => mysql,general,ast_config
iax.conf => mysql,general,ast_config
meetme.conf => mysql,general,ast_config
musiconhold.conf => mysql,general,ast_config
queues.conf => mysql,general,ast_config
sip.conf => mysql,general,ast_config
gtalk.conf => mysql,general,ast_config
jabber.conf => mysql,general,ast_config
EOF

[Wed Jan 28 03:53:54 2015] [error] [client 192.168.7.103] Write extensions config files in astconfig..., referer: http://192.168.7.97/voiceone/setup.php?step=3
[Wed Jan 28 03:53:54 2015] [error] [client 192.168.7.103] PHP Fatal error: mysql error: [1146: Table 'voiceone.ast_config' doesn't exist] in EXECUTE("DELETE FROM ast_config WHERE filename='extensions.conf' AND category like '%' AND zsection='' ")\n in /var/www/voiceone_webservices/lib/adodb/adodb-errorhandler.inc.php on line 77, referer: http://192.168.7.97/voiceone/setup.php?step=3


Выделил ключевые моменты.
#3

На другом форуме уже столкнулся с "архитролями", что они мне готовы перевести фразу Table 'voiceone.ast_config' doesn't exist за деньги. Так что напишу сразу:она есть и удаляется даже.
#4

1) Таблицы нет
2) Она не удаляется, и идет попытка удалить что-то ИЗ нее. Но см. 1.
Остюда и ошибка.

Варианты развития событий
1) Если таблицы нет -- ее надо создать
2) Если таблица есть -- значит на нее нет прав у того пользователя, который хочет что-то из нее удалить.

Вам дать ссылку на учебник по MySQL?
#5

смотрите пост 3:и таблица ест, и права есть. Учебник мне не нужен.
#6

где то должен быть sql файлик который надо импортировать в mysql - там расписаны таблицы и поля

mysql -p

mysql> SHOW DATABASES;

mysql> use voiceone;

mysql> select * from ast_config;

_________________
платный суппорт по мере возможностей


Последний раз редактировалось: awsswa (Ср Янв 28, 2015 11:39)
#7

Как угодно.
#8

подробней пожалуйста.
Кстати пока смеялся над постами тролей сделал всё то же самое, только на более ранней версии voiceone 0.7.1. Там всё ок ставится с пол пинка по той же схеме.
#9

awsswa @ Ср Янв 28, 2015 13:33 писал(а):
где то должен быть sql файлик который надо импортировать в mysql - там расписаны таблицы и поля


Цитата:
Так что напишу сразу:она есть и удаляется даже.
#10

??
#11

mysql -p

mysql> SHOW DATABASES;

mysql> use voiceone;

mysql> select * from ast_config;

она не должна быть пустой !!!

_________________
платный суппорт по мере возможностей
#12

awsswa @ Ср Янв 28, 2015 11:41 писал(а):
mysql -p

mysql> SHOW DATABASES;

mysql> use voiceone;

mysql> select * from ast_config;

она не должна быть пустой !!!


Вы мне на слово не верите, что всё там есть? Или как? Или что?

Added after 59 seconds:

Попробуйте просто взять vbox. Поставить чистую ось и сделать то, что я описал. И именно с теми версиями софта, что я указал.


Последний раз редактировалось: trooper23 (Ср Янв 28, 2015 11:45)
#13

мне рассказывать не надо - у меня это voiceone стоит и работает не один год
_________________
платный суппорт по мере возможностей
#14

awsswa @ Ср Янв 28, 2015 11:45 писал(а):
мне рассказывать не надо - у меня это voiceone стоит и работает не один год

У меня тоже. И скажу больше:даже и не два года, и даже не пять. Какая версия voiceone у Вас стоит и uname -a с Вашей машинки покажите?
#15

стоит пиленная - не последная версия
пилить последнию под все наши переделки мне лень

стоит на RHEL и Centos любых версий

_________________
платный суппорт по мере возможностей