•         


Тоновый режим


#1 Топор

Топор

    МЕСТНЫЙ

  • 16
  • Пользователи
  • 734

07 August 2012 - 12:00 PM

Всем привет! Кто в курсе как узнать какие кнопки нажал человек на стационарном телефоне, но больше всего интересует мобильный телефон. Т.е. звоню человеку, говорю введите свой пароль(к примеру) - он вводит.. Так вот, как узнать что он нажал? Желательна программная реализация, т.е. звонить будут через скайп. Заранее спасибо!
  • 2

#2 Дустер

Дустер

    МЕСТНЫЙ

  • 0
  • Пользователи
  • 246

07 August 2012 - 12:02 PM

Ну я знаю. "Програмная реализация" на чем собственно ?

Судя по тому что Вы сплели в одно: Кто в курсе как узнать какие кнопки нажал человек на стационарном телефоне, но больше всего интересует мобильный телефон. ............ т.е. звонить будут через скайп. Заранее спасибо!

Ты сам не знаешь чего хочешь
  • 1

#3 Топор

Топор

    МЕСТНЫЙ

  • 16
  • Пользователи
  • 734

07 August 2012 - 12:03 PM

На стационарный или на сотовый буду звонить со скайпа, вот и интересует что нажали на том конце(на стационарном или на сотовом)
  • 0

#4 Дустер

Дустер

    МЕСТНЫЙ

  • 0
  • Пользователи
  • 246

07 August 2012 - 12:03 PM

Это нереально:
1. скайп использует сжатие сигнала (речи) а то что Вам надо проходит именно в звуковом диапазоне, и естественно как и речь пройдет кучу фильтров/сжатий и т.п. и скорее всего будет отшито как помеха.
2. Вы не сможите обработать сетевой траффик скайп не имея исходного кода самого скайп, т.к. данные там сжаты и закодированы. Соответственно не имея доступа к данным, нет смысла обсуждать алгоритм их обработки. Можно конечно попытаться написать драйвер перехватывающей поток звуковой карты и ищущей в нем подобные посылки, но имхо это бред.
  • 3

#5 Орион

Орион

    МЕСТНЫЙ

  • 0
  • Пользователи
  • 406

07 August 2012 - 12:04 PM

это возможно с проводного/гсм тел. на другой проводной/гсм в идент. сети. Со скайпа никак. Там тональных сигналов не обрабатывает. Идет кодированный поток данных, и там пх етот 2тональный код.
  • 0

#6 dedik

dedik

    Смотритель

  • 0
  • Пользователи
  • 595

07 August 2012 - 12:05 PM

Если к оперативности не критично, то пиши весь разговор, вернее то, что приходит на наушник твоего телефона в хорошем разрешении. После хронометрируй набор кода и в любом аудиоредакторе на компе смотри пилу на этом куске времени. Дёшево и сердито.
  • 1

#7 Дустер

Дустер

    МЕСТНЫЙ

  • 0
  • Пользователи
  • 246

07 August 2012 - 12:05 PM

Не все так просто
Дело в том что в совковых странах даже кнопочные телефоны используются в режиме импульсного набора, а это значит-значит что сколько по кнопкам не тыч, никакого тона в сеть не пойдет и отследить нажатие-просто нереально, я не стану упоминать о дисковых .
Даже если Вам повезёт и Вы позвоните на какую то тоновую АТС, система сжатия и шумоподавления скайп просто подавит этот кратковременный писк как помеху.
Это решаемая задача для мобильный-мобильный, но скайп-стационарный, извините, но как по мне проект безперспективен.
  • 1

#8 dedik

dedik

    Смотритель

  • 0
  • Пользователи
  • 595

07 August 2012 - 12:05 PM

Я может чего не догоняю, но топикстартер дал понять, что речь идёт именно о тоновом наборе, скорее всего он хочет перехватить какой либо пароль или добавочный номер. т.е. изначально его интерес лежит в сторону заведомо тонового набора. Кстати, даже если речь идёт об импульсном наборе, то там отследить нажатие ещё проще. Некоторые люди даже на слух успевают определить количество щелчков (читай номер кнопки) Дисковый аппарат в этом плане вообще не отличается от импульсного кнопочного, в котором механический контакт заменён электронным ключом, только и всего.

