eXosip2
のバックアップ(No.3)
[
トップ
] [
タイトル一覧
|
ページ一覧
|
新規
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
バックアップ一覧
差分
を表示
現在との差分
を表示
ソース
を表示
eXosip2
へ行く。
1 (2024-01-04 (木) 04:21:23)
2 (2024-01-04 (木) 04:21:46)
3 (2024-01-04 (木) 14:24:29)
4 (2024-01-04 (木) 14:24:39)
5 (2024-01-04 (木) 14:24:54)
6 (2024-01-04 (木) 14:27:25)
eXosip2
†
[
edit
]
oSIP2
用拡張ライブラリ(SDK)
http://savannah.nongnu.org/projects/exosip
download:
http://download.savannah.nongnu.org/releases/exosip/
↑
プログラミング(UA)
†
[
edit
]
↑
REGISTER
†
[
edit
]
準備
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 ツール
†
[
edit
]
使用例
./sip_reg -r sip:172.22.1.41 -u sip:8100@202.26.159.135 -c sip:8100@202.26.159.135 -p 5160 -d