[asterisk-ss7] Debugging SS7
Matthew Fredrickson
creslin at digium.com
Thu Nov 29 12:00:04 CST 2007
Dmitri Sologoubenko wrote:
> Hello!
>
> I'm a asterisk<>ss7 newbie, so need some help :)
>
> I've changed and recompiled ss7linktest utility distributed in libss7
> trunk, because it was working only with "national" network indication,
> while my ss7 telco uses "national_spare".
>
> How can I post the modified source or a diff patch so people can set
> network indication type from command line?
You can post it to bugs.digium.com. That's where contributions for
libss7 are managed.
>
> And, how can I interpret the output of my ss7linktest?
>
This is a verbose output of a lot of low level messaging traffic for SS7
link initialization. You might want to get a good book on SS7 if you
are interested in the low level aspects of it. I recommend Cisco's
"Signaling System No. 7 (SS7/C7) Protocol, Architecture, and Services"
book. It's very good, and very understandable.
> Starting link 1
> Link state change: IDLE -> NOTALIGNED
> Len = 4 [ ff ff 01 00 ]
> FSN: 127 FIB 1
> BSN: 127 BIB 1
>>> [0] LSSU SIO
>
> Len = 4 [ ff ff 01 00 ]
> FSN: 127 FIB 1
> BSN: 127 BIB 1
> <[0] LSSU SIO
>
> Link state change: NOTALIGNED -> ALIGNED
> Len = 4 [ ff ff 01 02 ]
> FSN: 127 FIB 1
> BSN: 127 BIB 1
>>> [0] LSSU SIE
>
> Len = 4 [ ff ff 01 02 ]
> FSN: 127 FIB 1
> BSN: 127 BIB 1
> <[0] LSSU SIE
>
> Link state change: ALIGNED -> PROVING
> T4 expired!
> Link state change: PROVING -> ALIGNEDREADY
> Len = 3 [ ff ff 00 ]
> FSN: 127 FIB 1
> BSN: 127 BIB 1
>>> [0] FISU
>
> Len = 3 [ ff ff 00 ]
> FSN: 127 FIB 1
> BSN: 127 BIB 1
> <[0] FISU
>
> Link state change: ALIGNEDREADY -> INSERVICE
> [0] MTP2 link up
> Len = 9 [ ff 80 06 c0 04 80 f0 02 17 ]
> FSN: 0 FIB 1
> BSN: 127 BIB 1
>>> [0] MSU
> [ ff 80 06 ]
> Network Indicator: 3 Priority: 0 User Part: NET_MNG (0)
> [ c0 ]
> OPC 3010 DPC 4 SLS 0
> [ 04 80 f0 02 ]
> H0: 7 H1: 1
> Message type: TRA
> [ 17 ]
>
> Len = 20 [ ff 81 11 c1 04 80 f0 02 11 a0 32 35 36 34 32 38 36 32 38 38 ]
> FSN: 1 FIB 1
> BSN: 127 BIB 1
>>> [0] MSU
> [ ff 81 11 ]
> Network Indicator: 3 Priority: 0 User Part: STD_TEST (1)
> [ c1 ]
> OPC 3010 DPC 4 SLS 0
> [ 04 80 f0 02 ]
> H0: 1 H1: 1
> [ 11 ]
>
> Len = 25 [ ff 80 16 c1 c2 cb 00 00 11 f0 aa aa aa aa aa aa aa aa aa aa
> aa aa aa aa aa ]
> FSN: 0 FIB 1
> BSN: 127 BIB 1
> <[0] MSU
> [ ff 80 16 ]
> Network Indicator: 3 Priority: 0 User Part: STD_TEST (1)
> [ c1 ]
> OPC 3 DPC 3010 SLS 0
> [ c2 cb 00 00 ]
> H0: 1 H1: 1
> [ 11 ]
>
> Len = 25 [ 80 82 16 c1 03 80 f0 02 21 f0 aa aa aa aa aa aa aa aa aa aa
> aa aa aa aa aa ]
> FSN: 2 FIB 1
> BSN: 0 BIB 1
>>> [0] MSU
> [ 80 82 16 ]
> Network Indicator: 3 Priority: 0 User Part: STD_TEST (1)
> [ c1 ]
> OPC 3010 DPC 3 SLS 0
> [ 03 80 f0 02 ]
> H0: 1 H1: 2
> [ 21 ]
>
> [0] --- SS7 Up ---
> Len = 14 [ 80 83 0b c5 04 80 f0 12 01 00 17 01 01 17 ]
> FSN: 3 FIB 1
> BSN: 0 BIB 1
>>> [0] MSU
> [ 80 83 0b ]
> Network Indicator: 3 Priority: 0 User Part: ISUP (5)
> [ c5 ]
> OPC 3010 DPC 4 SLS 1
> [ 04 80 f0 12 ]
> CIC: 1
> [ 01 00 ]
> Message Type: GRS
> [ 17 ]
> --VARIABLE LENGTH PARMS[1]--
> Range and status:
> Range: 23
> [ 01 17 ]
>
>
> What is happening on my SS7 link?
Your link came up. (----- SS7 UP ------)
>
> Should I run the ss7linktest utility only on bchan number or freely on
> any channel number?
It is only for your signalling channel. So whatever Zap channel has
your signalling on, that is the channel you should run it on.
--
Matthew Fredrickson
Software/Firmware Engineer
Digium, Inc.
More information about the asterisk-ss7
mailing list