H323プラス

H323Plusプロジェクト(旧称OpenH323 )は、 H.323 Voice over IPプロトコルのフル機能を備えたオープンソース(MPL)実装の開発を目標としています。コードはC++で記述されており、世界中の多くの人々の開発努力により、H.323プロトコルを完全にサポートしています。このソフトウェアは、多くのオープンソースおよび商用ソフトウェア製品に統合されています。

OpenH323プロジェクトで公開されているソフトウェアには、

VoIPプロトコルの実装

  • PTLib - マルチプラットフォーム対応のC++クラスライブラリ。PTLibベースのプログラムは、Microsoft WindowsとUnix/Linuxの両方で実行できます。このライブラリには、「基本」クラス(文字列、配列、リスト)と高レベル機能(ネットワーク、マルチスレッド)の両方が含まれています。
  • H323Plus – H.323アプリケーション開発用のライブラリです。プラットフォーム非依存を実現するためにPTLibを使用しています。このライブラリには独自のASN.1パーサーが搭載されており、 H.323で使用されるプロトコルメッセージのエンコードとデコード用のクラスを生成します。

ネットワーク電話の実装例

  • OhPhone: コマンドライン電話
  • OpenPhone: OpenH323 用 GUI