Глава 4. Установление
исходящих соединений
|
Модификатор | Функция и пример |
---|---|
T | Тональный (DTMF) набор номера Перед цифрами номера ставиться буква T Пример: ATDT 555-1212 |
P | Импульсный набор Перед цифрами номера ставиться буква P Пример: ATDP 555-1212 |
W | Ожидание второго сигнала "ответ станции" Этот модификатор используется при наборе номеров абонентов, требующих ожидания второго сигнала "ответ станции" например при междугородных звонках или при выходе в город через офисную АТС. Например для выхода в город через местную АТС обычно нужно набрать 9 и, дождавшись непрерывного гудка городской АТС, набирать номер городского абонента. В этом случае команда набора номера может иметь вид: ATDT 9W P 555-1212 что означает "набрать тональным сигналом цифру '9', дождаться гудка "набирайте" от городской АТС (модем будет ожидать его в течение времени, задаваемого регистром S74, по умолчанию - 20 секунд), набрать импульсным методом городской номер. Аналогично, при звонке в другой город ATDP8W (812) - 555-12-12 |
R | Вызов с использованием тона "ответ" Если на конце командной строки стоит модификатор R, при установлении соединения с удаленным модемом Ваш модем вместо тона "вызов" будет использовать тон "ответ". Этот модификатор следует использовать для установления исходящих соединений с устаревшими модемами, не имеющими режима ответа. Внимание! При разборе командной строки, любые символы, набранные после R, игнорируются. Например: ATDP555-12-12R |
&Zn=xxx | Запомнить номер в памяти здесь xxx - номер телефона, n - адрес ячейки памяти, куда записывается номер Для записи номеров доступны 4 ячейки с номерами 0,1,2 и 3, таким образом, Вы можете запомнить до четырех номеров в памяти модема, а потом вызывать их оттуда при помощи команды DS Например: AT&Z0=555-1212 Выполнение этой команды приводит к тому, что номер 555-1212 будет сохранен в ячейке с адресом 0. |
ATDS=n | Набор номера, записанного в памяти модема По этой команде модем будет производить набор номера записанного в ячейке памяти n. Как указывалось выше (см. описание модификатора &Zn=xxx) для хранения номеров доступны 4 ячейки c адресами 0,1,2 и 3. Например: ATDS0=1 Здесь модем будет производить набор номера, записанного в ячейке с адресом 1. |
@ | Доступ к системе с перевызовом. Модификатор @ говорит модему, что, перед тем как продолжать выполнение действий, указанных далее в командной строке, следует дождаться отсутствия каких либо сигналов в линии в течении 5 с. Иногда
для доступа к удаленным системам применяется
следующий прием: Вы звоните на удаленную систему.
Удаленная система снимает трубку и ожидает,
когда ей передадут номер телефона (обычно
сигналами тонального набора). Далее удаленная
система отсоединяется, и проверяет, есть ли среди
номеров абонентов, имеющих к ней доступ, номер
Вашего телефона. Если доступ с Вашего телефона
разрешен, то удаленная система перезванивает Вам
сама, после чего Вы обычным образом
устанавливаете с ней соединение. Такой прием
называется "callback" - обратный вызов. ATDP555-1212 @ T555-1515,;H означает следующее: Модем импульсным набором набирает номер 555-1212 (системы с обратным вызовом), ждет пока система снимет трубку, определяя это по отсутствию в линии каких либо сигналов в течении 5 с. Далее модем тоном передает свой номер 555-1515. Запятая говорит, что модем должен ждать 2 с, после чего возвратиться в командный режим (точка с запятой - возврат в командный режим) и разорвать соединени (команда H в конце строки). |
; | Возврат в командный режим Модификатор ; приводит к возврату в командный режим после набора номера. Эта особенность может использоваться, например, для телефонного разговора с оператором удаленной системы, передачи данных или для набора очень длинных номеров, превышающих 40-символьный лимит. Например: ATDP555-1212; Модем наберет номер и возвратится в командный режим. Вы, в свою очередь, услышав ответ оператора, можете снять трубку своего телефонного аппарата и перейти к разговору с оператором, предварительно набрав команду ATH. После окончания разговора с оператором, для перехода в режим данных введите команду ATX1D без параметров и повесьте трубку. (X1 используется для отключения обнаружения сигналов АТС, так как соединение уже установлено). Услышав вызывной тон Вашего модема, оператор удаленного модема наберет ATA и повесит трубку своего аппарата. ( Пользователи модемов IDC-1414BXL и IDC-1914BXL могут вместо этих команд использовать клавиши V/D и ORG/ANS). Если требуется разорвать соединение, введите команду ATH. |
! | Переадресация сообщений. Некоторые оффисные АТС воспринимают кратковременный разрыв линии абонента как команду переадресации данного соединения на другой номер. Eсли вы работаете с такой АТС, то для переадресации можно использовать модификатор ! . Пример: команда AT D! на некоторых офисных ATC может быть использована для "подбора" абонента, звонящего по другой линии. |
Если по каким либо причинам невозможно использовать автоматический набор номера (например, необходимо предварительно договориться голосом с абонентом), Вы можете набирать номер с телефонного аппарата, подключенного к Вашему модему.
Ниже описано, как работать с модемом при ручном наборе номера.
Чтобы разорвать соединение после завершения передачи данных, необходимо сделать следующее
Если Ваше коммуникационное ПО имеет специальную команду для разрыва соединения, Вы можете так же воспользоваться ей.
Параметры, влияющие на набор номера хранятся в регистрах модема с именами S6, S7, S8, S9, S10, а так же в регистрах S70-S81.
регистр | значение по умолчанию | описание функции |
---|---|---|
S6 | 2 c | Максимальное время ожидания сигнала "ответ станции" |
S7 | 30 с | Время ожидания тона "ответ" удаленного модема после набора номера |
S8 | 2 с | Длительность паузы соответствующая модификатору "," команды набора номера |
S9 | 600 мс | Время детектирования тона "ответ" удаленного модема. Если Ваш модем слышит непрерывный "ответ" дольше, чем время указанное в S9 то он считает что удаленный модем ему ответил, иначе - что ответа нет. |
S10 | 1.4 c | Время ожидания перед отбоем после потери несущей. Если в процессе передачи данных ваш модем теряет несущую, то перед тем как отработать отбой он будет ожидать ее появления в течении времени, указанное в S10 |