[asterisk-ss7] libss7 redundant linkset problem

Gregory Massel greg at csurf.co.za
Sat May 19 07:18:30 CDT 2012


Hello

I'm struggling with a redundant linkset setup in libss7.

When the one of the two signalling links goes down, none of the CICs 
show as Idle. Calls can still be received, however, none can be made 
out. Also, libss7 does not automatically block the CICs associated with 
the E1's that have failed.

As soon as I remove the redundant signalling channel and redundant links 
associated with the failed E1, the others work fine and show as Idle:

dahdi show status:
Description                              Alarms  IRQ    bpviol CRC    
Fra Codi Options  LBO
T4XXP (PCI) Card 0 Span 1                OK      1      0      0      
CCS HDB3          0 db (CSU)/0-133 feet (DSX-1)
T4XXP (PCI) Card 0 Span 2                OK      1      0      0      
CCS HDB3          0 db (CSU)/0-133 feet (DSX-1)
T4XXP (PCI) Card 0 Span 3                BLU/RED 1      0      0      
CCS HDB3          0 db (CSU)/0-133 feet (DSX-1)
T4XXP (PCI) Card 0 Span 4                BLU/RED 1      0      0      
CCS HDB3          0 db (CSU)/0-133 feet (DSX-1)
T4XXP (PCI) Card 1 Span 1                BLU/YEL 0      0      0      
CCS HDB3          0 db (CSU)/0-133 feet (DSX-1)
T4XXP (PCI) Card 1 Span 2                BLU/RED 0      0      0      
CCS HDB3          0 db (CSU)/0-133 feet (DSX-1)
T4XXP (PCI) Card 1 Span 3                OK      0      0      0      
CCS HDB3          0 db (CSU)/0-133 feet (DSX-1)
T4XXP (PCI) Card 1 Span 4                OK      0      0      0      
CCS HDB3          0 db (CSU)/0-133 feet (DSX-1)


E.g. Without redundant config:

linkset = 1
networkindicator = national_spare
pointcode = 1234

defaultdpc = 5678
adjpointcode = 4567
sigchan = 16

cicbeginswith = 97
channel = 1-15
cicbeginswith = 113
channel = 17-31
cicbeginswith = 129
channel = 32-62
cicbeginswith = 161
channel = 187-217
cicbeginswith = 193
channel = 218-248


