![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как отследить начало звонка? [D6, Win2k]
Нуждающийся © (2002-09-15 13:28:00)Ситуация 1: Через микрофон осуществляется постоянное прослушивание телефона. Нужно в момент начала разговора начать запись и соответственно когда разговор окончен завершить запись. Вопрос - как отследить момент начала и окончания записи?
Ситуация 2: Данные с телефона постоянно поступают в компьютер через com-порт. Вопрос1 - как осуществить преобразование поступающего сигнала в звук (или записать его в wav или mp3)? Вопрос2. Опятьже таки как отследить момент начала и окончания разговора?
Буду очень признателен за любой совет или даже ссылку.
Если есть возможность прислать какие либо исходики, то очень жду на kort@pisem.net.
Заранее СПАСИБО.
Opuhshii (2002-10-10 14:28:00) [1]есть устройство,.. до телефона,.. (собрано не мной сразу говорю,... ) в нем собран триггер + вывод звука,.. ну чайник я в железках,..
соответственно LineIn - к этому выводу звука, при подъеме трубки замыкаем RTS-CTS...
Vad (2002-10-10 03:22:00) [2]Значит так,
1)если у тебя микрофон постоянно подключен в линию, то
если не предпринять доп.мер защиты - вся система будет
работать до первого входящего звонка. :-)
2)Звук через COM порт можно прокачивать только в сжатом
формате, из-за низкой пропускной способности порта и
необходимости преобразования.
Отсюда следуют несколько выходов:
1)Самый простой и соотв. самый дорогой:
Купить модем с голосовыми функциями. Там все это реализовано.
Что не хватает - можно доделать.
2)Можно писать с микрофонного входа, но:
- нужно сделать схему согласования линии и входа зв.карты
и защиты (таких схем полно. Паяльник держать умеешь?) :-))
- Чтобы проще было опознавать моменты разговора
добавить схему определения поднятия трубки. (тоже полно)
и вывести этот сигнал на какой нибудь порт.
Как записывать в файл - это уже писали...
Dmitry V. Averuanov (2002-10-09 18:10:00) [3]Насколько я понял, работаем не через модем ?
Dmitry V. Averuanov (2002-10-09 18:00:00) [4]А как собственно, подключается микрофон к телефонной линии ?
Там что, напряжение понизили ?
Opuhshii (2002-10-09 14:07:00) [5]2Нуждающийся (15.09.02 13:28)
если ещё нуждаешься,.. ;) то было такое,.. только какие Данные с телефона поступают?,...
я делал просто,.. RTS-CTS трубку сняли пишем,. положили, не пишем,!,.. %)
NewI (2002-10-03 09:02:00) [6]По 2-му. Помоему на torry есть подобные компоненты. Пишет с микрофона и сохраняет в wav. Ну а в mp3 находиш бесплатный кодек
и программно подаешь ему wav файл.
А вот с 1-ым вопросом проблема. IMHO нужно как-то определять подается что-либо на вход звукавухе ил нет. Но как???
Андрей Прокофьев (2002-09-17 13:06:00) [7]www.KGB.su :)
Нуждающийся (2002-09-17 13:03:00) [8]ГДЕ все МАСТЕРА???
Нуждающийся (2002-09-16 08:01:00) [9]Как раз детали и интересуют.
Карлсон (2002-09-15 19:31:00) [10]ИМХО отслеживать начало и конец довольно просто.
детали я не знаю, но принцип такой:
на линии постоянно висит сигнал одной тональности, или его просто нету.
когда уровень сигнала подскакивает или появляется сигнал - начинаем запись, когда уровень падает или исчезает вовсе - прекращаем запись.