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

Вниз

Звук с компьютера в телефонную линию   Найти похожие ветки 

 
XTD ©   (2006-06-29 16:20) [0]

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


 
medved_68 ©   (2006-06-30 10:51) [1]


> Если физически возможно проиграть в линию записанный фаил
> по COM порту - то как передать туда REALTIME звук.....??
> ??

Откуда берется REALTIME звук??? Какой формат воспроизведения поддерживает данный модем??? Другими словами:"Из какого файла можно слить звук в линию через модем, интересует расширение???"

> Буду очень признателен за любую информацию!

Сначала придется выдать свою:о)))


 
XTD ©   (2006-06-30 11:09) [2]

Брать звук со звуковой карты, конвертировать в wav, через модем в телефонную линию в realtime.


 
medved_68 ©   (2006-06-30 11:23) [3]


> Брать звук со звуковой карты, конвертировать в wav, через
> модем в телефонную линию в realtime.

А в чем конкретно затык??? Брать, или конвертировать, или отправить в КОМ-Порт???? Или все сразу????


 
XTD ©   (2006-06-30 11:29) [4]

Все сразу.
То что у меня звучит на компе должно попадать в тел линию.


 
medved_68 ©   (2006-06-30 11:50) [5]


> Все сразу.
> То что у меня звучит на компе должно попадать в тел линию.
>

В принципе есть исходник записи с микрофона в поток, конвертация в WAV немного не доделана (на "кондачка" не проскочила, а разбираться увы тайм аут, в принципе инфы по этому море), если разберешься с созданием шапки WAV то дальше проще, идет работа с Ком портом, зависит от того что знаешь, но принцип такой:
1.Открываешь порт
2.Очищаешь очереди.
3 Настраиваешь порт на передачу данных (формат передачи, контроль аппаратный).
4.Начинаешь работать с модемом через порт (АТ команды, дозвон, переключение в голосовой режим, заливка файла, выход из голосового режима, отбой и т.д.)
Здесь важно какой формат звукового файла понимает твой модем (см. спецификацию модема).
Если надо черкай на мыло проект пришпилю, надо и инфу по ком могу пришпилить там в принципе все есть, что надо и не надо (Хотя ее в нете завались).

P.S. В принципе в исходнике нетрудно переделать и воспроизведение, чтобы то что поет могло гнаться на порт в реалтайме


 
XTD ©   (2006-06-30 12:16) [6]

Поделитись пожалуйста исходником
xxx@xxx.xxx
Буду очень благодарен


 
XTD ©   (2006-06-30 12:24) [7]

Сайт ukr.net глючит.(запарил этот сайт)
Сюда можно: xxx@xxx.xxx


 
medved_68 ©   (2006-06-30 12:30) [8]

Лови


 
medved_68 ©   (2006-06-30 12:32) [9]

Еще раз лови на
> xxx@xxx.xxx


 
XTD ©   (2006-06-30 12:36) [10]

Емае!!!
Система Mail.Ru получила адресованное Вам сообщение, однако это сообщение
не помещалось в Ваш почтовый ящик и было удалено.

Можно еще раз...


 
medved_68 ©   (2006-06-30 13:00) [11]

А куда???


 
XTD ©   (2006-06-30 13:02) [12]

xxx@xxx.xxx


 
medved_68 ©   (2006-06-30 13:05) [13]


> Можно еще раз...

Лови


 
XTD ©   (2006-06-30 13:10) [14]

Забыл ящик почистить.
Последний раз сюда сбросте пожалуйста:
xxx@xxx.xxx


 
medved_68 ©   (2006-06-30 13:15) [15]

Лови еще раз :))))


 
XTD ©   (2006-06-30 13:28) [16]

Не приходит почему-то.:-( То хоть писало что за ошибка, а сейчас молчит и ничего нет.
Давайте еще сюда попробуем: xxx@xxx.xxx.xxx


 
medved_68 ©   (2006-06-30 13:36) [17]


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

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


 
XTD ©   (2006-06-30 13:48) [18]

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


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

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


 
OSokin ©   (2006-07-01 18:16) [20]

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


 
XTD ©   (2006-07-02 20:47) [21]

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


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

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


 
KilkennyCat ©   (2006-07-03 17:21) [23]

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


 
medved_68 ©   (2006-07-03 18:04) [24]


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

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


 
KilkennyCat ©   (2006-07-03 18:26) [25]

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


 
medved_68 ©   (2006-07-03 18:47) [26]


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

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


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

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


 
medved_68 ©   (2006-07-03 22:19) [28]


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

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


 
KilkennyCat ©   (2006-07-04 15:43) [29]

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

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


 
medved_68 ©   (2006-07-04 16:10) [30]


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

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

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

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

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

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

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

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


 
KilkennyCat ©   (2006-07-05 13:28) [31]

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


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


 
medved_68 ©   (2006-07-05 14:18) [32]


> KilkennyCat


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

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


 
KilkennyCat ©   (2006-07-05 15:08) [33]

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


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

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


 
medved_68 ©   (2006-07-05 15:52) [34]


> KilkennyCat


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

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


 
KilkennyCat ©   (2006-07-05 17:19) [35]

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

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


 
medved_68 ©   (2006-07-05 17:25) [36]


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

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

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

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



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

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

Наверх




Память: 0.54 MB
Время: 0.065 c
15-1162491915
ArtemESC
2006-11-02 21:25
2006.11.19
Жесткий диск...


2-1162225909
daser
2006-10-30 19:31
2006.11.19
Как выделить несколько записей в DBGrid?


1-1160577110
Piero
2006-10-11 18:31
2006.11.19
TBitBtn


15-1161693363
Rule
2006-10-24 16:36
2006.11.19
В чем лучше сделать кросссплатформенное приложение ...


2-1162480191
Riply
2006-11-02 18:09
2006.11.19
Два комонента, использующие OpenGL





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский