SIP開発キットの開発
SIP - 通信セッション制御管理プロトコル
SIP の提供する主たる機能は、通信相手の解決や、接続判定、セッションパラメータの決定、セッションの開始や管理です。
OUK SIP/SDP SDK は、ユーザの操作に近いAPI を提供することにより、VoIPクライアントアプリケーションの開発を容易にします。
主な特徴
- CPU に非依存なコード
- TCP・UDP/IP のI/F があればあらゆるOSに移植可能
- 100KB 以下のコンパクトサイズ
- VoIP のサンプルコード付属
応用例
- SIP 電話端末
- SIP クライアントソフト。(ソフトフォン)
- インターネットTV 会議システム
- SIP ゲートウェイ
参照規格
- RFC3261: SIP: Session Initiation Protocol
- RFC2327: SDP: Session Description Protocol
製品詳細
-
製品内容
OUK SIP/SDP User Agent SDK ライブラリ、およびソースコード
VoIP クライアント サンプルソースコード -
標準機能
- INVITE セッション参加リクエスト
- ACK 最終レスポンスの確認,セッション確立
- CANCEL 進行中セッションの中断
- BYE セッションの終了
- REGISTER ユーザURI の登録
-
オプション機能
- OPTIONS オプション機能能力問い合わせ
- INFO セッション内情報転送
- PRACK 暫定的レスポンスに対する確認リクエスト
- UPDATE SDPによるメディアネゴシエーション更新
- REFER 別のURI への呼転送
- SUBSCRIBE イベント通知要請
- NOTIFY 要請されているイベント通知伝送
- MESSAGE メッセージボディを使ったIM 伝送操作をSDK で記述することが可能です。
-
動作概要
OUK SIP/SDP SDK の基本APIは、発呼・応答・切断といったアプリケーションレベルの処理をI/F としていますので、SIP の複雑なトランザクションの知識を必要とせずにアプリケーションを作成することができます。
オプション機能により、VoIP だけでなくインスタントメッセージやプレゼンスの機能を実装することが可能です。
御社のご希望に基づきカスタマイズなども可能です。
まずはお気軽にお問い合わせください。