Install[edit]
wget http://download.savannah.nongnu.org/releases/exosip/libexosip2-5.3.0.tar.gz
zcat libexosip2-5.3.0.tar.gz |tar xfv -
cd libexosip2-5.3.0
./configure
make
make install
プログラミング(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]