Vine Text Compiler
Vine Sip Toolkit
Vine Multimedia Platform
Vine Active Prober
Vine Firewall Card
VST, sip toolkit using VCT(Vine Text Compiler), provides functions for software of VOIP video phone in various embedded systems. This module can be used for interlock and verification of other systems.
◎ Call/Dialog & Application LayerIt is a layer to provide convenient for user by using API of call layer when implement the Agent
■ Call Flow Script & Application Context
Additional services for Call and activities of Verification are provided.
■ Call/Dialog Control
Functions to control Call/Dialog signals are provided.
■ Media Control
Setup and release for Media Session are provided.
Functions to control sending media data are provided.
■ Security Control
Security functions are provided.
◎ Message & Transaction LayerThis is a layer to provide managing messages and transactions.
It can control Transport function and Transaction State Machine directly.
So it is possible to use for every SIP Entity.
■ SIP Transaction
SRetransmissions, timeout, matching of responses to requests are provided for Request and Response message between Server and Client.
■ SIP/SDP Msg(Enc,Dec)
Encoding and Decoding functions for SIP/SDP Messages are provide.
■ Audio/Video Codec
AMR, G.711, G.723, G.729, H.261, H.263, H.264 are provided.
■ Audio/Video Interface
User interfaces are provided for audio/video Codices.
Network sending functions for end-to-end are provided to send real-time data like audio, video and simulation data by multi-cast or uni-cast network.
Data Flow Encryption, Authentication, Integrity and Replay protection are provided for data of RTP.
RFC 3261 Session Initiation Protocol
RFC 3262 Reliability of Provisional Responses in SIP
RFC 3263 Locating SIP Servers
RFC 3264 Offer/Answer Model in SIP
RFC 2045 Multipurpose Internet Mail Extensions (MIME)
RFC 2112 Multipart MIME
RFC 2327 Session Description Protocol(SDP)
RFC 3550 A Transport Protocol for Real-Time Applications
RFC 3711 The Secure Real-time Transport Protocol (SRTP)
◎ Transport & Security LayerThis layer sends and receives real messages with TCP and UDP.
Also, uses TLS, DTLS, IPSec to provide security functions like a Authentication.
RFC 791 Internet Protocol (IP)
RFC 793 Transmission Control Protocol (TCP)
RFC 768 User Datagram Protocol (UDP)
RFC 4346 The Transport Layer Security Protocol (TLS)
RFC 4347 Datagram Transport Layer Security (DTLS)
RFC 4301 Security Architecture for the Internet Protocol
RFC 4302 IP Authentication Header
RFC 4303 IP Encapsulating Security Payload (ESP)
RFC 4304 Extended Sequence Number (ESN) Addendum to
IPsec Domain of Interpretation (DOI) for Internet Security Association
and Key Management Protocol (ISAKMP)
RFC 4305 Cryptographic Algorithm Implementation Requirements for
Encapsulating Security Payload (ESP) and Authentication Header (AH)
RFC 4306 Internet Key Exchange (IKEv2) Protocol
RFC 4307 Cryptographic Algorithms for Use in the
Internet Key Exchange Version 2 (IKEv2)
RFC 4308 Cryptographic Suites for IPsec
RFC 4309 Using Advanced Encryption Standard (AES) CCM Mode
with IPsec Encapsulating Security Payload (ESP)
◎ Utility API■ Useful API for user is provided.
◎ Physical & OS Layer■ OS(Linux, Solaris, Windows) & general CPU
A wide used CPU and OS can be used.
■ Embedded OS & Data Plane Control Multi-Core NP
It can use in Multi-Core Network Processor Embedded OS environment by Data Plane Control for high-process part.