A2Billing 各版本的安裝 script。
安裝前必要的相依性套件
Ubuntu)
apt-get install php5-mcrypt
CentOS)
yum install php-mcrypt
安裝後的事項
設定 Asterisk 版本
A2B Admin > System Setting > Global List >
- Select Group: global > Search > Find 'asterisk_version' > Change it from 1_4 to 1_11
- Select Group: agi-conf1 > Search > Find 'asterisk_version' > Change it from 1_4 to 1_11
停用 Realtime 功能
A2B Admin > System Setting > Global List > Select Group: global > Find 'Key: use_realtime' > Change it to no
Q & A
Q: 使用 Asterisk 1.8+ 的注意事項
Ans:
- 修改 agi-conf#
- dialcommand_param: ,60,HRrL(%timeout%:61000:30000)
- 其餘相關 dial command 的參數請自行修改。
Q: 在沒有使用 FreePBX UI 下的安裝
Ans:幾個事項需注意
- 修改兩個設定檔的權限為 asterisk:<apache 群組>,rw-rw-r
- /etc/asterisk/additional_a2billing_sip.conf
- /etc/asterisk/additional_a2billing_iax.conf
- 透過 Admin UI 做載入 Asterisk 時是透過 AMI 介面。