SIP Overview
3GPP/IMS CompactSIP addresses the
needs of manufacturers developing 3G handsets, 3G datacards, 3G mobile
platforms and 3G chipsets by providing a 3GPP/IMS compliant software
stack that supports the key 3GPP authentication and security standards
plus the required IETF SIP RFCs. The 3GPP/IMS CompactSIP stack was
jointly developed between TeleSoft International and the world's #1
mobile service provider in order to make available the smallest, most
efficient SIP protocol software solution for the 3GPP/IMS market.
3GPP/IMS CompactSIP is tested to be standards compliant and network
interoperable using in-house 3GPP/IMS handset emulators and network
simulators plus private access to live 3GPP networks.
3GPP/IMS CompactSIP is ideal for all applications
where compact memory space and fast code execution are important such
as 3G SmartPhones, 3G Datacards, 3G Chipsets and 3G PDAs.
3GPP/IMS CompactSIP is also available pre-ported
and tested with the Wind River TCP/IP networking stack.
Features
3GPP/IMS CompactSIP provides a small memory
footprint, high performance SIP module:
- Jointly developed with #1 Mobile SP
- Very small system memory size
- Flexible, full-featured core
- User Agent Client & Server
|
- 3GPP/IMS Compliant
- IETF Standards-based
- OS independent
- ANSI C for ease of portation
|
Applications
3GPP/IMS CompactSIP is developed specifically for
next generation applications:
- 3G Smartphones
- 3G Datacards
- 3G PDAs
|
- WiMAX Products
- Telco/VoIP Gateways
- ATA/Residential Gateways
|

3GPP/IMS CompactSIP Block Diagram
3GPP/IMS
CompactSIP supports key standards:
- TS 24.229 – IP Multimedia Call Control Protocol
- TS 33.203 – IMS AKA Access Security
- RFC 3261 – SIP: Session Initiation Protocol
- RFC 3262 – SIP Reliability (PRACK)
- RFC 3263 – SIP: Locating SIP Servers
- RFC 3264 – SDP Offer/Answer
- RFC 3265 – SIP Specific Event
Notification
- RFC 1321 – MD5: Message Digest Algorithm
- RFC 2327 – SDP: Session Description Protocol
- RFC 2617 – HTTP Authentication
- RFC 2806 – URLs for Telephone Calls
- RFC 2833 – RTP Payload for DTMF Dial Digits,
Telephone Tones & Telephony Signals
- RFC 2915 – NAPTR: Naming Authority Pointer
- RFC 2976 – SIP INFO Method
- RFC 3204 – MIME Objects for ISUP and QSIG
- RFC 3489 – STUN: Simple Traversal of User
Datagram Protocol (UDP) Through NATs
- RFC 3550 – RTP: Real-Time Transport Protocol
- RFC 3515 – SIP Refer Method
- RFC 3581 – An Extension to SIP for Symmetric
Response Routing
- IPSec support
- IPv4 and IPv6 support
- DNS Query/Response
3GPP/IMS
CompactSIP is tight and fast:
- Support for methods, headers, and message
processing is configurable to save memory.
- Smallest configuration fits in less than 100KB.
- Just-in-time parser avoids parsing headers not
used by SIP stack or application.
- Optimized handling of timers avoids high
start/stop overhead.
- Crafted parser eliminates typical
parser-generator bloat.
3GPP/IMS
CompactSIP is easy to use:
- Low-level API provides complete control over all
SIP functions and message content.
- API supports multiple independent services
including multi-homing.
- User can easily add special method and header
processing.
- SDP parser is separate from SIP parser for use
in other SDP applications.
3GPP/IMS
CompactSIP is easily ported to any environment:
- Portable to any memory model, including flat,
heap, pool-based, and mbuf or zbuf.
- Follows coding conventions used by other
TeleSoft software stacks.
- Object-oriented API supports direct
function-call interface, inter-task and inter-cpu messaging.
- Highly scalable – no built-in limits other than
those required by the system itself.
3GPP/IMS
CompactSIP provides a broad development and debugging environment:
- Sample applications to demonstrate use of the
APIs.
- Initial ports include Linux, uCLinux, VxWorks,
Nucleus, Windows and TsRITE OSes.
- Sample make files and imake scripts.
- Debugging & auditing features allow
compile-time & run-time details for logging of messages &
events.
Compliance
Testing:
- Exclusive in-house 3GPP Handset emulator and
Network Simulator test platforms.
- Private access to 3GPP networks allow extensive
live testing.
- Rigorously tested against IETF RFC 4497 &
PROTOS torture test suites and 3rd party equipment.
- Successful SIPit Interoperability testing
against multiple vendors equipment.
Documentation:
- Comprehensive documentation. Available in a
searchable soft format.
TeleSoft International is a leading provider of
“Protocols for Developers”. We license source code Protocol Stacks for
VoIP, ISDN, Q.931, Q.921, QSIG, ML-PPP, PPP, Multi-Link Frame Relay, T1
RBS, E1 CAS R2 & X.25 to OEMs and ODMs worldwide.
Note: Information in this datasheet is
preliminary and subject to change.
Top
© Copyright
- 2010
TeleSoft International ·
Saturday, July 3, 2010
|