Форум » GSM Universal » DTMF команды » Ответить

DTMF команды

art-314: Здрасьте, подскажите пожалуйста почему после ввода команды *84 , после поднятия трубки прибором , не приходит смс с состоянием выходов, другие команды выполняются безупречно, кроме этой

Ответов - 30, стр: 1 2 All

kader_ivan: art-314 пишет: Здрасьте, подскажите пожалуйста Подготовьте вопрос. Продумайте его. На поверхностные вопросы вы получите поверхностные ответы, или вообще ответов не получите. Чем больше вы сделаете, чтобы продемонстрировать свои размышления и усилия по решению проблемы до того, как просить помощи, тем вероятнее, что вы эту помощь получите. Больше конкретики: версия ПО, и т.д.

Georg56: Почему не проходят DTMF команды при карточках разных операторов? У меня GSM-Universal последней версии с последней прошивкой, купил давеча. Карточка Киевстар 067 в универсале. В телефоне карта МТС 050. Звонки универсал принимает, а вот при передаче команд DTMF никакой реакции. Передаю команды с iPhone. Качество сигнала операторов в обоих случаях отличное, центр города. Когда вставляю карту МТС в универсал - все работает, команды проходят. Киевстар с МТС не дружат? В чем причина? Что делать?

Stalker: А мне интересна техническая сторона - как они глушат тоны DTMF, а при том голос остаётся? Этож какие частотные фильтры нужны??


izograv: Georg56 пишет: Киевстар с МТС не дружат? В чем причина? Что делать? Еще одно к этой "дружбе": никогда не испытывал затруднений/задержек с передачей смс на мобилах с мтс на кс. И был поражен, что с универсала (карточка мтс) на телефон (кс) смс приходят с дикой задержкой, а то и вообще не приходят. Причем проверял несколько раз. Значит определяют: с мобилы на телефон смс отправляется или с консоли на мобилу и если с консоли - ставят низкий приоритет или задержки специальные какие-то. Или такое только у меня наблюдается?

Georg56: Не проходят DTMF команды и при работе с приложения телефона, если в телефоне карта МТС а в Универсале Киевстар. Как тогда управлять устройством? Как включить или выключить выходы?

izograv: Georg56 пишет: Как тогда управлять устройством? Как включить или выключить выходы? Ставить карту одного и того же оператора. Это, кстати, со всех сторон лучше, даже если не брать в расчет эти "терки" между мтс и кс.

dem: Georg56 пишет: Почему не проходят DTMF команды при карточках разных операторов? Принцип действия DTMF. Устройство передает код, а последняя "вышка" оператора мобильной связи преобразует его в тональный сигнал. Используйте карточки одного оператора.

orel: dem пишет: Принцип действия DTMF. Устройство передает код, а последняя "вышка" оператора мобильной связи преобразует его в тональный сигнал. Используйте карточки одного оператора. Если точнее, то декодированием DTMF занимается MSC (Мобильный коммутатор). Причина непрохождения чаще всего заключается в наличии Эхокомпенсаторов на транках между MSC операторов. Извечная проблема мобильных операторов :) По рекомендациям ITU Эхозаградители включаются удаленной сторонной. В данном случае получается, что при установлении соеденения MSC Киевстар спрашивает "Эхо включаем ?". МТС отвечает "Нафик надо, мы же мобильщики!" Киевстар в ответ "Ничего не знаю, включаю свой" Естественно разговаривают они по сигнализации до установления соеденения по ОКС-7. Совет правильный использовать СИМ одного оператора. Кстати секрет, МТС не спрашивает Киевстар включать Эхи, и не включает свои ;) Если Симки местами поменять, должно работать. 2-я причина, может в зоне централи плотный радиоэфир, приходится операторам уплотнять радиоканалы поболее.

Dmitruchio: orel пишет: 2-я причина, может в зоне централи плотный радиоэфир, приходится операторам уплотнять радиоканалы поболее. А как это повлияет на прохождение DTMF?

orel: Dmitruchio пишет: А как это повлияет на прохождение DTMF? Частотка срезается, как правило мобильщики применяют эту фишку на BSC в периоды праздников большого скопления народа, стадионы например....