link      Chan Lcl Rem Call       SS7  Channel
set  Chan Idle Blk Blk Level      Call Name
    1    1 Yes  No  No  Idle       No
    1    2 Yes  No  No  Idle       No
    1    3 Yes  No  No  Idle       No
    1    4 Yes  No  No  Idle       No
    1    5 Yes  No  No  Idle       No
    1    6 Yes  No  No  Idle       No
    1    7 Yes  No  No  Idle       No
    1    8 Yes  No  No  Idle       No
    1    9 Yes  No  No  Idle       No
    1   10 Yes  No  No  Idle       No
    1   11 Yes  No  No  Idle       No
    1   12 Yes  No  No  Idle       No
    1   13 Yes  No  No  Idle       No
    1   14 Yes  No  No  Idle       No
    1   15 Yes  No  No  Idle       No
    1   17 Yes  No  No  Idle       No
    1   18 Yes  No  No  Idle       No
    1   19 Yes  No  No  Idle       No
    1   20 Yes  No  No  Idle       No
    1   21 Yes  No  No  Idle       No
    1   22 Yes  No  No  Idle       No
    1   23 Yes  No  No  Idle       No
    1   24 Yes  No  No  Idle       No
    1   25 Yes  No  No  Idle       No
    1   26 Yes  No  No  Idle       No
    1   27 Yes  No  No  Idle       No
    1   28 Yes  No  No  Idle       No
    1   29 Yes  No  No  Idle       No
    1   30 Yes  No  No  Idle       No
    1   31 Yes  No  No  Idle       No
    1   32 Yes  No  No  Idle       No
    1   33 Yes  No  No  Idle       No
    1   34 Yes  No  No  Idle       No
    1   35 Yes  No  No  Idle       No
    1   36 Yes  No  No  Idle       No
    1   37 Yes  No  No  Idle       No
    1   38 Yes  No  No  Idle       No
    1   39 Yes  No  No  Idle       No
    1   40 Yes  No  No  Idle       No
    1   41 Yes  No  No  Idle       No
    1   42 Yes  No  No  Idle       No
    1   43 Yes  No  No  Idle       No
    1   44 Yes  No  No  Idle       No
    1   45 Yes  No  No  Idle       No
    1   46 Yes  No  No  Idle       No
    1   47 Yes  No  No  Idle       No
    1   48 Yes  No  No  Idle       No
    1   49 Yes  No  No  Idle       No
    1   50 Yes  No  No  Idle       No
    1   51 Yes  No  No  Idle       No
    1   52 Yes  No  No  Idle       No
    1   53 Yes  No  No  Idle       No
    1   54 Yes  No  No  Idle       No
    1   55 Yes  No  No  Idle       No
    1   56 Yes  No  No  Idle       No
    1   57 Yes  No  No  Idle       No
    1   58 Yes  No  No  Idle       No
    1   59 Yes  No  No  Idle       No
    1   60 Yes  No  No  Idle       No
    1   61 Yes  No  No  Idle       No
    1   62 Yes  No  No  Idle       No
    1  187 Yes  No  No  Idle       No
    1  188 Yes  No  No  Idle       No
    1  189 Yes  No  No  Idle       No
    1  190 Yes  No  No  Idle       No
    1  191 Yes  No  No  Idle       No
    1  192 Yes  No  No  Idle       No
    1  193 Yes  No  No  Idle       No
    1  194 Yes  No  No  Idle       No
    1  195 Yes  No  No  Idle       No
    1  196 Yes  No  No  Idle       No
    1  197 Yes  No  No  Idle       No
    1  198 Yes  No  No  Idle       No
    1  199 Yes  No  No  Idle       No
    1  200 Yes  No  No  Idle       No
    1  201 Yes  No  No  Idle       No
    1  202 Yes  No  No  Idle       No
    1  203 Yes  No  No  Idle       No
    1  204 Yes  No  No  Idle       No
    1  205 Yes  No  No  Idle       No
    1  206 Yes  No  No  Idle       No
    1  207 Yes  No  No  Idle       No
    1  208 Yes  No  No  Idle       No
    1  209 Yes  No  No  Idle       No
    1  210 Yes  No  No  Idle       No
    1  211 Yes  No  No  Idle       No
    1  212 Yes  No  No  Idle       No
    1  213 Yes  No  No  Idle       No
    1  214 Yes  No  No  Idle       No
    1  215 Yes  No  No  Idle       No
    1  216 Yes  No  No  Idle       No
    1  217 Yes  No  No  Idle       No
    1  218 Yes  No  No  Idle       No
    1  219 Yes  No  No  Idle       No
    1  220 Yes  No  No  Idle       No
    1  221 Yes  No  No  Idle       No
    1  222 Yes  No  No  Idle       No
    1  223 Yes  No  No  Idle       No
    1  224 Yes  No  No  Idle       No
    1  225 Yes  No  No  Idle       No
    1  226 Yes  No  No  Idle       No
    1  227 Yes  No  No  Idle       No
    1  228 Yes  No  No  Idle       No
    1  229 Yes  No  No  Idle       No
    1  230 Yes  No  No  Idle       No
    1  231 Yes  No  No  Idle       No
    1  232 Yes  No  No  Idle       No
    1  233 Yes  No  No  Idle       No
    1  234 Yes  No  No  Idle       No
    1  235 Yes  No  No  Idle       No
    1  236 Yes  No  No  Idle       No
    1  237 Yes  No  No  Idle       No
    1  238 Yes  No  No  Idle       No
    1  239 Yes  No  No  Idle       No
    1  240 Yes  No  No  Idle       No
    1  241 Yes  No  No  Idle       No
    1  242 Yes  No  No  Idle       No
    1  243 Yes  No  No  Idle       No
    1  244 Yes  No  No  Idle       No
    1  245 Yes  No  No  Idle       No
    1  246 Yes  No  No  Idle       No
    1  247 Yes  No  No  Idle       No
    1  248 Yes  No  No  Idle       No

