Home

Resources

Products

Developers

Main • Ciscosm

CiscoSM

This module implements signal link backhauling using the Cisco Signalling Link Terminal protocol, Cisco Session Manager and Cisco RUDP. As it name suggests it can communicate with Signalling Gateways (standalone or embedded in Universal Gateways) manufactured by Cisco Systems.

Currently only SS7 MTP backhauling over RUDP version 0 is supported.

Configuration

ciscosm.conf

 
;[session]
; Each such section configures parameters for talking to a Cisco Session Manager
; The name of the section is referenced by session users
; You can have a single session to each Cisco Session Manager
; Most parameters are related to the RUDP protocol

; rudp_sequence: int: Initial RUDP sequence number, 0-255, use random if not set
;rudp_sequence=

; rudp_maxretrans: int: Maximum retransmissions until RUDP is disconnected
;rudp_maxretrans=2

; rudp_maxcumulative: int: Maximum number of segments in a cumulative ACK
;rudp_maxcumulative=3

; rudp_retransmission: int: RUDP retransmission interval in ms, 400+
;rudp_retransmission=600

; rudp_cumulative: int: RUDP cumulative ACK send timer in ms, 100+
;rudp_cumulative=300

; rudp_nulltimer: int: RUDP NULL transmission timer in ms, 1500+
;rudp_nulltimer=2000

; rudp_syntimer: int: RUDP SYN transmission timer in ms, 900+
;rudp_syntimer=1000

; rudp_version: int: Version of RUDP protocol to use, negative to autodetect
; Ciscos use version 0 for SLT / SS7 backhaul, version 1 for ISDN backhaul
;rudp_version=-1

; rudp_checksum: bool: Attach RUDP checksums in sent packets
; Version 1 automatically turns checksums on
;rudp_checksum=no

; rudp_sendsyn: bool: Actively send RUDP SYN when connection is down
; Will work only when version is set or detected from remote
;rudp_sendsyn=no

; remote_host: ipaddr: IPv4 address of remote Cisco SM, mandatory
;remote_host=

; remote_port: int: Port for RUDP on remote Cisco SM
;remote_port=8060

; local_host: ipaddr: Address of local interface, zero address for kernel default
;local_host=0.0.0.0

; local_port: int: Local UDP port number for RUDP session
;local_port=same as remote_port


;[slt_name]
; SLT sections create on demand SS7 Layer 2 transports (remote MTP2 links)
; The name of the section is referenced as link= from a MTP3 configuration

; session: string: Name of section describing the Cisco Session Manager to use
;session=session

; channel: int: Number of the channel inside the session, must match remote config
;channel=0

; autostart: bool: Automatically try to align the remote MTP2 at startup
;autostart=yes

; configuration: int: Configuration request retransmission interval in ms, 250+
; A zero value disables configuration step and jumps directly to connect request
;configuration=5000

; printslt: bool: Display SLT communication for debugging purposes
;printslt=no

Rmanager commands

This module is controlled indirectly by the common SS7 Link commands implemented in ysigchan.

Note

All three layers (SLT, SM and RUDP) are not officially documented and were reverse engineered from traffic captures.

3 May 2010:
Yate 3.0.0 alpha 3 released. Featuring the new Jabber server and wideband audio.
Download NOW

8 March 2010:
Yate 2.2 released. Mostly bug fixes. Dahdi compatible. Latest 2 release before 3.0.

6-7 February 2010:
Yate booth at FOSDEM 2010. Free CD with Freesentral available.

2 Nov 2009:
Yate 2.1 launched. Can replace a Cisco PGW2200 to control a Cisco AS54xx.

6 Aug 2008:
Yate and OpenSIPS (former OpenSER) join to build IP based clusters.

4 Aug 2008:
Yate 2 launched.

10 Jul 2008:
Yate presentation in Germany.

Feb 2008:
Yate 2.0.0 alpha 2 released. New routing module allows sending ENUM routed or forked calls to numbers of registered phones. More...

21 Jan 2008:
Yate 2 alpha released. Major changes, new ISDN, SS7 and MGCP stack. Added analogic and RBS support.

3 September:
Yate 1.3 released. Minor fixes and improvments mainly in client and SIP.

14 August:
Yate based ISDN passive recording system released by Trisys.

16 April:
Yate 1.2 released. Added Jingle and XML support, PBX improved.

25 September:
YateAdmin 1 released.

25 September:
Yate 1.1 released. Fallback routing from a database, fax support in Linux and bug fixes. Changelog and Download availables.

11 July 2006:
O'Reilly published an article about prototyping telephony applications with Yate and Python.

10 July 2006:
Yate 1 released. Includes YIAX, YSIP, YRTP and many new features.

June 1st 2006:
New Yate website launched


EditHistoryBacklinksRecent ChangesSearch