реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> windows mobile, an access to the gsm audio stream
diwil
сообщение Dec 4 2007, 13:58
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 366
Регистрация: 5-09-06
Из: Санкт-Петербург
Пользователь №: 20 107



Уважаемые,
может кто знает...
Если у меня есть ПДА (например x500+), в котором есть телефон и windows mobile, то возможно ли создать приложение под виндос мобайл, которое будет через себя пропускать аудио потоки от микрофона в телефон и из телефона в динамик?
Go to the top of the page
 
+Quote Post
zilog
сообщение Dec 4 2007, 16:45
Сообщение #2





Группа: Участник
Сообщений: 8
Регистрация: 8-05-07
Пользователь №: 27 597



Я так понимаю, Вы хотите что-то выдавать в качестве микрофонного сигнала и обрабатывать сигнал спикера во время GSM разговора? увы, с громадной долей вероятности сделать это нельзя (эти сигналы вообще мимо CPU идут, прямо в GSM модем).
Можно попытаться что-то такое сделать лишь для звонков UMTS (3G) - там обработка идет софтверно.
Правда есть еще один вариант - раскурочить драйвер аудио кодека и попытаться перепрограммировать его микшер. Будет ли это работать - зависит от конкретной реализации смартфона...
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Dec 5 2007, 06:21
Сообщение #3


Ally
******

Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050



Можно,
именно так и делается в криптофонах.
http://aly.ogmis.lt/Mobile/CryptoPhone/CryptoPhone.htm

Цитата(diwil @ Dec 4 2007, 18:28) *
Уважаемые,
может кто знает...
Если у меня есть ПДА (например x500+), в котором есть телефон и windows mobile, то возможно ли создать приложение под виндос мобайл, которое будет через себя пропускать аудио потоки от микрофона в телефон и из телефона в динамик?
Go to the top of the page
 
+Quote Post
diwil
сообщение Dec 5 2007, 09:30
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 366
Регистрация: 5-09-06
Из: Санкт-Петербург
Пользователь №: 20 107



Цитата(AlexandrY @ Dec 5 2007, 09:21) *
Можно,
именно так и делается в криптофонах.
http://aly.ogmis.lt/Mobile/CryptoPhone/CryptoPhone.htm


Интересная ссылка. Благодарю.
А можно где-нибудь посмотреть "как именно" перехватываются речевые потоки? Пример какой?
Go to the top of the page
 
+Quote Post
blackfin
сообщение Dec 5 2007, 10:13
Сообщение #5


Гуру
******

Группа: Свой
Сообщений: 3 106
Регистрация: 18-04-05
Пользователь №: 4 261



Цитата(AlexandrY @ Dec 5 2007, 09:21) *
Можно,
именно так и делается в криптофонах.
OFF. У Вас на сайте опечатка? -
"перехватывающего разговор посредника ускусно пытающегося подделать секретные ключи того и другого собеседников"?
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Dec 5 2007, 14:46
Сообщение #6


Ally
******

Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050



Ничего секретного.
Делается с помощью вызовов функций Windows API: waveOutOpen, waveInOpen
и там еще к микшеру надо достучаться.
На MSDN есть примеры.
А из своей проги вырвать как кусок для демонстрации не могу, очень все завязано на многопоточность и раскидано по разным программным модулям. Эт тогда весь проект надо выкладывать.


Цитата(diwil @ Dec 5 2007, 14:00) *
Интересная ссылка. Благодарю.
А можно где-нибудь посмотреть "как именно" перехватываются речевые потоки? Пример какой?



Спасибо. Учту.
Цитата(blackfin @ Dec 5 2007, 14:43) *
OFF. У Вас на сайте опечатка? -
"перехватывающего разговор посредника ускусно пытающегося подделать секретные ключи того и другого собеседников"?
Go to the top of the page
 
+Quote Post
diwil
сообщение Dec 5 2007, 15:33
Сообщение #7


Местный
***

Группа: Свой
Сообщений: 366
Регистрация: 5-09-06
Из: Санкт-Петербург
Пользователь №: 20 107



Цитата
и там еще к микшеру надо достучаться.

так вот в том то и проблема - как достучаться и за что цепляться
Go to the top of the page
 
+Quote Post
Pavel_I
сообщение Dec 6 2007, 07:28
Сообщение #8


Частый гость
**

Группа: Свой
Сообщений: 179
Регистрация: 27-06-05
Из: Москва
Пользователь №: 6 325



Цитата(AlexandrY @ Dec 5 2007, 09:21) *
Можно,
именно так и делается в криптофонах.
http://aly.ogmis.lt/Mobile/CryptoPhone/CryptoPhone.htm


Александр, как снять голос с микрофона и выдать его на динамик это понятно. Неужели Вы умеете
это делать и для аудио входа/выхода телефона?
Go to the top of the page
 
+Quote Post
zilog
сообщение Dec 6 2007, 15:11
Сообщение #9





Группа: Участник
Сообщений: 8
Регистрация: 8-05-07
Пользователь №: 27 597



Возможно, Александр знает какой-то секрет, но у нас не получилось _универсально_ работать с GSM микрофоном/спикером. Т.е. мы смогли работать только на конкретных устройствах.
Для девайсов фирмы HTC это можно сделать, используя ихний API. Но на других устройствах этот способ не работает.
в 90% случаев драйвер аудио кодека не реализует интерфейс работы с микшером кодека.
Go to the top of the page
 
