「Freeswitch」の版間の差分

提供: ArchWiki
ナビゲーションに移動 検索に移動
(英語版へのリンクを作成)
(→‎テスト方法: 改行の削除)
36行目: 36行目:
 
* ユーザ1000としてFreeSWITCHボックスに登録し、vars.xml で default_password として設定したパスワードを入力します
 
* ユーザ1000としてFreeSWITCHボックスに登録し、vars.xml で default_password として設定したパスワードを入力します
 
* ダイヤル9196(エコーテストに接続する必要があります)
 
* ダイヤル9196(エコーテストに接続する必要があります)
* コール容量を測定するには、StarTrinity SIP Testerを使用します
+
* コール容量を測定するには、StarTrinity SIP Testerを使用します。[http://startrinity.com/VoIP/SipTester/SipTester.aspx StarTrinity SIP Tester] (例を参照 [http://startrinity.com/VoIP/TestingSipPbxSoftswitchServer.aspx#140722_freeswitch performance report for 2250 G.711 channels])
[http://startrinity.com/VoIP/SipTester/SipTester.aspx StarTrinity SIP Tester] (例を参照 [http://startrinity.com/VoIP/TestingSipPbxSoftswitchServer.aspx#140722_freeswitch performance report for 2250 G.711 channels])
 
   
 
== ヒント ==
 
== ヒント ==

2016年12月7日 (水) 16:48時点における版


FreeSWITCHテレフォニーエンジンは、さまざまなプロトコルを使用して、音声、ビデオ、プレゼンス、チャットなどのメディアタイプを有効にする強力なシステムです。

インストール

'release'版の freeswitchAUR と git版の freeswitch-gitAUR は、AURで利用できます。 次の手順では、freeswitch-gitパッケージを使用していることを前提としています。

また、FreeSWITCHビルドオプションを設定することもできます。 PKGBUILDを編集し、必要な用途に合わせてBUILD CONFIGURATIONオプションを変更します。

ノート: PKGBUILDを編集すると、ENABLED_MODULESおよびDISABLED_MODULESにリストされているモジュールに従って、modules.confとautoload_configs / modules.conf.xmlの両方が構成されます。

設定

FreeSWITCH設定ファイル(modules.confとmodules.conf.xml)は、/etc/freeswitch にあります。 次のFreeSWITCHのドキュメントでは、ベースディレクトリは /var/lib/freeswitchです(FreeSWITCHのドキュメントでは通常 /usr/local/freeswitch になります)。

FreeSWITCHは、ユーザー1000-1019への登録のデフォルトパスワードを '1234'として設定されています。実行前にこれらを変更することをお勧めします。 この変数は/etc/freeswitch/vars.xmlに設定されています。 The overall default configuration given is a kitchen sink featured PBX, likely many more things than are typically used. Customizing the PBX (or non-PBX) features of FreeSWITCH is beyond the scope of this document; see the FreeSWITCH Wiki for in-depth documentation.

上流のドキュメントとオリジナルの conf/ ディレクトリは、/usr/share/doc/freeswitch にあります。

起動方法

起動オプションは、/etc/conf.d/freeswitch.conf に設定されています。natの後ろにいなければ、-nonat を追加することもできます。コマンドラインオプションの完全なリストについては、freeswitch --helpを参照してください。

FreeSWITCHは以下から始めることができます

systemctl start freeswitch.service

ブート時にFreeSWITCHを起動するには、 systemctl enable freeswitch.serviceでfreeswitch.serviceを有効にします。 You'll need to use the -nc and -nf options to the freeswitch command line to keep it running in the foreground as supervisors expect.

テスト方法

  • SIPクライアントを起動する
  • ユーザ1000としてFreeSWITCHボックスに登録し、vars.xml で default_password として設定したパスワードを入力します
  • ダイヤル9196(エコーテストに接続する必要があります)
  • コール容量を測定するには、StarTrinity SIP Testerを使用します。StarTrinity SIP Tester (例を参照 performance report for 2250 G.711 channels)

ヒント

ダイヤルプランを使って興味深いことを確認するには、/etc/freeswitch/dialplan/default.xml を開き、その例を眺めてみてください。SIPクライアントから条件の「expression」に一致する番号をダイヤルすると、その使用方法が示されます。

たとえば、9888(8kコーデック)、91616(16kコーデック)、93232(32kコーデック)をダイヤルすると、FreeSWITCHパブリックボイスカンファレンスにダイヤルできます。

FreeSWITCHのサポートはFreenodeの#freeswitchで利用可能です。