FreeSWITCH 1.10.10 シンプルなグラフィカルインターフェイス 3 - Alibaba Cloud NAT 設定

0.インターフェースのプレビュー

http://myfs.f3322.net:8020/
ユーザー名: admin、パスワード: admin

FreeSWITCH インターフェイスのインストールに関するリファレンス: https://blog.csdn.net/jia198810/article/details/132479324


Alibaba Cloud サーバーに非パブリック IP アドレスがある場合は、いくつかの設定を行う必要があります。そうしないと、通話中に音が聞こえなくなる可能性があります。

1. IPアドレスを確認する

以下に示すように、Alibaba Cloud サーバーのパブリック ネットワークとイントラネット アドレスを確認します。
ここに画像の説明を挿入します

2. プロトコル構成を変更する

[PBX 設定] - [グローバル管理] - [プロトコル設定] をクリックし、SIP/RTP プロトコルのローカル アドレスを Alibaba Cloud の内部アドレスに設定し、SIP/RTP プロトコルの外部アドレスを Alibaba Cloud サーバーのパブリック アドレスに変更します。下に示された:
ここに画像の説明を挿入します

3. Alibaba Cloud セキュリティグループを開きます

[PBX 設定] - [グローバル管理] - [プロトコル設定] - [RTP 設定] をクリックして、PBX の RTP ポート番号を表示します。変更されていない場合、デフォルトは以下に示すように 10000 ~ 10500 です。
ここに画像の説明を挿入します

RTP ポート番号を取得したら、Alibaba Cloud ファイアウォールを設定し、以下に示すように SIP ポート (5060) と RTP ポートを開きます。
ここに画像の説明を挿入します

4.ACLの設定

以下に示すように、IP 計算ツールを使用して内部ネットワーク ネットワークを計算します。現在の Alibaba Cloud 内部 IP172.29.72.31/255.255.240.0 ネットワークは 172.29.64.0 です。
ここに画像の説明を挿入します

このネットワークを ACL に追加すると、次の図に示すように、PBX が現在のネットワークを内部ネットワークとして識別できるようになります。これにより、内部ネットワークと外部ネットワークが区別され、NAT ペネトレーションが実現されます。 (次の図の ACL 名 DefaultAllowLocalnet には、すでに 172.29 が含まれています)デフォルトでは 64.0、新しい ACL を追加する必要はありません)
ここに画像の説明を挿入します

5. プロトコルに ACL を設定して、PBX が内部ネットワークと外部ネットワークを一致できるようにします。

次の図に示すように、[PBX 設定] - [グローバル管理] - [プロトコル設定] - [ACL 設定] - 手動 NAT 中にローカル ネットワークと一致する ACL をクリックし、[デフォルトでローカルを許可する (ACL の注釈)] を選択します。
ここに画像の説明を挿入します

6. SIP モジュールをリロードします

以下に示すように、[システム メンテナンス] - [システム コマンド] - [PBX の再ロードと再起動] - [SIP モジュールの再ロード] をクリックします。
ここに画像の説明を挿入します

7. ステータスの確認

SIP モジュールをリロードした後、10 秒待って、[ステータス情報] - [PBX ステータス] - [プロトコル ステータス] をクリックすると、以下に示すように、設定したばかりの内部および外部ネットワーク情報が表示されます。
ここに画像の説明を挿入します

8. テストしてみる

テスト用にパブリック ネットワーク アドレスを登録します。

ここに画像の説明を挿入します

おすすめ

転載: blog.csdn.net/jia198810/article/details/132521198