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. テストしてみる
テスト用にパブリック ネットワーク アドレスを登録します。