Summary:ASTERISK-09633: fskmodem and tdd lack documentation of proper use...
Reporter:Don Fanning (donfanning)Labels:
Date Opened:2007-06-09 18:51:19Date Closed:2007-06-11 06:53:06
Versions:Frequency of
Description:In reviewing the code, I'm looking at fskmodem.c and tdd.c but when I go to DOxygen, there is little rhyme or reason as to why you would even have this code in there.

Understandably, fskmodem.h interfaces with callerid.c to decode 1200FSK on Zap lines but there's really no encoder there to speak of.  That code resides in callerid.c.  The tdd.c has the code to take the raw audio and decode/encode the BAUDOT of the stream but lacks any sort of interface outside the function.  

Where does one take advantage of the tdd.c/.h code and interface it outside Asterisk to a terminal or even external scripts?

The docs don't even show how it can be utilized effectively under AEL.

Does anyone have some insight to it?

Incidently, isn't there a better way of taping the raw audio out of asterisk into some DSP code for better MF/DTMF/DATA support?


Want to send TDD messages to callers via AEL.
Open documentation.
Find nothing there relating to TDD.
Cry because it's not documented yet the code exists.
Log into mantis to bitch and moan.
Rinse and repeat.
Comments:By: Don Fanning (donfanning) 2007-06-09 18:53:36

Filed as bug so documentation can be tracked and/or code reviewed to make it usable.  Since there is no documentation on the feature, it should be counted as a bug.