

スマートデバイスVideoエンジン

概要
SUPREE embedded FAX Engineは、国際電気通信連合電気通信標準化部門(ITU-T)が定める技術標準T.38に対応したIP-FAX機器開発向けミドルウェアです。電話接続には、IP電話の標準プロトコルであるSIPを採用しています。また、NTT東日本/NTT西日本のひかり電話IP電話網で、FAXデータのT.38符号化通信を実現することができ、NGNテストベット検証済みのミドルウェアになります。
特長
IP電話呼制御機能(SIP)
SIP網への登録、発着信、保留転送などの電話の呼制御に加えて、各種SIPのオプション機能を利用でき、特にHGW/OGWに対する簡易設定機能など、NGN網に高い親和性を発揮します。また、IP-FAXのT.38メディアネゴシエーションを行う事ができます。
T.38データ通信機能
FAX通信のセッションを確立し、T.38符号化データ通信を実施し、QoSネットワークにおいて送信量制御を行うことができます。
FAXトーン送信/検出機能
T.30勧告に示されるFAX識別信号をVoIP音声ストリームとして送信する事ができます。また、受信FAXトーンの検出を行う事ができ、FAX識別信号に対応するT.38ゲートウェイと接続することもできます。
みなし音声によるIP-FAX機能
VoIP音声ストリームによる「みなし音声IP-FAX」を実装することができます。
※但し、別途、FAX MODEMライブラリが必要です。
機能
主要な標準規格準拠
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 signalling profile (Protocol set 1) |
SIP呼制御仕様
SIP Method |
INVITE/BYE/ACK/CANCEL/PRACK/REGISTER/INFO/REFER/ SUBSCRIBE/NOTIFY/MESSAGE/OPTIONS/UPDATE/PUBLISH*1 |
SIP server connectivity | Registrar/Proxy/B2BUA |
Authentication | Basic Authentication/Digest Authentication |
SDP negotiation | T.38/Audio/Video/Custom |
IP protocol |
UDP/TCP/TLS*2 IPv4/IPv6 |
Other feature |
G.711 RTP*3 DiffServ Code Point (DSCP) |
*1:IP-FAXでは利用しないメソッドが含まれます。
*2:TLSはSIPにのみ適用できます。また、OpenSSLなどのTLS/SSLキットが別途必要です。
*3:FAX通信ではなく、音声通話の機能になります。
T.38機能対応
IFP packet TYPE field | T30_INDICATOR | Yes |
T30_DATA | Yes | |
IFP packet format | UDPTL | Yes |
TCP/TPKT | Yes | |
RTP/AVP | No | |
Redundancy/FEC for UDPTL | Redundancy frame | Yes |
Parity FEC | No | |
Channel model | A Pair of unidirectional channels | Yes |
A Single bidirectional channel | Yes | |
T.38 ASN.1 notation | 1998 ASN.1 syntax, TPKT,IAF support | Yes |
V.34, V.33 support, 2002 syntax extended | Yes | |
Call establishment | SIP | Yes |
H.323 | No | |
H.248.1 for MGC | No | |
T.38 SDP | Media type ‘image’ | Yes |
Media type ‘application’ | Yes | |
All T.38 attributes | Yes | |
T.30 Feature | CNG/CED tone transmitting on VoIP | Yes |
CNG/CED tone detection on VoIP | Yes | |
Other T.30 features | No |
ミドルウェア構成
ライブラリ*1 | IP-FAXライブラリ | ソース/バイナリ提供 |
SIP呼制御ライブラリ | バイナリ提供 | |
VoIPストリームライブラリ | バイナリ提供 | |
サンプルアプリケーション*2 | T.38FAXクライアント | ソース/バイナリ提供 |
FAXトーン制御サンプル | ソース/バイナリ提供 | |
T.38制御サンプル | ソース/バイナリ提供 | |
ドキュメント | プログラマーズガイド | PDFファイル |
APIリファレンス | HTMLドキュメント | |
API呼出シーケンスフロー | PDFファイル | |
サンプルアプリケーションガイド | PDFファイル |
*1:Linuxリファレンスモジュールとなります。別途、ターゲット機器向けのポーティングが必要となります。
*2:Linuxコマンドライン アプリケーションです。
参考情報・関連情報
・ SUPREE embedded Audio Engine
・ SUPREE embedded Video Engine HD
・ SUPREE embedded FAX Engine