Страница: 1 |
Как сделать звонилку с функцией автодозвона. И вообще как работать с модемом?
Чтобы работать с модемом, нужно знать АТ-команды. Например ATDT(P)номер телефона - исходящий вызов. А чтобы к нему подключиться, положить на форму MSCOMM контрол и в его настройках указать номер порта, на котором висит модем. А чтобы сделать автодозвон, в таймере mscomm1.output="atdt######". Потом в строку собираешь все из Mscomm1.Input и как только там появится "Connect", значит соединение установлено. Для начала достаточно. Собственно команды... AT КОМАНДЫ A/ Выполнить повторно последнюю команду ATA Ответ Параметры: отсутствуют Эта команда инициирует режим ответа. Модем выходит из ATB Выбор BELL/CCITT Параметры: 0,1 Эта команда устанавливает параметры для связи со ско- ATB0 для стандарта CCITT V.22N Когда выбран режим Bell, модем будет устанавливать Набираемые цифры: 0 1 2 3 4 5 6 7 8 9 # * A B C D Т Тоновый набор (т.е. ATDT 3451798) Все следующие модификаторы используются внутри строки W Ждать наборного тона Этот модификатор вызовет задержку набора до по- @ Ждать ответной паузы Когда в строке набора будет обнаружен этот сим- ! Ожидание Этот символ переводит модем в состояние ожидания R Возобновить режим ответа
AT&M0 Асинхронный режим. Примечание: Для модемов фирмы CALPAK команды AT&M AT&P Импульсный режим набора AT&P0 Для США отношение установить/прервать AT&Q Режим связи.(для модемов CALPAK эквивалентно AT&M) Параметры: 0-9 AT&Q0 Асинхронная связь в прямом режиме. Скорость по AT&Q1 Синхронный режим 1, для терминалов, работающих AT&Q2 Синхронный режим 2, для синхронных терминалов и AT&Q3 Синхронный режим 3, использует сигнал DTR в AT&Q4 Команда зарезервирована. AT&Q5 Режим коррекции ошибок. Модем устанавливает Страница: 1 |
Вопрос: Работа с модемом
Добавлено: 22.09.03 20:16
Автор вопроса:
Zorg
Ответы
Всего ответов: 3
Номер ответа: 1
Автор ответа: Malyav
ICQ: 8440085
Вопросов: 15
Ответов: 117
Web-сайт:
Профиль | | #1
Добавлено: 23.09.03 13:41
Номер ответа: 2
Автор ответа: Mace [F.T.L.]
ICQ: 265477716
Вопросов: 0
Ответов: 11
Профиль | | #2
Добавлено: 25.09.03 03:46
А/ - это единственная команда, перед которой не тре-
буются символы "АТ". Эта команда выполнит предыдущую
команду.
По умолчанию: отсутствуют
режима ожидания и переходит в DATA MODE (режим дан-
ные). Через 2.1 секунды (задержка подтверждения) мо-
дем выдаст тональный сигнал ответа. Если по содержи-
мому регистра S7 не будет обнаружена несущая, то
модем перейдет в состояние ожидания и вернется в хо-
лостой режим (IDLE MODE).
По умолчанию: 1
ростью 1200 бод.
ATB1 для стандарта Bell 212A
связь в соответствии со спецификациями BELL 212A.
Когда выбран режим CCITT, модем будет устанавливать
связь в соответствии со спецификациями CCITT V.22.
Эти команды допустимы только для скорости передачи
1200 бод.
ATD Набор номера
Разделители: ( ) <ПРОБЕЛ>
Модификаторы: T P W @ ! R S / ; ,
Эта команда начинает последовательность набора номе-
ра. Когда обнаружена команда "D", модем ждет 2 секун-
ды и затем начинает набор номера. Модем набирает 12
стандартных тоновых цифр. Эти цифры могут быть разде-
лены символами-разделителями, указанными выше. Моди-
фикаторы определяют способ, которым будет осущест-
вляться набор:
P Импульсный набор (т.е. ATDP 2627506)
набираемых цифр (т.е. ATDT 34517W9821, ATDP
262@7506).
явления тонального сигнала набора. Если по со-
держимому регистра S7 не будет обнаружен тональ-
ный сигнал набора, вызов будет прерван.
вол, модем подождет 5-ти секундной паузы. Если
паузы не будет в течение 30 секунд, то вызов бу-
дет прерван, и модем вернет код результата "NO
ANSWER" - нет ответа.
на 1/2 секунды. Эта возможность полезна для не-
которых PBX систем.
ATD Набор номера (Продолжение)
Номер ответа: 3
Автор ответа: Mace [F.T.L.]
ICQ: 265477716
Вопросов: 0
Ответов: 11
Профиль | | #3
Добавлено: 25.09.03 03:47
AT&M Выбор синхронно/асинхронно
Параметры: 0...3
По умолчанию: 0
AT&M1 Синхронный режим 1 (Асинхронный набор).
AT&M2 Синхронный режим 2 (Набор хранимого в
памяти номера).
AT&M3 Синхронный режим 3 (Контроль с помощью
DTR сигнала Data/Talk Mode - режим дан-
ные/разговор). Этот режим позволяет позвонить
с параллельного телефонного аппарата при
выключенном сигнале DTR, поговорить, после
чего перевести модем в режим обмена данных
путем включения сигнала DTR.
эквивалентны командам AT&Q
Параметры: 0,1
По умолчанию: 0
(39/61).
AT&P1 Для Англии отношение установить/прервать
(33/67).
COM-порту должна совпадать со скоростью связи по
телефонной линии.
как в синхронном так и в асинхронном режимах.Модем
получает команды набора номера в асинхронном виде,
а затем переключается в синхронный режим. При пропа-
дании сигнала DTR или при потере несущей на время,
превышающее установленное, модем разрывает соединение
и возвращается в асинхронный режим.
хранения номеров абонентов. Асинхронный терминал сохраняет
или меняет номера телефонов ,вводимые по команде &Z0
в конфигурацию 0 ПАЗУ. Модем набирает номер при появлении
сигнала DTR. Модем разрывает соединение и возвращается в
асинхронный режим при пропадании сигнала DTR или при
потере несущей на время, превышающее установленное
в регистре S10 (текущее - 1.4 с.).
режиме переключения голос/данные. Оператор вручную
набирает номер при выключенном сигнале DTR, затем
включает сигнал DTR переводя модем в режим данных.
Модем разрывает соединение и возвращается в
асинхронный режим при пропадании сигнала DTR или при
потере несущей на время, превышающее установленное
в регистре S10 (текущее - 1.4 с.).
соединение по протоколу коррекции ошибок. Если
соединение по прото