Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

АОН [D5, Win95/98]


Beer ©   (2002-09-27 15:02:00) 

Уважаемые мастера!
Подскажите, плз, как организовать автоопределние номера вызывающего телефона в программе?


Vad   (2002-10-13 17:18:00) [1]

Ru ©
>2 АТС передает безинтервальный пакет двухчастотных тонов.
И чтобы определить эти частоты и соответственно цифры
нужно БПФ. Т.к. SOUND BLASTER не способен делать такие вещи.

>3 Эти вещи можно делать на модемах с голосовыми функциями.
Например USR. Я делал на ZyXel"е т.к. русифицированный АОН
там сделан в виде микропрограммы. И нужно лишь посылать
модему команды на работу в режиме АОН и получать определенные номера.


Геннадий   (2002-10-12 22:20:00) [2]

To wal ©

> А вообще посылаешь в линию сигнал с частотой 500 Гц, длительностью 0.3 - 0.7 сек., в ответ станция посылает 10 двухтональных посылок - 10 цифр номера. Сами частоты и моответствующие им цифры сейчас не скажу (непомнью), но если очень надо - пиши мылом - найду.


А можно подробней? Как этот сигнал отправлять/принимать? (У меня Rockwell Acorp)


Ru   (2002-10-11 13:10:00) [3]

>Vad

>1
у меня опыта маловато, единственное что останавливает это отсутствие времени
>2
БПФ тут не причем, АТС передает многочастотный код см. что сказал wal
>3
на всех модемах?


Vad   (2002-10-11 00:24:00) [4]

To:Ru ©
1 пункт больше подойдет для электронщика-программиста
с приличным опытом.

2 пункт для математика>-программиста
Там БПФ и прочие навороты...

3 пункт - самый простой, правильно говорят, сам делал. :-))


wal   (2002-10-10 19:07:00) [5]

Некоторые модемы (напр. INPRO) сами пытаются определить номер при снятии трубки (команда АТА). Узнать этот номер можно командой ATI7.
А вообще посылаешь в линию сигнал с частотой 500 Гц, длительностью 0.3 - 0.7 сек., в ответ станция посылает 10 двухтональных посылок - 10 цифр номера. Сами частоты и моответствующие им цифры сейчас не скажу (непомнью), но если очень надо - пиши мылом - найду.


Ru   (2002-10-10 16:04:00) [6]

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


Геннадий   (2002-10-10 13:36:00) [7]

Толком я тебе ничего не скажу.

Знаю только, что для определения номера небходимо использовать голосовые фунции модема. И у некоторых одемов они лохо работают. В момент поднятия трубки нужно сразу же послать какой-то там сигнал с определёнными характеристиками. Телефонная танция ответит на него своим сигналом. Расшифровываешь его - вот тебе и номер телефона. Более подробно сказать не могу, сорри.


Наверх

Титульная страница Поиск, карта сайта Написать письмо