![]() |
|
Модераторы: Snowy, bartram, MetalFan, bems, Poseidon, Riply |
![]()
|
|
| savio |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 2 Регистрация: 17.8.2005 Репутация: нет Всего: нет |
Привет всем!
Значит такая ситуация. У меня Motorola-C350. Хочу органиховать следующее. Моя motorola подключена к ПК через usb. Есть прога на Delphi, которая поднимает трубку когда кто-то звонит. НО! нужно отлавливать нажатие клавиш, которые нажимает человек который звонит на мою трубу. В операторов мобильной связи при звонке на служебные номера мы слышим "для ... нажмите 1, для ... нажмите 2, для выхода в предыдущее меню нажмите 0 ..." Тоесть как мне получать какую клавишу нажал человек позвонивший на мою трубу? |
|||
|
||||
| Poseidon |
|
|||
![]() Delphi developer ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 5273 Регистрация: 4.2.2005 Где: Гомель, Беларусь Репутация: 10 Всего: 133 |
При нажатии на кнопку идет цифровой сигнал оператору. Сигнал такой же как и при наборе номера обычным телефоном, только не импульсным, а цифровым способом. Обычно операто не отправляет этот сигнал на другой конец разговора. Т.е. если ты во времы разговора нажмешь кнопку, то твой собеседник ничего не услышет (если только звук нажатия кнопки, каторый издает твой телефон). Поэтому информацией о том, какая кнопка нажата, владеет только оператор. Не знаю, может и возможно договорится с оператором, что бы он пропускал подобные сигналы для какого-то номера, но это уже лучше у них узнавать
-------------------- Если хочешь, что бы что-то работало - используй написанное, если хочешь что-то понять - пиши сам... |
|||
|
||||
| Snowy |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 11363 Регистрация: 13.10.2004 Где: Питер Репутация: 30 Всего: 484 |
Отчегож. Сигнал просто идет в линию.
Различаются кнопки просто различной частотой тона сигнала. Если очень захотеть, то можно попробовать вылавливать сигналы, распознавать их по частоте. Но это уже распознавание звука. Хотя, все сигналы как правило выше обычной речи (если не брать во внимание некоторых индивидумов, имеющих голос в том же диапазоне). |
|||
|
||||
| Poseidon |
|
|||
![]() Delphi developer ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 5273 Регистрация: 4.2.2005 Где: Гомель, Беларусь Репутация: 10 Всего: 133 |
Сигнал идет в линию, если используется проводная связь. В мобильной связи сигнал глушится оператором
-------------------- Если хочешь, что бы что-то работало - используй написанное, если хочешь что-то понять - пиши сам... |
|||
|
||||
| savio |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 2 Регистрация: 17.8.2005 Репутация: нет Всего: нет |
А вы что нибудь слышали о GSM-мостах? там же как то работает? каробочка подключена одним шнурком к телефонной линии, другим шнурком к мобиле. вот звоню я на мобилу подключену к этой коробочке, она поднимает трубку я в свою очередь набираю номер. !ВОТ ТУТ интересует момент. как она определяет какую кнопку я нажал. после этого эта коробочка звонит на указаный мною номер по телефонной линии ии соединяет
кто-то скажет купи и не парся, так нет, я описал часть проекта, там еще много прибамбасов надо делать - стандартные gsm-мосты не удовлетворяют всех требований. ну как, никто не имел дела с подобной проблемой? |
|||
|
||||
![]()
|
| Правила форума "Delphi: WinAPI и системное программирование" | |
|
|
Запрещено: 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, bartram, MetalFan, bems, Poseidon, Rrader, Riply. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: WinAPI и системное программирование | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |