Показать сообщение отдельно
Старый 12.01.2008, 11:11 Вверх   #2
Коварный тип
 
Аватар для Serberg
Serberg вне форума
Доп. информация
Лампочка Продолжение...

Программируемая пользователем память nvram
Все настройки модема сводятся к правильной установке значений регистров nvram. nvram - программируемая пользователем память, сохраняющая данные при выключении питания. nvram используется в модемах для хранения конфигурации по умолчанию, загружаемой в ram при включении. Программирование nvram производится в любой терминальной программе с помощью АТ-команд. Полный перечень команд может быть получен в терминальной программе через команды АТ$ АТ&$ ats$ at%$.

Запишите в nvram фабричные настройки с аппаратным контролем данных - команда at&f1, затем внесите коррективы по настройке модема в совокупности с конкретной телефонной линией и запишите их в nvram по команде at&w.

Голосовые команды at
at #cls=

Эта команда устанавливает режим работы модема:

= 0 (Установлено), Режим передачи данных. = 1, Режим факса класса 1. = 2, Режим факса класса 2.0. = 8, Режим работы с голосом. Возвращаемое значение:

ОК Модем успешно перешел в требуемый режим работы.

error Модем не поддерживает этот режим работы.

at #cls? Модем возвращает текущий режим работы.

at #cls=? Модем возвращает возможные режимы работы: 0,1,2,8

ОК

Каждая строка оканчивается символами .

at a Модем подключается к телефонной линии и переходит в режим ответа, сразу же возвращая результирующий код vcon.

atd Модем подключается к телефонной линии и набирает телефонный номер.

Возвращаемое значение:

vcon Модем возвращает это значение, когда удаленная станция снимает трубку.

no carrier Модем выдает этот результирующий код, если в течение времени, указанного в регистре s7, постоянно определяются длинные гудки.

busy Модем выдает этот результирующий код при определении коротких гудков.

no dial tone Модем возвращает это значение, если в линии, после поднятия трубки, отсутствует сигнал станции.

АТН По этой команде модем вешает трубку и переключается в режим передачи данных, но при этом не нарушает никаких голосовых параметров. Также модем устанавливает телефонную линию, как устройство ввода/вывода.

at #bdr= Установить скорость обмена данными между модемом и компьютером по следующей схеме:

= 0 (Установлено), Автоматическое определение. = 1, Установить скорость обмена 2400 bps- = 2, Установить скорость обмена 4800 bps. = 4, Установить скорость обмена 9600 bps. = 8, Установить скорость обмена 19200 bps.

= 16, Установить скорость обмена 38400 bps. = 24, Установить скорость обмена 57600 bps. Возвращаемое значение:

ok Модем успешно переустановил скорость обмена.

error Модем не поддерживает это значение для скорости обмена.

at #bdr? Модем возвращает установленную скорость обмена.

at #bdr=? Модем возвращает возможные значения для скорости обмена данными:

0,1,2,4,8,16,24

ok

Каждая строка оканчивается символами .

at #vbs= Эта команда устанавливает способ кодирования голосовых данных:

= 2, Установить 2-битный способ кодирования, который обеспечивает наивысшую степень сжатия при удовлетворительном качестве звука.

= 3, Установить 3-битный способ кодирования, который обеспечивает среднюю степень сжатия при среднем качестве звука.

= 4 (Установлено), Установить 4-битный способ кодирования, который обеспечивает наилучшее качество звука при наименьшей степени сжатия.

Возвращаемое значение:

ОК

Модем успешно переустановил способ кодирования.

error

Модем не поддерживает этот способ кодирования.

at #vbs? Модем возвращает текущий метод кодирования голосовых данных, за которым следует результирующий код ОК.

at #vbs=? Модем возвращает возможные методы кодирования голосовых данных:

2,3,4

ОК

Каждая строка оканчивается символами .

at #vsr=

Эта команда устанавливает необходимую для компьютера скорость воспроизведения и считывания голосовых данных:

= 8000 (Установлено), Установить скорость воспроизведения и записи, равную 8000 Герц.

Возвращаемое значение:

ОК Модем успешно установил требуемую скорость.

error Модем не поддерживает это значение скорости.

at#vsr? Модем возвращает установленную скорость воспроизведения и считывания голосовых данных.

at #vsr=? Модем возвращает возможные значения для скорости воспроизведения и считывания голосовых данных: 8000.

ok

Каждая строка оканчивается символами .

at #vtd= , ,

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

at #vsd=

Эта команда предназначена для включения или выключения определения молчания в режиме записи голосовых данных:

= 0 (Установлено), Модем определяет молчание. = 1, Модем не определяет молчание.

at #vls=

Модем устанавливает устройство ввода/вывода для воспоизведения и записи голосовых данных.

Доступны следующие устройства ввода/вывода:

= 0, (Установлено) Телефонная линия.

= 1, Телефон, подключенный в гнездо "telco". = 2, Внешний динамик. = 3, Микрофон. = 4, Внутренний динамик. Возвращаемое значение:

ОК

Модем успешно переустановил устройство ввода/вывода.

error

Модем не поддерживает это устройство ввода/вывода.

at #vls?

Модем возвращает текущее устройство ввода/вывода, за которым следует результирующий код ОК.

at #vls=?

Модем возвращает разрешенные устройства ввода/ввода:

0,1,2,3,4

ОК

Каждая строка оканчивается символами .

at #vci?

Модем возвращает поддерживаемый режим компрессии голоса.

at #vtx

Эта команда переводит модем в режим воспроизведения голосовых данных.

Модем начинает процесс воспроизведения голоса, переслав в компьютер результирующий код connect. Затем модем ожидает символа , чтобы отделить голосовые данные от общего потока. Компьютер может в любой момент прервать процесс воспроизведения голоса, переслав в модем символы . После завершения начатого процесса возпроизведения голосовых данных, модем передает в компьютер результирующий код vcon:

connect



vcon

Каждая строка оканчивается символами .

at #vrx

Эта команда переводит модем в режим записи голосовых данных с текущего устройства ввода/вывода.

Запись голоса начинается с того, что модем возвращает компьютеру результирующий код connect. Затем модем передает компьютеру символ , чтобы отделить голосовые данные от общего потока. Компьютер может в любой момент прервать процесс записи голосовых данных, переслав в модем любой символ, отличный от и . Завершая начатый процесс записи голоса, модем добавляет в конец голосовых данных сиволы и возвращает результирующий код vcon:

connect



vcon

Каждая строка оканчивается символами .

at #vts=[ , , ]

Эта команда предназначена для генерации сигнала dtfm. Строка генерации сигналов состоит из трех чисел, которые должны быть разделены запятыми и заключены в квадратные скобки. dce будет интерпретировать первое и второе числа как частоты двухтонального гудка, а третью - как его продолжительность.
  Ответить с цитированием
 
Время генерации страницы 0.05306 секунды с 10 запросами