Dear Matthew, I found other bugs on the code when connecting 4 different point codes but one adjacent signaling link (fixed). Also, I could not connect 2 signaling channels to the same linkset. There is a sync issue FIB/BIB when we have more than one sigchannel. Can I contact you off-list? Can I send to you patches (chan_zap & libss7)? []'s Daniel Matthew Fredrickson escreveu: > Sorry, that's a bug in my code. I'm looking at it right now to fix it > :-) > > Matthew Fredrickson > > On Mar 26, 2007, at 10:43 AM, Charl Barnard wrote: > >> Hi All, >> >> We've recently discovered something strange running libss7 (r74): >> seems like >> when the switch we're connected to sends us a Circuit Group Unblock >> message >> with type Maintenance oriented, libss7 responds with an >> acknowlegement for >> type Hardware failure oriented, instead of Maintenance, and vice >> versa when >> CGU is received with message type Hardware-please see the following >> trace: >> >> +---------+---------------------------------------------+------------------- >> >> -----------------+ >> |BITMASK |ID Name |Comment or >> Value >> | >> +---------+---------------------------------------------+------------------- >> >> -----------------+ >> |5:08:34 PM,851,406 1:E (Rx):15 MTP-L2 MSU ISUP CGU 0-XXX-0 >> 2-XXX-0 >> 000-02 | >> |MTP Level 2 (MTP-L2) MSU (= Message Signal Unit) >> | >> |Message Signal Unit >> | >> |-0000111 |Backward Sequence Number |7 >> | >> |1------- |Backward Indicator Bit |1 >> | >> |-1100000 |Forward Sequence Number |96 >> | >> |1------- |Forward Indicator Bit |1 >> | >> |--010000 |Length Indicator |16 >> | >> |00------ |Spare |0 >> | >> |----0101 |Service Indicator |ISDN User Part >> | >> |--00---- |Sub-Service: Priority >> |Spare/priority 0 >> (U.S.A. only) | >> |00------ |Sub-Service: Network Ind |International >> message | >> |**b14*** |Destination Point Code |0-XXX-0 >> | >> |**b14*** |Originating Point Code |2-XXX-0 >> | >> |ITU-T WHITE BOOK ISDN User Part (ISUP) CGU (= Circuit Group >> Unblocking) >> | >> |Circuit Group Unblocking >> | >> |0010---- |Signalling Link Selection |2 >> | >> |**b12*** |Circuit Ident Code |000-02 >> | >> |0000---- |Spare |0 >> | >> |00011001 |Message Type |25 >> | >> |------00 |Cct grp supervis msg type |Maintenance >> oriented | >> |000000-- |Spare |0 >> | >> |00000001 |Pointer to parameter |1 >> | >> |Range and status >> | >> |00000101 |Parameter Length |5 >> | >> |00011101 |Range |29 >> | >> |**b30*** |Status >> |'111111111111110111111111111111'B | >> |00------ |Filler |0 >> | >> >> +---------+---------------------------------------------+------------------- >> >> -----------------+ >> |BITMASK |ID Name |Comment or >> Value >> | >> +---------+---------------------------------------------+------------------- >> >> -----------------+ >> |5:08:34 PM,925,025 1:F (Rx):15 MTP-L2 MSU ISUP CGUA 2-XXX-0 >> 0-XXX-0 >> 000-02 | >> |MTP Level 2 (MTP-L2) MSU (= Message Signal Unit) >> | >> |Message Signal Unit >> | >> |-1100000 |Backward Sequence Number |96 >> | >> |1------- |Backward Indicator Bit |1 >> | >> |-0001000 |Forward Sequence Number |8 >> | >> |1------- |Forward Indicator Bit |1 >> | >> |--010000 |Length Indicator |16 >> | >> |00------ |Spare |0 >> | >> |----0101 |Service Indicator |ISDN User Part >> | >> |--00---- |Sub-Service: Priority >> |Spare/priority 0 >> (U.S.A. only) | >> |00------ |Sub-Service: Network Ind |International >> message | >> |**b14*** |Destination Point Code |2-XXX-0 >> | >> |**b14*** |Originating Point Code |0-XXX-0 >> | >> |ITU-T WHITE BOOK ISDN User Part (ISUP) CGUA (= Circuit Group >> Unblocking >> Ack.) | >> |Circuit Group Unblocking Ack. >> | >> |0000---- |Signalling Link Selection |0 >> | >> |**b12*** |Circuit Ident Code |000-02 >> | >> |0000---- |Spare |0 >> | >> |00011011 |Message Type |27 >> | >> |------01 |Cct grp supervis msg type |Hardware >> failure >> oriented | >> |000000-- |Spare |0 >> | >> |00000001 |Pointer to parameter |1 >> | >> |Range and status >> | >> |00000101 |Parameter Length |5 >> | >> |00011101 |Range |29 >> | >> |**b30*** |Status >> |'111111111111110111111111111111'B | >> |00------ |Filler |0 >> | >> >> Any ideas? This obviously leaves the two ends confused about circuit >> state. >> >> Thanks, >> >> Charl >> >> _______________________________________________ >> --Bandwidth and Colocation provided by Easynews.com -- >> >> asterisk-ss7 mailing list >> To UNSUBSCRIBE or update options visit: >> http://lists.digium.com/mailman/listinfo/asterisk-ss7 > > _______________________________________________ > --Bandwidth and Colocation provided by Easynews.com -- > > asterisk-ss7 mailing list > To UNSUBSCRIBE or update options visit: > http://lists.digium.com/mailman/listinfo/asterisk-ss7 > >