ネットワーク
上級

SIP(シップ)

Session Initiation Protocol(RFC 3261)・VoIPシグナリング。Asterisk 22・FreePBX 17・FreeSWITCH・3CX・Cisco Unified Communications Manager・Twilio Programmable Voice・Amazon Connect・Zoom Phoneが2026年代表、RTP/RTCP音声転送+TLS/SRTP暗号化+STUN/TURN NAT traversal対応。

0 回閲覧
0 いいね
2026/4/25 更新
関連タグ
RFC 3261
Asterisk 22
Zoom Phone
SRTP

概要

SIP(Session Initiation Protocol)は、RFC 3261 で定義された VoIP シグナリングプロトコルである。
音声や映像の呼び出しを確立・管理するために、RTP/RTCP を用いて音声データを転送し、TLS/SRTP で暗号化する。
NAT 環境下では STUN/TURN を利用して経路を確保する。
2026年現在、Asterisk 22、FreePBX 17、FreeSWITCH、3CX、Cisco Unified Communications Manager、Twilio Programmable Voice、Amazon Connect、Zoom Phone などが代表的な実装例である。

主な特徴・仕組み

  • SIP はテキストベースのメッセージで呼び出しの設定を行う。
  • 1 つの呼び出しは INVITE で開始し、200 OK で応答される。
  • 途中で 180 Ringing などの中間応答が送られる。
  • 呼び出し終了は BYE で行い、ACK で確定する。
  • TLS で 1 Gbps の暗号化トラフィックを処理できる。
  • SRTP は 128 kbps のビットレートで 48 kHz サンプルレートをサポート。
  • STUN は 200 ms の遅延で NAT 変換を検知。
  • TURN は 1 Gbps のアップロードで 5 Gbps のダウンロードを可能にする。
  • 1.5 ms のジッタで音声品質を維持。
  • 32 kHz で 8 チャンネルを同時転送。
  • 16‑bit 深度で 48 kHz のサンプルを扱う。

スペック/製品比較表

製品バージョン暗号化NAT 対応サンプルレートビットレート
Asterisk22TLS/SRTPSTUN/TURN48 kHz128 kbps
FreePBX17TLS/SRTPSTUN/TURN48 kHz128 kbps
FreeSWITCH3.2TLS/SRTPSTUN/TURN48 kHz128 kbps
3CX23TLS/SRTPSTUN/TURN48 kHz128 kbps
Cisco Unified Communications Manager12TLS/SRTPSTUN/TURN48 kHz128 kbps

具体例・対応製品

  • Zoom Phone:2025年にリリースされたバージョン 5.0 では、SIP を利用したエンタープライズ向け電話機能を提供。
  • Amazon Connect:クラウドベースのコンタクトセンターで、SIP を介して外部 PBX と連携。
  • Twilio Programmable Voice:API で SIP エンドポイントを作成し、開発者が独自の音声アプリを構築。
  • Cisco Unified Communications Manager:企業向けで、SIP と SIP‑TLS を組み合わせてセキュリティを強化。
  • FreePBX 17:オープンソースで、SIP を利用した VoIP 通話を低コストで実現。

自作PCでの選び方・注意点

  • CPU:SIP のシグナリングは 1 GHz 以上のクロックで 1 ms の遅延を確保。
  • メモリ:最低 8 GB で、同時に 32 通話を処理可能。
  • ネットワークカード:1 Gbps 以上の帯域を持つ 10 Gbps NIC が望ましい。
  • ストレージ:NVMe SSD 512 GB でログと録音データを高速に書き込む。
  • 電源:650 W 以上の 80 Plus Gold で安定供給。
  • ケース:エアフローが良好で、温度が 30 °C 未満に保たれるもの。
  • OS:Linux 5.15 以降で、SIP ソフトウェアが公式にサポートされる。
  • ファイアウォール:SIP の 5060/5061 ポートと RTP の 10000‑20000 を開放。
  • NAT:ルーターで UPnP を有効にし、STUN/TURN の設定を自動化。
  • バックアップ:設定ファイルを 1 TB の外部 HDD に 24 h で同期。

関連用語との違い

  • SIP はシグナリングのみを担当し、音声転送は RTP で行う。
  • WebRTC はブラウザ間で直接音声/映像を送受信し、SIP を使わないケースが多い。
  • H.323 は古いプロトコルで、SIP と比べてヘッダーが大きく遅延が増える。
  • SIP‑TLS は SIP のメッセージを TLS で暗号化し、MITM 攻撃を防止。

よくある質問

Q1. SIP で音声が途切れる原因は?
A1. RTP の 10000‑20000 ポートが遮断されている、または NAT が正しく設定されていない場合が多い。

Q2. どのエンジンが最も低遅延?
A2. FreeSWITCH は 1 ms 未満の遅延を実現できる設計が特徴。

Q3. 2026年に予定されている SIP の拡張は?
A3. 2026年に RFC 8445 が更新され、SRTP の 256 kbps への拡張が検討中。

まとめ

SIP は VoIP の基盤であり、2026年においても多くのエンタープライズ製品が採用している。
暗号化と NAT 通過を組み合わせることで、セキュリティと可搬性を両立できる。
自作PC で SIP を構築する際は、CPU、メモリ、ネットワークカードの性能を重視し、ファイアウォールと NAT 設定を正しく行うことが不可欠である。
最新のオープンソースソフトウェアとクラウドサービスを組み合わせれば、低コストで高品質な通信環境を実現できる。

この記事について
カテゴリーネットワーク
難易度上級
作成日2026/4/20