[Asterisk-Dev] No Red Alarms for  TDM400 modules
    matt.riddell at sineapps.com 
    matt.riddell at sineapps.com
       
    Wed Sep  1 18:11:10 MST 2004
    
    
  
Aparrently there is no way to tell if the RJ plug is dead / uplugged 
/ eaten by weasels.
This can be a problem as follows:
Card 1 Module 1: FXO [Channel #1]
Card 1 Module 2: FXO [Channel #2]
Card 1 Module 3: FXO [Channel #3]
Card 1 Module 4: FXO [Channel #4]
Card 2 Module 1: FXO [Channel #5]
Card 2 Module 2: FXO [Channel #6]
Card 2 Module 3: FXO [Channel #7]
Card 2 Module 4: FXO [Channel #8]
Card 3 Module 1: FXO [Channel #9]
Card 3 Module 2: FXO [Channel #10]
Card 3 Module 3: FXO [Channel #11]
Card 3 Module 4: FXO [Channel #12]
relevant zapata.conf
group=1
channel=1-12
relevant extensions.conf
exten => _9.,1,Dial(Zap/g1/${EXTEN:1})
Say for example Card 1 Module 1 connection is down (ie dead/uplugged 
cable etc).  If you then try to dial a number, the call will not go 
through (even though you have 11 available lines).  If you did the 
same with a group of X100P's, the first one wouldn't be used if it 
wasn't plugged in.
Even if there was a way of promoting a Red Alarm from the module to 
the card...this would be far from ideal as it would be much more 
preferable to be able to still use the other 3 modules on the card.
I have raised and confirmed this with: Digium Tech Support, Asterisk-
users, Asterisk irc channel.
Should I file a bug report for this? Is there a simple hack I could 
do (i.e. check for dialtone before dialing...)
Actually on that one didn't someone want to receive MWI (stutter tone 
for messages) on incoming lines not long ago?
Is there a possibility that we could listen/analyse the dial tone 
before dialing?
Cristian Victor just said:
================================================
What about putting all the channels in a group (1 for example) and 
use Zap/r1/number to dial. This wil use round robin to pick a 
different channel on every dial attempt.
So if there is a dead line some calls will miss but with 12 lines 
11/12 of all calls will go through.
================================================
This will be a good quick fix for getting it working, but still 1 out 
of every 12 calls will fail.
Thoughts?
Matt Riddell
    
    
More information about the asterisk-dev
mailing list