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