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

advertisement
308816970
Осипов В.С.
Состав информации конфигурации GWBF станции DXE
(версия №16 от 17.10.11)
Отличия от предыдущей версии:
- скорректирован п.4.
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-адреса брикета и его маски на закладке
«Параметры IP» под заголовками соответственно «IP» и «Маска»;
308816970
- расположить таблицу маршрутизации на закладке «Параметры 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).
308816970
Табл.2. Таблица возможных кодеков
Порядковый Кодек
№ кодека
1
G.711 А-Law
1
G.729A
2
G.729AB
3-11
зарезервировано
Примечание.
Содержание таблицы возможных кодеков может изменяться в ходе разработки станции
«Регион-DXE».
Для составления списка используемых кодеков должны применяться следующие
действия:
-
добавление кодека в список – выбор одного из кодеков таблицы возможных
кодеков и добавление его в список;
-
удаление кодека из списка;
-
перемещение кодека в списке вверх, к началу списка, или вниз.
Примечания.
1) Кодек «G.711 A-закон» – обязательный; сразу после установки DXE-Commander он один
автоматически должен быть вставлен в список используемых кодеков; к нему применимо только
действие перемещения в списке, действие его удаления неприменимо.
2) Каждый кодек должен присутствовать в списке используемых кодеков не более одного раза.
Если кодек уже присутствует в списке используемых кодеков, то действие его добавления в список
неприменимо.
3) При попытке оператора выполнить неприменимое действие (см. п.п.1, 2 и 3 данных
Примечаний) должен быть выдан короткий звуковой сигнал.
Список используемых кодеков должен передаваться в брикет GWBF в виде
массива из 12 байт. Каждый байт должен содержать либо порядковый номер
кодека из таблицы возможных кодеков, либо ноль. Все нулевые байты должны
быть расположены в конце списка.
5. Таблица IP-терминалов
Таблица IP-терминалов - это хранящийся в брикете GWBF массив, каждый
элемент которого содержит:
- наборный номер IP-терминала;
- IP-адрес IP-терминала;
- пароль.
Наборный номер IP-терминала – это упакованный потетрадно номер максимум из
20 цифр (формат ExtPakNum), занимает 10 октетов.
В формате ExtPakNum тетрады, незаполненные цифрами, заполняются 0. Исключение составляет
код тетрады F, который обязателен после последней цифры номера и является признаком
ограничения номера. Заполнение цифрами всегда начинается с младшей тетрады каждого октета.
Если объект не существует, то в младшей тетраде первого октета записан F. Если число цифр в
номере равно 20, то дополнения F нет.
Размер IP-адреса – 4 октета. В незанятых элементах таблицы значение IP-адреса
– нулевое.
308816970
Размер пароля – 16 октетов. Пароль используется в процедуре аутентификации
IP-терминала SIP-сервером. Если аутентификация для данного IP-терминала не
должна использоваться, то все октеты пароля должны иметь нулевое значение.
В незанятых элементах таблицы все октеты пароля должны иметь нулевое
значение.
Размер таблицы IP-терминалов – 100 элементов (в будущем потребуется
увеличение).
Обращение к таблице IP-терминалов осуществляется посредством удалённой
процедуры get_IP_address.
Процедура get_IP_address ищет элемент таблицы, в котором значение наборного номера равно
значению входного параметра процедуры, и выдает значение IP-адреса и пароля из этого
элемента, а также номер этого элемента таблицы IP-терминалов.
Если элемент не найден, то выдается нулевое значение IP-адреса, пароля и номера элемента.
6. Параметры доступа в сеть провайдера SIP-телефонии
(например, в SIPNET).
В DXE-Commander для доступа в сеть провайдера SIP-телефонии должны
использоваться следующие параметры (в кавычках указано предлагаемое
название на закладках DXE-Commander):
-
DNS_Server1 IPAddr («IP-адрес первичного DNS-сервера»);
-
DNS_Server2 IPAddr («IP-адрес вторичного DNS-сервера»);
-
use_SIPNET boolean («Пользоваться услугами провайдера SIP-телефонии
(например SIPNET)»);
-
SIPNET_prefix octet_string («Префикс (номер) выхода в сеть
SIP-телефонии»);
-
SIPNET_domain charstring («Доменное имя провайдера SIP-телефонии (в
SIPNET – sipnet.ru)»);
-
SIPNET_ID charstring («Идентификатор в сети SIP-телефонии (в SIPNET –
SIP ID»);
-
SIPNET_Passwd charstring («Пароль»);
-
DXE_Called_number octet_string («Вызываемый номер в станции DXE»).
Максимальный размер строк – 32 байта.
Параметры DNS_Server1 IPAddr и DNS_Server2 IPAddr следует расположить на
закладке «Параметры IP», а остальные вышеуказанные параметры - на
отдельной закладке с названием «SIP-телефония».
Если в конфигурации брикета на закладке «Параметры протокола» установлен
протокол VoIP не SIP (а H.323), то все поля на закладке «SIP-телефония», кроме
полей «IP-адрес первичного DNS-сервера» и «IP-адрес вторичного DNS-сервера»,
должны быть деактивированы («затенены»).
Если на закладке «SIP-телефония» в окошке «Пользоваться услугами провайдера
SIP-телефонии (например SIPNET)» галочка не стоит, то все остальные поля
закладки «SIP-телефония», кроме полей «IP-адрес первичного DNS-сервера» и
«IP-адрес вторичного DNS-сервера», должны быть деактивированы.
Вышеперечисленные параметры должны передаваться из Подсистемы
конфигурирования SDL-системы в блок MCTRL_G в сигнале «SIPNET_parameters»
при инициализации брикета и при изменении этих параметров.
308816970
Если передаваемый в сигнале «SIPNET_parameters» параметр «use_SIPNET»
имеет значение FALSE, то параметры-строки в этом сигнале должны быть
переданы в виде пустых строк.
7. Остальная информация конфигурации GWBF – такая же, как у E1BF.
8. В ходе разработки GWBF возможны уточнения информации
конфигурации GWBF.
Download