Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Звук с компьютера в телефонную линию [D7, Win2k, WinXP]


Страницы:   1 2

XTD ©   (2006-06-29 16:20:00) 

ЭКСПЕРИМЕНТАТОР просит о помощи!
КАК паредать звук со звуковой карты через модем в телефонную линию в realtime по COM порту???
По другому: У меня есть программа для звонков по телефону через модем (VentaFax, RapidComVoice и др - перепробовал кучу).
В любой из них я могу записать в файл голос с микрофона, присоедененного к звуковой карте с определенным качеством
и затем проиграть этот файл в телефонную линию (например отбивку автоответчика).
КАК направить сигнал в линию "напрямую", без записи в файл??? Это все равно, что мониторинг в режими записи включить,
но ни в одной из известных мне программ-звонилок нет функции мониторинга упомянутой записи.
При всем при этом модем соеденен с компом только по COM порту, безо всяких TAD и AUX проводянок.
Если физически возможно проиграть в линию записанный фаил по COM порту - то как передать туда REALTIME звук.....????
Буду очень признателен за любую информацию!


medved_68   (2006-07-05 17:25:00) [1]


> Первый вариант был до смешного прост: компаратором отслеживал
> падение напряжения в линии. В принципе - работает, но на
> практике - нестабильно

Пройдено нестабильность аж 60-70%. В зависимости от городских АТС. Отброшено.

> На этом и забросил.

Жаль, но как говорится ищущий да обрящет:))) Это я про себя.


KilkennyCat   (2006-07-05 17:19:00) [2]

> [34] medved_68 ©   (05.07.06 15:52)

Да, проводил эксперимент по определению снятия трубы. Но дело так и окончилось экспериментом, так как такой задачи не стояло, хотелось как бонус предложить. Первый вариант был до смешного прост: компаратором отслеживал падение напряжения в линии. В принципе - работает, но на практике - нестабильно. Конечно, можно адаптировать устройство на месте использования, позвонив со всех имеющихся АТС, но это очень некрасиво :)
Пришел к выводу отлавливания гудков, до микроконтроллера, правда не докатился - выдрал схему из телефона "Панасоник", модуль автодозвона. Она попроще микроконтроллера. Но один фиг, нестабильна. На этом и забросил.


medved_68   (2006-07-05 15:52:00) [3]


> KilkennyCat


> Не подумайте, что я хвастаю, но я знаю, что советую.

Солидно....А вопрос:"Вы случаем не занимались проблемой определения снятия трубки на другом конце??? Когда ваше устроиство делает автодозвон и определив момент снятия кидает данные(т.е. звуковой файл или сам поток из звуковухи.." Просто года 2 назад проблема была решена при помощи добавочного микроконтроллера анализирующего состояние линии по принципу АОНа. Просто решил отказаться от микроконтроллера (слишком много линий стало). Может посоветуете програмный путь (трубку на другом конце снимает человек). В принципе была где то на форуме идея подключения микрофона звуковухи с последующим анализом, но может и вы в этом направлении шагали???


KilkennyCat   (2006-07-05 15:08:00) [4]

> [32] medved_68 ©   (05.07.06 14:18)


1999 год. Устройство "МТелк". Разработано мною лично, спаяно неграми. Автоматический прием телефонных звонков по 8-и линиям. Одновременный независимый режим работы. Поднимает трубу, вещает в линию, пишет с линии, понимает дтмф. Один 386-ой плюс 4 звуковых карты плюс релюха-транс-ла3 на линию. Через два года модернизировано - использование дешевых винмодемов. Продано чуть больше сотни.

Не подумайте, что я хвастаю, но я знаю, что советую.
Хотя, если Вам охота пообщаться с неграми - Ваше право...


medved_68   (2006-07-05 14:18:00) [5]


> KilkennyCat


> Зачем я это сам буду делать? У нас в штате для этого негры
> есть.