Garik: Здравствуйте! У меня с командами DTMF тоже некоторые проблемы. А именно с командами, которые отправляет приложение андроид. Например, выбираю в приложении команду СМС и указываю параметр остаток средств и состояние, после чего отправляю команду на выполнение. Приложение звонит на прибор... последний поднимает трубку и слышно короткий "пик"... затем в трубке слышен какойто скрежет... помехи или что то подобное и после нескольких секунд пропадает. На экране появляется вопрос "Отправить следующие звуки? ,*8,1,*8,9, " Нажимаю отправить и снова слышу какие то помехи... потом пропадает. На команду "положить трубку *89" отвечает чаще чем на остальные. Заметил, что утром, когда приезжаю на обьект проходят команды на снятие из сигнализации гдето 2 из 3, а вечером поставить практически не получается... Приходится пользоваться клавиатурой. Уровень сигнала GSM около 35%. Установка антенны прибавит уверенности в работе? Читал на форумах, что у ребят с уровнем 70% такие же проблемы бывают.

orel: Garik Оператор какой ?

dem: Garik пишет: Приходится пользоваться клавиатурой. Уровень сигнала GSM около 35%. Это мало, желательно хотя бы 50-60%... Установите внешнюю/направленную антенну. В общих настройках галочку поставить "аппаратное декодирование DTMF". И какой оператор?

Garik: Аппаратное декодирование поставил изначально. Оператор Киевстар и на приборе и на телефоне. Антенной займусь...

orel: Уважаемые польователи Универсала. Необходима Ваша помощь. Сейчас на сети МТС (Водафон) изучается вопрос плохого прохождения DTMF сигнала на NGN сети разных вендоров NSN и Huawei Если есть консоли на МТС в гг.Одесса (и область), Львов, Николаев, Херсон, Винница просьба отозваться в ЛС - необходима помощь в снятии трейсов. izograv Отдельная просьба к тебе, конечно по возможности, помнится ты от МТС ушел вроде. В зоне действия Днепропетровск и обл. были проведены работы по оптимизации таймеров длительности и пауз. Должно работать. Если есть возможность погонять в режимах (без пауз между командами, с одной паузой, с 2-мя паузами) буду благодарен. Работы по Киеву и области запланированы после успешных подтверждений по Днепру. dem Отдельная просьба к разработчикам, выслать параметры по DTMF в програмной и апаратной реализации (в спеке по SIM900R не нашел): Интересует: 1. Длительность импульса, мс 2. Длительность паузы между импульсами, мс 3. Длительность ожидания (сканирование) всего цикла, мс Мои изыскания по SIM900R: Программная реализация декодирования чаще всего строится на алгоритме Герцеля. За основу по временным интервалам берут: 16символов*10мс (одна посылка)*3 цикла апроксимации =480 мс Плюс пауза около 200мс после поступления вызова. Итого максимум 680 мс В апарратном исполнении задержка 200-300мс, время сканирования 200мс Итого максимум 500мс The format of command should be: AT+DDET=mode,discard,delay,show,cyc,para,showabcd Mode: 0 or 1(default 0)-------enable DTMF decoder or not, 1 for enable; 0 for disable Discard--------- discard the tone time in mS unit for detecting. Default 5.  Delay--------The delay time in mS unit for opening detecting after incoming call,default 300 show----------0 or 1,default 0---------show the circule of detected DTMF tone or not cyc-----------100 or 200, default 200------scanning time para---------244. reserved by SIMCom showabcd--- 0 or 1, default 0---------detect the tone of A,B,C, D or not.

izograv: orel пишет: izograv Отдельная просьба к тебе, конечно по возможности, помнится ты от МТС ушел вроде. У меня 3mob, dtmf практически не пользуюсь за ненадобностью, но в те моменты, что пользуюсь - все работает без проблем.

kader_ivan: orel, что удалось нарыть на данный момент по универсалу это то, что при обнаружении тона длительностью более 40мс он считается принятым, при обнаружении паузы длительностью более 40мс считается что сигнал пропал. Т.е. если будет идти серия одинаковых тонов длительностью более 40/40 это будет воспринято как серия одинаковых символов, по аппаратному декодираванию и по мини можно както посмотреть по коду команду at+ddet. Другой инфы пока к сожалению нет.

orel: kader_ivan пишет: что при обнаружении тона длительностью более 40мс он считается принятым, при обнаружении паузы длительностью более 40мс считается что сигнал пропал. Спасибо, если что еще будет интересного, сообщите пожалуйста.

zrk9k37m1: Garik пишет: Добрый день! вопрос решился? у меня аналогичная проблема...

dem: В общих настройках поставьте галочку "Аппаратное декодирование DTMF".



полная версия страницы