[asterisk-ss7] chan_ss7 cluster: split between signaling and voice nodes

Ioan Indreias ioan.indreias at modulo.ro
Wed Apr 29 09:18:52 CDT 2009


Hello all,

We are evaluating different SS7 solutions ready for production 
deployment and we have some questions regarding chan_ss7:

1. Echo canceling
We saw the options regarding echo canceling inside ss7.conf.
What will happened if we choose to use a digital card equipped with an 
echo canceling module? It will work or not?

2. Bellow is a proof of concept proposal and the corresponding 
configuration file.

Basically we will use 2 machines (each with 2x1E1 cards) for signaling 
(S1 and S2) and 3 machines (each with 2x1E1 cards + echo canceling modules)
for voice (V1, V2 and V3). All 5 machines will have 2 Ethernet interfaces: 
one for management and VoIP traffic (if-1) and one for cluster traffic (if-2).
The cluster will be monitored by the signaling nodes. We hope to achieve 
with this architecture (split between signaling and voice nodes) a maximum
for redundancy and flexibility.

Could you send your advices about the proposed ss7.conf file?

3. Which should be the maximum number of voice spans which you recommend 
to have on the voice nodes?
We plan to use 2x4E1 cards (without g729 hardware trans coding) or 
1x8E1 + trans coding card (in case we choose g729 hardware trans coding),
hoping not have a "storm of interrupts".

We are hoping to receive your comments and recommendations regarding the 
mentioned issues.

Best regards,
Ioan Indreias

----------- ss7 diagram -------------------------------------

6031 --- 6030 --- 6032
|   \             / |
|    \  +-6032_1-+  |
|     \/            |
6031_1 /\          6032_2
|    /  \           |
|   /    \          |
|  /     +-6031_2+  |
| /               \ |
S1                 S2
.     = 5000 =     .
........eth.........
.        .         .
V1       V2        V3
|        |         |
7000_1   7000_3    7000_5
7000_2   7000_4    7000_6
|        |         |
+----- 7000 -------+

-------------------- ss7.conf ------------------------------
;##########################
;signalling
;##########################
[linkset-6031]
enabled => yes
enable_st => no
use_connect => no
hunting_policy => odd_lru
subservice => auto
context => ss7-signalling
language => en

[linkset-6032]
enabled => yes
enable_st => no
use_connect => no
hunting_policy => odd_lru
subservice => auto
context => ss7-signalling
language => en

[link-6031_1]
linkset => 6031
channels =>
schannel => 1-2
firstcic =>
enabled => yes

[link-6031_2]
linkset => 6031
channels =>
schannel => 1-2
firstcic =>
enabled => yes

[link-6032_1]
linkset => 6032
channels =>
schannel => 1-2
firstcic =>
enabled => yes

[link-6032_2]
linkset => 6032
channels =>
schannel => 1-2
firstcic =>
enabled => yes

;##########################
;voice
;##########################
[linkset-7000]
enabled => yes
enable_st => no
use_connect => no
hunting_policy => odd_lru
subservice => auto
context => ss7-voice
language => en

[link-7000_1]
linkset => 7000
channels => 1-31
firstcic => 1
enabled => yes

[link-7000_2]
linkset => 7000
channels => 1-31
firstcic => 33
enabled => yes

[link-7000_3]
linkset => 7000
channels => 1-31
firstcic => 65
enabled => yes

[link-7000_4]
linkset => 7000
channels => 1-31
firstcic => 97
enabled => yes

[link-7000_5]
linkset => 7000
channels => 1-31
firstcic => 129
enabled => yes

[link-7000_6]
linkset => 7000
channels => 1-31
firstcic => 161
enabled => yes

;##########################
;hosts
;##########################

[host-S1]
enabled => yes
default_linkset => 6031
opc => 0x5000
dpc => 6031:0x6031,6032:0x6032,6031_1:0x6031,6032_1:0x6032
if-1 => 10.10.10.1
if-2 => 192.168.0.1
links => 6031_1:1,6032_1:2

[host-S2]
enabled => yes
default_linkset => 6032
opc => 0x5000
dpc => 6031:0x6000,6032:0x6030,6031_2:0x6031,6032_2:0x6032
if-1 => 10.10.10.2
if-2 => 192.168.0.2
links => 6031_2:1,6032_2:2

[host-V1]
enabled => yes
default_linkset => 7000
opc => 0x5000
dpc => 7000:0x7000,7000_1:0x7000,7000_2:0x7000
if-1 => 10.10.10.11
if-2 => 192.168.0.11
links => 7000_1:1,7000_2:2

[host-V2]
enabled => yes
default_linkset => 7000
opc => 0x5000
dpc => 7000:0x7000,7000_3:0x7000,7000_4:0x7000
if-1 => 10.10.10.12
if-2 => 192.168.0.12
links => 7000_3:1,7000_4:2

[host-V3]
enabled => yes
default_linkset => 7000
opc => 0x5000
dpc => 7000:0x7000,7000_1:0x7000,7000_2:0x7000
if-1 => 10.10.10.13
if-2 => 192.168.1.13
links => 7000_5:1,7000_6:2

;##########################
;cluster
;##########################

[cluster]
port => 5040
7000_1 => S1#if-2,S2#if-2
7000_2 => S1#if-2,S2#if-2
7000_3 => S1#if-2,S2#if-2
7000_4 => S1#if-2,S2#if-2
7000_5 => S1#if-2,S2#if-2
7000_6 => S1#if-2,S2#if-2

-------------------------------- ss7.conf ---- EOF -----------------




-- 
Ioan Indreias
IT Consultant 	ioan.indreias at modulo.ro <mailto:ioan.indreias at modulo.ro>
MODULO Consulting 	
www.modulo.ro <http://www.modulo.ro/>

Phone: 	+40-21-2321019 	
Fax: 	+40-21-2333422 	
Mobile: 	+40-741-019206 	

Postal address: 1B, Intrarea Scoala Herastrau, 3rd floor, 014153, 
Bucharest 1, Romania

This e-mail may contain confidential and/or privileged information. If 
you are not the intended recipient (or have received this e-mail in 
error) please notify the sender immediately and delete this e-mail. Any 
unauthorized copying, disclosure or distribution of the material in this 
e-mail is strictly forbidden

------------------------------------------------------------------------
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.digium.com/pipermail/asterisk-ss7/attachments/20090429/673dc3e1/attachment.htm 


More information about the asterisk-ss7 mailing list