Ну тогда пусть мне бы негры и отвечали:)))) Или прежде чем спорить освежили бы знания у этих же негров:))))


KilkennyCat   (2006-07-05 13:28:00) [6]

> Но думаю, что сам ты так не делал


Зачем я это сам буду делать? У нас в штате для этого негры есть.


medved_68   (2006-07-04 16:10:00) [7]


> Ну, тогда надо срочно поотковыривать трансформаторы из телефонов

Так там и нет трансов, или мы говорим об "дедушкиных" телефонах с рукояткой для генерации звонка на другом конце??? Тады ой.

> на вырученные деньги купить светодиодов и повесить их на
> лпт порт без буфера и внешнего питания - это ведь то же
> излишне

А вот про LPT разговора небыло, не надо передергивать!!!!

> Возьмите голосовой модем, припаяйте туда два проводочка
> от звуковой карты и пишите софт. Так проще и надежней.

Совет хорош, не спорю. Но думаю, что сам ты так не делал. А если не делал, то чего советовать, не подумавши и не знамо.

> Во-вторых, последовательно включенный конденсатор не обеспечивает
> полной гальванической развязки. В-третих, работа выхода
> звуковой карты не расчитана на нагрузку "телефонная линия".

Есть пара вариантов:
1. один операционник+4-7 резисторов.
2. Пара транзисторов+ 6 резисторов.
Но это уже не на этом форуме.


KilkennyCat   (2006-07-04 15:43:00) [8]

Ну, тогда надо срочно поотковыривать трансформаторы из телефонов и модемов, сдать как медь,на вырученные деньги купить светодиодов и повесить их на лпт порт без буфера и внешнего питания - это ведь то же излишне.

Возьмите голосовой модем, припаяйте туда два проводочка от звуковой карты и пишите софт. Так проще и надежней.


medved_68   (2006-07-03 22:19:00) [9]


>  В-третих, работа выхода звуковой карты не расчитана на
> нагрузку "телефонная линия".

Я не про это. Я вообще то про то что транс не нужен. А звонок гасим стабилитроном


KilkennyCat   (2006-07-03 21:27:00) [10]

Во-первых, сопротивление резистора и сопротивление обмотки трансформатора - это разные вещи. Во-вторых, последовательно включенный конденсатор не обеспечивает полной гальванической развязки. В-третих, работа выхода звуковой карты не расчитана на нагрузку "телефонная линия".
Вообщем, можно легко и просто вышибить звуковую карту. Особенно звонком.


medved_68   (2006-07-03 18:47:00) [11]


> Для согласования и гальванической развязки

А зачем???? Достаточно 2 сопротов как ты говорил, чтобы не посадить линию


KilkennyCat   (2006-07-03 18:26:00) [12]

Для согласования и гальванической развязки.


medved_68   (2006-07-03 18:04:00) [13]


> Трансформатор, пару резисторов и кондер...

Ну если кондер!!!! Тогда нафига транс????


KilkennyCat   (2006-07-03 17:21:00) [14]

Трансформатор, пару резисторов и кондер...


Дмитрий Белькевич   (2006-07-03 03:58:00) [15]

Ну народ, www.ya.ru: tapi delphi 7.
Или на torry.net. Рыбные места нужно знать!


XTD   (2006-07-02 20:47:00) [16]

Подскажите пожалуйста где взять ТАPI для DELPHI 7?(сылка на скачивание)


OSokin   (2006-07-01 18:16:00) [17]

TAPI есть на это. Причем со всеми возможностями, которые тебе надо. RTFM MSDN


medved_68   (2006-06-30 14:00:00) [18]

Пожалуйста, если что дай знать на мыло


XTD   (2006-06-30 13:48:00) [19]

ПРИШЛО!!!
Спасибо!


medved_68   (2006-06-30 13:36:00) [20]


> Не приходит почему-то.:-(

А у меня нормально отваливает странно все это


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо