1: 2009-01-31 (Sat) 11:35:49 iseki | Cur: 2009-01-31 (Sat) 11:59:05 iseki | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ***eXosip2 [#dc7b5d3f] | + | ** eXosip2 [#dc7b5d3f] |
- | -GNUの[[oSIP2]]用拡張ライブラリ(SDK) | + | -[[oSIP2]] 用拡張ライブラリ(SDK) |
- | -http://www.antisip.com/as/en/products.php | + | -http://savannah.nongnu.org/projects/exosip |
- | ***プログラミング(UA) [#gcdc102a] | + | **プログラミング(UA) [#gcdc102a] |
- | -REGISTER | + | ***REGISTER [#t32c7f52] |
- | --準備~ | + | -準備~ |
1. eXosip_init()~ | 1. eXosip_init()~ | ||
2. eXosip_listen_addr()~ | 2. eXosip_listen_addr()~ | ||
- | 3. eXosip_force_masquerade_contact() // NATを使用する場合~ | + | 3. eXosip_force_masquerade_contact() // NATを使用する場合~ |
- | or eXosip_masquerade_contact() // NATを使用する場合~ | + | or eXosip_masquerade_contact() // NATを使用する場合~ |
4. eXosip_set_user_agent()~ | 4. eXosip_set_user_agent()~ | ||
- | 5. eXosip_add_authentication_info() // 認証を使用する場合~ | + | 5. eXosip_add_authentication_info() // 認証を使用する場合~ |
6. eXosip_register_build_initial_register() | 6. eXosip_register_build_initial_register() | ||
- | --送信~ | + | -送信~ |
必要ならスレッド([[pthread]])として起動~ | 必要ならスレッド([[pthread]])として起動~ | ||
1. eXosip_lock()~ | 1. eXosip_lock()~ | ||
2. eXosip_register_send_register()~ | 2. eXosip_register_send_register()~ | ||
3. eXosip_unlock() | 3. eXosip_unlock() | ||
- | --受信~ | + | -受信~ |
1. eXosip_event_wait()~ | 1. eXosip_event_wait()~ | ||
イベント処理~ | イベント処理~ | ||
2. eXosip_event_free() | 2. eXosip_event_free() | ||
- | --終了~ | + | -終了~ |
1. eXosip_quit() | 1. eXosip_quit() | ||
- | ***sip_reg ツール [#u3b0bf41] | + | ** sip_reg ツール [#u3b0bf41] |
-使用例 | -使用例 | ||
./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 | ./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 |
- Backup list of eXosip2
- Backup diff of eXosip2(No. All)
- 1: 2009-01-31 (Sat) 11:35:49 iseki
- Cur: 2009-01-31 (Sat) 11:59:05 iseki