[ previous ] [ next ] [ threads ]
 To :  "'Paul Chitescu'" <paulc@v...>,<yate@v...>
 From :  "Andrew Checkov" <expert@a...>
 Subject :  SS7 Network indicator problem
 Date :  Sat, 29 May 2010 15:41:42 +0400
Hi,

I have the following problem with YATE SVN R3352.

I need to setup SS7 link with NI=3

My ysigchan.conf
---------------------------------------------------------------------------
[link2]
enable=yes
type=ss7-isup
pointcodetype=ITU
pointcode=14213
defaultpointcode=14213
remotepointcode=14500
lockgroup=yes
earlyacm=yes
sig=wanpipe2
voice=wanpipe2
strategy=increment
strategy-restrict=even
channelsync=1000
numplan=isdn
numtype=international
presentation=allowed
screening=user-provided
format=alaw
print-messages=yes
extended-debug=yes
; International = 0x00, SpareInternational = 0x40, National = 0x80, 
; ReservedNational = 0xc0
netindicator=0x40
---------------------------------------------------------------------------

Meantime yate sends ISUP messages with different NI:

Some messages has correct value 3

---------------------------------------------------------------------------
Frame 3 (23 bytes on wire, 23 bytes captured)
    Arrival Time: May 29, 2010 15:30:48.885889000
    [Time delta from previous captured frame: 0.000206000 seconds]
    [Time delta from previous displayed frame: 0.000206000 seconds]
    [Time since reference or first frame: 0.585336000 seconds]
    Frame Number: 3
    Frame Length: 23 bytes
    Capture Length: 23 bytes
    [Frame is marked: False]
    [Protocols in frame: mtp2:mtp3:mtp3mg]
    Point-to-Point Direction: Sent (0)
    Link Number: 0
Message Transfer Part Level 2
    .011 1111 = Backward sequence number: 63
    1... .... = Backward indicator bit: 1
    .011 0000 = Forward sequence number: 48
    1... .... = Forward indicator bit: 1
    ..01 0100 = Length Indicator: 20
    00.. .... = Spare: 0
Message Transfer Part Level 3
    Service information octet
        11.. .... = Network indicator: Reserved for national use (0x03)
        ..00 .... = Spare: 0x00
        .... 0001 = Service indicator: Maintenance Regular Message (MTN)
(0x01)
    Routing label
        .... .... .... .... ..11 1000 1010 0100 = DPC: 14500
        .... 1101 1110 0001 01.. .... .... .... = OPC: 14213
        0000 .... .... .... .... .... .... .... = Signalling Link Selector:
0
Message Transfer Part Level 3 Management
    .... 0001 = H0 (Message Group): Test messages (0x01)
    0010 .... = H1 (Message): Signalling link test acknowledgement message
(0x02)
    1101 .... = Test length: 13
    Test pattern (13 bytes)
---------------------------------------------------------------------------

And most messages sent with wrong value 0

---------------------------------------------------------------------------
Frame 1 (17 bytes on wire, 17 bytes captured)
    Arrival Time: May 29, 2010 15:30:48.300553000
    [Time delta from previous captured frame: 0.000000000 seconds]
    [Time delta from previous displayed frame: 0.000000000 seconds]
    [Time since reference or first frame: 0.000000000 seconds]
    Frame Number: 1
    Frame Length: 17 bytes
    Capture Length: 17 bytes
    [Frame is marked: False]
    [Protocols in frame: mtp2:mtp3:isup]
    Point-to-Point Direction: Sent (0)
    Link Number: 0
Message Transfer Part Level 2
    .011 1110 = Backward sequence number: 62
    1... .... = Backward indicator bit: 1
    .010 1111 = Forward sequence number: 47
    1... .... = Forward indicator bit: 1
    ..00 1110 = Length Indicator: 14
    00.. .... = Spare: 0
Message Transfer Part Level 3
    Service information octet
        00.. .... = Network indicator: International network (0x00)
        ..00 .... = Spare: 0x00
        .... 0101 = Service indicator: ISUP (0x05)
    Routing label
        .... .... .... .... ..11 1000 1010 0100 = DPC: 14500
        .... 1101 1110 0001 01.. .... .... .... = OPC: 14213
        0000 .... .... .... .... .... .... .... = Signalling Link Selector:
0
ISDN User Part
    CIC: 1
    Message type: Circuit group unblocking (25)
    Circuit group supervision message type: hardware failure oriented (1)
        Mandatory Parameter: 21 (Circuit group supervision message type)
        .... ..01 = Circuit group supervision message type: hardware failure
oriented (1)
    Range (14) and status
        Mandatory Parameter: 22 (Range and Status)
        Pointer to Parameter: 1
        Parameter length: 3
        Range: 14
        Status subfield
    No optional parameters are possible with this message type
---------------------------------------------------------------------------

How to fix the problem?

Andrew Checkov