Как программно реализовать АОН?
Всем привет,
Помогите мне пожалуйста с решением следующей задачи - я хочу реализовать АОН (а в перспективе и антиАОН) с использованием обычного модема и написанной программы, но проблема в том что эта область слишком специфическая и материалов по ней немного, а поэтому найти что-либо внятное трудно.
Если кто разбирается в этом то подскажите мне пожалуйста по какому принципу можно программно реализовать систему автоматического определения номера (АОН) на компьютере с использованием обычного модема и программы на языке С/С++/Assembler (можно и любой другой язык, язык не важен,- мне главное принцип реализации).
В принципе таких программ в интернете пруд пруди но мне нужно знать теорию и практику реализации таких приложений, а не скачать готовое приложение.
Буду очень благодарен за любой совет, ссылку или исходники.
Заранее огромное спасибо.
Как программно реализовать АОН?
Всем привет,
Помогите мне пожалуйста с решением следующей задачи - я хочу реализовать АОН (а в перспективе и антиАОН) с использованием обычного модема и написанной программы, но проблема в том что эта область слишком специфическая и материалов по ней немного, а поэтому найти что-либо внятное трудно.
Буду очень благодарен за любой совет, ссылку или исходники.
Заранее огромное спасибо.
К сожалению, в АОНах я чайник, но всё равно своё слово вякну. ;)
Афаик, АОН возможен только для телефона с поддержкой голоса либо со встроенными соотв. функциями. Причём во втором варианте (например, с использованием Зюхелей) достаточно настроить внутренний АОН модема егойными AT-командами и получать из его порта готовые телефонные номера.
Если прога пишется под Windows, тады советую почитать в MSDN отдел, посвящённый TAPI.
Подскажите мне пожалуйста тогда где мне скачать информацию по устройству АТС, ответам АТС на различные возможные запросы, и теории АОН (но только чтоб это была полная информация, а не приблизительные/поверхностные обзоры), какие-то там стандарты что ли типа как RFC для сетей, они же должны все таки существовать (?!!!).
PS: Я понимаю что стандартный ответ "ищи в интернете" но иногда это не помогает :), поэтому просьба если у кого есть исходные кода АОН для PC через модем или звуковую карту то пожалуйста скиньте их мне на [email]rarelang@ua.fm[/email].
Заранее спасибо за любую помощь.
У меня будет такой немножко специфический вопрос, я сам программист по профессии и поэтому мышление у меня программерское, так что извините если что, но все же ответьте если кто знает есть ли у АТС какие-то недокументированные функции, которые реально при желании использовать?
И еще нет ли у кого документа "постановки задачи"/"технического задания" на разработку существующей отечественной АТС (желательно цифровой, но это не важно), подсистем АТС, или ПО для АТС?
PS: Меня абсолютно не интересует легально это или нет (мне это больше для образовательных целей), так что спасибо за отсутствие в ответах моральных нравоучений.
Заранее спасибо за любой ответ или документы на мой email.
[email]rarelang@ua.fm[/email]
Всем привет!
У меня будет такой немножко специфический вопрос, я сам программист по профессии и поэтому мышление у меня программерское, так что извините если что, но все же ответьте если кто знает есть ли у АТС какие-то недокументированные функции, которые реально при желании использовать?
AFAIR, есть у атс всем известная недокументированная возможность (а может, косяк такой): если поле набота номера несколько секунд замыкать линию накоротко с частотой не то 18, не то 20 Герц, АОН, буде случиться таковому на противоположной стороне, обламывается. Хотя, может, это уже пофиксили.
А вообще, это тебе надо на fido7.ru.anti.ats и fido7.ru.anti.aon.
ps. не пинайте ногоами если что не так, я ведь тоже не связист. ;)
Сразу можно сказать только одно - возможность определения номера зависит от линии и от самого модема. Модемы, которые сообщают номер, не видел (может они и есть). По-моему чаще делается так - звонит телефон, программа поднимает трубку, в это время в трубку идет звук разной частоты - в нем как раз и закодирован номер. Если модем его не может распознать, программа сама должна 1) принять данные (звук разной частоты) 2) обработать данные и вывести закодированный номер.
Причем работать через TAPI не советую - работать напрямую с COM-портом (через ReadFile,WriteFile) проще. Но не легко.
Все это очень зависит от настроек (время задержек), которые можно узнать на АТС или опытным путем, а также от самого модема.
Можно поэкспериментировать с программой Advanced Call Center
Для USR-модемов есть описание at-команд, могу выслать.