Поток голоса в COM порт модема направить невозможно. Это абсолютно разные системы, COM порт модема и его голосовая часть. Вы же не можете выдохнуть слово руками. Точно также и модем, он руками разговаривать не умеет. Для того, чтобы голос завести с компьютера в модем, нужно подключить модем к звуковой карте. Если хочется именно через COM порт, то, через тот же самый это сделать просто невозможно. Не в смысле невозможно, а в смысле невозможно простыми средствами. Как это сделать сложными. Модем ставится на внешнюю плату, где есть аудио кодек и процессор. Аудио кодек подключается к звуковой части модема, и снимает оттуда звук на прием и передает звук в модем на передачу. Управляет кодеком процессор. Компьютер подключен к COM1 порту процессора, не модема. А модем подключен ко второму COM2 порту процессора. Команды и голос с компьютера по COM1 порту поступают на процессор, который команды отправляет на COM2 порт к модему, а голос процессор направляет в аудио кодек, который в свою очередь все это дело посылает на микрофон модема. Сама плата получается непростая, поэтому гораздо проще сделать так как написали выше. Но если Вам нужно по сложному, то вот так. Именно об этом написал Harbinger постом выше. Ищите GSM сигнализации с поддержкой звуковых сообщений. Вот и будет Вам реализация. Но они не работают с COM портом компьютера, как правило, все сообщения записаны на флешку, и там односторонняя связь.
Сообщение отредактировал rvk - Jan 9 2009, 17:37
|