<html><body><div style="color:#000; background-color:#fff; font-family:arial, helvetica, sans-serif;font-size:12pt"><div>Hello everybody,
<br><br>Here is my issue. I need to simulate a modem transaction in C. 
It's a V.21 modem in 200 bits/s. This modem dial a number and waits for 
an "request to send" sent by the reciever. This is where I have to 
simulate a modem.
<br>The "request to send" is composed of a 2100 Hz tone for 2,4 secondes and 32 alternations of two tones :
<br>1650 Hz and 1850 Hz, 15 ms each.
<br>In my idea, streamFile() function seams to be the good mean.
<br><br>The real issue is that when those tones are sent, the transmeter
 will send a "message" which is 16 digits in V.21 mode. 8 data bits, no 
parity, 2 stop bits.
<br>200 bits/s means that each tone is 5 ms. 1180 Hz is a "1" and 980 is a "0".
<br><br>So, I need to get those 16 digits messages from tones back into 
numbers. So I need a way to listen the signals and analyse them and this
 is where I don't know how to do it.
<br><br>Maybe, I have to create a module into freeswitch and here also I need an help to do it.
<br><br>Thanks for your attention.
<br><br>8hector8</div></div></body></html>