Телефонный интерфейс

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Kardinalli
Новичок
Новичок
 
Сообщения: 41
Зарегистрирован: 01.04.2009 (Ср) 1:34

Телефонный интерфейс

Сообщение Kardinalli » 03.02.2015 (Вт) 22:11

Всем добрый день!
Несмотря на то что VB6 существует не один десяток лет, поиск по сети не дал практически ничего по интересующей меня теме.

Как можно звонить через обычный модем на городскую сеть, используя гарнитуру компьютера? Позвонить на линию и поднять трубку помогает mscomm32.ocx, пример, правда для иного, я нашел, но вытащить оттуда суть, думаю, не сложно. Входящий звук со стороны телефонной сети тоже отлично проходит, слышен в гарнитуре,а как передать в линию звук с микрофона? Модем PCI, аудио поддерживает, PCI SoftV92 Speakerphone Modem.

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Re: Телефонный интерфейс

Сообщение Хакер » 04.02.2015 (Ср) 15:16

PCI SoftV92

Это не винмодем ли? Что-то слово «софт» смещает.

Команды плюсовые или хэшевые? Что модем отвечает на AT+FCLASS=? / AT#CLS=??
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

Kardinalli
Новичок
Новичок
 
Сообщения: 41
Зарегистрирован: 01.04.2009 (Ср) 1:34

Re: Телефонный интерфейс

Сообщение Kardinalli » 04.02.2015 (Ср) 21:22

Спасибо что откликнулись.
Модем с чипом Conexant, довольно простой, судя по всему софтовый.
на АТ команды отвечает так:
AT+FCLASS=? 0,1,8,80
AT#CLS=? Команда не поддерживается

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Re: Телефонный интерфейс

Сообщение Хакер » 08.02.2015 (Вс) 2:07

Тогда начинай с этого: http://en.wikipedia.org/wiki/Voice_mode ... voice_mode
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

Kardinalli
Новичок
Новичок
 
Сообщения: 41
Зарегистрирован: 01.04.2009 (Ср) 1:34

Re: Телефонный интерфейс

Сообщение Kardinalli » 15.02.2015 (Вс) 22:45

Нашел небольшую софтину, Advanced Call Center, интересна она тем, что позволяет выбрать как использовать модем - напрямую, или через TAPI. Как оказалось мой модем на чипе Rockwell отлично работает напрямую.
Как я уже выше писал, дозвониться, поднять трубку и услышать говорящего не проблема - вот как ТУДА передать речь, пока не нашел нигде. :?

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Re: Телефонный интерфейс

Сообщение Хакер » 16.02.2015 (Пн) 2:26

Kardinalli писал(а):вот как ТУДА передать речь, пока не нашел нигде. :?

Я же дал выше ссылку.
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

Kardinalli
Новичок
Новичок
 
Сообщения: 41
Зарегистрирован: 01.04.2009 (Ср) 1:34

Re: Телефонный интерфейс

Сообщение Kardinalli » 16.02.2015 (Пн) 16:37

За ссылку спасибо, я ее первый раз прочитал.
Но судя по всему (и по похожим темам на этом форуме) никто так и не воплотил это в какой то код.

Кстати, на запрос AT+VSM=? он (модем) отвечает ERROR, но при этом как-то же работает с вышеуказанным софтом без TAPI.

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Re: Телефонный интерфейс

Сообщение Хакер » 16.02.2015 (Пн) 19:18

Kardinalli писал(а):Кстати, на запрос AT+VSM=?

А AT#VSM?

Kardinalli писал(а):но при этом как-то же работает с вышеуказанным софтом без TAPI.

Надо взять сниффер и посмотреть разговор софтины с модемом.
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

Kardinalli
Новичок
Новичок
 
Сообщения: 41
Зарегистрирован: 01.04.2009 (Ср) 1:34

Re: Телефонный интерфейс

Сообщение Kardinalli » 18.02.2015 (Ср) 22:15

Решено! Оказалось все очень просто, в принципе я изначально все верно написал, но неверно указал ввод-вывод в команде +VLS .


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: Yandex-бот и гости: 56

    TopList