16
КОМПАНИЯ МТА САНКТ-ПЕТЕРБУРГ, 2008 АТС М-200 БИЛЛИНГАТОР ТЕХНИЧЕСКОЕ ОПИСАНИЕ ТЕХНИЧЕСКОЕ ОПИСАНИЕ М200.5100.260-ТО.01 RC 13052008

Биллингатор АТС М-20

Embed Size (px)

DESCRIPTION

Биллингатор АТС М-20 Техническое описание

Citation preview

КОМПАНИЯ МТА

САНКТ-ПЕТЕРБУРГ, 2008

АТС М-200

БИЛЛИНГАТОР

ТЕХНИЧЕСКОЕ ОПИСАНИЕ

ТЕХНИЧЕСКОЕ ОПИСАНИЕ М200.5100.260-ТО.01 RC 13052008

Оглавление

АТС М-200ТМ Биллингатор, Техническое Описание 2 М200.5100.260-ТО.01

ВВЕДЕНИЕ ................................................................................................................................................................ 3

НАЗНАЧЕНИЕ ДОКУМЕНТА ....................................................................................................................................... 3 АУДИТОРИЯ ............................................................................................................................................................. 3 ПОСТРОЕНИЕ............................................................................................................................................................ 3

БИЛЛИНГАТОР М-200 ........................................................................................................................................... 4

НАЗНАЧЕНИЕ ........................................................................................................................................................... 4 ВОЗМОЖНОСТИ ........................................................................................................................................................ 4 ВНЕШНИЙ ВИД ......................................................................................................................................................... 4

ПОДГОТОВКА К РАБОТЕ ..................................................................................................................................... 6

ПОДКЛЮЧЕНИЕ К ЛВС И СТАНЦИИ .......................................................................................................................... 6 ПОДКЛЮЧЕНИЕ К БИЛЛИНГАТОРУ. ........................................................................................................................... 7 Интерфейсы ...................................................................................................................................................... 7 Настройка VPN соединения .............................................................................................................................. 7 Открытие VPN соединения............................................................................................................................... 9 Подключение .................................................................................................................................................... 10 Подключение сервисного ПО через SCOMM ................................................................................................... 11

КОНФИГУРИРОВАНИЕ БИЛЛИНГАТОРА ..................................................................................................... 12

ВВЕДЕНИЕ .............................................................................................................................................................. 12 ФАЙЛОВАЯ СТРУКТУРА .......................................................................................................................................... 12 КОНФИГУРИРОВАНИЕ ............................................................................................................................................. 12 Настройка LAN ............................................................................................................................................... 12 Настройка WLAN ............................................................................................................................................ 13 Настройка TELNET и FTP .............................................................................................................................. 13 Настройка SCOMM ......................................................................................................................................... 13 Настройка SPYDER ......................................................................................................................................... 14 Перезапуск сервисов ........................................................................................................................................ 14

ТАРИФИКАЦИЯ .................................................................................................................................................... 15

СБОР И ХРАНЕНИЕ ТАРИФИКАЦИОННЫХ ДАННЫХ ................................................................................................... 15

ДОПОЛНИТЕЛЬНЫЕ ВОЗМОЖНОСТИ .......................................................................................................... 16

ПРОГРЫВАНИЕ МУЗЫКИ ......................................................................................................................................... 16 CRON СЕРВЕР ........................................................................................................................................................ 16

1. Введение

Биллингатор, Техническое Описание АТС М-200ТМ М200.5100.260-ТО.01 3

Введение Введение

Назначение документа Данный документ описывает процедуры настройки и конфигурирования Биллингатора АТС М-200 производства компании МТА, Санкт-Петербург.

Аудитория Документ предназначен для специалистов, занимающихся пуско-наладочными работами и сервисным обслуживанием АТС М-200. Работа с Биллингатором подразумевает наличие у специалиста базовых знаний по управлению и настройке UNIX-подобных систем.

Построение • Введение – данный раздел.

• Биллингатор М-200 – общая информация о биллингаторах М-200.

• Подготовка к работе – описание действий по подключению к локальной сети и выполнению начальных настроек.

• Конфигурирование биллингатора – работа с конфигурационными файлами.

• Тарификация – работа с тарификационными файлами.

1

2. Биллингатор М-200

АТС М-200ТМ Биллингатор, Техническое Описание 4 М200.5100.260-ТО.01

Биллингатор М-200 Биллингатор М-200

Назначение Биллингатор – это устройство, предназначенное для: • сбора, буферизации и хранения тарификационных данных с АТС М-200;

• передачи тарификационных данных подсистеме верхнего уровня (Программа тарификации);

• организации системы защищенной передачи данных тарификации (VPN сеть);

• обеспечения РМО (рабочее место оператора) доступа к оборудованию М-200;

• проигрывания звуковых файлов в линейный аудиовыход.

Возможности Устройство работает под управлением адаптированной операционной системы (ОС) LINUX, что предоставляем большие возможности по развитию функциональности биллингатора, написанию собственных скриптов и утилит. При подаче питания загружается ОС и запускаются три сервисных программы в режиме службы (daemon): • Scomm, обеспечивающий подключение к М-200 самого биллингатора и предоставляющий доступ к

станции для РМО М-200;

• Spider, обеспечивающий сбор и сохранение в внутренней памяти данных тарификации

• CallBuilder, преобразующий данные тарификации в CDR-записи, сохраняющий их во встроенную память и предоставляющий программам сторонних разработчиков TCP интерфейс для считывания CDR-записей в режиме on-line;

Также на плате работают telnet и ftp серверы. При помощи telnet соединения осуществляется конфигурирование устройства, контроль функционирования и т.п.. FTP сервер обеспечивает обмен файлами с подсистемой верхнего уровня (PC).

Внешний вид На лицевой панели биллингатора расположены:

2

2. Биллингатор М-200

Биллингатор, Техническое Описание АТС М-200ТМ М200.5100.260-ТО.01 5

1. Мини-свич на 5 портов 10/100 Bаse TX. 2. RST – скрытая кнопка аппаратного рестарта биллингатора 3. ETHERNET порт биллингатора 4. Аудио-выход 5. Выключатель питания и предохранитель.

3. Подготовка к работе

АТС М-200ТМ Биллингатор, Техническое Описание 6 М200.5100.260-ТО.01

Подготовка к работе Подготовка к работе Подключение к ЛВС и станции

Подключение биллингатора к РМО и оборудованию М-200 осуществляется по стандартному интерфейсу 100 Base TX. Рекомендуемая разводка кабеля (EIA/TIA-568A):

Сторона А Сторона В Контакт Провод Контакт Провод

1 бело-зеленый 1 бело-зеленый 2 зеленый 2 зеленый

3 бело-оранжевый 3 бело-

оранжевый 4 синий 4 синий 5 бело-синий 5 бело-синий 6 оранжевый 6 оранжевый

7 бело-коричневый 7 бело-

коричневый 8 коричневый 8 коричневый Рекомендуется использовать одну из трех приведенных схем подключения, но в зависимости от конфигурации сети заказчика возможны и другие решения. А. РМО и станция напрямую подключены к биллингатору. В. РМО находится в локальной сети организации, станция напрямую подключена к биллингатору. Вариант подразумевает работу нескольких операторов. В. РМО и станция находятся в локальной сети организации.

3

3. Подготовка к работе

Биллингатор, Техническое Описание АТС М-200ТМ М200.5100.260-ТО.01 7

Подключение к биллингатору.

Интерфейсы Биллингатор предоставляет оператору два TCP интерфейса для подключения: • SCOMM интерфейс. Предназначен для подключения сервисного ПО РМО М-200 к станции

(конфигуратор, мониторинг и т.п.) • VPN интерфейс. Предназначен для защищенного TELNET и FTP подключения к биллингатору.

Настройка VPN соединения TELNET и/или FTP доступ к биллингатору осуществляется через VPN (virtual private network) соединение. Для подготовки компьютера оператора к работе необходимо выполнить следующие действия: На персональном компьютере выбираем «Сетевые подключения», «Создание нового подключения». Кнопка «Далее».

Выбираем «подключить к сети на рабочем месте». Кнопка «Далее».

3. Подготовка к работе

АТС М-200ТМ Биллингатор, Техническое Описание 8 М200.5100.260-ТО.01

Выбираем «Подключение к виртуальной частной сети». Кнопка «Далее».

Вводим название подключения (любое). Кнопка «Далее».

Выбираем «Не набирать номер для предварительного подключения». Кнопка «Далее».

3. Подготовка к работе

Биллингатор, Техническое Описание АТС М-200ТМ М200.5100.260-ТО.01 9

Вводим IP адрес биллингатора. По умолчанию 192.168.5.44. Кнопка «Далее».

Подключение готово.

Открытие VPN соединения Открываем созданное соединение. По умолчанию имя пользователя и пароль: atsm-200 Кнопка «подключение». После проверки пользователя и регистрации в сети компьютер готов к работе с коммутатором.

3. Подготовка к работе

АТС М-200ТМ Биллингатор, Техническое Описание 10 М200.5100.260-ТО.01

Подключение

TELNET Для подключения необходимо использовать telnet клиент, например HyperTermital (бесплатный, идет в поставке windows) или любой из доступных бесплатных или коммерческих клиентов. Подключение по умолчанию осуществляется на IP адрес 192.168.0.1, порт 23. Имя пользователя и пароль не требуются. После подключения биллингатор выдает приглашение в виде:

/ $

В режиме терминального доступа можно вводить большинство стандартных linux команд. Так, например, по команде ps видим список всех запущенных приложений и сервисов:

/ $ ps PID Uid VSZ Stat Command 1 root SW [swapper] 2 root RWN [ksoftirqd/0] 3 root SW< [events/0] 4 root SW< [khelper] 5 root SW< [kthread] 36 root SW< [kblockd/0] 40 root SW< [khubd] 53 root SW [pdflush] 54 root SW [pdflush] 55 root SW< [kswapd0] 56 root SW< [aio/0] 668 root SW [mtdblockd] 698 root SW< [kmmcd] 716 root 2212 S init 718 root SW< [mmcqd] 752 root 2212 S /sbin/crond -l 0 780 root 6712 S /mnt/flash/scomm 192.168.5.46 10000 10001 -d /mnt/flash/tfs/ 782 root 6712 S /mnt/flash/scomm 192.168.5.46 10000 10001 -d /mnt/flash/tfs/ 783 root 6712 S /mnt/flash/scomm 192.168.5.46 10000 10001 -d /mnt/flash/tfs/ 784 root 7972 S /mnt/flash/lSpyderp -scomm_host localhost -scomm_port 10001 -out_dir /mnt/flash/tfs -rotation day -daemonMode 786 root 7972 S /mnt/flash/lSpyderp -scomm_host localhost -scomm_port 10001 -out_dir /mnt/flash/tfs -rotation day -daemonMode

Внимание! Если компьютер подключен к интернету, то новое подключение через VPN заменяет шлюз по умолчанию и, соответственно, отключает компьютер от доступа в интернет. Поэтому рекомендуется:

• открыть настройки VPN соединения • открыть закладку «сеть» • открыть свойства протокола TCP/IP • выбрать кнопку «дополнительно» • снять галочку с пункта «использовать основной шлюз в удаленной сети»

3. Подготовка к работе

Биллингатор, Техническое Описание АТС М-200ТМ М200.5100.260-ТО.01 11

787 root 7972 S /mnt/flash/lSpyderp -scomm_host localhost -scomm_port 10001 -out_dir /mnt/flash/tfs -rotation day -daemonMode 788 root 1776 S /mnt/flash/usr/sbin/pptpd 790 root 2216 S -sh 791 root 2212 S init 797 root 7972 S /mnt/flash/lSpyderp -scomm_host localhost -scomm_port 10001 -out_dir /mnt/flash/tfs -rotation day -daemonMode 798 root 6712 S /mnt/flash/scomm 192.168.5.46 10000 10001 -d /mnt/flash/tfs/ 846 root 1616 R pptpd [192.168.5.100:8000 - 0100] 847 root 2628 S /mnt/flash/usr/sbin/pppd local file /mnt/flash/etc/options.pptpd 115200 192.168.0.1:192.168.0.234 ipparam 192.168 853 root 2056 S /mnt/flash/billingator /mnt/flash/Config 854 root 2212 S /usr/sbin/telnetd -b 192.168.0.1 855 root 2628 S proftpd: (accepting connections) 861 root 2216 S /bin/sh 866 root 2216 R ps

Редактирование текстовых файлов может осуществляться с помощью стандартного unix-редактора vi. Так же доступен файловый менеджер midnight commander, включающий в себя удобный текстовый редактор и множество дополнительных функций. Запускается командой mc.

FTP FTP доступ к биллингатору осуществляется с помощью любого FTP клиента. Подключение по умолчанию осуществляется на IP адрес 192.168.0.1, порт 21. Имя пользователи по умолчанию mtaftproot. Пароль не требуется.

Подключение сервисного ПО через SCOMM Подключение осуществляется стандартным образом (см. соответствующее описание на оборудование) на РЕАЛЬНЫЙ IP адрес биллингатора. По умолчанию IP адрес 192.168.5.44, порт 10001.

Внимание! Midnight Commander не работает при использовании терминала HyperTerminal!

4.Конфигурирование

АТС М-200ТМ Биллингатор, Техническое Описание 12 М200.5100.260-ТО.01

Конфигурирование Биллингатора Конфигурирование биллингатора Введение

Конфигурирование Биллингатора осуществляется путем редактирования соответствующих текстовых файлов с последующим перезапуском служб. Для редактирования файлов можно пользоваться редактором vi или встроенным редактором midnight commander.

Файловая структура Файловая структура Биллингатора соответствует стандартной ФС для Linux-подобных систем. Файлы, доступные пользователю для изменения/удаления, находятся в /mnt/flash.

/mnt/flash $ ls -l -rwxrwxrwx 1 root root 276 May 13 09:41 Config -rwxrwxrwx 1 root root 51916 Nov 1 2007 billingator drwxrwxrwx 2 root root 8192 Nov 29 12:19 callbuilder -rwxrwxrwx 1 root root 40 Oct 31 2007 crontabroot drwxrwxrwx 3 root root 8192 Sep 11 2008 etc drwxrwxrwx 3 root root 8192 Nov 29 12:19 home -rwxrwxrwx 1 root root 211712 Oct 31 2007 lSpyderp -rwxrwxrwx 1 root root 398 Nov 1 2007 mountusb drwxrwxrwx 2 root root 8192 Nov 29 12:19 music -rwxrwxrwx 1 root root 239004 Nov 30 1999 pppd drwxrwxrwx 2 root root 8192 Nov 29 12:19 reserve -rwxrwxrwx 1 root root 59700 Oct 31 2007 scomm -rwxrwxrwx 1 root root 58044 Apr 25 2007 scomm_sel -rwxrwxrwx 1 root root 870 May 13 09:39 start drwxrwxrwx 2 root root 8192 May 13 09:32 tfs -rwxrwxrwx 1 root root 31 Nov 1 2007 umountusb drwxrwxrwx 8 root root 8192 May 8 14:05 usr

Здесь хранятся:

• Сервисные службы АТС М-200 • Доступные пользователю стандартные конфигурационные файлы и скрипты • Полученные от станции тарификационные данные • Пользовательские данные, такие, как исполняемые скрипты, дополнительное ПО и т.п.

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

Настройка LAN Настройка сетевых параметров осуществляется в файле /mnt/flash/сonfig. Параметры задаются с помощью командных строк в следующем формате (параметры по умолчанию):

ifconfig eth0 hw ether 00:00:cc:dd:e5:f4 ifconfig eth0 192.168.5.44 ifconfig eth0 netmask 255.255.255.0

Соответственно в этих строках задаются MAC адрес Биллингатора, его IP адрес и маска подсети.

4

4. Конфигурирование

Биллингатор, Техническое Описание АТС М-200ТМ М200.5100.260-ТО.01 13

Настройка WLAN Настройка WLAN параметров осуществляется в файле /mnt/flash/etc/pptpd.comf. Параметры задаются с помощью командных строк в следующем формате (параметры по умолчанию):

localip 192.168.0.1 remoteip 192.168.0.234-238,192.168.0.245

localip – IP адрес сервера. На этот адрес будут осуществляться TELNET и FTP подключения. По умолчанию в один момент может быть осуществлено только одно соединение по TELNET и одно по FTP. Если необходимо увеличить количество одновременных подключений, надо расширить диапазон localip адресов. remoteip – диапазон адресов, выдаваемый подключаемым клиентам. Должен быть на меньше, чем диапазон localip адресов. Имя пользователя и пароль задаются в файле /mnt/flash/etc/ppp/chap-secrets в формате:

client server secret IP addresses client – имя пользователя server - тип сервера, здесь pptpd secret – пароль IP addresses – привязка пользователя к конкретным IP адресам

Так, по умолчанию:

atsm-200 pptpd atsm-200 *

Настройка TELNET и FTP Настройка TELNET и FTP осуществляется в файле /mnt/flash/etc/ppp/ip-up:

/usr/sbin/telnetd -b 192.168.0.1 & > /dev/null /sbin/in.proftpd & > /dev/null

Данные строки запускают соответствующие серверы. Доступ TELNET разрешен только на IP адрес 192.168.0.1.

Настройка SCOMM Настройка SCOMM осуществляется в файле /mnt/flash/сonfig. Параметры запуска SCOMM задаются с помощью командной строки в следующем формате (строка по умолчанию):

/mnt/flash/scomm 192.168.5.46 10000 10001 -d /mnt/flash/tfs/ Параметры командной строки:

/mnt/flash/scomm – собственно SCOMM и путь к нему; 192.168.5.46 – IP адрес станции, к которой SCOMM должен подключаться (см. соответствующее описание на оборудование); 10000 - № порта, открытый открытый на станции (всегда 10000); 10001 – № порта SCOMM для подключения РМО; -d – запускаться в режиме демона; /mnt/flash/tfs/ - путь для записи log-файла SCOMM.

4.Конфигурирование

АТС М-200ТМ Биллингатор, Техническое Описание 14 М200.5100.260-ТО.01

Так, по умолчанию SCOMM подключается к станции 192.168.5.46 в режиме демона. Соединения будут возможны на IP адрес биллингатора (по умолчания 192.168.5.44), порт 10001.

Настройка SPYDER Настройка SPYDER осуществляется в файле /mnt/flash/сonfig. Параметры запуска SPYDER задаются с помощью командной строки в следующем формате (строка по умолчанию):

/mnt/flash/lSpyderp -scomm_host localhost -scomm_port 10001 -out_dir /mnt/flash/tfs -out_filename ats_01 -rotation day -daemonMode

Параметры командной строки: /mnt/flash/lSpyderp – SPYDER и путь к нему; -scomm_host localhost – подключаться к Биллингатору; -scomm_port 10001 - порт прослушиваемый scomm для подключения клиентов; -out_dir /home/pax/tfs - путь для сохраняемых tfs и txt файлов; -rotation day – период ротации файлов; -out_filename ats_01 – начало имени файла тарификации (к небу добавляется сегодняшняя дата); -daemonMode – запускаться в режиме демона.

Перезапуск сервисов Сервисы могут быть перезапущены: 1. Вручную. Например:

/mnt/flash $ killall lSpyderp /mnt/flash $ killall scomm /mnt/flash $ /mnt/flash/config

2. Полным перезапуском биллингатора:

/mnt/flash $ reboot

5. Тарификация

Биллингатор, Техническое Описание АТС М-200ТМ М200.5100.260-ТО.01 15

Тарификация Тарификация

Сбор и хранение тарификационных данных Тарификационные данные автоматически собираются и хранятся по адресу и с именем, заданными в командной строке. По умолчанию /mnt/flash/tfs/. Доступ к тарификационным данным осуществляется по FTP.

5

6. Дополнительные возможности

АТС М-200ТМ Биллингатор, Техническое Описание 16 М200.5100.260-ТО.01

Дополнительные возможности Дополнительные возможности

Прогрывание музыки Музыкальные файлы должны быть расположены по адресу /mnt/flash/music/. Все размещенные здесь файлы будут проигрываться по очереди в цикле. Файлы должны быть в формате mp3. Из терминала включить проигрывание музыки можно командой aplay. Если необходимо автоматизировать включение проигрывателя, в файл /mnt/flash/config необходимо добавить строчку:

play > dev/null &

CRON сервер CRON сервер позволяет выполнять системные или пользовательские программы согласно заданному пользователем графику. Настройки сервера находятся в файле /mnt/flash/crontabroot Используется стандартный формат cron файла:

минуты часы день_месяца месяц день_недели команда ....

Первые пять полей описывают расписание запуска команд. Начиная с шестого поля и до конца строки следует команда. Допустимые значения временных параметров: параметр допустимый интервал минуты 0-59 часы 0-23 день_месяца 1-31 месяц 1-12 день_недели 0-7 (0-Вс,1-Пн,2-Вт,3-Ср,4-Чт,5-Пт,6-Сб,7-

Вс) Символ '*' обозначает любое значение. Разрешено указывать диапазон значений, например, '8-11' в поле 'часы', соответсвует 8,9,10 и 11 часам. Можно указывать список значений или диапазонов, перечисляя из через запятую, например '2,5,9-17'. Также можно указать выполнение команды через заданый интервал, используя символ '/'. Например, '12-18/2' эквивалентно '12,14,16,18'. Если указать '*/15' в поле 'минуты', команда будет выполняться каждые 15 минут.

6