Состав информации конфигурации GWBF станции DXE

advertisement
681450385
Осипов В.С.
Состав информации конфигурации GWBF станции DXE
(версия №7 от 30.11.08)
Отличия от предыдущей версии:
- скорректирован п.3.
1. Массив IP-адресов
Размер каждого IP-адреса – 4 байта.
Массив предназначен для расположения IP-адресов станций (или других
объектов), на абонентов которых у данной DXE должна быть обеспечена
возможность исходящего вызова через IP-сеть.
Требования по реализации в DXE-Commander:
- расположить массив IP-адресов на закладке «Параметры VoIP» под заголовком «Список IP».
Размер массива – 20 IP-адресов (в будущем потребуется увеличение).
Незанятые ячейки массива должны быть заполнены нулями.
Занятые ячейки массива должны располагаться начиная с начала массива без
пропусков (без перемежания с незанятыми ячейками).
2. Массив маршрутизации
Строка массива состоит из трёх полей, каждое из которых имеет тип IP-адреса
(4 байта).
В нулевой строке массива - собственный IP-адрес брикета GWBF и его маска
(3-е поле не используется).
В первой строке массива, во 2-м поле – GatewayIP (1-е и 3-е поля строки не
используются) (параметр GatewayIP аналогичен параметру Gateway настройки
CISCO ATA 186).
GatewayIP – это IP-адрес VoIP-шлюза. Если GatewayIP ненулевой, то все
исходящие вызовы направляются только на IP-адрес GatewayIP (без
использования сигналов RAS). Если нулевой - то посылаются запросы
(в сигналах RAS) о наличии вызываемого номера на IP-адреса, содержащиеся
в Массиве IP-адресов (см. п.1).
Остальная часть массива – таблица маршрутизации,
причем в начальной строке таблицы маршрутизации располагается:
- в 1-м поле – нулевое значение,
- во 2-м поле – IP-адрес маршрутизатора по умолчанию,
- в 3-м поле – параметр NATVoIP по умолчанию.
(Параметр NATVoIP аналогичен параметру NATIP настройки CISCO ATA 186.)
NATVoIP – это NAT IP-адрес для соответствующих полей H.323 и SIP выходных
сигналов брикета GWBF, - это IP-адрес брикета во внешней IP-сети.
(Если NATVoIP – нулевой, то соответствующие поля H.323 и SIP содержат
локальный IP-адрес брикета.)
В остальных строках таблицы маршрутизации:
- в 1-м поле – IP-адрес назначения,
- во 2-м поле – соответствующий IP-адрес маршрутизатора в местной IP-сети,
- в 3-м поле – соответствующий NATVoIP.
Требования по реализации в DXE-Commander:
- расположить значения собственного IP-адреса брикета и его маски на закладке
681450385
«Параметры IP» под заголовками соответственно «IP» и «Маска»;
- расположить таблицу маршрутизации на закладке «Параметры IP» под заголовком
«Маршруты IP» с наименованием колонок таблицы - «IP назначения», «Шлюз», «NATVoIP»;
- расположить значение GatewayIP на той закладке, где расположено поле «Список IP» (на
закладке «Параметры VoIP») под заголовком «Шлюз VoIP»;
- при ненулевом значении в поле «Шлюз VoIP», следует «затенить» поле «Список IP».
Размер массива маршрутизации - 22 строки (в будущем потребуется увеличение).
Незанятые строки массива должны быть заполнены нулями.
Занятые строки массива должны располагаться начиная с начала массива без
пропусков (без перемежания с незанятыми строками).
3. Байт конфигурации
Байт конфигурации задает режим работы GWBF во внешней сети.
Назначение битов байта конфигурации приведено в таблице 1.
Табл.1. Таблица назначения битов байта конфигурации
Номер
бита
Назначение
0
Не используется
1
Не используется
2
Не используется
3
Для SIP: Использовать
перенаправление
Пояснение
Для H.323: не используется
Для SIP: Использовать сообщения
перенаправления (сообщения 301 и 302)
при управлении соединением
IP-терминалов между собой
4
SIP
Протокол VoIP: 1 – SIP, 0 – H.323
5
Использовать CODEC
Использовать модуль CODEC (в
разработке) для возможности применять
дополнительные аудио-кодеки
6
Не используется
7
Единый нумерационный план
Единый нумерационный план для
внутренних и внешних абонентов
Требования по реализации в DXE-Commander:
- элемент выбора «Протокол VoIP» и элементы включения «Единый нумерационный план»,
«Дополнительные аудио-кодеки», «Использовать перенаправление» расположить на закладке
«Параметры протокола».
4. Список используемых кодеков
Список используемых кодеков – это упорядоченный список используемых
брикетом GWBF речевых кодеков. Чем ближе к началу списка указанный в списке
кодек, тем предпочтительнее его использование.
Список должен составляться оператором на основе таблицы возможных кодеков
(см. табл.2).
681450385
Табл.2. Таблица возможных кодеков
Порядковый Кодек
№ кодека
1
G.711 А-закон
2
G.711 μ-закон
3
G.723.1 5,3 Кбит/с
4
G.723.1 6,3 Кбит/с
5
G.729
6
G.729A
7
G.729 (FP)
8
G.729A (FP)
9 - 12
зарезервировано
Примечание.
Содержание таблицы возможных кодеков может изменяться в ходе разработки станции
«Регион-DXE».
Для составления списка используемых кодеков должны применяться следующие
действия:
-
добавление кодека в список – выбор одного из кодеков таблицы возможных
кодеков и добавление его в список;
-
удаление кодека из списка;
-
перемещение кодека в списке вверх, к началу списка, или вниз.
Примечания.
1) Кодек «G.711 A-закон» – обязательный; сразу после установки DXE-Commander он один
автоматически должен быть вставлен в список используемых кодеков; к нему применимо только
действие перемещения в списке, действие его удаления неприменимо.
2) Каждый кодек должен присутствовать в списке используемых кодеков не более одного раза.
Если кодек уже присутствует в списке используемых кодеков, то действие его добавления в список
неприменимо.
3) Если значение 5-го бита байта конфигурации (считая младший бит 0-вым) равно нулю, то список
используемых кодеков должен автоматически состоять только из одного кодека «G.711 A-закон» и
должен быть затенён (любые операции по редактированию списка неприменимы).
4) При попытке оператора выполнить неприменимое действие (см. п.п.1, 2 и 3 данных
Примечаний) должен быть выдан короткий звуковой сигнал.
Список используемых кодеков должен передаваться в брикет GWBF в виде
массива из 12 байт. Каждый байт должен содержать либо порядковый номер
кодека из таблицы возможных кодеков, либо ноль. Все нулевые байты должны
быть расположены в конце списка.
5. Таблица IP-терминалов
Таблица IP-терминалов - это хранящийся в брикете GWBF массив, каждый
элемент которого содержит:
- наборный номер IP-терминала;
- IP-адрес IP-терминала.
681450385
Наборный номер IP-терминала – это упакованный потетрадно номер максимум из
20 цифр (формат ExtPakNum), занимает 10 октетов.
В формате ExtPakNum тетрады, незаполненные цифрами, заполняются 0. Исключение составляет
код тетрады F, который обязателен после последней цифры номера и является признаком
ограничения номера. Заполнение цифрами всегда начинается с младшей тетрады каждого октета.
Если объект не существует, то в младшей тетраде первого октета записан F. Если число цифр в
номере равно 20, то дополнения F нет.
Размер IP-адреса – 4 октета. В незанятых элементах таблицы значение IP-адреса
– нулевое.
Размер таблицы IP-терминалов – 100 элементов (в будущем потребуется
увеличение).
Обращение к таблице IP-терминалов осуществляется посредством удалённой
процедуры get_IP_address.
Процедура get_IP_address ищет элемент таблицы, в котором значение наборного номера равно
значению входного параметра процедуры, и возвращает значение IP-адреса из этого элемента.
Если элемент не найден, то возвращается нулевое значение IP-адреса.
6. Остальная информация конфигурации GWBF – такая же, как у E1BF.
7. В ходе разработки GWBF возможны уточнения информации
конфигурации GWBF.
Download