Nahravani telefonich hovoru

Petr Ešner petr.esner na atlas.cz
Úterý Srpen 14 22:34:39 CEST 2001


-----BEGIN PGP SIGNED MESSAGE-----

Pekny den preji,

za pomoci nevyuziteho stroje 486 s linuxem, modemu a pripadne par dratu, bych 
rad zbastlil neco, co by umelo rozpoznat, ze na lince probiha hovor. Tento 
hovor by si odstreamovalo z modemu v jeho nativnim formatu formatu (asi 
11kHz/RAW sound) a nakonec odeslalo znakovym zarizenim do pryc.
Na tohle jsem zadne HOWTO-turn-linux-box-into-a-telephone opravdu nenasel ale 
rad napisu, pokud se mi to podari vyresit :-)

Jsem zatim ve fazi, kdy jsem sesbiral po suplikach soucastky a udelal z nich 
486ku, hodil na ni Linux Red Hat 6.1 a prodratoval se od telefoniho konektoru 
k modemu.

Mam to tu ted takto:

[tel.konektor]
   |
   +===>[telefon]
   +===...==>[modem] (ja vim, ma to byt [tel.konektor]==>[modem]==>[telefon] 
ale ja nemam tolik dratu :-))) a navic by to vzhledem k ucelu nebylo zrovna 
vhodne)

Vyrostlo prede mnou par problemu...cele bych si to predstavoval nejak takto:

1) modem tise ceka na RING
2) prijde RING -> modem si vsimne -> vsimne si nejaky skript, ten pocka, az 
RING umre (nekdo to zvedl) a pote zvedne modem (ATH1) a zacne nahravat.

- - potrebuji tedy rozeznat oznamovaci ton od probihajiciho hovoru (pro pripad, 
kdy to nikdo nezvedne ale ten na druhe strane to vzda)
- - programek, filtrujici vystup z modemu, schopny rozpoznat ticho na lince 
(hovor skoncil).

3) po ukonceni hovoru (detekuje ten filtr) se vse odesle pryc (nebo se to 
bude posilat uz v prubehu, to je vcelku jedno...)
4) zpet na bod 1)

Asi to jde navrhout i lepe a proto se tu na to ptam. Neni mi taky jasne jak 
detekuji odchozi hovor. Muzete mi nekdo poradit? (jsem ochotny nacpat tam par 
soucastek navic..)

Diky
- -- 
 Petr Ešner <petr.esner na atlas.cz>
 ICQ# 105826792
 PGP keyID: 0xD58B18A1
 Public PGP key: http://pwiz.hyperlink.cz/files/pgp_key.asc
-----BEGIN PGP SIGNATURE-----
Version: PGP 6.5.8

iQEVAwUBO3ncXPIs2+8GCN2dAQF6Xwf/VRJYqs+IZsY50JGBQYGblmTZ+rxLC9fn
x+Q8Vp0s0yzXMoztio+XNMAKpWZK8UxmctQVDZ9MJYxwqvcio6mdX75V3owLgDE5
hthPdvGNIlAii6F+cxCNk0h1N3S+rlW6NHs5GVznmeCvKEadIrfBVTcK5ewSiWOx
Zout49MDNwrmaPc0RrdHzfSseSWvrH0x+JYYQVYPioUbrstCKz5BdSCGLISebILm
al69TaU62i4aHZR1pS3NywjMlMUwW5FyNjG9uFfInlsxYJ9lnRG7+RQbbRAdLFts
5Plie92p4OouXkakVDduMOv6pB0I3DBCgHVRXLdUZNQ2kXF3IbAoJA==
=TjbP
-----END PGP SIGNATURE-----



Další informace o konferenci Linux