|
Постоянный
Регистрация: 02.05.2005
Сообщений: 786
Провел на форуме: 807041
Репутация:
263
|
|
Рекомендую обзавестись модемом Courier с прошивкой Дягилева.
Описанные ниже действия целиком рассчитаны на него, на прошивки avc ( в принципе с данной прошивкой инициализацию вообще лучше прописать как ATZ, так как именно стандартная инициализация ATZ активирует быстрый набор и антиаон, т .е при её изменении отключается быстрый набор номера и антиаон блокируется ), idsdl. Смысл заключается в манипуляции процессов в телефонной линии путём модификации инициализации модема. Таким образом все корректировки локализуются в разделе Dial-Up Networking > настройки соединения > дополнительные параметры > инициализация модема. Удаляешь стандартную инициализацию ( например ATZ ) и внимательно читаешь данную статью. Стандартный модем имеет команды ошибок класса MNP 2-4 и V.42. Факс команды совместимые с EIA классом 1 и классом 2. А также компрессор MNP 5 и V42 бита для данных сериальных, нечётных, бинарных, асинхронных 7 и 8 битовых данных, даже данные 10 битовой длины. Перед тем, как вносить туда какие-либо изменения я уточню, что именно обозначают различные значения вносимые в строку инициализации модема.
Все эти и многие другие команды доступны в начале мануала, который прилагается к модему. На досуге стоит почитать Basic AT Commands, Voice commands, Error Correction Commands, а также изучить команды MNP 10. Здесь я расскажу про самые необходимые команды и как именно они могут помочь нам в решении проблемы с АОНом. Итак: Команда &f1 - команда вызова профиля настройки прошивок по умолчанию. В данном случае вызывается профиль конфигурации #1, так же существует профиль конфигурации 0 ( нечетные установки ), вызываемый командой &f0. Команда +s1 - команда задержки времени между набором цифр номера. Т.е. количество милисекунд на которые прерывается модем после набора определённой цифры и перед набором следующей цифры за ней. Команда +s8 ( s2 ) - команда присвоения паузы при наборе. Значение каждого из параметров вводится по схеме: команда=значение. Т.е чтобы, например во время набора номера произошла задержка на 17 секунд инициализация должна выглядеть следующим образом: at********s17=1. В данном случае на звёздочки заменены значения других параметров.
Что должна включать в себя отредактированная строка инициализации. Помимо стандартной инициализации в строку вносятся значения вышеописанных команд. Т. е. новая строка будет иметь вид: at+ команда профайла+задержка набора цифр+присвоение значения паузы. Например: если ты хочешь задержать набор цифр вызова на 100мс и временно прервать вызов при определении номера на 4 секунды ( допустим в твоём случае именно столько занимают 2 обращения АОНа к АТС )( !!! пауза должна быть как можно меньше !!!), то инициализация вместо стандартного ATZ должна будет выглядеть следующим образом ( значения целиком зависят от свойств вашей АТС): at&f1+s1=100+s8=4&w Для idsdl: at&f1s77=100s76=4&w
В данном случае мы установили значенне задержки между набором цифр = 100. Это всего лишь наглядный пример. Значение возможно повышать до 127, т .е до времени стандартного набора ( 70 ). Значение 0 соответственно так же отключает задержку. Т .е перечёркивает всё то, к чему мы стремимся. Я всегда полагаюсь на 10-15мс. Это примерно равно шести нолям в строке номера телефона. Кстати, об этом ниже. Новые АТС сами по себе позволяют номеру набираться быстрее, значит значения в инициализации должны соответственно уменьшаться в разницу с набором предыдущей АТС.
Теперь о самом номере. В строке номера пишешь p+сам_номер+,,000000. Также можно выставить запятую после каждой цифры в номере пула. Например для номера 222 22 22 запись имеет следующий вид: p2,2,2,2,2,2,2,,000000 или p2222222,,000000. Таким образом при обращении к АТС происходит дополнительный быстрый набор шести нолей, которые сбивают реальный номер телефона, т. е. быстрый нобор активирует антиаон модема. После каждого сеанса удаляй информацию о соединениях из реестра:
HKEY_CURRENT_USER>RemoteAccess>Profile- информация о логине соединения.
HKEY_CURRENT_USER>NETwork>Recept - информация о подключённых рессурсах в интернет.
(хотя мне лично гораздо удобнее обманывать МАТС и через неё качать инет ио родного города )
|