I’ve made some changes to dahdi wctdm.c so it reads the Hook Status (shadow register 0) every 8 milliseconds instead of every 16 milliseconds.
This lets me use a UK rotary dial phone that is emitting 12 pulses per second.
The fix relates to how often you read Shadow Register 0 and how often you call wctdm_proslic_check_hook()
I wanted to know if the DAHDI maintainers would consider making the same changes in the official driver and what the process is for submitted patches.
Thanks
Roger