eXosip2
をテンプレートにして作成
[
トップ
] [
タイトル一覧
|
ページ一覧
|
新規
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
* eXosip2 [#dc7b5d3f]
-[[oSIP2]] 用拡張ライブラリ(SDK)
-http://savannah.nongnu.org/projects/exosip
-- download: http://download.savannah.nongnu.org/releases...
** Install
<pre>
wget http://download.savannah.nongnu.org/releases/exosip/...
zcat libexosip2-5.3.0.tar.gz |tar xfv -
cd libexosip2-5.3.0
./configure
make
make install
</pre>
**プログラミング(UA) [#gcdc102a]
- https://www.antisip.com/doc/exosip2/group__eXosip2__con...
***REGISTER [#t32c7f52]
-準備
1. eXosip_init()
2. eXosip_listen_addr()
3. eXosip_force_masquerade_contact() // NATを使用する...
or eXosip_masquerade_contact() // NATを使用する...
4. eXosip_set_user_agent()
5. eXosip_add_authentication_info() // 認証を使用す...
6. eXosip_register_build_initial_register()
-送信
必要ならスレッド([[pthread]])として起動
1. eXosip_lock()
2. eXosip_register_send_register()
3. eXosip_unlock()
-受信
1. eXosip_event_wait()
イベント処理
2. eXosip_event_free()
-終了
1. eXosip_quit()
** sip_reg ツール [#u3b0bf41]
-使用例
./sip_reg -r sip:172.22.1.41 -u sip:8100@202.26.159.135 ...
終了行:
* eXosip2 [#dc7b5d3f]
-[[oSIP2]] 用拡張ライブラリ(SDK)
-http://savannah.nongnu.org/projects/exosip
-- download: http://download.savannah.nongnu.org/releases...
** Install
<pre>
wget http://download.savannah.nongnu.org/releases/exosip/...
zcat libexosip2-5.3.0.tar.gz |tar xfv -
cd libexosip2-5.3.0
./configure
make
make install
</pre>
**プログラミング(UA) [#gcdc102a]
- https://www.antisip.com/doc/exosip2/group__eXosip2__con...
***REGISTER [#t32c7f52]
-準備
1. eXosip_init()
2. eXosip_listen_addr()
3. eXosip_force_masquerade_contact() // NATを使用する...
or eXosip_masquerade_contact() // NATを使用する...
4. eXosip_set_user_agent()
5. eXosip_add_authentication_info() // 認証を使用す...
6. eXosip_register_build_initial_register()
-送信
必要ならスレッド([[pthread]])として起動
1. eXosip_lock()
2. eXosip_register_send_register()
3. eXosip_unlock()
-受信
1. eXosip_event_wait()
イベント処理
2. eXosip_event_free()
-終了
1. eXosip_quit()
** sip_reg ツール [#u3b0bf41]
-使用例
./sip_reg -r sip:172.22.1.41 -u sip:8100@202.26.159.135 ...
ページ名: