Вы находитесь на странице: 1из 139
MERA VoIP Transit Softswitch v 3.1.2 Руководство по эксплуатации © MERA

MERA VoIP Transit Softswitch v 3.1.2

Руководство по эксплуатации

MERA VoIP Transit Softswich v 3.1.2

Документ №: Тип документа: Руководство по эксплуатации Дата
Документ №:
Тип документа:
Руководство по эксплуатации
Дата выпуска:
Copyright © 1999-2004 Mera Systems Inc. Systems Inc.
All rights reserved.
Mera Systems Inc. Systems Inc. оставляет за собой право вносить изменения в
содержащуюся в данном документе информацию без предварительного
уведомления.
ИНФОРМАЦИЯ О ПРАВЕ СОБСТВЕННОСТИ
Информация, содержащаяся в данном документе, является собственностью
Mera Systems Inc. Systems Inc. Никакая часть этого документа не может быть
воспроизведена или заимствована в какой бы то ни было форме или каким-
либо способом – в графическом, электронном виде или механическим путем,
включая фотокопирование, запись, в том числе и на магнитные носители, или
любые другие устройства, предназначенные для хранения информации – без
письменного разрешения Mera Systems Inc. Systems Inc. Подобное разрешение
не может быть выдано третьей стороной, будь то организация или частное
лицо.

2

Хронология изменений

Таблица 1 Изменения, внесенные в документ

Дата

Версия

Изменение и лицо, его внесшее

 

документа

02.09.05

Release

azharkov: описана возможность указывать имя

оригинатора или терминатора звонка в команде

консоли show call (Синтаксис: sh ca [-dstname

]

[-

srcname

]),

добавлены скриншоты

 

02.09.05

Release

azharkov:

добавлено описание ACD (в таблицу

акронимов)

 

02.09.05

Release

azharkov: описаны два новых поля CDR: PDD Time и PDD Reason

02.09.05

Release

azharkov: примечание по команде show dp – ограничение вывода диалпиров

02.09.05

Release

azharkov : описан новый локальный код 130

 

02.09.05

Release

azharkov: описано новое поле пакета access request на RADIUS для аутентификации пользователя.

02.09.05

Release

azharkov: добавлено примечание об отправке email- сообщения в случае падения основного сервера MVTS

02.09.05

Release

azharkov: описано новое поле пакета AccessAccept в ответ на запрос о внешней маршрутизации.

15.09.05

Release

изменены Справочной литературе,

azharkov:

названия документов

в

изменено название самого документа,

 

добавлен скриншот команды

di gk
di gk

Заменен пример CDR-записи, как устаревший

 

В таблицу параметров CDR вставлено описание SRC-RTP-IP и

DST-RTP-IP

 

19.09.05

Release

azharkov: внесены изменения в таблицы «Определения» и «Сокращения»

20.09.05

Release

azharkov:

изменена

глава 7.3 «файловые

дескрипторы»

22.11.05

Release

askudalov: добавлена глава «Аутентификация RAS- пользователей, не описанных в файле user.cfg»

30.01.06

Release

ozabytina: добавлено описание новых команд

show

3

   

snmp

и

di gk all

 

описаны новые локальные коды 132, 213, 134, 135, 136, 137

28.02.2006

Release

ozabytina: добавлено описание новых команд

show

media
media

(отображает

информацию о работе

медиа

MVTS) и

show converter

(отображает информацию

о работе модуля SIP-HIT).

06.03.2006

Release

ozabytina:

обновлена

таблица локальных кодов

разъединения MVTS

 

20.04.2006

Release

azharkov: документ обновлен в соответствии с последними данными от разработчиков

11.07.2006

Release

azharkov: обновлена глава по SNMP-статистике и регулярным выражениям

документ обновлен в соответствии с последними данными от разработчиков

4

Содержание

1 ВВЕДЕНИЕ

12

1.1. АННОТАЦИЯ

12

1.2. АУДИТОРИЯ

12

1.3. ТИПОГРАФИЧЕСКИЕ СОГЛАШЕНИЯ

12

1.4. ОРГАНИЗАЦИЯ ДОКУМЕНТА

12

2 ОБЗОР ПРИЛОЖЕНИЯ MVTS

14

2.1.

ПРЕДНАЗНАЧЕНИЕ

14

2.2

ТЕХНИЧЕСКИЕ ХАРАКТЕРИСТИКИ

14

2.3

ОДНОСЕРВЕРНЫЙ MVTS

16

2.4

КЛАСТЕРНЫЕ СИСТЕМЫ MVTS

17

2.4.1 Принципы построения кластерных систем

17

2.4.2 Регулятор распределения нагрузки

18

2.4.3 Сигнальный MVTS (SMVTS)

19

2.4.4 Media MVTS

19

2.5 МОДУЛЬ SIP–HIT

19

2.6 МОДУЛЬ MVTS TAP

20

3 УСТАНОВКА

22

3.1

ПЛАНИРОВАНИЕ УСТАНОВКИ

22

3.1.1

ТРЕБОВАНИЯ К АППАРАТНЫМ СРЕДСТВАМ

22

3.1.2 Сетевое окружение

23

3.1.3 Операционная система

24

3.2

РЕКОМЕНДАЦИИ ПО УСТАНОВКЕ ПРИЛОЖЕНИЯ

24

3.2.1 Файловые системы

24

3.2.2 Файловые дескрипторы

25

3.2.3 Пользователи и группы пользователей

25

3.3 УСТАНОВКА ПРИЛОЖЕНИЯ MVTS

26

3.4 ЗАДАЧИ ПОСЛЕ УСТАНОВКИ ПРИЛОЖЕНИЯ

30

3.4.1 Межсетевой экран (firewall)

30

3.4.2 HASP-ключи

30

4 НАСТРОЙКА MVTS

32

4.1 ОБЗОР КОНФИГУРАЦИОННЫХ ФАЙЛОВ

32

4.2 СТРУКТУРА КОНФИГУРАЦИОННЫХ ФАЙЛОВ

33

5 ЭКСПЛУАТАЦИЯ MVTS

35

5.1

КОНСОЛЬ АДМИНИСТРИРОВАНИЯ

35

5.1.1 Запуск и остановка консоли администрирования MVTS

36

5.1.2 Команды консоли администрирования

37

5.2 СТРУКТУРА CDR-ФАЙЛОВ

64

5.3 ПРОТОКОЛИРОВАНИЕ MVTS

68

 

5.3.1

Трассировочные протоколы

69

5.3.2

Отладочные протоколы

70

5.3.2.1

Параметры протоколирования

70

5.3.2.2

Степень детализации информации

70

5

5.3.2.3

Частота смены файла протокола

72

 

5.3.2.4

Имя файла протокола

72

5.3.3

Особенности протоколирования

72

5.4

WEB-ИНТЕРФЕЙС MVTS (MVTS WEB MONITOR)

74

5.4.1 Настройка и эксплуатация Web-интерфейса

74

5.4.2 Настройка языка интерфейса

78

5.5

ЯДРО MVTS

80

5.5.1 Параметры командной строки

80

5.5.2 Скрипт запуска ядра mp_kernel.sh

82

5.6

УДАЛЕНИЕ/АРХИВАЦИЯ УСТАРЕВШИХ ФАЙЛОВ

82

5.6.1

Файл rotate.cfg

82

5.7

РЕЗЕРВИРОВАНИЕ СИСТЕМЫ, НАХОДЯЩЕЙСЯ ПОД КОММЕРЧЕСКОЙ НАГРУЗКОЙ

84

6 ПОИСК И УСТРАНЕНИЕ НЕИСПРАВНОСТЕЙ

85

6.1

НЕИСПРАВНОСТИ И СПОСОБЫ ИХ УСТРАНЕНИЯ

89

7 СПРАВОЧНАЯ ИНФОРМАЦИЯ

93

7.1 АЛГОРИТМ ВЫБОРА ОБЪЕКТА НАБОРА

93

7.2 ВЗАИМОДЕЙСТВИЕ MVTS С RADIUS-СЕРВЕРОМ

95

7.2.1 Проведение авторизации регистрируемого конечного пользователя 95

7.2.2 Авторизация вызова

96

7.2.3 Сервис учета времении и причитающейся платы (тип запроса Accounting Request)

98

7.2.4 Внешняя маршрутизация с помощью Radius

104

7.2.5 Запрос о завершении звонка, поступающий от RADIUS-сервера

108

7.2.6 Аутентификация RAS-пользователей, не описанных в файле user.cfg

108

7.3

СОЗДАНИЕ НЕОБХОДИМОГО КОЛИЧЕСТВА ФАЙЛОВЫХ ДЕСКРИПТОРОВ

112

7.3.1 Увеличение количества файловых дескрипторов в ОС Red Hat Linux

112

7.3.2 Установка количества файловых дескрипторов для ОС FreeBSD

115

7.4

ИСПОЛЬЗОВАНИЕ РЕГУЛЯРНЫХ ВЫРАЖЕНИЙ В КОНФИГУРАЦИИ MVTS

116

7.4.1 Префиксы полей dst_pattern и src_pattern

116

7.4.2 Трансляция номеров

117

7.5 ИСПОЛЬЗОВАНИЕ МАКРОИМЕН В СХЕМАХ ТРАНСЛЯЦИИ НОМЕРОВ

120

7.6 ДЕИНСТАЛЛЯЦИЯ MVTS

121

7.7 ОПРЕДЕЛЕНИЯ

121

7.8 СОКРАЩЕНИЯ

122

ПРИЛОЖЕНИЕ A

СИНТАКСИС РЕГУЛЯРНЫХ ВЫРАЖЕНИЙ

125

ПРИЛОЖЕНИЕ B

SNMP-СТАТИСТИКА

128

ПРИЛОЖЕНИЕ С

ЛОКАЛЬНЫЕ КОДЫ РАЗЪЕДИНЕНИЯ MVTS

133

ПРИЛОЖЕНИЕ D СОВМЕСТИМОСТЬ ОБОРУДОВАНИЯ

139

VoIP- шлюзы и привратники

139

Системы учета и начисления оплаты

139

6

Список таблиц

Таблица 1 Изменения, внесенные в документ

3

Таблица 2 Список справочной литературы

11

Таблица 3 Соглашения и обозначения, принятые в документе

12

Таблица 4 Рекомендуемая конфигурация (только привратник)

22

Таблица 5 Рекомендуемая конфигурация (при проксировании только сигнального

трафика)

22

Таблица 6 Рекомендуемая конфигурация (полное проксирование)

23

Таблица 7 Группы пользователей MVTS

26

Таблица 8 Конфигурационные файлы MVTS

32

Таблица 9 Поля, выводимые командой show call для группы звонков

43

Таблица 10 Поля, выводимые командой show call с аргументом ICN

44

Таблица 11 Поля, выводимые командой sh ep

49

Таблица 12 Поля, выводимые командой «show dp» для каждого объекта набора 51

Таблица 13 Параметры команды «show redundancy»

58

Таблица 14 Параметры команды «show snmp»

60

Таблица 15 Структура записи с данными о звонке (CDR)

64

Таблица 16 Параметры командной строки ядра MVTS (mp_kerneld.x)

80

Таблица 17 Список неисправностей и способы их устранения

89

Таблица 18 Содержимое запроса AccessRequest от MVTS к RADIUS-серверу при

авторизации RAS-пользователя

95

Таблица 19 Содержимое ответа AccessAccept от RADIUS-сервера при авторизации

96

Таблица 20 Содержимое запроса AccessRequest от MVTS к RADIUS-серверу при

96

Таблица 21 Содержимое ответа AccessAccept от RADIUS сервера при авторизации

98

Таблица 22 Структура стартовой записи (Accounting Start), отправляемой на RADIUS

99

Таблица 23 Структура стоп записи (Accounting Stop), отправляемой на RADIUS сервер

RAS-пользователя

авторизации вызова по выбранному направлению

терминации вызова по выбранному направлению

сервер

 

101

Таблица 24 Структура запроса к RADIUS серверу на маршрутизацию

105

Таблица 25 Структура ответа AccessAccept RADIUS сервера на запрос о

маршрутизации

Таблица 26 Список терминов, используемых в документе

Таблица 27 Список сокращений

107

121

122

7

Таблица

28 Список квантификаторов

126

Таблица 29 Таблица локальных кодов разъединения, генерируемых MVTS

8

133

Список рисунков

Рис. 1 Односерверный MVTS

16

Рис. 2 Двухуровневая кластерная версия MVTS

17

Рис. 3 Трехуровневая кластерная версия MVTS

18

Рис. 4 Использование модуля SIP-HIT для трансляции протоколов SIP и H.323

20

Рис. 5 Взаимодействие MVTS с модулем MVTS TAP

21

Рис. 6 Структура файловой системы MVTS

28

Рис. 7 Вывод командной консоли MVTS

36

Рис. 8 Вывод команды «help»

38

Рис. 9 Вывод команды «reload config»

39

Рис. 10 Запуск ядра MVTS

40

Рис. 11 Остановка MVTS

40

Рис. 12 Завершение звонка

41

Рис. 13 Вывод команды «show call»

41

Рис. 14 Вывод команды «show call» с аргументом «table»

42

Рис. 15 Вывод команды «show call» с аргументом «table» и «name»

42

Рис. 16 Вывод команды «sh ca» с внутренним номером звонка в качестве аргумента 43

Рис. 17 Вывод команды «show dial»

46

Рис. 18 Вывод команды «show stat rt»

46

Рис. 19 Вывод на экран имени файла со статистикой

48

Рис. 20 Вывод команды «show stat param»

49

Рис. 21 Список диалпиров, отображаемых командой «sh dp»

51

Рис. 22 Список шлюзов, отображаемых командой ‘show gw’

52

Рис. 23 Отображение информации по отдельному шлюзу

53

Рис. 24 Отображение информации о конвертере SIP-HIT

54

Рис. 25 Отображение нагрузки на локальный IP-адреса

55

Рис. 26 Вывод команды show media

55

Рис. 27 Общая статистика MVTS сервера

57

Рис. 28 Вывод команды «show stat src <name>»

58

Рис. 29 Вывод команды «sh re»

58

Рис. 30 Вывод команды «show snmp»

60

Рис. 31 Вывод команды sh gk

62

Рис. 32 Диалог авторизации web-интерфейса

74

9

Рис. 33 Главное меню Администратора

75

Рис. 34 Главное меню Клиента

76

Рис. 35 Список существующих учетных записей

77

Рис. 36 Диалог редактирования учетной записи

77

Рис. 37 Страница локализации web-интерфейса

79

Рис. 38 Выпадающий список вариантов языка

80

Рис. 39 Новый язык интерфейса (испанский)

80

Рис. 40 Стандартная RADIUS аутентификация

109

Рис. 41 Аутетнтификация по хэш-паролю MD5

110

Рис. 42 Аутентификация по CHAP-паролю

111

Рис. 43 Дайджест-аутентификация

112

10

Справочная литература

Таблица 2 Список справочной литературы

Ссылка

Название документа

 

[1]

ITU-T

Recommendation

H.323

“Packet-based

multimedia

communications systems”

 

[2]

RFC

1889

“RTP:

A

Transport

Protocol

for

Real-Time

Applications. Audio-Video”

 

[3]

ITU-T

Recommendation

H.245

“Control

protocol

for

multimedia communication”

 

[4]

ITU-T Recommendation H.225, “Call signaling protocols and media stream packetization for packet based multimedia communication systems”

[5]

Remote Authentication Dial-In User Service (RADIUS), RFC 2138, April 1997 (http://www.pasteur.fr/cgi-

 

[6]

ITU-T Recommendation Q.931: “ISDN user-network interface layer 3 specification for basic call control”

[7]

RADIUS

Accounting,

RFC

2139,

April

1997

[8]

Jeffrey

Friedl

“Mastering

Regular

Expressions”,

O’Reilly,

1997, ISBN: 5-318-00056-8

[9]

FreeBSD Handbook. The FreeBSD Documentation Project. Copyright © 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002 by The FreeBSD Documentation Project Red Hat Linux Manuals. Red Hat Linux 7.2. “x86 Installation Guide”, “Getting Started Guide”, “Customization Guide”, “Reference Guide”. Copyright © by Red Hat Inc.

[10]

ITU-T Recommendation T.38 “Procedures for real-time Group 3 facsimile communication over IP networks”, June 1998

[11]

Mozilla Public License, version 1.1.

 
 

[12]

Конфигурирование MVTS”

 

[13]

“MVTS Management System”

 

[14]

Схемы резервирования MVTS”

 

[15]

“MVTS-СОРМ интерфейс для операторов телефонии

 

[16]

Кластерные системы MVTS”

 

11

1 ВВЕДЕНИЕ

1.1. АННОТАЦИЯ

В настоящем руководстве приводится описание продукта MERA VoIP Transit Softswitch v.3.1.2 (в дальнейшем MVTS), его структуры, порядка установки и настройки. В руководстве подробно отражены возможности по администрированию и настройке всех подсистем и компонентов MVTS.

1.2. АУДИТОРИЯ

Настоящее руководство предназначено для системного администратора, в обязанности которого входят установка, настройка и эксплуатация MVTS. Предполагается, что пользователи документа обладают практическими знаниями UNIX-подобных ОС (FreeBSD, Red Hat Linux) и некоторым опытом работы с регулярными выражениями.

1.3. ТИПОГРАФИЧЕСКИЕ СОГЛАШЕНИЯ

Обозначения, использованные в данном документе, приведены ниже (Таблица 3).

Таблица 3 Соглашения и обозначения, принятые в документе

Пример

Назначение

Примечание: текст

Информация, требующая специального внимания.

[N]

Ссылка на другой документ

void

Примеры исходного кода, информации, выводимой программой, протоколов, конфигурационных файлов и т.п.

[user@localhost]# cat

Снимки экрана, демонстрирующие введенные в командную строку команды для выполнения

user.cfg

CallingStationId

Параметры звонка и названия стадий сессий звонка

Setup

ulimit

Имя программы или файла, когда оно встречается в основном тексте документа.

call_radix=

Названия параметров конфигурационных файлов и их секций

1.4. ОРГАНИЗАЦИЯ ДОКУМЕНТА

Документ состоит из следующих основных частей:

Глава 1: Введение содержит сведения о назначении и организации документа.

12

Глава 2: Обзор приложения MVTS содержит краткое описание продукта: его назначение, варианты применения, поддерживаемые функции и стандарты, и, кроме того, общие сведения об организации программного и аппаратного обеспечения продукта.

Глава 3: Установка рассматривает процесс установки MVTS, начиная с требований к аппаратной части продукта, операционной системы, пошагового алгоритма установки прикладного программного обеспечения MVTS и заканчивая описанием задач, которые необходимо выполнить после его установки.

Глава 4: Конфигурирование MVTS посвящена вопросам первоначальной настройки MVTS и дает обзор файлов, необходимых для осуществления данной процедуры.

Глава 5: Эксплуатация MVTS освещает вопросы эксплуатации продукта, а также описывает возможности администрирования и управления, предоставляемые системой. Глава разделена на подглавы, позволяющие получить информацию о средствах администрирования MVTS: консоли администрирования MVTS и приложении MVTS Web Monitor. Кроме того, в главе приводится описание CDR- файлов, отладочных и трассировочных протоколов и других системных файлов, также необходимых для администрирования и эксплуатации MVTS.

Глава 6: Поиск и устранение неисправностей содержит сведения о наиболее частых неполадках, описывает их признаки и способы устранения причин сбоев. В главу включен пошаговый алгоритм поиска и устранения неисправностей в зависимости от самой проблем, а так же таблица «Неисправности и способы их устранения».

Глава 7: Справочная информация приводит дополнительные, но тем не менее важные сведения, касающиеся использования регулярных выражений при конфигурировании приложения MVTS, алгоритма поиска объекта набора, взаимодеиствия MVTS с RADIUS-сервером, трансляции номеров, определений и сокращений, используемых в настоящем руководстве, и др.

Приложение A целиком посвящено описанию регулярных выражений.

Приложение B содержит сведения об SNMP-статистике.

Приложение C представляет собой таблицу локальных кодов разъединения MVTS.

Приложение D содержит список VoIP-оборудования (шлюзы, привратники, биллинг- системы), прошедшего тестирование на совместимость с MVTS.

13

2 ОБЗОР ПРИЛОЖЕНИЯ MVTS

2.1. ПРЕДНАЗНАЧЕНИЕ

MERA VoIP Transit Softswitch (сокращенно MVTS) - это программное VoIP- устройство коммутации вызовов с функциями привратника (gatekeeper) и проксирования. MVTS представляет собой программно-аппаратный комплекс, подключаемый к VoIP-сети и предназначенный для маршрутизации трафика IP- телефонии между шлюзами.

Несмотря на скромные требования к аппаратному обеспечению, MVTS является полнофункциональным решением, которое предоставляет провайдеру следующие преимущества:

Сокрытие реальной структуры собственной сети и корпоративных сетей клиентов.

Обслуживание статических и динамических пользователей

Возможность двусторонней конвертации сигнальных протоколов SIP и H.323, а также конвертации аудио кодеков (за счет использования модуля SIP-HIT)

Использование внутреннего механизма маршрутизации вызовов и маршрутизация с помощью внешнего RADIUS-сервера

Ведение учета начисленной платы на основе записей о звонке (Call Detail Records), а также с помощью RADIUS API

Решение проблемы совместимости оборудования разных производителей (например, Cisco и VocalTec).

Получение надежной системы с высокой производительностью (до 40 000 одновременных вызовов) и развитой системой контроля.

Эффективное использование ресурсов сети за счет механизма распределения нагрузки (Load Balancing) и управления пропускной способностью (bandwidth management).

2.2 ТЕХНИЧЕСКИЕ ХАРАКТЕРИСТИКИ

Поддерживаемые протоколы

H.323 v.2

H.245 v.7, H.225 v.4

SIP v.2 RFC 2543bis (модуль SIP-HIT)

RTP/RTCP

T.38, T.120

SNMP v.1 (statistics and trap)

14

MD5, CHAP

RADIUS (авторизация пользователей)

RADIUS Attribute 44 и VSA (учет начисленной платы) [6]

Операционные системы

Linux Red Hat 9.0;

Linux Red Hat Enterprise 3.0, 4.0;

Linux Red Hat Advanced Server 3;

Linux Fedora Core 3,4;

FreeBSD 5.0 и выше (только для тестовой версии).

Примечание: приложение MVTS работает под управлением операционных систем Linux с версией ядра 2.4 – 2.6.

Ведение отладочных протоколов

трассировка действий по обработке звонков с выбором уровня детализации

отладочные протоколы с выбором уровня детализации

log extractor – утилита для получения протокола сессии с помощью идентификатора звонка (Call ID)

просмотр протоколов сессии с использованием MVTS Manager

автоматизация записи отладочных протоколов: архивирование, управление размером и временем существования файлов (log rotation)

Отказоустойчивость

удаленный SNMP-мониторинг посредством MVTS Manager или стороннего SNMP-клиента

встроенный 'watch dog' таймер

уведомление администратора о системных сбоях по email

дублирование основного MVTS-сервера (system redundancy) [14]

механизм поддержки альтернативного RADIUS-сервера

Производительность

стандартные конфигурации системы (односерверный вариант) с количеством одновременных звонков, кратных потоку E1: от 30 до

1500

15

двух- и трехуровневые кластерные решения с производительностью от 4 500 до 40 000 одновременных сессий

2.3 ОДНОСЕРВЕРНЫЙ MVTS

На Рис. 1 изображен односерверный MVTS с зарегистрированными на нем статическими и динамическими пользователями, резервным сервером MVTS, основным и вспомогательным сервером RADIUS.

вспомогательным сервером RADIUS. Рис . 1 Односерверный MVTS

Рис. 1 Односерверный MVTS

Односерверный MVTS представляет собой контроллер соединений с функциями сигнального и media-проксирования. Работа в режиме полного проксирования (проксирование сигнального и мультимедийного трафика) требует большой вычислительной мощности аппаратной платформы, поэтому односерверная версия приложения способна обрабатывать около 1 200 одновременных соединений. Соответственно, увеличение объема трафика повлечет за собой необходимость установки дополнительных платформ с приложением MVTS и их объединения под контролем устройства управления.

Кластеризация MVTS позволяет увеличить объем обрабатываемого VoIP-трафика в несколько раз.

16

2.4

КЛАСТЕРНЫЕ СИСТЕМЫ MVTS

Работа под большими коммерческими нагрузками требует разделения основных функций MVTS (сигнальное и media-проксирование, функция привратника и т.д.) между компонентами кластерной версии MVTS [16].

2.4.1 ПРИНЦИПЫ ПОСТРОЕНИЯ КЛАСТЕРНЫХ СИСТЕМ

В кластерной версии MVTS проксирование media-трафика становится единственной задачей media-сервера, который в дальнейшем мы будем называть MMVTS (Media MVTS). В то же время все задачи, связанные с маршрутизацией вызовов, учетом и начислением причитающейся платы, взаимодействием с RADIUS-сервером будут выполняться системой, которая называется сигнальный MVTS (SMVTS). Так как задачи по маршрутизации звонков, учету платы и т.д. не требуют большой вычислительной мощности, один SMVTS может контролировать несколько MMVTS (обычно три).

Таким образом, базовая (двухуровневая) конфигурация кластерной версии системы состоит из:

cигнального MVTS (SMVTS), контролирующего

три Media MVTS

Так как количество Media MVTS в двухуровневой кластерной версии небольшое, административная функция сигнального MVTS ограничивается равномерным распределением трафика между тремя нижестоящими Media MVTS. Такая схема, состоящая из четырех компонентов, является базовым структурным элементом для создания крупных кластерных систем.

крупных кластерных систем . Рис . 2 Двухуровневая кластерная

Рис. 2 Двухуровневая кластерная версия MVTS

Исходя из того, что один сигнальный MVTS способен контролировать три Media MVTS (каждый из которых обрабатывает до 1 200 звонков), рост числа Media MVTS

17

повлечет за собой увеличение количества сигнальных MVTS, что приведет к необходимости использования элемента, осуществляюшего над ними контроль. Таким элементом является регулятор распределения нагрузки (Load Balancer).

На Рис. 3 показана трехуровневая кластерная система MVTS, созданная на основе двухуровневой версии.

основе двухуровневой версии . Рис . 3 Трехуровневая кластерная

Рис. 3 Трехуровневая кластерная версия MVTS

При наличии регулятора распределения нагрузки, контролирующего сигнальные MVTS, получается трехуровневая кластерная система. Load Balancer, выполняющий лишь одну административную функцию, способен контролировать 4-5 сигнальных MVTS.

2.4.2 РЕГУЛЯТОР РАСПРЕДЕЛЕНИЯ НАГРУЗКИ

Единственная задача, стоящая перед регулятором распределения нагрузки, состоит в приеме и равномерном распределении сигнального трафика между сигнальными MVTS. Load Balancer каждые пять секунд производит оценку степени загруженности контролируемых им SMVTS на текущий момент. Опираясь на данные, полученные в результате оценки, регулятор распределения нагрузки сортирует сигнальные MVTS таким образом, что наименее загруженный SMVTS получает новую порцию трафика. Механизм сбора данных с сигнальных MVTS позволяет использовать несколько регуляторов нагрузки.

18

2.4.3 СИГНАЛЬНЫЙ MVTS (SMVTS)

Эксплуатация сигнального MVTS практически не отличается от эксплуатации односерверного MVTS, за небольшим исключением: SMVTS осуществляет проксирование только сигнального трафика, независимо от системных настроек.

2.4.4 MEDIA MVTS

Функциональные возможности MMVTS сведены до минимума, который позволяет осуществлять полное проксирование (сигнальное и медиа) вызовов.

Media MVTS не способен выполнять следующие функции:

- взаимодействие с удаленным привратником

- работа в качестве привратника

- взаимодействие с RADIUS-сервером

- задание правил маршрутизации

- ведение статистики

2.5 МОДУЛЬ SIP–HIT

MVTS при работе использует протокол H.323, поэтому сеть обслуживания оператора, установившего MVTS, ограничивается теми клиентами, оборудование которых поддерживает этот же протокол.

SIP-HIT (SIP-H.323 Interprotocol Translator) модуль предназначен для устранения проблемы совместимости сетей SIP и H.323.

SIP-HIT представляет собой вспомогательный модуль для использования совместно с MVTS для повышения эксплуатационной гибкости последнего за счет обеспечения совместимости работы VoIP-оборудования различных производителей с использованием различных протоколов (SIP и H.323).

Модуль SIP-HIT позволяет:

Подключать конечные SIP-устройства к H.323-сети оператора.

Обеспечивать взаимодействие VoIP-сетей операторов и их клиентов, работающих с разными медиа кодеками.

Сопрягать в обычных условиях несовместимое оборудование различных производителей, использующих различные диалекты протокола H.323.

Решать проблемы адресной трансляции (связь с устройствами, находящимися за NAT-маршрутизаторами).

Модуль SIP-HIT разработан как дополнительное приложение к MVTS и не может использоваться как самостоятельный продукт для конвертации протоколов или для решения проблем совместимости оборудования.

19

Рис . 4 Использование модуля SIP-HIT для трансляции протоколов SIP и

Рис. 4 Использование модуля SIP-HIT для трансляции протоколов SIP и H.323

Функциональные возможности модуля SIP-HIT включают себя:

Двусторонняя трансляция сигнальных протоколов SIP и H.323

Конвертация медиа кодеков (G.729, G.729A, G.723.1, G.711A-LAW, G.711m- LAW)

SIP-регистрация (авторизация Digest md5 hash)

Сквозная передача протокола T.38

Автоматизация записи протокола работы (архивирование, управление размером и периодичностью смены файлов)

Настройка MVTS для работы с модулем SIP-HIT подробно описана в документе [12].

2.6 МОДУЛЬ MVTS TAP

MVTS-TAP представляет собой комплекс аппаратно-программных средств для обеспечения оперативно-розыскных мероприятий (СОРМ) на сетях передачи голоса по IP (VoIP). Система MVTS-TAP обеспечивает техническую возможность проведения указанных мероприятий на программных коммутаторах MVTS, обладает возможностями расширения и модернизации с учетом развития технологий и меняющихся требований правоохранительных органов.

Модуль MVTS TAP обеспечивает преобразование интерфейса СОРМ программных коммутаторов MVTS в интерфейс для стандартного телефонного пульта управления.

MVTS-TAP позволяет подключать программные коммутаторы MVTS к стандартному телефонному центру наблюдения (пульту управления).

20

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

Продукт обеспечивает прием голосового RTP-трафика от программных коммутаторов MVTS, его декодирование и передачу на определенные канальные интервалы интерфейсов E1.

Система MVTS-TAP включает в себя аппаратную платформу и программное обеспечение.

Аппаратная платформа сервер на платформе Intel для монтирования в стойку.

Программное обеспечение - единый программный модуль, выполняющий преобразование интерфейса СОРМ программных коммутаторов MVTS в интерфейс стандартного телефонного пульта управления.

Взаимодействие MVTS и модуля MVTS TAP схематично представлено на Рис. 5.

представлено на Рис . 5. Рис . 5 Взаимодействие MVTS с

Рис. 5 Взаимодействие MVTS с модулем MVTS TAP

Исчерпывающая информация о модуле MVTS TAP, его взаимодействии с MVTS, эксплуатации и настройках изложена в отдельном документе [15].

21

3 УСТАНОВКА

3.1 ПЛАНИРОВАНИЕ УСТАНОВКИ

Целью данного параграфа является ознакомление пользователя с тремя основными параметрами, влияющими на производительность и эксплуатационные качества MVTS. Данными параметрами являются: мощность аппартной платформы, операционная система и возможности локальной сети передачи данных. Ниже мы приводим требования к программному и аппаратному обеспечению для MVTS.

3.1.1 ТРЕБОВАНИЯ К АППАРАТНЫМ СРЕДСТВАМ

Аппаратная платформа, на которой планируется эксплуатация MVTS, должна выбираться с учетом требований, предъявляемым к максимальной производительности, а также в зависимости от того, какие функции вы планируете использовать.

Рекомендуемая конфигурация аппаратного обеспечения для использования MVTS только в качестве привратника (без использования функции проксирования) приведена ниже (Таблица 4).

Таблица 4 Рекомендуемая конфигурация (только привратник)

Производительн

Рекомендуемая конфигурация

 

ость

 

Низкая

Pentium

III

833/256Mb

RAM/10Gb

SCSI

HDD

Средняя

Pentium

III

1,4/1024Mb

RAM/10Gb

SCSI

HDD

Высокая

Dual

Pentium

III

1,4/1024Mb

RAM/20Gb

SCSI HDD

Если планируется использовать функцию проксирования сигнального трафика (без проксирования речевого трафика), то Таблица 5 содержит сведения для выбора минимально-необходимой конфигурации.

Таблица 5 Рекомендуемая конфигурация (при проксировании только сигнального трафика)

Производительность

Рекомендуемая конфигурация

30

одновременных

Pentium III 833/256Mb RAM/10 Gb SCSI HDD

звонков

60

одновременных

Pentium III 833/512Mb RAM/10 Gb SCSI HDD

звонков

120

одновременных

Pentium III 933/512Mb RAM/10 Gb SCSI HDD

22

Производительность

Рекомендуемая конфигурация

звонков

 

300

одновременных

Pentium III 1.2/512Mb RAM/10 Gb SCSI HDD

звонков

600

одновременных

Pentium IV 1.4/1024Mb RAM/20 Gb SCSI HDD

звонков

1000

одновременных

Pentium IV 1.8/1024Mb RAM/20 Gb SCSI HDD

звонков

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

Таблица 6 Рекомендуемая конфигурация (полное проксирование)

Производительность

Рекомендуемая конфигурация

30

одновременных

Pentium III 800/256Mb RAM/10 Gb SCSI HDD

звонков

60

одновременных

Pentium III 933/512Mb RAM/10 Gb SCSI HDD

звонков

120

одновременных

Pentium III 1.15/512Mb RAM/20 Gb SCSI HDD

звонков

300

одновременных

Pentium IV 1.8/1024Mb RAM/40 Gb SCSI HDD

звонков

600

одновременных

Xeon Pentium IV 2.4/2048Mb RAM/40 Gb SCSI HDD

звонков

1000

одновременных

Dual Xeon Pentium IV 2.0/2048Mb RAM/40 Gb SCSI HDD

звонков

Примечание: Для достижения производительности более 300 одновременных соединений с полным проксированием, необходимо использовать сетевую карту 1Gbit Ethernet.

3.1.2 СЕТЕВОЕ ОКРУЖЕНИЕ

При установке MVTS следует помнить, что производительность контроллера в большой степени зависит от возможностей сети передачи данных, к которой он подключен. Особую значимость этот параметр