IP-FAX(T.38)機器開発向けライブラリ
SUPREE IP-FAX ライブラリ とは ?
SUPREE IP-FAXライブラリは、国際電気通信連合電気通信標準化部門(ITU-T)が定める技術標準T.38に対応したIP-FAX機器開発向けSDKです。
電話接続には、IP電話の標準プロトコルであるSIPを採用しています。
また、NTT東日本/NTT西日本のひかり電話網では、データコネクトによるFAXデータのT.38符号化通信を実現することができ、NGNテストベット検証済みのミドルウェアになります。
T.38によるIP-FAX (FoIP:Fax over IP)は、現状では欧州や北米を中心に成長を見せており、アナログ電話回線からIP網への移行に伴い、さらなる成長が見込まれています。当ライブラリは、すでに複数の複合機(MFP)メーカーに採用されています。
SUPREE IP-FAX ライブラリの特長
IP電話呼制御機能(SIP)
SIP網への登録、発着信、保留・転送などの電話の呼制御に加えて、各種SIPのオプション機能を利用できます。
特にひかり電話環境で使用されるHGW(ホームゲートウェイ) / OGW(オフィスゲートウェイ)に対する簡易設定機能など、NGN網に高い親和性を発揮します。また、IP-FAXのT.38メディア・ネゴシエーションを行う事ができます。
T.38データ通信機能
FAXトーン送信および検出機能
T.30勧告に示されるFAX識別信号をVoIP音声ストリームとして送信する事ができます。また、受信FAXトーンの検出を行う事ができ、FAX識別信号に対応するT.38ゲートウェイと接続することもできます。
みなし音声によるIP-FAX機能
VoIP音声ストリームによる「みなし音声IP-FAX」を実装することができます。
- 別途FAX MODEMライブラリが必要です。
データコネクト対応
ひかり電話のデータコネクト(帯域確保型データ通信サービス)に対応しており、ひかり電話網でのIP-FAXが実現可能です。
提供パッケージ内容
ミドルウェア構成
ライブラリ*1 | IP-FAX ライブラリ | ソース/バイナリ提供 |
---|---|---|
SIP 呼制御ライブラリ | バイナリ提供 | |
VoIP ストリームライブラリ | バイナリ提供 | |
サンプルアプリケーション*2 | T.38FAXクライアント | ソース/バイナリ提供 |
FAXトーン制御サンプル | ソース/バイナリ提供 | |
T.38制御サンプル | ソース/バイナリ提供 | |
ドキュメント | プログラマーズガイド | PDFファイル |
APIリファレンス | HTMLドキュメント | |
API呼出シーケンスフロー | PDFファイル | |
サンプルアプリケーションガイド | PDFファイル |
- Linuxリファレンスモジュールとなります。別途、ターゲット機器向けのポーティングが必要となります。
- Linuxコマンドライン アプリケーションです。
対応している勧告
主要な標準規格準拠
RFC | |
---|---|
RFC1006 | ISO Transport Service on top of the TCP Version: 3 |
RFC2327 | Session Description Protocol |
RFC2474 | Definition of the Differentiated Services Field (DS Field) in the IPv4 and IPv6 Headers |
RFC3261 | Session Initiation Protocol |
RFC3264 | An Offer/Answer Model with Session Description Protocol |
RFC3266 | Support for IPv6 in Session Description Protocol (SDP) |
RFC4145 | TCP-Based Media Transport in the Session Description |
RFC4566 | SDP: Session Description Protocol |
ITU-T勧告 | |
T.38 | Procedures for real-time Group 3 facsimile communication over IP networks |
Q.3402 | NGN UNI signaling profile (Protocol set 1) |
SIP 呼制御仕様
SIP Method | INVITE / BYE / ACK / CANCEL / PRACK / REGISTER / INFO / REFER / SUBSCRIBE / NOTIFY / MESSAGE / OPTIONS / UPDATE / PUBLISH *3 |
---|---|
SIP server connectivity | Registrar / Proxy / B2BUA |
Authentication | Basic Authentication / Digest Authentication |
SDP negotiation | T.38 / Audio / Video / Custom |
IP protocol |
UDP/TCP/TLS *4 IPv4/IPv6 |
Other feature |
G.711 RTP *5 DiffServ Code Point (DSCP) |
- IP-FAXでは利用しないメソッドが含まれます。
- TLSはSIPにのみ適用できます。また、OpenSSLなどのTLS/SSLキットが別途必要です。
- FAX通信ではなく、音声通話の機能になります。
T.38機能対応
IFP packet TYPE field | T30_INDICATOR | ○ |
---|---|---|
T30_DATA | ○ | |
IFP packet format | UDPTL | ○ |
TCP/TPKT | ○ | |
RTP/AVP | ✕ | |
Redundancy/FEC for UDPTL | Redundancy frame | ○ |
Parity FEC | ✕ | |
Channel model | A Pair of unidirectional channels | ○ |
A Single bidirectional channel | ○ | |
T.38 ASN.1 notation | 1998 ASN.1 syntax, TPKT, IAF support | ○ |
V.34, V.33 support, 2002 syntax extended | ○ | |
Call establishment | SIP | ○ |
H.323 | ✕ | |
H.248.1 for MGC | ✕ | |
T.38 SDP | Media type ‘image’ | ○ |
Media type ‘application’ | ○ | |
All T.38 attributes | ○ | |
T.30 Feature | CNG/CED tone transmitting on VoIP | ○ |
CNG/CED tone detection on VoIP | ○ | |
Other T.30 features | ✕ |
資料請求・お問い合わせ
ご要件やご契約内容によって、提供パッケージ内容やAPIのレイヤが異なります。
お気軽にお問合せください。
SUPREEシリーズ
SIP呼制御
ライブラリ
音声通信制御
ライブラリ
ビデオ通信制御
ライブラリ
IP-FAX
ライブラリ
スマートフォン・タブレット用音声・ビデオ通信総合ライブラリ