‘SIP’ カテゴリーのアーカイブ

pjsipのモジュール作成方法

2008年1月14日 月曜日

PJSIPはオープンソースのSIPスタックでhttp://www.pjsip.org/から ダウンロード可能。コマンドラインから使えることも可能でCの他にPythonのAPIもある。

Visual Studioでのモジュールのビルド方法は下記の通り。

  1. 「ツール-オプション-プロジェクトおよびソリューション-VC++ディレクトリ-インクルードファイル」でDirectXとPython2.4のIncludeパスを追加
  2. 「ツール-オプション-プロジェクトおよびソリューション-VC++ディレクトリ-ライブラリファイル」でDirectXとPython2.4のライブラリパスを追加
  3. pjlib/include/pj/config_site.hを空ファイルとして作成。
  4. pjsuaをスタートアッププロジェクトに設定しビルド。
  5. pjsip-apps\build\pjsip_apps.dswをオープンし、py_pjsua をビルド。
  6. lib\py_pjsua.pydをC:\Python24\Lib\site-packagesにコピー

Asteriskで保留音がとぎれる。

2008年1月14日 月曜日

SIPクライアント側のVADが有効になっていると起きる現象だそうである。 http://voip.gapj.net/index.php?VAD