|
|
  |
windows mobile, an access to the gsm audio stream |
|
|
|
Dec 4 2007, 16:45
|
Группа: Участник
Сообщений: 8
Регистрация: 8-05-07
Пользователь №: 27 597

|
Я так понимаю, Вы хотите что-то выдавать в качестве микрофонного сигнала и обрабатывать сигнал спикера во время GSM разговора? увы, с громадной долей вероятности сделать это нельзя (эти сигналы вообще мимо CPU идут, прямо в GSM модем). Можно попытаться что-то такое сделать лишь для звонков UMTS (3G) - там обработка идет софтверно. Правда есть еще один вариант - раскурочить драйвер аудио кодека и попытаться перепрограммировать его микшер. Будет ли это работать - зависит от конкретной реализации смартфона...
|
|
|
|
|
Dec 5 2007, 09:30
|
Местный
  
Группа: Свой
Сообщений: 366
Регистрация: 5-09-06
Из: Санкт-Петербург
Пользователь №: 20 107

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

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. У Вас на сайте опечатка? - "перехватывающего разговор посредника ускусно пытающегося подделать секретные ключи того и другого собеседников"?
|
|
|
|
|
Dec 5 2007, 15:33
|
Местный
  
Группа: Свой
Сообщений: 366
Регистрация: 5-09-06
Из: Санкт-Петербург
Пользователь №: 20 107

|
Цитата и там еще к микшеру надо достучаться. так вот в том то и проблема - как достучаться и за что цепляться
|
|
|
|
|
Dec 6 2007, 07:28
|
Частый гость
 
Группа: Свой
Сообщений: 179
Регистрация: 27-06-05
Из: Москва
Пользователь №: 6 325

|
Цитата(AlexandrY @ Dec 5 2007, 09:21)  Александр, как снять голос с микрофона и выдать его на динамик это понятно. Неужели Вы умеете это делать и для аудио входа/выхода телефона?
|
|
|
|
|
Dec 6 2007, 15:11
|
Группа: Участник
Сообщений: 8
Регистрация: 8-05-07
Пользователь №: 27 597

|
Возможно, Александр знает какой-то секрет, но у нас не получилось _универсально_ работать с GSM микрофоном/спикером. Т.е. мы смогли работать только на конкретных устройствах. Для девайсов фирмы HTC это можно сделать, используя ихний API. Но на других устройствах этот способ не работает. в 90% случаев драйвер аудио кодека не реализует интерфейс работы с микшером кодека.
|
|
|
|
|
Dec 7 2007, 07:36
|
Участник

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

|
Цитата(zilog @ Dec 6 2007, 19:11)  Возможно, Александр знает какой-то секрет, но у нас не получилось _универсально_ работать с GSM микрофоном/спикером. Т.е. мы смогли работать только на конкретных устройствах. Для девайсов фирмы HTC это можно сделать, используя ихний API. Но на других устройствах этот способ не работает. в 90% случаев драйвер аудио кодека не реализует интерфейс работы с микшером кодека. Судя по тому что Александ заявляет о GSM CSD канале чуда не произошло  . Т.е. старая как мир схема: Виндовс + обработка +модем обыкновенный. Ну не совсем обыкновенный, но тем не менее  . Приятно было бы влезть внутрь последовательности микрофон-gsm микруха-антенна - где то сразу после того как внутренности пережевали речь в битрейт, но еще не отдали ее передатчику. Но почему то кажется что "туда не пущают!"  - ибо оно в железе. Хинт - поищите в сети криптофон от немцев - они как то забросили проект и выложили кучу неудобоваримых исходников. В них можно покопаться, но качетсво хромает - только если что то подглядеть... кому надо готовый продукт - есть пару в сети тоже - и российские от signal-com и австралийские от scureGSM и еще какие то, но названий не помню. PS Интересно как Александр борется с эхом в его продукте.
|
|
|
|
|
Dec 7 2007, 08:25
|
Местный
  
Группа: Свой
Сообщений: 366
Регистрация: 5-09-06
Из: Санкт-Петербург
Пользователь №: 20 107

|
Цитата(zilog @ Dec 6 2007, 18:11)  Возможно, Александр знает какой-то секрет, но у нас не получилось _универсально_ работать с GSM микрофоном/спикером. Т.е. мы смогли работать только на конкретных устройствах. Для девайсов фирмы HTC это можно сделать, используя ихний API. Но на других устройствах этот способ не работает. в 90% случаев драйвер аудио кодека не реализует интерфейс работы с микшером кодека. А где можно почитать про API от HTC? привлекателен Р3300...
|
|
|
|
|
Dec 7 2007, 13:48
|
Группа: Участник
Сообщений: 8
Регистрация: 8-05-07
Пользователь №: 27 597

|
Цитата А где можно почитать про API от HTC?привлекателен Р3300... Прошу прощения, оказалось что этот API (VoIP API) не общедоступен. По крайней мере нам этот API достался напрямую от HTC. Они вроде хотели сделать его общедоступным, но, насколько я знаю, решили сделать private, и продавать его конкретным OEM-ам. Цитата Приятно было бы влезть внутрь последовательности микрофон-gsm микруха-антенна - где то сразу после того как внутренности пережевали речь в битрейт, но еще не отдали ее передатчику. Но почему то кажется что "туда не пущают!" - ибо оно в железе. Именно так, по крайней мере в известных мне девайсах. Софтверно можно влезть разве что в UMTS.
|
|
|
|
|
Dec 7 2007, 14:44
|

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

|
А ни как, я оставил работу в том направлении более 2-х лет назад. Потому и ответить во всех деталях не могу, просто лень копаться вспоминать Борьба с закрытыми платформами дело неблагодарное. Гораздо интереснее сделать свой Video over IP фон, ну или приставку на худой конец, чем и занимаюсь. Цитата(ryhor @ Dec 7 2007, 12:06)  Судя по тому что Александ заявляет о GSM CSD канале чуда не произошло  . Т.е. старая как мир схема: Виндовс + обработка +модем обыкновенный. Ну не совсем обыкновенный, но тем не менее  . Приятно было бы влезть внутрь последовательности микрофон-gsm микруха-антенна - где то сразу после того как внутренности пережевали речь в битрейт, но еще не отдали ее передатчику. Но почему то кажется что "туда не пущают!"  - ибо оно в железе. Хинт - поищите в сети криптофон от немцев - они как то забросили проект и выложили кучу неудобоваримых исходников. В них можно покопаться, но качетсво хромает - только если что то подглядеть... кому надо готовый продукт - есть пару в сети тоже - и российские от signal-com и австралийские от scureGSM и еще какие то, но названий не помню. PS Интересно как Александр борется с эхом в его продукте.
|
|
|
|
|
Dec 7 2007, 15:08
|
Группа: Участник
Сообщений: 8
Регистрация: 8-05-07
Пользователь №: 27 597

|
Цитата Гораздо интереснее сделать свой Video over IP фон, ну или приставку на худой конец, чем и занимаюсь. +1
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|