<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ja">
	<id>http://www.voip-info.jp/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=%E3%82%A2%E3%83%BC%E3%82%B9%E3%83%AF%E3%83%BC%E3%82%AF%E3%82%B9</id>
	<title>VoIP-Info.jp - 利用者の投稿記録 [ja]</title>
	<link rel="self" type="application/atom+xml" href="http://www.voip-info.jp/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=%E3%82%A2%E3%83%BC%E3%82%B9%E3%83%AF%E3%83%BC%E3%82%AF%E3%82%B9"/>
	<link rel="alternate" type="text/html" href="http://www.voip-info.jp/index.php/%E7%89%B9%E5%88%A5:%E6%8A%95%E7%A8%BF%E8%A8%98%E9%8C%B2/%E3%82%A2%E3%83%BC%E3%82%B9%E3%83%AF%E3%83%BC%E3%82%AF%E3%82%B9"/>
	<updated>2026-04-09T21:49:41Z</updated>
	<subtitle>利用者の投稿記録</subtitle>
	<generator>MediaWiki 1.43.3</generator>
	<entry>
		<id>http://www.voip-info.jp/index.php?title=%E3%81%B2%E3%81%8B%E3%82%8A%E9%9B%BB%E8%A9%B1%E3%82%B2%E3%83%BC%E3%83%88%E3%82%A6%E3%82%A7%E3%82%A4_iGW-N02&amp;diff=12227</id>
		<title>ひかり電話ゲートウェイ iGW-N02</title>
		<link rel="alternate" type="text/html" href="http://www.voip-info.jp/index.php?title=%E3%81%B2%E3%81%8B%E3%82%8A%E9%9B%BB%E8%A9%B1%E3%82%B2%E3%83%BC%E3%83%88%E3%82%A6%E3%82%A7%E3%82%A4_iGW-N02&amp;diff=12227"/>
		<updated>2024-12-27T11:49:26Z</updated>

		<summary type="html">&lt;p&gt;アースワークス: 情報提供方法の変更&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Asterisk]]&lt;br /&gt;
[[Category:ひかり電話]]&lt;br /&gt;
&lt;br /&gt;
ひかり電話ゲートウェイ iGW-N02 をご利用いただきありがとうございます。&lt;br /&gt;
&lt;br /&gt;
インストール手順やセットアップ方法、注意事項などのドキュメントは、PDF形式ファイルで提供することにいたしました。&lt;br /&gt;
&lt;br /&gt;
最新の情報はこちらをご覧ください。&lt;br /&gt;
https://ews.jp/works/voice-solution/igw-n02/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=お問い合わせ先=&lt;br /&gt;
下記URLのお問い合わせフォームからお問い合わせ内容について「ひかり電話ゲートウェイiGW-N02」を選択し、必要事項を入力の上お問い合わせください。&lt;br /&gt;
&lt;br /&gt;
https://ews.jp/company/contact/&lt;/div&gt;</summary>
		<author><name>アースワークス</name></author>
	</entry>
	<entry>
		<id>http://www.voip-info.jp/index.php?title=%E3%81%B2%E3%81%8B%E3%82%8A%E9%9B%BB%E8%A9%B1%E3%82%B2%E3%83%BC%E3%83%88%E3%82%A6%E3%82%A7%E3%82%A4_iGW-N02&amp;diff=11690</id>
		<title>ひかり電話ゲートウェイ iGW-N02</title>
		<link rel="alternate" type="text/html" href="http://www.voip-info.jp/index.php?title=%E3%81%B2%E3%81%8B%E3%82%8A%E9%9B%BB%E8%A9%B1%E3%82%B2%E3%83%BC%E3%83%88%E3%82%A6%E3%82%A7%E3%82%A4_iGW-N02&amp;diff=11690"/>
		<updated>2024-07-12T05:00:44Z</updated>

		<summary type="html">&lt;p&gt;アースワークス: /* サーバー側設定 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Asterisk]]&lt;br /&gt;
[[Category:ひかり電話]]&lt;br /&gt;
&lt;br /&gt;
=はじめに=&lt;br /&gt;
&lt;br /&gt;
本ページは、ひかり電話接続モジュール 「iGW-N02」インストール手順やセットアップ方法、注意事項などを記載します。&amp;lt;br/&amp;gt;&lt;br /&gt;
Linux OS に対する知識を一定以上所有している方を想定しています。&amp;lt;br/&amp;gt;&lt;br /&gt;
iGW-N02 とは何かについては以下のURLをご参照ください。&amp;lt;br/&amp;gt;&lt;br /&gt;
https://ews.jp/works/voice-solution/igw-n02/&lt;br /&gt;
&lt;br /&gt;
=PBX での対応事項=&lt;br /&gt;
&lt;br /&gt;
iGW-N02 を使用してひかり電話（NGN）に接続する上で、配下PBXでの対応がいくつか必要となります。&lt;br /&gt;
&lt;br /&gt;
==網ふくそう通知==&lt;br /&gt;
&lt;br /&gt;
網ふくそう時、INVITE に対し iGW-N02 から、Reason ヘッダに Q.850 ;cause=42 が設定されている 503 をレスポンスします。&amp;lt;br/&amp;gt;&lt;br /&gt;
配下PBX側にて、ユーザーにふくそう通知を行ってください。&lt;br /&gt;
&lt;br /&gt;
==着信拒否==&lt;br /&gt;
&lt;br /&gt;
着信拒否をする場合は 403 応答をしてください。&lt;br /&gt;
&lt;br /&gt;
==RTP 送信==&lt;br /&gt;
&lt;br /&gt;
アーリーメディア中、および通話中では常に一定間隔で RTP を送信してください。&amp;lt;br/&amp;gt;&lt;br /&gt;
発話していない状態であっても RTP を送信するよう、VAD などの機能は解除してください。&lt;br /&gt;
&lt;br /&gt;
==音声コーデックについて==&lt;br /&gt;
&lt;br /&gt;
音声コーデックは g.711u-law のみ対応しています。&amp;lt;br/&amp;gt;&lt;br /&gt;
g.711u-law の送受信を出来るようにしてください。&lt;br /&gt;
&lt;br /&gt;
==呼び出し時間の制限について==&lt;br /&gt;
一部の 0120 番号などでは、呼び出し状態で通話が開始されることがあります。（アーリーメディアの状態で、IVR や通話が開始される）&amp;lt;br/&amp;gt;&lt;br /&gt;
この場合、呼び出し時間の制限を行うと、IVR や通話の途中で切断されますので、自動切断時間を適切にご調整ください。&amp;lt;br/&amp;gt;&lt;br /&gt;
なお、接続モジュールの設定として、660 秒が設定されていますが、/var/lib/machines/igw-n02/etc/iGW-N02/pbx_vars.xml ファイル中のpbx_call_timeout=660 の設定にて変更できます。&lt;br /&gt;
&lt;br /&gt;
=システム要件=&lt;br /&gt;
* CPU は x86_64 系にのみ対応します。&lt;br /&gt;
* OS は 64 ビットにのみ対応します。&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;text-align:left&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! CPU&lt;br /&gt;
| Intel Celeron CPU N3350 1.10GHz以上（同時通話数により変動します）&lt;br /&gt;
|-&lt;br /&gt;
! メモリ&lt;br /&gt;
| 1[GB] 以上（同時通話数により変動します）&lt;br /&gt;
|-&lt;br /&gt;
! ストレージ&lt;br /&gt;
| 1[GB] 以上の空き容量&lt;br /&gt;
|-&lt;br /&gt;
! NIC&lt;br /&gt;
| 2ポート以上（必須）&lt;br /&gt;
|-&lt;br /&gt;
! OS&lt;br /&gt;
| Linux（systemd-nspawn が利用できること）&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=事前準備=&lt;br /&gt;
&lt;br /&gt;
==ダウンロード==&lt;br /&gt;
&lt;br /&gt;
以下のURLよりコンテナイメージのダウンロードをお願いします。&amp;lt;br/&amp;gt;&lt;br /&gt;
ダウンロード後、インストール先のサーバーへ配置してください。&lt;br /&gt;
&lt;br /&gt;
https://www2.ews.jp/iGW-N02/igw-n02-20240109.tar.gz&lt;br /&gt;
&lt;br /&gt;
==ライセンス発行==&lt;br /&gt;
&lt;br /&gt;
本製品は、ソフトウェア適合検査に対応するため、ライセンス認証を行います。&amp;lt;br/&amp;gt;&lt;br /&gt;
ライセンス発行の為、以下の情報が必要となります。&amp;lt;br/&amp;gt;&lt;br /&gt;
下記項目を 当社Webサイトの問合せフォーム (https://ews.jp/company/contact/) よりご連絡ください。&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* 会社名&lt;br /&gt;
* 連絡先担当者氏名&lt;br /&gt;
* 連絡先担当者メールアドレス&lt;br /&gt;
* 連絡先担当者住所&lt;br /&gt;
* 連絡先担当者電話番号&lt;br /&gt;
* iGW-N02の設置場所名称&lt;br /&gt;
* ひかり電話を収容するNICのインターフェース名・MACアドレス&lt;br /&gt;
* 用途（評価用または本運用）&lt;br /&gt;
* ch数（評価用の場合は1chのみ）&lt;br /&gt;
&lt;br /&gt;
=サーバー側設定=&lt;br /&gt;
&lt;br /&gt;
サーバー（iGW-N02 をインストールする Linux PC）側の設定手順です。&lt;br /&gt;
&lt;br /&gt;
以下に Ubuntu22 と Rocky8 を使用する場合の手順を示します。&lt;br /&gt;
systemd-nspawn のインストール前までの手順は省略しております。ご了承ください。&lt;br /&gt;
&lt;br /&gt;
==Ubuntu22==&lt;br /&gt;
&lt;br /&gt;
Ubuntu Server22 LTS のケースについて手順を記述します。&lt;br /&gt;
&lt;br /&gt;
===systemd-nspawn インストール===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
apt install systemd-container&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===アーカイブ展開・コンテナ配置===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
tar -zxf igw-n02-v1.0.tar.gz -C /var/lib/machines&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
igw-n02-v1.0.tar.gz の部分は、前述の【事前準備】で入手したコンテナイメージファイルを指定してください。&lt;br /&gt;
&lt;br /&gt;
===ネットワーク・NIC設定例===&lt;br /&gt;
&lt;br /&gt;
前提・設定条件として以下があります。&lt;br /&gt;
&lt;br /&gt;
* IPアドレスはDHCPにより取得&lt;br /&gt;
** 固定IPとする場合はnetplanのドキュメントを参照の上、設定してください。&lt;br /&gt;
&lt;br /&gt;
* NIC &amp;quot;eno1&amp;quot; : 社内LANへ接続するNIC&lt;br /&gt;
* NIC &amp;quot;enp1s0&amp;quot; : ひかり電話を収容するNIC&lt;br /&gt;
* ブリッジ &amp;quot;br0&amp;quot; : iGW-N02コンテナを社内LANに接続するためのブリッジ&lt;br /&gt;
&lt;br /&gt;
上記設定はあくまで一例となるため、導入先の環境により適宜読み替えてください。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
「/etc/netplan/99-igwn02-config.yaml」を設定します。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
vi /etc/netplan/99-igwn02-config.yaml&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
以下はファイル内容例です。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
network:&lt;br /&gt;
  ethernets:&lt;br /&gt;
    eno1:&lt;br /&gt;
      dhcp4: true&lt;br /&gt;
    enp1s0:&lt;br /&gt;
      dhcp4: false&lt;br /&gt;
  version: 2&lt;br /&gt;
&lt;br /&gt;
  bridges:&lt;br /&gt;
    br0:&lt;br /&gt;
      interfaces:&lt;br /&gt;
        - eno1&lt;br /&gt;
      dhcp4: true&lt;br /&gt;
      gateway4: 192.168.1.1&lt;br /&gt;
      nameservers:&lt;br /&gt;
        addresses:&lt;br /&gt;
          - 192.168.1.2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
設定後、下記コマンドにより設定反映をしてください。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
netplan apply&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===コンテナ設定===&lt;br /&gt;
&lt;br /&gt;
「/etc/systemd/nspawn/igw-n02.nspawn」を設定します。&lt;br /&gt;
&lt;br /&gt;
前述【アーカイブ展開・コンテナ配置】で配置したコンテナディレクトリ名(例：/var/lib/machines/igw-n02/)と、nspawn 設定ファイル名は一致している必要があるため、もしディレクトリ名などを変更した場合はファイル名と揃えてください。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
mkdir -p /etc/systemd/nspawn&lt;br /&gt;
vi /etc/systemd/nspawn/igw-n02.nspawn&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
以下はファイル内容です。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
[Network]&lt;br /&gt;
Bridge=br0&lt;br /&gt;
Interface=enp1s0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
前述【ネットワーク・NIC設定例】で設定した NIC・Bridge 名を指定してください。&lt;br /&gt;
&lt;br /&gt;
==Rocky8==&lt;br /&gt;
&lt;br /&gt;
Rocky Linux 8.8 のケースについて手順を記述します。&lt;br /&gt;
&lt;br /&gt;
===systemd-nspawn インストール===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
dnf install systemd-container&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===アーカイブ展開・コンテナ配置===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
tar -zxf igw-n02-v1.0.tar.gz -C /var/lib/machines&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
igw-n02-v1.0.tar.gz の部分は、前述の【事前準備】で入手したコンテナイメージファイルを指定してください。&lt;br /&gt;
&lt;br /&gt;
===SELinux無効化===&lt;br /&gt;
&lt;br /&gt;
SELinuxが有効だとコンテナが起動できないため無効化する。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
vi /etc/selinux/config&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
以下の通り変更&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
SELINUX=enforcing&lt;br /&gt;
↓&lt;br /&gt;
SELINUX=disabled&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
設定が反映されるのは再起動後となります。&lt;br /&gt;
次項にて再起動をするため現段階では不要です。&lt;br /&gt;
&lt;br /&gt;
===ネットワーク・NIC設定例===&lt;br /&gt;
&lt;br /&gt;
前提・設定条件として以下があります。&lt;br /&gt;
&lt;br /&gt;
* IPアドレスはDHCPにより取得&lt;br /&gt;
** 固定IPとする場合はNetworkManagerのドキュメントを参照の上設定してください。&lt;br /&gt;
&lt;br /&gt;
* NIC &amp;quot;enp0s3&amp;quot; : 社内LANへ接続するNIC、DHCP有効設定&lt;br /&gt;
* NIC &amp;quot;enp0s8&amp;quot; : ひかり電話を収容するNIC&lt;br /&gt;
* ブリッジ &amp;quot;br0&amp;quot; : iGW-N02コンテナを社内LANに接続するためのブリッジ&lt;br /&gt;
&lt;br /&gt;
上記設定はあくまで一例となるため、導入先の環境により適宜読み替えてください。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
NetworkManager を使用した設定例を以下に示します。&lt;br /&gt;
&lt;br /&gt;
====仮想ブリッジインタフェースの作成・設定====&lt;br /&gt;
&lt;br /&gt;
ブリッジインターフェース br0 の作成。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
nmcli con add type bridge ifname br0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
NIC enp0s3 をブリッジ br0 に接続&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
nmcli con add type bridge-slave ifname enp0s3 master br0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
自動接続設定をONに&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
nmcli con mod bridge-br0 connection.autoconnect yes&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====物理ポート設定の削除、および再起動====&lt;br /&gt;
&lt;br /&gt;
SSHで接続している場合、接続が切断されます。&lt;br /&gt;
そのため、設定後即座に再起動をして設定を反映させます。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
nmcli con del enp0s3;reboot&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===コンテナ設定===&lt;br /&gt;
&lt;br /&gt;
「/etc/systemd/nspawn/igw-n02.nspawn」を設定します。&lt;br /&gt;
&lt;br /&gt;
前述【アーカイブ展開・コンテナ配置】で配置したコンテナディレクトリ名(例：/var/lib/machines/igw-n02/)と、nspawn 設定ファイル名は一致している必要があるため、もしディレクトリ名などを変更した場合はファイル名と揃えてください。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
mkdir -p /etc/systemd/nspawn&lt;br /&gt;
vi /etc/systemd/nspawn/igw-n02.nspawn&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
以下はファイル内容です。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
[Network]&lt;br /&gt;
Bridge=br0&lt;br /&gt;
Interface=enp0s8&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
前述【ネットワーク・NIC設定例】で設定した NIC・Bridge 名を指定してください。&lt;br /&gt;
&lt;br /&gt;
=モジュール設定=&lt;br /&gt;
&lt;br /&gt;
==コンテナ起動設定==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
machinectl enable igw-n02&lt;br /&gt;
machinectl start igw-n02&lt;br /&gt;
machinectl shell igw-n02 # root で実行することでコンテナ内のコンソールに遷移&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
上記コマンド実行後、母艦側立ち上げ時にコンテナも起動する設定となります。&lt;br /&gt;
&lt;br /&gt;
以降、iGW-N02 コンテナ内での操作となります。&lt;br /&gt;
&lt;br /&gt;
==ネットワーク・NIC設定==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/network/interfaces&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
インストール時、ファイル内容は以下のようになっています。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
source /etc/network/interfaces.d/*&lt;br /&gt;
&lt;br /&gt;
#### host0 は、 /etc/iGW-N02/if_conf.sh の pbx_if1 の設定値に合わせる。&lt;br /&gt;
auto host0&lt;br /&gt;
&lt;br /&gt;
#### IPアドレスをDHCPで取得する場合:&lt;br /&gt;
&lt;br /&gt;
#iface host0 inet dhcp&lt;br /&gt;
&lt;br /&gt;
#### IPアドレスを固定で設定する場合:&lt;br /&gt;
#### * gateway は、必要ならば設定する。&lt;br /&gt;
&lt;br /&gt;
#iface host0 inet static&lt;br /&gt;
#    address 192.168.230.230/24&lt;br /&gt;
#    gateway 192.168.230.1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ご利用の環境に合わせて、コメントを外すなど編集をお願いいたします。&lt;br /&gt;
&lt;br /&gt;
編集後以下のコマンドにて反映をします。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
systemctl restart networking&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==インターフェース設定==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/iGW-N02/if_conf.sh&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
以下はファイル内容例です。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
# pbx side interface&lt;br /&gt;
export pbx_if0=host0    # physical&lt;br /&gt;
export pbx_if1=host0    # logical&lt;br /&gt;
&lt;br /&gt;
# hikari side interface&lt;br /&gt;
export hikari_if0=enp0s8    # physical&lt;br /&gt;
export hikari_if1=enp0s8    # logical&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
pbx_if：PBXサーバーへアクセス可能なNICを指定してください。&lt;br /&gt;
hikari_if：ひかり電話を収容するNICを指定してください。&lt;br /&gt;
&lt;br /&gt;
==PBX サーバー接続設定==&lt;br /&gt;
&lt;br /&gt;
ご利用の環境に合わせ、設定してください。&lt;br /&gt;
設定方法が不明な場合はサポートまでお問い合わせください。&lt;br /&gt;
&lt;br /&gt;
===設定例===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/iGW-N02/pbx_vars.xml&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
以下はファイル内容例です。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;include&amp;gt;&lt;br /&gt;
  &amp;lt;!-- pbx ip address --&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx1_ip=192.168.1.1&amp;quot;/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- register --&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx1_register=false&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx1_username=&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx1_password=&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- realm, domain --&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx1_realm=$${pbx1_ip}&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx1_domain=$${pbx1_ip}&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- proxy --&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx1_proxy=$${pbx1_ip}&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx1_reg_proxy=$${pbx1_ip}&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx1_out_proxy=$${pbx1_ip}&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- features --&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx_100rel=false&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx_session_timer=false&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- timeout --&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx_rtp_timeout_sec=120&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx_rtp_hold_timeout_sec=300&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx_call_timeout=660&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/include&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
上記設定例は以下のような設定となります。&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! 設定項目&lt;br /&gt;
! 設定値&lt;br /&gt;
|-&lt;br /&gt;
| PBX アドレス&lt;br /&gt;
| 192.168.1.1&lt;br /&gt;
|-&lt;br /&gt;
| 利用する SIP ポート&lt;br /&gt;
| PBX 側 UDP/5060&lt;br /&gt;
|-&lt;br /&gt;
| レジスター&lt;br /&gt;
| しない&lt;br /&gt;
|-&lt;br /&gt;
| 接続認証&lt;br /&gt;
| IP アドレスによる認証&lt;br /&gt;
|-&lt;br /&gt;
| セッションタイマ&lt;br /&gt;
| 無し&lt;br /&gt;
|-&lt;br /&gt;
| 100rel&lt;br /&gt;
| 無し&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===項目説明===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! 項目&lt;br /&gt;
! 意味&lt;br /&gt;
! 既定値&lt;br /&gt;
! 備考&lt;br /&gt;
|-&lt;br /&gt;
| pbx1_ip&lt;br /&gt;
| 接続先 PBX の IP アドレス&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| pbx1_register&lt;br /&gt;
| レジスターの有効・無効&lt;br /&gt;
| false&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| pbx1_username&lt;br /&gt;
| レジスターの認証情報&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| pbx1_password&lt;br /&gt;
| レジスターの認証情報&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| pbx1_proxy&lt;br /&gt;
| プロキシサーバーの IP アドレス&lt;br /&gt;
| pbx1_ip と同値&lt;br /&gt;
| ※1&lt;br /&gt;
|-&lt;br /&gt;
| pbx1_reg_proxy&lt;br /&gt;
| レジスターの送信先 IP アドレス&lt;br /&gt;
| pbx1_ip と同値&lt;br /&gt;
| ※1&lt;br /&gt;
|-&lt;br /&gt;
| pbx1_out_proxy&lt;br /&gt;
| INVITE の送信先 IP アドレス&lt;br /&gt;
| pbx1_ip と同値&lt;br /&gt;
| ※1&lt;br /&gt;
|-&lt;br /&gt;
| pbx_100rel&lt;br /&gt;
| 100rel の有効・無効&lt;br /&gt;
| false&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| pbx_session_timer&lt;br /&gt;
| セッションタイマの有効・無効&lt;br /&gt;
| false&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| pbx_rtp_timeout_sec&lt;br /&gt;
| RTP タイムアウト時間（秒）&lt;br /&gt;
| 120&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| pbx_rtp_hold_timeout_sec&lt;br /&gt;
| 保留中の RTP タイムアウト時間（秒）&lt;br /&gt;
| 300&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| pbx_call_timeout&lt;br /&gt;
| 呼出しタイムアウト時間（秒）&lt;br /&gt;
| 660&lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
※1  PBX サーバーの待ち受けポートが 5060 以外の場合、下記3つの設定値にポート番号を追加してください。&lt;br /&gt;
&lt;br /&gt;
* pbx1_proxy&lt;br /&gt;
* pbx1_reg_proxy&lt;br /&gt;
* pbx1_proxy&lt;br /&gt;
&lt;br /&gt;
例：5070ポートへ変更する場合、該当箇所を下記のように変更します。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx1_proxy=$${pbx1_ip}:5070&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx1_reg_proxy=$${pbx1_ip}:5070&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx1_out_proxy=$${pbx1_ip}:5070&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==接続元制限==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/iGW-N02/pbx_acl.xml&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
以下はファイル内容です。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;list name=&amp;quot;pbx&amp;quot; default=&amp;quot;deny&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;node type=&amp;quot;allow&amp;quot; cidr=&amp;quot;$${pbx1_ip}/32&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/list&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
発信要求を許可するアドレス帯の設定です。&lt;br /&gt;
標準では上記のように、ゲートウェイ対象となる PBX サーバーからの発信要求のみを許可する設定となります。&lt;br /&gt;
ご利用される環境に合わせ、アドレス帯の変更をしてください。&lt;br /&gt;
&lt;br /&gt;
==ライセンス設定==&lt;br /&gt;
&lt;br /&gt;
前述の【ライセンス発行】を参照の上、ライセンスを取得してください。&lt;br /&gt;
&lt;br /&gt;
取得後、ライセンス内容を以下のファイルに書き込んでください。&lt;br /&gt;
&lt;br /&gt;
注意：余計な空白（イコールの前後や、行末など）を入れないようご注意ください&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/iGW-N02/license.txt&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==設定反映==&lt;br /&gt;
&lt;br /&gt;
iGW-N02 モジュールを再起動し、設定反映を行ってください。&lt;br /&gt;
その際、話中の通話は切断され、起動完了まで通話が不可となる点にご留意ください。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
systemctl restart igw-n02&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==状態確認==&lt;br /&gt;
&lt;br /&gt;
===動作状態===&lt;br /&gt;
&lt;br /&gt;
iGW-N02 は systemd により起動管理を行っているため、下記コマンドにて動作状態を確認可能できます。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
systemctl status igw-n02&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===ひかり電話へのレジスター状態===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
fs_cli -x &amp;quot;sofia status&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
上記コマンドにより以下のように出力されます。&lt;br /&gt;
「hikari::hikari gateway」行の State が REGED となっていれば、ひかり電話にREGが通っている状態です。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
                     Name          Type                                       Data      State&lt;br /&gt;
=================================================================================================&lt;br /&gt;
                   hikari       profile                sip:mod_sofia@10.0.0.2:5060      RUNNING (0)&lt;br /&gt;
           hikari::hikari       gateway              sip:0551111111@ntt-east.ne.jp      REGED&lt;br /&gt;
                      pbx       profile         sip:mod_sofia@192.168.171.100:5060      RUNNING (0)&lt;br /&gt;
                pbx::pbx1       gateway               sip:FreeSWITCH@192.168.171.2      NOREG&lt;br /&gt;
=================================================================================================&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===モジュール状態確認===&lt;br /&gt;
&lt;br /&gt;
起動してからの稼働時間、セッション数、最大セッション数などを確認することができます。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
fs_cli -x &amp;quot;status&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=その他=&lt;br /&gt;
==SIP 仕様==&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|IP バージョン 　　　||IPv4&lt;br /&gt;
|-&lt;br /&gt;
|SIP ポート　　　　　||5060&lt;br /&gt;
|-&lt;br /&gt;
|音声コーデック　　　||G.711(μlaw）&lt;br /&gt;
|-&lt;br /&gt;
|DTMF　　　　　　　  ||みなし音声方式（インバンド方式）&lt;br /&gt;
|-&lt;br /&gt;
|ISDN サブアドレス 　||未対応&lt;br /&gt;
|-&lt;br /&gt;
|FAX 　　　　　　　　||みなし音声方式&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=お問い合わせ先=&lt;br /&gt;
下記URLのお問い合わせフォームからお問い合わせ内容について「ひかり電話ゲートウェイiGW-N02」を選択し、必要事項を入力の上お問い合わせください。&lt;br /&gt;
&lt;br /&gt;
https://ews.jp/company/contact/&lt;/div&gt;</summary>
		<author><name>アースワークス</name></author>
	</entry>
	<entry>
		<id>http://www.voip-info.jp/index.php?title=%E3%81%B2%E3%81%8B%E3%82%8A%E9%9B%BB%E8%A9%B1%E3%82%B2%E3%83%BC%E3%83%88%E3%82%A6%E3%82%A7%E3%82%A4_iGW-N02&amp;diff=11689</id>
		<title>ひかり電話ゲートウェイ iGW-N02</title>
		<link rel="alternate" type="text/html" href="http://www.voip-info.jp/index.php?title=%E3%81%B2%E3%81%8B%E3%82%8A%E9%9B%BB%E8%A9%B1%E3%82%B2%E3%83%BC%E3%83%88%E3%82%A6%E3%82%A7%E3%82%A4_iGW-N02&amp;diff=11689"/>
		<updated>2024-07-12T04:50:53Z</updated>

		<summary type="html">&lt;p&gt;アースワークス: /* システム要件 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Asterisk]]&lt;br /&gt;
[[Category:ひかり電話]]&lt;br /&gt;
&lt;br /&gt;
=はじめに=&lt;br /&gt;
&lt;br /&gt;
本ページは、ひかり電話接続モジュール 「iGW-N02」インストール手順やセットアップ方法、注意事項などを記載します。&amp;lt;br/&amp;gt;&lt;br /&gt;
Linux OS に対する知識を一定以上所有している方を想定しています。&amp;lt;br/&amp;gt;&lt;br /&gt;
iGW-N02 とは何かについては以下のURLをご参照ください。&amp;lt;br/&amp;gt;&lt;br /&gt;
https://ews.jp/works/voice-solution/igw-n02/&lt;br /&gt;
&lt;br /&gt;
=PBX での対応事項=&lt;br /&gt;
&lt;br /&gt;
iGW-N02 を使用してひかり電話（NGN）に接続する上で、配下PBXでの対応がいくつか必要となります。&lt;br /&gt;
&lt;br /&gt;
==網ふくそう通知==&lt;br /&gt;
&lt;br /&gt;
網ふくそう時、INVITE に対し iGW-N02 から、Reason ヘッダに Q.850 ;cause=42 が設定されている 503 をレスポンスします。&amp;lt;br/&amp;gt;&lt;br /&gt;
配下PBX側にて、ユーザーにふくそう通知を行ってください。&lt;br /&gt;
&lt;br /&gt;
==着信拒否==&lt;br /&gt;
&lt;br /&gt;
着信拒否をする場合は 403 応答をしてください。&lt;br /&gt;
&lt;br /&gt;
==RTP 送信==&lt;br /&gt;
&lt;br /&gt;
アーリーメディア中、および通話中では常に一定間隔で RTP を送信してください。&amp;lt;br/&amp;gt;&lt;br /&gt;
発話していない状態であっても RTP を送信するよう、VAD などの機能は解除してください。&lt;br /&gt;
&lt;br /&gt;
==音声コーデックについて==&lt;br /&gt;
&lt;br /&gt;
音声コーデックは g.711u-law のみ対応しています。&amp;lt;br/&amp;gt;&lt;br /&gt;
g.711u-law の送受信を出来るようにしてください。&lt;br /&gt;
&lt;br /&gt;
==呼び出し時間の制限について==&lt;br /&gt;
一部の 0120 番号などでは、呼び出し状態で通話が開始されることがあります。（アーリーメディアの状態で、IVR や通話が開始される）&amp;lt;br/&amp;gt;&lt;br /&gt;
この場合、呼び出し時間の制限を行うと、IVR や通話の途中で切断されますので、自動切断時間を適切にご調整ください。&amp;lt;br/&amp;gt;&lt;br /&gt;
なお、接続モジュールの設定として、660 秒が設定されていますが、/var/lib/machines/igw-n02/etc/iGW-N02/pbx_vars.xml ファイル中のpbx_call_timeout=660 の設定にて変更できます。&lt;br /&gt;
&lt;br /&gt;
=システム要件=&lt;br /&gt;
* CPU は x86_64 系にのみ対応します。&lt;br /&gt;
* OS は 64 ビットにのみ対応します。&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;text-align:left&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! CPU&lt;br /&gt;
| Intel Celeron CPU N3350 1.10GHz以上（同時通話数により変動します）&lt;br /&gt;
|-&lt;br /&gt;
! メモリ&lt;br /&gt;
| 1[GB] 以上（同時通話数により変動します）&lt;br /&gt;
|-&lt;br /&gt;
! ストレージ&lt;br /&gt;
| 1[GB] 以上の空き容量&lt;br /&gt;
|-&lt;br /&gt;
! NIC&lt;br /&gt;
| 2ポート以上（必須）&lt;br /&gt;
|-&lt;br /&gt;
! OS&lt;br /&gt;
| Linux（systemd-nspawn が利用できること）&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=事前準備=&lt;br /&gt;
&lt;br /&gt;
==ダウンロード==&lt;br /&gt;
&lt;br /&gt;
以下のURLよりコンテナイメージのダウンロードをお願いします。&amp;lt;br/&amp;gt;&lt;br /&gt;
ダウンロード後、インストール先のサーバーへ配置してください。&lt;br /&gt;
&lt;br /&gt;
https://www2.ews.jp/iGW-N02/igw-n02-20240109.tar.gz&lt;br /&gt;
&lt;br /&gt;
==ライセンス発行==&lt;br /&gt;
&lt;br /&gt;
本製品は、ソフトウェア適合検査に対応するため、ライセンス認証を行います。&amp;lt;br/&amp;gt;&lt;br /&gt;
ライセンス発行の為、以下の情報が必要となります。&amp;lt;br/&amp;gt;&lt;br /&gt;
下記項目を 当社Webサイトの問合せフォーム (https://ews.jp/company/contact/) よりご連絡ください。&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* 会社名&lt;br /&gt;
* 連絡先担当者氏名&lt;br /&gt;
* 連絡先担当者メールアドレス&lt;br /&gt;
* 連絡先担当者住所&lt;br /&gt;
* 連絡先担当者電話番号&lt;br /&gt;
* iGW-N02の設置場所名称&lt;br /&gt;
* ひかり電話を収容するNICのインターフェース名・MACアドレス&lt;br /&gt;
* 用途（評価用または本運用）&lt;br /&gt;
* ch数（評価用の場合は1chのみ）&lt;br /&gt;
&lt;br /&gt;
=サーバー側設定=&lt;br /&gt;
&lt;br /&gt;
サーバー（iGW-N02 をインストールする Linux PC）側の設定手順です。&lt;br /&gt;
以下に Ubuntu22 と Rocky8 の場合の手順を示します。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- それ以外の OS でのセットアップ手順が必要でしたらお問い合わせください。 --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Ubuntu22==&lt;br /&gt;
&lt;br /&gt;
Ubuntu Server22 LTS のケースについて手順を記述します。&lt;br /&gt;
&lt;br /&gt;
===systemd-nspawn インストール===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
apt install systemd-container&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===アーカイブ展開・コンテナ配置===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
tar -zxf igw-n02-v1.0.tar.gz -C /var/lib/machines&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
igw-n02-v1.0.tar.gz の部分は、前述の【事前準備】で入手したコンテナイメージファイルを指定してください。&lt;br /&gt;
&lt;br /&gt;
===ネットワーク・NIC設定例===&lt;br /&gt;
&lt;br /&gt;
前提・設定条件として以下があります。&lt;br /&gt;
&lt;br /&gt;
* IPアドレスはDHCPにより取得&lt;br /&gt;
** 固定IPとする場合はnetplanのドキュメントを参照の上、設定してください。&lt;br /&gt;
&lt;br /&gt;
* NIC &amp;quot;eno1&amp;quot; : 社内LANへ接続するNIC&lt;br /&gt;
* NIC &amp;quot;enp1s0&amp;quot; : ひかり電話を収容するNIC&lt;br /&gt;
* ブリッジ &amp;quot;br0&amp;quot; : iGW-N02コンテナを社内LANに接続するためのブリッジ&lt;br /&gt;
&lt;br /&gt;
上記設定はあくまで一例となるため、導入先の環境により適宜読み替えてください。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
「/etc/netplan/99-igwn02-config.yaml」を設定します。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
vi /etc/netplan/99-igwn02-config.yaml&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
以下はファイル内容例です。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
network:&lt;br /&gt;
  ethernets:&lt;br /&gt;
    eno1:&lt;br /&gt;
      dhcp4: true&lt;br /&gt;
    enp1s0:&lt;br /&gt;
      dhcp4: false&lt;br /&gt;
  version: 2&lt;br /&gt;
&lt;br /&gt;
  bridges:&lt;br /&gt;
    br0:&lt;br /&gt;
      interfaces:&lt;br /&gt;
        - eno1&lt;br /&gt;
      dhcp4: true&lt;br /&gt;
      gateway4: 192.168.1.1&lt;br /&gt;
      nameservers:&lt;br /&gt;
        addresses:&lt;br /&gt;
          - 192.168.1.2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
設定後、下記コマンドにより設定反映をしてください。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
netplan apply&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===コンテナ設定===&lt;br /&gt;
&lt;br /&gt;
「/etc/systemd/nspawn/igw-n02.nspawn」を設定します。&lt;br /&gt;
&lt;br /&gt;
前述【アーカイブ展開・コンテナ配置】で配置したコンテナディレクトリ名(例：/var/lib/machines/igw-n02/)と、nspawn 設定ファイル名は一致している必要があるため、もしディレクトリ名などを変更した場合はファイル名と揃えてください。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
mkdir -p /etc/systemd/nspawn&lt;br /&gt;
vi /etc/systemd/nspawn/igw-n02.nspawn&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
以下はファイル内容です。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
[Network]&lt;br /&gt;
Bridge=br0&lt;br /&gt;
Interface=enp1s0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
前述【ネットワーク・NIC設定例】で設定した NIC・Bridge 名を指定してください。&lt;br /&gt;
&lt;br /&gt;
==Rocky8==&lt;br /&gt;
&lt;br /&gt;
Rocky Linux 8.8 のケースについて手順を記述します。&lt;br /&gt;
&lt;br /&gt;
===systemd-nspawn インストール===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
dnf install systemd-container&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===アーカイブ展開・コンテナ配置===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
tar -zxf igw-n02-v1.0.tar.gz -C /var/lib/machines&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
igw-n02-v1.0.tar.gz の部分は、前述の【事前準備】で入手したコンテナイメージファイルを指定してください。&lt;br /&gt;
&lt;br /&gt;
===SELinux無効化===&lt;br /&gt;
&lt;br /&gt;
SELinuxが有効だとコンテナが起動できないため無効化する。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
vi /etc/selinux/config&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
以下の通り変更&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
SELINUX=enforcing&lt;br /&gt;
↓&lt;br /&gt;
SELINUX=disabled&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
設定が反映されるのは再起動後となります。&lt;br /&gt;
次項にて再起動をするため現段階では不要です。&lt;br /&gt;
&lt;br /&gt;
===ネットワーク・NIC設定例===&lt;br /&gt;
&lt;br /&gt;
前提・設定条件として以下があります。&lt;br /&gt;
&lt;br /&gt;
* IPアドレスはDHCPにより取得&lt;br /&gt;
** 固定IPとする場合はNetworkManagerのドキュメントを参照の上設定してください。&lt;br /&gt;
&lt;br /&gt;
* NIC &amp;quot;enp0s3&amp;quot; : 社内LANへ接続するNIC、DHCP有効設定&lt;br /&gt;
* NIC &amp;quot;enp0s8&amp;quot; : ひかり電話を収容するNIC&lt;br /&gt;
* ブリッジ &amp;quot;br0&amp;quot; : iGW-N02コンテナを社内LANに接続するためのブリッジ&lt;br /&gt;
&lt;br /&gt;
上記設定はあくまで一例となるため、導入先の環境により適宜読み替えてください。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
NetworkManager を使用した設定例を以下に示します。&lt;br /&gt;
&lt;br /&gt;
====仮想ブリッジインタフェースの作成・設定====&lt;br /&gt;
&lt;br /&gt;
ブリッジインターフェース br0 の作成。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
nmcli con add type bridge ifname br0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
NIC enp0s3 をブリッジ br0 に接続&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
nmcli con add type bridge-slave ifname enp0s3 master br0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
自動接続設定をONに&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
nmcli con mod bridge-br0 connection.autoconnect yes&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====物理ポート設定の削除、および再起動====&lt;br /&gt;
&lt;br /&gt;
SSHで接続している場合、接続が切断されます。&lt;br /&gt;
そのため、設定後即座に再起動をして設定を反映させます。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
nmcli con del enp0s3;reboot&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===コンテナ設定===&lt;br /&gt;
&lt;br /&gt;
「/etc/systemd/nspawn/igw-n02.nspawn」を設定します。&lt;br /&gt;
&lt;br /&gt;
前述【アーカイブ展開・コンテナ配置】で配置したコンテナディレクトリ名(例：/var/lib/machines/igw-n02/)と、nspawn 設定ファイル名は一致している必要があるため、もしディレクトリ名などを変更した場合はファイル名と揃えてください。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
mkdir -p /etc/systemd/nspawn&lt;br /&gt;
vi /etc/systemd/nspawn/igw-n02.nspawn&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
以下はファイル内容です。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
[Network]&lt;br /&gt;
Bridge=br0&lt;br /&gt;
Interface=enp0s8&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
前述【ネットワーク・NIC設定例】で設定した NIC・Bridge 名を指定してください。&lt;br /&gt;
&lt;br /&gt;
=モジュール設定=&lt;br /&gt;
&lt;br /&gt;
==コンテナ起動設定==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
machinectl enable igw-n02&lt;br /&gt;
machinectl start igw-n02&lt;br /&gt;
machinectl shell igw-n02 # root で実行することでコンテナ内のコンソールに遷移&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
上記コマンド実行後、母艦側立ち上げ時にコンテナも起動する設定となります。&lt;br /&gt;
&lt;br /&gt;
以降、iGW-N02 コンテナ内での操作となります。&lt;br /&gt;
&lt;br /&gt;
==ネットワーク・NIC設定==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/network/interfaces&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
インストール時、ファイル内容は以下のようになっています。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
source /etc/network/interfaces.d/*&lt;br /&gt;
&lt;br /&gt;
#### host0 は、 /etc/iGW-N02/if_conf.sh の pbx_if1 の設定値に合わせる。&lt;br /&gt;
auto host0&lt;br /&gt;
&lt;br /&gt;
#### IPアドレスをDHCPで取得する場合:&lt;br /&gt;
&lt;br /&gt;
#iface host0 inet dhcp&lt;br /&gt;
&lt;br /&gt;
#### IPアドレスを固定で設定する場合:&lt;br /&gt;
#### * gateway は、必要ならば設定する。&lt;br /&gt;
&lt;br /&gt;
#iface host0 inet static&lt;br /&gt;
#    address 192.168.230.230/24&lt;br /&gt;
#    gateway 192.168.230.1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ご利用の環境に合わせて、コメントを外すなど編集をお願いいたします。&lt;br /&gt;
&lt;br /&gt;
編集後以下のコマンドにて反映をします。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
systemctl restart networking&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==インターフェース設定==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/iGW-N02/if_conf.sh&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
以下はファイル内容例です。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
# pbx side interface&lt;br /&gt;
export pbx_if0=host0    # physical&lt;br /&gt;
export pbx_if1=host0    # logical&lt;br /&gt;
&lt;br /&gt;
# hikari side interface&lt;br /&gt;
export hikari_if0=enp0s8    # physical&lt;br /&gt;
export hikari_if1=enp0s8    # logical&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
pbx_if：PBXサーバーへアクセス可能なNICを指定してください。&lt;br /&gt;
hikari_if：ひかり電話を収容するNICを指定してください。&lt;br /&gt;
&lt;br /&gt;
==PBX サーバー接続設定==&lt;br /&gt;
&lt;br /&gt;
ご利用の環境に合わせ、設定してください。&lt;br /&gt;
設定方法が不明な場合はサポートまでお問い合わせください。&lt;br /&gt;
&lt;br /&gt;
===設定例===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/iGW-N02/pbx_vars.xml&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
以下はファイル内容例です。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;include&amp;gt;&lt;br /&gt;
  &amp;lt;!-- pbx ip address --&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx1_ip=192.168.1.1&amp;quot;/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- register --&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx1_register=false&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx1_username=&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx1_password=&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- realm, domain --&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx1_realm=$${pbx1_ip}&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx1_domain=$${pbx1_ip}&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- proxy --&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx1_proxy=$${pbx1_ip}&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx1_reg_proxy=$${pbx1_ip}&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx1_out_proxy=$${pbx1_ip}&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- features --&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx_100rel=false&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx_session_timer=false&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- timeout --&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx_rtp_timeout_sec=120&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx_rtp_hold_timeout_sec=300&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx_call_timeout=660&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/include&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
上記設定例は以下のような設定となります。&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! 設定項目&lt;br /&gt;
! 設定値&lt;br /&gt;
|-&lt;br /&gt;
| PBX アドレス&lt;br /&gt;
| 192.168.1.1&lt;br /&gt;
|-&lt;br /&gt;
| 利用する SIP ポート&lt;br /&gt;
| PBX 側 UDP/5060&lt;br /&gt;
|-&lt;br /&gt;
| レジスター&lt;br /&gt;
| しない&lt;br /&gt;
|-&lt;br /&gt;
| 接続認証&lt;br /&gt;
| IP アドレスによる認証&lt;br /&gt;
|-&lt;br /&gt;
| セッションタイマ&lt;br /&gt;
| 無し&lt;br /&gt;
|-&lt;br /&gt;
| 100rel&lt;br /&gt;
| 無し&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===項目説明===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! 項目&lt;br /&gt;
! 意味&lt;br /&gt;
! 既定値&lt;br /&gt;
! 備考&lt;br /&gt;
|-&lt;br /&gt;
| pbx1_ip&lt;br /&gt;
| 接続先 PBX の IP アドレス&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| pbx1_register&lt;br /&gt;
| レジスターの有効・無効&lt;br /&gt;
| false&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| pbx1_username&lt;br /&gt;
| レジスターの認証情報&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| pbx1_password&lt;br /&gt;
| レジスターの認証情報&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| pbx1_proxy&lt;br /&gt;
| プロキシサーバーの IP アドレス&lt;br /&gt;
| pbx1_ip と同値&lt;br /&gt;
| ※1&lt;br /&gt;
|-&lt;br /&gt;
| pbx1_reg_proxy&lt;br /&gt;
| レジスターの送信先 IP アドレス&lt;br /&gt;
| pbx1_ip と同値&lt;br /&gt;
| ※1&lt;br /&gt;
|-&lt;br /&gt;
| pbx1_out_proxy&lt;br /&gt;
| INVITE の送信先 IP アドレス&lt;br /&gt;
| pbx1_ip と同値&lt;br /&gt;
| ※1&lt;br /&gt;
|-&lt;br /&gt;
| pbx_100rel&lt;br /&gt;
| 100rel の有効・無効&lt;br /&gt;
| false&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| pbx_session_timer&lt;br /&gt;
| セッションタイマの有効・無効&lt;br /&gt;
| false&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| pbx_rtp_timeout_sec&lt;br /&gt;
| RTP タイムアウト時間（秒）&lt;br /&gt;
| 120&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| pbx_rtp_hold_timeout_sec&lt;br /&gt;
| 保留中の RTP タイムアウト時間（秒）&lt;br /&gt;
| 300&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| pbx_call_timeout&lt;br /&gt;
| 呼出しタイムアウト時間（秒）&lt;br /&gt;
| 660&lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
※1  PBX サーバーの待ち受けポートが 5060 以外の場合、下記3つの設定値にポート番号を追加してください。&lt;br /&gt;
&lt;br /&gt;
* pbx1_proxy&lt;br /&gt;
* pbx1_reg_proxy&lt;br /&gt;
* pbx1_proxy&lt;br /&gt;
&lt;br /&gt;
例：5070ポートへ変更する場合、該当箇所を下記のように変更します。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx1_proxy=$${pbx1_ip}:5070&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx1_reg_proxy=$${pbx1_ip}:5070&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx1_out_proxy=$${pbx1_ip}:5070&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==接続元制限==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/iGW-N02/pbx_acl.xml&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
以下はファイル内容です。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;list name=&amp;quot;pbx&amp;quot; default=&amp;quot;deny&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;node type=&amp;quot;allow&amp;quot; cidr=&amp;quot;$${pbx1_ip}/32&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/list&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
発信要求を許可するアドレス帯の設定です。&lt;br /&gt;
標準では上記のように、ゲートウェイ対象となる PBX サーバーからの発信要求のみを許可する設定となります。&lt;br /&gt;
ご利用される環境に合わせ、アドレス帯の変更をしてください。&lt;br /&gt;
&lt;br /&gt;
==ライセンス設定==&lt;br /&gt;
&lt;br /&gt;
前述の【ライセンス発行】を参照の上、ライセンスを取得してください。&lt;br /&gt;
&lt;br /&gt;
取得後、ライセンス内容を以下のファイルに書き込んでください。&lt;br /&gt;
&lt;br /&gt;
注意：余計な空白（イコールの前後や、行末など）を入れないようご注意ください&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/iGW-N02/license.txt&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==設定反映==&lt;br /&gt;
&lt;br /&gt;
iGW-N02 モジュールを再起動し、設定反映を行ってください。&lt;br /&gt;
その際、話中の通話は切断され、起動完了まで通話が不可となる点にご留意ください。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
systemctl restart igw-n02&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==状態確認==&lt;br /&gt;
&lt;br /&gt;
===動作状態===&lt;br /&gt;
&lt;br /&gt;
iGW-N02 は systemd により起動管理を行っているため、下記コマンドにて動作状態を確認可能できます。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
systemctl status igw-n02&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===ひかり電話へのレジスター状態===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
fs_cli -x &amp;quot;sofia status&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
上記コマンドにより以下のように出力されます。&lt;br /&gt;
「hikari::hikari gateway」行の State が REGED となっていれば、ひかり電話にREGが通っている状態です。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
                     Name          Type                                       Data      State&lt;br /&gt;
=================================================================================================&lt;br /&gt;
                   hikari       profile                sip:mod_sofia@10.0.0.2:5060      RUNNING (0)&lt;br /&gt;
           hikari::hikari       gateway              sip:0551111111@ntt-east.ne.jp      REGED&lt;br /&gt;
                      pbx       profile         sip:mod_sofia@192.168.171.100:5060      RUNNING (0)&lt;br /&gt;
                pbx::pbx1       gateway               sip:FreeSWITCH@192.168.171.2      NOREG&lt;br /&gt;
=================================================================================================&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===モジュール状態確認===&lt;br /&gt;
&lt;br /&gt;
起動してからの稼働時間、セッション数、最大セッション数などを確認することができます。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
fs_cli -x &amp;quot;status&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=その他=&lt;br /&gt;
==SIP 仕様==&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|IP バージョン 　　　||IPv4&lt;br /&gt;
|-&lt;br /&gt;
|SIP ポート　　　　　||5060&lt;br /&gt;
|-&lt;br /&gt;
|音声コーデック　　　||G.711(μlaw）&lt;br /&gt;
|-&lt;br /&gt;
|DTMF　　　　　　　  ||みなし音声方式（インバンド方式）&lt;br /&gt;
|-&lt;br /&gt;
|ISDN サブアドレス 　||未対応&lt;br /&gt;
|-&lt;br /&gt;
|FAX 　　　　　　　　||みなし音声方式&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=お問い合わせ先=&lt;br /&gt;
下記URLのお問い合わせフォームからお問い合わせ内容について「ひかり電話ゲートウェイiGW-N02」を選択し、必要事項を入力の上お問い合わせください。&lt;br /&gt;
&lt;br /&gt;
https://ews.jp/company/contact/&lt;/div&gt;</summary>
		<author><name>アースワークス</name></author>
	</entry>
	<entry>
		<id>http://www.voip-info.jp/index.php?title=%E3%81%B2%E3%81%8B%E3%82%8A%E9%9B%BB%E8%A9%B1%E3%82%B2%E3%83%BC%E3%83%88%E3%82%A6%E3%82%A7%E3%82%A4_iGW-N02&amp;diff=11683</id>
		<title>ひかり電話ゲートウェイ iGW-N02</title>
		<link rel="alternate" type="text/html" href="http://www.voip-info.jp/index.php?title=%E3%81%B2%E3%81%8B%E3%82%8A%E9%9B%BB%E8%A9%B1%E3%82%B2%E3%83%BC%E3%83%88%E3%82%A6%E3%82%A7%E3%82%A4_iGW-N02&amp;diff=11683"/>
		<updated>2024-06-28T08:53:17Z</updated>

		<summary type="html">&lt;p&gt;アースワークス: /* ダウンロード */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Asterisk]]&lt;br /&gt;
[[Category:ひかり電話]]&lt;br /&gt;
&lt;br /&gt;
=はじめに=&lt;br /&gt;
&lt;br /&gt;
本ページは、ひかり電話接続モジュール 「iGW-N02」インストール手順やセットアップ方法、注意事項などを記載します。&amp;lt;br/&amp;gt;&lt;br /&gt;
Linux OS に対する知識を一定以上所有している方を想定しています。&amp;lt;br/&amp;gt;&lt;br /&gt;
iGW-N02 とは何かについては以下のURLをご参照ください。&amp;lt;br/&amp;gt;&lt;br /&gt;
https://ews.jp/works/voice-solution/igw-n02/&lt;br /&gt;
&lt;br /&gt;
=PBX での対応事項=&lt;br /&gt;
&lt;br /&gt;
iGW-N02 を使用してひかり電話（NGN）に接続する上で、配下PBXでの対応がいくつか必要となります。&lt;br /&gt;
&lt;br /&gt;
==網ふくそう通知==&lt;br /&gt;
&lt;br /&gt;
網ふくそう時、INVITE に対し iGW-N02 から、Reason ヘッダに Q.850 ;cause=42 が設定されている 503 をレスポンスします。&amp;lt;br/&amp;gt;&lt;br /&gt;
配下PBX側にて、ユーザーにふくそう通知を行ってください。&lt;br /&gt;
&lt;br /&gt;
==着信拒否==&lt;br /&gt;
&lt;br /&gt;
着信拒否をする場合は 403 応答をしてください。&lt;br /&gt;
&lt;br /&gt;
==RTP 送信==&lt;br /&gt;
&lt;br /&gt;
アーリーメディア中、および通話中では常に一定間隔で RTP を送信してください。&amp;lt;br/&amp;gt;&lt;br /&gt;
発話していない状態であっても RTP を送信するよう、VAD などの機能は解除してください。&lt;br /&gt;
&lt;br /&gt;
==音声コーデックについて==&lt;br /&gt;
&lt;br /&gt;
音声コーデックは g.711u-law のみ対応しています。&amp;lt;br/&amp;gt;&lt;br /&gt;
g.711u-law の送受信を出来るようにしてください。&lt;br /&gt;
&lt;br /&gt;
==呼び出し時間の制限について==&lt;br /&gt;
一部の 0120 番号などでは、呼び出し状態で通話が開始されることがあります。（アーリーメディアの状態で、IVR や通話が開始される）&amp;lt;br/&amp;gt;&lt;br /&gt;
この場合、呼び出し時間の制限を行うと、IVR や通話の途中で切断されますので、自動切断時間を適切にご調整ください。&amp;lt;br/&amp;gt;&lt;br /&gt;
なお、接続モジュールの設定として、660 秒が設定されていますが、/var/lib/machines/igw-n02/etc/iGW-N02/pbx_vars.xml ファイル中のpbx_call_timeout=660 の設定にて変更できます。&lt;br /&gt;
&lt;br /&gt;
=システム要件=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;text-align:left&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! CPU&lt;br /&gt;
| Intel x86 系（64 ビット）&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| Intel Celeron CPU N3350 1.10GHz以上（同時通話数により変動します）&lt;br /&gt;
|-&lt;br /&gt;
! メモリ&lt;br /&gt;
| 1[GB] 以上（同時通話数により変動します）&lt;br /&gt;
|-&lt;br /&gt;
! ストレージ&lt;br /&gt;
| 1[GB] 以上の空き容量&lt;br /&gt;
|-&lt;br /&gt;
! NIC&lt;br /&gt;
| ２ポート以上（必須）&lt;br /&gt;
|-&lt;br /&gt;
! OS&lt;br /&gt;
| Linux（systemd-nspawn が利用できること）&lt;br /&gt;
|}&lt;br /&gt;
※ OS は、64 ビットにのみ対応します。&lt;br /&gt;
&lt;br /&gt;
=事前準備=&lt;br /&gt;
&lt;br /&gt;
==ダウンロード==&lt;br /&gt;
&lt;br /&gt;
以下のURLよりコンテナイメージのダウンロードをお願いします。&amp;lt;br/&amp;gt;&lt;br /&gt;
ダウンロード後、インストール先のサーバーへ配置してください。&lt;br /&gt;
&lt;br /&gt;
https://www2.ews.jp/iGW-N02/igw-n02-20240109.tar.gz&lt;br /&gt;
&lt;br /&gt;
==ライセンス発行==&lt;br /&gt;
&lt;br /&gt;
本製品は、ソフトウェア適合検査に対応するため、ライセンス認証を行います。&amp;lt;br/&amp;gt;&lt;br /&gt;
ライセンス発行の為、以下の情報が必要となります。&amp;lt;br/&amp;gt;&lt;br /&gt;
下記項目を 当社Webサイトの問合せフォーム (https://ews.jp/company/contact/) よりご連絡ください。&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* 会社名&lt;br /&gt;
* 連絡先担当者氏名&lt;br /&gt;
* 連絡先担当者メールアドレス&lt;br /&gt;
* 連絡先担当者住所&lt;br /&gt;
* 連絡先担当者電話番号&lt;br /&gt;
* iGW-N02の設置場所名称&lt;br /&gt;
* ひかり電話を収容するNICのインターフェース名・MACアドレス&lt;br /&gt;
* 用途（評価用または本運用）&lt;br /&gt;
* ch数（評価用の場合は1chのみ）&lt;br /&gt;
&lt;br /&gt;
=サーバー側設定=&lt;br /&gt;
&lt;br /&gt;
サーバー（iGW-N02 をインストールする Linux PC）側の設定手順です。&lt;br /&gt;
以下に Ubuntu22 と Rocky8 の場合の手順を示します。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- それ以外の OS でのセットアップ手順が必要でしたらお問い合わせください。 --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Ubuntu22==&lt;br /&gt;
&lt;br /&gt;
Ubuntu Server22 LTS のケースについて手順を記述します。&lt;br /&gt;
&lt;br /&gt;
===systemd-nspawn インストール===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
apt install systemd-container&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===アーカイブ展開・コンテナ配置===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
tar -zxf igw-n02-v1.0.tar.gz -C /var/lib/machines&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
igw-n02-v1.0.tar.gz の部分は、前述の【事前準備】で入手したコンテナイメージファイルを指定してください。&lt;br /&gt;
&lt;br /&gt;
===ネットワーク・NIC設定例===&lt;br /&gt;
&lt;br /&gt;
前提・設定条件として以下があります。&lt;br /&gt;
&lt;br /&gt;
* IPアドレスはDHCPにより取得&lt;br /&gt;
** 固定IPとする場合はnetplanのドキュメントを参照の上、設定してください。&lt;br /&gt;
&lt;br /&gt;
* NIC &amp;quot;eno1&amp;quot; : 社内LANへ接続するNIC&lt;br /&gt;
* NIC &amp;quot;enp1s0&amp;quot; : ひかり電話を収容するNIC&lt;br /&gt;
* ブリッジ &amp;quot;br0&amp;quot; : iGW-N02コンテナを社内LANに接続するためのブリッジ&lt;br /&gt;
&lt;br /&gt;
上記設定はあくまで一例となるため、導入先の環境により適宜読み替えてください。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
「/etc/netplan/99-igwn02-config.yaml」を設定します。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
vi /etc/netplan/99-igwn02-config.yaml&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
以下はファイル内容例です。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
network:&lt;br /&gt;
  ethernets:&lt;br /&gt;
    eno1:&lt;br /&gt;
      dhcp4: true&lt;br /&gt;
    enp1s0:&lt;br /&gt;
      dhcp4: false&lt;br /&gt;
  version: 2&lt;br /&gt;
&lt;br /&gt;
  bridges:&lt;br /&gt;
    br0:&lt;br /&gt;
      interfaces:&lt;br /&gt;
        - eno1&lt;br /&gt;
      dhcp4: true&lt;br /&gt;
      gateway4: 192.168.1.1&lt;br /&gt;
      nameservers:&lt;br /&gt;
        addresses:&lt;br /&gt;
          - 192.168.1.2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
設定後、下記コマンドにより設定反映をしてください。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
netplan apply&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===コンテナ設定===&lt;br /&gt;
&lt;br /&gt;
「/etc/systemd/nspawn/igw-n02.nspawn」を設定します。&lt;br /&gt;
&lt;br /&gt;
前述【アーカイブ展開・コンテナ配置】で配置したコンテナディレクトリ名(例：/var/lib/machines/igw-n02/)と、nspawn 設定ファイル名は一致している必要があるため、もしディレクトリ名などを変更した場合はファイル名と揃えてください。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
mkdir -p /etc/systemd/nspawn&lt;br /&gt;
vi /etc/systemd/nspawn/igw-n02.nspawn&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
以下はファイル内容です。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
[Network]&lt;br /&gt;
Bridge=br0&lt;br /&gt;
Interface=enp1s0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
前述【ネットワーク・NIC設定例】で設定した NIC・Bridge 名を指定してください。&lt;br /&gt;
&lt;br /&gt;
==Rocky8==&lt;br /&gt;
&lt;br /&gt;
Rocky Linux 8.8 のケースについて手順を記述します。&lt;br /&gt;
&lt;br /&gt;
===systemd-nspawn インストール===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
dnf install systemd-container&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===アーカイブ展開・コンテナ配置===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
tar -zxf igw-n02-v1.0.tar.gz -C /var/lib/machines&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
igw-n02-v1.0.tar.gz の部分は、前述の【事前準備】で入手したコンテナイメージファイルを指定してください。&lt;br /&gt;
&lt;br /&gt;
===SELinux無効化===&lt;br /&gt;
&lt;br /&gt;
SELinuxが有効だとコンテナが起動できないため無効化する。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
vi /etc/selinux/config&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
以下の通り変更&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
SELINUX=enforcing&lt;br /&gt;
↓&lt;br /&gt;
SELINUX=disabled&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
設定が反映されるのは再起動後となります。&lt;br /&gt;
次項にて再起動をするため現段階では不要です。&lt;br /&gt;
&lt;br /&gt;
===ネットワーク・NIC設定例===&lt;br /&gt;
&lt;br /&gt;
前提・設定条件として以下があります。&lt;br /&gt;
&lt;br /&gt;
* IPアドレスはDHCPにより取得&lt;br /&gt;
** 固定IPとする場合はNetworkManagerのドキュメントを参照の上設定してください。&lt;br /&gt;
&lt;br /&gt;
* NIC &amp;quot;enp0s3&amp;quot; : 社内LANへ接続するNIC、DHCP有効設定&lt;br /&gt;
* NIC &amp;quot;enp0s8&amp;quot; : ひかり電話を収容するNIC&lt;br /&gt;
* ブリッジ &amp;quot;br0&amp;quot; : iGW-N02コンテナを社内LANに接続するためのブリッジ&lt;br /&gt;
&lt;br /&gt;
上記設定はあくまで一例となるため、導入先の環境により適宜読み替えてください。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
NetworkManager を使用した設定例を以下に示します。&lt;br /&gt;
&lt;br /&gt;
====仮想ブリッジインタフェースの作成・設定====&lt;br /&gt;
&lt;br /&gt;
ブリッジインターフェース br0 の作成。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
nmcli con add type bridge ifname br0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
NIC enp0s3 をブリッジ br0 に接続&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
nmcli con add type bridge-slave ifname enp0s3 master br0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
自動接続設定をONに&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
nmcli con mod bridge-br0 connection.autoconnect yes&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====物理ポート設定の削除、および再起動====&lt;br /&gt;
&lt;br /&gt;
SSHで接続している場合、接続が切断されます。&lt;br /&gt;
そのため、設定後即座に再起動をして設定を反映させます。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
nmcli con del enp0s3;reboot&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===コンテナ設定===&lt;br /&gt;
&lt;br /&gt;
「/etc/systemd/nspawn/igw-n02.nspawn」を設定します。&lt;br /&gt;
&lt;br /&gt;
前述【アーカイブ展開・コンテナ配置】で配置したコンテナディレクトリ名(例：/var/lib/machines/igw-n02/)と、nspawn 設定ファイル名は一致している必要があるため、もしディレクトリ名などを変更した場合はファイル名と揃えてください。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
mkdir -p /etc/systemd/nspawn&lt;br /&gt;
vi /etc/systemd/nspawn/igw-n02.nspawn&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
以下はファイル内容です。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
[Network]&lt;br /&gt;
Bridge=br0&lt;br /&gt;
Interface=enp0s8&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
前述【ネットワーク・NIC設定例】で設定した NIC・Bridge 名を指定してください。&lt;br /&gt;
&lt;br /&gt;
=モジュール設定=&lt;br /&gt;
&lt;br /&gt;
==コンテナ起動設定==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
machinectl enable igw-n02&lt;br /&gt;
machinectl start igw-n02&lt;br /&gt;
machinectl shell igw-n02 # root で実行することでコンテナ内のコンソールに遷移&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
上記コマンド実行後、母艦側立ち上げ時にコンテナも起動する設定となります。&lt;br /&gt;
&lt;br /&gt;
以降、iGW-N02 コンテナ内での操作となります。&lt;br /&gt;
&lt;br /&gt;
==ネットワーク・NIC設定==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/network/interfaces&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
インストール時、ファイル内容は以下のようになっています。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
source /etc/network/interfaces.d/*&lt;br /&gt;
&lt;br /&gt;
#### host0 は、 /etc/iGW-N02/if_conf.sh の pbx_if1 の設定値に合わせる。&lt;br /&gt;
auto host0&lt;br /&gt;
&lt;br /&gt;
#### IPアドレスをDHCPで取得する場合:&lt;br /&gt;
&lt;br /&gt;
#iface host0 inet dhcp&lt;br /&gt;
&lt;br /&gt;
#### IPアドレスを固定で設定する場合:&lt;br /&gt;
#### * gateway は、必要ならば設定する。&lt;br /&gt;
&lt;br /&gt;
#iface host0 inet static&lt;br /&gt;
#    address 192.168.230.230/24&lt;br /&gt;
#    gateway 192.168.230.1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ご利用の環境に合わせて、コメントを外すなど編集をお願いいたします。&lt;br /&gt;
&lt;br /&gt;
編集後以下のコマンドにて反映をします。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
systemctl restart networking&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==インターフェース設定==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/iGW-N02/if_conf.sh&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
以下はファイル内容例です。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
# pbx side interface&lt;br /&gt;
export pbx_if0=host0    # physical&lt;br /&gt;
export pbx_if1=host0    # logical&lt;br /&gt;
&lt;br /&gt;
# hikari side interface&lt;br /&gt;
export hikari_if0=enp0s8    # physical&lt;br /&gt;
export hikari_if1=enp0s8    # logical&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
pbx_if：PBXサーバーへアクセス可能なNICを指定してください。&lt;br /&gt;
hikari_if：ひかり電話を収容するNICを指定してください。&lt;br /&gt;
&lt;br /&gt;
==PBX サーバー接続設定==&lt;br /&gt;
&lt;br /&gt;
ご利用の環境に合わせ、設定してください。&lt;br /&gt;
設定方法が不明な場合はサポートまでお問い合わせください。&lt;br /&gt;
&lt;br /&gt;
===設定例===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/iGW-N02/pbx_vars.xml&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
以下はファイル内容例です。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;include&amp;gt;&lt;br /&gt;
  &amp;lt;!-- pbx ip address --&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx1_ip=192.168.1.1&amp;quot;/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- register --&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx1_register=false&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx1_username=&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx1_password=&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- realm, domain --&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx1_realm=$${pbx1_ip}&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx1_domain=$${pbx1_ip}&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- proxy --&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx1_proxy=$${pbx1_ip}&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx1_reg_proxy=$${pbx1_ip}&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx1_out_proxy=$${pbx1_ip}&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- features --&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx_100rel=false&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx_session_timer=false&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- timeout --&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx_rtp_timeout_sec=120&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx_rtp_hold_timeout_sec=300&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx_call_timeout=660&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/include&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
上記設定例は以下のような設定となります。&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! 設定項目&lt;br /&gt;
! 設定値&lt;br /&gt;
|-&lt;br /&gt;
| PBX アドレス&lt;br /&gt;
| 192.168.1.1&lt;br /&gt;
|-&lt;br /&gt;
| 利用する SIP ポート&lt;br /&gt;
| PBX 側 UDP/5060&lt;br /&gt;
|-&lt;br /&gt;
| レジスター&lt;br /&gt;
| しない&lt;br /&gt;
|-&lt;br /&gt;
| 接続認証&lt;br /&gt;
| IP アドレスによる認証&lt;br /&gt;
|-&lt;br /&gt;
| セッションタイマ&lt;br /&gt;
| 無し&lt;br /&gt;
|-&lt;br /&gt;
| 100rel&lt;br /&gt;
| 無し&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===項目説明===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! 項目&lt;br /&gt;
! 意味&lt;br /&gt;
! 既定値&lt;br /&gt;
! 備考&lt;br /&gt;
|-&lt;br /&gt;
| pbx1_ip&lt;br /&gt;
| 接続先 PBX の IP アドレス&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| pbx1_register&lt;br /&gt;
| レジスターの有効・無効&lt;br /&gt;
| false&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| pbx1_username&lt;br /&gt;
| レジスターの認証情報&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| pbx1_password&lt;br /&gt;
| レジスターの認証情報&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| pbx1_proxy&lt;br /&gt;
| プロキシサーバーの IP アドレス&lt;br /&gt;
| pbx1_ip と同値&lt;br /&gt;
| ※1&lt;br /&gt;
|-&lt;br /&gt;
| pbx1_reg_proxy&lt;br /&gt;
| レジスターの送信先 IP アドレス&lt;br /&gt;
| pbx1_ip と同値&lt;br /&gt;
| ※1&lt;br /&gt;
|-&lt;br /&gt;
| pbx1_out_proxy&lt;br /&gt;
| INVITE の送信先 IP アドレス&lt;br /&gt;
| pbx1_ip と同値&lt;br /&gt;
| ※1&lt;br /&gt;
|-&lt;br /&gt;
| pbx_100rel&lt;br /&gt;
| 100rel の有効・無効&lt;br /&gt;
| false&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| pbx_session_timer&lt;br /&gt;
| セッションタイマの有効・無効&lt;br /&gt;
| false&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| pbx_rtp_timeout_sec&lt;br /&gt;
| RTP タイムアウト時間（秒）&lt;br /&gt;
| 120&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| pbx_rtp_hold_timeout_sec&lt;br /&gt;
| 保留中の RTP タイムアウト時間（秒）&lt;br /&gt;
| 300&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| pbx_call_timeout&lt;br /&gt;
| 呼出しタイムアウト時間（秒）&lt;br /&gt;
| 660&lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
※1  PBX サーバーの待ち受けポートが 5060 以外の場合、下記3つの設定値にポート番号を追加してください。&lt;br /&gt;
&lt;br /&gt;
* pbx1_proxy&lt;br /&gt;
* pbx1_reg_proxy&lt;br /&gt;
* pbx1_proxy&lt;br /&gt;
&lt;br /&gt;
例：5070ポートへ変更する場合、該当箇所を下記のように変更します。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx1_proxy=$${pbx1_ip}:5070&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx1_reg_proxy=$${pbx1_ip}:5070&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx1_out_proxy=$${pbx1_ip}:5070&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==接続元制限==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/iGW-N02/pbx_acl.xml&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
以下はファイル内容です。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;list name=&amp;quot;pbx&amp;quot; default=&amp;quot;deny&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;node type=&amp;quot;allow&amp;quot; cidr=&amp;quot;$${pbx1_ip}/32&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/list&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
発信要求を許可するアドレス帯の設定です。&lt;br /&gt;
標準では上記のように、ゲートウェイ対象となる PBX サーバーからの発信要求のみを許可する設定となります。&lt;br /&gt;
ご利用される環境に合わせ、アドレス帯の変更をしてください。&lt;br /&gt;
&lt;br /&gt;
==ライセンス設定==&lt;br /&gt;
&lt;br /&gt;
前述の【ライセンス発行】を参照の上、ライセンスを取得してください。&lt;br /&gt;
&lt;br /&gt;
取得後、ライセンス内容を以下のファイルに書き込んでください。&lt;br /&gt;
&lt;br /&gt;
注意：余計な空白（イコールの前後や、行末など）を入れないようご注意ください&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/iGW-N02/license.txt&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==設定反映==&lt;br /&gt;
&lt;br /&gt;
iGW-N02 モジュールを再起動し、設定反映を行ってください。&lt;br /&gt;
その際、話中の通話は切断され、起動完了まで通話が不可となる点にご留意ください。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
systemctl restart igw-n02&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==状態確認==&lt;br /&gt;
&lt;br /&gt;
===動作状態===&lt;br /&gt;
&lt;br /&gt;
iGW-N02 は systemd により起動管理を行っているため、下記コマンドにて動作状態を確認可能できます。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
systemctl status igw-n02&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===ひかり電話へのレジスター状態===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
fs_cli -x &amp;quot;sofia status&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
上記コマンドにより以下のように出力されます。&lt;br /&gt;
「hikari::hikari gateway」行の State が REGED となっていれば、ひかり電話にREGが通っている状態です。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
                     Name          Type                                       Data      State&lt;br /&gt;
=================================================================================================&lt;br /&gt;
                   hikari       profile                sip:mod_sofia@10.0.0.2:5060      RUNNING (0)&lt;br /&gt;
           hikari::hikari       gateway              sip:0551111111@ntt-east.ne.jp      REGED&lt;br /&gt;
                      pbx       profile         sip:mod_sofia@192.168.171.100:5060      RUNNING (0)&lt;br /&gt;
                pbx::pbx1       gateway               sip:FreeSWITCH@192.168.171.2      NOREG&lt;br /&gt;
=================================================================================================&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===モジュール状態確認===&lt;br /&gt;
&lt;br /&gt;
起動してからの稼働時間、セッション数、最大セッション数などを確認することができます。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
fs_cli -x &amp;quot;status&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=その他=&lt;br /&gt;
==SIP 仕様==&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|IP バージョン 　　　||IPv4&lt;br /&gt;
|-&lt;br /&gt;
|SIP ポート　　　　　||5060&lt;br /&gt;
|-&lt;br /&gt;
|音声コーデック　　　||G.711(μlaw）&lt;br /&gt;
|-&lt;br /&gt;
|DTMF　　　　　　　  ||みなし音声方式（インバンド方式）&lt;br /&gt;
|-&lt;br /&gt;
|ISDN サブアドレス 　||未対応&lt;br /&gt;
|-&lt;br /&gt;
|FAX 　　　　　　　　||みなし音声方式&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=お問い合わせ先=&lt;br /&gt;
下記URLのお問い合わせフォームからお問い合わせ内容について「ひかり電話ゲートウェイiGW-N02」を選択し、必要事項を入力の上お問い合わせください。&lt;br /&gt;
&lt;br /&gt;
https://ews.jp/company/contact/&lt;/div&gt;</summary>
		<author><name>アースワークス</name></author>
	</entry>
	<entry>
		<id>http://www.voip-info.jp/index.php?title=%E3%81%B2%E3%81%8B%E3%82%8A%E9%9B%BB%E8%A9%B1%E3%82%B2%E3%83%BC%E3%83%88%E3%82%A6%E3%82%A7%E3%82%A4_iGW-N02&amp;diff=11682</id>
		<title>ひかり電話ゲートウェイ iGW-N02</title>
		<link rel="alternate" type="text/html" href="http://www.voip-info.jp/index.php?title=%E3%81%B2%E3%81%8B%E3%82%8A%E9%9B%BB%E8%A9%B1%E3%82%B2%E3%83%BC%E3%83%88%E3%82%A6%E3%82%A7%E3%82%A4_iGW-N02&amp;diff=11682"/>
		<updated>2024-06-28T07:29:50Z</updated>

		<summary type="html">&lt;p&gt;アースワークス: /* ダウンロード */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Asterisk]]&lt;br /&gt;
[[Category:ひかり電話]]&lt;br /&gt;
&lt;br /&gt;
=はじめに=&lt;br /&gt;
&lt;br /&gt;
本ページは、ひかり電話接続モジュール 「iGW-N02」インストール手順やセットアップ方法、注意事項などを記載します。&amp;lt;br/&amp;gt;&lt;br /&gt;
Linux OS に対する知識を一定以上所有している方を想定しています。&amp;lt;br/&amp;gt;&lt;br /&gt;
iGW-N02 とは何かについては以下のURLをご参照ください。&amp;lt;br/&amp;gt;&lt;br /&gt;
https://ews.jp/works/voice-solution/igw-n02/&lt;br /&gt;
&lt;br /&gt;
=PBX での対応事項=&lt;br /&gt;
&lt;br /&gt;
iGW-N02 を使用してひかり電話（NGN）に接続する上で、配下PBXでの対応がいくつか必要となります。&lt;br /&gt;
&lt;br /&gt;
==網ふくそう通知==&lt;br /&gt;
&lt;br /&gt;
網ふくそう時、INVITE に対し iGW-N02 から、Reason ヘッダに Q.850 ;cause=42 が設定されている 503 をレスポンスします。&amp;lt;br/&amp;gt;&lt;br /&gt;
配下PBX側にて、ユーザーにふくそう通知を行ってください。&lt;br /&gt;
&lt;br /&gt;
==着信拒否==&lt;br /&gt;
&lt;br /&gt;
着信拒否をする場合は 403 応答をしてください。&lt;br /&gt;
&lt;br /&gt;
==RTP 送信==&lt;br /&gt;
&lt;br /&gt;
アーリーメディア中、および通話中では常に一定間隔で RTP を送信してください。&amp;lt;br/&amp;gt;&lt;br /&gt;
発話していない状態であっても RTP を送信するよう、VAD などの機能は解除してください。&lt;br /&gt;
&lt;br /&gt;
==音声コーデックについて==&lt;br /&gt;
&lt;br /&gt;
音声コーデックは g.711u-law のみ対応しています。&amp;lt;br/&amp;gt;&lt;br /&gt;
g.711u-law の送受信を出来るようにしてください。&lt;br /&gt;
&lt;br /&gt;
==呼び出し時間の制限について==&lt;br /&gt;
一部の 0120 番号などでは、呼び出し状態で通話が開始されることがあります。（アーリーメディアの状態で、IVR や通話が開始される）&amp;lt;br/&amp;gt;&lt;br /&gt;
この場合、呼び出し時間の制限を行うと、IVR や通話の途中で切断されますので、自動切断時間を適切にご調整ください。&amp;lt;br/&amp;gt;&lt;br /&gt;
なお、接続モジュールの設定として、660 秒が設定されていますが、/var/lib/machines/igw-n02/etc/iGW-N02/pbx_vars.xml ファイル中のpbx_call_timeout=660 の設定にて変更できます。&lt;br /&gt;
&lt;br /&gt;
=システム要件=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;text-align:left&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! CPU&lt;br /&gt;
| Intel x86 系（64 ビット）&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| Intel Celeron CPU N3350 1.10GHz以上（同時通話数により変動します）&lt;br /&gt;
|-&lt;br /&gt;
! メモリ&lt;br /&gt;
| 1[GB] 以上（同時通話数により変動します）&lt;br /&gt;
|-&lt;br /&gt;
! ストレージ&lt;br /&gt;
| 1[GB] 以上の空き容量&lt;br /&gt;
|-&lt;br /&gt;
! NIC&lt;br /&gt;
| ２ポート以上（必須）&lt;br /&gt;
|-&lt;br /&gt;
! OS&lt;br /&gt;
| Linux（systemd-nspawn が利用できること）&lt;br /&gt;
|}&lt;br /&gt;
※ OS は、64 ビットにのみ対応します。&lt;br /&gt;
&lt;br /&gt;
=事前準備=&lt;br /&gt;
&lt;br /&gt;
==ダウンロード==&lt;br /&gt;
&lt;br /&gt;
以下のURLよりコンテナイメージのダウンロードをお願いします。&amp;lt;br/&amp;gt;&lt;br /&gt;
ダウンロード後、インストール先のサーバーへ配置してください。&lt;br /&gt;
&lt;br /&gt;
https://www2.ews.jp/iGW-N02/igw-n02-20240613.tar.gz&lt;br /&gt;
&lt;br /&gt;
==ライセンス発行==&lt;br /&gt;
&lt;br /&gt;
本製品は、ソフトウェア適合検査に対応するため、ライセンス認証を行います。&amp;lt;br/&amp;gt;&lt;br /&gt;
ライセンス発行の為、以下の情報が必要となります。&amp;lt;br/&amp;gt;&lt;br /&gt;
下記項目を 当社Webサイトの問合せフォーム (https://ews.jp/company/contact/) よりご連絡ください。&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* 会社名&lt;br /&gt;
* 連絡先担当者氏名&lt;br /&gt;
* 連絡先担当者メールアドレス&lt;br /&gt;
* 連絡先担当者住所&lt;br /&gt;
* 連絡先担当者電話番号&lt;br /&gt;
* iGW-N02の設置場所名称&lt;br /&gt;
* ひかり電話を収容するNICのインターフェース名・MACアドレス&lt;br /&gt;
* 用途（評価用または本運用）&lt;br /&gt;
* ch数（評価用の場合は1chのみ）&lt;br /&gt;
&lt;br /&gt;
=サーバー側設定=&lt;br /&gt;
&lt;br /&gt;
サーバー（iGW-N02 をインストールする Linux PC）側の設定手順です。&lt;br /&gt;
以下に Ubuntu22 と Rocky8 の場合の手順を示します。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- それ以外の OS でのセットアップ手順が必要でしたらお問い合わせください。 --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Ubuntu22==&lt;br /&gt;
&lt;br /&gt;
Ubuntu Server22 LTS のケースについて手順を記述します。&lt;br /&gt;
&lt;br /&gt;
===systemd-nspawn インストール===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
apt install systemd-container&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===アーカイブ展開・コンテナ配置===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
tar -zxf igw-n02-v1.0.tar.gz -C /var/lib/machines&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
igw-n02-v1.0.tar.gz の部分は、前述の【事前準備】で入手したコンテナイメージファイルを指定してください。&lt;br /&gt;
&lt;br /&gt;
===ネットワーク・NIC設定例===&lt;br /&gt;
&lt;br /&gt;
前提・設定条件として以下があります。&lt;br /&gt;
&lt;br /&gt;
* IPアドレスはDHCPにより取得&lt;br /&gt;
** 固定IPとする場合はnetplanのドキュメントを参照の上、設定してください。&lt;br /&gt;
&lt;br /&gt;
* NIC &amp;quot;eno1&amp;quot; : 社内LANへ接続するNIC&lt;br /&gt;
* NIC &amp;quot;enp1s0&amp;quot; : ひかり電話を収容するNIC&lt;br /&gt;
* ブリッジ &amp;quot;br0&amp;quot; : iGW-N02コンテナを社内LANに接続するためのブリッジ&lt;br /&gt;
&lt;br /&gt;
上記設定はあくまで一例となるため、導入先の環境により適宜読み替えてください。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
「/etc/netplan/99-igwn02-config.yaml」を設定します。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
vi /etc/netplan/99-igwn02-config.yaml&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
以下はファイル内容例です。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
network:&lt;br /&gt;
  ethernets:&lt;br /&gt;
    eno1:&lt;br /&gt;
      dhcp4: true&lt;br /&gt;
    enp1s0:&lt;br /&gt;
      dhcp4: false&lt;br /&gt;
  version: 2&lt;br /&gt;
&lt;br /&gt;
  bridges:&lt;br /&gt;
    br0:&lt;br /&gt;
      interfaces:&lt;br /&gt;
        - eno1&lt;br /&gt;
      dhcp4: true&lt;br /&gt;
      gateway4: 192.168.1.1&lt;br /&gt;
      nameservers:&lt;br /&gt;
        addresses:&lt;br /&gt;
          - 192.168.1.2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
設定後、下記コマンドにより設定反映をしてください。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
netplan apply&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===コンテナ設定===&lt;br /&gt;
&lt;br /&gt;
「/etc/systemd/nspawn/igw-n02.nspawn」を設定します。&lt;br /&gt;
&lt;br /&gt;
前述【アーカイブ展開・コンテナ配置】で配置したコンテナディレクトリ名(例：/var/lib/machines/igw-n02/)と、nspawn 設定ファイル名は一致している必要があるため、もしディレクトリ名などを変更した場合はファイル名と揃えてください。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
mkdir -p /etc/systemd/nspawn&lt;br /&gt;
vi /etc/systemd/nspawn/igw-n02.nspawn&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
以下はファイル内容です。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
[Network]&lt;br /&gt;
Bridge=br0&lt;br /&gt;
Interface=enp1s0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
前述【ネットワーク・NIC設定例】で設定した NIC・Bridge 名を指定してください。&lt;br /&gt;
&lt;br /&gt;
==Rocky8==&lt;br /&gt;
&lt;br /&gt;
Rocky Linux 8.8 のケースについて手順を記述します。&lt;br /&gt;
&lt;br /&gt;
===systemd-nspawn インストール===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
dnf install systemd-container&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===アーカイブ展開・コンテナ配置===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
tar -zxf igw-n02-v1.0.tar.gz -C /var/lib/machines&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
igw-n02-v1.0.tar.gz の部分は、前述の【事前準備】で入手したコンテナイメージファイルを指定してください。&lt;br /&gt;
&lt;br /&gt;
===SELinux無効化===&lt;br /&gt;
&lt;br /&gt;
SELinuxが有効だとコンテナが起動できないため無効化する。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
vi /etc/selinux/config&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
以下の通り変更&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
SELINUX=enforcing&lt;br /&gt;
↓&lt;br /&gt;
SELINUX=disabled&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
設定が反映されるのは再起動後となります。&lt;br /&gt;
次項にて再起動をするため現段階では不要です。&lt;br /&gt;
&lt;br /&gt;
===ネットワーク・NIC設定例===&lt;br /&gt;
&lt;br /&gt;
前提・設定条件として以下があります。&lt;br /&gt;
&lt;br /&gt;
* IPアドレスはDHCPにより取得&lt;br /&gt;
** 固定IPとする場合はNetworkManagerのドキュメントを参照の上設定してください。&lt;br /&gt;
&lt;br /&gt;
* NIC &amp;quot;enp0s3&amp;quot; : 社内LANへ接続するNIC、DHCP有効設定&lt;br /&gt;
* NIC &amp;quot;enp0s8&amp;quot; : ひかり電話を収容するNIC&lt;br /&gt;
* ブリッジ &amp;quot;br0&amp;quot; : iGW-N02コンテナを社内LANに接続するためのブリッジ&lt;br /&gt;
&lt;br /&gt;
上記設定はあくまで一例となるため、導入先の環境により適宜読み替えてください。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
NetworkManager を使用した設定例を以下に示します。&lt;br /&gt;
&lt;br /&gt;
====仮想ブリッジインタフェースの作成・設定====&lt;br /&gt;
&lt;br /&gt;
ブリッジインターフェース br0 の作成。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
nmcli con add type bridge ifname br0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
NIC enp0s3 をブリッジ br0 に接続&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
nmcli con add type bridge-slave ifname enp0s3 master br0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
自動接続設定をONに&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
nmcli con mod bridge-br0 connection.autoconnect yes&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====物理ポート設定の削除、および再起動====&lt;br /&gt;
&lt;br /&gt;
SSHで接続している場合、接続が切断されます。&lt;br /&gt;
そのため、設定後即座に再起動をして設定を反映させます。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
nmcli con del enp0s3;reboot&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===コンテナ設定===&lt;br /&gt;
&lt;br /&gt;
「/etc/systemd/nspawn/igw-n02.nspawn」を設定します。&lt;br /&gt;
&lt;br /&gt;
前述【アーカイブ展開・コンテナ配置】で配置したコンテナディレクトリ名(例：/var/lib/machines/igw-n02/)と、nspawn 設定ファイル名は一致している必要があるため、もしディレクトリ名などを変更した場合はファイル名と揃えてください。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
mkdir -p /etc/systemd/nspawn&lt;br /&gt;
vi /etc/systemd/nspawn/igw-n02.nspawn&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
以下はファイル内容です。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
[Network]&lt;br /&gt;
Bridge=br0&lt;br /&gt;
Interface=enp0s8&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
前述【ネットワーク・NIC設定例】で設定した NIC・Bridge 名を指定してください。&lt;br /&gt;
&lt;br /&gt;
=モジュール設定=&lt;br /&gt;
&lt;br /&gt;
==コンテナ起動設定==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
machinectl enable igw-n02&lt;br /&gt;
machinectl start igw-n02&lt;br /&gt;
machinectl shell igw-n02 # root で実行することでコンテナ内のコンソールに遷移&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
上記コマンド実行後、母艦側立ち上げ時にコンテナも起動する設定となります。&lt;br /&gt;
&lt;br /&gt;
以降、iGW-N02 コンテナ内での操作となります。&lt;br /&gt;
&lt;br /&gt;
==ネットワーク・NIC設定==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/network/interfaces&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
インストール時、ファイル内容は以下のようになっています。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
source /etc/network/interfaces.d/*&lt;br /&gt;
&lt;br /&gt;
#### host0 は、 /etc/iGW-N02/if_conf.sh の pbx_if1 の設定値に合わせる。&lt;br /&gt;
auto host0&lt;br /&gt;
&lt;br /&gt;
#### IPアドレスをDHCPで取得する場合:&lt;br /&gt;
&lt;br /&gt;
#iface host0 inet dhcp&lt;br /&gt;
&lt;br /&gt;
#### IPアドレスを固定で設定する場合:&lt;br /&gt;
#### * gateway は、必要ならば設定する。&lt;br /&gt;
&lt;br /&gt;
#iface host0 inet static&lt;br /&gt;
#    address 192.168.230.230/24&lt;br /&gt;
#    gateway 192.168.230.1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ご利用の環境に合わせて、コメントを外すなど編集をお願いいたします。&lt;br /&gt;
&lt;br /&gt;
編集後以下のコマンドにて反映をします。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
systemctl restart networking&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==インターフェース設定==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/iGW-N02/if_conf.sh&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
以下はファイル内容例です。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
# pbx side interface&lt;br /&gt;
export pbx_if0=host0    # physical&lt;br /&gt;
export pbx_if1=host0    # logical&lt;br /&gt;
&lt;br /&gt;
# hikari side interface&lt;br /&gt;
export hikari_if0=enp0s8    # physical&lt;br /&gt;
export hikari_if1=enp0s8    # logical&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
pbx_if：PBXサーバーへアクセス可能なNICを指定してください。&lt;br /&gt;
hikari_if：ひかり電話を収容するNICを指定してください。&lt;br /&gt;
&lt;br /&gt;
==PBX サーバー接続設定==&lt;br /&gt;
&lt;br /&gt;
ご利用の環境に合わせ、設定してください。&lt;br /&gt;
設定方法が不明な場合はサポートまでお問い合わせください。&lt;br /&gt;
&lt;br /&gt;
===設定例===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/iGW-N02/pbx_vars.xml&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
以下はファイル内容例です。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;include&amp;gt;&lt;br /&gt;
  &amp;lt;!-- pbx ip address --&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx1_ip=192.168.1.1&amp;quot;/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- register --&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx1_register=false&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx1_username=&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx1_password=&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- realm, domain --&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx1_realm=$${pbx1_ip}&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx1_domain=$${pbx1_ip}&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- proxy --&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx1_proxy=$${pbx1_ip}&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx1_reg_proxy=$${pbx1_ip}&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx1_out_proxy=$${pbx1_ip}&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- features --&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx_100rel=false&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx_session_timer=false&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- timeout --&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx_rtp_timeout_sec=120&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx_rtp_hold_timeout_sec=300&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx_call_timeout=660&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/include&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
上記設定例は以下のような設定となります。&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! 設定項目&lt;br /&gt;
! 設定値&lt;br /&gt;
|-&lt;br /&gt;
| PBX アドレス&lt;br /&gt;
| 192.168.1.1&lt;br /&gt;
|-&lt;br /&gt;
| 利用する SIP ポート&lt;br /&gt;
| PBX 側 UDP/5060&lt;br /&gt;
|-&lt;br /&gt;
| レジスター&lt;br /&gt;
| しない&lt;br /&gt;
|-&lt;br /&gt;
| 接続認証&lt;br /&gt;
| IP アドレスによる認証&lt;br /&gt;
|-&lt;br /&gt;
| セッションタイマ&lt;br /&gt;
| 無し&lt;br /&gt;
|-&lt;br /&gt;
| 100rel&lt;br /&gt;
| 無し&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===項目説明===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! 項目&lt;br /&gt;
! 意味&lt;br /&gt;
! 既定値&lt;br /&gt;
! 備考&lt;br /&gt;
|-&lt;br /&gt;
| pbx1_ip&lt;br /&gt;
| 接続先 PBX の IP アドレス&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| pbx1_register&lt;br /&gt;
| レジスターの有効・無効&lt;br /&gt;
| false&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| pbx1_username&lt;br /&gt;
| レジスターの認証情報&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| pbx1_password&lt;br /&gt;
| レジスターの認証情報&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| pbx1_proxy&lt;br /&gt;
| プロキシサーバーの IP アドレス&lt;br /&gt;
| pbx1_ip と同値&lt;br /&gt;
| ※1&lt;br /&gt;
|-&lt;br /&gt;
| pbx1_reg_proxy&lt;br /&gt;
| レジスターの送信先 IP アドレス&lt;br /&gt;
| pbx1_ip と同値&lt;br /&gt;
| ※1&lt;br /&gt;
|-&lt;br /&gt;
| pbx1_out_proxy&lt;br /&gt;
| INVITE の送信先 IP アドレス&lt;br /&gt;
| pbx1_ip と同値&lt;br /&gt;
| ※1&lt;br /&gt;
|-&lt;br /&gt;
| pbx_100rel&lt;br /&gt;
| 100rel の有効・無効&lt;br /&gt;
| false&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| pbx_session_timer&lt;br /&gt;
| セッションタイマの有効・無効&lt;br /&gt;
| false&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| pbx_rtp_timeout_sec&lt;br /&gt;
| RTP タイムアウト時間（秒）&lt;br /&gt;
| 120&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| pbx_rtp_hold_timeout_sec&lt;br /&gt;
| 保留中の RTP タイムアウト時間（秒）&lt;br /&gt;
| 300&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| pbx_call_timeout&lt;br /&gt;
| 呼出しタイムアウト時間（秒）&lt;br /&gt;
| 660&lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
※1  PBX サーバーの待ち受けポートが 5060 以外の場合、下記3つの設定値にポート番号を追加してください。&lt;br /&gt;
&lt;br /&gt;
* pbx1_proxy&lt;br /&gt;
* pbx1_reg_proxy&lt;br /&gt;
* pbx1_proxy&lt;br /&gt;
&lt;br /&gt;
例：5070ポートへ変更する場合、該当箇所を下記のように変更します。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx1_proxy=$${pbx1_ip}:5070&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx1_reg_proxy=$${pbx1_ip}:5070&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx1_out_proxy=$${pbx1_ip}:5070&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==接続元制限==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/iGW-N02/pbx_acl.xml&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
以下はファイル内容です。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;list name=&amp;quot;pbx&amp;quot; default=&amp;quot;deny&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;node type=&amp;quot;allow&amp;quot; cidr=&amp;quot;$${pbx1_ip}/32&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/list&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
発信要求を許可するアドレス帯の設定です。&lt;br /&gt;
標準では上記のように、ゲートウェイ対象となる PBX サーバーからの発信要求のみを許可する設定となります。&lt;br /&gt;
ご利用される環境に合わせ、アドレス帯の変更をしてください。&lt;br /&gt;
&lt;br /&gt;
==ライセンス設定==&lt;br /&gt;
&lt;br /&gt;
前述の【ライセンス発行】を参照の上、ライセンスを取得してください。&lt;br /&gt;
&lt;br /&gt;
取得後、ライセンス内容を以下のファイルに書き込んでください。&lt;br /&gt;
&lt;br /&gt;
注意：余計な空白（イコールの前後や、行末など）を入れないようご注意ください&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/iGW-N02/license.txt&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==設定反映==&lt;br /&gt;
&lt;br /&gt;
iGW-N02 モジュールを再起動し、設定反映を行ってください。&lt;br /&gt;
その際、話中の通話は切断され、起動完了まで通話が不可となる点にご留意ください。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
systemctl restart igw-n02&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==状態確認==&lt;br /&gt;
&lt;br /&gt;
===動作状態===&lt;br /&gt;
&lt;br /&gt;
iGW-N02 は systemd により起動管理を行っているため、下記コマンドにて動作状態を確認可能できます。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
systemctl status igw-n02&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===ひかり電話へのレジスター状態===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
fs_cli -x &amp;quot;sofia status&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
上記コマンドにより以下のように出力されます。&lt;br /&gt;
「hikari::hikari gateway」行の State が REGED となっていれば、ひかり電話にREGが通っている状態です。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
                     Name          Type                                       Data      State&lt;br /&gt;
=================================================================================================&lt;br /&gt;
                   hikari       profile                sip:mod_sofia@10.0.0.2:5060      RUNNING (0)&lt;br /&gt;
           hikari::hikari       gateway              sip:0551111111@ntt-east.ne.jp      REGED&lt;br /&gt;
                      pbx       profile         sip:mod_sofia@192.168.171.100:5060      RUNNING (0)&lt;br /&gt;
                pbx::pbx1       gateway               sip:FreeSWITCH@192.168.171.2      NOREG&lt;br /&gt;
=================================================================================================&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===モジュール状態確認===&lt;br /&gt;
&lt;br /&gt;
起動してからの稼働時間、セッション数、最大セッション数などを確認することができます。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
fs_cli -x &amp;quot;status&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=その他=&lt;br /&gt;
==SIP 仕様==&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|IP バージョン 　　　||IPv4&lt;br /&gt;
|-&lt;br /&gt;
|SIP ポート　　　　　||5060&lt;br /&gt;
|-&lt;br /&gt;
|音声コーデック　　　||G.711(μlaw）&lt;br /&gt;
|-&lt;br /&gt;
|DTMF　　　　　　　  ||みなし音声方式（インバンド方式）&lt;br /&gt;
|-&lt;br /&gt;
|ISDN サブアドレス 　||未対応&lt;br /&gt;
|-&lt;br /&gt;
|FAX 　　　　　　　　||みなし音声方式&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=お問い合わせ先=&lt;br /&gt;
下記URLのお問い合わせフォームからお問い合わせ内容について「ひかり電話ゲートウェイiGW-N02」を選択し、必要事項を入力の上お問い合わせください。&lt;br /&gt;
&lt;br /&gt;
https://ews.jp/company/contact/&lt;/div&gt;</summary>
		<author><name>アースワークス</name></author>
	</entry>
	<entry>
		<id>http://www.voip-info.jp/index.php?title=%E3%81%B2%E3%81%8B%E3%82%8A%E9%9B%BB%E8%A9%B1%E3%82%B2%E3%83%BC%E3%83%88%E3%82%A6%E3%82%A7%E3%82%A4_iGW-N02&amp;diff=11642</id>
		<title>ひかり電話ゲートウェイ iGW-N02</title>
		<link rel="alternate" type="text/html" href="http://www.voip-info.jp/index.php?title=%E3%81%B2%E3%81%8B%E3%82%8A%E9%9B%BB%E8%A9%B1%E3%82%B2%E3%83%BC%E3%83%88%E3%82%A6%E3%82%A7%E3%82%A4_iGW-N02&amp;diff=11642"/>
		<updated>2024-06-18T07:24:10Z</updated>

		<summary type="html">&lt;p&gt;アースワークス: /* システム要件 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Asterisk]]&lt;br /&gt;
[[Category:ひかり電話]]&lt;br /&gt;
&lt;br /&gt;
=はじめに=&lt;br /&gt;
&lt;br /&gt;
本ページは、ひかり電話接続モジュール 「iGW-N02」インストール手順やセットアップ方法、注意事項などを記載します。&amp;lt;br/&amp;gt;&lt;br /&gt;
Linux OS に対する知識を一定以上所有している方を想定しています。&amp;lt;br/&amp;gt;&lt;br /&gt;
iGW-N02 とは何かについては以下のURLをご参照ください。&amp;lt;br/&amp;gt;&lt;br /&gt;
https://ews.jp/works/voice-solution/igw-n02/&lt;br /&gt;
&lt;br /&gt;
=PBX での対応事項=&lt;br /&gt;
&lt;br /&gt;
iGW-N02 を使用してひかり電話（NGN）に接続する上で、配下PBXでの対応がいくつか必要となります。&lt;br /&gt;
&lt;br /&gt;
==網ふくそう通知==&lt;br /&gt;
&lt;br /&gt;
網ふくそう時、INVITE に対し iGW-N02 から、Reason ヘッダに Q.850 ;cause=42 が設定されている 503 をレスポンスします。&amp;lt;br/&amp;gt;&lt;br /&gt;
配下PBX側にて、ユーザーにふくそう通知を行ってください。&lt;br /&gt;
&lt;br /&gt;
==着信拒否==&lt;br /&gt;
&lt;br /&gt;
着信拒否をする場合は 403 応答をしてください。&lt;br /&gt;
&lt;br /&gt;
==RTP 送信==&lt;br /&gt;
&lt;br /&gt;
アーリーメディア中、および通話中では常に一定間隔で RTP を送信してください。&amp;lt;br/&amp;gt;&lt;br /&gt;
発話していない状態であっても RTP を送信するよう、VAD などの機能は解除してください。&lt;br /&gt;
&lt;br /&gt;
==音声コーデックについて==&lt;br /&gt;
&lt;br /&gt;
音声コーデックは g.711u-law のみ対応しています。&amp;lt;br/&amp;gt;&lt;br /&gt;
g.711u-law の送受信を出来るようにしてください。&lt;br /&gt;
&lt;br /&gt;
==呼び出し時間の制限について==&lt;br /&gt;
一部の 0120 番号などでは、呼び出し状態で通話が開始されることがあります。（アーリーメディアの状態で、IVR や通話が開始される）&amp;lt;br/&amp;gt;&lt;br /&gt;
この場合、呼び出し時間の制限を行うと、IVR や通話の途中で切断されますので、自動切断時間を適切にご調整ください。&amp;lt;br/&amp;gt;&lt;br /&gt;
なお、接続モジュールの設定として、660 秒が設定されていますが、/var/lib/machines/igw-n02/etc/iGW-N02/pbx_vars.xml ファイル中のpbx_call_timeout=660 の設定にて変更できます。&lt;br /&gt;
&lt;br /&gt;
=システム要件=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;text-align:left&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! CPU&lt;br /&gt;
| Intel x86 系（64 ビット）&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| Intel Celeron CPU N3350 1.10GHz以上（同時通話数により変動します）&lt;br /&gt;
|-&lt;br /&gt;
! メモリ&lt;br /&gt;
| 1[GB] 以上（同時通話数により変動します）&lt;br /&gt;
|-&lt;br /&gt;
! ストレージ&lt;br /&gt;
| 1[GB] 以上の空き容量&lt;br /&gt;
|-&lt;br /&gt;
! NIC&lt;br /&gt;
| ２ポート以上（必須）&lt;br /&gt;
|-&lt;br /&gt;
! OS&lt;br /&gt;
| Linux（systemd-nspawn が利用できること）&lt;br /&gt;
|}&lt;br /&gt;
※ OS は、64 ビットにのみ対応します。&lt;br /&gt;
&lt;br /&gt;
=事前準備=&lt;br /&gt;
&lt;br /&gt;
==ダウンロード==&lt;br /&gt;
&lt;br /&gt;
以下のURLよりコンテナイメージのダウンロードをお願いします。&amp;lt;br/&amp;gt;&lt;br /&gt;
ダウンロード後、インストール先のサーバーへ配置してください。&lt;br /&gt;
&lt;br /&gt;
https://www2.ews.jp/iGW-N02/igw-n02-20240109.tar.gz&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==ライセンス発行==&lt;br /&gt;
&lt;br /&gt;
本製品は、ソフトウェア適合検査に対応するため、ライセンス認証を行います。&amp;lt;br/&amp;gt;&lt;br /&gt;
ライセンス発行の為、以下の情報が必要となります。&amp;lt;br/&amp;gt;&lt;br /&gt;
下記項目を 当社Webサイトの問合せフォーム (https://ews.jp/company/contact/) よりご連絡ください。&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* 会社名&lt;br /&gt;
* 連絡先担当者氏名&lt;br /&gt;
* 連絡先担当者メールアドレス&lt;br /&gt;
* 連絡先担当者住所&lt;br /&gt;
* 連絡先担当者電話番号&lt;br /&gt;
* iGW-N02の設置場所名称&lt;br /&gt;
* ひかり電話を収容するNICのインターフェース名・MACアドレス&lt;br /&gt;
* 用途（評価用または本運用）&lt;br /&gt;
* ch数（評価用の場合は1chのみ）&lt;br /&gt;
&lt;br /&gt;
=サーバー側設定=&lt;br /&gt;
&lt;br /&gt;
サーバー（iGW-N02 をインストールする Linux PC）側の設定手順です。&lt;br /&gt;
以下に Ubuntu22 と Rocky8 の場合の手順を示します。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- それ以外の OS でのセットアップ手順が必要でしたらお問い合わせください。 --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Ubuntu22==&lt;br /&gt;
&lt;br /&gt;
Ubuntu Server22 LTS のケースについて手順を記述します。&lt;br /&gt;
&lt;br /&gt;
===systemd-nspawn インストール===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
apt install systemd-container&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===アーカイブ展開・コンテナ配置===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
tar -zxf igw-n02-v1.0.tar.gz -C /var/lib/machines&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
igw-n02-v1.0.tar.gz の部分は、前述の【事前準備】で入手したコンテナイメージファイルを指定してください。&lt;br /&gt;
&lt;br /&gt;
===ネットワーク・NIC設定例===&lt;br /&gt;
&lt;br /&gt;
前提・設定条件として以下があります。&lt;br /&gt;
&lt;br /&gt;
* IPアドレスはDHCPにより取得&lt;br /&gt;
** 固定IPとする場合はnetplanのドキュメントを参照の上、設定してください。&lt;br /&gt;
&lt;br /&gt;
* NIC &amp;quot;eno1&amp;quot; : 社内LANへ接続するNIC&lt;br /&gt;
* NIC &amp;quot;enp1s0&amp;quot; : ひかり電話を収容するNIC&lt;br /&gt;
* ブリッジ &amp;quot;br0&amp;quot; : iGW-N02コンテナを社内LANに接続するためのブリッジ&lt;br /&gt;
&lt;br /&gt;
上記設定はあくまで一例となるため、導入先の環境により適宜読み替えてください。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
「/etc/netplan/99-igwn02-config.yaml」を設定します。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
vi /etc/netplan/99-igwn02-config.yaml&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
以下はファイル内容例です。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
network:&lt;br /&gt;
  ethernets:&lt;br /&gt;
    eno1:&lt;br /&gt;
      dhcp4: true&lt;br /&gt;
    enp1s0:&lt;br /&gt;
      dhcp4: false&lt;br /&gt;
  version: 2&lt;br /&gt;
&lt;br /&gt;
  bridges:&lt;br /&gt;
    br0:&lt;br /&gt;
      interfaces:&lt;br /&gt;
        - eno1&lt;br /&gt;
      dhcp4: true&lt;br /&gt;
      gateway4: 192.168.1.1&lt;br /&gt;
      nameservers:&lt;br /&gt;
        addresses:&lt;br /&gt;
          - 192.168.1.2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
設定後、下記コマンドにより設定反映をしてください。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
netplan apply&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===コンテナ設定===&lt;br /&gt;
&lt;br /&gt;
「/etc/systemd/nspawn/igw-n02.nspawn」を設定します。&lt;br /&gt;
&lt;br /&gt;
前述【アーカイブ展開・コンテナ配置】で配置したコンテナディレクトリ名(例：/var/lib/machines/igw-n02/)と、nspawn 設定ファイル名は一致している必要があるため、もしディレクトリ名などを変更した場合はファイル名と揃えてください。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
mkdir -p /etc/systemd/nspawn&lt;br /&gt;
vi /etc/systemd/nspawn/igw-n02.nspawn&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
以下はファイル内容です。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
[Network]&lt;br /&gt;
Bridge=br0&lt;br /&gt;
Interface=enp1s0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
前述【ネットワーク・NIC設定例】で設定した NIC・Bridge 名を指定してください。&lt;br /&gt;
&lt;br /&gt;
==Rocky8==&lt;br /&gt;
&lt;br /&gt;
Rocky Linux 8.8 のケースについて手順を記述します。&lt;br /&gt;
&lt;br /&gt;
===systemd-nspawn インストール===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
dnf install systemd-container&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===アーカイブ展開・コンテナ配置===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
tar -zxf igw-n02-v1.0.tar.gz -C /var/lib/machines&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
igw-n02-v1.0.tar.gz の部分は、前述の【事前準備】で入手したコンテナイメージファイルを指定してください。&lt;br /&gt;
&lt;br /&gt;
===SELinux無効化===&lt;br /&gt;
&lt;br /&gt;
SELinuxが有効だとコンテナが起動できないため無効化する。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
vi /etc/selinux/config&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
以下の通り変更&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
SELINUX=enforcing&lt;br /&gt;
↓&lt;br /&gt;
SELINUX=disabled&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
設定が反映されるのは再起動後となります。&lt;br /&gt;
次項にて再起動をするため現段階では不要です。&lt;br /&gt;
&lt;br /&gt;
===ネットワーク・NIC設定例===&lt;br /&gt;
&lt;br /&gt;
前提・設定条件として以下があります。&lt;br /&gt;
&lt;br /&gt;
* IPアドレスはDHCPにより取得&lt;br /&gt;
** 固定IPとする場合はNetworkManagerのドキュメントを参照の上設定してください。&lt;br /&gt;
&lt;br /&gt;
* NIC &amp;quot;enp0s3&amp;quot; : 社内LANへ接続するNIC、DHCP有効設定&lt;br /&gt;
* NIC &amp;quot;enp0s8&amp;quot; : ひかり電話を収容するNIC&lt;br /&gt;
* ブリッジ &amp;quot;br0&amp;quot; : iGW-N02コンテナを社内LANに接続するためのブリッジ&lt;br /&gt;
&lt;br /&gt;
上記設定はあくまで一例となるため、導入先の環境により適宜読み替えてください。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
NetworkManager を使用した設定例を以下に示します。&lt;br /&gt;
&lt;br /&gt;
====仮想ブリッジインタフェースの作成・設定====&lt;br /&gt;
&lt;br /&gt;
ブリッジインターフェース br0 の作成。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
nmcli con add type bridge ifname br0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
NIC enp0s3 をブリッジ br0 に接続&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
nmcli con add type bridge-slave ifname enp0s3 master br0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
自動接続設定をONに&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
nmcli con mod bridge-br0 connection.autoconnect yes&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====物理ポート設定の削除、および再起動====&lt;br /&gt;
&lt;br /&gt;
SSHで接続している場合、接続が切断されます。&lt;br /&gt;
そのため、設定後即座に再起動をして設定を反映させます。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
nmcli con del enp0s3;reboot&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===コンテナ設定===&lt;br /&gt;
&lt;br /&gt;
「/etc/systemd/nspawn/igw-n02.nspawn」を設定します。&lt;br /&gt;
&lt;br /&gt;
前述【アーカイブ展開・コンテナ配置】で配置したコンテナディレクトリ名(例：/var/lib/machines/igw-n02/)と、nspawn 設定ファイル名は一致している必要があるため、もしディレクトリ名などを変更した場合はファイル名と揃えてください。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
mkdir -p /etc/systemd/nspawn&lt;br /&gt;
vi /etc/systemd/nspawn/igw-n02.nspawn&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
以下はファイル内容です。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
[Network]&lt;br /&gt;
Bridge=br0&lt;br /&gt;
Interface=enp0s8&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
前述【ネットワーク・NIC設定例】で設定した NIC・Bridge 名を指定してください。&lt;br /&gt;
&lt;br /&gt;
=モジュール設定=&lt;br /&gt;
&lt;br /&gt;
==コンテナ起動設定==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
machinectl enable igw-n02&lt;br /&gt;
machinectl start igw-n02&lt;br /&gt;
machinectl shell igw-n02 # root で実行することでコンテナ内のコンソールに遷移&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
上記コマンド実行後、母艦側立ち上げ時にコンテナも起動する設定となります。&lt;br /&gt;
&lt;br /&gt;
以降、iGW-N02 コンテナ内での操作となります。&lt;br /&gt;
&lt;br /&gt;
==ネットワーク・NIC設定==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/network/interfaces&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
インストール時、ファイル内容は以下のようになっています。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
source /etc/network/interfaces.d/*&lt;br /&gt;
&lt;br /&gt;
#### host0 は、 /etc/iGW-N02/if_conf.sh の pbx_if1 の設定値に合わせる。&lt;br /&gt;
auto host0&lt;br /&gt;
&lt;br /&gt;
#### IPアドレスをDHCPで取得する場合:&lt;br /&gt;
&lt;br /&gt;
#iface host0 inet dhcp&lt;br /&gt;
&lt;br /&gt;
#### IPアドレスを固定で設定する場合:&lt;br /&gt;
#### * gateway は、必要ならば設定する。&lt;br /&gt;
&lt;br /&gt;
#iface host0 inet static&lt;br /&gt;
#    address 192.168.230.230/24&lt;br /&gt;
#    gateway 192.168.230.1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ご利用の環境に合わせて、コメントを外すなど編集をお願いいたします。&lt;br /&gt;
&lt;br /&gt;
編集後以下のコマンドにて反映をします。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
systemctl restart networking&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==インターフェース設定==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/iGW-N02/if_conf.sh&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
以下はファイル内容例です。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
# pbx side interface&lt;br /&gt;
export pbx_if0=host0    # physical&lt;br /&gt;
export pbx_if1=host0    # logical&lt;br /&gt;
&lt;br /&gt;
# hikari side interface&lt;br /&gt;
export hikari_if0=enp0s8    # physical&lt;br /&gt;
export hikari_if1=enp0s8    # logical&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
pbx_if：PBXサーバーへアクセス可能なNICを指定してください。&lt;br /&gt;
hikari_if：ひかり電話を収容するNICを指定してください。&lt;br /&gt;
&lt;br /&gt;
==PBX サーバー接続設定==&lt;br /&gt;
&lt;br /&gt;
ご利用の環境に合わせ、設定してください。&lt;br /&gt;
設定方法が不明な場合はサポートまでお問い合わせください。&lt;br /&gt;
&lt;br /&gt;
===設定例===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/iGW-N02/pbx_vars.xml&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
以下はファイル内容例です。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;include&amp;gt;&lt;br /&gt;
  &amp;lt;!-- pbx ip address --&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx1_ip=192.168.1.1&amp;quot;/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- register --&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx1_register=false&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx1_username=&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx1_password=&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- realm, domain --&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx1_realm=$${pbx1_ip}&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx1_domain=$${pbx1_ip}&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- proxy --&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx1_proxy=$${pbx1_ip}&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx1_reg_proxy=$${pbx1_ip}&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx1_out_proxy=$${pbx1_ip}&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- features --&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx_100rel=false&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx_session_timer=false&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- timeout --&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx_rtp_timeout_sec=120&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx_rtp_hold_timeout_sec=300&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx_call_timeout=660&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/include&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
上記設定例は以下のような設定となります。&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! 設定項目&lt;br /&gt;
! 設定値&lt;br /&gt;
|-&lt;br /&gt;
| PBX アドレス&lt;br /&gt;
| 192.168.1.1&lt;br /&gt;
|-&lt;br /&gt;
| 利用する SIP ポート&lt;br /&gt;
| PBX 側 UDP/5060&lt;br /&gt;
|-&lt;br /&gt;
| レジスター&lt;br /&gt;
| しない&lt;br /&gt;
|-&lt;br /&gt;
| 接続認証&lt;br /&gt;
| IP アドレスによる認証&lt;br /&gt;
|-&lt;br /&gt;
| セッションタイマ&lt;br /&gt;
| 無し&lt;br /&gt;
|-&lt;br /&gt;
| 100rel&lt;br /&gt;
| 無し&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===項目説明===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! 項目&lt;br /&gt;
! 意味&lt;br /&gt;
! 既定値&lt;br /&gt;
! 備考&lt;br /&gt;
|-&lt;br /&gt;
| pbx1_ip&lt;br /&gt;
| 接続先 PBX の IP アドレス&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| pbx1_register&lt;br /&gt;
| レジスターの有効・無効&lt;br /&gt;
| false&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| pbx1_username&lt;br /&gt;
| レジスターの認証情報&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| pbx1_password&lt;br /&gt;
| レジスターの認証情報&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| pbx1_proxy&lt;br /&gt;
| プロキシサーバーの IP アドレス&lt;br /&gt;
| pbx1_ip と同値&lt;br /&gt;
| ※1&lt;br /&gt;
|-&lt;br /&gt;
| pbx1_reg_proxy&lt;br /&gt;
| レジスターの送信先 IP アドレス&lt;br /&gt;
| pbx1_ip と同値&lt;br /&gt;
| ※1&lt;br /&gt;
|-&lt;br /&gt;
| pbx1_out_proxy&lt;br /&gt;
| INVITE の送信先 IP アドレス&lt;br /&gt;
| pbx1_ip と同値&lt;br /&gt;
| ※1&lt;br /&gt;
|-&lt;br /&gt;
| pbx_100rel&lt;br /&gt;
| 100rel の有効・無効&lt;br /&gt;
| false&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| pbx_session_timer&lt;br /&gt;
| セッションタイマの有効・無効&lt;br /&gt;
| false&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| pbx_rtp_timeout_sec&lt;br /&gt;
| RTP タイムアウト時間（秒）&lt;br /&gt;
| 120&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| pbx_rtp_hold_timeout_sec&lt;br /&gt;
| 保留中の RTP タイムアウト時間（秒）&lt;br /&gt;
| 300&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| pbx_call_timeout&lt;br /&gt;
| 呼出しタイムアウト時間（秒）&lt;br /&gt;
| 660&lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
※1  PBX サーバーの待ち受けポートが 5060 以外の場合、下記3つの設定値にポート番号を追加してください。&lt;br /&gt;
&lt;br /&gt;
* pbx1_proxy&lt;br /&gt;
* pbx1_reg_proxy&lt;br /&gt;
* pbx1_proxy&lt;br /&gt;
&lt;br /&gt;
例：5070ポートへ変更する場合、該当箇所を下記のように変更します。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx1_proxy=$${pbx1_ip}:5070&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx1_reg_proxy=$${pbx1_ip}:5070&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx1_out_proxy=$${pbx1_ip}:5070&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==接続元制限==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/iGW-N02/pbx_acl.xml&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
以下はファイル内容です。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;list name=&amp;quot;pbx&amp;quot; default=&amp;quot;deny&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;node type=&amp;quot;allow&amp;quot; cidr=&amp;quot;$${pbx1_ip}/32&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/list&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
発信要求を許可するアドレス帯の設定です。&lt;br /&gt;
標準では上記のように、ゲートウェイ対象となる PBX サーバーからの発信要求のみを許可する設定となります。&lt;br /&gt;
ご利用される環境に合わせ、アドレス帯の変更をしてください。&lt;br /&gt;
&lt;br /&gt;
==ライセンス設定==&lt;br /&gt;
&lt;br /&gt;
前述の【ライセンス発行】を参照の上、ライセンスを取得してください。&lt;br /&gt;
&lt;br /&gt;
取得後、ライセンス内容を以下のファイルに書き込んでください。&lt;br /&gt;
&lt;br /&gt;
注意：余計な空白（イコールの前後や、行末など）を入れないようご注意ください&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/iGW-N02/license.txt&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==設定反映==&lt;br /&gt;
&lt;br /&gt;
iGW-N02 モジュールを再起動し、設定反映を行ってください。&lt;br /&gt;
その際、話中の通話は切断され、起動完了まで通話が不可となる点にご留意ください。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
systemctl restart igw-n02&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==状態確認==&lt;br /&gt;
&lt;br /&gt;
===動作状態===&lt;br /&gt;
&lt;br /&gt;
iGW-N02 は systemd により起動管理を行っているため、下記コマンドにて動作状態を確認可能できます。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
systemctl status igw-n02&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===ひかり電話へのレジスター状態===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
fs_cli -x &amp;quot;sofia status&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
上記コマンドにより以下のように出力されます。&lt;br /&gt;
「hikari::hikari gateway」行の State が REGED となっていれば、ひかり電話にREGが通っている状態です。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
                     Name          Type                                       Data      State&lt;br /&gt;
=================================================================================================&lt;br /&gt;
                   hikari       profile                sip:mod_sofia@10.0.0.2:5060      RUNNING (0)&lt;br /&gt;
           hikari::hikari       gateway              sip:0551111111@ntt-east.ne.jp      REGED&lt;br /&gt;
                      pbx       profile         sip:mod_sofia@192.168.171.100:5060      RUNNING (0)&lt;br /&gt;
                pbx::pbx1       gateway               sip:FreeSWITCH@192.168.171.2      NOREG&lt;br /&gt;
=================================================================================================&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===モジュール状態確認===&lt;br /&gt;
&lt;br /&gt;
起動してからの稼働時間、セッション数、最大セッション数などを確認することができます。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
fs_cli -x &amp;quot;status&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=その他=&lt;br /&gt;
==SIP 仕様==&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|IP バージョン 　　　||IPv4&lt;br /&gt;
|-&lt;br /&gt;
|SIP ポート　　　　　||5060&lt;br /&gt;
|-&lt;br /&gt;
|音声コーデック　　　||G.711(μlaw）&lt;br /&gt;
|-&lt;br /&gt;
|DTMF　　　　　　　  ||みなし音声方式（インバンド方式）&lt;br /&gt;
|-&lt;br /&gt;
|ISDN サブアドレス 　||未対応&lt;br /&gt;
|-&lt;br /&gt;
|FAX 　　　　　　　　||みなし音声方式&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=お問い合わせ先=&lt;br /&gt;
下記URLのお問い合わせフォームからお問い合わせ内容について「ひかり電話ゲートウェイiGW-N02」を選択し、必要事項を入力の上お問い合わせください。&lt;br /&gt;
&lt;br /&gt;
https://ews.jp/company/contact/&lt;/div&gt;</summary>
		<author><name>アースワークス</name></author>
	</entry>
	<entry>
		<id>http://www.voip-info.jp/index.php?title=%E3%81%B2%E3%81%8B%E3%82%8A%E9%9B%BB%E8%A9%B1%E3%82%B2%E3%83%BC%E3%83%88%E3%82%A6%E3%82%A7%E3%82%A4_iGW-N02&amp;diff=11641</id>
		<title>ひかり電話ゲートウェイ iGW-N02</title>
		<link rel="alternate" type="text/html" href="http://www.voip-info.jp/index.php?title=%E3%81%B2%E3%81%8B%E3%82%8A%E9%9B%BB%E8%A9%B1%E3%82%B2%E3%83%BC%E3%83%88%E3%82%A6%E3%82%A7%E3%82%A4_iGW-N02&amp;diff=11641"/>
		<updated>2024-06-12T07:25:36Z</updated>

		<summary type="html">&lt;p&gt;アースワークス: /* ライセンス設定 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Asterisk]]&lt;br /&gt;
[[Category:ひかり電話]]&lt;br /&gt;
&lt;br /&gt;
=はじめに=&lt;br /&gt;
&lt;br /&gt;
本ページは、ひかり電話接続モジュール 「iGW-N02」インストール手順やセットアップ方法、注意事項などを記載します。&amp;lt;br/&amp;gt;&lt;br /&gt;
Linux OS に対する知識を一定以上所有している方を想定しています。&amp;lt;br/&amp;gt;&lt;br /&gt;
iGW-N02 とは何かについては以下のURLをご参照ください。&amp;lt;br/&amp;gt;&lt;br /&gt;
https://ews.jp/works/voice-solution/igw-n02/&lt;br /&gt;
&lt;br /&gt;
=PBX での対応事項=&lt;br /&gt;
&lt;br /&gt;
iGW-N02 を使用してひかり電話（NGN）に接続する上で、配下PBXでの対応がいくつか必要となります。&lt;br /&gt;
&lt;br /&gt;
==網ふくそう通知==&lt;br /&gt;
&lt;br /&gt;
網ふくそう時、INVITE に対し iGW-N02 から、Reason ヘッダに Q.850 ;cause=42 が設定されている 503 をレスポンスします。&amp;lt;br/&amp;gt;&lt;br /&gt;
配下PBX側にて、ユーザーにふくそう通知を行ってください。&lt;br /&gt;
&lt;br /&gt;
==着信拒否==&lt;br /&gt;
&lt;br /&gt;
着信拒否をする場合は 403 応答をしてください。&lt;br /&gt;
&lt;br /&gt;
==RTP 送信==&lt;br /&gt;
&lt;br /&gt;
アーリーメディア中、および通話中では常に一定間隔で RTP を送信してください。&amp;lt;br/&amp;gt;&lt;br /&gt;
発話していない状態であっても RTP を送信するよう、VAD などの機能は解除してください。&lt;br /&gt;
&lt;br /&gt;
==音声コーデックについて==&lt;br /&gt;
&lt;br /&gt;
音声コーデックは g.711u-law のみ対応しています。&amp;lt;br/&amp;gt;&lt;br /&gt;
g.711u-law の送受信を出来るようにしてください。&lt;br /&gt;
&lt;br /&gt;
==呼び出し時間の制限について==&lt;br /&gt;
一部の 0120 番号などでは、呼び出し状態で通話が開始されることがあります。（アーリーメディアの状態で、IVR や通話が開始される）&amp;lt;br/&amp;gt;&lt;br /&gt;
この場合、呼び出し時間の制限を行うと、IVR や通話の途中で切断されますので、自動切断時間を適切にご調整ください。&amp;lt;br/&amp;gt;&lt;br /&gt;
なお、接続モジュールの設定として、660 秒が設定されていますが、/var/lib/machines/igw-n02/etc/iGW-N02/pbx_vars.xml ファイル中のpbx_call_timeout=660 の設定にて変更できます。&lt;br /&gt;
&lt;br /&gt;
=システム要件=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;text-align:left&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! CPU&lt;br /&gt;
| Intel Celeron CPU N3350 1.10GHz以上（同時通話数により変動します）&lt;br /&gt;
|-&lt;br /&gt;
! メモリ&lt;br /&gt;
| 1[GB] 以上（同時通話数により変動します）&lt;br /&gt;
|-&lt;br /&gt;
! ストレージ&lt;br /&gt;
| 1[GB] 以上の空き容量&lt;br /&gt;
|-&lt;br /&gt;
! NIC&lt;br /&gt;
| ２ポート以上（必須）&lt;br /&gt;
|-&lt;br /&gt;
! OS&lt;br /&gt;
| Linux（systemd-nspawn が利用できること）&lt;br /&gt;
|}&lt;br /&gt;
※ OS は、64 ビットにのみ対応します。&lt;br /&gt;
&lt;br /&gt;
=事前準備=&lt;br /&gt;
&lt;br /&gt;
==ダウンロード==&lt;br /&gt;
&lt;br /&gt;
以下のURLよりコンテナイメージのダウンロードをお願いします。&amp;lt;br/&amp;gt;&lt;br /&gt;
ダウンロード後、インストール先のサーバーへ配置してください。&lt;br /&gt;
&lt;br /&gt;
https://www2.ews.jp/iGW-N02/igw-n02-20240109.tar.gz&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==ライセンス発行==&lt;br /&gt;
&lt;br /&gt;
本製品は、ソフトウェア適合検査に対応するため、ライセンス認証を行います。&amp;lt;br/&amp;gt;&lt;br /&gt;
ライセンス発行の為、以下の情報が必要となります。&amp;lt;br/&amp;gt;&lt;br /&gt;
下記項目を 当社Webサイトの問合せフォーム (https://ews.jp/company/contact/) よりご連絡ください。&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* 会社名&lt;br /&gt;
* 連絡先担当者氏名&lt;br /&gt;
* 連絡先担当者メールアドレス&lt;br /&gt;
* 連絡先担当者住所&lt;br /&gt;
* 連絡先担当者電話番号&lt;br /&gt;
* iGW-N02の設置場所名称&lt;br /&gt;
* ひかり電話を収容するNICのインターフェース名・MACアドレス&lt;br /&gt;
* 用途（評価用または本運用）&lt;br /&gt;
* ch数（評価用の場合は1chのみ）&lt;br /&gt;
&lt;br /&gt;
=サーバー側設定=&lt;br /&gt;
&lt;br /&gt;
サーバー（iGW-N02 をインストールする Linux PC）側の設定手順です。&lt;br /&gt;
以下に Ubuntu22 と Rocky8 の場合の手順を示します。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- それ以外の OS でのセットアップ手順が必要でしたらお問い合わせください。 --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Ubuntu22==&lt;br /&gt;
&lt;br /&gt;
Ubuntu Server22 LTS のケースについて手順を記述します。&lt;br /&gt;
&lt;br /&gt;
===systemd-nspawn インストール===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
apt install systemd-container&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===アーカイブ展開・コンテナ配置===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
tar -zxf igw-n02-v1.0.tar.gz -C /var/lib/machines&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
igw-n02-v1.0.tar.gz の部分は、前述の【事前準備】で入手したコンテナイメージファイルを指定してください。&lt;br /&gt;
&lt;br /&gt;
===ネットワーク・NIC設定例===&lt;br /&gt;
&lt;br /&gt;
前提・設定条件として以下があります。&lt;br /&gt;
&lt;br /&gt;
* IPアドレスはDHCPにより取得&lt;br /&gt;
** 固定IPとする場合はnetplanのドキュメントを参照の上、設定してください。&lt;br /&gt;
&lt;br /&gt;
* NIC &amp;quot;eno1&amp;quot; : 社内LANへ接続するNIC&lt;br /&gt;
* NIC &amp;quot;enp1s0&amp;quot; : ひかり電話を収容するNIC&lt;br /&gt;
* ブリッジ &amp;quot;br0&amp;quot; : iGW-N02コンテナを社内LANに接続するためのブリッジ&lt;br /&gt;
&lt;br /&gt;
上記設定はあくまで一例となるため、導入先の環境により適宜読み替えてください。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
「/etc/netplan/99-igwn02-config.yaml」を設定します。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
vi /etc/netplan/99-igwn02-config.yaml&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
以下はファイル内容例です。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
network:&lt;br /&gt;
  ethernets:&lt;br /&gt;
    eno1:&lt;br /&gt;
      dhcp4: true&lt;br /&gt;
    enp1s0:&lt;br /&gt;
      dhcp4: false&lt;br /&gt;
  version: 2&lt;br /&gt;
&lt;br /&gt;
  bridges:&lt;br /&gt;
    br0:&lt;br /&gt;
      interfaces:&lt;br /&gt;
        - eno1&lt;br /&gt;
      dhcp4: true&lt;br /&gt;
      gateway4: 192.168.1.1&lt;br /&gt;
      nameservers:&lt;br /&gt;
        addresses:&lt;br /&gt;
          - 192.168.1.2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
設定後、下記コマンドにより設定反映をしてください。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
netplan apply&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===コンテナ設定===&lt;br /&gt;
&lt;br /&gt;
「/etc/systemd/nspawn/igw-n02.nspawn」を設定します。&lt;br /&gt;
&lt;br /&gt;
前述【アーカイブ展開・コンテナ配置】で配置したコンテナディレクトリ名(例：/var/lib/machines/igw-n02/)と、nspawn 設定ファイル名は一致している必要があるため、もしディレクトリ名などを変更した場合はファイル名と揃えてください。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
mkdir -p /etc/systemd/nspawn&lt;br /&gt;
vi /etc/systemd/nspawn/igw-n02.nspawn&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
以下はファイル内容です。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
[Network]&lt;br /&gt;
Bridge=br0&lt;br /&gt;
Interface=enp1s0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
前述【ネットワーク・NIC設定例】で設定した NIC・Bridge 名を指定してください。&lt;br /&gt;
&lt;br /&gt;
==Rocky8==&lt;br /&gt;
&lt;br /&gt;
Rocky Linux 8.8 のケースについて手順を記述します。&lt;br /&gt;
&lt;br /&gt;
===systemd-nspawn インストール===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
dnf install systemd-container&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===アーカイブ展開・コンテナ配置===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
tar -zxf igw-n02-v1.0.tar.gz -C /var/lib/machines&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
igw-n02-v1.0.tar.gz の部分は、前述の【事前準備】で入手したコンテナイメージファイルを指定してください。&lt;br /&gt;
&lt;br /&gt;
===SELinux無効化===&lt;br /&gt;
&lt;br /&gt;
SELinuxが有効だとコンテナが起動できないため無効化する。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
vi /etc/selinux/config&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
以下の通り変更&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
SELINUX=enforcing&lt;br /&gt;
↓&lt;br /&gt;
SELINUX=disabled&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
設定が反映されるのは再起動後となります。&lt;br /&gt;
次項にて再起動をするため現段階では不要です。&lt;br /&gt;
&lt;br /&gt;
===ネットワーク・NIC設定例===&lt;br /&gt;
&lt;br /&gt;
前提・設定条件として以下があります。&lt;br /&gt;
&lt;br /&gt;
* IPアドレスはDHCPにより取得&lt;br /&gt;
** 固定IPとする場合はNetworkManagerのドキュメントを参照の上設定してください。&lt;br /&gt;
&lt;br /&gt;
* NIC &amp;quot;enp0s3&amp;quot; : 社内LANへ接続するNIC、DHCP有効設定&lt;br /&gt;
* NIC &amp;quot;enp0s8&amp;quot; : ひかり電話を収容するNIC&lt;br /&gt;
* ブリッジ &amp;quot;br0&amp;quot; : iGW-N02コンテナを社内LANに接続するためのブリッジ&lt;br /&gt;
&lt;br /&gt;
上記設定はあくまで一例となるため、導入先の環境により適宜読み替えてください。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
NetworkManager を使用した設定例を以下に示します。&lt;br /&gt;
&lt;br /&gt;
====仮想ブリッジインタフェースの作成・設定====&lt;br /&gt;
&lt;br /&gt;
ブリッジインターフェース br0 の作成。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
nmcli con add type bridge ifname br0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
NIC enp0s3 をブリッジ br0 に接続&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
nmcli con add type bridge-slave ifname enp0s3 master br0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
自動接続設定をONに&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
nmcli con mod bridge-br0 connection.autoconnect yes&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====物理ポート設定の削除、および再起動====&lt;br /&gt;
&lt;br /&gt;
SSHで接続している場合、接続が切断されます。&lt;br /&gt;
そのため、設定後即座に再起動をして設定を反映させます。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
nmcli con del enp0s3;reboot&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===コンテナ設定===&lt;br /&gt;
&lt;br /&gt;
「/etc/systemd/nspawn/igw-n02.nspawn」を設定します。&lt;br /&gt;
&lt;br /&gt;
前述【アーカイブ展開・コンテナ配置】で配置したコンテナディレクトリ名(例：/var/lib/machines/igw-n02/)と、nspawn 設定ファイル名は一致している必要があるため、もしディレクトリ名などを変更した場合はファイル名と揃えてください。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
mkdir -p /etc/systemd/nspawn&lt;br /&gt;
vi /etc/systemd/nspawn/igw-n02.nspawn&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
以下はファイル内容です。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
[Network]&lt;br /&gt;
Bridge=br0&lt;br /&gt;
Interface=enp0s8&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
前述【ネットワーク・NIC設定例】で設定した NIC・Bridge 名を指定してください。&lt;br /&gt;
&lt;br /&gt;
=モジュール設定=&lt;br /&gt;
&lt;br /&gt;
==コンテナ起動設定==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
machinectl enable igw-n02&lt;br /&gt;
machinectl start igw-n02&lt;br /&gt;
machinectl shell igw-n02 # root で実行することでコンテナ内のコンソールに遷移&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
上記コマンド実行後、母艦側立ち上げ時にコンテナも起動する設定となります。&lt;br /&gt;
&lt;br /&gt;
以降、iGW-N02 コンテナ内での操作となります。&lt;br /&gt;
&lt;br /&gt;
==ネットワーク・NIC設定==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/network/interfaces&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
インストール時、ファイル内容は以下のようになっています。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
source /etc/network/interfaces.d/*&lt;br /&gt;
&lt;br /&gt;
#### host0 は、 /etc/iGW-N02/if_conf.sh の pbx_if1 の設定値に合わせる。&lt;br /&gt;
auto host0&lt;br /&gt;
&lt;br /&gt;
#### IPアドレスをDHCPで取得する場合:&lt;br /&gt;
&lt;br /&gt;
#iface host0 inet dhcp&lt;br /&gt;
&lt;br /&gt;
#### IPアドレスを固定で設定する場合:&lt;br /&gt;
#### * gateway は、必要ならば設定する。&lt;br /&gt;
&lt;br /&gt;
#iface host0 inet static&lt;br /&gt;
#    address 192.168.230.230/24&lt;br /&gt;
#    gateway 192.168.230.1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ご利用の環境に合わせて、コメントを外すなど編集をお願いいたします。&lt;br /&gt;
&lt;br /&gt;
編集後以下のコマンドにて反映をします。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
systemctl restart networking&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==インターフェース設定==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/iGW-N02/if_conf.sh&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
以下はファイル内容例です。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
# pbx side interface&lt;br /&gt;
export pbx_if0=host0    # physical&lt;br /&gt;
export pbx_if1=host0    # logical&lt;br /&gt;
&lt;br /&gt;
# hikari side interface&lt;br /&gt;
export hikari_if0=enp0s8    # physical&lt;br /&gt;
export hikari_if1=enp0s8    # logical&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
pbx_if：PBXサーバーへアクセス可能なNICを指定してください。&lt;br /&gt;
hikari_if：ひかり電話を収容するNICを指定してください。&lt;br /&gt;
&lt;br /&gt;
==PBX サーバー接続設定==&lt;br /&gt;
&lt;br /&gt;
ご利用の環境に合わせ、設定してください。&lt;br /&gt;
設定方法が不明な場合はサポートまでお問い合わせください。&lt;br /&gt;
&lt;br /&gt;
===設定例===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/iGW-N02/pbx_vars.xml&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
以下はファイル内容例です。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;include&amp;gt;&lt;br /&gt;
  &amp;lt;!-- pbx ip address --&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx1_ip=192.168.1.1&amp;quot;/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- register --&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx1_register=false&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx1_username=&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx1_password=&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- realm, domain --&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx1_realm=$${pbx1_ip}&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx1_domain=$${pbx1_ip}&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- proxy --&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx1_proxy=$${pbx1_ip}&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx1_reg_proxy=$${pbx1_ip}&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx1_out_proxy=$${pbx1_ip}&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- features --&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx_100rel=false&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx_session_timer=false&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- timeout --&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx_rtp_timeout_sec=120&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx_rtp_hold_timeout_sec=300&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx_call_timeout=660&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/include&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
上記設定例は以下のような設定となります。&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! 設定項目&lt;br /&gt;
! 設定値&lt;br /&gt;
|-&lt;br /&gt;
| PBX アドレス&lt;br /&gt;
| 192.168.1.1&lt;br /&gt;
|-&lt;br /&gt;
| 利用する SIP ポート&lt;br /&gt;
| PBX 側 UDP/5060&lt;br /&gt;
|-&lt;br /&gt;
| レジスター&lt;br /&gt;
| しない&lt;br /&gt;
|-&lt;br /&gt;
| 接続認証&lt;br /&gt;
| IP アドレスによる認証&lt;br /&gt;
|-&lt;br /&gt;
| セッションタイマ&lt;br /&gt;
| 無し&lt;br /&gt;
|-&lt;br /&gt;
| 100rel&lt;br /&gt;
| 無し&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===項目説明===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! 項目&lt;br /&gt;
! 意味&lt;br /&gt;
! 既定値&lt;br /&gt;
! 備考&lt;br /&gt;
|-&lt;br /&gt;
| pbx1_ip&lt;br /&gt;
| 接続先 PBX の IP アドレス&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| pbx1_register&lt;br /&gt;
| レジスターの有効・無効&lt;br /&gt;
| false&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| pbx1_username&lt;br /&gt;
| レジスターの認証情報&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| pbx1_password&lt;br /&gt;
| レジスターの認証情報&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| pbx1_proxy&lt;br /&gt;
| プロキシサーバーの IP アドレス&lt;br /&gt;
| pbx1_ip と同値&lt;br /&gt;
| ※1&lt;br /&gt;
|-&lt;br /&gt;
| pbx1_reg_proxy&lt;br /&gt;
| レジスターの送信先 IP アドレス&lt;br /&gt;
| pbx1_ip と同値&lt;br /&gt;
| ※1&lt;br /&gt;
|-&lt;br /&gt;
| pbx1_out_proxy&lt;br /&gt;
| INVITE の送信先 IP アドレス&lt;br /&gt;
| pbx1_ip と同値&lt;br /&gt;
| ※1&lt;br /&gt;
|-&lt;br /&gt;
| pbx_100rel&lt;br /&gt;
| 100rel の有効・無効&lt;br /&gt;
| false&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| pbx_session_timer&lt;br /&gt;
| セッションタイマの有効・無効&lt;br /&gt;
| false&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| pbx_rtp_timeout_sec&lt;br /&gt;
| RTP タイムアウト時間（秒）&lt;br /&gt;
| 120&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| pbx_rtp_hold_timeout_sec&lt;br /&gt;
| 保留中の RTP タイムアウト時間（秒）&lt;br /&gt;
| 300&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| pbx_call_timeout&lt;br /&gt;
| 呼出しタイムアウト時間（秒）&lt;br /&gt;
| 660&lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
※1  PBX サーバーの待ち受けポートが 5060 以外の場合、下記3つの設定値にポート番号を追加してください。&lt;br /&gt;
&lt;br /&gt;
* pbx1_proxy&lt;br /&gt;
* pbx1_reg_proxy&lt;br /&gt;
* pbx1_proxy&lt;br /&gt;
&lt;br /&gt;
例：5070ポートへ変更する場合、該当箇所を下記のように変更します。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx1_proxy=$${pbx1_ip}:5070&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx1_reg_proxy=$${pbx1_ip}:5070&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx1_out_proxy=$${pbx1_ip}:5070&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==接続元制限==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/iGW-N02/pbx_acl.xml&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
以下はファイル内容です。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;list name=&amp;quot;pbx&amp;quot; default=&amp;quot;deny&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;node type=&amp;quot;allow&amp;quot; cidr=&amp;quot;$${pbx1_ip}/32&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/list&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
発信要求を許可するアドレス帯の設定です。&lt;br /&gt;
標準では上記のように、ゲートウェイ対象となる PBX サーバーからの発信要求のみを許可する設定となります。&lt;br /&gt;
ご利用される環境に合わせ、アドレス帯の変更をしてください。&lt;br /&gt;
&lt;br /&gt;
==ライセンス設定==&lt;br /&gt;
&lt;br /&gt;
前述の【ライセンス発行】を参照の上、ライセンスを取得してください。&lt;br /&gt;
&lt;br /&gt;
取得後、ライセンス内容を以下のファイルに書き込んでください。&lt;br /&gt;
&lt;br /&gt;
注意：余計な空白（イコールの前後や、行末など）を入れないようご注意ください&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/iGW-N02/license.txt&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==設定反映==&lt;br /&gt;
&lt;br /&gt;
iGW-N02 モジュールを再起動し、設定反映を行ってください。&lt;br /&gt;
その際、話中の通話は切断され、起動完了まで通話が不可となる点にご留意ください。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
systemctl restart igw-n02&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==状態確認==&lt;br /&gt;
&lt;br /&gt;
===動作状態===&lt;br /&gt;
&lt;br /&gt;
iGW-N02 は systemd により起動管理を行っているため、下記コマンドにて動作状態を確認可能できます。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
systemctl status igw-n02&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===ひかり電話へのレジスター状態===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
fs_cli -x &amp;quot;sofia status&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
上記コマンドにより以下のように出力されます。&lt;br /&gt;
「hikari::hikari gateway」行の State が REGED となっていれば、ひかり電話にREGが通っている状態です。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
                     Name          Type                                       Data      State&lt;br /&gt;
=================================================================================================&lt;br /&gt;
                   hikari       profile                sip:mod_sofia@10.0.0.2:5060      RUNNING (0)&lt;br /&gt;
           hikari::hikari       gateway              sip:0551111111@ntt-east.ne.jp      REGED&lt;br /&gt;
                      pbx       profile         sip:mod_sofia@192.168.171.100:5060      RUNNING (0)&lt;br /&gt;
                pbx::pbx1       gateway               sip:FreeSWITCH@192.168.171.2      NOREG&lt;br /&gt;
=================================================================================================&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===モジュール状態確認===&lt;br /&gt;
&lt;br /&gt;
起動してからの稼働時間、セッション数、最大セッション数などを確認することができます。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
fs_cli -x &amp;quot;status&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=その他=&lt;br /&gt;
==SIP 仕様==&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|IP バージョン 　　　||IPv4&lt;br /&gt;
|-&lt;br /&gt;
|SIP ポート　　　　　||5060&lt;br /&gt;
|-&lt;br /&gt;
|音声コーデック　　　||G.711(μlaw）&lt;br /&gt;
|-&lt;br /&gt;
|DTMF　　　　　　　  ||みなし音声方式（インバンド方式）&lt;br /&gt;
|-&lt;br /&gt;
|ISDN サブアドレス 　||未対応&lt;br /&gt;
|-&lt;br /&gt;
|FAX 　　　　　　　　||みなし音声方式&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=お問い合わせ先=&lt;br /&gt;
下記URLのお問い合わせフォームからお問い合わせ内容について「ひかり電話ゲートウェイiGW-N02」を選択し、必要事項を入力の上お問い合わせください。&lt;br /&gt;
&lt;br /&gt;
https://ews.jp/company/contact/&lt;/div&gt;</summary>
		<author><name>アースワークス</name></author>
	</entry>
	<entry>
		<id>http://www.voip-info.jp/index.php?title=%E3%81%B2%E3%81%8B%E3%82%8A%E9%9B%BB%E8%A9%B1%E3%82%B2%E3%83%BC%E3%83%88%E3%82%A6%E3%82%A7%E3%82%A4_iGW-N02&amp;diff=11640</id>
		<title>ひかり電話ゲートウェイ iGW-N02</title>
		<link rel="alternate" type="text/html" href="http://www.voip-info.jp/index.php?title=%E3%81%B2%E3%81%8B%E3%82%8A%E9%9B%BB%E8%A9%B1%E3%82%B2%E3%83%BC%E3%83%88%E3%82%A6%E3%82%A7%E3%82%A4_iGW-N02&amp;diff=11640"/>
		<updated>2024-06-12T07:18:55Z</updated>

		<summary type="html">&lt;p&gt;アースワークス: /* Rocky8 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Asterisk]]&lt;br /&gt;
[[Category:ひかり電話]]&lt;br /&gt;
&lt;br /&gt;
=はじめに=&lt;br /&gt;
&lt;br /&gt;
本ページは、ひかり電話接続モジュール 「iGW-N02」インストール手順やセットアップ方法、注意事項などを記載します。&amp;lt;br/&amp;gt;&lt;br /&gt;
Linux OS に対する知識を一定以上所有している方を想定しています。&amp;lt;br/&amp;gt;&lt;br /&gt;
iGW-N02 とは何かについては以下のURLをご参照ください。&amp;lt;br/&amp;gt;&lt;br /&gt;
https://ews.jp/works/voice-solution/igw-n02/&lt;br /&gt;
&lt;br /&gt;
=PBX での対応事項=&lt;br /&gt;
&lt;br /&gt;
iGW-N02 を使用してひかり電話（NGN）に接続する上で、配下PBXでの対応がいくつか必要となります。&lt;br /&gt;
&lt;br /&gt;
==網ふくそう通知==&lt;br /&gt;
&lt;br /&gt;
網ふくそう時、INVITE に対し iGW-N02 から、Reason ヘッダに Q.850 ;cause=42 が設定されている 503 をレスポンスします。&amp;lt;br/&amp;gt;&lt;br /&gt;
配下PBX側にて、ユーザーにふくそう通知を行ってください。&lt;br /&gt;
&lt;br /&gt;
==着信拒否==&lt;br /&gt;
&lt;br /&gt;
着信拒否をする場合は 403 応答をしてください。&lt;br /&gt;
&lt;br /&gt;
==RTP 送信==&lt;br /&gt;
&lt;br /&gt;
アーリーメディア中、および通話中では常に一定間隔で RTP を送信してください。&amp;lt;br/&amp;gt;&lt;br /&gt;
発話していない状態であっても RTP を送信するよう、VAD などの機能は解除してください。&lt;br /&gt;
&lt;br /&gt;
==音声コーデックについて==&lt;br /&gt;
&lt;br /&gt;
音声コーデックは g.711u-law のみ対応しています。&amp;lt;br/&amp;gt;&lt;br /&gt;
g.711u-law の送受信を出来るようにしてください。&lt;br /&gt;
&lt;br /&gt;
==呼び出し時間の制限について==&lt;br /&gt;
一部の 0120 番号などでは、呼び出し状態で通話が開始されることがあります。（アーリーメディアの状態で、IVR や通話が開始される）&amp;lt;br/&amp;gt;&lt;br /&gt;
この場合、呼び出し時間の制限を行うと、IVR や通話の途中で切断されますので、自動切断時間を適切にご調整ください。&amp;lt;br/&amp;gt;&lt;br /&gt;
なお、接続モジュールの設定として、660 秒が設定されていますが、/var/lib/machines/igw-n02/etc/iGW-N02/pbx_vars.xml ファイル中のpbx_call_timeout=660 の設定にて変更できます。&lt;br /&gt;
&lt;br /&gt;
=システム要件=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;text-align:left&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! CPU&lt;br /&gt;
| Intel Celeron CPU N3350 1.10GHz以上（同時通話数により変動します）&lt;br /&gt;
|-&lt;br /&gt;
! メモリ&lt;br /&gt;
| 1[GB] 以上（同時通話数により変動します）&lt;br /&gt;
|-&lt;br /&gt;
! ストレージ&lt;br /&gt;
| 1[GB] 以上の空き容量&lt;br /&gt;
|-&lt;br /&gt;
! NIC&lt;br /&gt;
| ２ポート以上（必須）&lt;br /&gt;
|-&lt;br /&gt;
! OS&lt;br /&gt;
| Linux（systemd-nspawn が利用できること）&lt;br /&gt;
|}&lt;br /&gt;
※ OS は、64 ビットにのみ対応します。&lt;br /&gt;
&lt;br /&gt;
=事前準備=&lt;br /&gt;
&lt;br /&gt;
==ダウンロード==&lt;br /&gt;
&lt;br /&gt;
以下のURLよりコンテナイメージのダウンロードをお願いします。&amp;lt;br/&amp;gt;&lt;br /&gt;
ダウンロード後、インストール先のサーバーへ配置してください。&lt;br /&gt;
&lt;br /&gt;
https://www2.ews.jp/iGW-N02/igw-n02-20240109.tar.gz&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==ライセンス発行==&lt;br /&gt;
&lt;br /&gt;
本製品は、ソフトウェア適合検査に対応するため、ライセンス認証を行います。&amp;lt;br/&amp;gt;&lt;br /&gt;
ライセンス発行の為、以下の情報が必要となります。&amp;lt;br/&amp;gt;&lt;br /&gt;
下記項目を 当社Webサイトの問合せフォーム (https://ews.jp/company/contact/) よりご連絡ください。&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* 会社名&lt;br /&gt;
* 連絡先担当者氏名&lt;br /&gt;
* 連絡先担当者メールアドレス&lt;br /&gt;
* 連絡先担当者住所&lt;br /&gt;
* 連絡先担当者電話番号&lt;br /&gt;
* iGW-N02の設置場所名称&lt;br /&gt;
* ひかり電話を収容するNICのインターフェース名・MACアドレス&lt;br /&gt;
* 用途（評価用または本運用）&lt;br /&gt;
* ch数（評価用の場合は1chのみ）&lt;br /&gt;
&lt;br /&gt;
=サーバー側設定=&lt;br /&gt;
&lt;br /&gt;
サーバー（iGW-N02 をインストールする Linux PC）側の設定手順です。&lt;br /&gt;
以下に Ubuntu22 と Rocky8 の場合の手順を示します。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- それ以外の OS でのセットアップ手順が必要でしたらお問い合わせください。 --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Ubuntu22==&lt;br /&gt;
&lt;br /&gt;
Ubuntu Server22 LTS のケースについて手順を記述します。&lt;br /&gt;
&lt;br /&gt;
===systemd-nspawn インストール===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
apt install systemd-container&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===アーカイブ展開・コンテナ配置===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
tar -zxf igw-n02-v1.0.tar.gz -C /var/lib/machines&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
igw-n02-v1.0.tar.gz の部分は、前述の【事前準備】で入手したコンテナイメージファイルを指定してください。&lt;br /&gt;
&lt;br /&gt;
===ネットワーク・NIC設定例===&lt;br /&gt;
&lt;br /&gt;
前提・設定条件として以下があります。&lt;br /&gt;
&lt;br /&gt;
* IPアドレスはDHCPにより取得&lt;br /&gt;
** 固定IPとする場合はnetplanのドキュメントを参照の上、設定してください。&lt;br /&gt;
&lt;br /&gt;
* NIC &amp;quot;eno1&amp;quot; : 社内LANへ接続するNIC&lt;br /&gt;
* NIC &amp;quot;enp1s0&amp;quot; : ひかり電話を収容するNIC&lt;br /&gt;
* ブリッジ &amp;quot;br0&amp;quot; : iGW-N02コンテナを社内LANに接続するためのブリッジ&lt;br /&gt;
&lt;br /&gt;
上記設定はあくまで一例となるため、導入先の環境により適宜読み替えてください。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
「/etc/netplan/99-igwn02-config.yaml」を設定します。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
vi /etc/netplan/99-igwn02-config.yaml&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
以下はファイル内容例です。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
network:&lt;br /&gt;
  ethernets:&lt;br /&gt;
    eno1:&lt;br /&gt;
      dhcp4: true&lt;br /&gt;
    enp1s0:&lt;br /&gt;
      dhcp4: false&lt;br /&gt;
  version: 2&lt;br /&gt;
&lt;br /&gt;
  bridges:&lt;br /&gt;
    br0:&lt;br /&gt;
      interfaces:&lt;br /&gt;
        - eno1&lt;br /&gt;
      dhcp4: true&lt;br /&gt;
      gateway4: 192.168.1.1&lt;br /&gt;
      nameservers:&lt;br /&gt;
        addresses:&lt;br /&gt;
          - 192.168.1.2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
設定後、下記コマンドにより設定反映をしてください。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
netplan apply&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===コンテナ設定===&lt;br /&gt;
&lt;br /&gt;
「/etc/systemd/nspawn/igw-n02.nspawn」を設定します。&lt;br /&gt;
&lt;br /&gt;
前述【アーカイブ展開・コンテナ配置】で配置したコンテナディレクトリ名(例：/var/lib/machines/igw-n02/)と、nspawn 設定ファイル名は一致している必要があるため、もしディレクトリ名などを変更した場合はファイル名と揃えてください。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
mkdir -p /etc/systemd/nspawn&lt;br /&gt;
vi /etc/systemd/nspawn/igw-n02.nspawn&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
以下はファイル内容です。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
[Network]&lt;br /&gt;
Bridge=br0&lt;br /&gt;
Interface=enp1s0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
前述【ネットワーク・NIC設定例】で設定した NIC・Bridge 名を指定してください。&lt;br /&gt;
&lt;br /&gt;
==Rocky8==&lt;br /&gt;
&lt;br /&gt;
Rocky Linux 8.8 のケースについて手順を記述します。&lt;br /&gt;
&lt;br /&gt;
===systemd-nspawn インストール===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
dnf install systemd-container&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===アーカイブ展開・コンテナ配置===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
tar -zxf igw-n02-v1.0.tar.gz -C /var/lib/machines&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
igw-n02-v1.0.tar.gz の部分は、前述の【事前準備】で入手したコンテナイメージファイルを指定してください。&lt;br /&gt;
&lt;br /&gt;
===SELinux無効化===&lt;br /&gt;
&lt;br /&gt;
SELinuxが有効だとコンテナが起動できないため無効化する。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
vi /etc/selinux/config&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
以下の通り変更&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
SELINUX=enforcing&lt;br /&gt;
↓&lt;br /&gt;
SELINUX=disabled&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
設定が反映されるのは再起動後となります。&lt;br /&gt;
次項にて再起動をするため現段階では不要です。&lt;br /&gt;
&lt;br /&gt;
===ネットワーク・NIC設定例===&lt;br /&gt;
&lt;br /&gt;
前提・設定条件として以下があります。&lt;br /&gt;
&lt;br /&gt;
* IPアドレスはDHCPにより取得&lt;br /&gt;
** 固定IPとする場合はNetworkManagerのドキュメントを参照の上設定してください。&lt;br /&gt;
&lt;br /&gt;
* NIC &amp;quot;enp0s3&amp;quot; : 社内LANへ接続するNIC、DHCP有効設定&lt;br /&gt;
* NIC &amp;quot;enp0s8&amp;quot; : ひかり電話を収容するNIC&lt;br /&gt;
* ブリッジ &amp;quot;br0&amp;quot; : iGW-N02コンテナを社内LANに接続するためのブリッジ&lt;br /&gt;
&lt;br /&gt;
上記設定はあくまで一例となるため、導入先の環境により適宜読み替えてください。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
NetworkManager を使用した設定例を以下に示します。&lt;br /&gt;
&lt;br /&gt;
====仮想ブリッジインタフェースの作成・設定====&lt;br /&gt;
&lt;br /&gt;
ブリッジインターフェース br0 の作成。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
nmcli con add type bridge ifname br0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
NIC enp0s3 をブリッジ br0 に接続&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
nmcli con add type bridge-slave ifname enp0s3 master br0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
自動接続設定をONに&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
nmcli con mod bridge-br0 connection.autoconnect yes&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====物理ポート設定の削除、および再起動====&lt;br /&gt;
&lt;br /&gt;
SSHで接続している場合、接続が切断されます。&lt;br /&gt;
そのため、設定後即座に再起動をして設定を反映させます。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
nmcli con del enp0s3;reboot&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===コンテナ設定===&lt;br /&gt;
&lt;br /&gt;
「/etc/systemd/nspawn/igw-n02.nspawn」を設定します。&lt;br /&gt;
&lt;br /&gt;
前述【アーカイブ展開・コンテナ配置】で配置したコンテナディレクトリ名(例：/var/lib/machines/igw-n02/)と、nspawn 設定ファイル名は一致している必要があるため、もしディレクトリ名などを変更した場合はファイル名と揃えてください。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
mkdir -p /etc/systemd/nspawn&lt;br /&gt;
vi /etc/systemd/nspawn/igw-n02.nspawn&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
以下はファイル内容です。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
[Network]&lt;br /&gt;
Bridge=br0&lt;br /&gt;
Interface=enp0s8&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
前述【ネットワーク・NIC設定例】で設定した NIC・Bridge 名を指定してください。&lt;br /&gt;
&lt;br /&gt;
=モジュール設定=&lt;br /&gt;
&lt;br /&gt;
==コンテナ起動設定==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
machinectl enable igw-n02&lt;br /&gt;
machinectl start igw-n02&lt;br /&gt;
machinectl shell igw-n02 # root で実行することでコンテナ内のコンソールに遷移&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
上記コマンド実行後、母艦側立ち上げ時にコンテナも起動する設定となります。&lt;br /&gt;
&lt;br /&gt;
以降、iGW-N02 コンテナ内での操作となります。&lt;br /&gt;
&lt;br /&gt;
==ネットワーク・NIC設定==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/network/interfaces&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
インストール時、ファイル内容は以下のようになっています。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
source /etc/network/interfaces.d/*&lt;br /&gt;
&lt;br /&gt;
#### host0 は、 /etc/iGW-N02/if_conf.sh の pbx_if1 の設定値に合わせる。&lt;br /&gt;
auto host0&lt;br /&gt;
&lt;br /&gt;
#### IPアドレスをDHCPで取得する場合:&lt;br /&gt;
&lt;br /&gt;
#iface host0 inet dhcp&lt;br /&gt;
&lt;br /&gt;
#### IPアドレスを固定で設定する場合:&lt;br /&gt;
#### * gateway は、必要ならば設定する。&lt;br /&gt;
&lt;br /&gt;
#iface host0 inet static&lt;br /&gt;
#    address 192.168.230.230/24&lt;br /&gt;
#    gateway 192.168.230.1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ご利用の環境に合わせて、コメントを外すなど編集をお願いいたします。&lt;br /&gt;
&lt;br /&gt;
編集後以下のコマンドにて反映をします。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
systemctl restart networking&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==インターフェース設定==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/iGW-N02/if_conf.sh&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
以下はファイル内容例です。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
# pbx side interface&lt;br /&gt;
export pbx_if0=host0    # physical&lt;br /&gt;
export pbx_if1=host0    # logical&lt;br /&gt;
&lt;br /&gt;
# hikari side interface&lt;br /&gt;
export hikari_if0=enp0s8    # physical&lt;br /&gt;
export hikari_if1=enp0s8    # logical&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
pbx_if：PBXサーバーへアクセス可能なNICを指定してください。&lt;br /&gt;
hikari_if：ひかり電話を収容するNICを指定してください。&lt;br /&gt;
&lt;br /&gt;
==PBX サーバー接続設定==&lt;br /&gt;
&lt;br /&gt;
ご利用の環境に合わせ、設定してください。&lt;br /&gt;
設定方法が不明な場合はサポートまでお問い合わせください。&lt;br /&gt;
&lt;br /&gt;
===設定例===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/iGW-N02/pbx_vars.xml&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
以下はファイル内容例です。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;include&amp;gt;&lt;br /&gt;
  &amp;lt;!-- pbx ip address --&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx1_ip=192.168.1.1&amp;quot;/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- register --&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx1_register=false&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx1_username=&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx1_password=&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- realm, domain --&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx1_realm=$${pbx1_ip}&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx1_domain=$${pbx1_ip}&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- proxy --&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx1_proxy=$${pbx1_ip}&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx1_reg_proxy=$${pbx1_ip}&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx1_out_proxy=$${pbx1_ip}&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- features --&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx_100rel=false&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx_session_timer=false&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- timeout --&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx_rtp_timeout_sec=120&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx_rtp_hold_timeout_sec=300&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx_call_timeout=660&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/include&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
上記設定例は以下のような設定となります。&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! 設定項目&lt;br /&gt;
! 設定値&lt;br /&gt;
|-&lt;br /&gt;
| PBX アドレス&lt;br /&gt;
| 192.168.1.1&lt;br /&gt;
|-&lt;br /&gt;
| 利用する SIP ポート&lt;br /&gt;
| PBX 側 UDP/5060&lt;br /&gt;
|-&lt;br /&gt;
| レジスター&lt;br /&gt;
| しない&lt;br /&gt;
|-&lt;br /&gt;
| 接続認証&lt;br /&gt;
| IP アドレスによる認証&lt;br /&gt;
|-&lt;br /&gt;
| セッションタイマ&lt;br /&gt;
| 無し&lt;br /&gt;
|-&lt;br /&gt;
| 100rel&lt;br /&gt;
| 無し&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===項目説明===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! 項目&lt;br /&gt;
! 意味&lt;br /&gt;
! 既定値&lt;br /&gt;
! 備考&lt;br /&gt;
|-&lt;br /&gt;
| pbx1_ip&lt;br /&gt;
| 接続先 PBX の IP アドレス&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| pbx1_register&lt;br /&gt;
| レジスターの有効・無効&lt;br /&gt;
| false&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| pbx1_username&lt;br /&gt;
| レジスターの認証情報&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| pbx1_password&lt;br /&gt;
| レジスターの認証情報&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| pbx1_proxy&lt;br /&gt;
| プロキシサーバーの IP アドレス&lt;br /&gt;
| pbx1_ip と同値&lt;br /&gt;
| ※1&lt;br /&gt;
|-&lt;br /&gt;
| pbx1_reg_proxy&lt;br /&gt;
| レジスターの送信先 IP アドレス&lt;br /&gt;
| pbx1_ip と同値&lt;br /&gt;
| ※1&lt;br /&gt;
|-&lt;br /&gt;
| pbx1_out_proxy&lt;br /&gt;
| INVITE の送信先 IP アドレス&lt;br /&gt;
| pbx1_ip と同値&lt;br /&gt;
| ※1&lt;br /&gt;
|-&lt;br /&gt;
| pbx_100rel&lt;br /&gt;
| 100rel の有効・無効&lt;br /&gt;
| false&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| pbx_session_timer&lt;br /&gt;
| セッションタイマの有効・無効&lt;br /&gt;
| false&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| pbx_rtp_timeout_sec&lt;br /&gt;
| RTP タイムアウト時間（秒）&lt;br /&gt;
| 120&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| pbx_rtp_hold_timeout_sec&lt;br /&gt;
| 保留中の RTP タイムアウト時間（秒）&lt;br /&gt;
| 300&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| pbx_call_timeout&lt;br /&gt;
| 呼出しタイムアウト時間（秒）&lt;br /&gt;
| 660&lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
※1  PBX サーバーの待ち受けポートが 5060 以外の場合、下記3つの設定値にポート番号を追加してください。&lt;br /&gt;
&lt;br /&gt;
* pbx1_proxy&lt;br /&gt;
* pbx1_reg_proxy&lt;br /&gt;
* pbx1_proxy&lt;br /&gt;
&lt;br /&gt;
例：5070ポートへ変更する場合、該当箇所を下記のように変更します。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx1_proxy=$${pbx1_ip}:5070&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx1_reg_proxy=$${pbx1_ip}:5070&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx1_out_proxy=$${pbx1_ip}:5070&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==接続元制限==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/iGW-N02/pbx_acl.xml&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
以下はファイル内容です。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;list name=&amp;quot;pbx&amp;quot; default=&amp;quot;deny&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;node type=&amp;quot;allow&amp;quot; cidr=&amp;quot;$${pbx1_ip}/32&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/list&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
発信要求を許可するアドレス帯の設定です。&lt;br /&gt;
標準では上記のように、ゲートウェイ対象となる PBX サーバーからの発信要求のみを許可する設定となります。&lt;br /&gt;
ご利用される環境に合わせ、アドレス帯の変更をしてください。&lt;br /&gt;
&lt;br /&gt;
==ライセンス設定==&lt;br /&gt;
&lt;br /&gt;
本ドキュメント3項の「ライセンス発行について」を参照の上、ライセンスを取得してください。&lt;br /&gt;
&lt;br /&gt;
取得後、ライセンス内容を以下のファイルに書き込んでください。&lt;br /&gt;
&lt;br /&gt;
注意：余計な空白（イコールの前後や、行末など）を入れないようご注意ください&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/iGW-N02/license.txt&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==設定反映==&lt;br /&gt;
&lt;br /&gt;
iGW-N02 モジュールを再起動し、設定反映を行ってください。&lt;br /&gt;
その際、話中の通話は切断され、起動完了まで通話が不可となる点にご留意ください。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
systemctl restart igw-n02&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==状態確認==&lt;br /&gt;
&lt;br /&gt;
===動作状態===&lt;br /&gt;
&lt;br /&gt;
iGW-N02 は systemd により起動管理を行っているため、下記コマンドにて動作状態を確認可能できます。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
systemctl status igw-n02&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===ひかり電話へのレジスター状態===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
fs_cli -x &amp;quot;sofia status&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
上記コマンドにより以下のように出力されます。&lt;br /&gt;
「hikari::hikari gateway」行の State が REGED となっていれば、ひかり電話にREGが通っている状態です。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
                     Name          Type                                       Data      State&lt;br /&gt;
=================================================================================================&lt;br /&gt;
                   hikari       profile                sip:mod_sofia@10.0.0.2:5060      RUNNING (0)&lt;br /&gt;
           hikari::hikari       gateway              sip:0551111111@ntt-east.ne.jp      REGED&lt;br /&gt;
                      pbx       profile         sip:mod_sofia@192.168.171.100:5060      RUNNING (0)&lt;br /&gt;
                pbx::pbx1       gateway               sip:FreeSWITCH@192.168.171.2      NOREG&lt;br /&gt;
=================================================================================================&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===モジュール状態確認===&lt;br /&gt;
&lt;br /&gt;
起動してからの稼働時間、セッション数、最大セッション数などを確認することができます。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
fs_cli -x &amp;quot;status&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=その他=&lt;br /&gt;
==SIP 仕様==&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|IP バージョン 　　　||IPv4&lt;br /&gt;
|-&lt;br /&gt;
|SIP ポート　　　　　||5060&lt;br /&gt;
|-&lt;br /&gt;
|音声コーデック　　　||G.711(μlaw）&lt;br /&gt;
|-&lt;br /&gt;
|DTMF　　　　　　　  ||みなし音声方式（インバンド方式）&lt;br /&gt;
|-&lt;br /&gt;
|ISDN サブアドレス 　||未対応&lt;br /&gt;
|-&lt;br /&gt;
|FAX 　　　　　　　　||みなし音声方式&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=お問い合わせ先=&lt;br /&gt;
下記URLのお問い合わせフォームからお問い合わせ内容について「ひかり電話ゲートウェイiGW-N02」を選択し、必要事項を入力の上お問い合わせください。&lt;br /&gt;
&lt;br /&gt;
https://ews.jp/company/contact/&lt;/div&gt;</summary>
		<author><name>アースワークス</name></author>
	</entry>
	<entry>
		<id>http://www.voip-info.jp/index.php?title=%E3%81%B2%E3%81%8B%E3%82%8A%E9%9B%BB%E8%A9%B1%E3%82%B2%E3%83%BC%E3%83%88%E3%82%A6%E3%82%A7%E3%82%A4_iGW-N02&amp;diff=11639</id>
		<title>ひかり電話ゲートウェイ iGW-N02</title>
		<link rel="alternate" type="text/html" href="http://www.voip-info.jp/index.php?title=%E3%81%B2%E3%81%8B%E3%82%8A%E9%9B%BB%E8%A9%B1%E3%82%B2%E3%83%BC%E3%83%88%E3%82%A6%E3%82%A7%E3%82%A4_iGW-N02&amp;diff=11639"/>
		<updated>2024-06-12T07:17:04Z</updated>

		<summary type="html">&lt;p&gt;アースワークス: /* コンテナ設定 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Asterisk]]&lt;br /&gt;
[[Category:ひかり電話]]&lt;br /&gt;
&lt;br /&gt;
=はじめに=&lt;br /&gt;
&lt;br /&gt;
本ページは、ひかり電話接続モジュール 「iGW-N02」インストール手順やセットアップ方法、注意事項などを記載します。&amp;lt;br/&amp;gt;&lt;br /&gt;
Linux OS に対する知識を一定以上所有している方を想定しています。&amp;lt;br/&amp;gt;&lt;br /&gt;
iGW-N02 とは何かについては以下のURLをご参照ください。&amp;lt;br/&amp;gt;&lt;br /&gt;
https://ews.jp/works/voice-solution/igw-n02/&lt;br /&gt;
&lt;br /&gt;
=PBX での対応事項=&lt;br /&gt;
&lt;br /&gt;
iGW-N02 を使用してひかり電話（NGN）に接続する上で、配下PBXでの対応がいくつか必要となります。&lt;br /&gt;
&lt;br /&gt;
==網ふくそう通知==&lt;br /&gt;
&lt;br /&gt;
網ふくそう時、INVITE に対し iGW-N02 から、Reason ヘッダに Q.850 ;cause=42 が設定されている 503 をレスポンスします。&amp;lt;br/&amp;gt;&lt;br /&gt;
配下PBX側にて、ユーザーにふくそう通知を行ってください。&lt;br /&gt;
&lt;br /&gt;
==着信拒否==&lt;br /&gt;
&lt;br /&gt;
着信拒否をする場合は 403 応答をしてください。&lt;br /&gt;
&lt;br /&gt;
==RTP 送信==&lt;br /&gt;
&lt;br /&gt;
アーリーメディア中、および通話中では常に一定間隔で RTP を送信してください。&amp;lt;br/&amp;gt;&lt;br /&gt;
発話していない状態であっても RTP を送信するよう、VAD などの機能は解除してください。&lt;br /&gt;
&lt;br /&gt;
==音声コーデックについて==&lt;br /&gt;
&lt;br /&gt;
音声コーデックは g.711u-law のみ対応しています。&amp;lt;br/&amp;gt;&lt;br /&gt;
g.711u-law の送受信を出来るようにしてください。&lt;br /&gt;
&lt;br /&gt;
==呼び出し時間の制限について==&lt;br /&gt;
一部の 0120 番号などでは、呼び出し状態で通話が開始されることがあります。（アーリーメディアの状態で、IVR や通話が開始される）&amp;lt;br/&amp;gt;&lt;br /&gt;
この場合、呼び出し時間の制限を行うと、IVR や通話の途中で切断されますので、自動切断時間を適切にご調整ください。&amp;lt;br/&amp;gt;&lt;br /&gt;
なお、接続モジュールの設定として、660 秒が設定されていますが、/var/lib/machines/igw-n02/etc/iGW-N02/pbx_vars.xml ファイル中のpbx_call_timeout=660 の設定にて変更できます。&lt;br /&gt;
&lt;br /&gt;
=システム要件=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;text-align:left&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! CPU&lt;br /&gt;
| Intel Celeron CPU N3350 1.10GHz以上（同時通話数により変動します）&lt;br /&gt;
|-&lt;br /&gt;
! メモリ&lt;br /&gt;
| 1[GB] 以上（同時通話数により変動します）&lt;br /&gt;
|-&lt;br /&gt;
! ストレージ&lt;br /&gt;
| 1[GB] 以上の空き容量&lt;br /&gt;
|-&lt;br /&gt;
! NIC&lt;br /&gt;
| ２ポート以上（必須）&lt;br /&gt;
|-&lt;br /&gt;
! OS&lt;br /&gt;
| Linux（systemd-nspawn が利用できること）&lt;br /&gt;
|}&lt;br /&gt;
※ OS は、64 ビットにのみ対応します。&lt;br /&gt;
&lt;br /&gt;
=事前準備=&lt;br /&gt;
&lt;br /&gt;
==ダウンロード==&lt;br /&gt;
&lt;br /&gt;
以下のURLよりコンテナイメージのダウンロードをお願いします。&amp;lt;br/&amp;gt;&lt;br /&gt;
ダウンロード後、インストール先のサーバーへ配置してください。&lt;br /&gt;
&lt;br /&gt;
https://www2.ews.jp/iGW-N02/igw-n02-20240109.tar.gz&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==ライセンス発行==&lt;br /&gt;
&lt;br /&gt;
本製品は、ソフトウェア適合検査に対応するため、ライセンス認証を行います。&amp;lt;br/&amp;gt;&lt;br /&gt;
ライセンス発行の為、以下の情報が必要となります。&amp;lt;br/&amp;gt;&lt;br /&gt;
下記項目を 当社Webサイトの問合せフォーム (https://ews.jp/company/contact/) よりご連絡ください。&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* 会社名&lt;br /&gt;
* 連絡先担当者氏名&lt;br /&gt;
* 連絡先担当者メールアドレス&lt;br /&gt;
* 連絡先担当者住所&lt;br /&gt;
* 連絡先担当者電話番号&lt;br /&gt;
* iGW-N02の設置場所名称&lt;br /&gt;
* ひかり電話を収容するNICのインターフェース名・MACアドレス&lt;br /&gt;
* 用途（評価用または本運用）&lt;br /&gt;
* ch数（評価用の場合は1chのみ）&lt;br /&gt;
&lt;br /&gt;
=サーバー側設定=&lt;br /&gt;
&lt;br /&gt;
サーバー（iGW-N02 をインストールする Linux PC）側の設定手順です。&lt;br /&gt;
以下に Ubuntu22 と Rocky8 の場合の手順を示します。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- それ以外の OS でのセットアップ手順が必要でしたらお問い合わせください。 --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Ubuntu22==&lt;br /&gt;
&lt;br /&gt;
Ubuntu Server22 LTS のケースについて手順を記述します。&lt;br /&gt;
&lt;br /&gt;
===systemd-nspawn インストール===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
apt install systemd-container&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===アーカイブ展開・コンテナ配置===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
tar -zxf igw-n02-v1.0.tar.gz -C /var/lib/machines&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
igw-n02-v1.0.tar.gz の部分は、前述の【事前準備】で入手したコンテナイメージファイルを指定してください。&lt;br /&gt;
&lt;br /&gt;
===ネットワーク・NIC設定例===&lt;br /&gt;
&lt;br /&gt;
前提・設定条件として以下があります。&lt;br /&gt;
&lt;br /&gt;
* IPアドレスはDHCPにより取得&lt;br /&gt;
** 固定IPとする場合はnetplanのドキュメントを参照の上、設定してください。&lt;br /&gt;
&lt;br /&gt;
* NIC &amp;quot;eno1&amp;quot; : 社内LANへ接続するNIC&lt;br /&gt;
* NIC &amp;quot;enp1s0&amp;quot; : ひかり電話を収容するNIC&lt;br /&gt;
* ブリッジ &amp;quot;br0&amp;quot; : iGW-N02コンテナを社内LANに接続するためのブリッジ&lt;br /&gt;
&lt;br /&gt;
上記設定はあくまで一例となるため、導入先の環境により適宜読み替えてください。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
「/etc/netplan/99-igwn02-config.yaml」を設定します。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
vi /etc/netplan/99-igwn02-config.yaml&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
以下はファイル内容例です。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
network:&lt;br /&gt;
  ethernets:&lt;br /&gt;
    eno1:&lt;br /&gt;
      dhcp4: true&lt;br /&gt;
    enp1s0:&lt;br /&gt;
      dhcp4: false&lt;br /&gt;
  version: 2&lt;br /&gt;
&lt;br /&gt;
  bridges:&lt;br /&gt;
    br0:&lt;br /&gt;
      interfaces:&lt;br /&gt;
        - eno1&lt;br /&gt;
      dhcp4: true&lt;br /&gt;
      gateway4: 192.168.1.1&lt;br /&gt;
      nameservers:&lt;br /&gt;
        addresses:&lt;br /&gt;
          - 192.168.1.2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
設定後、下記コマンドにより設定反映をしてください。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
netplan apply&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===コンテナ設定===&lt;br /&gt;
&lt;br /&gt;
「/etc/systemd/nspawn/igw-n02.nspawn」を設定します。&lt;br /&gt;
&lt;br /&gt;
前述【アーカイブ展開・コンテナ配置】で配置したコンテナディレクトリ名(例：/var/lib/machines/igw-n02/)と、nspawn 設定ファイル名は一致している必要があるため、もしディレクトリ名などを変更した場合はファイル名と揃えてください。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
mkdir -p /etc/systemd/nspawn&lt;br /&gt;
vi /etc/systemd/nspawn/igw-n02.nspawn&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
以下はファイル内容です。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
[Network]&lt;br /&gt;
Bridge=br0&lt;br /&gt;
Interface=enp1s0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
前述【ネットワーク・NIC設定例】で設定した NIC・Bridge 名を指定してください。&lt;br /&gt;
&lt;br /&gt;
==Rocky8==&lt;br /&gt;
&lt;br /&gt;
Rocky Linux 8.8 のケースについて手順を記述します。&lt;br /&gt;
&lt;br /&gt;
===systemd-nspawn インストール===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
dnf install systemd-container&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===アーカイブ展開・コンテナ配置===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
tar -zxf igw-n02-v1.0.tar.gz -C /var/lib/machines&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
4.1 項にて配置したコンテナイメージファイルを指定してください。&lt;br /&gt;
&lt;br /&gt;
===SELinux無効化===&lt;br /&gt;
&lt;br /&gt;
SELinuxが有効だとコンテナが起動できないため無効化する。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
vi /etc/selinux/config&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
以下の通り変更&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
SELINUX=enforcing&lt;br /&gt;
↓&lt;br /&gt;
SELINUX=disabled&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
設定が反映されるのは再起動後となります。&lt;br /&gt;
次項にて再起動をするため現段階では不要です。&lt;br /&gt;
&lt;br /&gt;
===ネットワーク・NIC設定例===&lt;br /&gt;
&lt;br /&gt;
前提・設定条件として以下があります。&lt;br /&gt;
&lt;br /&gt;
* IPアドレスはDHCPにより取得&lt;br /&gt;
** 固定IPとする場合はNetworkManagerのドキュメントを参照の上設定してください。&lt;br /&gt;
&lt;br /&gt;
* NIC &amp;quot;enp0s3&amp;quot; : 社内LANへ接続するNIC、DHCP有効設定&lt;br /&gt;
* NIC &amp;quot;enp0s8&amp;quot; : ひかり電話を収容するNIC&lt;br /&gt;
* ブリッジ &amp;quot;br0&amp;quot; : iGW-N02コンテナを社内LANに接続するためのブリッジ&lt;br /&gt;
&lt;br /&gt;
上記設定はあくまで一例となるため、導入先の環境により適宜読み替えてください。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
NetworkManager を使用した設定例を以下に示します。&lt;br /&gt;
&lt;br /&gt;
====仮想ブリッジインタフェースの作成・設定====&lt;br /&gt;
&lt;br /&gt;
ブリッジインターフェース br0 の作成。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
nmcli con add type bridge ifname br0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
NIC enp0s3 をブリッジ br0 に接続&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
nmcli con add type bridge-slave ifname enp0s3 master br0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
自動接続設定をONに&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
nmcli con mod bridge-br0 connection.autoconnect yes&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====物理ポート設定の削除、および再起動====&lt;br /&gt;
&lt;br /&gt;
SSHで接続している場合、接続が切断されます。&lt;br /&gt;
そのため、設定後即座に再起動をして設定を反映させます。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
nmcli con del enp0s3;reboot&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===コンテナ設定===&lt;br /&gt;
&lt;br /&gt;
「/etc/systemd/nspawn/igw-n02.nspawn」を設定します。&lt;br /&gt;
&lt;br /&gt;
5.2.2 項で配置したコンテナディレクトリ名(例：/var/lib/machines/igw-n02/)と、nspawn 設定ファイル名は一致している必要があるため、もしディレクトリ名などを変更した場合はファイル名と揃えてください。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
mkdir -p /etc/systemd/nspawn&lt;br /&gt;
vi /etc/systemd/nspawn/igw-n02.nspawn&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
以下はファイル内容です。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
[Network]&lt;br /&gt;
Bridge=br0&lt;br /&gt;
Interface=enp0s8&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
5.2.4 項で設定した NIC・Bridge 名を指定してください。&lt;br /&gt;
&lt;br /&gt;
=モジュール設定=&lt;br /&gt;
&lt;br /&gt;
==コンテナ起動設定==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
machinectl enable igw-n02&lt;br /&gt;
machinectl start igw-n02&lt;br /&gt;
machinectl shell igw-n02 # root で実行することでコンテナ内のコンソールに遷移&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
上記コマンド実行後、母艦側立ち上げ時にコンテナも起動する設定となります。&lt;br /&gt;
&lt;br /&gt;
以降、iGW-N02 コンテナ内での操作となります。&lt;br /&gt;
&lt;br /&gt;
==ネットワーク・NIC設定==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/network/interfaces&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
インストール時、ファイル内容は以下のようになっています。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
source /etc/network/interfaces.d/*&lt;br /&gt;
&lt;br /&gt;
#### host0 は、 /etc/iGW-N02/if_conf.sh の pbx_if1 の設定値に合わせる。&lt;br /&gt;
auto host0&lt;br /&gt;
&lt;br /&gt;
#### IPアドレスをDHCPで取得する場合:&lt;br /&gt;
&lt;br /&gt;
#iface host0 inet dhcp&lt;br /&gt;
&lt;br /&gt;
#### IPアドレスを固定で設定する場合:&lt;br /&gt;
#### * gateway は、必要ならば設定する。&lt;br /&gt;
&lt;br /&gt;
#iface host0 inet static&lt;br /&gt;
#    address 192.168.230.230/24&lt;br /&gt;
#    gateway 192.168.230.1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ご利用の環境に合わせて、コメントを外すなど編集をお願いいたします。&lt;br /&gt;
&lt;br /&gt;
編集後以下のコマンドにて反映をします。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
systemctl restart networking&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==インターフェース設定==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/iGW-N02/if_conf.sh&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
以下はファイル内容例です。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
# pbx side interface&lt;br /&gt;
export pbx_if0=host0    # physical&lt;br /&gt;
export pbx_if1=host0    # logical&lt;br /&gt;
&lt;br /&gt;
# hikari side interface&lt;br /&gt;
export hikari_if0=enp0s8    # physical&lt;br /&gt;
export hikari_if1=enp0s8    # logical&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
pbx_if：PBXサーバーへアクセス可能なNICを指定してください。&lt;br /&gt;
hikari_if：ひかり電話を収容するNICを指定してください。&lt;br /&gt;
&lt;br /&gt;
==PBX サーバー接続設定==&lt;br /&gt;
&lt;br /&gt;
ご利用の環境に合わせ、設定してください。&lt;br /&gt;
設定方法が不明な場合はサポートまでお問い合わせください。&lt;br /&gt;
&lt;br /&gt;
===設定例===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/iGW-N02/pbx_vars.xml&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
以下はファイル内容例です。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;include&amp;gt;&lt;br /&gt;
  &amp;lt;!-- pbx ip address --&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx1_ip=192.168.1.1&amp;quot;/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- register --&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx1_register=false&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx1_username=&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx1_password=&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- realm, domain --&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx1_realm=$${pbx1_ip}&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx1_domain=$${pbx1_ip}&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- proxy --&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx1_proxy=$${pbx1_ip}&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx1_reg_proxy=$${pbx1_ip}&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx1_out_proxy=$${pbx1_ip}&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- features --&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx_100rel=false&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx_session_timer=false&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- timeout --&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx_rtp_timeout_sec=120&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx_rtp_hold_timeout_sec=300&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx_call_timeout=660&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/include&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
上記設定例は以下のような設定となります。&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! 設定項目&lt;br /&gt;
! 設定値&lt;br /&gt;
|-&lt;br /&gt;
| PBX アドレス&lt;br /&gt;
| 192.168.1.1&lt;br /&gt;
|-&lt;br /&gt;
| 利用する SIP ポート&lt;br /&gt;
| PBX 側 UDP/5060&lt;br /&gt;
|-&lt;br /&gt;
| レジスター&lt;br /&gt;
| しない&lt;br /&gt;
|-&lt;br /&gt;
| 接続認証&lt;br /&gt;
| IP アドレスによる認証&lt;br /&gt;
|-&lt;br /&gt;
| セッションタイマ&lt;br /&gt;
| 無し&lt;br /&gt;
|-&lt;br /&gt;
| 100rel&lt;br /&gt;
| 無し&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===項目説明===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! 項目&lt;br /&gt;
! 意味&lt;br /&gt;
! 既定値&lt;br /&gt;
! 備考&lt;br /&gt;
|-&lt;br /&gt;
| pbx1_ip&lt;br /&gt;
| 接続先 PBX の IP アドレス&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| pbx1_register&lt;br /&gt;
| レジスターの有効・無効&lt;br /&gt;
| false&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| pbx1_username&lt;br /&gt;
| レジスターの認証情報&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| pbx1_password&lt;br /&gt;
| レジスターの認証情報&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| pbx1_proxy&lt;br /&gt;
| プロキシサーバーの IP アドレス&lt;br /&gt;
| pbx1_ip と同値&lt;br /&gt;
| ※1&lt;br /&gt;
|-&lt;br /&gt;
| pbx1_reg_proxy&lt;br /&gt;
| レジスターの送信先 IP アドレス&lt;br /&gt;
| pbx1_ip と同値&lt;br /&gt;
| ※1&lt;br /&gt;
|-&lt;br /&gt;
| pbx1_out_proxy&lt;br /&gt;
| INVITE の送信先 IP アドレス&lt;br /&gt;
| pbx1_ip と同値&lt;br /&gt;
| ※1&lt;br /&gt;
|-&lt;br /&gt;
| pbx_100rel&lt;br /&gt;
| 100rel の有効・無効&lt;br /&gt;
| false&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| pbx_session_timer&lt;br /&gt;
| セッションタイマの有効・無効&lt;br /&gt;
| false&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| pbx_rtp_timeout_sec&lt;br /&gt;
| RTP タイムアウト時間（秒）&lt;br /&gt;
| 120&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| pbx_rtp_hold_timeout_sec&lt;br /&gt;
| 保留中の RTP タイムアウト時間（秒）&lt;br /&gt;
| 300&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| pbx_call_timeout&lt;br /&gt;
| 呼出しタイムアウト時間（秒）&lt;br /&gt;
| 660&lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
※1  PBX サーバーの待ち受けポートが 5060 以外の場合、下記3つの設定値にポート番号を追加してください。&lt;br /&gt;
&lt;br /&gt;
* pbx1_proxy&lt;br /&gt;
* pbx1_reg_proxy&lt;br /&gt;
* pbx1_proxy&lt;br /&gt;
&lt;br /&gt;
例：5070ポートへ変更する場合、該当箇所を下記のように変更します。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx1_proxy=$${pbx1_ip}:5070&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx1_reg_proxy=$${pbx1_ip}:5070&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx1_out_proxy=$${pbx1_ip}:5070&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==接続元制限==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/iGW-N02/pbx_acl.xml&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
以下はファイル内容です。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;list name=&amp;quot;pbx&amp;quot; default=&amp;quot;deny&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;node type=&amp;quot;allow&amp;quot; cidr=&amp;quot;$${pbx1_ip}/32&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/list&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
発信要求を許可するアドレス帯の設定です。&lt;br /&gt;
標準では上記のように、ゲートウェイ対象となる PBX サーバーからの発信要求のみを許可する設定となります。&lt;br /&gt;
ご利用される環境に合わせ、アドレス帯の変更をしてください。&lt;br /&gt;
&lt;br /&gt;
==ライセンス設定==&lt;br /&gt;
&lt;br /&gt;
本ドキュメント3項の「ライセンス発行について」を参照の上、ライセンスを取得してください。&lt;br /&gt;
&lt;br /&gt;
取得後、ライセンス内容を以下のファイルに書き込んでください。&lt;br /&gt;
&lt;br /&gt;
注意：余計な空白（イコールの前後や、行末など）を入れないようご注意ください&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/iGW-N02/license.txt&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==設定反映==&lt;br /&gt;
&lt;br /&gt;
iGW-N02 モジュールを再起動し、設定反映を行ってください。&lt;br /&gt;
その際、話中の通話は切断され、起動完了まで通話が不可となる点にご留意ください。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
systemctl restart igw-n02&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==状態確認==&lt;br /&gt;
&lt;br /&gt;
===動作状態===&lt;br /&gt;
&lt;br /&gt;
iGW-N02 は systemd により起動管理を行っているため、下記コマンドにて動作状態を確認可能できます。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
systemctl status igw-n02&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===ひかり電話へのレジスター状態===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
fs_cli -x &amp;quot;sofia status&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
上記コマンドにより以下のように出力されます。&lt;br /&gt;
「hikari::hikari gateway」行の State が REGED となっていれば、ひかり電話にREGが通っている状態です。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
                     Name          Type                                       Data      State&lt;br /&gt;
=================================================================================================&lt;br /&gt;
                   hikari       profile                sip:mod_sofia@10.0.0.2:5060      RUNNING (0)&lt;br /&gt;
           hikari::hikari       gateway              sip:0551111111@ntt-east.ne.jp      REGED&lt;br /&gt;
                      pbx       profile         sip:mod_sofia@192.168.171.100:5060      RUNNING (0)&lt;br /&gt;
                pbx::pbx1       gateway               sip:FreeSWITCH@192.168.171.2      NOREG&lt;br /&gt;
=================================================================================================&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===モジュール状態確認===&lt;br /&gt;
&lt;br /&gt;
起動してからの稼働時間、セッション数、最大セッション数などを確認することができます。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
fs_cli -x &amp;quot;status&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=その他=&lt;br /&gt;
==SIP 仕様==&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|IP バージョン 　　　||IPv4&lt;br /&gt;
|-&lt;br /&gt;
|SIP ポート　　　　　||5060&lt;br /&gt;
|-&lt;br /&gt;
|音声コーデック　　　||G.711(μlaw）&lt;br /&gt;
|-&lt;br /&gt;
|DTMF　　　　　　　  ||みなし音声方式（インバンド方式）&lt;br /&gt;
|-&lt;br /&gt;
|ISDN サブアドレス 　||未対応&lt;br /&gt;
|-&lt;br /&gt;
|FAX 　　　　　　　　||みなし音声方式&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=お問い合わせ先=&lt;br /&gt;
下記URLのお問い合わせフォームからお問い合わせ内容について「ひかり電話ゲートウェイiGW-N02」を選択し、必要事項を入力の上お問い合わせください。&lt;br /&gt;
&lt;br /&gt;
https://ews.jp/company/contact/&lt;/div&gt;</summary>
		<author><name>アースワークス</name></author>
	</entry>
	<entry>
		<id>http://www.voip-info.jp/index.php?title=%E3%81%B2%E3%81%8B%E3%82%8A%E9%9B%BB%E8%A9%B1%E3%82%B2%E3%83%BC%E3%83%88%E3%82%A6%E3%82%A7%E3%82%A4_iGW-N02&amp;diff=11638</id>
		<title>ひかり電話ゲートウェイ iGW-N02</title>
		<link rel="alternate" type="text/html" href="http://www.voip-info.jp/index.php?title=%E3%81%B2%E3%81%8B%E3%82%8A%E9%9B%BB%E8%A9%B1%E3%82%B2%E3%83%BC%E3%83%88%E3%82%A6%E3%82%A7%E3%82%A4_iGW-N02&amp;diff=11638"/>
		<updated>2024-06-12T07:07:36Z</updated>

		<summary type="html">&lt;p&gt;アースワークス: /* アーカイブ展開・コンテナ配置 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Asterisk]]&lt;br /&gt;
[[Category:ひかり電話]]&lt;br /&gt;
&lt;br /&gt;
=はじめに=&lt;br /&gt;
&lt;br /&gt;
本ページは、ひかり電話接続モジュール 「iGW-N02」インストール手順やセットアップ方法、注意事項などを記載します。&amp;lt;br/&amp;gt;&lt;br /&gt;
Linux OS に対する知識を一定以上所有している方を想定しています。&amp;lt;br/&amp;gt;&lt;br /&gt;
iGW-N02 とは何かについては以下のURLをご参照ください。&amp;lt;br/&amp;gt;&lt;br /&gt;
https://ews.jp/works/voice-solution/igw-n02/&lt;br /&gt;
&lt;br /&gt;
=PBX での対応事項=&lt;br /&gt;
&lt;br /&gt;
iGW-N02 を使用してひかり電話（NGN）に接続する上で、配下PBXでの対応がいくつか必要となります。&lt;br /&gt;
&lt;br /&gt;
==網ふくそう通知==&lt;br /&gt;
&lt;br /&gt;
網ふくそう時、INVITE に対し iGW-N02 から、Reason ヘッダに Q.850 ;cause=42 が設定されている 503 をレスポンスします。&amp;lt;br/&amp;gt;&lt;br /&gt;
配下PBX側にて、ユーザーにふくそう通知を行ってください。&lt;br /&gt;
&lt;br /&gt;
==着信拒否==&lt;br /&gt;
&lt;br /&gt;
着信拒否をする場合は 403 応答をしてください。&lt;br /&gt;
&lt;br /&gt;
==RTP 送信==&lt;br /&gt;
&lt;br /&gt;
アーリーメディア中、および通話中では常に一定間隔で RTP を送信してください。&amp;lt;br/&amp;gt;&lt;br /&gt;
発話していない状態であっても RTP を送信するよう、VAD などの機能は解除してください。&lt;br /&gt;
&lt;br /&gt;
==音声コーデックについて==&lt;br /&gt;
&lt;br /&gt;
音声コーデックは g.711u-law のみ対応しています。&amp;lt;br/&amp;gt;&lt;br /&gt;
g.711u-law の送受信を出来るようにしてください。&lt;br /&gt;
&lt;br /&gt;
==呼び出し時間の制限について==&lt;br /&gt;
一部の 0120 番号などでは、呼び出し状態で通話が開始されることがあります。（アーリーメディアの状態で、IVR や通話が開始される）&amp;lt;br/&amp;gt;&lt;br /&gt;
この場合、呼び出し時間の制限を行うと、IVR や通話の途中で切断されますので、自動切断時間を適切にご調整ください。&amp;lt;br/&amp;gt;&lt;br /&gt;
なお、接続モジュールの設定として、660 秒が設定されていますが、/var/lib/machines/igw-n02/etc/iGW-N02/pbx_vars.xml ファイル中のpbx_call_timeout=660 の設定にて変更できます。&lt;br /&gt;
&lt;br /&gt;
=システム要件=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;text-align:left&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! CPU&lt;br /&gt;
| Intel Celeron CPU N3350 1.10GHz以上（同時通話数により変動します）&lt;br /&gt;
|-&lt;br /&gt;
! メモリ&lt;br /&gt;
| 1[GB] 以上（同時通話数により変動します）&lt;br /&gt;
|-&lt;br /&gt;
! ストレージ&lt;br /&gt;
| 1[GB] 以上の空き容量&lt;br /&gt;
|-&lt;br /&gt;
! NIC&lt;br /&gt;
| ２ポート以上（必須）&lt;br /&gt;
|-&lt;br /&gt;
! OS&lt;br /&gt;
| Linux（systemd-nspawn が利用できること）&lt;br /&gt;
|}&lt;br /&gt;
※ OS は、64 ビットにのみ対応します。&lt;br /&gt;
&lt;br /&gt;
=事前準備=&lt;br /&gt;
&lt;br /&gt;
==ダウンロード==&lt;br /&gt;
&lt;br /&gt;
以下のURLよりコンテナイメージのダウンロードをお願いします。&amp;lt;br/&amp;gt;&lt;br /&gt;
ダウンロード後、インストール先のサーバーへ配置してください。&lt;br /&gt;
&lt;br /&gt;
https://www2.ews.jp/iGW-N02/igw-n02-20240109.tar.gz&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==ライセンス発行==&lt;br /&gt;
&lt;br /&gt;
本製品は、ソフトウェア適合検査に対応するため、ライセンス認証を行います。&amp;lt;br/&amp;gt;&lt;br /&gt;
ライセンス発行の為、以下の情報が必要となります。&amp;lt;br/&amp;gt;&lt;br /&gt;
下記項目を 当社Webサイトの問合せフォーム (https://ews.jp/company/contact/) よりご連絡ください。&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* 会社名&lt;br /&gt;
* 連絡先担当者氏名&lt;br /&gt;
* 連絡先担当者メールアドレス&lt;br /&gt;
* 連絡先担当者住所&lt;br /&gt;
* 連絡先担当者電話番号&lt;br /&gt;
* iGW-N02の設置場所名称&lt;br /&gt;
* ひかり電話を収容するNICのインターフェース名・MACアドレス&lt;br /&gt;
* 用途（評価用または本運用）&lt;br /&gt;
* ch数（評価用の場合は1chのみ）&lt;br /&gt;
&lt;br /&gt;
=サーバー側設定=&lt;br /&gt;
&lt;br /&gt;
サーバー（iGW-N02 をインストールする Linux PC）側の設定手順です。&lt;br /&gt;
以下に Ubuntu22 と Rocky8 の場合の手順を示します。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- それ以外の OS でのセットアップ手順が必要でしたらお問い合わせください。 --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Ubuntu22==&lt;br /&gt;
&lt;br /&gt;
Ubuntu Server22 LTS のケースについて手順を記述します。&lt;br /&gt;
&lt;br /&gt;
===systemd-nspawn インストール===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
apt install systemd-container&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===アーカイブ展開・コンテナ配置===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
tar -zxf igw-n02-v1.0.tar.gz -C /var/lib/machines&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
igw-n02-v1.0.tar.gz の部分は、前述の【事前準備】で入手したコンテナイメージファイルを指定してください。&lt;br /&gt;
&lt;br /&gt;
===ネットワーク・NIC設定例===&lt;br /&gt;
&lt;br /&gt;
前提・設定条件として以下があります。&lt;br /&gt;
&lt;br /&gt;
* IPアドレスはDHCPにより取得&lt;br /&gt;
** 固定IPとする場合はnetplanのドキュメントを参照の上、設定してください。&lt;br /&gt;
&lt;br /&gt;
* NIC &amp;quot;eno1&amp;quot; : 社内LANへ接続するNIC&lt;br /&gt;
* NIC &amp;quot;enp1s0&amp;quot; : ひかり電話を収容するNIC&lt;br /&gt;
* ブリッジ &amp;quot;br0&amp;quot; : iGW-N02コンテナを社内LANに接続するためのブリッジ&lt;br /&gt;
&lt;br /&gt;
上記設定はあくまで一例となるため、導入先の環境により適宜読み替えてください。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
「/etc/netplan/99-igwn02-config.yaml」を設定します。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
vi /etc/netplan/99-igwn02-config.yaml&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
以下はファイル内容例です。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
network:&lt;br /&gt;
  ethernets:&lt;br /&gt;
    eno1:&lt;br /&gt;
      dhcp4: true&lt;br /&gt;
    enp1s0:&lt;br /&gt;
      dhcp4: false&lt;br /&gt;
  version: 2&lt;br /&gt;
&lt;br /&gt;
  bridges:&lt;br /&gt;
    br0:&lt;br /&gt;
      interfaces:&lt;br /&gt;
        - eno1&lt;br /&gt;
      dhcp4: true&lt;br /&gt;
      gateway4: 192.168.1.1&lt;br /&gt;
      nameservers:&lt;br /&gt;
        addresses:&lt;br /&gt;
          - 192.168.1.2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
設定後、下記コマンドにより設定反映をしてください。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
netplan apply&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===コンテナ設定===&lt;br /&gt;
&lt;br /&gt;
「/etc/systemd/nspawn/igw-n02.nspawn」を設定します。&lt;br /&gt;
&lt;br /&gt;
5.1.2 項で配置したコンテナディレクトリ名(例：/var/lib/machines/igw-n02/)と、nspawn 設定ファイル名は一致している必要があるため、もしディレクトリ名などを変更した場合はファイル名と揃えてください。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
mkdir -p /etc/systemd/nspawn&lt;br /&gt;
vi /etc/systemd/nspawn/igw-n02.nspawn&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
以下はファイル内容です。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
[Network]&lt;br /&gt;
Bridge=br0&lt;br /&gt;
Interface=enp1s0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
5.1.3 項で設定した NIC・Bridge 名を指定してください。&lt;br /&gt;
&lt;br /&gt;
==Rocky8==&lt;br /&gt;
&lt;br /&gt;
Rocky Linux 8.8 のケースについて手順を記述します。&lt;br /&gt;
&lt;br /&gt;
===systemd-nspawn インストール===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
dnf install systemd-container&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===アーカイブ展開・コンテナ配置===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
tar -zxf igw-n02-v1.0.tar.gz -C /var/lib/machines&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
4.1 項にて配置したコンテナイメージファイルを指定してください。&lt;br /&gt;
&lt;br /&gt;
===SELinux無効化===&lt;br /&gt;
&lt;br /&gt;
SELinuxが有効だとコンテナが起動できないため無効化する。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
vi /etc/selinux/config&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
以下の通り変更&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
SELINUX=enforcing&lt;br /&gt;
↓&lt;br /&gt;
SELINUX=disabled&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
設定が反映されるのは再起動後となります。&lt;br /&gt;
次項にて再起動をするため現段階では不要です。&lt;br /&gt;
&lt;br /&gt;
===ネットワーク・NIC設定例===&lt;br /&gt;
&lt;br /&gt;
前提・設定条件として以下があります。&lt;br /&gt;
&lt;br /&gt;
* IPアドレスはDHCPにより取得&lt;br /&gt;
** 固定IPとする場合はNetworkManagerのドキュメントを参照の上設定してください。&lt;br /&gt;
&lt;br /&gt;
* NIC &amp;quot;enp0s3&amp;quot; : 社内LANへ接続するNIC、DHCP有効設定&lt;br /&gt;
* NIC &amp;quot;enp0s8&amp;quot; : ひかり電話を収容するNIC&lt;br /&gt;
* ブリッジ &amp;quot;br0&amp;quot; : iGW-N02コンテナを社内LANに接続するためのブリッジ&lt;br /&gt;
&lt;br /&gt;
上記設定はあくまで一例となるため、導入先の環境により適宜読み替えてください。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
NetworkManager を使用した設定例を以下に示します。&lt;br /&gt;
&lt;br /&gt;
====仮想ブリッジインタフェースの作成・設定====&lt;br /&gt;
&lt;br /&gt;
ブリッジインターフェース br0 の作成。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
nmcli con add type bridge ifname br0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
NIC enp0s3 をブリッジ br0 に接続&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
nmcli con add type bridge-slave ifname enp0s3 master br0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
自動接続設定をONに&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
nmcli con mod bridge-br0 connection.autoconnect yes&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====物理ポート設定の削除、および再起動====&lt;br /&gt;
&lt;br /&gt;
SSHで接続している場合、接続が切断されます。&lt;br /&gt;
そのため、設定後即座に再起動をして設定を反映させます。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
nmcli con del enp0s3;reboot&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===コンテナ設定===&lt;br /&gt;
&lt;br /&gt;
「/etc/systemd/nspawn/igw-n02.nspawn」を設定します。&lt;br /&gt;
&lt;br /&gt;
5.2.2 項で配置したコンテナディレクトリ名(例：/var/lib/machines/igw-n02/)と、nspawn 設定ファイル名は一致している必要があるため、もしディレクトリ名などを変更した場合はファイル名と揃えてください。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
mkdir -p /etc/systemd/nspawn&lt;br /&gt;
vi /etc/systemd/nspawn/igw-n02.nspawn&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
以下はファイル内容です。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
[Network]&lt;br /&gt;
Bridge=br0&lt;br /&gt;
Interface=enp0s8&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
5.2.4 項で設定した NIC・Bridge 名を指定してください。&lt;br /&gt;
&lt;br /&gt;
=モジュール設定=&lt;br /&gt;
&lt;br /&gt;
==コンテナ起動設定==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
machinectl enable igw-n02&lt;br /&gt;
machinectl start igw-n02&lt;br /&gt;
machinectl shell igw-n02 # root で実行することでコンテナ内のコンソールに遷移&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
上記コマンド実行後、母艦側立ち上げ時にコンテナも起動する設定となります。&lt;br /&gt;
&lt;br /&gt;
以降、iGW-N02 コンテナ内での操作となります。&lt;br /&gt;
&lt;br /&gt;
==ネットワーク・NIC設定==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/network/interfaces&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
インストール時、ファイル内容は以下のようになっています。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
source /etc/network/interfaces.d/*&lt;br /&gt;
&lt;br /&gt;
#### host0 は、 /etc/iGW-N02/if_conf.sh の pbx_if1 の設定値に合わせる。&lt;br /&gt;
auto host0&lt;br /&gt;
&lt;br /&gt;
#### IPアドレスをDHCPで取得する場合:&lt;br /&gt;
&lt;br /&gt;
#iface host0 inet dhcp&lt;br /&gt;
&lt;br /&gt;
#### IPアドレスを固定で設定する場合:&lt;br /&gt;
#### * gateway は、必要ならば設定する。&lt;br /&gt;
&lt;br /&gt;
#iface host0 inet static&lt;br /&gt;
#    address 192.168.230.230/24&lt;br /&gt;
#    gateway 192.168.230.1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ご利用の環境に合わせて、コメントを外すなど編集をお願いいたします。&lt;br /&gt;
&lt;br /&gt;
編集後以下のコマンドにて反映をします。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
systemctl restart networking&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==インターフェース設定==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/iGW-N02/if_conf.sh&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
以下はファイル内容例です。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
# pbx side interface&lt;br /&gt;
export pbx_if0=host0    # physical&lt;br /&gt;
export pbx_if1=host0    # logical&lt;br /&gt;
&lt;br /&gt;
# hikari side interface&lt;br /&gt;
export hikari_if0=enp0s8    # physical&lt;br /&gt;
export hikari_if1=enp0s8    # logical&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
pbx_if：PBXサーバーへアクセス可能なNICを指定してください。&lt;br /&gt;
hikari_if：ひかり電話を収容するNICを指定してください。&lt;br /&gt;
&lt;br /&gt;
==PBX サーバー接続設定==&lt;br /&gt;
&lt;br /&gt;
ご利用の環境に合わせ、設定してください。&lt;br /&gt;
設定方法が不明な場合はサポートまでお問い合わせください。&lt;br /&gt;
&lt;br /&gt;
===設定例===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/iGW-N02/pbx_vars.xml&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
以下はファイル内容例です。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;include&amp;gt;&lt;br /&gt;
  &amp;lt;!-- pbx ip address --&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx1_ip=192.168.1.1&amp;quot;/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- register --&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx1_register=false&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx1_username=&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx1_password=&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- realm, domain --&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx1_realm=$${pbx1_ip}&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx1_domain=$${pbx1_ip}&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- proxy --&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx1_proxy=$${pbx1_ip}&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx1_reg_proxy=$${pbx1_ip}&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx1_out_proxy=$${pbx1_ip}&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- features --&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx_100rel=false&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx_session_timer=false&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- timeout --&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx_rtp_timeout_sec=120&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx_rtp_hold_timeout_sec=300&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx_call_timeout=660&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/include&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
上記設定例は以下のような設定となります。&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! 設定項目&lt;br /&gt;
! 設定値&lt;br /&gt;
|-&lt;br /&gt;
| PBX アドレス&lt;br /&gt;
| 192.168.1.1&lt;br /&gt;
|-&lt;br /&gt;
| 利用する SIP ポート&lt;br /&gt;
| PBX 側 UDP/5060&lt;br /&gt;
|-&lt;br /&gt;
| レジスター&lt;br /&gt;
| しない&lt;br /&gt;
|-&lt;br /&gt;
| 接続認証&lt;br /&gt;
| IP アドレスによる認証&lt;br /&gt;
|-&lt;br /&gt;
| セッションタイマ&lt;br /&gt;
| 無し&lt;br /&gt;
|-&lt;br /&gt;
| 100rel&lt;br /&gt;
| 無し&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===項目説明===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! 項目&lt;br /&gt;
! 意味&lt;br /&gt;
! 既定値&lt;br /&gt;
! 備考&lt;br /&gt;
|-&lt;br /&gt;
| pbx1_ip&lt;br /&gt;
| 接続先 PBX の IP アドレス&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| pbx1_register&lt;br /&gt;
| レジスターの有効・無効&lt;br /&gt;
| false&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| pbx1_username&lt;br /&gt;
| レジスターの認証情報&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| pbx1_password&lt;br /&gt;
| レジスターの認証情報&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| pbx1_proxy&lt;br /&gt;
| プロキシサーバーの IP アドレス&lt;br /&gt;
| pbx1_ip と同値&lt;br /&gt;
| ※1&lt;br /&gt;
|-&lt;br /&gt;
| pbx1_reg_proxy&lt;br /&gt;
| レジスターの送信先 IP アドレス&lt;br /&gt;
| pbx1_ip と同値&lt;br /&gt;
| ※1&lt;br /&gt;
|-&lt;br /&gt;
| pbx1_out_proxy&lt;br /&gt;
| INVITE の送信先 IP アドレス&lt;br /&gt;
| pbx1_ip と同値&lt;br /&gt;
| ※1&lt;br /&gt;
|-&lt;br /&gt;
| pbx_100rel&lt;br /&gt;
| 100rel の有効・無効&lt;br /&gt;
| false&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| pbx_session_timer&lt;br /&gt;
| セッションタイマの有効・無効&lt;br /&gt;
| false&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| pbx_rtp_timeout_sec&lt;br /&gt;
| RTP タイムアウト時間（秒）&lt;br /&gt;
| 120&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| pbx_rtp_hold_timeout_sec&lt;br /&gt;
| 保留中の RTP タイムアウト時間（秒）&lt;br /&gt;
| 300&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| pbx_call_timeout&lt;br /&gt;
| 呼出しタイムアウト時間（秒）&lt;br /&gt;
| 660&lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
※1  PBX サーバーの待ち受けポートが 5060 以外の場合、下記3つの設定値にポート番号を追加してください。&lt;br /&gt;
&lt;br /&gt;
* pbx1_proxy&lt;br /&gt;
* pbx1_reg_proxy&lt;br /&gt;
* pbx1_proxy&lt;br /&gt;
&lt;br /&gt;
例：5070ポートへ変更する場合、該当箇所を下記のように変更します。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx1_proxy=$${pbx1_ip}:5070&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx1_reg_proxy=$${pbx1_ip}:5070&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx1_out_proxy=$${pbx1_ip}:5070&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==接続元制限==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/iGW-N02/pbx_acl.xml&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
以下はファイル内容です。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;list name=&amp;quot;pbx&amp;quot; default=&amp;quot;deny&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;node type=&amp;quot;allow&amp;quot; cidr=&amp;quot;$${pbx1_ip}/32&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/list&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
発信要求を許可するアドレス帯の設定です。&lt;br /&gt;
標準では上記のように、ゲートウェイ対象となる PBX サーバーからの発信要求のみを許可する設定となります。&lt;br /&gt;
ご利用される環境に合わせ、アドレス帯の変更をしてください。&lt;br /&gt;
&lt;br /&gt;
==ライセンス設定==&lt;br /&gt;
&lt;br /&gt;
本ドキュメント3項の「ライセンス発行について」を参照の上、ライセンスを取得してください。&lt;br /&gt;
&lt;br /&gt;
取得後、ライセンス内容を以下のファイルに書き込んでください。&lt;br /&gt;
&lt;br /&gt;
注意：余計な空白（イコールの前後や、行末など）を入れないようご注意ください&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/iGW-N02/license.txt&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==設定反映==&lt;br /&gt;
&lt;br /&gt;
iGW-N02 モジュールを再起動し、設定反映を行ってください。&lt;br /&gt;
その際、話中の通話は切断され、起動完了まで通話が不可となる点にご留意ください。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
systemctl restart igw-n02&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==状態確認==&lt;br /&gt;
&lt;br /&gt;
===動作状態===&lt;br /&gt;
&lt;br /&gt;
iGW-N02 は systemd により起動管理を行っているため、下記コマンドにて動作状態を確認可能できます。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
systemctl status igw-n02&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===ひかり電話へのレジスター状態===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
fs_cli -x &amp;quot;sofia status&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
上記コマンドにより以下のように出力されます。&lt;br /&gt;
「hikari::hikari gateway」行の State が REGED となっていれば、ひかり電話にREGが通っている状態です。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
                     Name          Type                                       Data      State&lt;br /&gt;
=================================================================================================&lt;br /&gt;
                   hikari       profile                sip:mod_sofia@10.0.0.2:5060      RUNNING (0)&lt;br /&gt;
           hikari::hikari       gateway              sip:0551111111@ntt-east.ne.jp      REGED&lt;br /&gt;
                      pbx       profile         sip:mod_sofia@192.168.171.100:5060      RUNNING (0)&lt;br /&gt;
                pbx::pbx1       gateway               sip:FreeSWITCH@192.168.171.2      NOREG&lt;br /&gt;
=================================================================================================&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===モジュール状態確認===&lt;br /&gt;
&lt;br /&gt;
起動してからの稼働時間、セッション数、最大セッション数などを確認することができます。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
fs_cli -x &amp;quot;status&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=その他=&lt;br /&gt;
==SIP 仕様==&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|IP バージョン 　　　||IPv4&lt;br /&gt;
|-&lt;br /&gt;
|SIP ポート　　　　　||5060&lt;br /&gt;
|-&lt;br /&gt;
|音声コーデック　　　||G.711(μlaw）&lt;br /&gt;
|-&lt;br /&gt;
|DTMF　　　　　　　  ||みなし音声方式（インバンド方式）&lt;br /&gt;
|-&lt;br /&gt;
|ISDN サブアドレス 　||未対応&lt;br /&gt;
|-&lt;br /&gt;
|FAX 　　　　　　　　||みなし音声方式&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=お問い合わせ先=&lt;br /&gt;
下記URLのお問い合わせフォームからお問い合わせ内容について「ひかり電話ゲートウェイiGW-N02」を選択し、必要事項を入力の上お問い合わせください。&lt;br /&gt;
&lt;br /&gt;
https://ews.jp/company/contact/&lt;/div&gt;</summary>
		<author><name>アースワークス</name></author>
	</entry>
	<entry>
		<id>http://www.voip-info.jp/index.php?title=%E3%81%B2%E3%81%8B%E3%82%8A%E9%9B%BB%E8%A9%B1%E3%82%B2%E3%83%BC%E3%83%88%E3%82%A6%E3%82%A7%E3%82%A4_iGW-N01&amp;diff=11636</id>
		<title>ひかり電話ゲートウェイ iGW-N01</title>
		<link rel="alternate" type="text/html" href="http://www.voip-info.jp/index.php?title=%E3%81%B2%E3%81%8B%E3%82%8A%E9%9B%BB%E8%A9%B1%E3%82%B2%E3%83%BC%E3%83%88%E3%82%A6%E3%82%A7%E3%82%A4_iGW-N01&amp;diff=11636"/>
		<updated>2024-05-02T02:08:56Z</updated>

		<summary type="html">&lt;p&gt;アースワークス: /* お問い合わせ先 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Asterisk]]&lt;br /&gt;
[[Category:ひかり電話]]&lt;br /&gt;
&lt;br /&gt;
=はじめに=&lt;br /&gt;
本ページではひかり電話接続モジュール「iGW-N01」をPCにセットアップする手順を示します。&amp;lt;br /&amp;gt;&lt;br /&gt;
iGW-N01とは何かについては以下のURLをご参照ください。&amp;lt;br /&amp;gt;&lt;br /&gt;
https://ews.jp/works/voice-solution/igw-n01/&lt;br /&gt;
&lt;br /&gt;
=制限事項=&lt;br /&gt;
&lt;br /&gt;
==網輻輳制御==&lt;br /&gt;
網輻輳時、INVITE に対して、Reasonヘッダ（protocolにQ.850、protocol-causeに42）が設定された503 Service Unavailableレスポンスとなります。&amp;lt;br /&amp;gt;&lt;br /&gt;
この場合、可視表示、あるいは可聴音等で、ユーザにその旨を通知してください。&lt;br /&gt;
&lt;br /&gt;
==ひかり電話網工事後の自動更新==&lt;br /&gt;
ひかり電話網工事（網側アドレス変更等）時に、自動更新機能が利用できないため、変更内容反映まで最大で２時間程度かかることがあります。&amp;lt;br /&amp;gt;&lt;br /&gt;
即時反映させるためには、接続モジュールの再起動を行う必要があります。（自動反映機能は、次バージョンでの対応を予定しています）&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=典型的な利用方法=&lt;br /&gt;
Linux サーバに、本製品をインストールして、利用します。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
 [NGN]---[ONU]---[eth1:iGW-N01:eth0]---[Asterisk]---[電話機]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
外部ルーターを利用する場合は、下記の構成となります。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
 [NGN]---[ONU]---[HUB]+---[eth1:iGW-N01:eth0]---+[HUB]---[Asterisk]---[電話機]&lt;br /&gt;
　　                  +---[ROUTER]--------------+&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=バイナリアーカイブ=&lt;br /&gt;
バイナリアーカイブは下記より取得できます。&amp;lt;br /&amp;gt;&lt;br /&gt;
http://www2.iweave.jp/iGW-N01/iGW-N01-20150227-pc.tar.bz2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=対応するサーバ=&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;text-align:left&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! CPU&lt;br /&gt;
| intel x86 系（32 ビット、64 ビット共）&lt;br /&gt;
|-&lt;br /&gt;
! &lt;br /&gt;
|  800[MHz] 以上（同時通話数により異なります）&lt;br /&gt;
|-&lt;br /&gt;
! メモリ&lt;br /&gt;
| 256[MB] 以上（同時通話数により異なります）&lt;br /&gt;
|-&lt;br /&gt;
! ストレージ&lt;br /&gt;
| 500[MB] 以上の空き容量&lt;br /&gt;
|-&lt;br /&gt;
! NIC&lt;br /&gt;
| ２ポート以上（必須）&lt;br /&gt;
|-&lt;br /&gt;
! OS&lt;br /&gt;
| Linux（バージョン 2.6.18 以上）&lt;br /&gt;
|}&lt;br /&gt;
※ CPU は、i486 以上の x86 系、あるいは、x64 系に対応しています。&amp;lt;br /&amp;gt;&lt;br /&gt;
※ OS は、32 ビット、64 ビットともに対応しています。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=設定方法=&lt;br /&gt;
&lt;br /&gt;
==ライセンス発行について==&lt;br /&gt;
ソフトフォン適合検査への対応のため、ライセンス認証を行なっています。&amp;lt;br /&amp;gt;&lt;br /&gt;
ライセンス発行には、以下の情報が必要となります。&amp;lt;br /&amp;gt;&lt;br /&gt;
下記項目を本ページ末尾のお問い合わせ先からご連絡ください。&lt;br /&gt;
&lt;br /&gt;
*メールアドレス&lt;br /&gt;
*eth0 の MAC アドレス&lt;br /&gt;
&lt;br /&gt;
なお、MAC アドレスは下記コマンドにて確認できます。&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
# ifconfig eth0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1chライセンスは無償発行します。2ch以上のライセンスにつきましては本ページ末尾のお問い合わせ先までお問い合わせください。&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==事前準備==&lt;br /&gt;
Linux サーバでは、あらかじめ下記の設定を行なってください。&lt;br /&gt;
&lt;br /&gt;
*eth0 側のネットワーク設定&lt;br /&gt;
*NTP の設定（必須ではありませんが、推奨します）&lt;br /&gt;
&lt;br /&gt;
なお、eth1 側のネットワークは未設定で構いません。&lt;br /&gt;
ただし、eth1 側で PPPoE 等を利用することも可能です。&lt;br /&gt;
&lt;br /&gt;
==バイナリアーカイブの展開==&lt;br /&gt;
展開先は任意の場所で構いませんが、これ以降では、/opt 以下に展開する例を示します。&amp;lt;br /&amp;gt;&lt;br /&gt;
（バイナリアーカイブのファイル名は、ダウンロードしたものに置き換えてください）&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
# mkdir /opt&lt;br /&gt;
# tar jxfC iGW-N01-pc.tar.bz2 /opt&lt;br /&gt;
# ln -s iGW-N01-pc /opt/iGW-N01&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==ライセンスの設定==&lt;br /&gt;
ライセンスキー取得後、/opt/iGW-N01/etc/iGW-N01/license.txt を修正してください。&amp;lt;br /&amp;gt;&lt;br /&gt;
余計な空白（ = 前後、行末）を入れないようご注意ください。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
　　  # emacs /opt/iGW-N01/etc/iGW-N01/license.txt&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==設定変更==&lt;br /&gt;
&lt;br /&gt;
===利用するインターフェイスの設定===&lt;br /&gt;
/opt/iGW-N01/etc/iGW-N01/if_conf.sh を修正する必要があります。&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
以下のように設定する場合の例です。&lt;br /&gt;
&lt;br /&gt;
*PBX との接続には、eth0 を利用する。&lt;br /&gt;
*ひかり電話網との接続には eth1 を利用する。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
# pbx side interface&lt;br /&gt;
export pbx_if0=eth0	# physical&lt;br /&gt;
export pbx_if1=eth0	# logical&lt;br /&gt;
　　　　&lt;br /&gt;
# hikari side interface&lt;br /&gt;
export hikari_if0=eth1	# physical&lt;br /&gt;
export hikari_if1=eth1	# logical&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==接続する Asterisk のアドレス等の設定==&lt;br /&gt;
/opt/iGW-N01/etc/iGW-N01/pbx_vars.xml を修正する必要があります。&amp;lt;br /&amp;gt;&lt;br /&gt;
以下のように変更する場合の例&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;text-align:left&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Asterisk アドレス &lt;br /&gt;
| 192.168.171.2&lt;br /&gt;
|-&lt;br /&gt;
! 利用 SIP ポート &lt;br /&gt;
| Asterisk 側 UDP/5060&lt;br /&gt;
|-&lt;br /&gt;
! レジスト &lt;br /&gt;
| 不要&lt;br /&gt;
|-&lt;br /&gt;
! 接続認証 &lt;br /&gt;
| IP アドレスによる認証&lt;br /&gt;
|-&lt;br /&gt;
! セッションタイマ &lt;br /&gt;
| なし&lt;br /&gt;
|-&lt;br /&gt;
! 100rel &lt;br /&gt;
| なし&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
修正箇所（- の行を + の行のように修正ください）&lt;br /&gt;
なお、この例では Asterisk 側の SIP ポートを明示的に記載しています。&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
　　　　@@ -1,6 +1,6 @@&lt;br /&gt;
　　　　 &amp;lt;include&amp;gt;&lt;br /&gt;
　　　　   &amp;lt;!-- pbx ip address --&amp;gt;&lt;br /&gt;
　　　　-  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx1_ip=192.168.230.231&amp;quot;/&amp;gt;&lt;br /&gt;
　　　　+  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx1_ip=192.168.171.2&amp;quot;/&amp;gt;&lt;br /&gt;
　　　　 &lt;br /&gt;
　　　　   &amp;lt;!-- register --&amp;gt;&lt;br /&gt;
　　　　   &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx1_register=false&amp;quot;/&amp;gt;&lt;br /&gt;
　　　　@@ -12,9 +12,9 @@&lt;br /&gt;
　　　　   &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx1_domain=$${pbx1_ip}&amp;quot;/&amp;gt;&lt;br /&gt;
　　　　 &lt;br /&gt;
　　　　   &amp;lt;!-- proxy --&amp;gt;&lt;br /&gt;
　　　　-  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx1_proxy=$${pbx1_ip}&amp;quot;/&amp;gt;&lt;br /&gt;
　　　　-  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx1_reg_proxy=$${pbx1_ip}&amp;quot;/&amp;gt;&lt;br /&gt;
　　　　-  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx1_out_proxy=$${pbx1_ip}&amp;quot;/&amp;gt;&lt;br /&gt;
　　　　+  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx1_proxy=$${pbx1_ip}:5060&amp;quot;/&amp;gt;&lt;br /&gt;
　　　　+  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx1_reg_proxy=$${pbx1_ip}:5060&amp;quot;/&amp;gt;&lt;br /&gt;
　　　　+  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx1_out_proxy=$${pbx1_ip}:5060&amp;quot;/&amp;gt;&lt;br /&gt;
　　　　 &lt;br /&gt;
　　　　   &amp;lt;!-- features --&amp;gt;&lt;br /&gt;
　　　　   &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx_100rel=false&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===接続元を制限する===&lt;br /&gt;
標準では、Asterisk が所属するネットワークの 24 ビットマスクのアドレスからの発信要求を許可する設定となっています。&amp;lt;br /&amp;gt;&lt;br /&gt;
ゲートウェイの対象となる Asterisk からの発信要求のみ許可する場合、/opt/iGW-N01/etc/iGW-N01/pbx_acl.xml を修正する必要があります。&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
修正箇所（- の行を + の行のように修正ください）&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
　　　　@@ -1,3 +1,3 @@&lt;br /&gt;
　　　　 &amp;lt;list name=&amp;quot;pbx&amp;quot; default=&amp;quot;deny&amp;quot;&amp;gt;&lt;br /&gt;
　　　　-  &amp;lt;node type=&amp;quot;allow&amp;quot; cidr=&amp;quot;$${pbx1_ip}/24&amp;quot;/&amp;gt;&lt;br /&gt;
　　　　+  &amp;lt;node type=&amp;quot;allow&amp;quot; cidr=&amp;quot;$${pbx1_ip}/32&amp;quot;/&amp;gt;&lt;br /&gt;
　　　　 &amp;lt;/list&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Asterisk の設定例==&lt;br /&gt;
&lt;br /&gt;
===sip.conf の例===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
　　　----- ここから -----&lt;br /&gt;
　　　[hikari-gw]&lt;br /&gt;
　　　type=peer&lt;br /&gt;
　　　host=192.168.171.137&lt;br /&gt;
　　　context=from_pstn&lt;br /&gt;
　　　disallow=all&lt;br /&gt;
　　　allow=ulaw&lt;br /&gt;
　　　directmedia=no&lt;br /&gt;
　　　dtmfmode=inband&lt;br /&gt;
　　　----- ここまで -----&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
　◆接続モジュール起動設定（ubuntu 以外）&lt;br /&gt;
　　/etc/rc.local に下記を追加ください。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
　　　----- ここから -----&lt;br /&gt;
　　　mount --bind /dev  /opt/iGW-N01/dev&lt;br /&gt;
　　　mount --bind /proc /opt/iGW-N01/proc&lt;br /&gt;
　　　mount --bind /sys  /opt/iGW-N01/sys&lt;br /&gt;
　　　mount -t tmpfs tmpfs /opt/iGW-N01/tmp&lt;br /&gt;
　　　mount -t tmpfs tmpfs /opt/iGW-N01/dev/shm&lt;br /&gt;
　　  chroot /opt/iGW-N01 service iGW-N01 start&lt;br /&gt;
　　　----- ここまで -----&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
　◆ ubuntu で利用する場合の追加設定&lt;br /&gt;
　　ubuntu で利用する場合は、あらかじめ、&lt;br /&gt;
　　/opt/iGW-N01/run/shm ディレクトリを作成してください。&lt;br /&gt;
　　&lt;br /&gt;
　　  # mkdir -p /opt/iGW-N01/run/shm&lt;br /&gt;
&lt;br /&gt;
　　また、/etc/rc.local は下記を追加ください。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
　　　----- ここから -----&lt;br /&gt;
　　　mount --bind /dev  /opt/iGW-N01/dev&lt;br /&gt;
　　　mount --bind /proc /opt/iGW-N01/proc&lt;br /&gt;
　　　mount --bind /sys  /opt/iGW-N01/sys&lt;br /&gt;
　　　mount -t tmpfs tmpfs /opt/iGW-N01/tmp&lt;br /&gt;
　　　chroot /opt/iGW-N01 mount -t tmpfs tmpfs /dev/shm&lt;br /&gt;
　　  chroot /opt/iGW-N01 service iGW-N01 start&lt;br /&gt;
　　　----- ここまで -----&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==再起動==&lt;br /&gt;
上記の設定が終わりましたら、Linux サーバーを再起動してください。&amp;lt;br /&amp;gt;&lt;br /&gt;
再起動後に、接続モジュールが稼動します。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
　　  # shutdown -r now&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==接続モジュールの手動開始、停止方法==&lt;br /&gt;
&lt;br /&gt;
===開始方法===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
# chroot /opt/iGW-N01 service iGW-N01 start&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===停止方法===&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
# chroot /opt/iGW-N01 service iGW-N01 stop&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===再起動方法===&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
# chroot /opt/iGW-N01 service iGW-N01 restart&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=設定に関する補足=&lt;br /&gt;
&lt;br /&gt;
==Asterisk での番号計画について==&lt;br /&gt;
発信者番号の指定方法と、輻輳案内に関して、補足します。&amp;lt;br /&amp;gt;&lt;br /&gt;
発信者番号に発信したい番号を設定してください。&amp;lt;br /&amp;gt;&lt;br /&gt;
Asterisk 1.8 以降では、下記の方法で輻輳状態を判定できます。&amp;lt;br /&amp;gt;&lt;br /&gt;
それ以前の Asterisk では、正確ではありませんが DIALSTATUS 変数で判断できます。&lt;br /&gt;
&lt;br /&gt;
===Asterisk 設定例（extensions.conf）===&lt;br /&gt;
あらかじめ、輻輳案内用の音声ファイルをご用意ください。&amp;lt;br /&amp;gt;&lt;br /&gt;
Asterisk 1.8 以降の例を示します。&amp;lt;br /&amp;gt;&lt;br /&gt;
（sip.conf に use_q850_reason=true を追加する必要があります）&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
　　[from_phone]&lt;br /&gt;
　　exten =&amp;gt; _[01].,1,Set(CALLERID(num)=0312345678)&lt;br /&gt;
　　exten =&amp;gt; _[01].,n,Dial(SIP/hikari-gw/${EXTEN})&lt;br /&gt;
　　exten =&amp;gt; _[01].,n,ExecIF($[&amp;quot;${HANGUPCAUSE}&amp;quot;=&amp;quot;42&amp;quot;]?PlayBack(輻輳案内))&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Asterisk 1.8以前の例　　&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
　　----- ここから -----&lt;br /&gt;
　　[from_phone]&lt;br /&gt;
　　exten =&amp;gt; _[01].,1,Set(CALLERID(num)=0312345678)&lt;br /&gt;
　　exten =&amp;gt; _[01].,n,Dial(SIP/hikari-gw/${EXTEN})&lt;br /&gt;
　　exten =&amp;gt; _[01].,n,ExecIF($[&amp;quot;${DIALSTATUS}&amp;quot;=&amp;quot;CONGESTION&amp;quot;]?PlayBack(輻輳案内))&lt;br /&gt;
　　----- ここまで -----&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==呼び出し時間の制限について==&lt;br /&gt;
一部の 0120 番号などでは、呼び出し状態で通話が開始されることがあります。&amp;lt;br /&lt;br /&gt;
（アーリーメディアの状態で、IVR や通話が開始される）&amp;lt;br /&amp;gt;&lt;br /&gt;
この場合、呼び出し時間の制限を行うと、IVR や通話の途中で切断されますので、自動切断時間を適切にご調整ください。&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
なお、接続モジュールの設定として、660 秒が設定されていますが、/opt/iGW-N01/etc/iGW-N01/pbx_vars.xml ファイル中のpbx_call_timeout=660 の設定にて変更できます。&lt;br /&gt;
&lt;br /&gt;
==ひかり電話網側のファイヤーウォール設定==&lt;br /&gt;
UDP/5060, UDP/20000〜39999 を通信を許可してください。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=接続モジュールの状態確認=&lt;br /&gt;
&lt;br /&gt;
==ひかり電話の接続情報が取得できたかの確認==&lt;br /&gt;
下記のコマンドで、契約番号が表示されれば、情報取得は完了しています。&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
# grep new_ntt_hikarinum /opt/iGW-N01/var/tmp/dhcp-iGW_N01&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==ひかり電話へのレジスト状態の確認==&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
# chroot /opt/iGW-N01 fs_cli -x &amp;quot;sofia status&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
下記のように出力されますので、hikari::hikari gateway の行で、State が REGED となっていることをご確認ください。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
　　                     Name	   Type	                                      Data	State&lt;br /&gt;
　　=================================================================================================&lt;br /&gt;
　　                      pbx	profile	              sip:mod_sofia@127.0.0.1:5060	RUNNING (0)&lt;br /&gt;
　　                pbx::pbx1	gateway	              sip:FreeSWITCH@192.168.171.2	NOREG&lt;br /&gt;
　　                   hikari	profile	          sip:mod_sofia@AAA.BBB.CC.DD:5060	RUNNING (0)&lt;br /&gt;
　　           hikari::hikari	gateway	             sip:0300000000@ntt-east.ne.jp	REGED&lt;br /&gt;
　　=================================================================================================&lt;br /&gt;
　　2 profiles 0 aliases&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==接続モジュールの状態確認==&lt;br /&gt;
起動してからの稼働時間、セッション数（１通話で２セッション）などを確認することができます。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
# chroot /opt/iGW-N01 fs_cli -x &amp;quot;status&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==ひかり電話を利用できない場合==&lt;br /&gt;
&lt;br /&gt;
DHCPクライアントが起動しない場合は接続モジュールが機能しませんので、下記を実行して表示内容をご確認ください。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
# grep dhcl /var/log/syslog | tail&lt;br /&gt;
# grep dhcl /var/log/messages | tail&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
出力内容とエラーの状況は以下の通りです。&lt;br /&gt;
&lt;br /&gt;
:ERROR CODE 000&lt;br /&gt;
::チャネル数の設定が正しくありません。&lt;br /&gt;
&lt;br /&gt;
:ERROR CODE 001&lt;br /&gt;
::ライセンスの設定がただしくありません。&lt;br /&gt;
&lt;br /&gt;
:ERROR CODE 002&lt;br /&gt;
::修正できないファイルが修正されています。&amp;lt;br /&amp;gt;&lt;br /&gt;
::（下記の「起動制限について」を確認ください）&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=その他=&lt;br /&gt;
==SIP 仕様==&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|IP バージョン 　　　||IPv4&lt;br /&gt;
|-&lt;br /&gt;
|SIP ポート　　　　　||5060&lt;br /&gt;
|-&lt;br /&gt;
|音声コーデック　　　||G.711(μlaw）&lt;br /&gt;
|-&lt;br /&gt;
|DTMF　　　　　　　  ||みなし音声方式（インバンド方式）&lt;br /&gt;
|-&lt;br /&gt;
|ISDN サブアドレス 　||未対応&lt;br /&gt;
|-&lt;br /&gt;
|FAX 　　　　　　　　||みなし音声方式&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==起動制限について==&lt;br /&gt;
ソフトフォン適合検査への対応のため、下記のファイル、ディレクトリを修正した場合は、起動制限を行なっています。&lt;br /&gt;
*/opt/iGW-N01/etc/freeswitch/freeswitch.serial&lt;br /&gt;
*/opt/iGW-N01/etc/freeswitch/freeswitch.xml&lt;br /&gt;
*/opt/iGW-N01/etc/freeswitch/mime.types&lt;br /&gt;
*/opt/iGW-N01/etc/freeswitch/vars.xml.tmpl&lt;br /&gt;
*/opt/iGW-N01/etc/freeswitch/autoload_configs&lt;br /&gt;
*/opt/iGW-N01/etc/freeswitch/dialplan&lt;br /&gt;
*/opt/iGW-N01/etc/freeswitch/sip_profiles&lt;br /&gt;
*/opt/iGW-N01/usr/bin/freeswitch&lt;br /&gt;
*/opt/iGW-N01/usr/lib/freeswitch/mod&lt;br /&gt;
*/opt/iGW-N01/usr/local/sbin/igw_n01_up.sh&lt;br /&gt;
*/opt/iGW-N01/sbin/dhclient-script&lt;br /&gt;
*/opt/iGW-N01/etc/dhcp/dhclient.conf.tmpl&lt;br /&gt;
*/opt/iGW-N01/etc/dhcp/dhclient-exit-hooks.d/iGW-N01&lt;br /&gt;
*/opt/iGW-N01/etc/dhcp/dhclient-exit-hooks.d/rfc3442-classless-routes&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=お問い合わせ先=&lt;br /&gt;
2024年4月30日をもちまして、iGW-N01 のご提供を終了いたしました。同時に、iGW-N01に関するお問い合わせへの対応も終了しておりますので、予めご了承ください。&lt;br /&gt;
&lt;br /&gt;
後継製品として &#039;&#039;&#039;iGW-N02&#039;&#039;&#039; を提供しております。 本サイト内に iGW-N01 と同様のご案内を掲載しておりますのでご参照ください。 【 [[ひかり電話ゲートウェイ iGW-N02]] 】&lt;br /&gt;
&lt;br /&gt;
iGW-N02 につきましては、下記URLのお問い合わせフォームからお問い合わせ内容について「ひかり電話ゲートウェイiGW-N02」を選択し、必要事項を入力の上お問い合わせください。&lt;br /&gt;
&lt;br /&gt;
https://ews.jp/company/contact/&lt;/div&gt;</summary>
		<author><name>アースワークス</name></author>
	</entry>
	<entry>
		<id>http://www.voip-info.jp/index.php?title=%E3%81%B2%E3%81%8B%E3%82%8A%E9%9B%BB%E8%A9%B1%E3%82%B2%E3%83%BC%E3%83%88%E3%82%A6%E3%82%A7%E3%82%A4_iGW-N02&amp;diff=11635</id>
		<title>ひかり電話ゲートウェイ iGW-N02</title>
		<link rel="alternate" type="text/html" href="http://www.voip-info.jp/index.php?title=%E3%81%B2%E3%81%8B%E3%82%8A%E9%9B%BB%E8%A9%B1%E3%82%B2%E3%83%BC%E3%83%88%E3%82%A6%E3%82%A7%E3%82%A4_iGW-N02&amp;diff=11635"/>
		<updated>2024-05-02T01:56:30Z</updated>

		<summary type="html">&lt;p&gt;アースワークス: /* サーバー側設定 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Asterisk]]&lt;br /&gt;
[[Category:ひかり電話]]&lt;br /&gt;
&lt;br /&gt;
=はじめに=&lt;br /&gt;
&lt;br /&gt;
本ページは、ひかり電話接続モジュール 「iGW-N02」インストール手順やセットアップ方法、注意事項などを記載します。&amp;lt;br/&amp;gt;&lt;br /&gt;
Linux OS に対する知識を一定以上所有している方を想定しています。&amp;lt;br/&amp;gt;&lt;br /&gt;
iGW-N02 とは何かについては以下のURLをご参照ください。&amp;lt;br/&amp;gt;&lt;br /&gt;
https://ews.jp/works/voice-solution/igw-n02/&lt;br /&gt;
&lt;br /&gt;
=PBX での対応事項=&lt;br /&gt;
&lt;br /&gt;
iGW-N02 を使用してひかり電話（NGN）に接続する上で、配下PBXでの対応がいくつか必要となります。&lt;br /&gt;
&lt;br /&gt;
==網ふくそう通知==&lt;br /&gt;
&lt;br /&gt;
網ふくそう時、INVITE に対し iGW-N02 から、Reason ヘッダに Q.850 ;cause=42 が設定されている 503 をレスポンスします。&amp;lt;br/&amp;gt;&lt;br /&gt;
配下PBX側にて、ユーザーにふくそう通知を行ってください。&lt;br /&gt;
&lt;br /&gt;
==着信拒否==&lt;br /&gt;
&lt;br /&gt;
着信拒否をする場合は 403 応答をしてください。&lt;br /&gt;
&lt;br /&gt;
==RTP 送信==&lt;br /&gt;
&lt;br /&gt;
アーリーメディア中、および通話中では常に一定間隔で RTP を送信してください。&amp;lt;br/&amp;gt;&lt;br /&gt;
発話していない状態であっても RTP を送信するよう、VAD などの機能は解除してください。&lt;br /&gt;
&lt;br /&gt;
==音声コーデックについて==&lt;br /&gt;
&lt;br /&gt;
音声コーデックは g.711u-law のみ対応しています。&amp;lt;br/&amp;gt;&lt;br /&gt;
g.711u-law の送受信を出来るようにしてください。&lt;br /&gt;
&lt;br /&gt;
==呼び出し時間の制限について==&lt;br /&gt;
一部の 0120 番号などでは、呼び出し状態で通話が開始されることがあります。（アーリーメディアの状態で、IVR や通話が開始される）&amp;lt;br/&amp;gt;&lt;br /&gt;
この場合、呼び出し時間の制限を行うと、IVR や通話の途中で切断されますので、自動切断時間を適切にご調整ください。&amp;lt;br/&amp;gt;&lt;br /&gt;
なお、接続モジュールの設定として、660 秒が設定されていますが、/var/lib/machines/igw-n02/etc/iGW-N02/pbx_vars.xml ファイル中のpbx_call_timeout=660 の設定にて変更できます。&lt;br /&gt;
&lt;br /&gt;
=システム要件=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;text-align:left&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! CPU&lt;br /&gt;
| Intel Celeron CPU N3350 1.10GHz以上（同時通話数により変動します）&lt;br /&gt;
|-&lt;br /&gt;
! メモリ&lt;br /&gt;
| 1[GB] 以上（同時通話数により変動します）&lt;br /&gt;
|-&lt;br /&gt;
! ストレージ&lt;br /&gt;
| 1[GB] 以上の空き容量&lt;br /&gt;
|-&lt;br /&gt;
! NIC&lt;br /&gt;
| ２ポート以上（必須）&lt;br /&gt;
|-&lt;br /&gt;
! OS&lt;br /&gt;
| Linux（systemd-nspawn が利用できること）&lt;br /&gt;
|}&lt;br /&gt;
※ OS は、64 ビットにのみ対応します。&lt;br /&gt;
&lt;br /&gt;
=事前準備=&lt;br /&gt;
&lt;br /&gt;
==ダウンロード==&lt;br /&gt;
&lt;br /&gt;
以下のURLよりコンテナイメージのダウンロードをお願いします。&amp;lt;br/&amp;gt;&lt;br /&gt;
ダウンロード後、インストール先のサーバーへ配置してください。&lt;br /&gt;
&lt;br /&gt;
https://www2.ews.jp/iGW-N02/igw-n02-20240109.tar.gz&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==ライセンス発行==&lt;br /&gt;
&lt;br /&gt;
本製品は、ソフトウェア適合検査に対応するため、ライセンス認証を行います。&amp;lt;br/&amp;gt;&lt;br /&gt;
ライセンス発行の為、以下の情報が必要となります。&amp;lt;br/&amp;gt;&lt;br /&gt;
下記項目を 当社Webサイトの問合せフォーム (https://ews.jp/company/contact/) よりご連絡ください。&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* 会社名&lt;br /&gt;
* 連絡先担当者氏名&lt;br /&gt;
* 連絡先担当者メールアドレス&lt;br /&gt;
* 連絡先担当者住所&lt;br /&gt;
* 連絡先担当者電話番号&lt;br /&gt;
* iGW-N02の設置場所名称&lt;br /&gt;
* ひかり電話を収容するNICのインターフェース名・MACアドレス&lt;br /&gt;
* 用途（評価用または本運用）&lt;br /&gt;
* ch数（評価用の場合は1chのみ）&lt;br /&gt;
&lt;br /&gt;
=サーバー側設定=&lt;br /&gt;
&lt;br /&gt;
サーバー（iGW-N02 をインストールする Linux PC）側の設定手順です。&lt;br /&gt;
以下に Ubuntu22 と Rocky8 の場合の手順を示します。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- それ以外の OS でのセットアップ手順が必要でしたらお問い合わせください。 --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Ubuntu22==&lt;br /&gt;
&lt;br /&gt;
Ubuntu Server22 LTS のケースについて手順を記述します。&lt;br /&gt;
&lt;br /&gt;
===systemd-nspawn インストール===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
apt install systemd-container&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===アーカイブ展開・コンテナ配置===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
tar -zxf igw-n02-v1.0.tar.gz -C /var/lib/machines&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
4.1 項にて配置したコンテナイメージファイルを指定してください。&lt;br /&gt;
&lt;br /&gt;
===ネットワーク・NIC設定例===&lt;br /&gt;
&lt;br /&gt;
前提・設定条件として以下があります。&lt;br /&gt;
&lt;br /&gt;
* IPアドレスはDHCPにより取得&lt;br /&gt;
** 固定IPとする場合はnetplanのドキュメントを参照の上、設定してください。&lt;br /&gt;
&lt;br /&gt;
* NIC &amp;quot;eno1&amp;quot; : 社内LANへ接続するNIC&lt;br /&gt;
* NIC &amp;quot;enp1s0&amp;quot; : ひかり電話を収容するNIC&lt;br /&gt;
* ブリッジ &amp;quot;br0&amp;quot; : iGW-N02コンテナを社内LANに接続するためのブリッジ&lt;br /&gt;
&lt;br /&gt;
上記設定はあくまで一例となるため、導入先の環境により適宜読み替えてください。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
「/etc/netplan/99-igwn02-config.yaml」を設定します。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
vi /etc/netplan/99-igwn02-config.yaml&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
以下はファイル内容例です。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
network:&lt;br /&gt;
  ethernets:&lt;br /&gt;
    eno1:&lt;br /&gt;
      dhcp4: true&lt;br /&gt;
    enp1s0:&lt;br /&gt;
      dhcp4: false&lt;br /&gt;
  version: 2&lt;br /&gt;
&lt;br /&gt;
  bridges:&lt;br /&gt;
    br0:&lt;br /&gt;
      interfaces:&lt;br /&gt;
        - eno1&lt;br /&gt;
      dhcp4: true&lt;br /&gt;
      gateway4: 192.168.1.1&lt;br /&gt;
      nameservers:&lt;br /&gt;
        addresses:&lt;br /&gt;
          - 192.168.1.2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
設定後、下記コマンドにより設定反映をしてください。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
netplan apply&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===コンテナ設定===&lt;br /&gt;
&lt;br /&gt;
「/etc/systemd/nspawn/igw-n02.nspawn」を設定します。&lt;br /&gt;
&lt;br /&gt;
5.1.2 項で配置したコンテナディレクトリ名(例：/var/lib/machines/igw-n02/)と、nspawn 設定ファイル名は一致している必要があるため、もしディレクトリ名などを変更した場合はファイル名と揃えてください。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
mkdir -p /etc/systemd/nspawn&lt;br /&gt;
vi /etc/systemd/nspawn/igw-n02.nspawn&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
以下はファイル内容です。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
[Network]&lt;br /&gt;
Bridge=br0&lt;br /&gt;
Interface=enp1s0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
5.1.3 項で設定した NIC・Bridge 名を指定してください。&lt;br /&gt;
&lt;br /&gt;
==Rocky8==&lt;br /&gt;
&lt;br /&gt;
Rocky Linux 8.8 のケースについて手順を記述します。&lt;br /&gt;
&lt;br /&gt;
===systemd-nspawn インストール===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
dnf install systemd-container&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===アーカイブ展開・コンテナ配置===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
tar -zxf igw-n02-v1.0.tar.gz -C /var/lib/machines&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
4.1 項にて配置したコンテナイメージファイルを指定してください。&lt;br /&gt;
&lt;br /&gt;
===SELinux無効化===&lt;br /&gt;
&lt;br /&gt;
SELinuxが有効だとコンテナが起動できないため無効化する。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
vi /etc/selinux/config&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
以下の通り変更&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
SELINUX=enforcing&lt;br /&gt;
↓&lt;br /&gt;
SELINUX=disabled&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
設定が反映されるのは再起動後となります。&lt;br /&gt;
次項にて再起動をするため現段階では不要です。&lt;br /&gt;
&lt;br /&gt;
===ネットワーク・NIC設定例===&lt;br /&gt;
&lt;br /&gt;
前提・設定条件として以下があります。&lt;br /&gt;
&lt;br /&gt;
* IPアドレスはDHCPにより取得&lt;br /&gt;
** 固定IPとする場合はNetworkManagerのドキュメントを参照の上設定してください。&lt;br /&gt;
&lt;br /&gt;
* NIC &amp;quot;enp0s3&amp;quot; : 社内LANへ接続するNIC、DHCP有効設定&lt;br /&gt;
* NIC &amp;quot;enp0s8&amp;quot; : ひかり電話を収容するNIC&lt;br /&gt;
* ブリッジ &amp;quot;br0&amp;quot; : iGW-N02コンテナを社内LANに接続するためのブリッジ&lt;br /&gt;
&lt;br /&gt;
上記設定はあくまで一例となるため、導入先の環境により適宜読み替えてください。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
NetworkManager を使用した設定例を以下に示します。&lt;br /&gt;
&lt;br /&gt;
====仮想ブリッジインタフェースの作成・設定====&lt;br /&gt;
&lt;br /&gt;
ブリッジインターフェース br0 の作成。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
nmcli con add type bridge ifname br0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
NIC enp0s3 をブリッジ br0 に接続&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
nmcli con add type bridge-slave ifname enp0s3 master br0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
自動接続設定をONに&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
nmcli con mod bridge-br0 connection.autoconnect yes&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====物理ポート設定の削除、および再起動====&lt;br /&gt;
&lt;br /&gt;
SSHで接続している場合、接続が切断されます。&lt;br /&gt;
そのため、設定後即座に再起動をして設定を反映させます。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
nmcli con del enp0s3;reboot&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===コンテナ設定===&lt;br /&gt;
&lt;br /&gt;
「/etc/systemd/nspawn/igw-n02.nspawn」を設定します。&lt;br /&gt;
&lt;br /&gt;
5.2.2 項で配置したコンテナディレクトリ名(例：/var/lib/machines/igw-n02/)と、nspawn 設定ファイル名は一致している必要があるため、もしディレクトリ名などを変更した場合はファイル名と揃えてください。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
mkdir -p /etc/systemd/nspawn&lt;br /&gt;
vi /etc/systemd/nspawn/igw-n02.nspawn&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
以下はファイル内容です。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
[Network]&lt;br /&gt;
Bridge=br0&lt;br /&gt;
Interface=enp0s8&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
5.2.4 項で設定した NIC・Bridge 名を指定してください。&lt;br /&gt;
&lt;br /&gt;
=モジュール設定=&lt;br /&gt;
&lt;br /&gt;
==コンテナ起動設定==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
machinectl enable igw-n02&lt;br /&gt;
machinectl start igw-n02&lt;br /&gt;
machinectl shell igw-n02 # root で実行することでコンテナ内のコンソールに遷移&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
上記コマンド実行後、母艦側立ち上げ時にコンテナも起動する設定となります。&lt;br /&gt;
&lt;br /&gt;
以降、iGW-N02 コンテナ内での操作となります。&lt;br /&gt;
&lt;br /&gt;
==ネットワーク・NIC設定==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/network/interfaces&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
インストール時、ファイル内容は以下のようになっています。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
source /etc/network/interfaces.d/*&lt;br /&gt;
&lt;br /&gt;
#### host0 は、 /etc/iGW-N02/if_conf.sh の pbx_if1 の設定値に合わせる。&lt;br /&gt;
auto host0&lt;br /&gt;
&lt;br /&gt;
#### IPアドレスをDHCPで取得する場合:&lt;br /&gt;
&lt;br /&gt;
#iface host0 inet dhcp&lt;br /&gt;
&lt;br /&gt;
#### IPアドレスを固定で設定する場合:&lt;br /&gt;
#### * gateway は、必要ならば設定する。&lt;br /&gt;
&lt;br /&gt;
#iface host0 inet static&lt;br /&gt;
#    address 192.168.230.230/24&lt;br /&gt;
#    gateway 192.168.230.1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ご利用の環境に合わせて、コメントを外すなど編集をお願いいたします。&lt;br /&gt;
&lt;br /&gt;
編集後以下のコマンドにて反映をします。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
systemctl restart networking&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==インターフェース設定==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/iGW-N02/if_conf.sh&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
以下はファイル内容例です。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
# pbx side interface&lt;br /&gt;
export pbx_if0=host0    # physical&lt;br /&gt;
export pbx_if1=host0    # logical&lt;br /&gt;
&lt;br /&gt;
# hikari side interface&lt;br /&gt;
export hikari_if0=enp0s8    # physical&lt;br /&gt;
export hikari_if1=enp0s8    # logical&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
pbx_if：PBXサーバーへアクセス可能なNICを指定してください。&lt;br /&gt;
hikari_if：ひかり電話を収容するNICを指定してください。&lt;br /&gt;
&lt;br /&gt;
==PBX サーバー接続設定==&lt;br /&gt;
&lt;br /&gt;
ご利用の環境に合わせ、設定してください。&lt;br /&gt;
設定方法が不明な場合はサポートまでお問い合わせください。&lt;br /&gt;
&lt;br /&gt;
===設定例===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/iGW-N02/pbx_vars.xml&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
以下はファイル内容例です。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;include&amp;gt;&lt;br /&gt;
  &amp;lt;!-- pbx ip address --&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx1_ip=192.168.1.1&amp;quot;/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- register --&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx1_register=false&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx1_username=&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx1_password=&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- realm, domain --&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx1_realm=$${pbx1_ip}&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx1_domain=$${pbx1_ip}&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- proxy --&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx1_proxy=$${pbx1_ip}&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx1_reg_proxy=$${pbx1_ip}&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx1_out_proxy=$${pbx1_ip}&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- features --&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx_100rel=false&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx_session_timer=false&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- timeout --&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx_rtp_timeout_sec=120&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx_rtp_hold_timeout_sec=300&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx_call_timeout=660&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/include&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
上記設定例は以下のような設定となります。&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! 設定項目&lt;br /&gt;
! 設定値&lt;br /&gt;
|-&lt;br /&gt;
| PBX アドレス&lt;br /&gt;
| 192.168.1.1&lt;br /&gt;
|-&lt;br /&gt;
| 利用する SIP ポート&lt;br /&gt;
| PBX 側 UDP/5060&lt;br /&gt;
|-&lt;br /&gt;
| レジスター&lt;br /&gt;
| しない&lt;br /&gt;
|-&lt;br /&gt;
| 接続認証&lt;br /&gt;
| IP アドレスによる認証&lt;br /&gt;
|-&lt;br /&gt;
| セッションタイマ&lt;br /&gt;
| 無し&lt;br /&gt;
|-&lt;br /&gt;
| 100rel&lt;br /&gt;
| 無し&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===項目説明===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! 項目&lt;br /&gt;
! 意味&lt;br /&gt;
! 既定値&lt;br /&gt;
! 備考&lt;br /&gt;
|-&lt;br /&gt;
| pbx1_ip&lt;br /&gt;
| 接続先 PBX の IP アドレス&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| pbx1_register&lt;br /&gt;
| レジスターの有効・無効&lt;br /&gt;
| false&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| pbx1_username&lt;br /&gt;
| レジスターの認証情報&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| pbx1_password&lt;br /&gt;
| レジスターの認証情報&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| pbx1_proxy&lt;br /&gt;
| プロキシサーバーの IP アドレス&lt;br /&gt;
| pbx1_ip と同値&lt;br /&gt;
| ※1&lt;br /&gt;
|-&lt;br /&gt;
| pbx1_reg_proxy&lt;br /&gt;
| レジスターの送信先 IP アドレス&lt;br /&gt;
| pbx1_ip と同値&lt;br /&gt;
| ※1&lt;br /&gt;
|-&lt;br /&gt;
| pbx1_out_proxy&lt;br /&gt;
| INVITE の送信先 IP アドレス&lt;br /&gt;
| pbx1_ip と同値&lt;br /&gt;
| ※1&lt;br /&gt;
|-&lt;br /&gt;
| pbx_100rel&lt;br /&gt;
| 100rel の有効・無効&lt;br /&gt;
| false&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| pbx_session_timer&lt;br /&gt;
| セッションタイマの有効・無効&lt;br /&gt;
| false&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| pbx_rtp_timeout_sec&lt;br /&gt;
| RTP タイムアウト時間（秒）&lt;br /&gt;
| 120&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| pbx_rtp_hold_timeout_sec&lt;br /&gt;
| 保留中の RTP タイムアウト時間（秒）&lt;br /&gt;
| 300&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| pbx_call_timeout&lt;br /&gt;
| 呼出しタイムアウト時間（秒）&lt;br /&gt;
| 660&lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
※1  PBX サーバーの待ち受けポートが 5060 以外の場合、下記3つの設定値にポート番号を追加してください。&lt;br /&gt;
&lt;br /&gt;
* pbx1_proxy&lt;br /&gt;
* pbx1_reg_proxy&lt;br /&gt;
* pbx1_proxy&lt;br /&gt;
&lt;br /&gt;
例：5070ポートへ変更する場合、該当箇所を下記のように変更します。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx1_proxy=$${pbx1_ip}:5070&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx1_reg_proxy=$${pbx1_ip}:5070&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx1_out_proxy=$${pbx1_ip}:5070&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==接続元制限==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/iGW-N02/pbx_acl.xml&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
以下はファイル内容です。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;list name=&amp;quot;pbx&amp;quot; default=&amp;quot;deny&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;node type=&amp;quot;allow&amp;quot; cidr=&amp;quot;$${pbx1_ip}/32&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/list&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
発信要求を許可するアドレス帯の設定です。&lt;br /&gt;
標準では上記のように、ゲートウェイ対象となる PBX サーバーからの発信要求のみを許可する設定となります。&lt;br /&gt;
ご利用される環境に合わせ、アドレス帯の変更をしてください。&lt;br /&gt;
&lt;br /&gt;
==ライセンス設定==&lt;br /&gt;
&lt;br /&gt;
本ドキュメント3項の「ライセンス発行について」を参照の上、ライセンスを取得してください。&lt;br /&gt;
&lt;br /&gt;
取得後、ライセンス内容を以下のファイルに書き込んでください。&lt;br /&gt;
&lt;br /&gt;
注意：余計な空白（イコールの前後や、行末など）を入れないようご注意ください&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/iGW-N02/license.txt&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==設定反映==&lt;br /&gt;
&lt;br /&gt;
iGW-N02 モジュールを再起動し、設定反映を行ってください。&lt;br /&gt;
その際、話中の通話は切断され、起動完了まで通話が不可となる点にご留意ください。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
systemctl restart igw-n02&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==状態確認==&lt;br /&gt;
&lt;br /&gt;
===動作状態===&lt;br /&gt;
&lt;br /&gt;
iGW-N02 は systemd により起動管理を行っているため、下記コマンドにて動作状態を確認可能できます。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
systemctl status igw-n02&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===ひかり電話へのレジスター状態===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
fs_cli -x &amp;quot;sofia status&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
上記コマンドにより以下のように出力されます。&lt;br /&gt;
「hikari::hikari gateway」行の State が REGED となっていれば、ひかり電話にREGが通っている状態です。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
                     Name          Type                                       Data      State&lt;br /&gt;
=================================================================================================&lt;br /&gt;
                   hikari       profile                sip:mod_sofia@10.0.0.2:5060      RUNNING (0)&lt;br /&gt;
           hikari::hikari       gateway              sip:0551111111@ntt-east.ne.jp      REGED&lt;br /&gt;
                      pbx       profile         sip:mod_sofia@192.168.171.100:5060      RUNNING (0)&lt;br /&gt;
                pbx::pbx1       gateway               sip:FreeSWITCH@192.168.171.2      NOREG&lt;br /&gt;
=================================================================================================&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===モジュール状態確認===&lt;br /&gt;
&lt;br /&gt;
起動してからの稼働時間、セッション数、最大セッション数などを確認することができます。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
fs_cli -x &amp;quot;status&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=その他=&lt;br /&gt;
==SIP 仕様==&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|IP バージョン 　　　||IPv4&lt;br /&gt;
|-&lt;br /&gt;
|SIP ポート　　　　　||5060&lt;br /&gt;
|-&lt;br /&gt;
|音声コーデック　　　||G.711(μlaw）&lt;br /&gt;
|-&lt;br /&gt;
|DTMF　　　　　　　  ||みなし音声方式（インバンド方式）&lt;br /&gt;
|-&lt;br /&gt;
|ISDN サブアドレス 　||未対応&lt;br /&gt;
|-&lt;br /&gt;
|FAX 　　　　　　　　||みなし音声方式&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=お問い合わせ先=&lt;br /&gt;
下記URLのお問い合わせフォームからお問い合わせ内容について「ひかり電話ゲートウェイiGW-N02」を選択し、必要事項を入力の上お問い合わせください。&lt;br /&gt;
&lt;br /&gt;
https://ews.jp/company/contact/&lt;/div&gt;</summary>
		<author><name>アースワークス</name></author>
	</entry>
	<entry>
		<id>http://www.voip-info.jp/index.php?title=%E3%81%B2%E3%81%8B%E3%82%8A%E9%9B%BB%E8%A9%B1%E3%82%B2%E3%83%BC%E3%83%88%E3%82%A6%E3%82%A7%E3%82%A4_iGW-N02&amp;diff=11634</id>
		<title>ひかり電話ゲートウェイ iGW-N02</title>
		<link rel="alternate" type="text/html" href="http://www.voip-info.jp/index.php?title=%E3%81%B2%E3%81%8B%E3%82%8A%E9%9B%BB%E8%A9%B1%E3%82%B2%E3%83%BC%E3%83%88%E3%82%A6%E3%82%A7%E3%82%A4_iGW-N02&amp;diff=11634"/>
		<updated>2024-05-02T01:32:19Z</updated>

		<summary type="html">&lt;p&gt;アースワークス: /* はじめに */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Asterisk]]&lt;br /&gt;
[[Category:ひかり電話]]&lt;br /&gt;
&lt;br /&gt;
=はじめに=&lt;br /&gt;
&lt;br /&gt;
本ページは、ひかり電話接続モジュール 「iGW-N02」インストール手順やセットアップ方法、注意事項などを記載します。&amp;lt;br/&amp;gt;&lt;br /&gt;
Linux OS に対する知識を一定以上所有している方を想定しています。&amp;lt;br/&amp;gt;&lt;br /&gt;
iGW-N02 とは何かについては以下のURLをご参照ください。&amp;lt;br/&amp;gt;&lt;br /&gt;
https://ews.jp/works/voice-solution/igw-n02/&lt;br /&gt;
&lt;br /&gt;
=PBX での対応事項=&lt;br /&gt;
&lt;br /&gt;
iGW-N02 を使用してひかり電話（NGN）に接続する上で、配下PBXでの対応がいくつか必要となります。&lt;br /&gt;
&lt;br /&gt;
==網ふくそう通知==&lt;br /&gt;
&lt;br /&gt;
網ふくそう時、INVITE に対し iGW-N02 から、Reason ヘッダに Q.850 ;cause=42 が設定されている 503 をレスポンスします。&amp;lt;br/&amp;gt;&lt;br /&gt;
配下PBX側にて、ユーザーにふくそう通知を行ってください。&lt;br /&gt;
&lt;br /&gt;
==着信拒否==&lt;br /&gt;
&lt;br /&gt;
着信拒否をする場合は 403 応答をしてください。&lt;br /&gt;
&lt;br /&gt;
==RTP 送信==&lt;br /&gt;
&lt;br /&gt;
アーリーメディア中、および通話中では常に一定間隔で RTP を送信してください。&amp;lt;br/&amp;gt;&lt;br /&gt;
発話していない状態であっても RTP を送信するよう、VAD などの機能は解除してください。&lt;br /&gt;
&lt;br /&gt;
==音声コーデックについて==&lt;br /&gt;
&lt;br /&gt;
音声コーデックは g.711u-law のみ対応しています。&amp;lt;br/&amp;gt;&lt;br /&gt;
g.711u-law の送受信を出来るようにしてください。&lt;br /&gt;
&lt;br /&gt;
==呼び出し時間の制限について==&lt;br /&gt;
一部の 0120 番号などでは、呼び出し状態で通話が開始されることがあります。（アーリーメディアの状態で、IVR や通話が開始される）&amp;lt;br/&amp;gt;&lt;br /&gt;
この場合、呼び出し時間の制限を行うと、IVR や通話の途中で切断されますので、自動切断時間を適切にご調整ください。&amp;lt;br/&amp;gt;&lt;br /&gt;
なお、接続モジュールの設定として、660 秒が設定されていますが、/var/lib/machines/igw-n02/etc/iGW-N02/pbx_vars.xml ファイル中のpbx_call_timeout=660 の設定にて変更できます。&lt;br /&gt;
&lt;br /&gt;
=システム要件=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;text-align:left&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! CPU&lt;br /&gt;
| Intel Celeron CPU N3350 1.10GHz以上（同時通話数により変動します）&lt;br /&gt;
|-&lt;br /&gt;
! メモリ&lt;br /&gt;
| 1[GB] 以上（同時通話数により変動します）&lt;br /&gt;
|-&lt;br /&gt;
! ストレージ&lt;br /&gt;
| 1[GB] 以上の空き容量&lt;br /&gt;
|-&lt;br /&gt;
! NIC&lt;br /&gt;
| ２ポート以上（必須）&lt;br /&gt;
|-&lt;br /&gt;
! OS&lt;br /&gt;
| Linux（systemd-nspawn が利用できること）&lt;br /&gt;
|}&lt;br /&gt;
※ OS は、64 ビットにのみ対応します。&lt;br /&gt;
&lt;br /&gt;
=事前準備=&lt;br /&gt;
&lt;br /&gt;
==ダウンロード==&lt;br /&gt;
&lt;br /&gt;
以下のURLよりコンテナイメージのダウンロードをお願いします。&amp;lt;br/&amp;gt;&lt;br /&gt;
ダウンロード後、インストール先のサーバーへ配置してください。&lt;br /&gt;
&lt;br /&gt;
https://www2.ews.jp/iGW-N02/igw-n02-20240109.tar.gz&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==ライセンス発行==&lt;br /&gt;
&lt;br /&gt;
本製品は、ソフトウェア適合検査に対応するため、ライセンス認証を行います。&amp;lt;br/&amp;gt;&lt;br /&gt;
ライセンス発行の為、以下の情報が必要となります。&amp;lt;br/&amp;gt;&lt;br /&gt;
下記項目を 当社Webサイトの問合せフォーム (https://ews.jp/company/contact/) よりご連絡ください。&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* 会社名&lt;br /&gt;
* 連絡先担当者氏名&lt;br /&gt;
* 連絡先担当者メールアドレス&lt;br /&gt;
* 連絡先担当者住所&lt;br /&gt;
* 連絡先担当者電話番号&lt;br /&gt;
* iGW-N02の設置場所名称&lt;br /&gt;
* ひかり電話を収容するNICのインターフェース名・MACアドレス&lt;br /&gt;
* 用途（評価用または本運用）&lt;br /&gt;
* ch数（評価用の場合は1chのみ）&lt;br /&gt;
&lt;br /&gt;
=サーバー側設定=&lt;br /&gt;
&lt;br /&gt;
サーバー（iGW-N02 をインストールする Linux PC）側の設定手順です。&lt;br /&gt;
以下に Ubuntu22 と Rocky8 の場合の手順を示します。&lt;br /&gt;
&lt;br /&gt;
それ以外の OS でのセットアップ手順が必要でしたら、igw@ews.jpまでお問い合わせください。&lt;br /&gt;
&lt;br /&gt;
==Ubuntu22==&lt;br /&gt;
&lt;br /&gt;
Ubuntu Server22 LTS のケースについて手順を記述します。&lt;br /&gt;
&lt;br /&gt;
===systemd-nspawn インストール===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
apt install systemd-container&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===アーカイブ展開・コンテナ配置===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
tar -zxf igw-n02-v1.0.tar.gz -C /var/lib/machines&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
4.1 項にて配置したコンテナイメージファイルを指定してください。&lt;br /&gt;
&lt;br /&gt;
===ネットワーク・NIC設定例===&lt;br /&gt;
&lt;br /&gt;
前提・設定条件として以下があります。&lt;br /&gt;
&lt;br /&gt;
* IPアドレスはDHCPにより取得&lt;br /&gt;
** 固定IPとする場合はnetplanのドキュメントを参照の上、設定してください。&lt;br /&gt;
&lt;br /&gt;
* NIC &amp;quot;eno1&amp;quot; : 社内LANへ接続するNIC&lt;br /&gt;
* NIC &amp;quot;enp1s0&amp;quot; : ひかり電話を収容するNIC&lt;br /&gt;
* ブリッジ &amp;quot;br0&amp;quot; : iGW-N02コンテナを社内LANに接続するためのブリッジ&lt;br /&gt;
&lt;br /&gt;
上記設定はあくまで一例となるため、導入先の環境により適宜読み替えてください。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
「/etc/netplan/99-igwn02-config.yaml」を設定します。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
vi /etc/netplan/99-igwn02-config.yaml&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
以下はファイル内容例です。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
network:&lt;br /&gt;
  ethernets:&lt;br /&gt;
    eno1:&lt;br /&gt;
      dhcp4: true&lt;br /&gt;
    enp1s0:&lt;br /&gt;
      dhcp4: false&lt;br /&gt;
  version: 2&lt;br /&gt;
&lt;br /&gt;
  bridges:&lt;br /&gt;
    br0:&lt;br /&gt;
      interfaces:&lt;br /&gt;
        - eno1&lt;br /&gt;
      dhcp4: true&lt;br /&gt;
      gateway4: 192.168.1.1&lt;br /&gt;
      nameservers:&lt;br /&gt;
        addresses:&lt;br /&gt;
          - 192.168.1.2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
設定後、下記コマンドにより設定反映をしてください。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
netplan apply&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===コンテナ設定===&lt;br /&gt;
&lt;br /&gt;
「/etc/systemd/nspawn/igw-n02.nspawn」を設定します。&lt;br /&gt;
&lt;br /&gt;
5.1.2 項で配置したコンテナディレクトリ名(例：/var/lib/machines/igw-n02/)と、nspawn 設定ファイル名は一致している必要があるため、もしディレクトリ名などを変更した場合はファイル名と揃えてください。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
mkdir -p /etc/systemd/nspawn&lt;br /&gt;
vi /etc/systemd/nspawn/igw-n02.nspawn&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
以下はファイル内容です。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
[Network]&lt;br /&gt;
Bridge=br0&lt;br /&gt;
Interface=enp1s0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
5.1.3 項で設定した NIC・Bridge 名を指定してください。&lt;br /&gt;
&lt;br /&gt;
==Rocky8==&lt;br /&gt;
&lt;br /&gt;
Rocky Linux 8.8 のケースについて手順を記述します。&lt;br /&gt;
&lt;br /&gt;
===systemd-nspawn インストール===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
dnf install systemd-container&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===アーカイブ展開・コンテナ配置===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
tar -zxf igw-n02-v1.0.tar.gz -C /var/lib/machines&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
4.1 項にて配置したコンテナイメージファイルを指定してください。&lt;br /&gt;
&lt;br /&gt;
===SELinux無効化===&lt;br /&gt;
&lt;br /&gt;
SELinuxが有効だとコンテナが起動できないため無効化する。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
vi /etc/selinux/config&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
以下の通り変更&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
SELINUX=enforcing&lt;br /&gt;
↓&lt;br /&gt;
SELINUX=disabled&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
設定が反映されるのは再起動後となります。&lt;br /&gt;
次項にて再起動をするため現段階では不要です。&lt;br /&gt;
&lt;br /&gt;
===ネットワーク・NIC設定例===&lt;br /&gt;
&lt;br /&gt;
前提・設定条件として以下があります。&lt;br /&gt;
&lt;br /&gt;
* IPアドレスはDHCPにより取得&lt;br /&gt;
** 固定IPとする場合はNetworkManagerのドキュメントを参照の上設定してください。&lt;br /&gt;
&lt;br /&gt;
* NIC &amp;quot;enp0s3&amp;quot; : 社内LANへ接続するNIC、DHCP有効設定&lt;br /&gt;
* NIC &amp;quot;enp0s8&amp;quot; : ひかり電話を収容するNIC&lt;br /&gt;
* ブリッジ &amp;quot;br0&amp;quot; : iGW-N02コンテナを社内LANに接続するためのブリッジ&lt;br /&gt;
&lt;br /&gt;
上記設定はあくまで一例となるため、導入先の環境により適宜読み替えてください。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
NetworkManager を使用した設定例を以下に示します。&lt;br /&gt;
&lt;br /&gt;
====仮想ブリッジインタフェースの作成・設定====&lt;br /&gt;
&lt;br /&gt;
ブリッジインターフェース br0 の作成。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
nmcli con add type bridge ifname br0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
NIC enp0s3 をブリッジ br0 に接続&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
nmcli con add type bridge-slave ifname enp0s3 master br0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
自動接続設定をONに&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
nmcli con mod bridge-br0 connection.autoconnect yes&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====物理ポート設定の削除、および再起動====&lt;br /&gt;
&lt;br /&gt;
SSHで接続している場合、接続が切断されます。&lt;br /&gt;
そのため、設定後即座に再起動をして設定を反映させます。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
nmcli con del enp0s3;reboot&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===コンテナ設定===&lt;br /&gt;
&lt;br /&gt;
「/etc/systemd/nspawn/igw-n02.nspawn」を設定します。&lt;br /&gt;
&lt;br /&gt;
5.2.2 項で配置したコンテナディレクトリ名(例：/var/lib/machines/igw-n02/)と、nspawn 設定ファイル名は一致している必要があるため、もしディレクトリ名などを変更した場合はファイル名と揃えてください。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
mkdir -p /etc/systemd/nspawn&lt;br /&gt;
vi /etc/systemd/nspawn/igw-n02.nspawn&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
以下はファイル内容です。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
[Network]&lt;br /&gt;
Bridge=br0&lt;br /&gt;
Interface=enp0s8&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
5.2.4 項で設定した NIC・Bridge 名を指定してください。&lt;br /&gt;
&lt;br /&gt;
=モジュール設定=&lt;br /&gt;
&lt;br /&gt;
==コンテナ起動設定==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
machinectl enable igw-n02&lt;br /&gt;
machinectl start igw-n02&lt;br /&gt;
machinectl shell igw-n02 # root で実行することでコンテナ内のコンソールに遷移&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
上記コマンド実行後、母艦側立ち上げ時にコンテナも起動する設定となります。&lt;br /&gt;
&lt;br /&gt;
以降、iGW-N02 コンテナ内での操作となります。&lt;br /&gt;
&lt;br /&gt;
==ネットワーク・NIC設定==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/network/interfaces&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
インストール時、ファイル内容は以下のようになっています。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
source /etc/network/interfaces.d/*&lt;br /&gt;
&lt;br /&gt;
#### host0 は、 /etc/iGW-N02/if_conf.sh の pbx_if1 の設定値に合わせる。&lt;br /&gt;
auto host0&lt;br /&gt;
&lt;br /&gt;
#### IPアドレスをDHCPで取得する場合:&lt;br /&gt;
&lt;br /&gt;
#iface host0 inet dhcp&lt;br /&gt;
&lt;br /&gt;
#### IPアドレスを固定で設定する場合:&lt;br /&gt;
#### * gateway は、必要ならば設定する。&lt;br /&gt;
&lt;br /&gt;
#iface host0 inet static&lt;br /&gt;
#    address 192.168.230.230/24&lt;br /&gt;
#    gateway 192.168.230.1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ご利用の環境に合わせて、コメントを外すなど編集をお願いいたします。&lt;br /&gt;
&lt;br /&gt;
編集後以下のコマンドにて反映をします。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
systemctl restart networking&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==インターフェース設定==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/iGW-N02/if_conf.sh&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
以下はファイル内容例です。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
# pbx side interface&lt;br /&gt;
export pbx_if0=host0    # physical&lt;br /&gt;
export pbx_if1=host0    # logical&lt;br /&gt;
&lt;br /&gt;
# hikari side interface&lt;br /&gt;
export hikari_if0=enp0s8    # physical&lt;br /&gt;
export hikari_if1=enp0s8    # logical&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
pbx_if：PBXサーバーへアクセス可能なNICを指定してください。&lt;br /&gt;
hikari_if：ひかり電話を収容するNICを指定してください。&lt;br /&gt;
&lt;br /&gt;
==PBX サーバー接続設定==&lt;br /&gt;
&lt;br /&gt;
ご利用の環境に合わせ、設定してください。&lt;br /&gt;
設定方法が不明な場合はサポートまでお問い合わせください。&lt;br /&gt;
&lt;br /&gt;
===設定例===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/iGW-N02/pbx_vars.xml&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
以下はファイル内容例です。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;include&amp;gt;&lt;br /&gt;
  &amp;lt;!-- pbx ip address --&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx1_ip=192.168.1.1&amp;quot;/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- register --&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx1_register=false&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx1_username=&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx1_password=&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- realm, domain --&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx1_realm=$${pbx1_ip}&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx1_domain=$${pbx1_ip}&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- proxy --&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx1_proxy=$${pbx1_ip}&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx1_reg_proxy=$${pbx1_ip}&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx1_out_proxy=$${pbx1_ip}&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- features --&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx_100rel=false&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx_session_timer=false&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- timeout --&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx_rtp_timeout_sec=120&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx_rtp_hold_timeout_sec=300&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx_call_timeout=660&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/include&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
上記設定例は以下のような設定となります。&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! 設定項目&lt;br /&gt;
! 設定値&lt;br /&gt;
|-&lt;br /&gt;
| PBX アドレス&lt;br /&gt;
| 192.168.1.1&lt;br /&gt;
|-&lt;br /&gt;
| 利用する SIP ポート&lt;br /&gt;
| PBX 側 UDP/5060&lt;br /&gt;
|-&lt;br /&gt;
| レジスター&lt;br /&gt;
| しない&lt;br /&gt;
|-&lt;br /&gt;
| 接続認証&lt;br /&gt;
| IP アドレスによる認証&lt;br /&gt;
|-&lt;br /&gt;
| セッションタイマ&lt;br /&gt;
| 無し&lt;br /&gt;
|-&lt;br /&gt;
| 100rel&lt;br /&gt;
| 無し&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===項目説明===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! 項目&lt;br /&gt;
! 意味&lt;br /&gt;
! 既定値&lt;br /&gt;
! 備考&lt;br /&gt;
|-&lt;br /&gt;
| pbx1_ip&lt;br /&gt;
| 接続先 PBX の IP アドレス&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| pbx1_register&lt;br /&gt;
| レジスターの有効・無効&lt;br /&gt;
| false&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| pbx1_username&lt;br /&gt;
| レジスターの認証情報&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| pbx1_password&lt;br /&gt;
| レジスターの認証情報&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| pbx1_proxy&lt;br /&gt;
| プロキシサーバーの IP アドレス&lt;br /&gt;
| pbx1_ip と同値&lt;br /&gt;
| ※1&lt;br /&gt;
|-&lt;br /&gt;
| pbx1_reg_proxy&lt;br /&gt;
| レジスターの送信先 IP アドレス&lt;br /&gt;
| pbx1_ip と同値&lt;br /&gt;
| ※1&lt;br /&gt;
|-&lt;br /&gt;
| pbx1_out_proxy&lt;br /&gt;
| INVITE の送信先 IP アドレス&lt;br /&gt;
| pbx1_ip と同値&lt;br /&gt;
| ※1&lt;br /&gt;
|-&lt;br /&gt;
| pbx_100rel&lt;br /&gt;
| 100rel の有効・無効&lt;br /&gt;
| false&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| pbx_session_timer&lt;br /&gt;
| セッションタイマの有効・無効&lt;br /&gt;
| false&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| pbx_rtp_timeout_sec&lt;br /&gt;
| RTP タイムアウト時間（秒）&lt;br /&gt;
| 120&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| pbx_rtp_hold_timeout_sec&lt;br /&gt;
| 保留中の RTP タイムアウト時間（秒）&lt;br /&gt;
| 300&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| pbx_call_timeout&lt;br /&gt;
| 呼出しタイムアウト時間（秒）&lt;br /&gt;
| 660&lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
※1  PBX サーバーの待ち受けポートが 5060 以外の場合、下記3つの設定値にポート番号を追加してください。&lt;br /&gt;
&lt;br /&gt;
* pbx1_proxy&lt;br /&gt;
* pbx1_reg_proxy&lt;br /&gt;
* pbx1_proxy&lt;br /&gt;
&lt;br /&gt;
例：5070ポートへ変更する場合、該当箇所を下記のように変更します。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx1_proxy=$${pbx1_ip}:5070&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx1_reg_proxy=$${pbx1_ip}:5070&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx1_out_proxy=$${pbx1_ip}:5070&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==接続元制限==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/iGW-N02/pbx_acl.xml&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
以下はファイル内容です。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;list name=&amp;quot;pbx&amp;quot; default=&amp;quot;deny&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;node type=&amp;quot;allow&amp;quot; cidr=&amp;quot;$${pbx1_ip}/32&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/list&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
発信要求を許可するアドレス帯の設定です。&lt;br /&gt;
標準では上記のように、ゲートウェイ対象となる PBX サーバーからの発信要求のみを許可する設定となります。&lt;br /&gt;
ご利用される環境に合わせ、アドレス帯の変更をしてください。&lt;br /&gt;
&lt;br /&gt;
==ライセンス設定==&lt;br /&gt;
&lt;br /&gt;
本ドキュメント3項の「ライセンス発行について」を参照の上、ライセンスを取得してください。&lt;br /&gt;
&lt;br /&gt;
取得後、ライセンス内容を以下のファイルに書き込んでください。&lt;br /&gt;
&lt;br /&gt;
注意：余計な空白（イコールの前後や、行末など）を入れないようご注意ください&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/iGW-N02/license.txt&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==設定反映==&lt;br /&gt;
&lt;br /&gt;
iGW-N02 モジュールを再起動し、設定反映を行ってください。&lt;br /&gt;
その際、話中の通話は切断され、起動完了まで通話が不可となる点にご留意ください。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
systemctl restart igw-n02&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==状態確認==&lt;br /&gt;
&lt;br /&gt;
===動作状態===&lt;br /&gt;
&lt;br /&gt;
iGW-N02 は systemd により起動管理を行っているため、下記コマンドにて動作状態を確認可能できます。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
systemctl status igw-n02&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===ひかり電話へのレジスター状態===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
fs_cli -x &amp;quot;sofia status&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
上記コマンドにより以下のように出力されます。&lt;br /&gt;
「hikari::hikari gateway」行の State が REGED となっていれば、ひかり電話にREGが通っている状態です。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
                     Name          Type                                       Data      State&lt;br /&gt;
=================================================================================================&lt;br /&gt;
                   hikari       profile                sip:mod_sofia@10.0.0.2:5060      RUNNING (0)&lt;br /&gt;
           hikari::hikari       gateway              sip:0551111111@ntt-east.ne.jp      REGED&lt;br /&gt;
                      pbx       profile         sip:mod_sofia@192.168.171.100:5060      RUNNING (0)&lt;br /&gt;
                pbx::pbx1       gateway               sip:FreeSWITCH@192.168.171.2      NOREG&lt;br /&gt;
=================================================================================================&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===モジュール状態確認===&lt;br /&gt;
&lt;br /&gt;
起動してからの稼働時間、セッション数、最大セッション数などを確認することができます。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
fs_cli -x &amp;quot;status&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=その他=&lt;br /&gt;
==SIP 仕様==&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|IP バージョン 　　　||IPv4&lt;br /&gt;
|-&lt;br /&gt;
|SIP ポート　　　　　||5060&lt;br /&gt;
|-&lt;br /&gt;
|音声コーデック　　　||G.711(μlaw）&lt;br /&gt;
|-&lt;br /&gt;
|DTMF　　　　　　　  ||みなし音声方式（インバンド方式）&lt;br /&gt;
|-&lt;br /&gt;
|ISDN サブアドレス 　||未対応&lt;br /&gt;
|-&lt;br /&gt;
|FAX 　　　　　　　　||みなし音声方式&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=お問い合わせ先=&lt;br /&gt;
下記URLのお問い合わせフォームからお問い合わせ内容について「ひかり電話ゲートウェイiGW-N02」を選択し、必要事項を入力の上お問い合わせください。&lt;br /&gt;
&lt;br /&gt;
https://ews.jp/company/contact/&lt;/div&gt;</summary>
		<author><name>アースワークス</name></author>
	</entry>
	<entry>
		<id>http://www.voip-info.jp/index.php?title=%E3%81%B2%E3%81%8B%E3%82%8A%E9%9B%BB%E8%A9%B1%E3%82%B2%E3%83%BC%E3%83%88%E3%82%A6%E3%82%A7%E3%82%A4_iGW-N02&amp;diff=11633</id>
		<title>ひかり電話ゲートウェイ iGW-N02</title>
		<link rel="alternate" type="text/html" href="http://www.voip-info.jp/index.php?title=%E3%81%B2%E3%81%8B%E3%82%8A%E9%9B%BB%E8%A9%B1%E3%82%B2%E3%83%BC%E3%83%88%E3%82%A6%E3%82%A7%E3%82%A4_iGW-N02&amp;diff=11633"/>
		<updated>2024-04-26T06:38:09Z</updated>

		<summary type="html">&lt;p&gt;アースワークス: /* モジュール設定 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Asterisk]]&lt;br /&gt;
[[Category:ひかり電話]]&lt;br /&gt;
&lt;br /&gt;
=はじめに=&lt;br /&gt;
&lt;br /&gt;
本ページは、ひかり電話接続モジュール 「iGW-N02」インストール手順やセットアップ方法、注意事項などを記載します。&amp;lt;br/&amp;gt;&lt;br /&gt;
Linux OS に対する知識を一定以上所有している方を想定しています。&amp;lt;br/&amp;gt;&lt;br /&gt;
iGW-N01とは何かについては以下のURLをご参照ください。&amp;lt;br/&amp;gt;&lt;br /&gt;
https://ews.jp/works/voice-solution/igw-n02/&lt;br /&gt;
&lt;br /&gt;
=PBX での対応事項=&lt;br /&gt;
&lt;br /&gt;
iGW-N02 を使用してひかり電話（NGN）に接続する上で、配下PBXでの対応がいくつか必要となります。&lt;br /&gt;
&lt;br /&gt;
==網ふくそう通知==&lt;br /&gt;
&lt;br /&gt;
網ふくそう時、INVITE に対し iGW-N02 から、Reason ヘッダに Q.850 ;cause=42 が設定されている 503 をレスポンスします。&amp;lt;br/&amp;gt;&lt;br /&gt;
配下PBX側にて、ユーザーにふくそう通知を行ってください。&lt;br /&gt;
&lt;br /&gt;
==着信拒否==&lt;br /&gt;
&lt;br /&gt;
着信拒否をする場合は 403 応答をしてください。&lt;br /&gt;
&lt;br /&gt;
==RTP 送信==&lt;br /&gt;
&lt;br /&gt;
アーリーメディア中、および通話中では常に一定間隔で RTP を送信してください。&amp;lt;br/&amp;gt;&lt;br /&gt;
発話していない状態であっても RTP を送信するよう、VAD などの機能は解除してください。&lt;br /&gt;
&lt;br /&gt;
==音声コーデックについて==&lt;br /&gt;
&lt;br /&gt;
音声コーデックは g.711u-law のみ対応しています。&amp;lt;br/&amp;gt;&lt;br /&gt;
g.711u-law の送受信を出来るようにしてください。&lt;br /&gt;
&lt;br /&gt;
==呼び出し時間の制限について==&lt;br /&gt;
一部の 0120 番号などでは、呼び出し状態で通話が開始されることがあります。（アーリーメディアの状態で、IVR や通話が開始される）&amp;lt;br/&amp;gt;&lt;br /&gt;
この場合、呼び出し時間の制限を行うと、IVR や通話の途中で切断されますので、自動切断時間を適切にご調整ください。&amp;lt;br/&amp;gt;&lt;br /&gt;
なお、接続モジュールの設定として、660 秒が設定されていますが、/var/lib/machines/igw-n02/etc/iGW-N02/pbx_vars.xml ファイル中のpbx_call_timeout=660 の設定にて変更できます。&lt;br /&gt;
&lt;br /&gt;
=システム要件=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;text-align:left&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! CPU&lt;br /&gt;
| Intel Celeron CPU N3350 1.10GHz以上（同時通話数により変動します）&lt;br /&gt;
|-&lt;br /&gt;
! メモリ&lt;br /&gt;
| 1[GB] 以上（同時通話数により変動します）&lt;br /&gt;
|-&lt;br /&gt;
! ストレージ&lt;br /&gt;
| 1[GB] 以上の空き容量&lt;br /&gt;
|-&lt;br /&gt;
! NIC&lt;br /&gt;
| ２ポート以上（必須）&lt;br /&gt;
|-&lt;br /&gt;
! OS&lt;br /&gt;
| Linux（systemd-nspawn が利用できること）&lt;br /&gt;
|}&lt;br /&gt;
※ OS は、64 ビットにのみ対応します。&lt;br /&gt;
&lt;br /&gt;
=事前準備=&lt;br /&gt;
&lt;br /&gt;
==ダウンロード==&lt;br /&gt;
&lt;br /&gt;
以下のURLよりコンテナイメージのダウンロードをお願いします。&amp;lt;br/&amp;gt;&lt;br /&gt;
ダウンロード後、インストール先のサーバーへ配置してください。&lt;br /&gt;
&lt;br /&gt;
https://www2.ews.jp/iGW-N02/igw-n02-20240109.tar.gz&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==ライセンス発行==&lt;br /&gt;
&lt;br /&gt;
本製品は、ソフトウェア適合検査に対応するため、ライセンス認証を行います。&amp;lt;br/&amp;gt;&lt;br /&gt;
ライセンス発行の為、以下の情報が必要となります。&amp;lt;br/&amp;gt;&lt;br /&gt;
下記項目を 当社Webサイトの問合せフォーム (https://ews.jp/company/contact/) よりご連絡ください。&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* 会社名&lt;br /&gt;
* 連絡先担当者氏名&lt;br /&gt;
* 連絡先担当者メールアドレス&lt;br /&gt;
* 連絡先担当者住所&lt;br /&gt;
* 連絡先担当者電話番号&lt;br /&gt;
* iGW-N02の設置場所名称&lt;br /&gt;
* ひかり電話を収容するNICのインターフェース名・MACアドレス&lt;br /&gt;
* 用途（評価用または本運用）&lt;br /&gt;
* ch数（評価用の場合は1chのみ）&lt;br /&gt;
&lt;br /&gt;
=サーバー側設定=&lt;br /&gt;
&lt;br /&gt;
サーバー（iGW-N02 をインストールする Linux PC）側の設定手順です。&lt;br /&gt;
以下に Ubuntu22 と Rocky8 の場合の手順を示します。&lt;br /&gt;
&lt;br /&gt;
それ以外の OS でのセットアップ手順が必要でしたら、igw@ews.jpまでお問い合わせください。&lt;br /&gt;
&lt;br /&gt;
==Ubuntu22==&lt;br /&gt;
&lt;br /&gt;
Ubuntu Server22 LTS のケースについて手順を記述します。&lt;br /&gt;
&lt;br /&gt;
===systemd-nspawn インストール===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
apt install systemd-container&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===アーカイブ展開・コンテナ配置===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
tar -zxf igw-n02-v1.0.tar.gz -C /var/lib/machines&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
4.1 項にて配置したコンテナイメージファイルを指定してください。&lt;br /&gt;
&lt;br /&gt;
===ネットワーク・NIC設定例===&lt;br /&gt;
&lt;br /&gt;
前提・設定条件として以下があります。&lt;br /&gt;
&lt;br /&gt;
* IPアドレスはDHCPにより取得&lt;br /&gt;
** 固定IPとする場合はnetplanのドキュメントを参照の上、設定してください。&lt;br /&gt;
&lt;br /&gt;
* NIC &amp;quot;eno1&amp;quot; : 社内LANへ接続するNIC&lt;br /&gt;
* NIC &amp;quot;enp1s0&amp;quot; : ひかり電話を収容するNIC&lt;br /&gt;
* ブリッジ &amp;quot;br0&amp;quot; : iGW-N02コンテナを社内LANに接続するためのブリッジ&lt;br /&gt;
&lt;br /&gt;
上記設定はあくまで一例となるため、導入先の環境により適宜読み替えてください。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
「/etc/netplan/99-igwn02-config.yaml」を設定します。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
vi /etc/netplan/99-igwn02-config.yaml&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
以下はファイル内容例です。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
network:&lt;br /&gt;
  ethernets:&lt;br /&gt;
    eno1:&lt;br /&gt;
      dhcp4: true&lt;br /&gt;
    enp1s0:&lt;br /&gt;
      dhcp4: false&lt;br /&gt;
  version: 2&lt;br /&gt;
&lt;br /&gt;
  bridges:&lt;br /&gt;
    br0:&lt;br /&gt;
      interfaces:&lt;br /&gt;
        - eno1&lt;br /&gt;
      dhcp4: true&lt;br /&gt;
      gateway4: 192.168.1.1&lt;br /&gt;
      nameservers:&lt;br /&gt;
        addresses:&lt;br /&gt;
          - 192.168.1.2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
設定後、下記コマンドにより設定反映をしてください。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
netplan apply&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===コンテナ設定===&lt;br /&gt;
&lt;br /&gt;
「/etc/systemd/nspawn/igw-n02.nspawn」を設定します。&lt;br /&gt;
&lt;br /&gt;
5.1.2 項で配置したコンテナディレクトリ名(例：/var/lib/machines/igw-n02/)と、nspawn 設定ファイル名は一致している必要があるため、もしディレクトリ名などを変更した場合はファイル名と揃えてください。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
mkdir -p /etc/systemd/nspawn&lt;br /&gt;
vi /etc/systemd/nspawn/igw-n02.nspawn&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
以下はファイル内容です。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
[Network]&lt;br /&gt;
Bridge=br0&lt;br /&gt;
Interface=enp1s0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
5.1.3 項で設定した NIC・Bridge 名を指定してください。&lt;br /&gt;
&lt;br /&gt;
==Rocky8==&lt;br /&gt;
&lt;br /&gt;
Rocky Linux 8.8 のケースについて手順を記述します。&lt;br /&gt;
&lt;br /&gt;
===systemd-nspawn インストール===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
dnf install systemd-container&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===アーカイブ展開・コンテナ配置===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
tar -zxf igw-n02-v1.0.tar.gz -C /var/lib/machines&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
4.1 項にて配置したコンテナイメージファイルを指定してください。&lt;br /&gt;
&lt;br /&gt;
===SELinux無効化===&lt;br /&gt;
&lt;br /&gt;
SELinuxが有効だとコンテナが起動できないため無効化する。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
vi /etc/selinux/config&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
以下の通り変更&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
SELINUX=enforcing&lt;br /&gt;
↓&lt;br /&gt;
SELINUX=disabled&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
設定が反映されるのは再起動後となります。&lt;br /&gt;
次項にて再起動をするため現段階では不要です。&lt;br /&gt;
&lt;br /&gt;
===ネットワーク・NIC設定例===&lt;br /&gt;
&lt;br /&gt;
前提・設定条件として以下があります。&lt;br /&gt;
&lt;br /&gt;
* IPアドレスはDHCPにより取得&lt;br /&gt;
** 固定IPとする場合はNetworkManagerのドキュメントを参照の上設定してください。&lt;br /&gt;
&lt;br /&gt;
* NIC &amp;quot;enp0s3&amp;quot; : 社内LANへ接続するNIC、DHCP有効設定&lt;br /&gt;
* NIC &amp;quot;enp0s8&amp;quot; : ひかり電話を収容するNIC&lt;br /&gt;
* ブリッジ &amp;quot;br0&amp;quot; : iGW-N02コンテナを社内LANに接続するためのブリッジ&lt;br /&gt;
&lt;br /&gt;
上記設定はあくまで一例となるため、導入先の環境により適宜読み替えてください。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
NetworkManager を使用した設定例を以下に示します。&lt;br /&gt;
&lt;br /&gt;
====仮想ブリッジインタフェースの作成・設定====&lt;br /&gt;
&lt;br /&gt;
ブリッジインターフェース br0 の作成。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
nmcli con add type bridge ifname br0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
NIC enp0s3 をブリッジ br0 に接続&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
nmcli con add type bridge-slave ifname enp0s3 master br0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
自動接続設定をONに&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
nmcli con mod bridge-br0 connection.autoconnect yes&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====物理ポート設定の削除、および再起動====&lt;br /&gt;
&lt;br /&gt;
SSHで接続している場合、接続が切断されます。&lt;br /&gt;
そのため、設定後即座に再起動をして設定を反映させます。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
nmcli con del enp0s3;reboot&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===コンテナ設定===&lt;br /&gt;
&lt;br /&gt;
「/etc/systemd/nspawn/igw-n02.nspawn」を設定します。&lt;br /&gt;
&lt;br /&gt;
5.2.2 項で配置したコンテナディレクトリ名(例：/var/lib/machines/igw-n02/)と、nspawn 設定ファイル名は一致している必要があるため、もしディレクトリ名などを変更した場合はファイル名と揃えてください。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
mkdir -p /etc/systemd/nspawn&lt;br /&gt;
vi /etc/systemd/nspawn/igw-n02.nspawn&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
以下はファイル内容です。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
[Network]&lt;br /&gt;
Bridge=br0&lt;br /&gt;
Interface=enp0s8&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
5.2.4 項で設定した NIC・Bridge 名を指定してください。&lt;br /&gt;
&lt;br /&gt;
=モジュール設定=&lt;br /&gt;
&lt;br /&gt;
==コンテナ起動設定==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
machinectl enable igw-n02&lt;br /&gt;
machinectl start igw-n02&lt;br /&gt;
machinectl shell igw-n02 # root で実行することでコンテナ内のコンソールに遷移&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
上記コマンド実行後、母艦側立ち上げ時にコンテナも起動する設定となります。&lt;br /&gt;
&lt;br /&gt;
以降、iGW-N02 コンテナ内での操作となります。&lt;br /&gt;
&lt;br /&gt;
==ネットワーク・NIC設定==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/network/interfaces&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
インストール時、ファイル内容は以下のようになっています。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
source /etc/network/interfaces.d/*&lt;br /&gt;
&lt;br /&gt;
#### host0 は、 /etc/iGW-N02/if_conf.sh の pbx_if1 の設定値に合わせる。&lt;br /&gt;
auto host0&lt;br /&gt;
&lt;br /&gt;
#### IPアドレスをDHCPで取得する場合:&lt;br /&gt;
&lt;br /&gt;
#iface host0 inet dhcp&lt;br /&gt;
&lt;br /&gt;
#### IPアドレスを固定で設定する場合:&lt;br /&gt;
#### * gateway は、必要ならば設定する。&lt;br /&gt;
&lt;br /&gt;
#iface host0 inet static&lt;br /&gt;
#    address 192.168.230.230/24&lt;br /&gt;
#    gateway 192.168.230.1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ご利用の環境に合わせて、コメントを外すなど編集をお願いいたします。&lt;br /&gt;
&lt;br /&gt;
編集後以下のコマンドにて反映をします。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
systemctl restart networking&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==インターフェース設定==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/iGW-N02/if_conf.sh&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
以下はファイル内容例です。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
# pbx side interface&lt;br /&gt;
export pbx_if0=host0    # physical&lt;br /&gt;
export pbx_if1=host0    # logical&lt;br /&gt;
&lt;br /&gt;
# hikari side interface&lt;br /&gt;
export hikari_if0=enp0s8    # physical&lt;br /&gt;
export hikari_if1=enp0s8    # logical&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
pbx_if：PBXサーバーへアクセス可能なNICを指定してください。&lt;br /&gt;
hikari_if：ひかり電話を収容するNICを指定してください。&lt;br /&gt;
&lt;br /&gt;
==PBX サーバー接続設定==&lt;br /&gt;
&lt;br /&gt;
ご利用の環境に合わせ、設定してください。&lt;br /&gt;
設定方法が不明な場合はサポートまでお問い合わせください。&lt;br /&gt;
&lt;br /&gt;
===設定例===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/iGW-N02/pbx_vars.xml&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
以下はファイル内容例です。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;include&amp;gt;&lt;br /&gt;
  &amp;lt;!-- pbx ip address --&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx1_ip=192.168.1.1&amp;quot;/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- register --&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx1_register=false&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx1_username=&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx1_password=&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- realm, domain --&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx1_realm=$${pbx1_ip}&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx1_domain=$${pbx1_ip}&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- proxy --&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx1_proxy=$${pbx1_ip}&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx1_reg_proxy=$${pbx1_ip}&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx1_out_proxy=$${pbx1_ip}&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- features --&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx_100rel=false&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx_session_timer=false&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- timeout --&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx_rtp_timeout_sec=120&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx_rtp_hold_timeout_sec=300&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx_call_timeout=660&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/include&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
上記設定例は以下のような設定となります。&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! 設定項目&lt;br /&gt;
! 設定値&lt;br /&gt;
|-&lt;br /&gt;
| PBX アドレス&lt;br /&gt;
| 192.168.1.1&lt;br /&gt;
|-&lt;br /&gt;
| 利用する SIP ポート&lt;br /&gt;
| PBX 側 UDP/5060&lt;br /&gt;
|-&lt;br /&gt;
| レジスター&lt;br /&gt;
| しない&lt;br /&gt;
|-&lt;br /&gt;
| 接続認証&lt;br /&gt;
| IP アドレスによる認証&lt;br /&gt;
|-&lt;br /&gt;
| セッションタイマ&lt;br /&gt;
| 無し&lt;br /&gt;
|-&lt;br /&gt;
| 100rel&lt;br /&gt;
| 無し&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===項目説明===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! 項目&lt;br /&gt;
! 意味&lt;br /&gt;
! 既定値&lt;br /&gt;
! 備考&lt;br /&gt;
|-&lt;br /&gt;
| pbx1_ip&lt;br /&gt;
| 接続先 PBX の IP アドレス&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| pbx1_register&lt;br /&gt;
| レジスターの有効・無効&lt;br /&gt;
| false&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| pbx1_username&lt;br /&gt;
| レジスターの認証情報&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| pbx1_password&lt;br /&gt;
| レジスターの認証情報&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| pbx1_proxy&lt;br /&gt;
| プロキシサーバーの IP アドレス&lt;br /&gt;
| pbx1_ip と同値&lt;br /&gt;
| ※1&lt;br /&gt;
|-&lt;br /&gt;
| pbx1_reg_proxy&lt;br /&gt;
| レジスターの送信先 IP アドレス&lt;br /&gt;
| pbx1_ip と同値&lt;br /&gt;
| ※1&lt;br /&gt;
|-&lt;br /&gt;
| pbx1_out_proxy&lt;br /&gt;
| INVITE の送信先 IP アドレス&lt;br /&gt;
| pbx1_ip と同値&lt;br /&gt;
| ※1&lt;br /&gt;
|-&lt;br /&gt;
| pbx_100rel&lt;br /&gt;
| 100rel の有効・無効&lt;br /&gt;
| false&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| pbx_session_timer&lt;br /&gt;
| セッションタイマの有効・無効&lt;br /&gt;
| false&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| pbx_rtp_timeout_sec&lt;br /&gt;
| RTP タイムアウト時間（秒）&lt;br /&gt;
| 120&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| pbx_rtp_hold_timeout_sec&lt;br /&gt;
| 保留中の RTP タイムアウト時間（秒）&lt;br /&gt;
| 300&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| pbx_call_timeout&lt;br /&gt;
| 呼出しタイムアウト時間（秒）&lt;br /&gt;
| 660&lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
※1  PBX サーバーの待ち受けポートが 5060 以外の場合、下記3つの設定値にポート番号を追加してください。&lt;br /&gt;
&lt;br /&gt;
* pbx1_proxy&lt;br /&gt;
* pbx1_reg_proxy&lt;br /&gt;
* pbx1_proxy&lt;br /&gt;
&lt;br /&gt;
例：5070ポートへ変更する場合、該当箇所を下記のように変更します。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx1_proxy=$${pbx1_ip}:5070&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx1_reg_proxy=$${pbx1_ip}:5070&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx1_out_proxy=$${pbx1_ip}:5070&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==接続元制限==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/iGW-N02/pbx_acl.xml&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
以下はファイル内容です。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;list name=&amp;quot;pbx&amp;quot; default=&amp;quot;deny&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;node type=&amp;quot;allow&amp;quot; cidr=&amp;quot;$${pbx1_ip}/32&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/list&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
発信要求を許可するアドレス帯の設定です。&lt;br /&gt;
標準では上記のように、ゲートウェイ対象となる PBX サーバーからの発信要求のみを許可する設定となります。&lt;br /&gt;
ご利用される環境に合わせ、アドレス帯の変更をしてください。&lt;br /&gt;
&lt;br /&gt;
==ライセンス設定==&lt;br /&gt;
&lt;br /&gt;
本ドキュメント3項の「ライセンス発行について」を参照の上、ライセンスを取得してください。&lt;br /&gt;
&lt;br /&gt;
取得後、ライセンス内容を以下のファイルに書き込んでください。&lt;br /&gt;
&lt;br /&gt;
注意：余計な空白（イコールの前後や、行末など）を入れないようご注意ください&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/iGW-N02/license.txt&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==設定反映==&lt;br /&gt;
&lt;br /&gt;
iGW-N02 モジュールを再起動し、設定反映を行ってください。&lt;br /&gt;
その際、話中の通話は切断され、起動完了まで通話が不可となる点にご留意ください。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
systemctl restart igw-n02&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==状態確認==&lt;br /&gt;
&lt;br /&gt;
===動作状態===&lt;br /&gt;
&lt;br /&gt;
iGW-N02 は systemd により起動管理を行っているため、下記コマンドにて動作状態を確認可能できます。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
systemctl status igw-n02&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===ひかり電話へのレジスター状態===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
fs_cli -x &amp;quot;sofia status&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
上記コマンドにより以下のように出力されます。&lt;br /&gt;
「hikari::hikari gateway」行の State が REGED となっていれば、ひかり電話にREGが通っている状態です。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
                     Name          Type                                       Data      State&lt;br /&gt;
=================================================================================================&lt;br /&gt;
                   hikari       profile                sip:mod_sofia@10.0.0.2:5060      RUNNING (0)&lt;br /&gt;
           hikari::hikari       gateway              sip:0551111111@ntt-east.ne.jp      REGED&lt;br /&gt;
                      pbx       profile         sip:mod_sofia@192.168.171.100:5060      RUNNING (0)&lt;br /&gt;
                pbx::pbx1       gateway               sip:FreeSWITCH@192.168.171.2      NOREG&lt;br /&gt;
=================================================================================================&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===モジュール状態確認===&lt;br /&gt;
&lt;br /&gt;
起動してからの稼働時間、セッション数、最大セッション数などを確認することができます。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
fs_cli -x &amp;quot;status&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=その他=&lt;br /&gt;
==SIP 仕様==&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|IP バージョン 　　　||IPv4&lt;br /&gt;
|-&lt;br /&gt;
|SIP ポート　　　　　||5060&lt;br /&gt;
|-&lt;br /&gt;
|音声コーデック　　　||G.711(μlaw）&lt;br /&gt;
|-&lt;br /&gt;
|DTMF　　　　　　　  ||みなし音声方式（インバンド方式）&lt;br /&gt;
|-&lt;br /&gt;
|ISDN サブアドレス 　||未対応&lt;br /&gt;
|-&lt;br /&gt;
|FAX 　　　　　　　　||みなし音声方式&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=お問い合わせ先=&lt;br /&gt;
下記URLのお問い合わせフォームからお問い合わせ内容について「ひかり電話ゲートウェイiGW-N02」を選択し、必要事項を入力の上お問い合わせください。&lt;br /&gt;
&lt;br /&gt;
https://ews.jp/company/contact/&lt;/div&gt;</summary>
		<author><name>アースワークス</name></author>
	</entry>
	<entry>
		<id>http://www.voip-info.jp/index.php?title=%E3%81%B2%E3%81%8B%E3%82%8A%E9%9B%BB%E8%A9%B1%E3%82%B2%E3%83%BC%E3%83%88%E3%82%A6%E3%82%A7%E3%82%A4_iGW-N02&amp;diff=11631</id>
		<title>ひかり電話ゲートウェイ iGW-N02</title>
		<link rel="alternate" type="text/html" href="http://www.voip-info.jp/index.php?title=%E3%81%B2%E3%81%8B%E3%82%8A%E9%9B%BB%E8%A9%B1%E3%82%B2%E3%83%BC%E3%83%88%E3%82%A6%E3%82%A7%E3%82%A4_iGW-N02&amp;diff=11631"/>
		<updated>2024-02-14T01:03:29Z</updated>

		<summary type="html">&lt;p&gt;アースワークス: /* お問い合わせ先 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Asterisk]]&lt;br /&gt;
[[Category:ひかり電話]]&lt;br /&gt;
&lt;br /&gt;
=はじめに=&lt;br /&gt;
&lt;br /&gt;
本ページは、ひかり電話接続モジュール 「iGW-N02」インストール手順やセットアップ方法、注意事項などを記載します。&amp;lt;br/&amp;gt;&lt;br /&gt;
Linux OS に対する知識を一定以上所有している方を想定しています。&amp;lt;br/&amp;gt;&lt;br /&gt;
iGW-N01とは何かについては以下のURLをご参照ください。&amp;lt;br/&amp;gt;&lt;br /&gt;
https://ews.jp/works/voice-solution/igw-n02/&lt;br /&gt;
&lt;br /&gt;
=PBX での対応事項=&lt;br /&gt;
&lt;br /&gt;
iGW-N02 を使用してひかり電話（NGN）に接続する上で、配下PBXでの対応がいくつか必要となります。&lt;br /&gt;
&lt;br /&gt;
==網ふくそう通知==&lt;br /&gt;
&lt;br /&gt;
網ふくそう時、INVITE に対し iGW-N02 から、Reason ヘッダに Q.850 ;cause=42 が設定されている 503 をレスポンスします。&amp;lt;br/&amp;gt;&lt;br /&gt;
配下PBX側にて、ユーザーにふくそう通知を行ってください。&lt;br /&gt;
&lt;br /&gt;
==着信拒否==&lt;br /&gt;
&lt;br /&gt;
着信拒否をする場合は 403 応答をしてください。&lt;br /&gt;
&lt;br /&gt;
==RTP 送信==&lt;br /&gt;
&lt;br /&gt;
アーリーメディア中、および通話中では常に一定間隔で RTP を送信してください。&amp;lt;br/&amp;gt;&lt;br /&gt;
発話していない状態であっても RTP を送信するよう、VAD などの機能は解除してください。&lt;br /&gt;
&lt;br /&gt;
==音声コーデックについて==&lt;br /&gt;
&lt;br /&gt;
音声コーデックは g.711u-law のみ対応しています。&amp;lt;br/&amp;gt;&lt;br /&gt;
g.711u-law の送受信を出来るようにしてください。&lt;br /&gt;
&lt;br /&gt;
==呼び出し時間の制限について==&lt;br /&gt;
一部の 0120 番号などでは、呼び出し状態で通話が開始されることがあります。（アーリーメディアの状態で、IVR や通話が開始される）&amp;lt;br/&amp;gt;&lt;br /&gt;
この場合、呼び出し時間の制限を行うと、IVR や通話の途中で切断されますので、自動切断時間を適切にご調整ください。&amp;lt;br/&amp;gt;&lt;br /&gt;
なお、接続モジュールの設定として、660 秒が設定されていますが、/var/lib/machines/igw-n02/etc/iGW-N02/pbx_vars.xml ファイル中のpbx_call_timeout=660 の設定にて変更できます。&lt;br /&gt;
&lt;br /&gt;
=システム要件=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;text-align:left&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! CPU&lt;br /&gt;
| Intel Celeron CPU N3350 1.10GHz以上（同時通話数により変動します）&lt;br /&gt;
|-&lt;br /&gt;
! メモリ&lt;br /&gt;
| 1[GB] 以上（同時通話数により変動します）&lt;br /&gt;
|-&lt;br /&gt;
! ストレージ&lt;br /&gt;
| 1[GB] 以上の空き容量&lt;br /&gt;
|-&lt;br /&gt;
! NIC&lt;br /&gt;
| ２ポート以上（必須）&lt;br /&gt;
|-&lt;br /&gt;
! OS&lt;br /&gt;
| Linux（systemd-nspawn が利用できること）&lt;br /&gt;
|}&lt;br /&gt;
※ OS は、64 ビットにのみ対応します。&lt;br /&gt;
&lt;br /&gt;
=事前準備=&lt;br /&gt;
&lt;br /&gt;
==ダウンロード==&lt;br /&gt;
&lt;br /&gt;
以下のURLよりコンテナイメージのダウンロードをお願いします。&amp;lt;br/&amp;gt;&lt;br /&gt;
ダウンロード後、インストール先のサーバーへ配置してください。&lt;br /&gt;
&lt;br /&gt;
https://www2.ews.jp/iGW-N02/igw-n02-20240109.tar.gz&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==ライセンス発行==&lt;br /&gt;
&lt;br /&gt;
本製品は、ソフトウェア適合検査に対応するため、ライセンス認証を行います。&amp;lt;br/&amp;gt;&lt;br /&gt;
ライセンス発行の為、以下の情報が必要となります。&amp;lt;br/&amp;gt;&lt;br /&gt;
下記項目を 当社Webサイトの問合せフォーム (https://ews.jp/company/contact/) よりご連絡ください。&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* 会社名&lt;br /&gt;
* 連絡先担当者氏名&lt;br /&gt;
* 連絡先担当者メールアドレス&lt;br /&gt;
* 連絡先担当者住所&lt;br /&gt;
* 連絡先担当者電話番号&lt;br /&gt;
* iGW-N02の設置場所名称&lt;br /&gt;
* ひかり電話を収容するNICのインターフェース名・MACアドレス&lt;br /&gt;
* 用途（評価用または本運用）&lt;br /&gt;
* ch数（評価用の場合は1chのみ）&lt;br /&gt;
&lt;br /&gt;
=サーバー側設定=&lt;br /&gt;
&lt;br /&gt;
サーバー（iGW-N02 をインストールする Linux PC）側の設定手順です。&lt;br /&gt;
以下に Ubuntu22 と Rocky8 の場合の手順を示します。&lt;br /&gt;
&lt;br /&gt;
それ以外の OS でのセットアップ手順が必要でしたら、igw@ews.jpまでお問い合わせください。&lt;br /&gt;
&lt;br /&gt;
==Ubuntu22==&lt;br /&gt;
&lt;br /&gt;
Ubuntu Server22 LTS のケースについて手順を記述します。&lt;br /&gt;
&lt;br /&gt;
===systemd-nspawn インストール===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
apt install systemd-container&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===アーカイブ展開・コンテナ配置===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
tar -zxf igw-n02-v1.0.tar.gz -C /var/lib/machines&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
4.1 項にて配置したコンテナイメージファイルを指定してください。&lt;br /&gt;
&lt;br /&gt;
===ネットワーク・NIC設定例===&lt;br /&gt;
&lt;br /&gt;
前提・設定条件として以下があります。&lt;br /&gt;
&lt;br /&gt;
* IPアドレスはDHCPにより取得&lt;br /&gt;
** 固定IPとする場合はnetplanのドキュメントを参照の上、設定してください。&lt;br /&gt;
&lt;br /&gt;
* NIC &amp;quot;eno1&amp;quot; : 社内LANへ接続するNIC&lt;br /&gt;
* NIC &amp;quot;enp1s0&amp;quot; : ひかり電話を収容するNIC&lt;br /&gt;
* ブリッジ &amp;quot;br0&amp;quot; : iGW-N02コンテナを社内LANに接続するためのブリッジ&lt;br /&gt;
&lt;br /&gt;
上記設定はあくまで一例となるため、導入先の環境により適宜読み替えてください。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
「/etc/netplan/99-igwn02-config.yaml」を設定します。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
vi /etc/netplan/99-igwn02-config.yaml&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
以下はファイル内容例です。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
network:&lt;br /&gt;
  ethernets:&lt;br /&gt;
    eno1:&lt;br /&gt;
      dhcp4: true&lt;br /&gt;
    enp1s0:&lt;br /&gt;
      dhcp4: false&lt;br /&gt;
  version: 2&lt;br /&gt;
&lt;br /&gt;
  bridges:&lt;br /&gt;
    br0:&lt;br /&gt;
      interfaces:&lt;br /&gt;
        - eno1&lt;br /&gt;
      dhcp4: true&lt;br /&gt;
      gateway4: 192.168.1.1&lt;br /&gt;
      nameservers:&lt;br /&gt;
        addresses:&lt;br /&gt;
          - 192.168.1.2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
設定後、下記コマンドにより設定反映をしてください。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
netplan apply&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===コンテナ設定===&lt;br /&gt;
&lt;br /&gt;
「/etc/systemd/nspawn/igw-n02.nspawn」を設定します。&lt;br /&gt;
&lt;br /&gt;
5.1.2 項で配置したコンテナディレクトリ名(例：/var/lib/machines/igw-n02/)と、nspawn 設定ファイル名は一致している必要があるため、もしディレクトリ名などを変更した場合はファイル名と揃えてください。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
mkdir -p /etc/systemd/nspawn&lt;br /&gt;
vi /etc/systemd/nspawn/igw-n02.nspawn&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
以下はファイル内容です。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
[Network]&lt;br /&gt;
Bridge=br0&lt;br /&gt;
Interface=enp1s0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
5.1.3 項で設定した NIC・Bridge 名を指定してください。&lt;br /&gt;
&lt;br /&gt;
==Rocky8==&lt;br /&gt;
&lt;br /&gt;
Rocky Linux 8.8 のケースについて手順を記述します。&lt;br /&gt;
&lt;br /&gt;
===systemd-nspawn インストール===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
dnf install systemd-container&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===アーカイブ展開・コンテナ配置===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
tar -zxf igw-n02-v1.0.tar.gz -C /var/lib/machines&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
4.1 項にて配置したコンテナイメージファイルを指定してください。&lt;br /&gt;
&lt;br /&gt;
===SELinux無効化===&lt;br /&gt;
&lt;br /&gt;
SELinuxが有効だとコンテナが起動できないため無効化する。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
vi /etc/selinux/config&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
以下の通り変更&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
SELINUX=enforcing&lt;br /&gt;
↓&lt;br /&gt;
SELINUX=disabled&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
設定が反映されるのは再起動後となります。&lt;br /&gt;
次項にて再起動をするため現段階では不要です。&lt;br /&gt;
&lt;br /&gt;
===ネットワーク・NIC設定例===&lt;br /&gt;
&lt;br /&gt;
前提・設定条件として以下があります。&lt;br /&gt;
&lt;br /&gt;
* IPアドレスはDHCPにより取得&lt;br /&gt;
** 固定IPとする場合はNetworkManagerのドキュメントを参照の上設定してください。&lt;br /&gt;
&lt;br /&gt;
* NIC &amp;quot;enp0s3&amp;quot; : 社内LANへ接続するNIC、DHCP有効設定&lt;br /&gt;
* NIC &amp;quot;enp0s8&amp;quot; : ひかり電話を収容するNIC&lt;br /&gt;
* ブリッジ &amp;quot;br0&amp;quot; : iGW-N02コンテナを社内LANに接続するためのブリッジ&lt;br /&gt;
&lt;br /&gt;
上記設定はあくまで一例となるため、導入先の環境により適宜読み替えてください。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
NetworkManager を使用した設定例を以下に示します。&lt;br /&gt;
&lt;br /&gt;
====仮想ブリッジインタフェースの作成・設定====&lt;br /&gt;
&lt;br /&gt;
ブリッジインターフェース br0 の作成。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
nmcli con add type bridge ifname br0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
NIC enp0s3 をブリッジ br0 に接続&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
nmcli con add type bridge-slave ifname enp0s3 master br0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
自動接続設定をONに&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
nmcli con mod bridge-br0 connection.autoconnect yes&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====物理ポート設定の削除、および再起動====&lt;br /&gt;
&lt;br /&gt;
SSHで接続している場合、接続が切断されます。&lt;br /&gt;
そのため、設定後即座に再起動をして設定を反映させます。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
nmcli con del enp0s3;reboot&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===コンテナ設定===&lt;br /&gt;
&lt;br /&gt;
「/etc/systemd/nspawn/igw-n02.nspawn」を設定します。&lt;br /&gt;
&lt;br /&gt;
5.2.2 項で配置したコンテナディレクトリ名(例：/var/lib/machines/igw-n02/)と、nspawn 設定ファイル名は一致している必要があるため、もしディレクトリ名などを変更した場合はファイル名と揃えてください。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
mkdir -p /etc/systemd/nspawn&lt;br /&gt;
vi /etc/systemd/nspawn/igw-n02.nspawn&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
以下はファイル内容です。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
[Network]&lt;br /&gt;
Bridge=br0&lt;br /&gt;
Interface=enp0s8&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
5.2.4 項で設定した NIC・Bridge 名を指定してください。&lt;br /&gt;
&lt;br /&gt;
=モジュール設定=&lt;br /&gt;
&lt;br /&gt;
==コンテナ起動設定==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
machinectl enable igw-n02&lt;br /&gt;
machinectl start igw-n02&lt;br /&gt;
machinectl shell igw-n02 # root で実行することでコンテナ内のコンソールに遷移&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
上記コマンド実行後、母艦側立ち上げ時にコンテナも起動する設定となります。&lt;br /&gt;
&lt;br /&gt;
以降、iGW-N02 コンテナ内での操作となります。&lt;br /&gt;
&lt;br /&gt;
==インターフェース設定==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/iGW-N02/if_conf.sh&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
以下はファイル内容例です。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
# pbx side interface&lt;br /&gt;
export pbx_if0=host0    # physical&lt;br /&gt;
export pbx_if1=host0    # logical&lt;br /&gt;
&lt;br /&gt;
# hikari side interface&lt;br /&gt;
export hikari_if0=enp0s8    # physical&lt;br /&gt;
export hikari_if1=enp0s8    # logical&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
pbx_if：PBXサーバーへアクセス可能なNICを指定してください。&lt;br /&gt;
hikari_if：ひかり電話を収容するNICを指定してください。&lt;br /&gt;
&lt;br /&gt;
==PBX サーバー接続設定==&lt;br /&gt;
&lt;br /&gt;
ご利用の環境に合わせ、設定してください。&lt;br /&gt;
設定方法が不明な場合はサポートまでお問い合わせください。&lt;br /&gt;
&lt;br /&gt;
===設定例===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/iGW-N02/pbx_vars.xml&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
以下はファイル内容例です。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;include&amp;gt;&lt;br /&gt;
  &amp;lt;!-- pbx ip address --&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx1_ip=192.168.1.1&amp;quot;/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- register --&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx1_register=false&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx1_username=&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx1_password=&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- realm, domain --&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx1_realm=$${pbx1_ip}&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx1_domain=$${pbx1_ip}&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- proxy --&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx1_proxy=$${pbx1_ip}&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx1_reg_proxy=$${pbx1_ip}&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx1_out_proxy=$${pbx1_ip}&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- features --&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx_100rel=false&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx_session_timer=false&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- timeout --&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx_rtp_timeout_sec=120&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx_rtp_hold_timeout_sec=300&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx_call_timeout=660&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/include&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
上記設定例は以下のような設定となります。&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! 設定項目&lt;br /&gt;
! 設定値&lt;br /&gt;
|-&lt;br /&gt;
| PBX アドレス&lt;br /&gt;
| 192.168.1.1&lt;br /&gt;
|-&lt;br /&gt;
| 利用する SIP ポート&lt;br /&gt;
| PBX 側 UDP/5060&lt;br /&gt;
|-&lt;br /&gt;
| レジスター&lt;br /&gt;
| しない&lt;br /&gt;
|-&lt;br /&gt;
| 接続認証&lt;br /&gt;
| IP アドレスによる認証&lt;br /&gt;
|-&lt;br /&gt;
| セッションタイマ&lt;br /&gt;
| 無し&lt;br /&gt;
|-&lt;br /&gt;
| 100rel&lt;br /&gt;
| 無し&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===項目説明===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! 項目&lt;br /&gt;
! 意味&lt;br /&gt;
! 既定値&lt;br /&gt;
! 備考&lt;br /&gt;
|-&lt;br /&gt;
| pbx1_ip&lt;br /&gt;
| 接続先 PBX の IP アドレス&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| pbx1_register&lt;br /&gt;
| レジスターの有効・無効&lt;br /&gt;
| false&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| pbx1_username&lt;br /&gt;
| レジスターの認証情報&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| pbx1_password&lt;br /&gt;
| レジスターの認証情報&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| pbx1_proxy&lt;br /&gt;
| プロキシサーバーの IP アドレス&lt;br /&gt;
| pbx1_ip と同値&lt;br /&gt;
| ※1&lt;br /&gt;
|-&lt;br /&gt;
| pbx1_reg_proxy&lt;br /&gt;
| レジスターの送信先 IP アドレス&lt;br /&gt;
| pbx1_ip と同値&lt;br /&gt;
| ※1&lt;br /&gt;
|-&lt;br /&gt;
| pbx1_out_proxy&lt;br /&gt;
| INVITE の送信先 IP アドレス&lt;br /&gt;
| pbx1_ip と同値&lt;br /&gt;
| ※1&lt;br /&gt;
|-&lt;br /&gt;
| pbx_100rel&lt;br /&gt;
| 100rel の有効・無効&lt;br /&gt;
| false&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| pbx_session_timer&lt;br /&gt;
| セッションタイマの有効・無効&lt;br /&gt;
| false&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| pbx_rtp_timeout_sec&lt;br /&gt;
| RTP タイムアウト時間（秒）&lt;br /&gt;
| 120&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| pbx_rtp_hold_timeout_sec&lt;br /&gt;
| 保留中の RTP タイムアウト時間（秒）&lt;br /&gt;
| 300&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| pbx_call_timeout&lt;br /&gt;
| 呼出しタイムアウト時間（秒）&lt;br /&gt;
| 660&lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
※1  PBX サーバーの待ち受けポートが 5060 以外の場合、下記3つの設定値にポート番号を追加してください。&lt;br /&gt;
&lt;br /&gt;
* pbx1_proxy&lt;br /&gt;
* pbx1_reg_proxy&lt;br /&gt;
* pbx1_proxy&lt;br /&gt;
&lt;br /&gt;
例：5070ポートへ変更する場合、該当箇所を下記のように変更します。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx1_proxy=$${pbx1_ip}:5070&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx1_reg_proxy=$${pbx1_ip}:5070&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx1_out_proxy=$${pbx1_ip}:5070&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==接続元制限==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/iGW-N02/pbx_acl.xml&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
以下はファイル内容です。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;list name=&amp;quot;pbx&amp;quot; default=&amp;quot;deny&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;node type=&amp;quot;allow&amp;quot; cidr=&amp;quot;$${pbx1_ip}/32&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/list&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
発信要求を許可するアドレス帯の設定です。&lt;br /&gt;
標準では上記のように、ゲートウェイ対象となる PBX サーバーからの発信要求のみを許可する設定となります。&lt;br /&gt;
ご利用される環境に合わせ、アドレス帯の変更をしてください。&lt;br /&gt;
&lt;br /&gt;
==ライセンス設定==&lt;br /&gt;
&lt;br /&gt;
本ドキュメント3項の「ライセンス発行について」を参照の上、ライセンスを取得してください。&lt;br /&gt;
&lt;br /&gt;
取得後、ライセンス内容を以下のファイルに書き込んでください。&lt;br /&gt;
&lt;br /&gt;
注意：余計な空白（イコールの前後や、行末など）を入れないようご注意ください&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/iGW-N02/license.txt&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==設定反映==&lt;br /&gt;
&lt;br /&gt;
iGW-N02 モジュールを再起動し、設定反映を行ってください。&lt;br /&gt;
その際、話中の通話は切断され、起動完了まで通話が不可となる点にご留意ください。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
systemctl restart igw-n02&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==状態確認==&lt;br /&gt;
&lt;br /&gt;
===動作状態===&lt;br /&gt;
&lt;br /&gt;
iGW-N02 は systemd により起動管理を行っているため、下記コマンドにて動作状態を確認可能できます。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
systemctl status igw-n02&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===ひかり電話へのレジスター状態===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
fs_cli -x &amp;quot;sofia status&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
上記コマンドにより以下のように出力されます。&lt;br /&gt;
「hikari::hikari gateway」行の State が REGED となっていれば、ひかり電話にREGが通っている状態です。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
                     Name          Type                                       Data      State&lt;br /&gt;
=================================================================================================&lt;br /&gt;
                   hikari       profile                sip:mod_sofia@10.0.0.2:5060      RUNNING (0)&lt;br /&gt;
           hikari::hikari       gateway              sip:0551111111@ntt-east.ne.jp      REGED&lt;br /&gt;
                      pbx       profile         sip:mod_sofia@192.168.171.100:5060      RUNNING (0)&lt;br /&gt;
                pbx::pbx1       gateway               sip:FreeSWITCH@192.168.171.2      NOREG&lt;br /&gt;
=================================================================================================&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===モジュール状態確認===&lt;br /&gt;
&lt;br /&gt;
起動してからの稼働時間、セッション数、最大セッション数などを確認することができます。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
fs_cli -x &amp;quot;status&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=その他=&lt;br /&gt;
==SIP 仕様==&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|IP バージョン 　　　||IPv4&lt;br /&gt;
|-&lt;br /&gt;
|SIP ポート　　　　　||5060&lt;br /&gt;
|-&lt;br /&gt;
|音声コーデック　　　||G.711(μlaw）&lt;br /&gt;
|-&lt;br /&gt;
|DTMF　　　　　　　  ||みなし音声方式（インバンド方式）&lt;br /&gt;
|-&lt;br /&gt;
|ISDN サブアドレス 　||未対応&lt;br /&gt;
|-&lt;br /&gt;
|FAX 　　　　　　　　||みなし音声方式&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=お問い合わせ先=&lt;br /&gt;
下記URLのお問い合わせフォームからお問い合わせ内容について「ひかり電話ゲートウェイiGW-N02」を選択し、必要事項を入力の上お問い合わせください。&lt;br /&gt;
&lt;br /&gt;
https://ews.jp/company/contact/&lt;/div&gt;</summary>
		<author><name>アースワークス</name></author>
	</entry>
	<entry>
		<id>http://www.voip-info.jp/index.php?title=%E3%81%B2%E3%81%8B%E3%82%8A%E9%9B%BB%E8%A9%B1%E3%82%B2%E3%83%BC%E3%83%88%E3%82%A6%E3%82%A7%E3%82%A4_iGW-N02&amp;diff=11630</id>
		<title>ひかり電話ゲートウェイ iGW-N02</title>
		<link rel="alternate" type="text/html" href="http://www.voip-info.jp/index.php?title=%E3%81%B2%E3%81%8B%E3%82%8A%E9%9B%BB%E8%A9%B1%E3%82%B2%E3%83%BC%E3%83%88%E3%82%A6%E3%82%A7%E3%82%A4_iGW-N02&amp;diff=11630"/>
		<updated>2024-01-30T08:45:16Z</updated>

		<summary type="html">&lt;p&gt;アースワークス: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Asterisk]]&lt;br /&gt;
[[Category:ひかり電話]]&lt;br /&gt;
&lt;br /&gt;
=はじめに=&lt;br /&gt;
&lt;br /&gt;
本ページは、ひかり電話接続モジュール 「iGW-N02」インストール手順やセットアップ方法、注意事項などを記載します。&amp;lt;br/&amp;gt;&lt;br /&gt;
Linux OS に対する知識を一定以上所有している方を想定しています。&amp;lt;br/&amp;gt;&lt;br /&gt;
iGW-N01とは何かについては以下のURLをご参照ください。&amp;lt;br/&amp;gt;&lt;br /&gt;
https://ews.jp/works/voice-solution/igw-n02/&lt;br /&gt;
&lt;br /&gt;
=PBX での対応事項=&lt;br /&gt;
&lt;br /&gt;
iGW-N02 を使用してひかり電話（NGN）に接続する上で、配下PBXでの対応がいくつか必要となります。&lt;br /&gt;
&lt;br /&gt;
==網ふくそう通知==&lt;br /&gt;
&lt;br /&gt;
網ふくそう時、INVITE に対し iGW-N02 から、Reason ヘッダに Q.850 ;cause=42 が設定されている 503 をレスポンスします。&amp;lt;br/&amp;gt;&lt;br /&gt;
配下PBX側にて、ユーザーにふくそう通知を行ってください。&lt;br /&gt;
&lt;br /&gt;
==着信拒否==&lt;br /&gt;
&lt;br /&gt;
着信拒否をする場合は 403 応答をしてください。&lt;br /&gt;
&lt;br /&gt;
==RTP 送信==&lt;br /&gt;
&lt;br /&gt;
アーリーメディア中、および通話中では常に一定間隔で RTP を送信してください。&amp;lt;br/&amp;gt;&lt;br /&gt;
発話していない状態であっても RTP を送信するよう、VAD などの機能は解除してください。&lt;br /&gt;
&lt;br /&gt;
==音声コーデックについて==&lt;br /&gt;
&lt;br /&gt;
音声コーデックは g.711u-law のみ対応しています。&amp;lt;br/&amp;gt;&lt;br /&gt;
g.711u-law の送受信を出来るようにしてください。&lt;br /&gt;
&lt;br /&gt;
==呼び出し時間の制限について==&lt;br /&gt;
一部の 0120 番号などでは、呼び出し状態で通話が開始されることがあります。（アーリーメディアの状態で、IVR や通話が開始される）&amp;lt;br/&amp;gt;&lt;br /&gt;
この場合、呼び出し時間の制限を行うと、IVR や通話の途中で切断されますので、自動切断時間を適切にご調整ください。&amp;lt;br/&amp;gt;&lt;br /&gt;
なお、接続モジュールの設定として、660 秒が設定されていますが、/var/lib/machines/igw-n02/etc/iGW-N02/pbx_vars.xml ファイル中のpbx_call_timeout=660 の設定にて変更できます。&lt;br /&gt;
&lt;br /&gt;
=システム要件=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;text-align:left&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! CPU&lt;br /&gt;
| Intel Celeron CPU N3350 1.10GHz以上（同時通話数により変動します）&lt;br /&gt;
|-&lt;br /&gt;
! メモリ&lt;br /&gt;
| 1[GB] 以上（同時通話数により変動します）&lt;br /&gt;
|-&lt;br /&gt;
! ストレージ&lt;br /&gt;
| 1[GB] 以上の空き容量&lt;br /&gt;
|-&lt;br /&gt;
! NIC&lt;br /&gt;
| ２ポート以上（必須）&lt;br /&gt;
|-&lt;br /&gt;
! OS&lt;br /&gt;
| Linux（systemd-nspawn が利用できること）&lt;br /&gt;
|}&lt;br /&gt;
※ OS は、64 ビットにのみ対応します。&lt;br /&gt;
&lt;br /&gt;
=事前準備=&lt;br /&gt;
&lt;br /&gt;
==ダウンロード==&lt;br /&gt;
&lt;br /&gt;
以下のURLよりコンテナイメージのダウンロードをお願いします。&amp;lt;br/&amp;gt;&lt;br /&gt;
ダウンロード後、インストール先のサーバーへ配置してください。&lt;br /&gt;
&lt;br /&gt;
https://www2.ews.jp/iGW-N02/igw-n02-20240109.tar.gz&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==ライセンス発行==&lt;br /&gt;
&lt;br /&gt;
本製品は、ソフトウェア適合検査に対応するため、ライセンス認証を行います。&amp;lt;br/&amp;gt;&lt;br /&gt;
ライセンス発行の為、以下の情報が必要となります。&amp;lt;br/&amp;gt;&lt;br /&gt;
下記項目を 当社Webサイトの問合せフォーム (https://ews.jp/company/contact/) よりご連絡ください。&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* 会社名&lt;br /&gt;
* 連絡先担当者氏名&lt;br /&gt;
* 連絡先担当者メールアドレス&lt;br /&gt;
* 連絡先担当者住所&lt;br /&gt;
* 連絡先担当者電話番号&lt;br /&gt;
* iGW-N02の設置場所名称&lt;br /&gt;
* ひかり電話を収容するNICのインターフェース名・MACアドレス&lt;br /&gt;
* 用途（評価用または本運用）&lt;br /&gt;
* ch数（評価用の場合は1chのみ）&lt;br /&gt;
&lt;br /&gt;
=サーバー側設定=&lt;br /&gt;
&lt;br /&gt;
サーバー（iGW-N02 をインストールする Linux PC）側の設定手順です。&lt;br /&gt;
以下に Ubuntu22 と Rocky8 の場合の手順を示します。&lt;br /&gt;
&lt;br /&gt;
それ以外の OS でのセットアップ手順が必要でしたら、igw@ews.jpまでお問い合わせください。&lt;br /&gt;
&lt;br /&gt;
==Ubuntu22==&lt;br /&gt;
&lt;br /&gt;
Ubuntu Server22 LTS のケースについて手順を記述します。&lt;br /&gt;
&lt;br /&gt;
===systemd-nspawn インストール===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
apt install systemd-container&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===アーカイブ展開・コンテナ配置===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
tar -zxf igw-n02-v1.0.tar.gz -C /var/lib/machines&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
4.1 項にて配置したコンテナイメージファイルを指定してください。&lt;br /&gt;
&lt;br /&gt;
===ネットワーク・NIC設定例===&lt;br /&gt;
&lt;br /&gt;
前提・設定条件として以下があります。&lt;br /&gt;
&lt;br /&gt;
* IPアドレスはDHCPにより取得&lt;br /&gt;
** 固定IPとする場合はnetplanのドキュメントを参照の上、設定してください。&lt;br /&gt;
&lt;br /&gt;
* NIC &amp;quot;eno1&amp;quot; : 社内LANへ接続するNIC&lt;br /&gt;
* NIC &amp;quot;enp1s0&amp;quot; : ひかり電話を収容するNIC&lt;br /&gt;
* ブリッジ &amp;quot;br0&amp;quot; : iGW-N02コンテナを社内LANに接続するためのブリッジ&lt;br /&gt;
&lt;br /&gt;
上記設定はあくまで一例となるため、導入先の環境により適宜読み替えてください。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
「/etc/netplan/99-igwn02-config.yaml」を設定します。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
vi /etc/netplan/99-igwn02-config.yaml&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
以下はファイル内容例です。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
network:&lt;br /&gt;
  ethernets:&lt;br /&gt;
    eno1:&lt;br /&gt;
      dhcp4: true&lt;br /&gt;
    enp1s0:&lt;br /&gt;
      dhcp4: false&lt;br /&gt;
  version: 2&lt;br /&gt;
&lt;br /&gt;
  bridges:&lt;br /&gt;
    br0:&lt;br /&gt;
      interfaces:&lt;br /&gt;
        - eno1&lt;br /&gt;
      dhcp4: true&lt;br /&gt;
      gateway4: 192.168.1.1&lt;br /&gt;
      nameservers:&lt;br /&gt;
        addresses:&lt;br /&gt;
          - 192.168.1.2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
設定後、下記コマンドにより設定反映をしてください。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
netplan apply&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===コンテナ設定===&lt;br /&gt;
&lt;br /&gt;
「/etc/systemd/nspawn/igw-n02.nspawn」を設定します。&lt;br /&gt;
&lt;br /&gt;
5.1.2 項で配置したコンテナディレクトリ名(例：/var/lib/machines/igw-n02/)と、nspawn 設定ファイル名は一致している必要があるため、もしディレクトリ名などを変更した場合はファイル名と揃えてください。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
mkdir -p /etc/systemd/nspawn&lt;br /&gt;
vi /etc/systemd/nspawn/igw-n02.nspawn&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
以下はファイル内容です。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
[Network]&lt;br /&gt;
Bridge=br0&lt;br /&gt;
Interface=enp1s0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
5.1.3 項で設定した NIC・Bridge 名を指定してください。&lt;br /&gt;
&lt;br /&gt;
==Rocky8==&lt;br /&gt;
&lt;br /&gt;
Rocky Linux 8.8 のケースについて手順を記述します。&lt;br /&gt;
&lt;br /&gt;
===systemd-nspawn インストール===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
dnf install systemd-container&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===アーカイブ展開・コンテナ配置===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
tar -zxf igw-n02-v1.0.tar.gz -C /var/lib/machines&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
4.1 項にて配置したコンテナイメージファイルを指定してください。&lt;br /&gt;
&lt;br /&gt;
===SELinux無効化===&lt;br /&gt;
&lt;br /&gt;
SELinuxが有効だとコンテナが起動できないため無効化する。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
vi /etc/selinux/config&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
以下の通り変更&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
SELINUX=enforcing&lt;br /&gt;
↓&lt;br /&gt;
SELINUX=disabled&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
設定が反映されるのは再起動後となります。&lt;br /&gt;
次項にて再起動をするため現段階では不要です。&lt;br /&gt;
&lt;br /&gt;
===ネットワーク・NIC設定例===&lt;br /&gt;
&lt;br /&gt;
前提・設定条件として以下があります。&lt;br /&gt;
&lt;br /&gt;
* IPアドレスはDHCPにより取得&lt;br /&gt;
** 固定IPとする場合はNetworkManagerのドキュメントを参照の上設定してください。&lt;br /&gt;
&lt;br /&gt;
* NIC &amp;quot;enp0s3&amp;quot; : 社内LANへ接続するNIC、DHCP有効設定&lt;br /&gt;
* NIC &amp;quot;enp0s8&amp;quot; : ひかり電話を収容するNIC&lt;br /&gt;
* ブリッジ &amp;quot;br0&amp;quot; : iGW-N02コンテナを社内LANに接続するためのブリッジ&lt;br /&gt;
&lt;br /&gt;
上記設定はあくまで一例となるため、導入先の環境により適宜読み替えてください。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
NetworkManager を使用した設定例を以下に示します。&lt;br /&gt;
&lt;br /&gt;
====仮想ブリッジインタフェースの作成・設定====&lt;br /&gt;
&lt;br /&gt;
ブリッジインターフェース br0 の作成。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
nmcli con add type bridge ifname br0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
NIC enp0s3 をブリッジ br0 に接続&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
nmcli con add type bridge-slave ifname enp0s3 master br0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
自動接続設定をONに&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
nmcli con mod bridge-br0 connection.autoconnect yes&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====物理ポート設定の削除、および再起動====&lt;br /&gt;
&lt;br /&gt;
SSHで接続している場合、接続が切断されます。&lt;br /&gt;
そのため、設定後即座に再起動をして設定を反映させます。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
nmcli con del enp0s3;reboot&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===コンテナ設定===&lt;br /&gt;
&lt;br /&gt;
「/etc/systemd/nspawn/igw-n02.nspawn」を設定します。&lt;br /&gt;
&lt;br /&gt;
5.2.2 項で配置したコンテナディレクトリ名(例：/var/lib/machines/igw-n02/)と、nspawn 設定ファイル名は一致している必要があるため、もしディレクトリ名などを変更した場合はファイル名と揃えてください。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
mkdir -p /etc/systemd/nspawn&lt;br /&gt;
vi /etc/systemd/nspawn/igw-n02.nspawn&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
以下はファイル内容です。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
[Network]&lt;br /&gt;
Bridge=br0&lt;br /&gt;
Interface=enp0s8&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
5.2.4 項で設定した NIC・Bridge 名を指定してください。&lt;br /&gt;
&lt;br /&gt;
=モジュール設定=&lt;br /&gt;
&lt;br /&gt;
==コンテナ起動設定==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
machinectl enable igw-n02&lt;br /&gt;
machinectl start igw-n02&lt;br /&gt;
machinectl shell igw-n02 # root で実行することでコンテナ内のコンソールに遷移&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
上記コマンド実行後、母艦側立ち上げ時にコンテナも起動する設定となります。&lt;br /&gt;
&lt;br /&gt;
以降、iGW-N02 コンテナ内での操作となります。&lt;br /&gt;
&lt;br /&gt;
==インターフェース設定==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/iGW-N02/if_conf.sh&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
以下はファイル内容例です。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
# pbx side interface&lt;br /&gt;
export pbx_if0=host0    # physical&lt;br /&gt;
export pbx_if1=host0    # logical&lt;br /&gt;
&lt;br /&gt;
# hikari side interface&lt;br /&gt;
export hikari_if0=enp0s8    # physical&lt;br /&gt;
export hikari_if1=enp0s8    # logical&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
pbx_if：PBXサーバーへアクセス可能なNICを指定してください。&lt;br /&gt;
hikari_if：ひかり電話を収容するNICを指定してください。&lt;br /&gt;
&lt;br /&gt;
==PBX サーバー接続設定==&lt;br /&gt;
&lt;br /&gt;
ご利用の環境に合わせ、設定してください。&lt;br /&gt;
設定方法が不明な場合はサポートまでお問い合わせください。&lt;br /&gt;
&lt;br /&gt;
===設定例===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/iGW-N02/pbx_vars.xml&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
以下はファイル内容例です。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;include&amp;gt;&lt;br /&gt;
  &amp;lt;!-- pbx ip address --&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx1_ip=192.168.1.1&amp;quot;/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- register --&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx1_register=false&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx1_username=&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx1_password=&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- realm, domain --&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx1_realm=$${pbx1_ip}&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx1_domain=$${pbx1_ip}&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- proxy --&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx1_proxy=$${pbx1_ip}&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx1_reg_proxy=$${pbx1_ip}&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx1_out_proxy=$${pbx1_ip}&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- features --&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx_100rel=false&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx_session_timer=false&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- timeout --&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx_rtp_timeout_sec=120&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx_rtp_hold_timeout_sec=300&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx_call_timeout=660&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/include&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
上記設定例は以下のような設定となります。&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! 設定項目&lt;br /&gt;
! 設定値&lt;br /&gt;
|-&lt;br /&gt;
| PBX アドレス&lt;br /&gt;
| 192.168.1.1&lt;br /&gt;
|-&lt;br /&gt;
| 利用する SIP ポート&lt;br /&gt;
| PBX 側 UDP/5060&lt;br /&gt;
|-&lt;br /&gt;
| レジスター&lt;br /&gt;
| しない&lt;br /&gt;
|-&lt;br /&gt;
| 接続認証&lt;br /&gt;
| IP アドレスによる認証&lt;br /&gt;
|-&lt;br /&gt;
| セッションタイマ&lt;br /&gt;
| 無し&lt;br /&gt;
|-&lt;br /&gt;
| 100rel&lt;br /&gt;
| 無し&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===項目説明===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! 項目&lt;br /&gt;
! 意味&lt;br /&gt;
! 既定値&lt;br /&gt;
! 備考&lt;br /&gt;
|-&lt;br /&gt;
| pbx1_ip&lt;br /&gt;
| 接続先 PBX の IP アドレス&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| pbx1_register&lt;br /&gt;
| レジスターの有効・無効&lt;br /&gt;
| false&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| pbx1_username&lt;br /&gt;
| レジスターの認証情報&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| pbx1_password&lt;br /&gt;
| レジスターの認証情報&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| pbx1_proxy&lt;br /&gt;
| プロキシサーバーの IP アドレス&lt;br /&gt;
| pbx1_ip と同値&lt;br /&gt;
| ※1&lt;br /&gt;
|-&lt;br /&gt;
| pbx1_reg_proxy&lt;br /&gt;
| レジスターの送信先 IP アドレス&lt;br /&gt;
| pbx1_ip と同値&lt;br /&gt;
| ※1&lt;br /&gt;
|-&lt;br /&gt;
| pbx1_out_proxy&lt;br /&gt;
| INVITE の送信先 IP アドレス&lt;br /&gt;
| pbx1_ip と同値&lt;br /&gt;
| ※1&lt;br /&gt;
|-&lt;br /&gt;
| pbx_100rel&lt;br /&gt;
| 100rel の有効・無効&lt;br /&gt;
| false&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| pbx_session_timer&lt;br /&gt;
| セッションタイマの有効・無効&lt;br /&gt;
| false&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| pbx_rtp_timeout_sec&lt;br /&gt;
| RTP タイムアウト時間（秒）&lt;br /&gt;
| 120&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| pbx_rtp_hold_timeout_sec&lt;br /&gt;
| 保留中の RTP タイムアウト時間（秒）&lt;br /&gt;
| 300&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| pbx_call_timeout&lt;br /&gt;
| 呼出しタイムアウト時間（秒）&lt;br /&gt;
| 660&lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
※1  PBX サーバーの待ち受けポートが 5060 以外の場合、下記3つの設定値にポート番号を追加してください。&lt;br /&gt;
&lt;br /&gt;
* pbx1_proxy&lt;br /&gt;
* pbx1_reg_proxy&lt;br /&gt;
* pbx1_proxy&lt;br /&gt;
&lt;br /&gt;
例：5070ポートへ変更する場合、該当箇所を下記のように変更します。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx1_proxy=$${pbx1_ip}:5070&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx1_reg_proxy=$${pbx1_ip}:5070&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx1_out_proxy=$${pbx1_ip}:5070&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==接続元制限==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/iGW-N02/pbx_acl.xml&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
以下はファイル内容です。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;list name=&amp;quot;pbx&amp;quot; default=&amp;quot;deny&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;node type=&amp;quot;allow&amp;quot; cidr=&amp;quot;$${pbx1_ip}/32&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/list&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
発信要求を許可するアドレス帯の設定です。&lt;br /&gt;
標準では上記のように、ゲートウェイ対象となる PBX サーバーからの発信要求のみを許可する設定となります。&lt;br /&gt;
ご利用される環境に合わせ、アドレス帯の変更をしてください。&lt;br /&gt;
&lt;br /&gt;
==ライセンス設定==&lt;br /&gt;
&lt;br /&gt;
本ドキュメント3項の「ライセンス発行について」を参照の上、ライセンスを取得してください。&lt;br /&gt;
&lt;br /&gt;
取得後、ライセンス内容を以下のファイルに書き込んでください。&lt;br /&gt;
&lt;br /&gt;
注意：余計な空白（イコールの前後や、行末など）を入れないようご注意ください&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/iGW-N02/license.txt&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==設定反映==&lt;br /&gt;
&lt;br /&gt;
iGW-N02 モジュールを再起動し、設定反映を行ってください。&lt;br /&gt;
その際、話中の通話は切断され、起動完了まで通話が不可となる点にご留意ください。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
systemctl restart igw-n02&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==状態確認==&lt;br /&gt;
&lt;br /&gt;
===動作状態===&lt;br /&gt;
&lt;br /&gt;
iGW-N02 は systemd により起動管理を行っているため、下記コマンドにて動作状態を確認可能できます。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
systemctl status igw-n02&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===ひかり電話へのレジスター状態===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
fs_cli -x &amp;quot;sofia status&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
上記コマンドにより以下のように出力されます。&lt;br /&gt;
「hikari::hikari gateway」行の State が REGED となっていれば、ひかり電話にREGが通っている状態です。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
                     Name          Type                                       Data      State&lt;br /&gt;
=================================================================================================&lt;br /&gt;
                   hikari       profile                sip:mod_sofia@10.0.0.2:5060      RUNNING (0)&lt;br /&gt;
           hikari::hikari       gateway              sip:0551111111@ntt-east.ne.jp      REGED&lt;br /&gt;
                      pbx       profile         sip:mod_sofia@192.168.171.100:5060      RUNNING (0)&lt;br /&gt;
                pbx::pbx1       gateway               sip:FreeSWITCH@192.168.171.2      NOREG&lt;br /&gt;
=================================================================================================&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===モジュール状態確認===&lt;br /&gt;
&lt;br /&gt;
起動してからの稼働時間、セッション数、最大セッション数などを確認することができます。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
fs_cli -x &amp;quot;status&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=その他=&lt;br /&gt;
==SIP 仕様==&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|IP バージョン 　　　||IPv4&lt;br /&gt;
|-&lt;br /&gt;
|SIP ポート　　　　　||5060&lt;br /&gt;
|-&lt;br /&gt;
|音声コーデック　　　||G.711(μlaw）&lt;br /&gt;
|-&lt;br /&gt;
|DTMF　　　　　　　  ||みなし音声方式（インバンド方式）&lt;br /&gt;
|-&lt;br /&gt;
|ISDN サブアドレス 　||未対応&lt;br /&gt;
|-&lt;br /&gt;
|FAX 　　　　　　　　||みなし音声方式&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=お問い合わせ先=&lt;br /&gt;
下記URLのお問い合わせフォームからお問い合わせ内容について「Asterisk FreeSWITCH対応 ひかり電話ゲートウェイiGW-N02」を選択し、必要事項を入力の上お問い合わせください。&lt;br /&gt;
&lt;br /&gt;
https://ews.jp/company/contact/&lt;/div&gt;</summary>
		<author><name>アースワークス</name></author>
	</entry>
	<entry>
		<id>http://www.voip-info.jp/index.php?title=%E3%81%B2%E3%81%8B%E3%82%8A%E9%9B%BB%E8%A9%B1%E3%82%B2%E3%83%BC%E3%83%88%E3%82%A6%E3%82%A7%E3%82%A4_iGW-N02&amp;diff=11629</id>
		<title>ひかり電話ゲートウェイ iGW-N02</title>
		<link rel="alternate" type="text/html" href="http://www.voip-info.jp/index.php?title=%E3%81%B2%E3%81%8B%E3%82%8A%E9%9B%BB%E8%A9%B1%E3%82%B2%E3%83%BC%E3%83%88%E3%82%A6%E3%82%A7%E3%82%A4_iGW-N02&amp;diff=11629"/>
		<updated>2024-01-29T04:15:28Z</updated>

		<summary type="html">&lt;p&gt;アースワークス: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Asterisk]]&lt;br /&gt;
[[Category:ひかり電話]]&lt;br /&gt;
&lt;br /&gt;
=はじめに=&lt;br /&gt;
&lt;br /&gt;
本ページは、ひかり電話接続モジュール 「iGW-N02」インストール手順やセットアップ方法、注意事項などを記載します。&amp;lt;br/&amp;gt;&lt;br /&gt;
Linux OS に対する知識を一定以上所有している方を想定しています。&amp;lt;br/&amp;gt;&lt;br /&gt;
iGW-N01とは何かについては以下のURLをご参照ください。&amp;lt;br/&amp;gt;&lt;br /&gt;
https://ews.jp/works/voice-solution/igw-n02/&lt;br /&gt;
&lt;br /&gt;
=PBX での対応事項=&lt;br /&gt;
&lt;br /&gt;
iGW-N02 を使用してひかり電話（NGN）に接続する上で、配下PBXでの対応がいくつか必要となります。&lt;br /&gt;
&lt;br /&gt;
==網ふくそう通知==&lt;br /&gt;
&lt;br /&gt;
網ふくそう時、INVITE に対し iGW-N02 から、Reason ヘッダに Q.850 ;cause=42 が設定されている 503 をレスポンスします。&amp;lt;br/&amp;gt;&lt;br /&gt;
配下PBX側にて、ユーザーにふくそう通知を行ってください。&lt;br /&gt;
&lt;br /&gt;
==着信拒否==&lt;br /&gt;
&lt;br /&gt;
着信拒否をする場合は 403 応答をしてください。&lt;br /&gt;
&lt;br /&gt;
==RTP 送信==&lt;br /&gt;
&lt;br /&gt;
アーリーメディア中、および通話中では常に一定間隔で RTP を送信してください。&amp;lt;br/&amp;gt;&lt;br /&gt;
発話していない状態であっても RTP を送信するよう、VAD などの機能は解除してください。&lt;br /&gt;
&lt;br /&gt;
==音声コーデックについて==&lt;br /&gt;
&lt;br /&gt;
音声コーデックは g.711u-law のみ対応しています。&amp;lt;br/&amp;gt;&lt;br /&gt;
g.711u-law の送受信を出来るようにしてください。&lt;br /&gt;
&lt;br /&gt;
==呼び出し時間の制限について==&lt;br /&gt;
一部の 0120 番号などでは、呼び出し状態で通話が開始されることがあります。（アーリーメディアの状態で、IVR や通話が開始される）&amp;lt;br/&amp;gt;&lt;br /&gt;
この場合、呼び出し時間の制限を行うと、IVR や通話の途中で切断されますので、自動切断時間を適切にご調整ください。&amp;lt;br/&amp;gt;&lt;br /&gt;
なお、接続モジュールの設定として、660 秒が設定されていますが、/var/lib/machines/igw-n02/etc/iGW-N02/pbx_vars.xml ファイル中のpbx_call_timeout=660 の設定にて変更できます。&lt;br /&gt;
&lt;br /&gt;
=システム要件=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;text-align:left&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! CPU&lt;br /&gt;
| Intel Celeron CPU N3350 1.10GHz以上（同時通話数により変動します）&lt;br /&gt;
|-&lt;br /&gt;
! メモリ&lt;br /&gt;
| 1[GB] 以上（同時通話数により変動します）&lt;br /&gt;
|-&lt;br /&gt;
! ストレージ&lt;br /&gt;
| 1[GB] 以上の空き容量&lt;br /&gt;
|-&lt;br /&gt;
! NIC&lt;br /&gt;
| ２ポート以上（必須）&lt;br /&gt;
|-&lt;br /&gt;
! OS&lt;br /&gt;
| Linux（systemd-nspawn が利用できること）&lt;br /&gt;
|}&lt;br /&gt;
※ OS は、64 ビットにのみ対応します。&lt;br /&gt;
&lt;br /&gt;
=事前準備=&lt;br /&gt;
&lt;br /&gt;
==ダウンロード==&lt;br /&gt;
&lt;br /&gt;
以下のURLよりコンテナイメージのダウンロードをお願いします。&amp;lt;br/&amp;gt;&lt;br /&gt;
ダウンロード後、インストール先のサーバーへ配置してください。&lt;br /&gt;
&lt;br /&gt;
https://www2.ews.jp/iGW-N02/igw-n02-20240109.tar.gz&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==ライセンス発行==&lt;br /&gt;
&lt;br /&gt;
本製品は、ソフトウェア適合検査に対応するため、ライセンス認証を行います。&amp;lt;br/&amp;gt;&lt;br /&gt;
ライセンス発行の為、以下の情報が必要となります。&amp;lt;br/&amp;gt;&lt;br /&gt;
下記項目を 当社Webサイトの問合せフォーム (https://ews.jp/company/contact/) よりご連絡ください。&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*氏名（会社名）&lt;br /&gt;
*メールアドレス&lt;br /&gt;
*住所&lt;br /&gt;
*電話番号&lt;br /&gt;
*ひかり電話を収容するNICのインターフェース名・MACアドレス&lt;br /&gt;
&lt;br /&gt;
=サーバー側設定=&lt;br /&gt;
&lt;br /&gt;
サーバー（iGW-N02 をインストールする Linux PC）側の設定手順です。&lt;br /&gt;
以下に Ubuntu22 と Rocky8 の場合の手順を示します。&lt;br /&gt;
&lt;br /&gt;
それ以外の OS でのセットアップ手順が必要でしたら、igw@ews.jpまでお問い合わせください。&lt;br /&gt;
&lt;br /&gt;
==Ubuntu22==&lt;br /&gt;
&lt;br /&gt;
Ubuntu Server22 LTS のケースについて手順を記述します。&lt;br /&gt;
&lt;br /&gt;
===systemd-nspawn インストール===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
apt install systemd-container&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===アーカイブ展開・コンテナ配置===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
tar -zxf igw-n02-v1.0.tar.gz -C /var/lib/machines&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
4.1 項にて配置したコンテナイメージファイルを指定してください。&lt;br /&gt;
&lt;br /&gt;
===ネットワーク・NIC設定例===&lt;br /&gt;
&lt;br /&gt;
前提・設定条件として以下があります。&lt;br /&gt;
&lt;br /&gt;
* IPアドレスはDHCPにより取得&lt;br /&gt;
** 固定IPとする場合はnetplanのドキュメントを参照の上、設定してください。&lt;br /&gt;
&lt;br /&gt;
* NIC &amp;quot;eno1&amp;quot; : 社内LANへ接続するNIC&lt;br /&gt;
* NIC &amp;quot;enp1s0&amp;quot; : ひかり電話を収容するNIC&lt;br /&gt;
* ブリッジ &amp;quot;br0&amp;quot; : iGW-N02コンテナを社内LANに接続するためのブリッジ&lt;br /&gt;
&lt;br /&gt;
上記設定はあくまで一例となるため、導入先の環境により適宜読み替えてください。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
「/etc/netplan/99-igwn02-config.yaml」を設定します。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
vi /etc/netplan/99-igwn02-config.yaml&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
以下はファイル内容例です。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
network:&lt;br /&gt;
  ethernets:&lt;br /&gt;
    eno1:&lt;br /&gt;
      dhcp4: true&lt;br /&gt;
    enp1s0:&lt;br /&gt;
      dhcp4: false&lt;br /&gt;
  version: 2&lt;br /&gt;
&lt;br /&gt;
  bridges:&lt;br /&gt;
    br0:&lt;br /&gt;
      interfaces:&lt;br /&gt;
        - eno1&lt;br /&gt;
      dhcp4: true&lt;br /&gt;
      gateway4: 192.168.1.1&lt;br /&gt;
      nameservers:&lt;br /&gt;
        addresses:&lt;br /&gt;
          - 192.168.1.2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
設定後、下記コマンドにより設定反映をしてください。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
netplan apply&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===コンテナ設定===&lt;br /&gt;
&lt;br /&gt;
「/etc/systemd/nspawn/igw-n02.nspawn」を設定します。&lt;br /&gt;
&lt;br /&gt;
5.1.2 項で配置したコンテナディレクトリ名(例：/var/lib/machines/igw-n02/)と、nspawn 設定ファイル名は一致している必要があるため、もしディレクトリ名などを変更した場合はファイル名と揃えてください。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
mkdir -p /etc/systemd/nspawn&lt;br /&gt;
vi /etc/systemd/nspawn/igw-n02.nspawn&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
以下はファイル内容です。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
[Network]&lt;br /&gt;
Bridge=br0&lt;br /&gt;
Interface=enp1s0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
5.1.3 項で設定した NIC・Bridge 名を指定してください。&lt;br /&gt;
&lt;br /&gt;
==Rocky8==&lt;br /&gt;
&lt;br /&gt;
Rocky Linux 8.8 のケースについて手順を記述します。&lt;br /&gt;
&lt;br /&gt;
===systemd-nspawn インストール===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
dnf install systemd-container&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===アーカイブ展開・コンテナ配置===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
tar -zxf igw-n02-v1.0.tar.gz -C /var/lib/machines&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
4.1 項にて配置したコンテナイメージファイルを指定してください。&lt;br /&gt;
&lt;br /&gt;
===SELinux無効化===&lt;br /&gt;
&lt;br /&gt;
SELinuxが有効だとコンテナが起動できないため無効化する。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
vi /etc/selinux/config&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
以下の通り変更&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
SELINUX=enforcing&lt;br /&gt;
↓&lt;br /&gt;
SELINUX=disabled&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
設定が反映されるのは再起動後となります。&lt;br /&gt;
次項にて再起動をするため現段階では不要です。&lt;br /&gt;
&lt;br /&gt;
===ネットワーク・NIC設定例===&lt;br /&gt;
&lt;br /&gt;
前提・設定条件として以下があります。&lt;br /&gt;
&lt;br /&gt;
* IPアドレスはDHCPにより取得&lt;br /&gt;
** 固定IPとする場合はNetworkManagerのドキュメントを参照の上設定してください。&lt;br /&gt;
&lt;br /&gt;
* NIC &amp;quot;enp0s3&amp;quot; : 社内LANへ接続するNIC、DHCP有効設定&lt;br /&gt;
* NIC &amp;quot;enp0s8&amp;quot; : ひかり電話を収容するNIC&lt;br /&gt;
* ブリッジ &amp;quot;br0&amp;quot; : iGW-N02コンテナを社内LANに接続するためのブリッジ&lt;br /&gt;
&lt;br /&gt;
上記設定はあくまで一例となるため、導入先の環境により適宜読み替えてください。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
NetworkManager を使用した設定例を以下に示します。&lt;br /&gt;
&lt;br /&gt;
====仮想ブリッジインタフェースの作成・設定====&lt;br /&gt;
&lt;br /&gt;
ブリッジインターフェース br0 の作成。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
nmcli con add type bridge ifname br0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
NIC enp0s3 をブリッジ br0 に接続&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
nmcli con add type bridge-slave ifname enp0s3 master br0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
自動接続設定をONに&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
nmcli con mod bridge-br0 connection.autoconnect yes&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====物理ポート設定の削除、および再起動====&lt;br /&gt;
&lt;br /&gt;
SSHで接続している場合、接続が切断されます。&lt;br /&gt;
そのため、設定後即座に再起動をして設定を反映させます。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
nmcli con del enp0s3;reboot&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===コンテナ設定===&lt;br /&gt;
&lt;br /&gt;
「/etc/systemd/nspawn/igw-n02.nspawn」を設定します。&lt;br /&gt;
&lt;br /&gt;
5.2.2 項で配置したコンテナディレクトリ名(例：/var/lib/machines/igw-n02/)と、nspawn 設定ファイル名は一致している必要があるため、もしディレクトリ名などを変更した場合はファイル名と揃えてください。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
mkdir -p /etc/systemd/nspawn&lt;br /&gt;
vi /etc/systemd/nspawn/igw-n02.nspawn&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
以下はファイル内容です。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
[Network]&lt;br /&gt;
Bridge=br0&lt;br /&gt;
Interface=enp0s8&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
5.2.4 項で設定した NIC・Bridge 名を指定してください。&lt;br /&gt;
&lt;br /&gt;
=モジュール設定=&lt;br /&gt;
&lt;br /&gt;
==コンテナ起動設定==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
machinectl enable igw-n02&lt;br /&gt;
machinectl start igw-n02&lt;br /&gt;
machinectl shell igw-n02 # root で実行することでコンテナ内のコンソールに遷移&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
上記コマンド実行後、母艦側立ち上げ時にコンテナも起動する設定となります。&lt;br /&gt;
&lt;br /&gt;
以降、iGW-N02 コンテナ内での操作となります。&lt;br /&gt;
&lt;br /&gt;
==インターフェース設定==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/iGW-N02/if_conf.sh&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
以下はファイル内容例です。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
# pbx side interface&lt;br /&gt;
export pbx_if0=host0    # physical&lt;br /&gt;
export pbx_if1=host0    # logical&lt;br /&gt;
&lt;br /&gt;
# hikari side interface&lt;br /&gt;
export hikari_if0=enp0s8    # physical&lt;br /&gt;
export hikari_if1=enp0s8    # logical&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
pbx_if：PBXサーバーへアクセス可能なNICを指定してください。&lt;br /&gt;
hikari_if：ひかり電話を収容するNICを指定してください。&lt;br /&gt;
&lt;br /&gt;
==PBX サーバー接続設定==&lt;br /&gt;
&lt;br /&gt;
ご利用の環境に合わせ、設定してください。&lt;br /&gt;
設定方法が不明な場合はサポートまでお問い合わせください。&lt;br /&gt;
&lt;br /&gt;
===設定例===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/iGW-N02/pbx_vars.xml&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
以下はファイル内容例です。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;include&amp;gt;&lt;br /&gt;
  &amp;lt;!-- pbx ip address --&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx1_ip=192.168.1.1&amp;quot;/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- register --&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx1_register=false&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx1_username=&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx1_password=&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- realm, domain --&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx1_realm=$${pbx1_ip}&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx1_domain=$${pbx1_ip}&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- proxy --&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx1_proxy=$${pbx1_ip}&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx1_reg_proxy=$${pbx1_ip}&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx1_out_proxy=$${pbx1_ip}&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- features --&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx_100rel=false&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx_session_timer=false&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- timeout --&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx_rtp_timeout_sec=120&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx_rtp_hold_timeout_sec=300&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx_call_timeout=660&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/include&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
上記設定例は以下のような設定となります。&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! 設定項目&lt;br /&gt;
! 設定値&lt;br /&gt;
|-&lt;br /&gt;
| PBX アドレス&lt;br /&gt;
| 192.168.1.1&lt;br /&gt;
|-&lt;br /&gt;
| 利用する SIP ポート&lt;br /&gt;
| PBX 側 UDP/5060&lt;br /&gt;
|-&lt;br /&gt;
| レジスター&lt;br /&gt;
| しない&lt;br /&gt;
|-&lt;br /&gt;
| 接続認証&lt;br /&gt;
| IP アドレスによる認証&lt;br /&gt;
|-&lt;br /&gt;
| セッションタイマ&lt;br /&gt;
| 無し&lt;br /&gt;
|-&lt;br /&gt;
| 100rel&lt;br /&gt;
| 無し&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===項目説明===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! 項目&lt;br /&gt;
! 意味&lt;br /&gt;
! 既定値&lt;br /&gt;
! 備考&lt;br /&gt;
|-&lt;br /&gt;
| pbx1_ip&lt;br /&gt;
| 接続先 PBX の IP アドレス&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| pbx1_register&lt;br /&gt;
| レジスターの有効・無効&lt;br /&gt;
| false&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| pbx1_username&lt;br /&gt;
| レジスターの認証情報&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| pbx1_password&lt;br /&gt;
| レジスターの認証情報&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| pbx1_proxy&lt;br /&gt;
| プロキシサーバーの IP アドレス&lt;br /&gt;
| pbx1_ip と同値&lt;br /&gt;
| ※1&lt;br /&gt;
|-&lt;br /&gt;
| pbx1_reg_proxy&lt;br /&gt;
| レジスターの送信先 IP アドレス&lt;br /&gt;
| pbx1_ip と同値&lt;br /&gt;
| ※1&lt;br /&gt;
|-&lt;br /&gt;
| pbx1_out_proxy&lt;br /&gt;
| INVITE の送信先 IP アドレス&lt;br /&gt;
| pbx1_ip と同値&lt;br /&gt;
| ※1&lt;br /&gt;
|-&lt;br /&gt;
| pbx_100rel&lt;br /&gt;
| 100rel の有効・無効&lt;br /&gt;
| false&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| pbx_session_timer&lt;br /&gt;
| セッションタイマの有効・無効&lt;br /&gt;
| false&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| pbx_rtp_timeout_sec&lt;br /&gt;
| RTP タイムアウト時間（秒）&lt;br /&gt;
| 120&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| pbx_rtp_hold_timeout_sec&lt;br /&gt;
| 保留中の RTP タイムアウト時間（秒）&lt;br /&gt;
| 300&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| pbx_call_timeout&lt;br /&gt;
| 呼出しタイムアウト時間（秒）&lt;br /&gt;
| 660&lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
※1  PBX サーバーの待ち受けポートが 5060 以外の場合、下記3つの設定値にポート番号を追加してください。&lt;br /&gt;
&lt;br /&gt;
* pbx1_proxy&lt;br /&gt;
* pbx1_reg_proxy&lt;br /&gt;
* pbx1_proxy&lt;br /&gt;
&lt;br /&gt;
例：5070ポートへ変更する場合、該当箇所を下記のように変更します。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx1_proxy=$${pbx1_ip}:5070&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx1_reg_proxy=$${pbx1_ip}:5070&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx1_out_proxy=$${pbx1_ip}:5070&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==接続元制限==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/iGW-N02/pbx_acl.xml&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
以下はファイル内容です。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;list name=&amp;quot;pbx&amp;quot; default=&amp;quot;deny&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;node type=&amp;quot;allow&amp;quot; cidr=&amp;quot;$${pbx1_ip}/32&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/list&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
発信要求を許可するアドレス帯の設定です。&lt;br /&gt;
標準では上記のように、ゲートウェイ対象となる PBX サーバーからの発信要求のみを許可する設定となります。&lt;br /&gt;
ご利用される環境に合わせ、アドレス帯の変更をしてください。&lt;br /&gt;
&lt;br /&gt;
==ライセンス設定==&lt;br /&gt;
&lt;br /&gt;
本ドキュメント3項の「ライセンス発行について」を参照の上、ライセンスを取得してください。&lt;br /&gt;
&lt;br /&gt;
取得後、ライセンス内容を以下のファイルに書き込んでください。&lt;br /&gt;
&lt;br /&gt;
注意：余計な空白（イコールの前後や、行末など）を入れないようご注意ください&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/iGW-N02/license.txt&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==設定反映==&lt;br /&gt;
&lt;br /&gt;
iGW-N02 モジュールを再起動し、設定反映を行ってください。&lt;br /&gt;
その際、話中の通話は切断され、起動完了まで通話が不可となる点にご留意ください。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
systemctl restart igw-n02&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==状態確認==&lt;br /&gt;
&lt;br /&gt;
===動作状態===&lt;br /&gt;
&lt;br /&gt;
iGW-N02 は systemd により起動管理を行っているため、下記コマンドにて動作状態を確認可能できます。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
systemctl status igw-n02&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===ひかり電話へのレジスター状態===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
fs_cli -x &amp;quot;sofia status&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
上記コマンドにより以下のように出力されます。&lt;br /&gt;
「hikari::hikari gateway」行の State が REGED となっていれば、ひかり電話にREGが通っている状態です。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
                     Name          Type                                       Data      State&lt;br /&gt;
=================================================================================================&lt;br /&gt;
                   hikari       profile                sip:mod_sofia@10.0.0.2:5060      RUNNING (0)&lt;br /&gt;
           hikari::hikari       gateway              sip:0551111111@ntt-east.ne.jp      REGED&lt;br /&gt;
                      pbx       profile         sip:mod_sofia@192.168.171.100:5060      RUNNING (0)&lt;br /&gt;
                pbx::pbx1       gateway               sip:FreeSWITCH@192.168.171.2      NOREG&lt;br /&gt;
=================================================================================================&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===モジュール状態確認===&lt;br /&gt;
&lt;br /&gt;
起動してからの稼働時間、セッション数、最大セッション数などを確認することができます。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
fs_cli -x &amp;quot;status&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=その他=&lt;br /&gt;
==SIP 仕様==&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|IP バージョン 　　　||IPv4&lt;br /&gt;
|-&lt;br /&gt;
|SIP ポート　　　　　||5060&lt;br /&gt;
|-&lt;br /&gt;
|音声コーデック　　　||G.711(μlaw）&lt;br /&gt;
|-&lt;br /&gt;
|DTMF　　　　　　　  ||みなし音声方式（インバンド方式）&lt;br /&gt;
|-&lt;br /&gt;
|ISDN サブアドレス 　||未対応&lt;br /&gt;
|-&lt;br /&gt;
|FAX 　　　　　　　　||みなし音声方式&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=お問い合わせ先=&lt;br /&gt;
下記URLのお問い合わせフォームからお問い合わせ内容について「Asterisk FreeSWITCH対応 ひかり電話ゲートウェイiGW-N02」を選択し、必要事項を入力の上お問い合わせください。&lt;br /&gt;
&lt;br /&gt;
https://ews.jp/company/contact/&lt;/div&gt;</summary>
		<author><name>アースワークス</name></author>
	</entry>
	<entry>
		<id>http://www.voip-info.jp/index.php?title=%E3%81%B2%E3%81%8B%E3%82%8A%E9%9B%BB%E8%A9%B1%E3%82%B2%E3%83%BC%E3%83%88%E3%82%A6%E3%82%A7%E3%82%A4_iGW-N02&amp;diff=11628</id>
		<title>ひかり電話ゲートウェイ iGW-N02</title>
		<link rel="alternate" type="text/html" href="http://www.voip-info.jp/index.php?title=%E3%81%B2%E3%81%8B%E3%82%8A%E9%9B%BB%E8%A9%B1%E3%82%B2%E3%83%BC%E3%83%88%E3%82%A6%E3%82%A7%E3%82%A4_iGW-N02&amp;diff=11628"/>
		<updated>2024-01-29T02:22:37Z</updated>

		<summary type="html">&lt;p&gt;アースワークス: ページの作成:「Category:Asterisk Category:ひかり電話  =はじめに=  本ページは、ひかり電話接続モジュール 「iGW-N02」インストール手順やセッ...」&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Asterisk]]&lt;br /&gt;
[[Category:ひかり電話]]&lt;br /&gt;
&lt;br /&gt;
=はじめに=&lt;br /&gt;
&lt;br /&gt;
本ページは、ひかり電話接続モジュール 「iGW-N02」インストール手順やセットアップ方法、注意事項などを記載します。&amp;lt;br/&amp;gt;&lt;br /&gt;
Linux OS に対する知識を一定以上所有している方を想定しています。&amp;lt;br/&amp;gt;&lt;br /&gt;
iGW-N01とは何かについては以下のURLをご参照ください。&amp;lt;br/&amp;gt;&lt;br /&gt;
https://ews.jp/works/voice-solution/igw-n02/&lt;br /&gt;
&lt;br /&gt;
=PBX での対応事項=&lt;br /&gt;
&lt;br /&gt;
iGW-N02 を使用してひかり電話（NGN）に接続する上で、配下PBXでの対応がいくつか必要となります。&lt;br /&gt;
&lt;br /&gt;
==網ふくそう通知==&lt;br /&gt;
&lt;br /&gt;
網ふくそう時、INVITE に対し iGW-N02 から、Reason ヘッダに Q.850 ;cause=42 が設定されている 503 をレスポンスします。&amp;lt;br/&amp;gt;&lt;br /&gt;
配下PBX側にて、ユーザーにふくそう通知を行ってください。&lt;br /&gt;
&lt;br /&gt;
==着信拒否==&lt;br /&gt;
&lt;br /&gt;
着信拒否をする場合は 403 応答をしてください。&lt;br /&gt;
&lt;br /&gt;
==RTP 送信==&lt;br /&gt;
&lt;br /&gt;
アーリーメディア中、および通話中では常に一定間隔で RTP を送信してください。&amp;lt;br/&amp;gt;&lt;br /&gt;
発話していない状態であっても RTP を送信するよう、VAD などの機能は解除してください。&lt;br /&gt;
&lt;br /&gt;
==音声コーデックについて==&lt;br /&gt;
&lt;br /&gt;
音声コーデックは g.711u-law のみ対応しています。&amp;lt;br/&amp;gt;&lt;br /&gt;
g.711u-law の送受信を出来るようにしてください。&lt;br /&gt;
&lt;br /&gt;
==呼び出し時間の制限について==&lt;br /&gt;
一部の 0120 番号などでは、呼び出し状態で通話が開始されることがあります。（アーリーメディアの状態で、IVR や通話が開始される）&amp;lt;br/&amp;gt;&lt;br /&gt;
この場合、呼び出し時間の制限を行うと、IVR や通話の途中で切断されますので、自動切断時間を適切にご調整ください。&amp;lt;br/&amp;gt;&lt;br /&gt;
なお、接続モジュールの設定として、660 秒が設定されていますが、/var/lib/machines/igw-n02/etc/iGW-N02/pbx_vars.xml ファイル中のpbx_call_timeout=660 の設定にて変更できます。&lt;br /&gt;
&lt;br /&gt;
=システム要件=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;text-align:left&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! CPU&lt;br /&gt;
| Intel Celeron CPU N3350 1.10GHz以上（同時通話数により変動します）&lt;br /&gt;
|-&lt;br /&gt;
! メモリ&lt;br /&gt;
| 1[GB] 以上（同時通話数により変動します）&lt;br /&gt;
|-&lt;br /&gt;
! ストレージ&lt;br /&gt;
| 1[GB] 以上の空き容量&lt;br /&gt;
|-&lt;br /&gt;
! NIC&lt;br /&gt;
| ２ポート以上（必須）&lt;br /&gt;
|-&lt;br /&gt;
! OS&lt;br /&gt;
| Linux（systemd-nspawn が利用できること）&lt;br /&gt;
|}&lt;br /&gt;
※ OS は、64 ビットにのみ対応します。&lt;br /&gt;
&lt;br /&gt;
=事前準備=&lt;br /&gt;
&lt;br /&gt;
==ダウンロード==&lt;br /&gt;
&lt;br /&gt;
以下のURLよりコンテナイメージのダウンロードをお願いします。&amp;lt;br/&amp;gt;&lt;br /&gt;
ダウンロード後、インストール先のサーバーへ配置してください。&lt;br /&gt;
&lt;br /&gt;
https://www2.ews.jp/iGW-N02/igw-n02-20240109.tar.gz&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==ライセンス発行==&lt;br /&gt;
&lt;br /&gt;
本製品は、ソフトウェア適合検査に対応するため、ライセンス認証を行います。&amp;lt;br/&amp;gt;&lt;br /&gt;
ライセンス発行の為、以下の情報が必要となります。&amp;lt;br/&amp;gt;&lt;br /&gt;
下記項目を、igw@ews.jpまでご連絡下さい。&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*氏名（会社名）&lt;br /&gt;
*メールアドレス&lt;br /&gt;
*住所&lt;br /&gt;
*電話番号&lt;br /&gt;
*ひかり電話を収容するNICのインターフェース名・MACアドレス&lt;br /&gt;
&lt;br /&gt;
=サーバー側設定=&lt;br /&gt;
&lt;br /&gt;
サーバー（iGW-N02 をインストールする Linux PC）側の設定手順です。&lt;br /&gt;
以下に Ubuntu22 と Rocky8 の場合の手順を示します。&lt;br /&gt;
&lt;br /&gt;
それ以外の OS でのセットアップ手順が必要でしたら、igw@ews.jpまでお問い合わせください。&lt;br /&gt;
&lt;br /&gt;
==Ubuntu22==&lt;br /&gt;
&lt;br /&gt;
Ubuntu Server22 LTS のケースについて手順を記述します。&lt;br /&gt;
&lt;br /&gt;
===systemd-nspawn インストール===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
apt install systemd-container&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===アーカイブ展開・コンテナ配置===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
tar -zxf igw-n02-v1.0.tar.gz -C /var/lib/machines&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
4.1 項にて配置したコンテナイメージファイルを指定してください。&lt;br /&gt;
&lt;br /&gt;
===ネットワーク・NIC設定例===&lt;br /&gt;
&lt;br /&gt;
前提・設定条件として以下があります。&lt;br /&gt;
&lt;br /&gt;
* IPアドレスはDHCPにより取得&lt;br /&gt;
** 固定IPとする場合はnetplanのドキュメントを参照の上、設定してください。&lt;br /&gt;
&lt;br /&gt;
* NIC &amp;quot;eno1&amp;quot; : 社内LANへ接続するNIC&lt;br /&gt;
* NIC &amp;quot;enp1s0&amp;quot; : ひかり電話を収容するNIC&lt;br /&gt;
* ブリッジ &amp;quot;br0&amp;quot; : iGW-N02コンテナを社内LANに接続するためのブリッジ&lt;br /&gt;
&lt;br /&gt;
上記設定はあくまで一例となるため、導入先の環境により適宜読み替えてください。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
「/etc/netplan/99-igwn02-config.yaml」を設定します。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
vi /etc/netplan/99-igwn02-config.yaml&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
以下はファイル内容例です。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
network:&lt;br /&gt;
  ethernets:&lt;br /&gt;
    eno1:&lt;br /&gt;
      dhcp4: true&lt;br /&gt;
    enp1s0:&lt;br /&gt;
      dhcp4: false&lt;br /&gt;
  version: 2&lt;br /&gt;
&lt;br /&gt;
  bridges:&lt;br /&gt;
    br0:&lt;br /&gt;
      interfaces:&lt;br /&gt;
        - eno1&lt;br /&gt;
      dhcp4: true&lt;br /&gt;
      gateway4: 192.168.1.1&lt;br /&gt;
      nameservers:&lt;br /&gt;
        addresses:&lt;br /&gt;
          - 192.168.1.2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
設定後、下記コマンドにより設定反映をしてください。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
netplan apply&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===コンテナ設定===&lt;br /&gt;
&lt;br /&gt;
「/etc/systemd/nspawn/igw-n02.nspawn」を設定します。&lt;br /&gt;
&lt;br /&gt;
5.1.2 項で配置したコンテナディレクトリ名(例：/var/lib/machines/igw-n02/)と、nspawn 設定ファイル名は一致している必要があるため、もしディレクトリ名などを変更した場合はファイル名と揃えてください。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
mkdir -p /etc/systemd/nspawn&lt;br /&gt;
vi /etc/systemd/nspawn/igw-n02.nspawn&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
以下はファイル内容です。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
[Network]&lt;br /&gt;
Bridge=br0&lt;br /&gt;
Interface=enp1s0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
5.1.3 項で設定した NIC・Bridge 名を指定してください。&lt;br /&gt;
&lt;br /&gt;
==Rocky8==&lt;br /&gt;
&lt;br /&gt;
Rocky Linux 8.8 のケースについて手順を記述します。&lt;br /&gt;
&lt;br /&gt;
===systemd-nspawn インストール===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
dnf install systemd-container&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===アーカイブ展開・コンテナ配置===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
tar -zxf igw-n02-v1.0.tar.gz -C /var/lib/machines&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
4.1 項にて配置したコンテナイメージファイルを指定してください。&lt;br /&gt;
&lt;br /&gt;
===SELinux無効化===&lt;br /&gt;
&lt;br /&gt;
SELinuxが有効だとコンテナが起動できないため無効化する。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
vi /etc/selinux/config&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
以下の通り変更&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
SELINUX=enforcing&lt;br /&gt;
↓&lt;br /&gt;
SELINUX=disabled&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
設定が反映されるのは再起動後となります。&lt;br /&gt;
次項にて再起動をするため現段階では不要です。&lt;br /&gt;
&lt;br /&gt;
===ネットワーク・NIC設定例===&lt;br /&gt;
&lt;br /&gt;
前提・設定条件として以下があります。&lt;br /&gt;
&lt;br /&gt;
* IPアドレスはDHCPにより取得&lt;br /&gt;
** 固定IPとする場合はNetworkManagerのドキュメントを参照の上設定してください。&lt;br /&gt;
&lt;br /&gt;
* NIC &amp;quot;enp0s3&amp;quot; : 社内LANへ接続するNIC、DHCP有効設定&lt;br /&gt;
* NIC &amp;quot;enp0s8&amp;quot; : ひかり電話を収容するNIC&lt;br /&gt;
* ブリッジ &amp;quot;br0&amp;quot; : iGW-N02コンテナを社内LANに接続するためのブリッジ&lt;br /&gt;
&lt;br /&gt;
上記設定はあくまで一例となるため、導入先の環境により適宜読み替えてください。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
NetworkManager を使用した設定例を以下に示します。&lt;br /&gt;
&lt;br /&gt;
====仮想ブリッジインタフェースの作成・設定====&lt;br /&gt;
&lt;br /&gt;
ブリッジインターフェース br0 の作成。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
nmcli con add type bridge ifname br0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
NIC enp0s3 をブリッジ br0 に接続&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
nmcli con add type bridge-slave ifname enp0s3 master br0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
自動接続設定をONに&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
nmcli con mod bridge-br0 connection.autoconnect yes&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====物理ポート設定の削除、および再起動====&lt;br /&gt;
&lt;br /&gt;
SSHで接続している場合、接続が切断されます。&lt;br /&gt;
そのため、設定後即座に再起動をして設定を反映させます。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
nmcli con del enp0s3;reboot&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===コンテナ設定===&lt;br /&gt;
&lt;br /&gt;
「/etc/systemd/nspawn/igw-n02.nspawn」を設定します。&lt;br /&gt;
&lt;br /&gt;
5.2.2 項で配置したコンテナディレクトリ名(例：/var/lib/machines/igw-n02/)と、nspawn 設定ファイル名は一致している必要があるため、もしディレクトリ名などを変更した場合はファイル名と揃えてください。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
mkdir -p /etc/systemd/nspawn&lt;br /&gt;
vi /etc/systemd/nspawn/igw-n02.nspawn&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
以下はファイル内容です。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
[Network]&lt;br /&gt;
Bridge=br0&lt;br /&gt;
Interface=enp0s8&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
5.2.4 項で設定した NIC・Bridge 名を指定してください。&lt;br /&gt;
&lt;br /&gt;
=モジュール設定=&lt;br /&gt;
&lt;br /&gt;
==コンテナ起動設定==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
machinectl enable igw-n02&lt;br /&gt;
machinectl start igw-n02&lt;br /&gt;
machinectl shell igw-n02 # root で実行することでコンテナ内のコンソールに遷移&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
上記コマンド実行後、母艦側立ち上げ時にコンテナも起動する設定となります。&lt;br /&gt;
&lt;br /&gt;
以降、iGW-N02 コンテナ内での操作となります。&lt;br /&gt;
&lt;br /&gt;
==インターフェース設定==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/iGW-N02/if_conf.sh&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
以下はファイル内容例です。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
# pbx side interface&lt;br /&gt;
export pbx_if0=host0    # physical&lt;br /&gt;
export pbx_if1=host0    # logical&lt;br /&gt;
&lt;br /&gt;
# hikari side interface&lt;br /&gt;
export hikari_if0=enp0s8    # physical&lt;br /&gt;
export hikari_if1=enp0s8    # logical&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
pbx_if：PBXサーバーへアクセス可能なNICを指定してください。&lt;br /&gt;
hikari_if：ひかり電話を収容するNICを指定してください。&lt;br /&gt;
&lt;br /&gt;
==PBX サーバー接続設定==&lt;br /&gt;
&lt;br /&gt;
ご利用の環境に合わせ、設定してください。&lt;br /&gt;
設定方法が不明な場合はサポートまでお問い合わせください。&lt;br /&gt;
&lt;br /&gt;
===設定例===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/iGW-N02/pbx_vars.xml&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
以下はファイル内容例です。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;include&amp;gt;&lt;br /&gt;
  &amp;lt;!-- pbx ip address --&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx1_ip=192.168.1.1&amp;quot;/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- register --&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx1_register=false&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx1_username=&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx1_password=&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- realm, domain --&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx1_realm=$${pbx1_ip}&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx1_domain=$${pbx1_ip}&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- proxy --&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx1_proxy=$${pbx1_ip}&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx1_reg_proxy=$${pbx1_ip}&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx1_out_proxy=$${pbx1_ip}&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- features --&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx_100rel=false&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx_session_timer=false&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- timeout --&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx_rtp_timeout_sec=120&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx_rtp_hold_timeout_sec=300&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx_call_timeout=660&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/include&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
上記設定例は以下のような設定となります。&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! 設定項目&lt;br /&gt;
! 設定値&lt;br /&gt;
|-&lt;br /&gt;
| PBX アドレス&lt;br /&gt;
| 192.168.1.1&lt;br /&gt;
|-&lt;br /&gt;
| 利用する SIP ポート&lt;br /&gt;
| PBX 側 UDP/5060&lt;br /&gt;
|-&lt;br /&gt;
| レジスター&lt;br /&gt;
| しない&lt;br /&gt;
|-&lt;br /&gt;
| 接続認証&lt;br /&gt;
| IP アドレスによる認証&lt;br /&gt;
|-&lt;br /&gt;
| セッションタイマ&lt;br /&gt;
| 無し&lt;br /&gt;
|-&lt;br /&gt;
| 100rel&lt;br /&gt;
| 無し&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===項目説明===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! 項目&lt;br /&gt;
! 意味&lt;br /&gt;
! 既定値&lt;br /&gt;
! 備考&lt;br /&gt;
|-&lt;br /&gt;
| pbx1_ip&lt;br /&gt;
| 接続先 PBX の IP アドレス&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| pbx1_register&lt;br /&gt;
| レジスターの有効・無効&lt;br /&gt;
| false&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| pbx1_username&lt;br /&gt;
| レジスターの認証情報&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| pbx1_password&lt;br /&gt;
| レジスターの認証情報&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| pbx1_proxy&lt;br /&gt;
| プロキシサーバーの IP アドレス&lt;br /&gt;
| pbx1_ip と同値&lt;br /&gt;
| ※1&lt;br /&gt;
|-&lt;br /&gt;
| pbx1_reg_proxy&lt;br /&gt;
| レジスターの送信先 IP アドレス&lt;br /&gt;
| pbx1_ip と同値&lt;br /&gt;
| ※1&lt;br /&gt;
|-&lt;br /&gt;
| pbx1_out_proxy&lt;br /&gt;
| INVITE の送信先 IP アドレス&lt;br /&gt;
| pbx1_ip と同値&lt;br /&gt;
| ※1&lt;br /&gt;
|-&lt;br /&gt;
| pbx_100rel&lt;br /&gt;
| 100rel の有効・無効&lt;br /&gt;
| false&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| pbx_session_timer&lt;br /&gt;
| セッションタイマの有効・無効&lt;br /&gt;
| false&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| pbx_rtp_timeout_sec&lt;br /&gt;
| RTP タイムアウト時間（秒）&lt;br /&gt;
| 120&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| pbx_rtp_hold_timeout_sec&lt;br /&gt;
| 保留中の RTP タイムアウト時間（秒）&lt;br /&gt;
| 300&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| pbx_call_timeout&lt;br /&gt;
| 呼出しタイムアウト時間（秒）&lt;br /&gt;
| 660&lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
※1  PBX サーバーの待ち受けポートが 5060 以外の場合、下記3つの設定値にポート番号を追加してください。&lt;br /&gt;
&lt;br /&gt;
* pbx1_proxy&lt;br /&gt;
* pbx1_reg_proxy&lt;br /&gt;
* pbx1_proxy&lt;br /&gt;
&lt;br /&gt;
例：5070ポートへ変更する場合、該当箇所を下記のように変更します。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx1_proxy=$${pbx1_ip}:5070&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx1_reg_proxy=$${pbx1_ip}:5070&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;X-PRE-PROCESS cmd=&amp;quot;set&amp;quot; data=&amp;quot;pbx1_out_proxy=$${pbx1_ip}:5070&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==接続元制限==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/iGW-N02/pbx_acl.xml&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
以下はファイル内容です。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;list name=&amp;quot;pbx&amp;quot; default=&amp;quot;deny&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;node type=&amp;quot;allow&amp;quot; cidr=&amp;quot;$${pbx1_ip}/32&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/list&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
発信要求を許可するアドレス帯の設定です。&lt;br /&gt;
標準では上記のように、ゲートウェイ対象となる PBX サーバーからの発信要求のみを許可する設定となります。&lt;br /&gt;
ご利用される環境に合わせ、アドレス帯の変更をしてください。&lt;br /&gt;
&lt;br /&gt;
==ライセンス設定==&lt;br /&gt;
&lt;br /&gt;
本ドキュメント3項の「ライセンス発行について」を参照の上、ライセンスを取得してください。&lt;br /&gt;
&lt;br /&gt;
取得後、ライセンス内容を以下のファイルに書き込んでください。&lt;br /&gt;
&lt;br /&gt;
注意：余計な空白（イコールの前後や、行末など）を入れないようご注意ください&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/iGW-N02/license.txt&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==設定反映==&lt;br /&gt;
&lt;br /&gt;
iGW-N02 モジュールを再起動し、設定反映を行ってください。&lt;br /&gt;
その際、話中の通話は切断され、起動完了まで通話が不可となる点にご留意ください。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
systemctl restart igw-n02&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==状態確認==&lt;br /&gt;
&lt;br /&gt;
===動作状態===&lt;br /&gt;
&lt;br /&gt;
iGW-N02 は systemd により起動管理を行っているため、下記コマンドにて動作状態を確認可能できます。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
systemctl status igw-n02&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===ひかり電話へのレジスター状態===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
fs_cli -x &amp;quot;sofia status&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
上記コマンドにより以下のように出力されます。&lt;br /&gt;
「hikari::hikari gateway」行の State が REGED となっていれば、ひかり電話にREGが通っている状態です。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
                     Name          Type                                       Data      State&lt;br /&gt;
=================================================================================================&lt;br /&gt;
                   hikari       profile                sip:mod_sofia@10.0.0.2:5060      RUNNING (0)&lt;br /&gt;
           hikari::hikari       gateway              sip:0551111111@ntt-east.ne.jp      REGED&lt;br /&gt;
                      pbx       profile         sip:mod_sofia@192.168.171.100:5060      RUNNING (0)&lt;br /&gt;
                pbx::pbx1       gateway               sip:FreeSWITCH@192.168.171.2      NOREG&lt;br /&gt;
=================================================================================================&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===モジュール状態確認===&lt;br /&gt;
&lt;br /&gt;
起動してからの稼働時間、セッション数、最大セッション数などを確認することができます。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
fs_cli -x &amp;quot;status&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=その他=&lt;br /&gt;
==SIP 仕様==&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|IP バージョン 　　　||IPv4&lt;br /&gt;
|-&lt;br /&gt;
|SIP ポート　　　　　||5060&lt;br /&gt;
|-&lt;br /&gt;
|音声コーデック　　　||G.711(μlaw）&lt;br /&gt;
|-&lt;br /&gt;
|DTMF　　　　　　　  ||みなし音声方式（インバンド方式）&lt;br /&gt;
|-&lt;br /&gt;
|ISDN サブアドレス 　||未対応&lt;br /&gt;
|-&lt;br /&gt;
|FAX 　　　　　　　　||みなし音声方式&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=お問い合わせ先=&lt;br /&gt;
下記URLのお問い合わせフォームからお問い合わせ内容について「Asterisk FreeSWITCH対応 ひかり電話ゲートウェイiGW-N02」を選択し、必要事項を入力の上お問い合わせください。&lt;br /&gt;
&lt;br /&gt;
https://ews.jp/company/contact/&lt;/div&gt;</summary>
		<author><name>アースワークス</name></author>
	</entry>
</feed>