このガイドでは、Debian11.1サーバーにAsteriskをインストールしてセットアップする方法について説明します。ソフトフォンをAsteriskサーバーに接続して、優れたVOIPソリューションを実現します。
1。 アスタリスクと依存関係をダウンロードしてインストールする
オペレーティングシステムのパッケージマネージャーを使用して、Asterisk、DAHDI、およびlibpriをインストールするだけです。 Debian、Ubuntu、Fedoraなどの最新のLinuxディストリビューションのほとんどは、リポジトリにこれらのパッケージを持っています。
$ sudo apt-get install asterisk dahdi libpri1.4
したがって、インストールに「はい」と言って実行すると、このプロセスにより、必要なすべての依存関係と構成ファイルとともにアプリケーションがインストールされます。
インストールしたら、構成ファイルが/ etc / asterisk
に入力されていることを確認します$ ls /etc/asterisk
2。構成
この記事には、構成例が含まれています。これは、構成方法を示すための非常に基本的な設定です。
注意: デフォルトの構成ファイルをバックアップして別の場所に移動してから、目的のセットアップ用に新しい空の構成を作成することをお勧めします。これを行うには、次のコマンドを実行します。
$ mv extensions.conf extensions.sample
$ vim extensions.conf
構成ファイルとそれに関連する機能の簡単な内訳:
asterisk.conf –アスタリスクの主な構成
extends.conf –ルートと拡張機能をバインドして設定します。例:
[from-internal]
exten = 100,1,Answer()
same = n,Wait(1)
same = n,Playback(hello-world)
same = n,Hangup()
電話が内線100にダイヤルすると、Asteriskに電話に応答し、1秒待ってから、サウンドファイル(hello-world)をチャネルに再生(再生)して電話を切るように指示します。
Sip.conf –SIPチャネルドライバーの構成。例:
[general]
context=default
[6001]
type=friend
context=from-internal
host=dynamic
secret=unsecurepassword
disallow=all
allow=ulaw
したがって、Pjsip.conf –SIPチャネルドライバーの構成になります。例:
[transport-udp]
type=transport
protocol=udp
bind=0.0.0.0
[6001]
type=endpoint
context=from-internal
disallow=all
allow=ulaw
auth=6001
aors=6001
[6001]
type=auth
auth_type=userpass
password=unsecurepassword
username=6001
[6001]
type=aor
max_contacts=1
次に、構成に変更が加えられた場合は、サービスを再起動します。
$ asterisk -rx "core restart now"
システムのサービスをチェックして、Asterisksが正常にインストールされたことを確認します。
$ sudo systemctl status asterisk
上記のように実行されていることがわかる場合は、アプリケーションが正常にインストールされ、テストの準備ができています。
4。アプリケーションのテスト
ソフトフォンでのセットアップのテスト:
この例では、Zoiperを使用します。次の詳細を使用して新しいSIPアカウントを構成します。
- Zoiperを開いたら、レンチアイコンをクリックして設定に移動します。
- [新しいSIPアカウントを追加]をクリックします
- アカウント名は6001、[OK]をクリックします
- [ドメイン]フィールドにAsteriskシステムのIPアドレスを入力します
- [ユーザー名]フィールドの6001
- [パスワード]フィールドにSIPピアのパスワードを入力します
- 発信者ID名に好きなものを入力するか、空白のままにします
- [OK]をクリックします
電話をかける:
Zoiperのメインインターフェースに戻り、アカウントが登録されていることを確認します。ドロップダウンリストからアカウントを選択し、その横にある[登録]ボタンをクリックします。登録済みと表示されている場合は、行ってもかまいません。登録されない場合は、構成を再確認してください。
登録したら、内線番号100を入力し、[ダイヤル]ボタンをクリックします。電話をかけると、サウンドファイルhello-worldが聞こえるはずです!