Software Tools
C Unit Test Tool
Juphoon CUnit is a lightweight system for writing, administering, and running unit tests in C.
The features are:
- Platform independence
- Support C99 language standard
- Support auto test and report test result
- Support test suite management
- Support function stub
Call Flow Test Engine
Juphoon call flow test engine is a simulator of call flow on signal protocols in C.
The features are:
- Platform independence
- Support C99 language standard
- Support UDP, TCP and other transport protocols
- Support MGCP, H.248, SIP, H.323 and other signal protocols
- Support normal call flow test and abnormal call flow test
- Support auto test and report test result
DNS Resolver
Juphoon DNS resolver is a DNS requester and resolver in C.
The features are:
- Platform independence
- Support C99 language standard
- Support UDP, TCP
- Support A, SRV, NAPTR and other record format
- Support DNS record cache
- Support multi-user asynchronous / synchronous request
ABNF Parser Library
Juphoon ABNF Parser library is a library which supports ABNF protocol decode and encode in C.
The features are:
- Platform independence
- Support C99 language standard
- Support MGCP, H.248, SIP and other ABNF protocols
- Support ABNF decode and encode
- Support ABNF process error report
- Support ABNF character set management mechnism
- Support ABNF token management mechnism
- Support high reliable memory management
ASN.1 Parser Library
Juphoon ASN.1 Parser library is a library which supports ASN.1 protocol decode and encode in C.
The features are:
- Platform independence
- Support C99 language standard
- Support BER, PER
- Support ASN.1 decode and encode
- Support ASN.1 process error report
- Support ASN.1 character set management mechnism
- Support ASN.1 token management mechnism
- Support high reliable memory management
Sigcomp Library
Juphoon Signal Compress (Sigcomp) library is a library which supports compress text signal (such as SIP) in C. It can compress signal text packet (such as SIP) when signal protocols are used in wireless and cellular handsets. Sigcomp can satisfy the requirements in 3GPP and TISPAN for IMS
The features are:
- Platform independence
- Support C99 language standard
- Support all symbols and syntax which are defined in RFC4464
- Support LZ77 and DEFLATE compress algorithms
- Support dictionary in the DEFLATE algorithm
- Support NACK
Juphoon Sigcomp complies with RFCs:
| RFC 3320 |
Signaling Compression |
| RFC 3321 |
SigComp - Extended Operations |
| RFC 3485 |
SIP and SDP static Dictionary for SigComp |
| RFC 3486 |
Compressing the SIP |
| RFC 4077 |
A Negative Acknowledgement Mechanism for Signaling Compression |
| RFC 4464 |
SigComp Users Guide |
| RFC 4465 |
SigComp Torture Tests |
Download Juphoon Sigcomp ASM compiler and Sigcomp Tester |