Вопрос № 45454: Здравствуйте.
Наверное, у многих в домах есть такие телефоны, через которые даже до снятия трубки уже слышно, что говорят на другом конце провода (обычно на телефонах с АОНом).
Вот, хочу такую программу написать на VB 6.0. Вроде начал, а дале...
Вопрос № 45.454
Здравствуйте.
Наверное, у многих в домах есть такие телефоны, через которые даже до снятия трубки уже слышно, что говорят на другом конце провода (обычно на телефонах с АОНом).
Вот, хочу такую программу написать на VB 6.0. Вроде начал, а далее не знаю как.
Короче подключаюсь к COM1 порту, (MSComm1.CommPort = 1, MSComm1.PortOpen = True), прошу модем брать трубку с 4 гудка (MSComm1.Output = "ATS0=4" & vbCr).
Вопрос: 1. А как теперь после снятия модемом трубки посылать в линию сигналы, как будто трубка не снята?
2. И всё звуки с линий проигрывать через динамики (тем самым я услышу, что говорят на том конце линий, а они будут думать, что я трубку ещё не снял)?
Отвечает: Баззи Баззукин
Здравствуйте, Неизвестнов Том!
Если модем голосовой (voice), то самый простой способ - соединить входы и выходы модема и звуковой карты. В линию можно проигрывать звуковые файлы, а из линии прослушивать или записывать.
А если модем внутренний и поддерживает DirectX, то прослушивать и передавать звук можно через интерфейс dx.
Imho самый простой способ.
Ответ отправил: Баззи Баззукин (статус: 2-ой класс)
Ответ отправлен: 08.06.2006, 18:37