With redundant config:

linkset = 1
networkindicator = national_spare
pointcode = 1234

defaultdpc = 5678
adjpointcode = 4567
sigchan = 16

cicbeginswith = 97
channel = 1-15
cicbeginswith = 113
channel = 17-31
cicbeginswith = 129
channel = 32-62
cicbeginswith = 161
channel = 187-217
cicbeginswith = 193
channel = 218-248

defaultdpc = 2345
adjpointcode = 3456
sigchan = 78

cicbeginswith = 33
channel = 63-77
cicbeginswith = 49
channel = 79-93
cicbeginswith = 65
channel = 94-124
cicbeginswith = 225
channel = 125-155
cicbeginswith = 257
channel = 156-186


link      Chan Lcl Rem Call       SS7  Channel
set  Chan Idle Blk Blk Level      Call Name
    1    1 No   No  No  Idle       No
    1    2 No   No  No  Idle       No
    1    3 No   No  No  Idle       No
    1    4 No   No  No  Idle       No
    1    5 No   No  No  Idle       No
    1    6 No   No  No  Idle       No
    1    7 No   No  No  Idle       No
    1    8 No   No  No  Idle       No
    1    9 No   No  No  Idle       No
    1   10 No   No  No  Idle       No
    1   11 No   No  No  Idle       No
    1   12 No   No  No  Idle       No
    1   13 No   No  No  Idle       No
    1   14 No   No  No  Idle       No
    1   15 No   No  No  Idle       No
    1   17 No   No  No  Idle       No
    1   18 No   No  No  Idle       No
    1   19 No   No  No  Idle       No
    1   20 No   No  No  Idle       No
    1   21 No   No  No  Idle       No
    1   22 No   No  No  Idle       No
    1   23 No   No  No  Idle       No
    1   24 No   No  No  Idle       No
    1   25 No   No  No  Idle       No
    1   26 No   No  No  Idle       No
    1   27 No   No  No  Idle       No
    1   28 No   No  No  Idle       No
    1   29 No   No  No  Idle       No
    1   30 No   No  No  Idle       No
    1   31 No   No  No  Idle       No
    1   32 No   No  No  Idle       No
    1   33 No   No  No  Idle       No
    1   34 No   No  No  Idle       No
    1   35 No   No  No  Idle       No
    1   36 No   No  No  Idle       No
    1   37 No   No  No  Idle       No
    1   38 No   No  No  Idle       No
    1   39 No   No  No  Idle       No
    1   40 No   No  No  Idle       No
    1   41 No   No  No  Idle       No
    1   42 No   No  No  Idle       No
    1   43 No   No  No  Idle       No
    1   44 No   No  No  Idle       No
    1   45 No   No  No  Idle       No
    1   46 No   No  No  Idle       No
    1   47 No   No  No  Idle       No
    1   48 No   No  No  Idle       No
    1   49 No   No  No  Idle       No
    1   50 No   No  No  Idle       No
    1   51 No   No  No  Idle       No
    1   52 No   No  No  Idle       No
    1   53 No   No  No  Idle       No
    1   54 No   No  No  Idle       No
    1   55 No   No  No  Idle       No
    1   56 No   No  No  Idle       No
    1   57 No   No  No  Idle       No
    1   58 No   No  No  Idle       No
    1   59 No   No  No  Idle       No
    1   60 No   No  No  Idle       No
    1   61 No   No  No  Idle       No
    1   62 No   No  No  Idle       No
    1  187 No   No  No  Idle       No
    1  188 No   No  No  Idle       No
    1  189 No   No  No  Idle       No
    1  190 No   No  No  Idle       No
    1  191 No   No  No  Idle       No
    1  192 No   No  No  Idle       No
    1  193 No   No  No  Idle       No
    1  194 No   No  No  Idle       No
    1  195 No   No  No  Idle       No
    1  196 No   No  No  Idle       No
    1  197 No   No  No  Idle       No
    1  198 No   No  No  Idle       No
    1  199 No   No  No  Idle       No
    1  200 No   No  No  Idle       No
    1  201 No   No  No  Idle       No
    1  202 No   No  No  Idle       No
    1  203 No   No  No  Idle       No
    1  204 No   No  No  Idle       No
    1  205 No   No  No  Idle       No
    1  206 No   No  No  Idle       No
    1  207 No   No  No  Idle       No
    1  208 No   No  No  Idle       No
    1  209 No   No  No  Idle       No
    1  210 No   No  No  Idle       No
    1  211 No   No  No  Idle       No
    1  212 No   No  No  Idle       No
    1  213 No   No  No  Idle       No
    1  214 No   No  No  Idle       No
    1  215 No   No  No  Idle       No
    1  216 No   No  No  Idle       No
    1  217 No   No  No  Idle       No
    1  218 No   No  No  Idle       No
    1  219 No   No  No  Idle       No
    1  220 No   No  No  Idle       No
    1  221 No   No  No  Idle       No
    1  222 No   No  No  Idle       No
    1  223 No   No  No  Idle       No
    1  224 No   No  No  Idle       No
    1  225 No   No  No  Idle       No
    1  226 No   No  No  Idle       No
    1  227 No   No  No  Idle       No
    1  228 No   No  No  Idle       No
    1  229 No   No  No  Idle       No
    1  230 No   No  No  Idle       No
    1  231 No   No  No  Idle       No
    1  232 No   No  No  Idle       No
    1  233 No   No  No  Idle       No
    1  234 No   No  No  Idle       No
    1  235 No   No  No  Idle       No
    1  236 No   No  No  Idle       No
    1  237 No   No  No  Idle       No
    1  238 No   No  No  Idle       No
    1  239 No   No  No  Idle       No
    1  240 No   No  No  Idle       No
    1  241 No   No  No  Idle       No
    1  242 No   No  No  Idle       No
    1  243 No   No  No  Idle       No
    1  244 No   No  No  Idle       No
    1  245 No   No  No  Idle       No
    1  246 No   No  No  Idle       No
    1  247 No   No  No  Idle       No
    1  248 No   No  No  Idle       No
    1   63 No   No  No  Idle       No
    1   64 No   No  No  Idle       No
    1   65 No   No  No  Idle       No
    1   66 No   No  No  Idle       No
    1   67 No   No  No  Idle       No
    1   68 No   No  No  Idle       No
    1   69 No   No  No  Idle       No
    1   70 No   No  No  Idle       No
    1   71 No   No  No  Idle       No
    1   72 No   No  No  Idle       No
    1   73 No   No  No  Idle       No
    1   74 No   No  No  Idle       No
    1   75 No   No  No  Idle       No
    1   76 No   No  No  Idle       No
    1   77 No   No  No  Idle       No
    1   79 No   No  No  Idle       No
    1   80 No   No  No  Idle       No
    1   81 No   No  No  Idle       No
    1   82 No   No  No  Idle       No
    1   83 No   No  No  Idle       No
    1   84 No   No  No  Idle       No
    1   85 No   No  No  Idle       No
    1   86 No   No  No  Idle       No
    1   87 No   No  No  Idle       No
    1   88 No   No  No  Idle       No
    1   89 No   No  No  Idle       No
    1   90 No   No  No  Idle       No
    1   91 No   No  No  Idle       No
    1   92 No   No  No  Idle       No
    1   93 No   No  No  Idle       No
    1   94 No   No  No  Idle       No
    1   95 No   No  No  Idle       No
    1   96 No   No  No  Idle       No
    1   97 No   No  No  Idle       No
    1   98 No   No  No  Idle       No
    1   99 No   No  No  Idle       No
    1  100 No   No  No  Idle       No
    1  101 No   No  No  Idle       No
    1  102 No   No  No  Idle       No
    1  103 No   No  No  Idle       No
    1  104 No   No  No  Idle       No
    1  105 No   No  No  Idle       No
    1  106 No   No  No  Idle       No
    1  107 No   No  No  Idle       No
    1  108 No   No  No  Idle       No
    1  109 No   No  No  Idle       No
    1  110 No   No  No  Idle       No
    1  111 No   No  No  Idle       No
    1  112 No   No  No  Idle       No
    1  113 No   No  No  Idle       No
    1  114 No   No  No  Idle       No
    1  115 No   No  No  Idle       No
    1  116 No   No  No  Idle       No
    1  117 No   No  No  Idle       No
    1  118 No   No  No  Idle       No
    1  119 No   No  No  Idle       No
    1  120 No   No  No  Idle       No
    1  121 No   No  No  Idle       No
    1  122 No   No  No  Idle       No
    1  123 No   No  No  Idle       No
    1  124 No   No  No  Idle       No
    1  125 No   No  No  Idle       No
    1  126 No   No  No  Idle       No
    1  127 No   No  No  Idle       No
    1  128 No   No  No  Idle       No
    1  129 No   No  No  Idle       No
    1  130 No   No  No  Idle       No
    1  131 No   No  No  Idle       No
    1  132 No   No  No  Idle       No
    1  133 No   No  No  Idle       No
    1  134 No   No  No  Idle       No
    1  135 No   No  No  Idle       No
    1  136 No   No  No  Idle       No
    1  137 No   No  No  Idle       No
    1  138 No   No  No  Idle       No
    1  139 No   No  No  Idle       No
    1  140 No   No  No  Idle       No
    1  141 No   No  No  Idle       No
    1  142 No   No  No  Idle       No
    1  143 No   No  No  Idle       No
    1  144 No   No  No  Idle       No
    1  145 No   No  No  Idle       No
    1  146 No   No  No  Idle       No
    1  147 No   No  No  Idle       No
    1  148 No   No  No  Idle       No
    1  149 No   No  No  Idle       No
    1  150 No   No  No  Idle       No
    1  151 No   No  No  Idle       No
    1  152 No   No  No  Idle       No
    1  153 No   No  No  Idle       No
    1  154 No   No  No  Idle       No
    1  155 No   No  No  Idle       No
    1  156 No   No  No  Idle       No
    1  157 No   No  No  Idle       No
    1  158 No   No  No  Idle       No
    1  159 No   No  No  Idle       No
    1  160 No   No  No  Idle       No
    1  161 No   No  No  Idle       No
    1  162 No   No  No  Idle       No
    1  163 No   No  No  Idle       No
    1  164 No   No  No  Idle       No
    1  165 No   No  No  Idle       No
    1  166 No   No  No  Idle       No
    1  167 No   No  No  Idle       No
    1  168 No   No  No  Idle       No
    1  169 No   No  No  Idle       No
    1  170 No   No  No  Idle       No
    1  171 No   No  No  Idle       No
    1  172 No   No  No  Idle       No
    1  173 No   No  No  Idle       No
    1  174 No   No  No  Idle       No
    1  175 No   No  No  Idle       No
    1  176 No   No  No  Idle       No
    1  177 No   No  No  Idle       No
    1  178 No   No  No  Idle       No
    1  179 No   No  No  Idle       No
    1  180 No   No  No  Idle       No
    1  181 No   No  No  Idle       No
    1  182 No   No  No  Idle       No
    1  183 No   No  No  Idle       No
    1  184 No   No  No  Idle       No
    1  185 No   No  No  Idle       No
    1  186 No   No  No  Idle       No

I have also tried the following which didn't make any difference (all 
circuits still not idle):

linkset = 1
networkindicator = national_spare
pointcode = 1234

defaultdpc = 5678
cicbeginswith = 97
channel = 1-15
cicbeginswith = 113
channel = 17-31
cicbeginswith = 129
channel = 32-62
cicbeginswith = 161
channel = 187-217
cicbeginswith = 193
channel = 218-248

defaultdpc = 3456
cicbeginswith = 33
channel = 63-77
cicbeginswith = 49
channel = 79-93
cicbeginswith = 65
channel = 94-124
cicbeginswith = 225
channel = 125-155
cicbeginswith = 257
channel = 156-186

adjpointcode = 4567
slc = 0
sigchan = 16

adjpointcode = 3456
slc = 1
sigchan = 78




More information about the asterisk-ss7 mailing list