システムをインストールするには、アスタリスクとLinuxに関する知識が必要です。
- Asterisk Realtime、MySQL、Apache、PHPバージョン5.2でAsteriskをインストール
- A2Billing tarballをダウンロードして展開します。
- Admin、Customer、Agent、Commonディレクトリをweb-rootに移動、コピー、シンボリックリンクするか、apacheを選択したディレクトリに表示するように設定します。
- コピーまたはシンボリックリンクAGI/a2billingを移動します。phpをアスタリスクagi-binディレクトリにコピーし、common/libディレクトリをコピーまたはシンボリックリンクします。
- 新しいA2Billingデータベースを作成し、DataBase/mysql-5でデータベーススキーマを作成します。x/a2billing-mysql-schema-v1.7.0.sql
- 各”データベース/mysql-5を適用します。x/更新。..”1.7.0から最新バージョンへの順序でSQLファイル。
- confを/etc/に設定し、インストールに合わせてデータベース設定を調整します。
- サウンドファイルをaddons/sounds/からアスタリスクの”sounds”ディレクトリに移動またはコピーします。
- Cronjobs/ディレクトリからcronjobsをインストールします。 各ファイルの先頭にあるコメントは、各cronjobの推奨スケジュールを示しています。
- addons/asterisk-conf/のファイルをガイドとして使用して、A2Billingのアスタリスクダイヤルプランを設定します。
ユーザー名rootとパスワードchangepasswordでA2Billingにログインできるようになりました。
A2Billingの役割は公衆電話サービスを提供することであるため、ほとんどの場合、顧客はwebサービスとVoIPの両方からアクセスできる必要があります。 A2billingは、NATの問題を軽減するために、多くの場合、パブリックIPアドレスでホストされています。
アグリゲーションやPBX配布はA2Billingのベースとして使用できますが、ほとんどはインターネットへの直接接続のためのセキュリティ強化されておらず、実際にはLAN(Local Area Network)の外部からのアクセスが許可されていない別のハードウェアファイアウォールの後ろに配置する必要があるという警告が提供されています。
インターネットに公開されているテレフォニーサーバーは、攻撃者が様々な詐欺的手法を使用して実際のお金を稼ぐことができる貴重な標的であることに注意してください。 従って大きい心配は安全であることを保障するために電話システムを造ることで取られるべきである。
すべてのお客様とユーザーがA2Billingの最新バージョンを操作することをお勧めします。 一般的には、A2Billingから機能を削除しないというポリシーがあるため、最新の安定バージョンへのアップグレードにはほとんど、またはまったく危険があ