Hi
This is working configuration of SS7 between 2 Yate server equipped with Digium E1 cards and connected with crossover cables and time slot one used for signaling link
1)DAHDI system.conf
one of E1 cards should generate clock for other.
Yate1:
span=1,0,0,ccs,hdb3,
# Master Clock generator
bchan=2-31
dchan=1
#for signaling channel dchan=1 or hardhdlc=1 also ok but don't use mtp2=1
# Global data
loadzone = de
defaultzone = de
Yate 2:
span=1,1,0,ccs,hdb3
# termtype: te
bchan=2-31
dchan=1
#for signaling channel dchan=1 or hardhdlc=1 also ok but don't use mtp2=1
# Global data
loadzone = us
defaultzone = us
2) zapcard.conf
Yate1=Yate2
[general]
format=alaw
[span1]
type=E1
offset=1
voicechans=1-30
dtmfdetect=disable
readonly=no
[span_sig]
type=E1
offset=0
dtmfdetect=disable
sigchan=1
readonly=no
3)ysigchan.conf
Yate1:
[general]
debuglevel=9,9,9,9,9
debuglevel_engine=9,9,9,9,9
enable=yes
dtmfinband=true
[isup_Trunk]
enable=yes
type=ss7-isup
pointcodetype=ITU
service=5
pointcode=299
defaultpointcode=299
remotepointcode=27
network=linkset3
priority=regular
lockgroup=no
earlyacm=no
;sig=span_sig
offset=1
voice=span1
sls=cic
strategy=random
channelsync=1000
ringback=yes
presentation=allowed
screening=user-provided
format=alaw
print-messages=yes
checklinks=false
checkfails=false
[linkset3]
type=ss7-mtp3
netindicator=national
netind2pctype=ITU
local=ITU,299
route=ITU,27,0
autostart=yes
link=link1
link1.sig=span_sig
[link1]
type=ss7-mtp2
autostart=yes
emergency=no
filllink=no
rxunderrun=0
Yate2:
[isup_Trunk]
enable=yes
type=ss7-isup
pointcodetype=ITU
service=5
pointcode=27
defaultpointcode=27
remotepointcode=299
network=linkset3
priority=regular
lockgroup=no
earlyacm=no
sig=span_sig
offset=1
voice=span1
sls=cic
strategy=random
channelsync=1000
ringback=yes
presentation=allowed
screening=user-provided
format=alaw
print-messages=yes
checklinks=false
checkfails=false
[linkset3]
type=ss7-mtp3
netindicator=national
netind2pctype=ITU
local=ITU,27
route=ITU,299,0
autostart=yes
link=link1
link1.sig=span_sig
[link1]
type=ss7-mtp2
autostart=yes
emergency=no
filllink=no
rxunderrun=0
link1.sig=span_sig
sig=span_sig
SS7 Troubleshooting
in ysigchan.conf in the section with type=ss7-isup print-messages=yes
extended-debug=yes
in yate.conf section [debug] sig=level 10
or temporarily from rmanager: debug sig level 10
Although this configuration is working I am not sure exactly where should I refer span_sig to link1.sig(mtp2) in ysigchan.conf