Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[18.118.144.69] |
|
Сообщ.
#1
,
|
|
|
ЛЮДИ! Как юзать все финчи модема (запись в вав, сигналы в линию и т.п.) ?????
|
Сообщ.
#2
,
|
|
|
Расшарить или использовать все возможности?
Для последнего подойдет прога от производителя модема (если таковая имеется) или твоя собственная прога. ;D |
Сообщ.
#3
,
|
|
|
Цитата Sufi, 16.03.03, 13:39:36 ЛЮДИ! Как юзать все финчи модема (запись в вав, сигналы в линию и т.п.) ????? ниче не понял ;) а при чем тут расшарить? по сети, что ли ты все его фишки юзать хочешь? вообще чтобы юзать фишки а-ля Цитата нужен драйвер от модема ;D запись в вав, сигналы в линию |
Сообщ.
#4
,
|
|
|
Ну да! Как юзать дрова мопеда???
а расшарить - я имел ввиду полностью научиться юзать мопед (не по сети!) |
Сообщ.
#5
,
|
|
|
Цитата А как, вообще, юзать дрова? Подгружаются (обычно системой), да вызываються из них команды... Как юзать дрова мопеда |
Сообщ.
#6
,
|
|
|
Млин! Ну а вот как их грузить и юзать (всмысле дрова) на VB????
|
Сообщ.
#7
,
|
|
|
Для начала нужно дрова установить. Если в винде на модем прицеплены нужные дрова, то система их грузит сама. А вот как их использовать из VB - без понятия. ;D
|
Сообщ.
#8
,
|
|
|
Вот к чему приводит неправильная постановка задачи:переместили не по адресу,
но могло быть и хуже , как с тем негром в пустыне... ;D Для общения с модемом смотри АТ-команды, и используй АПИ или контрол 2Testudo Надо отправить человека обратно в ВБ |
Сообщ.
#9
,
|
|
|
Млин! Я вот отправлю "ATDP000" он позвонит. А какую отправить, чтобы с линии в wav записать???
|
Сообщ.
#10
,
|
|
|
Может спросить на www.usrsupport.ru
|
Сообщ.
#11
,
|
|
|
Сам модем вряд-ли запишет... Нужно дать ему команду транслировать сигнал с линии на его ADC (или ADC звуковой карты), и уже обычными средствами записывать оттуда звук...
|
Сообщ.
#12
,
|
|
|
Так, это. Как послать ему эту команду (т.е. какую), чтобы направлял на саунд-карту???
|
Сообщ.
#13
,
|
|
|
На карту он направит, если он соединён с ней шнурком (что, вообще говоря, довольно редкое явление). А если модем - Speakerphone, то он добавляет в систему звуковое устройство (wave device for modem), с которого и нужно писать...
А команд не помню я:) Ищи полный список.. |
Сообщ.
#14
,
|
|
|
А на сколько я помню, все что делается в линии при поднятой трубке модема, всегда посылается на это устройство...
|
Сообщ.
#15
,
|
|
|
Может быть - я не пробовал:)
А вот чего я незнаю - это как в этом случае работают внешние модемы (на ком-порту)... Их и со звуковухой не соединить, и звук оцифрованный вряд-ли по кому выйдет гнать... |
Сообщ.
#16
,
|
|
|
У меня есть старые внешний US Robotics Sportster 14400 Vi. Насколько я помню, он тоже создает звуковой девайс...
Вечером проверю ;D |
Сообщ.
#17
,
|
|
|
Так-с. Теперь лучше. Значит он гонит всё на wave device for modem? Ну тогда, как от туда записывать. И по-моему нуна ещё мопеду сказать, чтобы туда гнал.
У меня USR Courer 33 (внутренний) |
Сообщ.
#18
,
|
|
|
Также, как и со звуковухи, вроде;)
|
Сообщ.
#19
,
|
|
|
Ясен пень, что как со звуковой. НО КАК на VB???? И нужно ведь ещё мопеду сказать, чтобы направлял. Он же не всё-время транслирует
|
Сообщ.
#20
,
|
|
|
А причём тут VB, простите? Тебе под винду надо? Значит, API, MCI...
А модему - AT-командой, скорее всего... |
Сообщ.
#21
,
|
|
|
Цитата Господи, неуже ли сложно написать снятие звука со звукового устройства модема. Тогда и проверишь, нужно его (звук) специально включать или нет. :А модему - AT-командой, скорее всего... ЗЫ Если последует вопрос, что из API/MCI использовать, придется отправить топик в соответствующий раздел |
Сообщ.
#22
,
|
|
|
Чтобы проверить, и писать ничего не нужно - ставь sound forge, выбирай девайс как устройство записи, и пробуй записать (мне лениво пробовать)..
|
Сообщ.
#23
,
|
|
|
Цитата Это уже плагиат... ;D ;D ;D Я не Testudo, чтобы нравиться не всем! |
Сообщ.
#24
,
|
|
|
Не, это наследование классов:) Ладно, уберу:)
|
Сообщ.
#25
,
|
|
|
Млин! Я вообще-то сначала писал в топик VB, а вот какого перенесли - х.з!
Мне нуна не вручную, а программно на VB. |
Сообщ.
#26
,
|
|
|
И опять перенесли не туда(но с негром,было еще хуже-это я о правильности постановки задачи...)
Я, думаю, в модеме есть порты с определенными адресами, и в них надо писать и читать. А искать их в описании модема. |
Сообщ.
#27
,
|
|
|
У внешнего модема никаких портов быть не может:)) Всё делается именно AT-командами...
|
Сообщ.
#28
,
|
|
|
Ет и ежу понятно.
Вот КАКАЯ ЭТО КОМАНДА? Для LT Win MOPED or USRobotics ?????? |
Сообщ.
#29
,
|
|
|
http://www.fido7.com/cgi-fido7/faqserv/usrview?name=vicomand
Но сумлеваюсь, что он тебе по ком порту вэйв запишет.Как я понял, он аппаратно жмет в GSM , может в тот самый. |
Сообщ.
#30
,
|
|
|
Эх! Если бы ты на Delphi или Builder С++!!
Есть компоненты готовые tpapro а там и проигрывание wav-файлов в модем, и запись оттуда, и рассылка факсов, и определитель номера, и дозвоны всякие, и еще че не помню, много короче.... |
Сообщ.
#31
,
|
|
|
Э, зачем юзать АТ-команды? Лучше пользуй TAPI & WaveOut.
Примерно в следующей последовательности: <br>lineInitialize(&hLineApp, ghinst, lineCallbackFunc, AppName, &dwNum);<br><br>lineOpen(hLineApp, 0, &hLine, 0x10004, 0, 0, LINECALLPRIVILEGE_OWNER, LINEMEDIAMODE_AUTOMATEDVOICE, NULL);<br><br>lRes=lineGetID(hLine, 0, 0, LINECALLSELECT_LINE, (LPVARSTRING)DeviceID, "wave/out");<br><br>WaveOutID=*(UINT*)(DeviceID+((LPVARSTRING)DeviceID)->dwStringOffset);<br>...<br>...<br>waveOutOpen(&hwo, WaveOutID, &wfx, (DWORD)waveOutProc, 0, CALLBACK_FUNCTION);<br>waveOutPrepareHeader(hwo, &wh, sizeof(wh));<br>waveOutWrite(hwo, &wh, sizeof(wh));<br>waveOutClose(hwo);<br>...<br>...<br>lineClose(hLine);<br>lineShutdown(hLineApp);<br> |
Сообщ.
#32
,
|
|
|
А, ет самое.....мона исходник для VB?
|