OpenSS7 is an opensource development project to provide robust and GPL’ed SS7 stack for Linux and other UNiX operation systems.
Perhaps we should have called it LinuxSS7, or SS7-For-The-Common-Man, or SS7-For-The-Rest-Of-Us, but we’re kinda attached to the name OpenSS7 as this is an opensource project.
Project Purpose
The purpose of the OpenSS7 project is to attempt to address the following impediments to the widespread use of SS7 both inside and outside the carrier community: Expense, Complexity, Collaboration, Certification, Core Competency and Expertise.
Project Background
Lists and describes some of the significant turning points in the OpenSS7 Project. These are just the highlights.
Project Mandate
Mandate of the OpenSS7 Project: build an SS7 stack.
Project Scope
Lists and describes what components are considered within the scope of the project and which are not.
Project Objectives
Lists and describes the specific objectives of the OpensSS7 Project.
What’s New in This Release:
· The SCTP, STREAMS, and ISDN components were updated.
Major features since the last public release are as follows:
- Support build on openSUSE 10.2.
- Support build on Fedora 7 with 2.6.21 kernel.
- Support build on CentOS 5.0 (RHEL5).
- Support build on Ubuntu 7.04.
- Updated to gettext 0.16.1.
- Supports build on Fedora Core 6.
- Support for recent distributions and tool chains.
Asterisk utiliza este desarrollo de stack sigtran (SS7) para la comunicacion PSTN (de ser necesario).
Poryectos relacionados:
Stream Control Transmission Protocol (SCTP) is a reliable, message-oriented, multihomed transport protocol. Developed by the IETF SIGTRAN working group to transport SS7 over IP, it is now the third general-purpose transport developed by the IETF.
http://www.sctp.org/
http://www.sctp.org/implementations.html
http://www.sctp.de/
http://tdrwww.exp-math.uni-essen.de/inhalt/forschung/sctp_fb/
(SCTP for beginners)
http://sourceforge.net/projects/lksctp
(linux kernel sctp)
| SCTP is a reliable transport protocol operating on top of a potentially unreliable connectionless packet service such as IP. It offers acknowledged error-free non-duplicated transfer of datagrams (messages). Detection of data corruption, loss of data and duplication of data is achieved by using checksums and sequence numbers. A selective retransmission mechanism is applied to correct loss or corruption of data. Originally, SCTP was designed to provide a general-purpose transport protocol for message-oriented applications, as is needed for the transportation of signalling data. It has been designed by the IETF SIGTRAN working group, which has released the SCTP standard draft document ( RFC2960 ) in October 2000. Its design includes appropriate congestion avoidance behavior and resistance to flooding and masquerade attacks. The decisive difference to TCP is multhoming and the concept of several streams within a connection (which will be referred to as association in the rest of these documents). Where in TCP a stream is referred to as a sequence of bytes, an SCTP stream represents a sequence of messages (and these may be very short or long). SCTP can be used as the transport protocol for applications where monitoring and detection of loss of session is required. For such applications, the SCTP path/session failure detection mechanisms, especially the heartbeat, will actively monitor the connectivity of the session. An SCTP association generally looks like this, so the services of SCTP are naturally at the same layer as TCP or UDP services: |