+Quote Post
ryhor
сообщение Dec 7 2007, 07:36
Сообщение #10


Участник
*

Группа: Участник
Сообщений: 38
Регистрация: 3-04-06
Пользователь №: 15 742



Цитата(zilog @ Dec 6 2007, 19:11) *
Возможно, Александр знает какой-то секрет, но у нас не получилось _универсально_ работать с GSM микрофоном/спикером. Т.е. мы смогли работать только на конкретных устройствах.
Для девайсов фирмы HTC это можно сделать, используя ихний API. Но на других устройствах этот способ не работает.
в 90% случаев драйвер аудио кодека не реализует интерфейс работы с микшером кодека.


Судя по тому что Александ заявляет о GSM CSD канале чуда не произошло smile.gif. Т.е. старая как мир схема: Виндовс + обработка +модем обыкновенный. Ну не совсем обыкновенный, но тем не менее smile.gif.

Приятно было бы влезть внутрь последовательности микрофон-gsm микруха-антенна - где то сразу после того как внутренности пережевали речь в битрейт, но еще не отдали ее передатчику. Но почему то кажется что "туда не пущают!" smile.gif - ибо оно в железе.

Хинт - поищите в сети криптофон от немцев - они как то забросили проект и выложили кучу неудобоваримых исходников. В них можно покопаться, но качетсво хромает - только если что то подглядеть...

кому надо готовый продукт - есть пару в сети тоже - и российские от signal-com и австралийские от scureGSM и еще какие то, но названий не помню.

PS Интересно как Александр борется с эхом в его продукте.
Go to the top of the page
 
+Quote Post
diwil
сообщение Dec 7 2007, 08:25
Сообщение #11


Местный
***

Группа: Свой
Сообщений: 366
Регистрация: 5-09-06
Из: Санкт-Петербург
Пользователь №: 20 107



Цитата(zilog @ Dec 6 2007, 18:11) *
Возможно, Александр знает какой-то секрет, но у нас не получилось _универсально_ работать с GSM микрофоном/спикером. Т.е. мы смогли работать только на конкретных устройствах.
Для девайсов фирмы HTC это можно сделать, используя ихний API. Но на других устройствах этот способ не работает.
в 90% случаев драйвер аудио кодека не реализует интерфейс работы с микшером кодека.

А где можно почитать про API от HTC?
привлекателен Р3300...
Go to the top of the page
 
+Quote Post
zilog
сообщение Dec 7 2007, 13:48
Сообщение #12





Группа: Участник
Сообщений: 8
Регистрация: 8-05-07
Пользователь №: 27 597



Цитата
А где можно почитать про API от HTC?привлекателен Р3300...

Прошу прощения, оказалось что этот API (VoIP API) не общедоступен. По крайней мере нам этот API достался напрямую от HTC. Они вроде хотели сделать его общедоступным, но, насколько я знаю, решили сделать private, и продавать его конкретным OEM-ам.
Цитата
Приятно было бы влезть внутрь последовательности микрофон-gsm микруха-антенна - где то сразу после того как внутренности пережевали речь в битрейт, но еще не отдали ее передатчику. Но почему то кажется что "туда не пущают!" - ибо оно в железе.

Именно так, по крайней мере в известных мне девайсах.
Софтверно можно влезть разве что в UMTS.
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Dec 7 2007, 14:44
Сообщение #13


Ally
******

Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050



А ни как, я оставил работу в том направлении более 2-х лет назад.
Потому и ответить во всех деталях не могу, просто лень копаться вспоминать laughing.gif
Борьба с закрытыми платформами дело неблагодарное.
Гораздо интереснее сделать свой Video over IP фон, ну или приставку на худой конец, чем и занимаюсь.


Цитата(ryhor @ Dec 7 2007, 12:06) *
Судя по тому что Александ заявляет о GSM CSD канале чуда не произошло smile.gif. Т.е. старая как мир схема: Виндовс + обработка +модем обыкновенный. Ну не совсем обыкновенный, но тем не менее smile.gif.

Приятно было бы влезть внутрь последовательности микрофон-gsm микруха-антенна - где то сразу после того как внутренности пережевали речь в битрейт, но еще не отдали ее передатчику. Но почему то кажется что "туда не пущают!" smile.gif - ибо оно в железе.

Хинт - поищите в сети криптофон от немцев - они как то забросили проект и выложили кучу неудобоваримых исходников. В них можно покопаться, но качетсво хромает - только если что то подглядеть...

кому надо готовый продукт - есть пару в сети тоже - и российские от signal-com и австралийские от scureGSM и еще какие то, но названий не помню.

PS Интересно как Александр борется с эхом в его продукте.
Go to the top of the page
 
+Quote Post
zilog
сообщение Dec 7 2007, 15:08
Сообщение #14





Группа: Участник
Сообщений: 8
Регистрация: 8-05-07
Пользователь №: 27 597



Цитата
Гораздо интереснее сделать свой Video over IP фон, ну или приставку на худой конец, чем и занимаюсь.

+1 smile.gif
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 22nd August 2025 - 14:49
Рейтинг@Mail.ru


Страница сгенерированна за 0.01526 секунд с 7
ELECTRONIX ©2004-2016