Здравствуйте уважаемые, требуется ваша квалифицированная помощь.
Передо мной стоит задача, разработать устройство управляемое с любого мобильного телефона.
Я себе это представляю так, человек с мобильного звонит на на GSM-модем, тот в свою очередь "поднимает трубку" и голосом предлагает нажать тут или иную клавишу на мобилке, для совершения того или иного действия (например: "нажмите клавишу 1 для включения зоны 1, ...")
Как можно реализовать такое голосовое меню
PS
GSM-модем SIM300 (может ли он распознавать DTMF ?)
Тебе нужен Микроконтроллер c ШИМ портами и DataFlash.
В DataFlash прописываешь подсказки. Код получаеш на Компе с мокрофоном.
МК будет и ДТМФ декодировать, либо отдельно Декодер ДТМФ.
SIM300 ДТМФ не декодирует.
Мы используем МК - LPC2132, DataFlash-AT45db161d.
А не удобнее ли в качестве памяти для такой задачи использовать ММС карты ? Памяти под голосовые подсказки может много потребоваться, а отношение цена/объём у них хорошее.
Цитата(shb @ Dec 1 2006, 17:20)

...
МК будет и ДТМФ декодировать, либо отдельно Декодер ДТМФ.
SIM300 ДТМФ не декодирует.
...
А вот об этом по подробней. Какие вы используете микросхемы ДТМФ декодоров? Где можно почитать о алгоритмах декодирования ДТМФ?
Декодер используем МТ8870 стоит ~ 0.75 $. Работает железно, бывают проблеммы только с кварцами.
Декодирование с помощью МК обычно все делают с помощью алгоритма герцеля. Поищи в инете
что то найдеш. Только на 8-ми разрядном МК это не зделать за 40 мс.
Мы используем другой алгоритм чтобы избежать умножения (в нашем МК нет аппаратного умножителя)
не помню как точно называется что то такое "Синхронное детектирование с накоплением".
Не помню где этот алгоритм находится, найду выложу.
jorikdima
Dec 3 2006, 12:57
offtop:
Какие отзывы по SIM300? Нужен будет только для GPRS, голос не интересует. Как в использовании, надежность...
SIM300 самый то для GPRS, потому что у него 2 UARTa.
Когда модуль будет находится в GPRS по 2-му порту он работает по АТ командам.
То есть можеш принять входящий голосовой вызов, сделать исходящий и все это без отсоединения GPRS.
Про декодирование ДТМФ можно посмотреть
здесья сам начинал отсюда.
Наконец то нашел файл по которому мы делали декодирование ДТМФ
Вот он на русском
Нажмите для просмотра прикрепленного файла
Спасибо за информацию, буду изучать.
Уважаемые, GSM-модемы принимаю факсимильные сообщения по голосовому каналу, правильно? Так вот у меня возник вопрос, а случайно не ДТМФ ли сигналами эти сообщения кодируются?
Harbinger
Dec 5 2006, 18:36
Цитата(SergR @ Dec 5 2006, 16:48)

Уважаемые, GSM-модемы принимаю факсимильные сообщения по голосовому каналу, правильно? Так вот у меня возник вопрос, а случайно не ДТМФ ли сигналами эти сообщения кодируются?
Отнюдь. И не по голосовому каналу, и не DTMF. Что за вызов, модем распознает, когда звенит (т.н. Incoming call bearer" - голос, факс, данные) и принимает соответствующее решение по ATA. Процесс передачи идет по отдельному протоколу. С приемом есть заморочка - если факс отправлен с GSM-модема, должен принять (если оператор разрешил); если же с проводной линии - придется вручную устанавливать режим приема вызова до самого вызова (и еще не факт, что заработает). Этого можно не делать, если заказать у оператора второй номер, специально для приема факсов.
Понял. Спасибо, просветили.
Для просмотра полной версии этой страницы, пожалуйста,
пройдите по ссылке.