[asterisk-bugs] [DAHDI-linux 0014104]: [patch] Generate VMWI line reversal from FXS module to light LED on newer 'non intellegent phone'

Asterisk Bug Tracker noreply at bugs.digium.com
Wed Jan 7 16:14:14 CST 2009


A NOTE has been added to this issue. 
====================================================================== 
http://bugs.digium.com/view.php?id=14104 
====================================================================== 
Reported By:                alecdavis
Assigned To:                dbailey
====================================================================== 
Project:                    DAHDI-linux
Issue ID:                   14104
Category:                   wctdm
Reproducibility:            always
Severity:                   feature
Priority:                   normal
Status:                     assigned
====================================================================== 
Date Submitted:             2008-12-18 02:36 CST
Last Modified:              2009-01-07 16:14 CST
====================================================================== 
Summary:                    [patch] Generate VMWI line reversal from FXS module
to light LED on newer 'non intellegent phone'
Description: 
Added initial fundamental support to manipulate FXS line to generate
Message Waiting Indication. Still supports sending FSK as has been
supported for years.

Discovered undocumented parameter 'mwisendtype' in chan_dahdi.conf which
can only be 'rpas' Ring Pulse Alert Signal at the moment.

Intention is to use this field with parameters as follows;
   'fsk' or undefined for exisiting FSK only support.
   'none' no FSK spill heard every second time you go off hook.
   'rpas' for existing support ring pulse before FSK
   'lrev' line reversed while messages exist
   'hvdc' high voltage, 90Vdc idle voltage
   'hvac' high voltage neon generation, Following Silicb AN33

Alec


====================================================================== 

---------------------------------------------------------------------- 
 (0097169) alecdavis (reporter) - 2009-01-07 16:14
 http://bugs.digium.com/view.php?id=14104#c97169 
---------------------------------------------------------------------- 
In wctdm 'mwisendtype' is the low driver level support for the various
methods that can be implemented in the driver IE. 'lrev' or 'hvdc'. But in
chan_dahdi 'mwisendtype' is used for higher level methods, IE 'fsk' and
'rpas'

'vmwimessages' is the number of messages, trafrir (Xorcom) suggested we
keep the number of messages. If vmwimessages=0 then line reversal is then
set back to normal. But for the line reversal method this is only needed as
a boolean bit.

I never intended MWI FSK generation to be pushed down into wctdm and the
like, it needs to stay in chan_dahdi.

chan_dahdi could implement channel line reversal, I have asked before on
asterisk-dev, why is there a module parameter in wctdm.c to reverse all FXS
lines, why global not channel? It's not in wctdm24xxp though.
I can foresee additional requirements to reverse the line while it's
already 
reversed, so we have to be careful there. 

Issue History 
Date Modified    Username       Field                    Change               
====================================================================== 
2009-01-07 16:14 alecdavis      Note Added: 0097169                          
======================================================================




More information about the asterisk-bugs mailing list