Wantcan
May 17 2009, 15:35
Есть задумка одна-стоит ли время тратить или это нереально?.Идея такая- передача информации с удаленного обьекта с помощью пакета DTMF сигналов через GSM модем.Обьем информации небольшой-в пакете 10 DTMF сигналов, можно уложиться в бесплатные 3 сек.,которое есть у всех операторов. Меня интересует-проходит ли DTMF сигнал по звуковому GSM каналу.
DpInRock
May 17 2009, 15:50
Проходит.
Wantcan
May 17 2009, 16:00
Обнадежили,а то я уже почти программу написал для AVR ,и в каком то форуме прочитал,что чистый DTMF именно по звуковому каналу отсекается полностью или частично.А вы пробовали ? Или кто нибудь.
Ledmaster
May 17 2009, 16:05
Цитата(Wantcan @ May 17 2009, 22:00)

А вы пробовали ? Или кто нибудь.
Так все пробуют, не по одному разу в день. Это же чисто телефонный формат, тот самый тональный набор, который всякие автоответчики понимают.
Wantcan
May 17 2009, 16:10
Авто ответчики сидят на аналоговом канале, а тут звук по цифре идет, и не знаю как он там сжимается или фильтруется.
DpInRock
May 17 2009, 16:33
Сжимается. А потом - разжимается.
Wantcan
May 17 2009, 16:34
Ну ладно, попробую.
DpInRock
May 17 2009, 16:49
А пробовать просто.
Звоните куда-нибудь в службу техподдержки и саундкартой генерируете тон. И смотрите - переключает ли их атс направление...
zltigo
May 17 2009, 17:51
Цитата(DpInRock @ May 17 2009, 19:33)

Сжимается. А потом - разжимается.
И....результат НЕ предсказуемый. Верный путь к пробоемам.
Цитата(DpInRock @ May 17 2009, 19:49)

А пробовать просто.
Только результат такой пробы не значит ничего. Не стоит потом удивляться, что в другиз условиях будет работать через два раза на третий.
Цитата(Ledmaster @ May 17 2009, 19:05)

Так все пробуют, не по одному разу в день.
Если речь идет о GSM телефоне, то он в отличии от аналогового телефона НЕ гененит DTMF - просит об этом шлюз на аналоговую сеть.
Ledmaster
May 17 2009, 18:18
Цитата(zltigo @ May 17 2009, 23:51)

Если речь идет о GSM телефоне, то он в отличии от аналогового телефона НЕ гененит DTMF - просит об этом шлюз на аналоговую сеть.
При наборе номера, да. Но в разговорном режиме многие аппараты ( за все не поручусь ) можно запрограммировать на генерацию DTMF сигнала при нажатии клавиш. Неоднократно приходилось звонить с мобильного на офисные АТС и ни разу не возникало проблем с набором дополнительного внутреннего номера. Объясните, каким образом можно удалить из голосового тракта 16 частот, равномерно распределенных по самой середине полосы пропускания? И потом, если отвлечься от транспортного протокола GSM, сама цифровая обработка звука ничем не отличается от аналогичной операции в городских цифровых станциях.
DpInRock
May 17 2009, 18:44
Просто чуть дольше декодировать.
Wantcan
May 17 2009, 18:55
Ну все понятно,должен работать, по моему в АТ командах GSM модема есть такая-переход на тональный набор, можно ее использовать.
zltigo
May 17 2009, 21:07
Цитата(Ledmaster @ May 17 2009, 21:18)

Объясните, каким образом можно удалить из голосового тракта 16 частот, равномерно распределенных по самой середине полосы пропускания?
Они не удаляются, они зажимаются до 9,6Kbit в отличие от 64Kbit на наземной сети.
Цитата
И потом, если отвлечься от транспортного протокола GSM
А вот от него "отлечься" как раз и не получается.
DpInRock
May 17 2009, 21:57
У человека не предполагается декодировать ДТМФ на фоне голоса.
И предполагается,что кроме ДТМФ там ничего не будет.
Это предполагает ненужность анализа второй гармоники (ибо она всегда в этих условиях будет большой).
Шумами GSM не славится. Акустического эха - не предвидится.
Ну а кроме того, никто не заставляет использовать весь набор кодов. Да и ДТМФ как таковой, по сути - не нужен.
10 символов азбукой Морзе можно передать. Используя вообще любой звук.
Wantcan
May 18 2009, 02:23
Цитата
азбукой Морзе можно передать. Используя вообще любой звук.
-легко сказать, а как эти звуки програмно распознавать, а для дтмф спец. м/с есть, с вых. которой цифр. код выходит.
Ledmaster
May 18 2009, 04:03
Цитата(zltigo @ May 18 2009, 03:07)

А вот от него "отлечься" как раз и не получается.
Не говорите загадками, объясните почему? Ну, сжатие, ну пакетирование, но ведь на другом конце сигнал восстанавливается на основе исходного, а не через анализ/синтез, как в вокодерах, например. В DTMF, ни фаза, ни точная амплитуда не несут информации. Допустим, есть обратная задача: передавать звуковой сигнал в диапазоне 100Гц-3кГц с достаточно равномерной АЧХ ( иначе разборчивость речи резко падает), но блокировать при этом работу DTMF. У меня нет идей, как бы это сделать.
To WantcanКак говорит Великий Gooooogle,
это работает. Смотрите, например,
дистанционное управление по DTMF в GSM сигнализации Страж
zltigo
May 18 2009, 07:05
Цитата(Ledmaster @ May 18 2009, 07:03)

Не говорите загадками, объясните почему?
Вопрос "почему" надо задавать разработчикам тех приемников DTMF, которые
после GSM радиоканала погано работают. Я только знаю тот результат, который получили лет десять назад люди радостно решившие так-же в лоб легко и просто решить поуправлять DTMF-ом через разговорный канал. Тоже спрашивали почему, только много более эмоционально, ибо уже наделали коробочек, котоые у заказчика "глючили". Прошло время, сейчас кодеки на сетях в условиях хорошего канала могут использоваться разные и не более высокие скорости, но тем не менее.
defunct
May 18 2009, 10:07
Цитата(zltigo @ May 17 2009, 20:51)

И....результат НЕ предсказуемый. Верный путь к проблемам.
Для DTMFов используются RFC2833/4733. И другие способы кодирования именно тона.
Сам же тон в открытую (в голосе) идет только с G.711.
Цитата
Я только знаю тот результат, который получили лет десять назад люди радостно решившие так-же в лоб легко и просто решить поуправлять DTMF-ом через разговорный канал.
10 лет назад не было нормальных 3G/GSM гейтвеев. Те что были крашились раз в 2 часа.
все проходит, делайте спокойно,
там хорошая характеристика у GSM-кодека в интервале частот DTMF, у нас все проходило с ломовым качеством
RuSTer
Oct 20 2009, 14:26
Цитата(Fast @ May 18 2009, 13:15)

все проходит, делайте спокойно,
там хорошая характеристика у GSM-кодека в интервале частот DTMF, у нас все проходило с ломовым качеством
У меня в Киеве между карточками MTC в DTMF-коде проходит успешно только каждая 3 транзакция. На других операторах все нормально! И между операторами все нормально! Вчера целый день мучался думал что узбек!
Для просмотра полной версии этой страницы, пожалуйста,
пройдите по ссылке.