問題タブ [exosip]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
658 参照

sip - eXosip2 機能がありませんか?

私は組み込みデバイス用のソフトウェアを書いています。基本的な機能は VoIP で、eXosip2 を使用して SIP を実装したいと考えています。http://savannah.nongnu.org/projects/exosip/から libeXosip2-3.6.0 ソース コードをダウンロードしました。

いくつかのサンプル コードを確認したところ、INVITE メッセージを送信するには、以下を呼び出す必要があることがわかりました: eXosip_call_build_initial_invite(eXcall_api.c 内)

この関数では、、、などの関数がosip_to_init呼び出されますがosip_to_parseosip_to_freeこれらの関数が eXosip2 フォルダーに見つかりませんでした....なぜですか?

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

些細な質問で申し訳ありませんが、私はプログラミングの初心者であり、助けていただければ非常に感謝しています.

0 投票する
2 に答える
332 参照

c - eXosip2 不明な型名

Ubuntu 12.04 LTS

ダウンロードした: libosip2-4.0.0.tar.gz libeXosip2-4.0.0.tar.gz

それらを untar し、エラーなしでそれぞれに対して ./configure make make install を実行します。コンパイルすると、次のエラーが発生します。

これはコードです:

これはファイル検索です:

私も試しました:

0 投票する
1 に答える
99 参照

c++ - exosip_automatic_action が、TCP 経由で 4xx を受信したときに呼び出しを再開できない

TCP 経由の SIP コール INVITE リクエストの場合、レジストラから 401 を取得すると、exosip で認証を伴うコールの再招待が失敗します。

理想的には、exosip_automatic_action がこれを処理する必要があります (そして呼び出されます) が、次の問題によりそれ以上の処理が停止します。

この場合、コール状態がCOMPLETEDで、out_tr->last_responseが 401 または 407の場合、再招待が送信されます。

ただし、着信状態が PROCEEDING または CALLING であり、out_tr->last_responseisであることがわかりNULLます。

UDP を使用すると、このようなことはありません。これは、TCP または TLS でのみ発生します。