Теперь вернёмся к скайпу. Сам я данным видом связи не пользуюсь, однако, если у оной конторы всё в порядке с головой, то поддержку проводки тонового набора они в принципе должны обеспечить. Потому что в противном случае они теряют клиентов звонящих на городские линии с добавочными номерами, а это куча делового народа, так как добавочный номер это как правило офис.

З.ы. возможно по скайпу я ошибаюсь, но именно такое положение вещей мне кажется вполне логичным
  • 0

#9 СвАяз

СвАяз

    МЕСТНЫЙ

  • 13
  • Пользователи
  • 331
  • Откуда:мск

07 August 2012 - 12:06 PM

SKYPE практически тоже оператор связи, но не признанный в РФ.
skype позволяет передовать тоновые (DTFM) сигналы в голосовом тракте и их не искажает, естественно все зависит от трубы которой вы пользуетесь.
касаемо фиксы, то тут еще проще и аналогичней.... но есть но, если не используется тоновый набор, то можно прослушать щелчки в канале... и по ним выкупить цифры ...
скажу сразу, если у вас не идеальный слух, то лучше записать сигналы, а затем их перевести в цифры ...
  • 1

#10 Bander

Bander

    МЕСТНЫЙ

  • 12
  • Пользователи
  • 118

07 August 2012 - 12:08 PM

Не забывайте, что при импульсном наборе присутствует один лишний щелчек (шунтирующие контакты номеронабирателя), то есть если набрана цифра 1 - щелчков будет 2, цифра 3 - щелчков 4 и тд.
  • 0

#11 Аригами

Аригами

    МЕСТНЫЙ

  • 0
  • Пользователи
  • 378

07 August 2012 - 12:08 PM

скайп прекрасно передает тоновые сигналы, просто он сам не умеет их обрабатывать .
Теперь несколько варинтов реализации.
1. запись всего скайповского разговора в мп3/вав файл и его дальнейший анализ
2. написание собственного обработчика ДТМФ в реальном времени
Поскольку на осуществление второго варианта у тебя пойдет несколько недель и то при наличии необходимых библиотек, рекомендую первый вариант.
Софт для записи скайп разговоров найдешь сам - его навалом
софт для разбора ДТМФ сейчас на винте не найду, поэтому порекомендую онлайн ресурс http://www.dialabc.com/sound/detect/
  • 1

#12 salavlad

salavlad

    МЕСТНЫЙ

  • 15
  • Пользователи
  • 203
  • Откуда:МСК

07 August 2012 - 12:08 PM

А если соединение между мобильными идет? 1-4-7 и * одного звука, 2-5-8 и 3-6-9.
По моему проще свою irv настроить)
  • 1

#13 Белка

Белка

    Завсегдатый

  • 0
  • Пользователи
  • 264
  • Откуда:мск

07 August 2012 - 12:09 PM

скайп прекрасно передает тоновые сигналы, просто он сам не умеет их обрабатывать .
Теперь несколько варинтов реализации.
1. запись всего скайповского разговора в мп3/вав файл и его дальнейший анализ
2. написание собственного обработчика ДТМФ в реальном времени
Поскольку на осуществление второго варианта у тебя пойдет несколько недель и то при наличии необходимых библиотек, рекомендую первый вариант.
Софт для записи скайп разговоров найдешь сам - его навалом
софт для разбора ДТМФ сейчас на винте не найду, поэтому порекомендую онлайн ресурс http://www.dialabc.com/sound/detect/


1 и второй способы правильные я занимался этим, потом забросил тк время на написание обработчика не хватило, но если сесть и сосредоточиться то все это реально
  • 2

#14 Павел

Павел

    МЕСТНЫЙ

  • 12
  • Пользователи
  • 140

26 November 2015 - 08:45 PM

Думаю, что это нереально узнать, как минимум надо обладать особыми способностями)))


  • 0

#15 supporting

supporting

    МЕСТНЫЙ

  • 15
  • Пользователи
  • 240

03 June 2016 - 09:51 AM

Думаю, что должны быть программы какие-то, надо поискать.
  • 0