From: Ragıp Özkan Konç (rkonca@ekinproje.com)
Date: Thu 30 Jan 2003 - 17:39:57 EET
Birde bu var
A DTMF encoder. Compile it (cc dtmf.c -lm -o dtmf), give it some dtmf
digits on the command line, and redirect its output to /dev/dsp.
#include <math.h>
#include <string.h>
#include <stdio.h>
#define duration 800
#define pause 400
float col[] =3D { 1209.0, 1336.0, 1477.0, 1633.0 };
float row[] =3D { 697.0, 770.0, 852.0, 941.0 };
char positions[] =3D "123A456B789C*0#D";
/* presume 8000 samples/second, mono, 8 bits/sample */
main(int argc, char *argv[]) {
int i;
char *ap, *cp;
float f1, f2, ri, ci;
=20
if (argc !=3D 2)
exit(1);
ap =3D argv[1];
while (*ap) {
cp =3D strchr(positions, *ap);
if (cp) {
ci =3D col[(cp - positions) % 4];
ri =3D row[(cp - positions) / 4];
for (f1 =3D 0.0, f2 =3D 0.0, i=3D0; i < duration;
i++, f1 +=3D 6.28/8000.0*ri, f2 +=3D 6.28/8000.0*ci) {
putchar((sin(f1)*63.0) + (sin(f2)*63.0) + 128);
}
for (i =3D 0; i < pause; i++)
putchar(128);
}
ap++;
}
}
-----Original Message-----
From: linux-ileri-bounce@linux.org.tr
[mailto:linux-ileri-bounce@linux.org.tr] On Behalf Of Rag=FDp =D6zkan =
Kon=E7a
Sent: Thursday, January 30, 2003 5:36 PM
To: linux-ileri@linux.org.tr
Subject: [linux-ileri] Re: Ynt: Re: Telefon
Telefonda bas=3DFDlan tu=3DFElar DTMF sinyalleri olarak kar=3DFE=3DFD =
tarafa =3D
g=3DF6nderilir
bu kodlar=3DFD =3DE7=3DF6zmek i=3DE7in kullan=3DFDlan algoritmalardan =
birisi =3D
Goertzel
algoritmas=3DFD
Bu kelimelerle ara=3DFEt=3DFDrma yaparak istedi=3DF0iniz bilgiye =3D
ula=3DFEabilirsiniz
CTI (Computer Telephony Integration)=3D20
-----Original Message-----
From: linux-ileri-bounce@linux.org.tr
[mailto:linux-ileri-bounce@linux.org.tr] On Behalf Of Omer Ucansu
Sent: Thursday, January 30, 2003 5:17 PM
To: linux-ileri@linux.org.tr
Subject: [linux-ileri] Ynt: Re: Telefon
Ben bu konuyu arast=3DFDrd=3DFDm.Santral =3DFCzerindeki kart ile bu =
i=3DFEi =3D
cozuyorlar.
Yaz=3DFDl=3DFDm olarakda CTI diyorlar.Zannedersem C ile yaz=3DFDyorlar.
Serdar bey siz projenizle ilgili detayl=3DFD bilgi verirmisiniz.
----- Original Message -----
From: serdar <linux@securities.com.tr>
To: <linux-ileri@linux.org.tr>
Sent: Thursday, January 30, 2003 11:32 AM
Subject: [linux-ileri] Re: Telefon
>
> Calistigim is yerinde benzer bir projeyi yeni bitirdim. Konuyu
hardware
> ile yapmayi goze alirsaniz sistem konusunda bilgi verebilirim.
>
> Saygilarimla ...
>
> >
> >Disar=3DFDdan bir telefon beni arad=3DFD=3DF0=3DFD zaman , sinyal =
sesinden =3D
sonra
sifre
girsin istiyorum.
> >Ve girilen bu sifreyi yakalamam laz=3DFDm.
> >
> >Boyle bir uygulamay=3DFD linuxta yapabilirmiyim
> >
> >
> >
> >
>
>
>
>