Голос через 3G модем

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

Голос через 3G модем

Сообщение kuhtiov » 03.01.2017 (Вт) 23:22

Добрый день! Подскажите пожалуйста. Пишу кусок программы, который должен совершать звонки через 3G модем. Модем разлочен, голос протестин на хуавеевской программе и голос есть.
Из моей программы дозвониться до абонента удается, передав через com-порт ATD+7XXXXXXXXXX;. Не могу сообразить, как передать/получить голос? Подскажите, кто сталкивался.

hclubmk
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 240
Зарегистрирован: 19.06.2009 (Пт) 14:23
Откуда: От-туда

Re: Голос через 3G модем

Сообщение hclubmk » 04.01.2017 (Ср) 12:56

Голос передается через COM-порт - посмотри в диспетчере устройств: один COM для ахтунг-команд, другой-для голосовых данных.
Научились ли Вы радоваться трудностям?

bon818
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 267
Зарегистрирован: 29.08.2009 (Сб) 4:49
Откуда: Ташкент

Re: Голос через 3G модем

Сообщение bon818 » 04.01.2017 (Ср) 14:09

hclubmk писал(а):Голос передается через COM-порт - посмотри в диспетчере устройств: один COM для ахтунг-команд, другой-для голосовых данных.

Вроде через тот-же самый COM-порт, что и для команд передается "Голос" а точнее бинарные звук.данные, после определенной команды - в месте с командой.
Передается и снимается определенными порциями. Уже не помню как точно.
Ком порт виртуальный-же?

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

Re: Голос через 3G модем

Сообщение Хакер » 04.01.2017 (Ср) 14:13

С обычными голосовыми модемами всё всегда передавалось через один порт.
Методика перехода в голосовой режим зависела от чипсета и набора команд (Hayes против AT).

Лучший метод — это найти документацию на модем/чип. Если есть родная программа, которая успешно делает нужную работу, то сниффер COM-порта в помощь.
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

hclubmk
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 240
Зарегистрирован: 19.06.2009 (Пт) 14:23
Откуда: От-туда

Re: Голос через 3G модем

Сообщение hclubmk » 04.01.2017 (Ср) 14:48

bon818 писал(а):
hclubmk писал(а):Ком порт виртуальный-же?
Само-собой. Голос и DTMF - да, но не всегда. У более современных (модели не помню) DTMF может передаваться как AT-команда. Порции: 320 байт/20 мс
Изображение
Научились ли Вы радоваться трудностям?

kuhtiov
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 419
Зарегистрирован: 03.08.2006 (Чт) 5:31

Re: Голос через 3G модем

Сообщение kuhtiov » 04.01.2017 (Ср) 18:45

Все верно, на голос отдельный порт, судя по com устройству. Аааа... эм... как передать звук в com???? Я могу передать команду, а со звуком как? Есть пример?

hclubmk
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 240
Зарегистрирован: 19.06.2009 (Пт) 14:23
Откуда: От-туда

Re: Голос через 3G модем

Сообщение hclubmk » 04.01.2017 (Ср) 19:06

kuhtiov писал(а):Я могу передать команду, а со звуком как? Есть пример?
Всё идентично: открываешь порт, raw pcm пишешь в буфер. Размер буфера железки известен, битрейт известен.
Научились ли Вы радоваться трудностям?

kuhtiov
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 419
Зарегистрирован: 03.08.2006 (Чт) 5:31

Re: Голос через 3G модем

Сообщение kuhtiov » 04.01.2017 (Ср) 20:05

hclubmk писал(а):
kuhtiov писал(а):Я могу передать команду, а со звуком как? Есть пример?
Всё идентично: открываешь порт, raw pcm пишешь в буфер. Размер буфера железки известен, битрейт известен.


Я не понимаю, искренни.
Может кто нить готовый код дать для звонков? Готов оплатить
Помимо прочего, звук с модема нужно передать на динамики. Это я вообще не понимаю как сделать


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

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

Сейчас этот форум просматривают: Majestic-12 [Bot] и гости: 3

    TopList  
cron