Commercial SIP stack targets embedded x86 Linux
Jul 19, 2006 — by LinuxDevices Staff — from the LinuxDevices Archive — 2 viewsCornfed Systems is shipping an embeddable SIP stack and SDK (software development kit) for x86. The Cornfed SIP User Agent 1.0 offers graphical Gnome or commanline interfaces, while the Cornfed SDK helps users embed standards-based Voice-over-IP clients within Linux-based applications or devices, according to the company.
Touted features of the Cornfed User Agent include:
- Supports SIP (RFC 3261), SDP (RFC 2327), and RTP (RFCs 3550 and 3551)
- Automatic detection of Network Address Translation (NAT) gateways using STUN (RFC 3489)
- Supports Digest authentications for registrations and outbound INVITEs
- Support for loose proxy routing using Record-Route and Route headers
- Handles forking of outbound INVITEs by proxies
- Supports re-INVITEs for changes to media transport
- Supports G.711 mu-Law and a-Law voice codecs
- Supports G.729a voice codec for commercial use
- Supports RFC 2833 DTMF tone generation
- Supports SIP compact header forms
- Gnome GUI and CLI clients
- Multi-threaded implementation
Touted features of the Cornfed SDK include:
- Session Initiation Protocol (SIP)
- Session Description Protocol (SDP)
- Real-Time Transport Protocol (RTP)
- Simple Traversal of UDP Through NAT (STUN)
- Hyper-Text Transport Protocol (HTTP)
- Voice Codecs: G.711 mu-Law and A-Law, G.729 (for commercial use)
- RFC 2833 DTMF tone generation
- ALSA and OSS soundcard support
- Ringtone management
- Playback of .wav audio files into outbound streams
- Management of configuration files
- Management of Service Provider and Endpoint contacts
- Call History management
Availability
Cornfed User Agent binaries and the Cornfed SDK appear to be available now. Licensing and pricing was not disclosed.
This article was originally published on LinuxDevices.com and has been donated to the open source community by QuinStreet Inc. Please visit LinuxToday.com for up-to-date news and articles about Linux and open source.