
Тоновый режим
#1
07 August 2012 - 12:00 PM
#2
07 August 2012 - 12:02 PM
Судя по тому что Вы сплели в одно: Кто в курсе как узнать какие кнопки нажал человек на стационарном телефоне, но больше всего интересует мобильный телефон. ............ т.е. звонить будут через скайп. Заранее спасибо!
Ты сам не знаешь чего хочешь

#4
07 August 2012 - 12:03 PM
1. скайп использует сжатие сигнала (речи) а то что Вам надо проходит именно в звуковом диапазоне, и естественно как и речь пройдет кучу фильтров/сжатий и т.п. и скорее всего будет отшито как помеха.
2. Вы не сможите обработать сетевой траффик скайп не имея исходного кода самого скайп, т.к. данные там сжаты и закодированы. Соответственно не имея доступа к данным, нет смысла обсуждать алгоритм их обработки. Можно конечно попытаться написать драйвер перехватывающей поток звуковой карты и ищущей в нем подобные посылки, но имхо это бред.
#7
07 August 2012 - 12:05 PM
Дело в том что в совковых странах даже кнопочные телефоны используются в режиме импульсного набора, а это значит-значит что сколько по кнопкам не тыч, никакого тона в сеть не пойдет и отследить нажатие-просто нереально, я не стану упоминать о дисковых .
Даже если Вам повезёт и Вы позвоните на какую то тоновую АТС, система сжатия и шумоподавления скайп просто подавит этот кратковременный писк как помеху.
Это решаемая задача для мобильный-мобильный, но скайп-стационарный, извините, но как по мне проект безперспективен.
#8
07 August 2012 - 12:05 PM
Теперь вернёмся к скайпу. Сам я данным видом связи не пользуюсь, однако, если у оной конторы всё в порядке с головой, то поддержку проводки тонового набора они в принципе должны обеспечить. Потому что в противном случае они теряют клиентов звонящих на городские линии с добавочными номерами, а это куча делового народа, так как добавочный номер это как правило офис.
З.ы. возможно по скайпу я ошибаюсь, но именно такое положение вещей мне кажется вполне логичным
#9
07 August 2012 - 12:06 PM
skype позволяет передовать тоновые (DTFM) сигналы в голосовом тракте и их не искажает, естественно все зависит от трубы которой вы пользуетесь.
касаемо фиксы, то тут еще проще и аналогичней.... но есть но, если не используется тоновый набор, то можно прослушать щелчки в канале... и по ним выкупить цифры ...
скажу сразу, если у вас не идеальный слух, то лучше записать сигналы, а затем их перевести в цифры ...
#11
07 August 2012 - 12:08 PM
Теперь несколько варинтов реализации.
1. запись всего скайповского разговора в мп3/вав файл и его дальнейший анализ
2. написание собственного обработчика ДТМФ в реальном времени
Поскольку на осуществление второго варианта у тебя пойдет несколько недель и то при наличии необходимых библиотек, рекомендую первый вариант.
Софт для записи скайп разговоров найдешь сам - его навалом
софт для разбора ДТМФ сейчас на винте не найду, поэтому порекомендую онлайн ресурс http://www.dialabc.com/sound/detect/
#13
07 August 2012 - 12:09 PM
скайп прекрасно передает тоновые сигналы, просто он сам не умеет их обрабатывать .
Теперь несколько варинтов реализации.
1. запись всего скайповского разговора в мп3/вав файл и его дальнейший анализ
2. написание собственного обработчика ДТМФ в реальном времени
Поскольку на осуществление второго варианта у тебя пойдет несколько недель и то при наличии необходимых библиотек, рекомендую первый вариант.
Софт для записи скайп разговоров найдешь сам - его навалом
софт для разбора ДТМФ сейчас на винте не найду, поэтому порекомендую онлайн ресурс http://www.dialabc.com/sound/detect/
1 и второй способы правильные я занимался этим, потом забросил тк время на написание обработчика не хватило, но если сесть и сосредоточиться то все это реально