Hiện do bận quá nên anh em tạm làm bằng lòng với cái này vậy. Cái này hiện nay có 1 vào Problem chưa Fix được , hiện A2Billing thì Working OK nhưng sau khi setup xong thì bị những trở ngại sau:
+ một vài lệnh của Trixbox không tìm thấy.
+ Site admin bị error phần Free PBX line 14.
=> anh em nào fix được lỗi này thì post lên anh em tham khảo nhé :
----o0o----
phần cài đặt như sau :
Ban đầu anh chị phải chú ý đến Version của Trixbox nhé.
---o0o---
- Download Trixbox 2.4.2 cài vào máy của bạn từ links www.trixbox.org
- Sau đó bạn tiến hành setup để hoàn tất một VOIP Server của bạn nhé. (về vấn đề setup này anh em đều có nói đến khá nhiều , và mình cũng có 1 bài step by step cho 1 voip đơn giản nhất với card x100p)
- Bạn có thể làm 2 cách sau :
Cách 1 - Type command nhằm mục đích trở thành 1 Linuxer
Sau đó thì anh chị sử dụng http://192.168.0.15/A2Billing_UI để vào trang admin của A2Billing nhé , lúc này anh chị có thể sử dụng
+ Username = admin ; Password = mypassword
Hoặc
+ Username = root ; Password = myroot
GOOD LUCK
+ một vài lệnh của Trixbox không tìm thấy.
+ Site admin bị error phần Free PBX line 14.
=> anh em nào fix được lỗi này thì post lên anh em tham khảo nhé :
----o0o----
phần cài đặt như sau :
Ban đầu anh chị phải chú ý đến Version của Trixbox nhé.
---o0o---
- Download Trixbox 2.4.2 cài vào máy của bạn từ links www.trixbox.org
- Sau đó bạn tiến hành setup để hoàn tất một VOIP Server của bạn nhé. (về vấn đề setup này anh em đều có nói đến khá nhiều , và mình cũng có 1 bài step by step cho 1 voip đơn giản nhất với card x100p)
- Bạn có thể làm 2 cách sau :
Cách 1 - Type command nhằm mục đích trở thành 1 Linuxer
cd /usr/src
mkdir a2billing
cd a2billing
wget -O a2billing.tar.gz http://cid-e5821da56a27918d.skydrive...g_1.3.0.tar.gz
tar -xzvf a2billing.tar.gz
rm /etc/asterisk/a2billing.conf
yum -y install postgresql-server postgresql-libs postgresql php-imap php-pgsql php php-mysql php-mbstring php-mmcache php-pear php-pcntl
service postgresql start
chkconfig postgresql --level 2345 on
cp /usr/src/a2billing/customizer/php.ini /etc/
chmod 777 /etc/php.ini
chmod +x /etc/php.ini
service postgresql stop
cp /usr/src/a2billing/customizer/pg_hba.conf /var/lib/pgsql/data/pg_hba.conf
cp /usr/src/a2billing/customizer/postgresql.conf /var/lib/pgsql/data/
service postgresql start
service httpd restart
# Anh chị nhập Password của a2billinguser vào khi xuất hiện yêu cầu ở dấu : sau lệnh bên dưới , password default của database là passw0rd nhé !
su - postgres -c "echo 'Please enter the password for a2billing user and confirm it:';createuser -W -s -d -r -e a2billinguser;createdb -e -O a2billinguser a2billing;psql -d a2billing -f /usr/src/a2billing/A2Billing_1.3.0/DataBase/psql/a 2billing-pgsql-schema-v1.3.0.sql -U a2billinguser -W"
service postgresql restart
service httpd restart
cp /usr/src/a2billing/customizer/a2billing.conf /etc/asterisk/
cp /usr/src/a2billing/customizer/manager.conf /etc/asterisk/
cp /usr/src/a2billing/customizer/manager_custom.conf /etc/asterisk/
chmod 777 /etc/asterisk/a2billing.conf
chmod 777 /etc/asterisk/manager.conf
chmod 777 /etc/asterisk/manager_custom.conf
cp -rf /usr/src/a2billing/A2Billing_1.3.0/A2Billing_UI /var/www/html/.
cd /var/www/html/A2Billing_UI
chmod 777 templates_c
chmod 777 /etc/asterisk
mkdir /var/lib/asterisk/mohmp3/acc_1
mkdir /var/lib/asterisk/mohmp3/acc_2
mkdir /var/lib/asterisk/sounds/a2billing
chmod 777 /var/lib/asterisk/sounds/a2billing
cp /usr/src/a2billing/A2Billing_1.3.0/addons/sounds/* /var/lib/asterisk/sounds/.
cp /usr/src/a2billing/A2Billing_1.3.0/addons/sounds/e n/* /var/lib/asterisk/sounds/.
cp -rf /usr/src/a2billing/A2Billing_1.3.0/A2BCustomer_UI /var/www/html/.
cd /var/www/html/A2BCustomer_UI
chmod 777 templates_c
cp /usr/src/a2billing/customizer/sip.conf /etc/asterisk/
cp /usr/src/a2billing/customizer/iax.conf /etc/asterisk/
mkdir /var/lib/asterisk/mohmp3/acc_1
mkdir /var/lib/asterisk/mohmp3/acc_2
cp /usr/src/a2billing/A2Billing_1.3.0/A2Billing_AGI/a 2billing.php /var/lib/asterisk/agi-bin/.
cp -rf /usr/src/a2billing/A2Billing_1.3.0/A2Billing_AGI/l ibs_a2billing /var/lib/asterisk/agi-bin/.
chmod +x /var/lib/asterisk/agi-bin/a2billing.php
chmod 777 /var/lib/asterisk/agi-bin/a2billing.php
chmod 777 /var/lib/asterisk/mohmp3/acc_*
mkdir /var/lib/asterisk/sounds/a2billing
chmod 777 /var/lib/asterisk/sounds/a2billing
cp /usr/src/a2billing/customizer/musiconhold.conf /etc/asterisk
amportal restart
service httpd restart
service postgresql restart
mkdir a2billing
cd a2billing
wget -O a2billing.tar.gz http://cid-e5821da56a27918d.skydrive...g_1.3.0.tar.gz
tar -xzvf a2billing.tar.gz
rm /etc/asterisk/a2billing.conf
yum -y install postgresql-server postgresql-libs postgresql php-imap php-pgsql php php-mysql php-mbstring php-mmcache php-pear php-pcntl
service postgresql start
chkconfig postgresql --level 2345 on
cp /usr/src/a2billing/customizer/php.ini /etc/
chmod 777 /etc/php.ini
chmod +x /etc/php.ini
service postgresql stop
cp /usr/src/a2billing/customizer/pg_hba.conf /var/lib/pgsql/data/pg_hba.conf
cp /usr/src/a2billing/customizer/postgresql.conf /var/lib/pgsql/data/
service postgresql start
service httpd restart
# Anh chị nhập Password của a2billinguser vào khi xuất hiện yêu cầu ở dấu : sau lệnh bên dưới , password default của database là passw0rd nhé !
su - postgres -c "echo 'Please enter the password for a2billing user and confirm it:';createuser -W -s -d -r -e a2billinguser;createdb -e -O a2billinguser a2billing;psql -d a2billing -f /usr/src/a2billing/A2Billing_1.3.0/DataBase/psql/a 2billing-pgsql-schema-v1.3.0.sql -U a2billinguser -W"
service postgresql restart
service httpd restart
cp /usr/src/a2billing/customizer/a2billing.conf /etc/asterisk/
cp /usr/src/a2billing/customizer/manager.conf /etc/asterisk/
cp /usr/src/a2billing/customizer/manager_custom.conf /etc/asterisk/
chmod 777 /etc/asterisk/a2billing.conf
chmod 777 /etc/asterisk/manager.conf
chmod 777 /etc/asterisk/manager_custom.conf
cp -rf /usr/src/a2billing/A2Billing_1.3.0/A2Billing_UI /var/www/html/.
cd /var/www/html/A2Billing_UI
chmod 777 templates_c
chmod 777 /etc/asterisk
mkdir /var/lib/asterisk/mohmp3/acc_1
mkdir /var/lib/asterisk/mohmp3/acc_2
mkdir /var/lib/asterisk/sounds/a2billing
chmod 777 /var/lib/asterisk/sounds/a2billing
cp /usr/src/a2billing/A2Billing_1.3.0/addons/sounds/* /var/lib/asterisk/sounds/.
cp /usr/src/a2billing/A2Billing_1.3.0/addons/sounds/e n/* /var/lib/asterisk/sounds/.
cp -rf /usr/src/a2billing/A2Billing_1.3.0/A2BCustomer_UI /var/www/html/.
cd /var/www/html/A2BCustomer_UI
chmod 777 templates_c
cp /usr/src/a2billing/customizer/sip.conf /etc/asterisk/
cp /usr/src/a2billing/customizer/iax.conf /etc/asterisk/
mkdir /var/lib/asterisk/mohmp3/acc_1
mkdir /var/lib/asterisk/mohmp3/acc_2
cp /usr/src/a2billing/A2Billing_1.3.0/A2Billing_AGI/a 2billing.php /var/lib/asterisk/agi-bin/.
cp -rf /usr/src/a2billing/A2Billing_1.3.0/A2Billing_AGI/l ibs_a2billing /var/lib/asterisk/agi-bin/.
chmod +x /var/lib/asterisk/agi-bin/a2billing.php
chmod 777 /var/lib/asterisk/agi-bin/a2billing.php
chmod 777 /var/lib/asterisk/mohmp3/acc_*
mkdir /var/lib/asterisk/sounds/a2billing
chmod 777 /var/lib/asterisk/sounds/a2billing
cp /usr/src/a2billing/customizer/musiconhold.conf /etc/asterisk
amportal restart
service httpd restart
service postgresql restart
+ Username = admin ; Password = mypassword
Hoặc
+ Username = root ; Password = myroot
GOOD LUCK
Comment