A2B 可以與多個 Asterisk 做連接,這樣的架構有以下好處:
總共需要兩部獨立的 Linux 主機,分別為主機 A,B。
主機 A) A2B網站
主機 B) FreePBX,所有用戶將會註冊到這一台主機
複製 A2B 檔案
將 A2B 的有關檔案複製到 Asterisk 主機上
將以下檔案複製這些路徑
編輯 extensions_custom.conf (註: 以 FreePBX 為例)
加上這一行 ;this is for A2B #include extensions_a2billing_1_6.conf
編輯 /etc/a2billing.conf
修改 A2B DB 的連線資訊 [database] hostname = <A2B DB Host> ; port for postgres is 5432 by default port = 3306 user = a2billinguser password = <DB password> dbname = mya2billing ; dbtype setting can either be mysql or postgres dbtype = mysql
安裝A2B語音檔
cd sounds/ sh install_a2b_sounds.sh chown -R asterisk:asterisk /var/lib/asterisk/sounds/
註: 如果預設語音檔目錄不是 /var/lib/asterisk/sounds,必須修改 script 檔。