Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 |

 

  Вопрос: Работа с модемом Добавлено: 22.09.03 20:16  

Автор вопроса:  Zorg

Как сделать звонилку с функцией автодозвона. И вообще как работать с модемом?

Ответить

  Ответы Всего ответов: 3  

Номер ответа: 1
Автор ответа:
 Malyav



ICQ: 8440085 

Вопросов: 15
Ответов: 117
 Web-сайт: malyav.narod.ru
 Профиль | | #1
Добавлено: 23.09.03 13:41

Чтобы работать с модемом, нужно знать АТ-команды. Например ATDT(P)номер телефона - исходящий вызов. А чтобы к нему подключиться, положить на форму MSCOMM контрол и в его настройках указать номер порта, на котором висит модем. А чтобы сделать автодозвон, в таймере  mscomm1.output="atdt######".  Потом в строку собираешь все из Mscomm1.Input и как только там появится "Connect", значит соединение установлено.

Для начала достаточно.

Ответить

Номер ответа: 2
Автор ответа:
 Mace [F.T.L.]



ICQ: 265477716 

Вопросов: 0
Ответов: 11
 Профиль | | #2 Добавлено: 25.09.03 03:46

Собственно команды...

                         AT   КОМАНДЫ

A/       Выполнить повторно последнюю команду


         А/ - это единственная команда,  перед которой не тре-
         буются символы "АТ".  Эта команда выполнит предыдущую
         команду.

 

ATA      Ответ

              Параметры:     отсутствуют
              По умолчанию:  отсутствуют

         Эта команда инициирует режим ответа. Модем выходит из
         режима ожидания и переходит в DATA MODE  (режим  дан-
         ные).  Через 2.1 секунды (задержка подтверждения) мо-
         дем выдаст тональный сигнал ответа.  Если по содержи-
         мому  регистра  S7  не  будет обнаружена несущая,  то
         модем перейдет в состояние ожидания и вернется в  хо-
         лостой режим (IDLE MODE).

ATB      Выбор BELL/CCITT

              Параметры:     0,1
              По умолчанию:  1

         Эта команда устанавливает параметры для связи со ско-
         ростью 1200 бод.

              ATB0 для стандарта CCITT V.22N
              ATB1 для стандарта Bell 212A

         Когда выбран режим Bell,  модем  будет  устанавливать
         связь  в  соответствии  со  спецификациями BELL 212A.
         Когда выбран режим CCITT,  модем будет  устанавливать
         связь  в  соответствии  со спецификациями CCITT V.22.
         Эти команды допустимы только  для  скорости  передачи
         1200 бод.


ATD      Набор номера

         Набираемые цифры: 0 1 2 3 4 5 6 7 8 9 # * A B C D
         Разделители:      ( )      <ПРОБЕЛ>
         Модификаторы:      T P W @ ! R S / ; ,


         Эта команда  начинает последовательность набора номе-
         ра. Когда обнаружена команда "D", модем ждет 2 секун-
         ды  и затем начинает набор номера.  Модем набирает 12
         стандартных тоновых цифр. Эти цифры могут быть разде-
         лены символами-разделителями,  указанными выше. Моди-
         фикаторы определяют способ,  которым  будет  осущест-
         вляться набор:

              Т    Тоновый набор    (т.е. ATDT 3451798)
              P    Импульсный набор (т.е. ATDP 2627506)

         Все следующие модификаторы используются внутри строки
         набираемых   цифр   (т.е.   ATDT   34517W9821,   ATDP
         262@7506).

              W    Ждать наборного тона

              Этот модификатор  вызовет задержку набора до по-
              явления тонального сигнала набора.  Если по  со-
              держимому регистра S7 не будет обнаружен тональ-
              ный сигнал набора, вызов будет прерван.

              @    Ждать ответной паузы

              Когда в  строке набора будет обнаружен этот сим-
              вол,  модем подождет 5-ти секундной паузы.  Если
              паузы не будет в течение 30 секунд, то вызов бу-
              дет прерван,  и модем вернет код результата  "NO
              ANSWER" - нет ответа.

              !    Ожидание

              Этот символ переводит модем в состояние ожидания
              на 1/2 секунды.  Эта возможность полезна для не-
              которых PBX систем.


ATD      Набор номера (Продолжение)

              R    Возобновить режим  ответа

      

Ответить

Номер ответа: 3
Автор ответа:
 Mace [F.T.L.]



ICQ: 265477716 

Вопросов: 0
Ответов: 11
 Профиль | | #3 Добавлено: 25.09.03 03:47
AT&M     Выбор синхронно/асинхронно
              Параметры:     0...3
              По умолчанию:  0

              AT&M0     Асинхронный режим.
              AT&M1     Синхронный режим 1 (Асинхронный набор).
              AT&M2     Синхронный режим 2 (Набор хранимого в
                        памяти номера).
              AT&M3     Синхронный режим 3 (Контроль с помощью
                        DTR сигнала Data/Talk Mode - режим дан-
                        ные/разговор). Этот режим позволяет позвонить
                        с параллельного телефонного аппарата при
                        выключенном сигнале DTR, поговорить, после
                        чего перевести модем в режим обмена данных
                        путем включения сигнала DTR.

                 Примечание: Для модемов фирмы CALPAK команды AT&M
                             эквивалентны командам AT&Q   
                        

AT&P     Импульсный режим набора
              Параметры:     0,1
              По умолчанию:  0

              AT&P0     Для США отношение установить/прервать
                        (39/61).
              AT&P1     Для Англии отношение установить/прервать
                        (33/67).

AT&Q     Режим связи.(для модемов CALPAK эквивалентно AT&M)

          Параметры:  0-9

          AT&Q0 Асинхронная связь в прямом режиме. Скорость по
          COM-порту должна совпадать со скоростью связи по
          телефонной линии.

          AT&Q1 Синхронный режим 1, для терминалов, работающих
          как в синхронном так и в асинхронном режимах.Модем
          получает команды набора номера в асинхронном виде,
          а затем переключается в синхронный режим. При пропа-
          дании сигнала DTR или при потере несущей на время,
          превышающее установленное, модем разрывает соединение
          и возвращается в асинхронный режим.

          AT&Q2 Синхронный режим 2, для синхронных терминалов и
          хранения номеров абонентов. Асинхронный терминал сохраняет   
          или меняет номера телефонов ,вводимые по команде &Z0
          в конфигурацию 0 ПАЗУ. Модем набирает номер при появлении
          сигнала DTR. Модем разрывает соединение и возвращается в
          асинхронный режим при пропадании сигнала DTR или при
          потере несущей на время, превышающее установленное
          в регистре S10 (текущее - 1.4 с.).

          AT&Q3 Синхронный режим 3, использует сигнал DTR в  
          режиме переключения голос/данные. Оператор вручную
          набирает номер при выключенном сигнале DTR, затем
          включает сигнал DTR переводя модем в режим данных.
          Модем разрывает соединение и возвращается в
          асинхронный режим при пропадании сигнала DTR или при
          потере несущей на время, превышающее установленное
          в регистре S10 (текущее - 1.4 с.).

          AT&Q4 Команда зарезервирована.

          AT&Q5  Режим коррекции ошибок. Модем устанавливает
          соединение по протоколу коррекции ошибок. Если
          соединение по прото

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам