Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Media";
Текущий архив: 2003.01.27;
Скачать: [xml.tar.bz2];

Вниз

Как отследить начало звонка?   Найти похожие ветки 

 
Нуждающийся   (2002-09-15 13:28) [0]

Ситуация 1: Через микрофон осуществляется постоянное прослушивание телефона. Нужно в момент начала разговора начать запись и соответственно когда разговор окончен завершить запись. Вопрос - как отследить момент начала и окончания записи?
Ситуация 2: Данные с телефона постоянно поступают в компьютер через com-порт. Вопрос1 - как осуществить преобразование поступающего сигнала в звук (или записать его в wav или mp3)? Вопрос2. Опятьже таки как отследить момент начала и окончания разговора?

Буду очень признателен за любой совет или даже ссылку.
Если есть возможность прислать какие либо исходики, то очень жду на kort@pisem.net.
Заранее СПАСИБО.


 
Карлсон   (2002-09-15 19:31) [1]

ИМХО отслеживать начало и конец довольно просто.
детали я не знаю, но принцип такой:
на линии постоянно висит сигнал одной тональности, или его просто нету.
когда уровень сигнала подскакивает или появляется сигнал - начинаем запись, когда уровень падает или исчезает вовсе - прекращаем запись.


 
Нуждающийся   (2002-09-16 08:01) [2]

Как раз детали и интересуют.


 
Нуждающийся   (2002-09-17 13:03) [3]

ГДЕ все МАСТЕРА???


 
Андрей Прокофьев   (2002-09-17 13:06) [4]

www.KGB.su :)


 
NewI   (2002-10-03 09:02) [5]

По 2-му. Помоему на torry есть подобные компоненты. Пишет с микрофона и сохраняет в wav. Ну а в mp3 находиш бесплатный кодек
и программно подаешь ему wav файл.

А вот с 1-ым вопросом проблема. IMHO нужно как-то определять подается что-либо на вход звукавухе ил нет. Но как???


 
Opuhshii   (2002-10-09 14:07) [6]

2Нуждающийся (15.09.02 13:28)
если ещё нуждаешься,.. ;) то было такое,.. только какие Данные с телефона поступают?,...
я делал просто,.. RTS-CTS трубку сняли пишем,. положили, не пишем,!,.. %)


 
Dmitry V. Averuanov   (2002-10-09 18:00) [7]

А как собственно, подключается микрофон к телефонной линии ?
Там что, напряжение понизили ?


 
Dmitry V. Averuanov   (2002-10-09 18:10) [8]

Насколько я понял, работаем не через модем ?


 
Vad   (2002-10-10 03:22) [9]

Значит так,
1)если у тебя микрофон постоянно подключен в линию, то
если не предпринять доп.мер защиты - вся система будет
работать до первого входящего звонка. :-)

2)Звук через COM порт можно прокачивать только в сжатом
формате, из-за низкой пропускной способности порта и
необходимости преобразования.

Отсюда следуют несколько выходов:
1)Самый простой и соотв. самый дорогой:
Купить модем с голосовыми функциями. Там все это реализовано.
Что не хватает - можно доделать.

2)Можно писать с микрофонного входа, но:
- нужно сделать схему согласования линии и входа зв.карты
и защиты (таких схем полно. Паяльник держать умеешь?) :-))
- Чтобы проще было опознавать моменты разговора
добавить схему определения поднятия трубки. (тоже полно)
и вывести этот сигнал на какой нибудь порт.

Как записывать в файл - это уже писали...



 
Opuhshii   (2002-10-10 14:28) [10]

есть устройство,.. до телефона,.. (собрано не мной сразу говорю,... ) в нем собран триггер + вывод звука,.. ну чайник я в железках,..

соответственно LineIn - к этому выводу звука, при подъеме трубки замыкаем RTS-CTS...



Страницы: 1 вся ветка

Форум: "Media";
Текущий архив: 2003.01.27;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.47 MB
Время: 0.016 c
3-86674
Соловьев
2003-01-08 16:59
2003.01.27
ADO за и против?


1-86945
Zeratul
2003-01-17 01:29
2003.01.27
Cобытие FormKeyPress


14-87051
Makhanev A.S.
2003-01-11 13:49
2003.01.27
Сколько раз можно перезаписывать инфу на CD-RW -шку?


3-86684
Delphinium
2003-01-08 20:41
2003.01.27
Связывание таблиц в interBase


14-87054
harismatik
2003-01-08 14:02
2003.01.27
Эдакий себе комбо-бокс





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский