2012-04-21 11 views
0

私は組み込み機器のためのソフトウェアを書いています。基本的な機能はVoIPです。今はeXosip2を使ってSIPを実装したいと思います。私はいくつかのサンプルコードをチェックし、INVITEメッセージを送信することを見つけるhttp://savannah.nongnu.org/projects/exosip/eXosip2の機能が欠落していますか?

からlibeXosip2-3.6.0のソースコードをダウンロードして、私が呼び出す必要があります: eXosip_call_build_initial_invite(eXcall_api.c中)

でこの関数はosip_to_initosip_to_parseosip_to_freeなどの関数を呼び出しますが、これらの関数はeXosip2フォルダにありません....なぜですか?

実際に私はosip2ライブラリもダウンロードしましたが、これらの機能を見つけることはできますが、eXosip2で見ることはできません。これらの関数は、コンテンツを読み取ることができないオブジェクトファイルに含まれていますか?または、実際にはosip2とeXosip2の両方を含める必要がありますか?

これは簡単な質問であれば申し訳ありませんが、私はプログラミングの初心者であり、お手伝いできれば非常に感謝しています。

答えて

0

libosip2もビルドする必要があります。その後、完全なものにするにlibosip2ライブラリ

+0

コード例がありますか? – cereallarceny

0

にlibeXosip2をリンク、あなたはlibosip-3.6.0をダウンロードし、(LINUX/UNIXプラットフォーム上)これらのコマンドラインでそれをインストールする必要があります。

$> tar -xvzf libosip-0.X.X.tar.gz 
$> mkdir linux-build 
$> cd linux-build 
$> ../libosip-0.X.X/configure 
$> make 
# make install 

その後eXosip2のコンパイルが動作するはずです。 新しいバージョンでも同じことが言えます。

関連する問題