Зарегистрирован: Чт ноя 12, 2009 16:53:32 Сообщений: 9 Откуда: г. Озёрск, Челябинской обл.
Рейтинг сообщения:0
Уважаемы коллеги, никто не обратил внимание, что у ТЕЛЕ-2 с некоторых пор (совсем недавно, недели две назад) длительность сигналов DTMF перестала зависеть от длительности удержания кнопки в нажатом состоянии на сотовом телефоне. По ощущению она теперь всегда не более Т=40mS. Например, если позвонить с сотика на сотик (у обоих SIM-карта ТЕЛЕ-2) и установить соединение (принять вызов по GSM-каналу), то при нажатии на цифровые кнопки будут выдаваться только короткие DTMF-сигналы, не зависимо от того, какая длительность посылок DTMF установлена в меню сотового телефона. Кто-нибудь интересовался по какой причине такие изменения?
Телефон, разумеется, ни при чем - никаких DTMF он не генерирует, нажатия кнопок передаются байтами по сигнальному каналу, тому же самому, по которому гуляют SMS... Так что это может зависеть от настроек протокола коммутатора, скорее всего. Возможно, его обновили или расширили, у Теле-2 это бывает не так уж редко...
Компания MEAN WELL пополнила ассортимент своей широкой линейки светодиодных драйверов новым семейством XLC для внутреннего освещения. Главное отличие – поддержка широкого спектра проводных и беспроводных технологий диммирования. Новинки представлены в MEANWELL.market моделями с мощностями 25 Вт, 40 Вт и 60 Вт. В линейке есть модели, работающие как в режиме стабилизации тока (СС), так и в режиме стабилизации напряжения (CV) значением 12, 24 и 48 В.
Зарегистрирован: Чт ноя 12, 2009 16:53:32 Сообщений: 9 Откуда: г. Озёрск, Челябинской обл.
Рейтинг сообщения:0
Действительно, перестал нормально работать самодельный GSM-шлюз с установленной СИМ-картой ТЕЛЕ-2. Вот и возник вопрос. На изменение длительности DTMF-посылок обратил внимание случайно - по очень коротким вспышкам индикаторного светодиода, отображающего наличие DTMF-сигнала (индикатор набора номера) в GSM-канале или в линии АТС после установления соединения, т.е. сигнал DTMF передается непосредственно в установившемся звуковом канале (сигнал снимается с выходов SP+ и SP- на плате GSM-телефона для подключения динамика). Еще одна замеченная особенность. Если быстро нажимать кнопки от 1 до 0 на вызывающем сотовом телефоне, то пауза между сигналами DTMF (DTMF обозначим как "бип") хаотична и может иметь разную длительность: бип-пауза-бип-пауза-бип-бип-пауза-бип-пауза-пауза -бип-бип и т.д. В этом можно убедиться, если сделать звонок с одного телефона ТЕЛЕ-2 на другой ТЕЛЕ-2. Возможно, что и амплитуда DTMF-сигналов не всегда одинакова. В шлюзе декодирование DTMF-сигналов выполнено аппаратно - на приемнике/декодере 8870 (ВЖ18). В итоге пока не получается подобрать постоянную времени RC-цепочки на выводах 17 и 16. Интересно, как долго такой беспредел с донабором номера будет игнорироваться техническими работниками в конторе ТЕЛЕ-2? Кто-то ведь нажал "волшебную" кнопочку, чтобы все изуродовать...
Напиши номер в личку, яна мегафоне. Попробую команды нажать какие скажешь. И другие с мтс кто на яоруме например тоже. Попробуем чо. И я ни одного раза не удивлюсь что яписал выге окажетсянихуя не прикол
Зарегистрирован: Чт ноя 12, 2009 16:53:32 Сообщений: 9 Откуда: г. Озёрск, Челябинской обл.
Рейтинг сообщения:0
Коллега vlasovzloy, я проводил эксперименты: Наш местный провайдер ТЕЛЕ-2 позволяет делать звонки с сотового телефона на номера городской АТС напрямую. т.е. без набора "межгорода". В этом случае DTMF-сигналы донабора номера после ответа на входящий вызов (после занятия шлюзом линии АТС) проходят без каких-либо проблем вне зависимости от скорости нажатия на цифровые кнопки на вызывающем сотике. Длительность DTMF-сигналов и пауз между ними всегда одинакова и стабильна, причем по индикации видно, что DTMF-сигнал имеет длительность явно больше 40mS, скорее всего от 70 до 100mS. Таким образом, оборудование (наверно, городской АТС) конвертирует короткие (нестабильные) DTMF-посылки и паузы между ними, приходящие от GSM-канала ТЕЛЕ-2, в стандартные DTMF-сигналы, которые отправляются в занятую линию АТС. Если я с ТЕЛЕ-2 звоню на МЕГАФОН, то сигналы DTMF всегда короткие - и с моего телефона ТЕЛЕ-2 и с телефона МЕГАФОН. Если ко мне на ТЕЛЕ-2 звонят с МЕГАФОНА, то у меня DTMF-сигналы короткие, а если я нажимаю цифровые кнопки, то у абонента МЕГАФОН - стандартные DTMF-сигналы, равные длительности нажатия на кнопку. Т.е. в МЕГАФОНЕ также происходит конвертация коротких DTMF-сигналов ТЕЛЕ-2 в обычные (стандартные).
Зарегистрирован: Чт ноя 12, 2009 16:53:32 Сообщений: 9 Откуда: г. Озёрск, Челябинской обл.
Рейтинг сообщения:0
Кое-что стало известно. По предварительной информации (надо уточнять по всей России или нет) ТЕЛЕ-2 сейчас меняет оборудование с Эриксона на Хуавэй (импортозамещение с шила на мыло?). Вероятно, с этим может быть связан беспредел с характеристиками сигналов DTMF после установления соединения между двумя абонентами. Набор номера после установления соединения, т.е. в сформированном звуковом канале между двумя абонентами часто называют "донабором" номера - для вызова локального абонента учрежденческой мини АТС, управления автоответчиком или умным домом и т.д. Проведенные дополнительные эксперименты с донабором номера после установления соединения показали: если цифровые кнопки на вызывающем сотике нажимать не спеша (не важно с долгим удержанием кнопки в нажатом состоянии или нет), например, нажатие - пауза - нажатие -пауза - нажатие и т.д., то сигналы DTMF выдаются короткими (не более 40mS), но доступными для декодирования - все посылки микросхемой (приемником/декодером МТ8870 со стандартной времязадающей RC-цепью на выводах 16 и 17) вроде бы определяются без сбоя. Если же номер набирать обычным образом - цифровые кнопки нажимать подряд друг за другом, т.е. отправлять сигналы DTMF серией из нескольких цифр, то некоторые сигналы декодером DTMF "не подхватываются" и пропускаются. Сам набор серии не стабилен: сигналы DTMF следуют через неодинаковые промежутки, например, БИП-пауза-БИП-пауза- и подряд две или три цифры: БИП-БИП-БИП, потом опять через паузу. После долгих и кропотливых подборов времязадающей RС-цепи определение и декодирование DTMF-сигналов улучшилось, но вот цифра 8, если появляется в серийном наборе, продолжает беспредельничать - её DTMF-посылка слышна в динамике, но возможно, иногда недостаточна длительность (сигнал DTMF менее 40mS) или пауза перед ней после предыдущей DTMF-посылки очень маленькая. Амплитуда вроде бы неизменна. Если пробовать далее уменьшать время декодирования (разумеется, раздельно для DTMF-сигнала и межцифровой паузы) , то начинают сбоить друге цифры - появляются двойные подхваты одного и того же DTMF-сигнала, т.е. одна цифра может декодироваться два раза. В общем, в настоящем времени, либо ждать, когда закончится беспредел (если вообще закончится), либо переходить на другого провайдера - устанавливать в шлюз его СИМ-ку...
Зарегистрирован: Чт ноя 12, 2009 16:53:32 Сообщений: 9 Откуда: г. Озёрск, Челябинской обл.
Рейтинг сообщения:0
Да, длительность DTMF-посылок изменилась и очень заметно. Это произошло немногим больше недели назад. Так как самодельный GSM-шлюз на стадии разработки, то длительность сигналов DTMF отслеживаю. Теперь, если позвонить с сотика на сотик и после установления соединения медленно понажимать цифровые кнопки, то на слух длительность DTMF-посылок стала 70...80mS, т.е. увеличилась приблизительно в два раза против предыдущего беспредела, но также не зависит от времени удержания кнопки в нажатом состоянии.
Если нажимать кнопки быстро, т.е. делать донабор в виде серии из нескольких цифр, то слышно, что межцифровая пауза тоже увеличилась и может достигать 70...100mS и даже иногда до полусекунды. Донабор происходит неспешно - оборудование сотовой станции после принятия донабранного номера с вызывающего сотика, выдает его в звуковой канал на вызываемый сотик как-бы заторможенно. Замечена особенность - иногда, две цифры, стоящие в серии рядом, могут появиться с короткой паузой между собой, например: бип70mS - пауза70...100mS - бип70mS - пауза70...100mS - бип70mS - пауза40mS - бип70mS - пауза70...100mS - бип70mS и т.п. Вероятно, это не окончательный вариант у ТЕЛЕ-2 и будут еще какие-нибудь изменения. Продолжаем мониторить...
В данном случае настройка времязадающей RС-цепи по типовой схеме (как в даташите) на выводах 16 (Est) и 17 (St/GT) для приемника/декодера DTMF (микросхема МТ8870) очень трудоемка. Особенно частые ошибки декодирования наблюдались при следовании в серии одинаковых цифр при быстром проверочном донаборе, например: 0000-2222-0000-4444 и т.п., при этом одна или две цифры не декодировались, либо, наоборот, одна и та же цифра декодировалась несколько раз. Для указанного выше примера двоек на выходе декодера DTMF могло появиться не четыре, а шесть (шесть раз появлялась лог.1 на выводе 15 (выход задержанного управления StD) при поступлении четырех DTMF-сигналов двоек в серии).
Пришлось сделать "отсебятину". В схему времязадающей цепи добавлен еще один диод, т.е. теперь полностью разделены цепь разряда (длительность тона) и цепь заряда (длительность паузы) времязадающего конденсатора С=100nF между выводом 17 (St/GT) и выводом 18 (вход Uпит). Резисторы получились с такими номиналами (пока установлены подстроечники + постоянные резисторы): - в цепи разряда (длительность тона) диод 1N4148 анодом к выводу 16 последовательно с резистором R=240К; - в цепи заряда (длительность межцифровой паузы) диод 1N4148 катодом к выводу 16 последовательно с резистором R=800К. В даташите на микросхему МТ8870 производитель рекомендует подбирать резисторы при неизменном конденсаторе емкостью С=100nF.
Следует немного пояснить. В исходном состоянии конденсатор С=100nF, один вывод которого подключен к +Uпит, заряжен от низкого уровня напряжения на выводе 16 (выход раннего управления Est). На этом выводе сразу после определения наличия сигнала DTMF появляется высокий уровень напряжения. На вывод конденсатора, подключенного в выв. 17 (St/GT) через диод и резистор R=240К поступает высокий уровень и конденсатор начинает разряжаться, при этом на выв.17 относительно общего провода напряжение увеличивается (это время определение тона). Когда DTMF-сигнал исчезает, происходит обратный процесс - теперь через другой диод и резистор R=800К конденсатор начинает заряжаться, а на выв.17 напряжение уменьшается (это время межцифровой паузы).
С такой схемой времязадающей цепи и подобранными сопротивлениями резисторов на данном этапе декодирование принятых DTMF-посылок стабильно правильное. Принятые и декодированные DTMF-сигналы в виде 4-х битного кода запоминаются в регистре, после чего в импульсном или тональном (способ набора выбирается на вызывающем сотике кнопкой "звездочка") виде отправляются в телефонную линию. Далее, если что-то поменяется с характеристиками DTMF-сигналов, придется опять подстраиваться...
Зарегистрирован: Чт ноя 12, 2009 16:53:32 Сообщений: 9 Откуда: г. Озёрск, Челябинской обл.
Рейтинг сообщения:0
Замечено новое изменение за прошедшие выходные. Теперь, если позвонить с ТЕЛЕ-2 на номер городской АТС и после установления соединения нажимать на цифровые клавиши (делать донабор, например, для управления автоответчиком), то опять длительность DTMF-сигналов зависит от длительности удержания клавиш в нажатом состоянии. Уже лучше. Звонок с ТЕЛЕ-2 на ТЕЛЕ-2 пока без изменений - длительность нажатия на кнопки не влияет на длительность DTMF-сигналов. Продолжаем наблюдать...
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 25
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения