86026

Проект автоматизированной системы обработки информации компании-оператора по предоставлению услуг IP-телефонии

Дипломная

Информатика, кибернетика и программирование

В дипломном проекте спроектирована автоматизированная система обработки информации компании-оператора по предоставлению услуг IP-телефонии, реализована подсистема аутентификации пользователя. В состав системы входят несколько компонентов: виртуальная АТС (ВАТС), центр обработки вызовов...

Русский

2015-04-02

1.69 MB

7 чел.

РЕФЕРАТ

Пояснительная записка: 87 с., 22 рис., 9 таблиц, 30 источников.

АВТОМАТИЗИРОВАННАЯ СИСТЕМА ОБРАБОТКИ ИНФОРМАЦИИ, ТЕЛЕКОМ-УСЛУГИ, ВИРТУАЛЬНЫЙ ОФИС, КЛИЕНТ, ОПЕРАТОР, СВЯЗЬ, АУТЕНТИФИКАЦИЯ, ПИН-КОД, БАЗА ДАННЫХ.

В дипломном проекте спроектирована автоматизированная система обработки информации компании-оператора по предоставлению услуг IP-телефонии, реализована подсистема аутентификации пользователя. В состав системы входят несколько компонентов: виртуальная АТС (ВАТС), центр обработки вызовов (ЦОВ), CRM - система управления взаимоотношениями с клиентами (Customer Relationship Management).

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

Аппаратно система построена на базе серверов под управлением ОС CentOS 5. Сервер 1 включает в себя ПО IP АТС Astesisk, а также  ПО Apache с PHP и предназначен для реализации сервисов, связанных непосредственно с телефонной сетью. Это такие услуги как "Корпоративный ПИН-код", "Обратный звонок", "Виртуальный Факс" и т.п. Сервер 2 включает в себя ПО СУБД MySQL, а также  ПО Apache с PHP которое предназначено в первую очередь для организации взаимодействия пользователей с системами виртуального офиса, то есть Сервер 2 отвечает за предоставление WWW доступа к личным кабинетам пользователей системы.

Выполнено экономическое обоснование разработки системы и произведён расчёт экономического эффекта от ее внедрения.

В рамках безопасности жизнедеятельности проведена оценка условий труда пользователя при работе с системой по показателям напряженности трудового процесса.

СОДЕРЖАНИЕ

Введение 7

1 Анализ рынка телекоммуникационных услуг
и предпосылки создания системы предоставления услуг связи «Виртуальный офис» 8

1.1 Виды телеком-услуг и анализ их качества 8

1.2 Обзор существующих систем. Технология виртуальной АТС 14

1.3 Предпосылки создания системы предоставления услуг связи «Виртуальный офис» 28

2. Архитектура и функциональные возможности системы «Виртуальный офис» (ЗАО «Теледисконт») 30

2.1. Функциональные возможности системы 31

2.2. Архитектура и производительность системы 34

3 Выбор средств реализации системы виртуального офиса 36

3.1 Выбор программного обеспечения 37

3.3 Выбор аппаратной платформы 42

4 Разработка подсистемы аутентификации
пользователя 49

4.1 Разработка алгоритма процедуры аутентификации
и его реализация 49

5 Расчет цены системы предоставления услуг
связи «Виртуальный офис» 56

5.1 Расчет себестоимости разработки и внедрения проекта 56

5.2 Расчет затрат на электроэнергию 56

5.3 Расчет затрат на заработную плату 58

5.4 Расчет затрат на накладные расходы 58

6 БЕЗОПАСНОСТЬ И ЭКОЛОГИЧНОСТЬ ПРОЕКТА 61

6.1 Молниезащита здания оператора телекоммуникационных
услуг ЗАО «Теледисконт» 61

6.2 Расчет молниезащиты здания оператора телекоммуникационных услуг ЗАО «Теледисконт» 64

6.2.1 Расчет молниезащиты здания оператора телекоммуникационных услуг ЗАО «Теледисконт» отдельно стоящим стержневым молниеотводом. Здание III категории 67

6.3 Безопасность жизнедеятельности 68

6.3.1 Оценка устойчивости автоматизированной системы сбора и обработки информации «Виртуальный офис» к воздействию ионизирующего излучения действующего в результате ядерного взрыва реактора при аварии на АЭС 69

6.2.2 Оценка устойчивости аппаратуры к воздействию
ионизирующих излучений 70

7 Патентный поиск 74

Заключение 83

Список использованных источников 84

Приложение «Листинг программы «Альтернативная процедура ввода ПИН-кода»» 85


ВВЕДЕНИЕ

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

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

Сегодня на этом рынке происходит смена парадигмы - это переход от инфраструктурных моделей к моделям сервиса. То есть инфраструктура будет принадлежать одной компании, а услуга будет предлагаться сервис-провайдером по типу виртуальных операторов в сфере мобильной связи. Кроме того, наблюдается приход на этот рынок сотовых операторов, предлагающих решения для корпоративных клиентов. По мнению экспертов, телеком будет приобретать все большее значение и вскоре станет одним из основных конкурентных преимуществ, снижая роль местоположения здания. Главными станут мобильность и доступность.


1. АНАЛИЗ РЫНКА ТЕЛЕКОММУНИКАЦИОННЫХ УСЛУГ
И ПРЕДПОСЫЛКИ СОЗДАНИЯ СИСТЕМЫ ПРЕДОСТАВЛЕНИЯ УСЛУГ СВЯЗИ «ВИРТУАЛЬНЫЙ ОФИС»

1.2. Виды телеком-услуг и анализ их качества

Телеком-услуги, предоставляемые операторами в бизнес-центрах, можно условно разделить на три группы - внешние услуги связи, внутренние и специфические, или дополнительные (рис. 1) [1]. Первая группа услуг сформировалась более 10 лет назад. Две другие группы - новые. Им нет и четырех лет. Но в ближайшей пятилетней перспективе, по мнению экспертов, именно эти услуги будут формировать не менее половины доходов ІТ-компаний в бизнес-центрах.

Рисунок 1 – Классификация услуг связи

Стандартный подход Внешние услуги связи включают в себя доступ к Интернету, предоставление телефонных номеров, в том числе многоканальных, телефонных линий, хостинг. Кроме того, некоторые операторы в качестве внешних рассматривают услуги по обеспечению арендаторов дополнительными каналами связи и объединению офисов. «Базовый пакет услуг развивался и формировался вместе с рынком коммерческой недвижимости, - отметили в компании «Комстар». - В самом начале он состоял только из услуг телефонной связи, затем, когда появилась необходимость доступа в Интернет, пришла технология Dial-Up». Гораздо позже появились более быстрые каналы. Уже сегодня нормой считается скорость доступа в 5,10 или
20 Мбит/с, а операторы постепенно внедряют гигабайтные скорости.

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

В качестве специфических услуг в первую очередь выступает ІТ -консалтинг, который предполагает помощь арендаторам по оптимизации затрат на IT и телеком, по эффективному развитию ІТ -организаций, управлению ІТ -бюджетом и т.п.

Безусловно, важное конкурентное преимущество - это предоставление офиса «под ключ», когда арендаторы въезжают в полностью готовое помещение. К числу дополнительных услуг также относится доступ к финансовым сервисам, биржам, информационным агентствам и т.п.

В настоящее время формируется еще один блок телеком-сервисов, который образуется на стыке разных технологических решений. К примеру, объединение фиксированной и мобильной связи, так называемая FMC (Fixed-Mobile Convergence). Благодаря этому решению появилась возможность привязывать мобильные номера телефонов арендаторов к фиксированным номерам на столах в офисах. Настройка возможностей взаимной переадресации телефонов позволяет получить доступ ко всем телефонам сотрудников по короткому набору - и мобильным, и стационарным, формировать закрытые группы пользователей, назначать различные права и правила использования эфира и т.п.

Нарастание конкуренции на рынке телекоммуникационных услуг вызывает необходимость повышения качества работы компаний [8]. К тому же и требования пользователей к качеству услуг постоянно возрастают, то есть обеспечение надлежащего качества становится одним из основных способов не только привлечения новых клиентов, но и удержания существующих. Статистические данные ряда исследований показывают, что удержать существующего потребителя в 10 раз дешевле, чем привлечь нового, а уход одного клиента может привести к потере двадцати потенциальных. Качественная услуга способна повысить удовлетворенность потребителя, завоевать новые ниши рынка, улучшить экономические показатели работы компании

Органы государственного регулирования, опираясь на международные стандарты ИСО 9000:2000, формируют законодательную базу в области качества и следят за исполнением соответствующих нормативных документов. Поставщики оборудования влияют на качество услуг, предоставляемых компаниями-операторами, через функциональные возможности своей техники.

Учитывая все возрастающее влияние потребителя на оценку качества, целесообразно в системе показателей для оценки качества услуги выделить две группы:

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

- показатели качества обслуживания потребителей.

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

Рисунок 2 - Система показателей качества для традиционных
телекоммуникационных услуг

В последние годы появились и стремительно развиваются новые виды услуг: мобильная связь, услуги сети Интернет, IР-телефония, высокоскоростная передача данных, услуги интеллектуальных сетей. Внедрение этих услуг стало возможным благодаря появлению оборудования нового поколения, основанного на пакетной коммутации, пришедшей на смену коммутации каналов.

Среди показателей оценки качества работы оборудования наибольшее значение начинает приобретать скорость доступа в Интернет, время установления соединения между абонентами на сети, длительность задержки голосового сигнала при IP-телефонии. На рис. 3 представлены основные параметры телекоммуникационных сетей, влияющие на качество IP-телефонии.

Рисунок 3 - Параметры сети, влияющие на качество услуг IP-телефонии

Под задержкой понимается промежуток времени прохождения информационным пакетом всей сети IP-телефонии от отправителя до получателя. Основным способом уменьшения времени задержки речевых пакетов может служить установление приоритета передачи голосовой информации над передачей данных.

Разность прохождения во времени последовательных пакетов одного соединения (вариация задержки) приводит к таким нарушениям качества передачи речи, как трески и щелчки.

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

Для оценки качества передачи речи по сетям с пакетной коммутацией требуются дополнительные критерии, которые подробно исследованы в диссертации. В частности, рассмотрены субъективные методы; использование единиц рейтинга (Quality Rearing) и метод общего мнения в баллах (MOS). Наряду с преимуществами, недостатком субъективных методов является невозможность учета влияния различных параметров работы IP-сети на суммарную оценку качества передачи речи

Большей эффективностью обладают объективные методы: автоматический метод измерения качества передачи речи (PSQM), основанный на сравнении эталонного речевого сигнала с сигналом го IP-сети, и метод рассчитываемого планируемого параметра ухудшения (ICPIF), суть которого состоит в суммировании различных параметров ухудшения качества передачи речи на каждом участке сети.

Европейский институт по стандартизации телекоммуникаций ETSI рекомендует использовать четыре класса оценки качества передачи речи в зависимости от времени задержки пакетов и баллов MOS (табл. 1).

Таблица 1 - Оценка качества передачи речи

           Класс

  Параметр

высший

высокий

средний

низкий

Задержка пакетов, мс

<150

<250

<350

<450

MOS, бал.

>4,5

4,5-4,0

4,0-3,5

3,0-3,5

Учитывая изложенное, можно сформулировать граничные требования к качеству сети ГР-телефонии:

- максимальная задержка пакетов не более 350 мс;

- субъективная оценка качества речи- не менее 3,5 баллов MOS;

- потери пакетов - не выше 1%.

1.2. Обзор существующих систем. Технология виртуальной АТС

Качественная телефония необходима как начинающим компаниям, так и тем, кто уже не новичок в мире бизнеса. На сегодняшний день на  российском  рынке немало компаний предоставляющих телеком-услуги. Линейка услуг, реализованная в виде «облачных» телекоммуникационных сервисов (ОТС), практически полностью «покрывает» все телекоммуникационные потребности любой организации. Опираясь на них, предприятия крупного, среднего и малого бизнеса, а также владельцы стартап-проектов и руководители проектных групп могут не только значительно сократить расходы на телефонизацию, но и усовершенствовать бизнес-процессы и деловые коммуникации, а также создать условия для повышения продаж, улучшения работы с заказчиками, имиджа компании и роста личной эффективности сотрудников. В качестве примера можно привести две наиболее крупные системы подобного класса «Манго-офис» компании «Манго-телеком» и YouMagic.Pro компании МТТ [2, 3].

В основе  этих систем  лежит так называемое SaaS-решение (от англ. Software as a service – программное обеспечение как услуга), которое не устанавливается на компьютер, а предлагается бизнесменам в виде услуги [   ]. То есть на технических площадках провайдера находится сложное оборудование и программное обеспечение, которое обрабатывает все поступающие клиентам звонки и переадресовывает вызовы, допустим, на их телефонные аппараты, компьютеры, мобильные телефоны или телефоны офисов в других городах – т.е. туда, куда клиент пожелает. При этом все вопросы, все проблемы, связанные с работой сервиса, тоже ложатся на поставщика телеком-услуг, а не на плечи клиентов.

Вышеуказанные системы включают в себя несколько компонентов: виртуальная АТС (ВАТС), центр обработки вызовов (ЦОВ), CRM.

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

Виртуальная АТС включает следующие элементы:

  •  облачная АТС бизнес-класса,
  •  100-канальные телефонные номера,
  •  выгодные тарифы на местную, междугороднюю и международную связь,
  •  обслуживание 24/7/365,
  •  инструменты повышения эффективности бизнеса.

Виртуальная АТС относится к классу облачных решений, для подключения и пользования которой необходимо только широкополосное подключение к сети Интернет. Вся функциональность Виртуальной АТС реализована на серверах компании-провайдера, размещенных в надежных data-центрах.

На рисунке 5 схематично показан пример телефонизации офиса с использованием виртуальной АТС.

Рисунок 5 - Телефонизация офиса с использованием ВАТС

Ключевые преимущества виртуальной АТС

  •  Телефонизация офиса за 1 день (офисная АТС + многоканальный номер )
  •  Функциональность Виртуальной АТС соответствует лучшим офисным АТС бизнес-класса
  •  Возможность приема вызовов на аналоговые телефоны, IP-телефоны, мобильные телефоны или компьютер
  •  Отсутствие привязки Виртуальной АТС и номеров к определенному местоположению (офису)
  •  Масштабируемость – быстрое наращивание функциональности, номеров и линий по мере роста компании
  •  Выгодные тарифы на звонки по России, странам СНГ и зарубежным странам
  •  Простота управления и настройки Виртуальной АТС через Интернет
  •  Виртуальная АТС постоянно совершенствуется и развивается, обновления выпускаются на еженедельной основе.

Настройка функций Виртуальной АТС осуществляется через Интернет (см. рис. 6).

Рисунок 6 - Главная страница Личного кабинета «Манго-Офис»

С помощью интуитивно понятного интерфейса в Личном кабинете возможно:

  •  Осуществлять подключение многоканальных телефонных номеров
  •  Изменять количество внутренних абонентов
  •  Настраивать работу голосового меню, IVR, включая запись голосовых фрагментов
  •  Управлять алгоритмами распределения звонков и переадресацией вызовов
  •  По мере необходимости мгновенно подключать дополнительные услуги
  •  Получить доступ к расширенной статистической информации по совершенным звонкам
  •  И многое другое

Виртуальная АТС позволяет осуществлять прием и совершение вызовов с использованием следующих типов оконечного оборудования:

  •  Аналоговые телефонные аппараты
  •  Цифровые IP-телефонные аппараты
  •  Персональный компьютер с установленной бесплатной программой Mango Talker или любым другим программным телефоном
  •  Мобильные телефоны (переадресация)
  •  Skype, используя механизм обратного вызова (Callback)

Таким образом, Виртуальная АТС позволяет организовать удаленную работу – сотрудники компании смогут принимать звонки, находясь в командировке или работая из дома, и оставаться на связи независимо от их физического местонахождения.

Основными преимуществами виртуальной АТС являются масштабируемость, эффективное распределение больших объемов звонков, объединение офисов компании под единым номером, мобильность, подключение дополнительных телефонных линий.

Масштабируемость. В отличие от стационарных АТС Виртуальная АТС Манго-Офис позволяет развивать телефонию параллельно с ростом компании, или в соответствии с текущими потребностями бизнеса (например, при проведении временных рекламных кампаний). Виртуальная АТС не требует инвестиций в приобретение телефонных линий и при подключении дополнительных сотрудников.

Эффективное распределение больших объемов звонков. В Личном кабинете Манго-Офис вы сможете самостоятельно настроить голосовое меню (IVR), установить различные варианты распределения и перенаправления звонков, что позволит оптимизировать бизнес-процессы и существенно уменьшить количество потерянных вызовов.

Объединение офисов компании под единым номером. Филиалы компании могут быть объединены в корпоративную телефонную сеть с единым внутренним планом нумерации, при этом совершенно не важно, где они находятся. Для приема звонков используйте номер в коде 8-800 (бесплатный для звонков клиентов со всей России).

Мобильность. Услуги Виртуальной АТС не привязаны к местоположению офиса, все настройки и виртуальные номера сохраняются при переездах. Каждый сотрудник в любой точке мира сможет принимать звонки на номер телефона компании и оставаться на связи с коллегами и партнерами. Комплексная телефонизация компании, включая приобретение, доставку и установку стационарных SIP-телефонов, займет 1 рабочий день.

Подключение дополнительных телефонных линий. С ростом бизнеса увеличивается и количество телефонных переговоров. При этом неизбежно возрастает нагрузка на существующие телефонные линии. И если оперативно не принять меры, вашим клиентам будет трудно дозвониться, а сотрудникам – совершить исходящий звонок.

В таблице 2 приведена сравнительная характеристика стационарной АСТ и ВАТС

CRM – система управления взаимоотношениями с клиентами (Customer Relationship Management)  - прикладное программное обеспечение для организаций, предназначенное для автоматизации стратегий взаимодействия с заказчиками (клиентами), в частности, для повышения уровня продаж, оптимизации маркетинга и улучшения обслуживания клиентов путём сохранения информации о клиентах и истории взаимоотношений с ними, установления и улучшения бизнес-процедур и последующего анализа результатов [4].

Таблица 2 - Сравнительная характеристика виртуальной

                    и стационарной АТС

Характеристика

Виртуальная АТС

Стационарная АТС

Постоянное автоматическое обновление

+

Еженедельное обновление, выпуск нового функционала

-

АТС начинает устаревать с момента приобретения

Бесплатная поддержка

+

24/7/365

-

Услуги по настройке АТС платные

Необходимость приобретения оборудования

+

Не требуется

-

Приобретение оборудования и подключения телефонных линий

Затраты на поддержание инфраструктуры

+

Отсутствуют

-

Требуется поддержание инфраструктуры

Простота настройки

+

Интуитивно-понятный интерфейс

-

Настройка силами подрядной организации

Привязка к местонахождению офиса, сохранение номера при переезде

+

Привязка отсутствует, номер сохраняется при переезде

-

Номер телефона привязан к адресу

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

+

Неограниченная масштабируемость по мере роста компании

-

Аппаратные ограничение: количество линий и максимальное количество сотрудников определяет модель АТС

Плата только за услуги, которые реально используются

+

-

«Замороженные» инвестиции. Компания приобретает АТС «на вырост», предусматривая скорый рост компании, или что возникнет необходимость в тех или иных функциях.

Расширение функционала: внедрение новых приложений

+

Внедрение приложений по клику мыши.

-

Потребуется приобретение доп. оборудования и, как правило, лицензий у производителя. Это займет от нескольких недель до месяцев.

Тарифы на местные, международные и междугородние звонки

+

Низкие

-

Высокая стоимость звонков

Возможность подключить несколько офисов

+

Достаточно одной «Виртуальной АТС» для офисов и удаленных сотрудников

-

Потребуется своя АТС для каждого офиса

Внутрикорпоративная связь независимо от местонахождения офисов

+

Бесплатная

-

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

Мониторинг звонков

+

Анализ статистической информации по всем вызовам

-

Телефония – черный ящик, мониторинг звонков невозможен

CRM-система может включать:

  •  фронтальную часть, обеспечивающую обслуживание клиентов на точках продаж с автономной, распределенной или централизованной обработкой информации;
  •  операционную часть, обеспечивающую авторизацию операций и оперативную отчётность;
  •  чранилище данных;
  •  аналитическую подсистему;
  •  распределенную систему поддержки продаж: реплики данных на точках продаж или смарт-карты.

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

При использовании CRM-системы в отделе продаж или в отделе обслуживания клиентов – обеспечивается сохранение всей истории совершенных звонков и сообщений электронной почты. База клиентов, статусы текущих заказов, движение денежных средств и многое другое объединятся в единой информационной среде CRM.

На рисунке 7 на примере «Манго-Офис» приведены основные возможности CRM-системы обеспечивающие прирост эффективности компании.

Рисунок 7 - Основные возможности CRM Манго-Офис

Интеграция с IP-телефонией – позволяет сохранить историю по 100% обращений клиентов, поступающих менеджерам. При звонке клиента CRM автоматически начинает сценарий обработки звонка: менеджеру отображается карточка клиента, показывается история предыдущих контактов, информация о заказах и другая полезная информация. Это существенно сокращает время обслуживания каждого обращения, тем самым повышается производительность сотрудников.

Ведение клиентской базы – обеспечивает накопление информации о клиентах. Все менеджеры ведут учет клиентов в едином формате в CRM, формируя клиентскую базу компании. Возможность быстрого поиска нужной информации повышает эффективность работы сотрудников. Накопление различной информации, полученной от клиентов или партнеров, позволит руководителям или активным продавцам найти новые возможности для бизнеса.

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

Поддержка бизнес-процессов – увеличивает производительность труда сотрудников компании. В CRM типовые задачи описываются и разбиваются на четкие этапы с определением целей и критериями успешности. Менеджерам предоставляются четкие инструкции, позволяющие успешно и быстро выполнить очередные этапы бизнес-процессов.

Хранение истории всех продаж – позволяет реализовать персональный подход при работе с клиентом. Менеджер, на основании истории обращений клиента, предлагает ему лучшие цены и условия обслуживания. Растет лояльность клиента и деловая репутация компании.

Контроль и управление - позволяет менеджменту эффективно контролировать и управлять компанией, получая онлайн-информацию обо всех поступивших звонках клиентов, количестве потенциальных контрактов, ожидаемой выручки, фактах поступления денежных средств. Анализ работы сотрудников в рамках бизнес-процессов позволяет контролировать все этапы деятельности компании, определяя узкие места, и корректировать процесс работы компании.

CRM обладает гибкими настройками и может успешно применяться в компаниях различного размера и профиля деятельности, от малых предприятий, состоящих из 2-5 сотрудников, до средних и крупных компаний, имеющих сотни сотрудников и несколько офисов в разных городах или даже странах. Чем больше компания, тем более важным становится необходимость наличия CRM как инструмента управления.

Центр обработки вызовов (ЦОВ) – это «облачное» бизнес-приложение для организации эффективной работы с телефонными обращениями в компании. С его помощью можно просто, быстро и с минимальными затратами улучшить качество обслуживания клиентов, уменьшить связанные с этим расходы  и создать комфортные условия для производительной  работы сотрудников компании-клиента.

Рассмотрим более подробно основные функции ЦОВ на примере системы «Маног-Офис» (см. рис. 8).

Рисунок 8 – Основные функциональные возможности ЦОВ

Центр обработки вызовов значительно расширяет возможности  виртуальной АТС, добавляя функции, связанные с

  •  мониторингом  обработки обращений клиентов
  •  управлением  работой сотрудников
  •  измерением показателей обслуживания.

Все инструменты контроля и управления работают в режиме реального времени.

ЦОВ распространяется по модели SaaS (программное обеспечение как услуга). Все организационные и финансовые вопросы - инвестиции в «железо» и ПО, инсталляция, пуско-наладка, обслуживание, обновление ПО уже решены компанией-провайдером.

Все серверное программное обеспечение работает в распределенных дата-центрах класса Tier 3 компании-провайдера.  Таким образом обеспечивается бесперебойность и отказоустойчивость их работы. На рабочих местах пользователей  устанавливаются только клиентские приложения, которые обмениваются данными с серверами через интернет. Принимать и совершать звонки  пользователь может как с помощью гарнитуры, так и с более привычным настольным IP (SIP) телефоном.  В обоих случаях управлять звонками можно через клиентское  приложение.

Очередь входящих звонков,  наличие свободных сотрудников, их квалификация  и другая информация помогают эффективно перераспределять вызовы и оперативно менять режим работы сотрудников, а возможности подключения к разговору в режиме конференции, суфлирования или прослушивания позволяют улучшить качество обслуживания клиентов. Таким образом ЦОВ Манго-Офис дает полную картину работы над  телефонными обращениями клиентов в режиме реального времени. Работа Ваших сотрудников становится прозрачной. Количественная оценка  работы сотрудников и обслуживания клиентов в свою очередь позволяет внедрить систему KPI (ключевых показателей эффективности) и вывести обслуживание ваших клиентов на новый уровень.

Реализация технологии виртуальной АТС в свою очередь позволяет корпоративным клиентам возможность совершать звонки по России, странам СНГ и дальнему зарубежью по тарифам, выгодно отличающимся от «обычной восьмерки». Широкие сервисные возможности позволяют:

  •  использовать услугу совместно с офисной аналоговой, IP или гибридной АТС;
  •  совершать междугородние звонки с мобильного, стационарного телефона или персонального компьютера через сеть Интернет;
  •  отправлять факсы через Интернет.

Одновременно с этим  решаются следующие бизнес-задачи клиентской компании:

  •  организация доступа к услугам междугородней связи для всех сотрудников
  •  организация доступа к услугам междугородней связи только для некоторых сотрудников
  •  контроль расходов на междугороднюю связь по офисам, подразделениям и сотрудникам
  •  увеличение количества исходящих линий, подключенных на Вашей АТС

При реализации технологии ВАТС клиентской компании предлагается несколько вариантов совершения междугородних звонком в зависимости от наличия либо отсутствия у нее офисной АТС.

В случае если клиентская компания является владельцем аналоговой АТС существуют два варианта подключения офисной АТС:

  •  доступ к междугородней связи с использованием «Номера доступа»;
  •  доступ к междугородней связи через Интернет по IP-телефонии.

Междугородние звонки с использованием «Номера доступа». Совершать междугородние звонки с использованием «Номера доступа» также просто, как и через «обычную восьмерку». Отличие состоит лишь в том, что вместо «восьмерки» необходимо набирать специальный номер телефона – «Номер доступа».

Для защиты доступа к междугородней связи от несанкционированного доступа используются ПИН-коды (числовой «пароль», который необходимо ввести перед набором международного номера).

Для исключения ручного набора Номера доступа и ПИН-кода при каждом междугороднем звонке на офисной АТС может быть настроен их автоматический набор при выходе на межгород.

Вариант использования Номера доступа схематично изображен на рисунке 9 ниже:

Рисунок 9 – Использование услуги «Номер доступа»

Междугородние звонки с использованием IP- телефонии. Наибольшая экономия на междугородней связи» достигается при использовании IP-телефонии.

Для использования IP-телефонии с аналоговой АТС необходим VoIP-шлюз и доступ в Интернет. На самой АТС должны быть свободные FXO-порты для подключения VoIP-шлюза.

Вариант подключения через Интернет схематично изображен на рисунке 10 ниже:

Рисунок 10

Междугородние звонки с использованием IP- телефонии и гибридных АТС. В этом случае схема подключения  выглядит следующим образом:

Рисунок 11

Междугородние звонки без использования офисной АТС.  В этом случае возможные различные варианты настройки сервиса. Совершать междугородние звонки также просто, как и через «обычную восьмерку». Отличие состоит лишь в том, что вместо «восьмерки» необходимо набирать специальный номер телефона – «Номер доступа».

Для защиты доступа к междугородней связи от несанкционированного доступа используются ПИН-коды (числовой «пароль», который необходимо ввести перед набором международного номера).

Схема выхода на межгород с городского телефона изображена на рисунке 12.

Рисунок 12

1.3 Предпосылки создания системы предоставления услуг связи

«Виртуальный офис»

Одним из ключевых требований современного корпоративного клиента является возможность эффективной работы абонентов в группе. То есть, создание виртуального мобильного офиса, в котором разрозненные абоненты, имеющие фиксированный или мобильный телефон, имели бы возможность пользоваться услугами офисной АТС или Call-центра.

Система «Виртуальный офис» (Mobile PBX/ Mobile VPN) разработки ЗАО «Теледисконт» дает возможность удовлетворить требования самых взыскательных корпоративных клиентов.

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

Создание виртуального контакт-центра, организация горячих линий, предоставление услуг «Универсальный персональный номер», Freephone, Номер с дополнительной оплатой (Premium Rate), организация диспетчерских служб, внедрение единой нумерации для компаний с сетью региональных представительств – все эти задачи с максимальной эффективностью решает «Виртуальный офис».

Преимущества

  •  Высокая потенциальная прибыль
  •  Возможность гибкой тарификации
  •  Доступ пользователей услуги к голосовой и факсмильной почте
  •  Гибкая настройка правил распределения вызовов
  •  Удобный клиентский WEB-интерфейс услуги
  •  Возможность интеграции с системой определения местоположения абонента
  •  Совместимость с IMS

Дополнительно

  •  Запись переговоров
  •  Возможность звонков по коротким номерам между абонентами Virtual Office
  •  Горизонтально масштабируемая система
  •  Мощная подсистема администрирования


2. АРХИТЕКТУРА И ФУНКЦИОНАЛЬНЫЕ ВОЗМОЖНОСТИ
СИСТЕМЫ «ВИРТУАЛЬНЫЙ ОФИС» (ЗАО «ТЕЛЕДИСКОНТ»)

Система поддержки услуги «Виртуальный номер» дает Оператору возможность предоставить частным и корпоративным клиентам новый спектр возможностей для более эффективного обслуживание поступающих к ним вызовов. Пользователь услуги, афишируя только один номер, получает в своё распоряжение аналог многоканального телефона, что позволяет существенно увеличить количество обслуженных вызовов. При этом пользователю услуги не требуется установки и обслуживания какого-либо дополнительного оборудования, а принимать вызовы, направляемые на этот номер, смогут абоненты различных сетей связи.

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

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

В качестве критериев маршрутизации могут выступать такие параметры как время суток, день недели, номер или префикс номера вызывающего абонента. Е случае занятости всех номеров абонента вызов может быть переадресован на внешнюю или встроенную подсистему IVR или на речевую почту.

Система предоставляет пользователю или Администратору услуги возможность через web-интерфейс или с использованием конфигурационных файлов управлять настройками правил обработки и маршрутизации вызовов.

2.1. Функциональные возможности системы

Возможность задания правил маршрутизации вызовов на основе номера вызывающего абонента, времени суток, дня недели;

Возможность указания в качестве реальных номеров пользователя номеров как мобильной, так и фиксированной сетей;

Гибкая настройка правил распределения вызовов;

Поддержка «чёрных» и «белых» списков индивидуально для каждого виртуального номера и для системы в целом;

Ведение записей CDR по обработанным вызовам;

Задание наборов префиксов номеров вызывающих абонентов с использованием регулярных выражений;

Циклическое распределение вызовов между номерами пользователя при недоступности вызываемого абонента;

Web-интерфейс для задания схем маршрутизации вызовов пользователем услуги;

Поддержка SNMP для интеграции с системами эксплуатации и техобслуживания.

Алгоритм предоставления услуги. Администратором услуги Logic Line пользователю (заказчику) услуги назначается виртуальный номер из общего плана нумерации. Далее пользователь или Администратор услуги, формирует правила маршрутизации вызовов, поступающих на этот номер.

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

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

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

Обеспечивается ведение журнала CDR по предоставленным услугам, в котором фиксируются следующие параметры:

номер абонента А;

номер абонента Б (виртуальный номер);

тип номера абонента Б;

идентификатор местоположения абонента А;

идентификатор правила преобразования номера абонента Б;

фактический номер, на который осуществлён вызов; длительность вызова; причина разъединения

Взаимодействие с оборудованием Оператора. Сервер услуги Logic Line может подключаться к коммутационному оборудованию Оператора мобильной связи (MSC) по цифровым потокам Е1 с сигнализацией OKC№7/ISUP. Система функционирует по принципу Loop Around, т.е. через сервер  осуществляется только пропуск сигнального трафика ISUR Разговорные каналы входящего и исходящего направлений заранее подключаются полупостоянно. Примеры использования услуги Logic Line приведены на рис. 13-15.

Рисунок 13 - Виртуальный Call-центр для малого бизнеса

Рисунок 14 - Виртуальный офис (единый номер для нескольких офисов)

Рисунок 15 - Универсальный персональный номер

Также обеспечивается поддержка предоставления услуги с использованием технологии CAMEL. В этом случае сервер услуги подключается к коммутационному оборудованию Оператора мобильной связи (MSC) по цифровым потокам Е1 с сигнализацией САР, а в CAMEL-профиле абонента должна устанавливаться триггерная точка на попытку ошибочного набора номера. Возможен вариант подключения сервера услуги к CAMEL Gateway по протоколу BRT.

Пропускная способность одного сервера ограничивается только интенсивностью трафика.

2.2. Архитектура и производительность системы

Аппаратно система виртуального офиса строится на базе серверов под управлением ОС CentOS 5 (Community ENTerprise Operating System) –дистрибутивом GNU/Linux, основанном на свободных исходных текстах коммерческого дистрибутива Red Hat Enterprise Linux компании Red Hat, и совместимый с ним [5, 6].  

Рисунок 16 - Архитектура системы «Виртуальный офис»

(ЗАО «Теледисконт»)

Сервер 1 включает в себя ПО IP АТС Astesisk, а также  ПО Apache с PHP. Сервер 2 включает в себя ПО СУБД MySQL, а также  ПО Apache с PHP.

ПО Apache с PHP на сервере 2 предназначено в первую очередь для организации взаимодействия пользователей с системами виртуального офиса, то есть Сервер 2 отвечает за предоставление WWW доступа к личным кабинетам пользователей системы. Сервер 1 предназначен для реализации сервисов, связанных непосредственно с телефонной сетью.

Это такие услуги как "Корпоративный ПИН-код", "Обратный звонок", "Виртуальный Факс" и т.п.

Взаимодействие между сервером 1 и сервером 2 осуществляется посредством протокола HTTP. Кроме того, Сервер 1 имеет доступ через голосовой шлюз к телефонной сети общего пользования (для реализации услуг "Корпоративный ПИН-код" и "Обратный звонок"), а также сервером синтеза речи по протоколу MRCP, для синтеза речевых фраз, определяемых абонентом.

Связь сервера 1 с сетью Интернет обусловлена необходимостью предоставления услуг междугородней и международной связи в рамках сервисов "Корпоративный ПИН-код" и "Обратный звонок", поскольку терминация трафика на МГ/МН направления в рамках этих услуг осуществляется посредством сети Интернет.

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


3. ВЫБОР СРЕДСТВ РЕАЛИЗАЦИИ СИСТЕМЫ
ВИРТУАЛЬНОГО ОФИСА

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

Общесистемные критерии эффективности. Автоматизированные системы обработки информации в области связи, должны удовлетворять следующим требованиям:

  1.  Обеспечивать надежную работу в реальном масштабе времени;
  2.   Обеспечивать масштабируемость, расширяемость систем при увеличении клиентской базы и номенклатуры услуг;
  3.   Быть открытой, т.е. система должна соответствовать открытым стандартам и спецификациям, что позволяет использовать при ее реализации качественные базовые компоненты различных производителей, которые легко интегрируются в систему;
  4.  Базироваться на концепции распределенности, что соответствует распределенному характеру объектов связи.

Очевидно, что для системы «Виртуальный офис» важнейшим требованием является обеспечение надежной работы. Это требование обеспечивается,  в частности, системными средствами.

Специальные  критерии эффективности. Исходя из особенностей разрабатываемой системы, выделим следующие специальные критерии эффективности:

  1.  Масштабируемость;
  2.  Надежность, приближенная к уровню 0,99999;
  3.  Использование типовых открытых стандартов;
  4.  Малая стоимость разработки и внедрения, достижимая за счет использования свободного программного обеспечения.

3.1. Выбор программного обеспечения

В качестве системного ПО используется операционная система CentOS 5 – дистрибутив GNU/Linux, Срок поддержки каждой версии CentOS составляет 10 лет (с помощью выпуска обновлений безопасности). Новая версия CentOS выходит раз в 2 года и каждая версия регулярно обновляется (каждые 6 месяцев) для поддержки новых аппаратных средств. В результате это приводит к безопасной, легко обслуживаемой, надежной, предсказуемой и масштабируемой Linux среде.

Red Hat Enterprise Linux состоит из свободного ПО с открытым кодом, но доступен в виде дисков с бинарными пакетами только для платных подписчиков. Как требуется в лицензии GPL и других, Red Hat предоставляет все исходные коды. Разработчики CentOS используют данный исходный код для создания окончательного продукта, очень близкого к Red Hat Enterprise Linux и доступного для скачивания. Существуют и другие клоны Red Hat Enterprise Linux, созданные на основе этого кода.

CentOS использует программу yum для скачивания и установки обновлений из репозитория CentOS Mirror Network, тогда как Red Hat Enterprise Linux получают обновления с серверов Red Hat Network. CentOS до версии 5.0 для обновлений использовал также программу up2date.

Типовая платформа виртуального офиса ЗАО «Теледисконт» развертывается на двух серверах. Выбор двухсерверной реализации обусловлен необходимостью обеспечить оптимальные условия исполнения приложений, выполняющих принципиально разные задачи, и имеющих при этом значительные потребности в аппаратных ресурсах.

Один из серверов выполняет функции сервера БД и WWW сервера, второй – функции IP ATC и интерфейса к сервису синтеза речи. (см. схему).

В качестве сервера баз данных была выбрана хорошо зарекомендовавшая себя и широко используемая в WWW среде СУБД MySQL 5, в качестве WWW сервера использован Apache 2.2.

СУБД MySQL.SQL - это сокращение от Structured Query Language (структурированный язык запросов). SQL создан для работы с реляционными базами данных. Он позволяет пользователям взаимодействовать с базами данных (просматривать, искать, добавлять и управлять данными). MySQL соответствует спецификации ANSI 92 SQL.

MySQL разработал Михаэль Видениус. MySQL является относительно небольшой и быстрой реляционной СУБД основанной на традициях Hughes Technologies Mini SQL (mSQL) [6].

Основные преимущества пакета MySQL следующие.

  •  Многопоточность. Поддержка нескольких одновременных запросов.
  •  Оптимизация связей с присоединением многих данных за один проход.
  •  Записи фиксированной и переменной длины.
  •  ODBC драйвер в комплекте с исходником
  •  Гибкая система привилегий и паролей.
  •  До 16 ключей в таблице. Каждый ключ может иметь до 15 полей.
  •  Поддержка ключевых полей и специальных полей в операторе CREATE.
  •  Поддержка чисел длинной от 1 до 4 байт (ints, float, double, fixed), строк переменной длины и меток времени.
  •  Интерфейс с языками C и perl.
  •  Основанная на потоках, быстрая система памяти.
  •  Утилита проверки и ремонта таблицы ( isamchk).
  •  Все данные хранятся в формате ISO8859_1.
  •  Все операции работы со строками не обращают внимания на регистр символов в обрабатываемых строках.
  •  Псевдонимы применимы как к таблицам, так и к отдельным колонкам в таблице.
  •  Все поля имеют значение по умолчанию. INSERT можно использовать на любом подмножестве полей.
  •  Легкость управления таблицей, включая добавление и удаление ключей и полей.

Наиболее простой способ работы с MySQL сводится к использованию программы MySQL. Это клиентская часть СУБД MySQL. Можно выполнять команды SQL непосредственно из командной строки системы unix или из интерактивного режима MySQL.

СУБД MySQL имеет библиотеку C API. Ее можно использовать для запросов к базе данных, вставки данных, создания таблиц и т.п. C API поддерживает все функции MySQL. Язык perl поддерживается сразу двумя способами:

  •  Портирован интерфейс с perl из mini-SQL, разработанный Андреасом Коенигом.
  •  Есть модуль perl DBD.

Также доступен 32-битный ODBC драйвер для MySQL. Он позволяет запрашивать и получать данные из других источников с поддержкой ODBC.

Веб-сервер Apache разрабатывается и поддерживается открытым сообществом разработчиков под эгидой Apache Software Foundation и включён во многие программные продукты, среди которых СУБД Oracle и IBM WebSphere. На данный момент разработка ведётся в ветке 2.2, а в версиях 1.3 и 2.0 производятся лишь исправления ошибок безопасности. На текущий момент последняя версия ветки 2.4 - 2.4.3 (21 августа 2012), для первой версии это 1.3.42.

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

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

Рисунок  17 - HTTP сервер Apache в своем окружении

В соответствии со своей модульной архитектурой, множество возможностей, которые необходимы для работы некоторых приложений, могут быть реализованы в виде дополнительных модулей Apache. Для поддержки такой возможности для разработчиков модулей реализован хорошо документированный API. Модульность и существование множества бесплатных модулей позволяет легко создать мощный веб-сервер без изменения его исходного кода. Используя на сервере множество доступных скриптовых языков, можно легко создать любое веб-приложение. Для использования любого скриптового языка необходим только соответствующий подключаемый модуль. Также обе версии Apache полностью совместимы с HTTP 1.1. Для большинства популярных платформ сделана простая процедура установки сервера. Диаграмма на рисунке 17 показывает HTTP сервер Apache в своем окружении. По сравнению с простым HTTP сервером, тут мы видим администратора, который работает с файлами конфигурации, а также с серверными расширениями, используя CGI или серверный API. Эти расширения могут получить любой ресурс на машине сервера или на удаленной машине через сеть.

Функции IP АТС выполняет ПО Asterisk 1.8, интерфейс к сервису синтеза речи реализуется библиотекой UniMRCP.

Asterisk – свободное решение компьютерной телефонии (в том числе, VoIP) с открытым исходным кодом от компании Digium, первоначально разработанное Марком Спенсером. Приложение работает на операционных системах Linux, FreeBSD, OpenBSD и Solaris. Asterisk в комплексе с необходимым оборудованием обладает всеми возможностями классической АТС, поддерживает множество VoIP-протоколов и предоставляет богатые функции управления звонками, среди них:

  •  Голосовая почта.
  •  Конференции.
  •  Интерактивное голосовое меню (IVR).
  •  Центр обработки вызовов (постановка звонков в очередь и распределение их по агентам используя различные алгоритмы).
  •  Запись (Call Detail Record).

Для создания дополнительной функциональности можно воспользоваться собственным языком Asterisk для написания плана нумерации, написав модуль на языке Си, либо воспользовавшись AGI — гибким и универсальным интерфейсом для интеграции с внешними системами обработки данных. Модули, выполняющиеся через AGI, могут быть написаны на любом языке программирования.

Asterisk распространяется на условиях двойной лицензии, благодаря которой одновременно с основным кодом, распространяемым по открытой лицензии GNU GPL, возможно создание закрытых модулей, содержащих лицензируемый код: например, модуль для поддержки кодека G.729.

Благодаря свободной лицензии Asterisk активно развивается и поддерживается тысячами людей со всей планеты. В течение последних двух лет[когда?] рынок Asterisk-приложений активно развивается в США.

Для того чтобы уйти от проблем, создаваемых двойным лицензированием, был создан форк проекта, в настоящее время называющийся CallWeaver.

Различные функциональные расширения для Asterisk, необходимые для реализации на базе него сервисов виртуального офиса, таких как «Корпоративный ПИН КОД», «Звонок с сайта», «Голосовое меню», «Автоматический массовый обзвон» и пр., написаны на языках Perl и PHP. Взаимодействие между внешними скриптами и Asterisk происходит посредством интерфейса AGI (Asterisk Gateway Interface), который специально предназначен для этих целей. Выбор языков написания скриптов расширения обусловлен механизмом взаимодействия между сервером Asterisk и сервером БД-WWW.

Поскольку такое взаимодействие осуществляется приемом – посылкой HTTP запросов, было необходимо выбрать средства реализации внешних расширений, предназначенных для разработки веб-приложений. Perl и, в особенности PHP, этим требованиям удовлетворяют.

3.2. Выбор аппаратной платформы

При выборе элементов аппаратной платформы учитывались следующие технические требования:

  •  надежность работы устройства;
  •  открытость архитектуры устройства;
  •  осуществление высокой безотказности  работы;
  •  наличие сервисных функций пониженного энергопотребления;
  •  невысокая и приемлемая цена;
  •  диапазон рабочих температур от – 40 до + 85;
  •  возможность функционального расширения системы в результате подключения ряда дополнительных модулей.  

На основании выше перечисленных критериев для реализации сервера с компонентами MySQL и Apache выбран SuperServer 6015B-3R фирмы-производителя SuperMicro (США) [9, 10]. Внешний вид сервера представлен на рисунке 18, его технические характеристики приведены в таблице 3.

   

Рисунок 18 – Внешний вид сервера SuperServer 6015B-3R
(фирма-производитель Super
Micro (США))

Таблица 3 - Основные характеристики сервера SuperServer 6015B-3R

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

SuperMicro

Модель

SuperServer 6015B-3RB

Назначение

сервер

Описание

Корпус SC815TQ-R650UB с установленной в нем МП Super X7DBR-3

Цвета, использованные в оформлении

Черный

Чипсет мат. Платы

Intel 5000P + 6321ESB (ESB2) + 6702PXH (PXH-V)

Количество разъемов UIO

1

Кнопки

Reset, Power

"Опции"

Опции (RAID-контроллеры)

AOC-LPZCR2

Опции (модули управления)

AOC-SIMSO, AOC-SIMSO+

"Особенности корпуса"

Индикаторы

Power, HDD, 2 индикатора активности сетевых контроллеров, индикатор перегрева системы |вид кнопок и индикаторов

"Процессор"

Гнездо процессора

Socket LGA771 x2

Поддержка типов процессоров

1 или 2 процессора Intel Xeon серии 50хх, 51хх, 52xx, 53хх, 54xx (Dempsey, Woodcrest, Clovertown, Harpertown, Wolfdale). |совместимые процессоры

Частота шины

1333, 1066, 667 МГц

"Видео"

Видео

Интегрировано (ATI ES1000, видеопамять 16 Мб)

"Поддержка памяти"

Количество разъемов FBD DDRII

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

Тип поддерживаемой памяти

FB-DIMM (Fully Buffered DIMM) DDR667 (PC5300), DDR533 (PC4200) с поддержкой ECC.

Max объем оперативной памяти

32 Гб

"Конфигурация"

Внешних отсеков 3,5 дюйма

4 корзины для SAS или SATA HDD с возможностью горячей замены и поддержкой SES2 Enclosure Management.

Оптический привод

DVD-ROM встроенный низкопрофильный IDE привод (для ноутбука)

FDD

Возможна установка низкопрофильного привода (приобретается отдельно)

Интегрированный RAID-контроллер

Встроен в чипсет, возможно построение RAID массивов уровней 0, 1, 10, 5 из Serial ATA устройств, Adaptec AIC-9410 с поддержкой RAID 0, 1, 10 из SAS или SATA HDD, возможна установка приобретаемого отдельно ZCR RAID5 контроллера с аппаратным XOR Supermicro AOC-LPZCR2

BIOS

Phoenix BIOS, 8 Мбит

"Коммуникации"

Сеть

2х канальный интегрированный в чипсет контроллер + интерфейс физического уровня Intel 82563EB 10/100/1000 Мбит/с

"Интерфейс, разъемы и выходы"

Количество разъемов PCI-X/PCI-64

2 разъема PCI-X 64 бита/133 МГц, переходная плата для установки 1 полноразмерной (Full-height, Full-length) и одной низкопрофильной карты расширения в комплекте (устанавливаются вместо переходных карт для PCI Express плат)

Количество разъемов PCI Express

2 слота 8x, переходная плата для установки 1 полноразмерной и 1 низкопрофильной карты расширения в комплекте

Serial ATA-II

6 каналов с возможностью подключения 6и устройств.

Поддержка UDMA/100

1 канал с возможностью подключения 2х IDE устройств или одной карты CF.

SAS-контроллер

Встроенный 8-канальный контроллер Adaptec AIC-9410W, 1 внутренний коннектор с поддержкой 4 SAS или SATA устройств + 1 внещний коннектор

Управление

Поддерживается Intelligent Platform Management Interface v.2.0 при установке приобретаемой отдельно платы AOC-SIMSO или AOC-SIMSO+

Разъемы на задней панели

1x PS/2 клавиатура, 1x PS/2 мышь, 2x USB 2.0, 1x COM, 1x SAS, 2x RJ-45 LAN, 1x VGA монитор

Клавиатура/мышь

PS/2

"Безопасность"

Безопасность

Датчик вскрытия

"Питание"

Блок питания

SSI 24+8+4 pin |блок питания

Мощность блока питания

650 Вт

"Потребительские свойства"

Формат

Extended ATX (305 x 330 мм)

Высота

1U

Охлаждение

4 вентилятора 40х40 мм в центре корпуса. Радиаторы для процессоров SNK-P0017 в комплекте

Установка в стойку 19"

Возможна, крепеж на телескопических рельсах CSE-PT51L в комплекте. |подходящий серверный шкаф

"Прочие характеристики"

Формат платы

Enhanced Extended ATX (347x330 мм)

Размеры (ширина x высота x глубина)

437 x43 x650 мм

Вес

18.6 кг

Рабочая температура

10 ~ 35°C

"Логистика"

Размеры упаковки (измерено в НИКСе)

84.5 x 59 x 21 см

Вес брутто (измерено в НИКСе)

19.36 кг

Для реализации сервера с компонентом Asterisk выбран Supermicro SYS-5017C-TF фирмы-производителя SuperMicro (США) [9, 10]. Внешний вид сервера представлен на рисунке 19, его технические характеристики приведены в таблице 4.

     

Рисунок 19 – Внешний вид сервера Supermicro SYS-5017C-TF
(фирма-производитель Super
Micro (США))

Таблица 4 - Характеристики серверной платформы

Установленные процессоры

Количество процессоров

0

Максимальное количество процессоров

1

Модельный ряд

Intel Xeon

Техпроцесс

32 нм

Охлаждение

Воздушное

Материнская плата

Модель

MBD-X9SCM-F

Форм-фактор

µATX

Чипсет

Intel C204

Сокет

LGA1155

Поддерживаемые процессоры

Xeon® processor E3-1200 family, 2nd Generation Core i3 & Intel® Pentium® family

Поддержка PCI Express 2.0

Есть

Частота системной шины

100 МГц

Наличие слота под райзер-карту

Нет

Количество PCI-E 8x

4 шт

Количество SATA 6 Gb/s

2 шт

Количество SATA 3 Gb/s

4 шт

Аудиочипсет

Отсутствует

Наличие IPMI

Есть

BIOS/UEFI

64Mb SPI Flash EEPROM with AMI BIOS

Оперативная память

Тип

DIMM DDR3

Количество слотов Registered оперативной памяти

4

Поддержка ECC

Есть

Максимальный объем

32 ГБ

Жесткий диск

Форм-фактор

3,5"

Максимальное кол-во жестких дисков

2 шт

RAID

Поддерживаемые уровни RAID

0, 1

Поддерживаемые дисковые интерфейсы

SAS/SATA

Число портов

2 шт

Графический адаптер

Количество графических адаптеров

1 шт

Чипсет интегрированного графического адаптера

Matrox G200

Устройства считывания информации

Оптический привод

Встраиваемый slim

FDD

Нет

Корпус

Модель

CSE-811TQ-350B

Форм-фактор

Rack Mount

Горячая замена жесткого диска

Количество внешних отсеков 3.5"

2 шт

Цвет

Черный

Габариты

426 x 44 x 574 мм

Количество юнитов

1 U

Количество встроенных вентиляторов

2 шт

Мощность блока питания

350 Вт

Количество блоков питания

1 шт

Разъемы на передней панели

USB 2.0

2 шт

Разъемы на задней панели

PS/2

2 шт

USB 2.0

2 шт

D-Sub

1 шт

Сетевой интерфейс

LAN 1000 Мбит/с (RJ-45)

Количество сетевых интерфейсов

2

COM (serial, DB9 RS232)

1 шт


4 РАЗРАБОТКА ПОДСИСТЕМЫ АУТЕНТИФИКАЦИИ
ПОЛЬЗОВАТЕЛЯ

4.1 Разработка алгоритма процедуры аутентификации
и его реализация

Подсистема аутентификации пользователя в системе предоставления услуг связи «Виртуальный офис» представляет собой совокупность нескольких подсистем. Сюда входит подсистема аутентификации пользователя в Личном кабинете, доступном через WWW интерфейс и подсистема аутентификации пользователя при доступе к услугам, предоставляемым посредством телефонной связи - "Корпоративный ПИН-код", "Обратный звонок".

Целью дипломного проекта было модернизировать процесс аутентификации пользователя для доступа к услуге Корпоративный ПИН-код. Необходимо пояснить, какова суть данной услуги и как организован доступ к ней. Сервис "Корпоративный ПИН-код" виртуального офиса, предназначен для осуществления междугородных и международных звонков. Схема использования сервиса следующая: Пользователь осуществляет телефонный звонок на номер сервера доступа и в соответствие с подсказками автоинформатора вводит с клавиатуры телефона свой ПИН-код, представляющий комбинацию из 10 или более цифр, а потом набирает междугородный или международный телефонный номер.

Считывание вводимого пользователем ПИН-кода на стороне оператора производит ПО IP АТС Asterisk. Для этих целей изначально было использовано внутреннее приложение Asterisk - Read(), однако в процессе эксплуатации были выявлены недостатки такого решения.

Приложение Read() считывает в указанную переменную, вводимую пользователем, DTMF последовательность, завершенную символом '#', заданное число раз и имеет следующий формат вызова:

Read(variable[,filename[&filename2...]][,maxdigits][,option][,attempts][,timeout])

где

variable

имя переменной, в которой будет сохранена введенная пользователем последовательность

filename

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

maxdigits

максимально возможное число считываемых цифр. Считывание прекращается если введено максимальное количество цифр (в этом случае от пользователя не требуется нажатия кнопки '#')

значение по умолчанию: 0 - нет лимита - команда ждет, пока пользователь не нажмет кнопку '#'

любое значение меньше нуля приводят к такому же результату. максимальное значение для этого параметра - 255

option

дополнительные параметры, допустимые значения 's', 'i', 'n'

's'

указывает немедленно закончить выполнение команды, если линия связи не в соединенном состоянии

'i'

вместо имени файла/файлов указаны "indication tone", из файла indications.conf

'n'

для чтения цифр, даже если линия не в соединенном состоянии

attempts

если больше 1, то указывается число попыток чтения последовательности, в том случае, если пользователь ничего не набрал

timeout

количество секунд ожидания ввода пользователя. Если значение больше нуля, то это значение будет использоваться вместо значения таймаута по умолчанию

Очевидно, что данное приложение не имеет возможности контролировать данные в процессе ввода и принимать решение об окончании процедуры в соответствии с логикой, отличной от предопределенной. Нам требуется несколько усложнить процедуру, чтобы она соответствовала приведенным ниже критериям.

  1.  Для служебных ПИН-кодов, серия 0ххххххх длина ввода должна быть ограничена 8-ю цифрами;
  2.  Для прочих ПИН-кодов длина ввода определяется передаваемым параметром;
  3.  Нажатие на * в процессе набора ПИН-кода должно сопровождаться завершением работы скрипта и возвращением признака повтора набора;
  4.  Приложение должно обеспечивать проговаривание приветственной фразы перед вводом ПИН-кода, которое может быть прервано вводом первой цифры;
  5.  Приложение должно обеспечивать тайм-аут ввода цифр ПИН-кода, который задается передаваемым параметром;
  6.  Приложение должно интерпретировать нажатие # аналогично нажатию на *;
  7.  Набранный ПИН-код должен возвращаться в переменную, имя которой определяется передаваемым параметром;
  8.  Приложение должно обеспечить контроль вводимых знаков и интерпретировать ввод знаков, отличных от цифр и символов * и # как ошибку с завершением работы и возвратом признака ошибочности ПИН-кода.

Вносимые изменения призваны снизить нагрузку на систему аутентификации (и как следствие на СУБД), отсекая очевидно неверные ПИН-коды на ранней стадии, а также повысить комфортность процедуры для пользователей путем устранения тайм-аута по окончании набора и введением возможности оперативно повторить набор в случае ошибки нажатием * или #. Как показала практика, при доставке ПИН-кода посредством DTMF сигналов, нередко возникают искажения информации, связанные как с качеством телефонных линий так и самих телефонных аппаратов. Вследствие данных искажений может происходить дублирование или выпадение вводимых цифр, появление в ПИН-коде кодов A, B, C, D, которые также могут быть кодированы DTMF. В общем случае коды A, B, C, D не могут быть введены с клавиатуры телефонного аппарата, однако могут появляться вследствие ошибок программирования офисных АТС, ошибок детектирования DTMF на фоне помех или низкого качества генераторов DTMF отдельных телефонных аппаратов.

Решением указанных проблем стала разработка альтернативной процедуры ввода ПИН-кода и реализация программы на языке Perl. Взаимодействие программы с Asterisk должно происходить посредством интерфейса AGI.

Результатом явилась представленная ниже блок - схема алгоритма работы альтернативной процедуры ввода ПИН-кода (рис. 20).

Как видно из схемы, программа начинается проигрыванием звукового файла, путь к которому передан в переменной ARGV[0]. Далее в блоке 3, происходит ввод первого символа ПИН-кода и признака возникновения тайм-аута в переменные result и to соответственно.

Блоки 4-7 осуществляют анализ введенных значений на допустимость.

Блок 4 призван выявить ситуацию, в которой ничего не было набрано, и просто была нажата #. В этом случае программа завершается с передачей кода 2 (признак необходимости повтора ввода) в переменную, имя которой передано через ARGV[4]  (блок 8).

Блок 5 выявляет наступление тайм аута при отсутствии введенной информации. В этом случае программа завершается с передачей кода 1 (ничего не набрано к истечению тайм-аута) в переменную, имя которой передано через ARGV[4] (блок 9).

Блок 6 анализирует наличие нажатия *. Реакция программы в этом случае аналогична реакции на нажатие # в блоке 4 (блок 10).

Блок 7 выявляет возможное появление в ПИН-коде символов A, B, C, D. В этом случае программа завершается с передачей кода 3 (признак ошибочности ПИН-кода) в переменную, имя которой передано через ARGV[4] (блок 11).

Блок 12 устанавливает в переменной count количество введенных символов = 1.

Рисунок 20 - Схема алгоритма работы альтернативной процедуры
ввода ПИН-кода

В пояснении нуждается тот факт, что первый введенный символ анализируется отдельно от последующих. Дело в том, что ввод первого символа и всех остальных производится разными средствами. Для ввода первого символа применен вызов процедуры GET DATA интерфейса AGI, которая позволяет одновременно проигрывать указанный звуковой файл. Последующие символы вводятся и анализируются в цикле при помощи процедуры WAIT FOR DIGIT, ценность которой состоит в том, что символ # для нее не является признаком окончания ввода и может быть получен в качестве результата наряду с остальными.

Блок 13 является проверкой условия вечного цикла, в котором производится ввод остальных знаков ПИН-кода.

Блок 14 вводит второй и все последующие символы ПИН-кода в переменную digit.

Блок 15 анализирует наступление тайм-аута в процессе ввода. В этом случае блоком 23 устанавливается признак ошибочности ПИН-кода в переменной, имя которой передано через ARGV[4] и программа завершается.

Блок 16 увеличивает количество введенных символов на 1.

Блок 17 проверяет введенный символ на соответствие * или #. В случае положительного результата сравнения программа завершается с передачей кода 2 (признак необходимости повтора ввода) в переменную, имя которой передано через ARGV[4]  (блок 24).

Блок 18 выявляет возможное появление в ПИН-коде символов A, B, C, D. В этом случае программа завершается с передачей кода 3 (признак ошибочности ПИН-кода) в переменную, имя которой передано через ARGV[4] (блок 25).

Блок 19 добавляет очередной введенный символ к ПИН-коду.

Блок 20 Проверяет ПИН-код на соответствие техническим. Если ПИН-код начинается с 0 и его длина достигла 8-и цифр, программа считает, что введен технический ПИН-код. Вслед за этим блоком 22 в переменной, имя которой передано через ARGV[3], устанавливается окончательное значение ПИН-кода, а в переменной, имя которой передано через ARGV[4] устанавливается признак успешной операции и программа завершается.

Если ПИН-код в блоке 20 не признан техническим, происходит проверка его текущей длины на соответствие величине, переданной через ARGV[2]. Если необходимая длина достигнута, блоком 22 в переменной, имя которой передано через ARGV[3], устанавливается окончательное значение ПИН-кода, а в переменной, имя которой передано через ARGV[4] устанавливается признак успешной операции и программа завершается. В противном случае программа возвращается к началу вечного цикла и производит ввод очередного символа блоком 14.

Текст программы на языке Perl, соответствующий описанному выше алгоритму, приведен в Приложении 1.


5 Расчет цены системы предоставления услуг связи «Виртуальный офис»

5.1 Расчет себестоимости разработки и внедрения проекта

Себестоимость  это величина расходов данного предприятия, приходящаяся на единицу продукции. Уровень себестоимости зависит от многих факторов: технического прогресса, объема выпускаемой продукции, производительности труда, норм расхода рабочей силы, материалов, топлива, энергии.

Как правило, себестоимость рассчитывается по калькуляционным статьям затрат. Согласно данному методу, себестоимость изделия определяется по следующим статьям затрат:

материалы, покупные изделия и полуфабрикаты;

электроэнергия на технологические цели;

заработная плата;

начисления в фонд заработной платы (отчисления на социальные нужды);

накладные расходы.

Затраты по статье расходов «Определение затрат на материалы, покупные изделия и полуфабрикаты» приведены в таблице 5.

5.2 Расчет затрат на электроэнергию

Разработка подсистемы велась в течение 60 дней по 4 часа, примерный расход электроэнергии составил:

P=60 4 0,8  = 192 кВт                                (5.1)

Стоимость одного киловатта электроэнергии составляет 2,32 руб. Стоимость потраченной электроэнергии составит:

  Sэ=192 2,32 =445,44 руб.                              (5.2)

Затраты на топливо не учитываются, принимается, что все компоненты автоматизированной системы были доставлены бесплатно.


Таблица 5 – Определение затрат на материалы, покупные изделия и полуфабрикаты

п /п

Наименование

Единица измерения

Количество

Цена за единицу, руб.

Стоимость, руб.

1

Системный блок iRU Corp 510

Core i3-540(3060)/4096/500/Intel HD Graphic/DVD-RW/k+m/black

штук

1

14 575,00

14 575,00

2

Монитор LCD 17” Acer V173Abm

штук

2

4 606,00

9 212,00

3

ПО Microsoft "Windows 7 Домашняя Базовая" Русская версия (клиентская часть)

штук

1

2 650,00

2 650,00

4

ПО Kaspersky Anti-Virus 2011 Russian Edition. 2-Desktop

штук

1

610,00

610,00

5

ОС Ubuntu 10.04 LTS Server Edition

штук

1

-

-

6

Системный блок  Celeron 430 (1800MHz)/1Gb/160GB/

штук

1

5 100,00

5 100,00

7

Принтер Samsung ML-1910 Laser Printer

штук

1

3 250,00

3 250,00

8

Клавиатура A4 KBS-8 ,A-Shape,черная, м-медиа, 19 доп.клавиш,

штук

2

406,00

812,00

9

Мышь A4Tech OP-620D

штук

2

128,00

256,00

10

Сервер SuperServer 6015B-3R

штук

1

40 000,00

40 000,00

11

Supermicro SYS-5017C-TF

штук

1

40 000,00

40 000,00

Итого: 116 465, 00

Транспортно-экспидиционные расходы (10%):

11 646,5  

Всего:  128 111,5


5.3 Расчет затрат на заработную плату

Расходы на заработную плату складываются из заработной платы основной и заработной платы дополнительной, составляющей 10% от основной.

Основная заработная плата рассчитывается по формуле:

Зоснi · TCi= Тi · Зм /163,1                                          (5.3)

где TCi – часовая тарифная ставка исполнителя i-той работы, руб.;

Тi – фактическое время выполнения i-той работы, руб.;

Зм – месячная зарплата исполнителя i-той работы, руб.;

163,1 – месячная норма рабочего времени.

Результаты расчета заработной платы приводятся в таблице 6.

Таблица 6 – Заработная плата

Этапы

Исполнитель

Тариф.

ставка, руб.

Время, час

Зар. плата, руб

Постановка задачи

Руководитель

25 000,00

32

4 158,19

Ознакомительный

Программист

25 000,00

40

4 961,99

Подготовительный

Программист

25 000,00

16

2 080,00

Отладка

Программист

25 000,00

64

8 316,38

Системный администратор

25 500,00

48

5 862,23

Итого

25 378,79

Дополнительная зар. плата

2 537,88

Всего

27 916,67

5.4 Расчет затрат на накладные расходы

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

Затраты на освоение программно-аппаратного средства:

                 Зосв = Число обучающихся · стоимость обучения              (5.4)

Зосв = 1 · 15000 = 15000 руб.

Подсчитаем затраты на амортизацию ЭВМ (6), на которой происходит разработка подсистемы взаимодействия поездного и станционного диспетчера, и расходы на ее эксплуатацию.

                        Заморт = (ЦЭВМ / Тсл) ×разр / 12) ,                   (5.5)

где   ЦЭВМ - балансовая стоимость ЭВМ, примем ее равной 15400 руб.

Тсл - срок службы ЭВМ. Примем его равным 3 года - это примерный срок "морального" старения ЭВМ;

Тразр - продолжительность работ, выражено в месяцах и поэтому делится на 12, чтобы получить число лет.

Заморт = (15400 / 3) × (6 / 12) = 2566 руб.

Результаты расчетов заносятся в таблицу 7

Таблица 7 – Итоговая таблица сметы затрат

п /п

Наименование статьи расходов

Сумма, руб

1

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

128 111,5

2

Электроэнергия на технологические цели

445,44

3

Заработная плата

27 916,67

4

Отчисления на социальные нужды

5 154,83

5

Накладные расходы

17 566,00

Общая сумма затрат

179 194,44

Удельный вес статей расходов представлен на диаграмме (рис. 21). Большая часть себестоимости приходится на статью «Стоимость материалов, покупных изделий», так как приобретается дорогостоящее оборудование. Себестоимость может быть снижена за счет покупки более дешевого оборудования, но это может привести к повышению риска выхода системы из строя.

Рисунок 21 – Удельный вес статей расходов


6 БЕЗОПАСНОСТЬ И ЭКОЛОГИЧНОСТЬ ПРОЕКТА

6.1 Молниезащита здания оператора телекоммуникационных
услуг ЗАО «Теледисконт»

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

  1.  средства пожаротушения и соответствующие виды пожарной техники;
  2.  автоматические установки пожарной сигнализации и пожаротушения;
  3.  основные строительные конструкции и материалы, в том числе используемые для облицовок конструкций, с нормированными показателями пожарной опасности;
  4.  пропитка конструкций объектов антипиренами и нанесение на их поверхности огнезащитных красок (составов);
  5.  устройства, ограничивающие распространение пожара;
  6.  средства коллективной и индивидуальной защиты людей от опасных факторов пожара;
  7.  средства противодымной защиты;
  8.  организация с помощью технических средств, включая автоматические, своевременного оповещения и эвакуации людей.

Мероприятия по противопожарной защите зданий должны учитывать техническое оснащение пожарных подразделений и их расположение. В зданиях должны быть предусмотрены конструктивные, объемно-планировочные и инженерно-технические решения, обеспечивающие в случае пожара:

- возможность эвакуации людей независимо от их возраста и физического состояния наружу, на прилегающую к зданию территорию, (далеенаружу) до наступления угрозы их жизни и здоровью вследствие воздействия опасных факторов пожара;

- возможность спасения людей;

- возможность доступа личного состава пожарных подразделений и подачи средств пожаротушения к очагу пожара, а также проведения мероприятий по спасению людей и материальных ценностей;

- нераспространение пожара на рядом расположенные здания, в том числе при обрушении горящего здания;

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

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

- устройство противопожарных преград;

- установление предельно допустимых по технико-экономическим расчетам площадей противопожарных отсеков и секций, а также этажности зданий и сооружений, но не более определенных нормами;

- устройство аварийного отключения и переключения установок и коммуникаций;

- применение средств, предотвращающих или ограничивающих разлив и растекание жидкостей при пожаре;

- применение огнепреграждающих устройств в оборудовании.

При эксплуатации объектов железнодорожного транспорта в целях противопожарной безопасности зданий следует:

- обеспечить содержание здания и работоспособность средств его противопожарной защиты в соответствии с требованиями проектной и технической документации на них;

- обеспечить выполнение правил пожарной безопасности, утвержденных в установленном порядке, в том числе ППБ 01;

- не допускать изменений конструктивных, объемно-планировочных и инженерно-технических решений без проекта, разработанного в соответствии с действующими нормами и утвержденного в установленном порядке;

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

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

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

- установить количество, размеры и соответствующее конструктивное исполнение эвакуационных путей и выходов;

- предоставить возможность беспрепятственного движения людей по эвакуационным путям;

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

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

Система противодымной защиты объектов должна обеспечивать незадымление, снижение температуры и удаление продуктов горения и термического разложения на путях эвакуации в течение времени, достаточного для эвакуации людей и (или) защиту материальных ценностей.

На каждом объекте народного хозяйства должно быть обеспечено своевременное оповещение людей о пожаре в его начальной стадии техническими или организационными средствами. Перечень и обоснование достаточности для целевой эффективности средств оповещения и (или) сигнализации на объектах согласовывается в установленном порядке.

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

6.2 Расчет молниезащиты здания оператора телекоммуникационных услуг ЗАО «Теледисконт»

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

I категория — здания и сооружения с взрывоопасными помещениями, относимыми по ПУЭ к классам B-I и В-II.

II категория — здания и сооружении с взрывоопасными помещениями, относимыми по ПУЭ к классам В- Iа, B-Iб и В-IIа. Ко II категории относятся также наружные установки, содержащие взрывоопасные газы и пары, горючие и легковоспламеняющиеся жидкости (например, сливо-наливные эстакады, реакторы, абсорберы), относимые по ПУЭ к классу В-Iг.

III категория — здания и сооружения с производствами категории Б и В, если в них имеются пожароопасные помещения, относимые по ПУЭ к классам П-I, П-II и П-IIа. К III категории относятся также наружные установки, относимые по ПУЭ к П—III классам; здания и сооружения III, IV и V степени огнестойкости с производствами категории Г и Д; производственные здания и сооружения сельскохозяйственных предприятии; жилые и общественные здания, здания пионерских лагерей, санаториев, больниц, клубов, театров, архитектурные и исторические памятники, дымовые трубы, водонапорные башни и др.

Грозовая деятельность на территории РФ и странах ближнего зарубежья. Опросы молниезащиты. Вероятность поражения молнией какого-либо сооружения зависит от интенсивности грозовой деятельности в районе его расположения, высоты и площади сооружения, а также от некоторых других факторов. В настоящее время интенсивность грозовой деятельности принято характеризовать средним числом грозовых часов в год nч, а не числом грозовых дней nд. Между этими характеристиками существует приближенная связь: nч≈1,5 nд при интенсивности грозовой деятельности примерно до 30 дней; nч≈2 nд при интенсивности более 30 грозовых дней в год. Для ориентировочной оценки грозовой деятельности в различных районах РФ и стран ближнего зарубежья составлена карта распределения среднего числа грозовых часов в год, на которой нанесены линии равной продолжительности гроз. Эта карта показывает, что грозовая деятельность на этой территории различна. Даже в пределах одной области отдельные районы могут значительно отличаться друг от друга по количеству грозовых часов в году. Данные о грозовой деятельности в той или иной местности можно получить от соответствующей метеорологической станции. Обобщающим показателем грозовой деятельности в данном районе земной поверхности служит показатель среднего числа N ударов молнии в год, приходящихся на 1 км2 земной поверхности. Значение N в зависимости от интенсивности грозовой деятельности приведено ниже [2].

Таблица 8 - Значение показателя среднего числа ударов молнии в год, приходящихся на 1 км2 земной поверхности (n) в зависимости от интенсивности грозовой деятельности.

Грозовая

деятельность за год,ч

10—20

20—40

60—80

60—80

80—100 и

более 100

Среднее число

поражений

1

3

6

9

12

Ожидаемое количество поражений молнией (в год) зданий и сооружении, не имеющих молниезащиты, определяется формулой:

где  S — ширина защищаемого здания или сооружения, м;

L — длина защищаемого здания или сооружения, м;

hx — высота здания по его боковым сторонам;

n — среднее число поражении молнией 1 км2 земной поверхности в год в меcте строительства здания.

Здания и сооружения I категории подлежат обязательной молниезащите от прямых ударов молнии, вторичных ее воздействий на территории РФ и ближнего зарубежья, так как, несмотря на малую вероятность поражения этих зданий (например, в районах с 10-15 грозовыми часами в год), опасность и материальный ущерб при их взрыве столь велики, что затраты на сооружение молниезащиты будут вполне оправданы.

Здания и сооружения II категории должны быть защищены от прямых ударов молнии, вторичных ее воздействий и заноса высоких потенциалов только в местностях со средней грозовой деятельностью 10 и более грозовых часов в год. Мероприятия по защите производственных зданий и сооружений III категории (с помещениями классов П-I, П-II и П-IIа) от прямых ударов молнии и заноса высоких потенциалов обязательны в местностях со средней грозовой деятельностью 20 и более грозовых часов в год при условии, что ожидаемое количество поражений молнией в год будет не менее 0,05 для зданий и сооружений I и II степени огнестойкости и 0,01-для зданий III, IV и V степени огнестойкости.

Наружные установки класса П-III, в которых применяют или хранят горючие жидкости с температурой вспышки паров выше 45°С, защищают от прямых ударов молнии в местностях со средней грозовой деятельностью 20 и более грозовых часов в год. Обязательность молниезащиты всех остальных зданий и сооружений III категории определяется по соответствующим нормам.

6.2.1 Расчет молниезащиты здания оператора телекоммуникационных услуг ЗАО «Теледисконт» отдельно стоящим стержневым молниеотводом. Здание III категории

Исходные данные: длина L=7м; ширина S=6м; высота hx=4м; интенсивность грозовой деятельности в часах за год N1=10-20 поражений в год; допустимое безопасное расстояние от молниеотвода до здания S 6 - 4 м.

Определить:

а) вероятное число ударов молнии в год:

б) установить тип зоны защиты молниеотвода:

При показателе N ≤ 2 для зданий и сооружений III категории предусматривается зона типа Б.

Значение Rх:

в) необходимую высоту молниеотвода.

В результате расчетов установлена высота молниеотвода 11,94 м и радиус защиты молниеотвода – 11,4 м, сделаем вывод, что здание соответствуют противопожарным требованиям и защищено от поражения молнией.

6.3 Безопасность жизнедеятельности

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

Гражданская оборона – система мероприятий по подготовке к защите и по защите населения, материальных и культурных ценностей на территории Российской Федерации от опасностей, возникающих при ведении военных действий или вследствие этих действий.

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

Основные задачи в области гражданской обороны:

  •  обучение населения способам защиты от опасностей, возникающих при ведении  военных действий или вследствие этих действий;
  •  оповещение населения об опасностях, возникающих при ведении  военных действий или вследствие этих действий;
  •  эвакуация населения, материальных и культурных ценностей в безопасные районы;
  •  предоставление населению убежищ и средств индивидуальной защиты;
  •  проведение мероприятий по световой маскировке и других видов маскировки;
  •  проведение аварийно-спасательных работ в случае возникновения опасностей для населения при ведении военных действий или вследствие этих действий;
  •  первоочередное обеспечение населения, пострадавшего при ведении военных действий или вследствие этих действий, в том числе медицинское обслуживание, включая оказание первой  медицинской помощи, срочное предоставление жилья и принятие других необходимых мер.

6.3.1 Оценка устойчивости автоматизированной системы сбора и обработки информации «Виртуальный офис» к воздействию ионизирующего излучения действующего в результате ядерного взрыва реактора при аварии на АЭС

Автоматизированная система обработки информации и управления «Виртуальный офис» предназначена для обработки всех поступающих клиентам звонков и переадресации вызовов.

Для корректной работы системы необходимо наличие соответствующих программных и аппаратных средств.

  •  IBM-совместимый компьютер на базе процессора Intel Pentium с частотой не менее 2100 ГГц либо аналогичного, ОЗУ объемом не менее 2 Гб, винчестер объемом не менее 6 Гб;
  •  дисплей SVGA, с разрешением не менее 1024х768 точек;
  •  сетевая плата со скоростью принятия и передачи данных не менее 100 Мбит/сек (либо другое аппаратное обеспечение поддержки доступа клиентских приложений).
  •  манипулятор типа «мышь»;
  •  клавиатура.

Система представляет собой трехзвенную архитектуру, она состоит из трех основных частей: сервера БД, сервера приложений и клиентской (Web-приложения). Разрабатываемая система должна быть представлена в виде Web-приложения, поэтому обязательным критерием работы приложения является наличие доступа к сети Intranet, а так же наличие на рабочей станции браузера Internet Explorer 6.0 или более поздней версии.

Основными смысловыми функциями системы являются обработка всех поступающих клиентам звонков, переадресации вызовов.

6.3.2 Оценка устойчивости аппаратуры к воздействию ионизирующих излучений

Известно, что в первые  секунды после ядерного взрыва реактора при аварии на АЭС на аппаратуру действует проникающая радиация (в основном γ-излучение и поток нейтронов), а в после­дующем – радиоактивное излучение зараженной местности (главным образом β- и γ-излучения). Все эти излучения являются ионизирующими. Воздействуя на неорганические и органические материалы, они могут вызывать обратимые и необратимые изменения в различных элементах радиоэлектронной и оптической аппаратуры, что будет вести к сбоям или отказам в работе. Поэтому там, где имеется такая аппаратура, необходимо производить оценку устойчивости работы ее в условиях воздействия радиоактивного излучения. Особенно подвержены воздействию ионизирующих излучений полупроводниковые, газоразрядные вакуумные приборы, некоторые типы конденсаторов и резисторов, оптическое стекло (эти излучения могут существенно увеличить оптическую плотность).

Критерием оценки устойчивости работы электронных систем при воздействии ионизирующих излучений являются мак­симальные значения интегрального потока нейтронов Фп, дозы Dγ и мощности дозы Рγ, при которых работа этих систем нарушается.

Оценка устойчивости аппаратуры производится по каждому параметру отдельно. Сравнивая рассчитанные величины параметров Фп, Dγ и Рγ с Пкр (табличными), определяем наиболее подверженные воздействию радиоактивного излучения (слабые) элементы.

Оценку устойчивости аппаратуры к ионизирующим излучениям можно произвести и таким образом:

1) составляем перечень элементов прибора, чувствительных к радиоактивному излучению, и вносим их в сводную таблицу;

2)   определяем по таблицам Пкр для каждого элемента по всем параметрам проникающей радиации (Фп, Dγ и Рγ). Полученные результаты с помощью условных обозначений вносим в сводную таблицу;

3) определяем наиболее уязвимые элементы прибора; определяем целесообразные пределы повышения устойчивости слабых элементов. На стадии проектирования можно рекомендовать замену одних элементов другими.

Исходые данные:

q=200 кТ;

R=1500 м.

Pb/Pb0=1

                                (6.1)
                                                 (6.2)
                                                       (6.3)

                                                                                         (6.4)

                                                      (6.5)

Полная доза  γ – излучения :  Дмгноскз=0.2+61+11.5=72.7 Гр,

где     q - тротиловый эквивалент взрыва, кТ;

R - расстояние от эпицентра взрыва, м;

Дмгн – доза мгновенного γ – излучения (Гр);

Доск – доза осколочного γ – излучения (Гр);

Дз - доза захватного γ – излучения (Гр);

1гр=100рад.

1 рад.=1р

Рисунок 22 −  Сводная таблица элементов системы, чувствительных к проникающей радиации ядерного взрыва

Как видно, самыми чувствительными элементами к излучению являются транзисторы, диоды и микросхемы. Для повышения устойчивости прибора целесообразно защитить его дополнительным экраном, можно рекомендовать при проектировании системы заменить транзисторы на германиевые, имеющие Фпкр=1017 нейтр./м2 и Dγ =104 Гр. Наиболее эффективной мерой защиты от воздействия ионизирующих излучений является размещение аппаратуры в защитных или специально приспособленных сооружениях с большим коэффициентом ослабления Косл .

Вывод: после проведенных инженерно-технических мероприятий по повышению устойчивости автоматизированной системы обработки информации и управления «Виртуальный офис», она будет работать эффективно в чрезвычайных ситуациях.


7 ПАТЕНТНЫЙ ПОИСК

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

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

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

В общем виде, интеллектуальная собственность охватывает сферы промышленной собственности и авторского права, между которыми и распределяются названные объекты права. Авторское право распространяется на произведения, а так же от способа его воспроизведения. Оно распространяется на произведения как выпущенные, так и не выпущенные в свет, но выраженные в какой – либо объективной форме, позволяющей воспроизводить результат творческой деятельности автора (рукопись, чертеж, изображение, публичное произнесение или исполнение, механическая или магнитная запись и т.д.). Объектами авторского права является:

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

Под информационными исследованиями понимаются исследования, проводимые в процессе создания, освоения и реализации промышленной продукции с целью определения уровня (уровня техники) и тенденций развития объектов хозяйственной деятельности, их конкурентоспособности (эффективности использования по назначению) этой продукции, а так же сокращения затрат на создание продукции и за счет исключения дублирования исследований  разработок.

Информационные исследования проводятся с целью отбора наиболее эффективных (коммерчески значимых) достижений в исследуемой области техники с тем, чтобы использовать их в объекте разработки или найти свое еще более совершенной решение.

Регламент поиска: «Программный модуль аутентификации пользователя в системе предоставления услуг связи «Виртуальный офис»».

Источники информации:

- официальный бюллетень ФИПС «Программы для ЭВМ. Базы данных. Топологии интегральных микросхем» за период с 2005 г. по 2013 г.

- автоматизированная база данных СамГУПС.


Таблица 9 - Программные средства, отобранные в результате поиска

№ п/п

Регистра

ционный номер

Авторы и право

обладатель

Наименование изобретения

Язык

ОС

Аннотация

1

2012618973

Щербаков С.С.

Российская Федерация, от имени которой выступает Министерство промышленности и торговли Российской Федерации

Специальное программное обеспечение унифицированного телекоммуникационного модуля

РНР

Linux

Программа предназначена для виртуальных гибко масштабируемых корпоративных сетей на основе проводных каналов связи с предоставлением современных видов телекоммуникационных услуг. Программа реализует следующие услуги: подключение пользователей к сети «Интернет» по стандартному интерфейсу Ethernet/Fast Ethernet с использованием стека протоколов TCP/IP; выполнение функций IP маршрутизатора; выполнение функций Интернет-телефонии; возможность настройки правил выбора учетной записи для исходящих звонков; выполнение функций переадресации, быстрого набора, «черного» списка, телефонной книги и функции конференцсвязи; ведение журналов событий, сетевых соединений, журналов безопасности и аварий, статистики соединений и тарификации; защиту от DoS/DDoS атак, пользовательских данных и информации управления; многоуровневое межсетевое экранирование; целостность данных, встроенного ПО; фильтрацию URL; обнаружение и предотвращение вторжений; возможность просмотра статистики соединений и установленной тарификации; возможность удаленного централизованного управления с автоматизированного рабочего места управления.

2

2012619093

Жилков Е. А., ЩербаковС.С., Самуйлов Е.А.,

Серкин Р.С.

Общество с ограниченной ответственностью

«Эмзиор»

Специальное программное обеспечение предоставления услуг телефонии

php, JavaScript

Linux (CentOS5)

Программа предназначена для предоставления услуг телефонии, которое предоставляет мультисервисные услуги связи, интеллектуальную маршрутизацию вызовов, услуги мониторинга управления с учетом разграничения прав доступа пользователей. Программа обеспечивает выполнение следующих функций: услугу заказа вызова; предоставление IP-телефонии, видеоконференцсвязи и других мультисервисных услуг связи на базе протокола SIP с учетом прав доступа; удаленный мониторинг, управление, настройку и контроль предоставляемых мультисервисных услуг связи с учетом прав доступа; учет статистики, журналирование, анализ вызовов и контроль нагрузки с учетом прав доступа; механизмы аутентификации и идентификации пользователей; экспорт статистики и журналов.

3

2013611539

Безденежных А. В.

Глазырин А.Е.

ОАО «Марийский машиностроительный завод»

Регистратор речевой информации

CodeGear Delphi 2007, компоненты BCport, New Audio Components

package, A3nalog Gauge

Windows

Программа предназначена для аудиорегистрирования речевой информации в режиме чтения и записи аудиофайлов. При необходимости программа осуществляет функциональный контроль системы (синхронизация системного времени и проверка аудиоподсистемы) с использованием последовательного порта. Необходимая информация в виде команд и привязанных к ней аргументов-данных обрабатывается программным модулем и служит функциональным содержанием данного программного обеспечения. Программа предназначена для: обеспечения в автоматическом режиме регистрации двух независимых потоков речевой информации, а так же воспроизведения ранее записанной информации по командам от ведущего устройства; синхронизации времени на ведущем и ведомом устройстве.

4

2013611567

Нестеренко А.В.

Крахина К.В.

Шаповалова И.В.

ОАО «Концерн «Созвездие»

Модель службы информационно-ориентированного сбора и предоставления данных о состоянии

технических средств самоорганизующейся радиосети широкополосного доступа

C++

Windows

Программа предназначена для обеспечения сбора данных о состоянии самоорганизующейся радиосети (СР) широкополосного доступа (ШД). Программа предоставляет графический интерфейс и реализует следующие функции:

настройку программного обеспечения передачи данных, а также базы данных объектов самоорганизующейся радиосети на основе комплектов  настроечных  данных; локальный  и удаленный контроль состояния технических средств в объектах СР ШД; контроль состояния каналов  передачи и абонентов СР; создание отчетов о состоянии технических средств СР ШД;

фиксирование сведений о состояния технических средств СР ШД в хранилищах данных.

5

2013611568

Ляхненко М.П.

Цыганков К.В.

ОАО «Концерн «Созвездие»

Типовой программный модуль генерации кодовой и настроечной информации для средств защиты

информации

C, C++

Windows

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

6

2013611654

Яковлев С.В.

Мочалов Д. В.

Грушевая М.С.

Дерябина С.Е.

Ильясова М.В.

ФГАОУ ВПО «Северо-Кавказский федеральный университет»

Имитационная модель бизнес-процесса компании связи

сочетание графического редактора среды CPN Tools и языка CPN

ML

Windows

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

7

2013611655

Яковлев С.В.

Мочалов Д. В.

Грушевая М.С.

Дерябина С.Е.

Ильясова М.В.

ФГАОУ ВПО «Северо-Кавказский федеральный университет»

Имитационная модель процессов управления инцидентами телекоммуникационных услуг

CPN Tools; CPN ML

Windows

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

8

2013611742

Чириков В.Е.

Иванов И.В.

Щуров К.С.

Иванов В.А.

Программное обеспечение регистрации активности выделенного узла в компьютерной сети «fTor»

Python 2.7

Windows

Программа предназначена для мониторинга сетевой активности и записи пакетов, переданных узлом в файл формата  PC АР. В программе применяется алгоритм  классификации пакетов с последующей сортировкой по значимым параметрам.

Программа является клиентским приложением и предназначена для работы  на оконечном оборудовании пользователя (ПЭВМ). Программа обеспечивает выполнение следующих функций: выбор исследуемого узла; применение BPF-фильтрации пакетов; классификация пакетов; запись в файл формата  РСАР.


Вывод

Проведенный поиск показал, что разработка программного модуля аутентификации пользователя в системе предоставления услуг связи «Виртуальный офис» является актуальной задачей.

В дипломном проекте поставлена задача модернизации процесса аутентификации пользователя для доступа к услуге «Корпоративный ПИН-код» при подключении к виртуальной офисной АТС. Программные средства, которые бы полностью обеспечивали решение поставленной задачи, найдены не были.  

В результате поиска выявлены программы, предназначенные для виртуальных гибко масштабируемых корпоративных сетей на основе проводных каналов связи с предоставлением современных видов телекоммуникационных услуг (свидетельство № 2012618973), предоставления услуг телефонии, которое предоставляет мультисервисные услуги связи, интеллектуальную маршрутизацию вызовов, услуги мониторинга управления с учетом разграничения прав доступа пользователей (свидетельство № 2012619093), исследования бизнес-процесса предоставления услуг доступа к ресурсам сети Интернет (свидетельство № 2013611654), исследования процессов управления инцидентами телекоммуникационных услуг (свидетельство № 2013611655), аудиорегистрирования речевой информации в режиме чтения и записи аудиофайлов (свидетельство № 2013611539), для генерации и подготовки  настроечной информации в мобильных  и стационарных комплексах автоматизированных систем, имеющих в своем составе средства защиты, а также осуществлять проверку аутентификационных  данных (свидетельство №2013611568), обеспечения сбора данных о состоянии самоорганизующейся радиосети (СР) широкополосного доступа (свидетельство №2013611567), мониторинга сетевой активности и записи пакетов, переданных узлом в файл формата  PC АР (свидетельство №2013611742).

Из рассмотренных программных средств для разработки программного модуля аутентификации пользователя в системе предоставления услуг связи «Виртуальный офис» могут быть использованы отдельные функции, такие как услуга заказа вызова, проверка аутентификационных данных, мультисервисные услуги связи на базе протокола SIP с учетом прав доступа, применение BPF-фильтрации пакетов.

Разрабатываемый в данном дипломном проекте программный модуль аутентификации пользователя в системе предоставления услуг связи «Виртуальный офис»  призван снизить нагрузку на систему аутентификации (и как следствие на СУБД), отсекая очевидно неверные ПИН-коды на ранней стадии, а также повысить комфортность процедуры для пользователей путем устранения тайм-аута по окончании набора и введением возможности оперативно повторить набор в случае ошибки.


Заключение

Сегодня технология IP превращается в основной инструмент бизнес-коммуникаций. Важное преимущество корпоративных систем IP-телефонии – передача голосового трафика по той же инфраструктуре, которую используют бизнес-приложения. Это дает возможность тесно интегрировать коммуникационные и ИТ-приложения и, тем самым, значительно повысить удобство и эффективность работы сотрудников. Использование IP-технологий и внедрение унифицированных коммуникаций особенно актуальны для компаний, имеющих территориально распределенную структуру, – там, где требуется обеспечить мобильность сотрудников и реализовать принцип «всегда на связи». Применение  IP-технологий обеспечивает получение таких реальных преимуществ как

- уменьшение стоимости средств технического обслуживания, то есть, фирме нет необходимости иметь большую емкость офиса;

- уменьшение стоимость оборудования, поскольку дистанционные пользователи могут совместно использовать машинные ресурсы;

- формализованная телекоммуникационная сеть (система связи), поскольку большее внимание уделяется организации информирования дистанционно работающих служащих.

В дипломном проекте спроектирована автоматизированная система обработки информации компании-оператора по предоставлению услуг IP-телефонии, реализована подсистема аутентификации пользователя. В результате модификации получено приложение, которое имеет возможность контролировать данные в процессе ввода и принимать решение об окончании процедуры в соответствии с предопределенной логикой. Вносимые изменения позволили снизить нагрузку на систему аутентификации (и как следствие на СУБД), а также повысить комфортность процедуры для пользователей путем устранения тайм-аута по окончании набора и введением возможности оперативно повторить набор в случае ошибки.


Список использованных источников


Приложение 1

Листинг программы «Альтернативная процедура ввода ПИН-кода»

#!/usr/bin/perl

# $ARGV[0] - путь к файлу приветствия

# $ARGV[1] - тайм-аут ввода очередной цифры в миллисекундах

# $ARGV[2] - длина ПИН-кода

# $ARGV[3] - собранный ПИН-код

# $ARGV[4] - код завершения

# $ARGV[4] = 0 - нормальное завершение

# $ARGV[4] = 1 - ничего не набрано к истечению тайм-аута

# $ARGV[4] = 2 - признак необходимости повторить ввод

# $ARGV[4] = 3 - ошибочный ПИН-код

# Подключаем модуль работы с AGI интерфейсом

use Asterisk::AGI;

$|=1;

$AGI = new Asterisk::AGI;

my %input = $AGI->ReadParse();

# Удаляем пробелы в начале и конце передаваемых параметров (если они есть)

$ARGV[0] =~ s/^\s+|\s+$//g;

$ARGV[1] =~ s/^\s+|\s+$//g;

$ARGV[2] =~ s/^\s+|\s+$//g;

$ARGV[3] =~ s/^\s+|\s+$//g;

$ARGV[4] =~ s/^\s+|\s+$//g;

# Если звонок еще в предответном состоянии - отвечаем

$AGI->answer();

my %AGI;

# Инициализируем переменные

$status="";

$result="";

$to="";

# Заставляем Asterisk выполнить команду GET DATA

# Формат команды: GET DATA <file to be streamed> [timeout] [max digits]

# где <file to be streamed> - путь к медиафайлу, который надо воспроизвести абоненту

# [timeout] - тайм-аут ожидания ввода цифры

# [max digits] - максимальное количество цифр

# Ждем ввода одной цифры

print "GET DATA $ARGV[0] $ARGV[1] 1\n";

# Возвращаемый результат:

# неудачное завершение: 200 result=-1

# тайм-аут с введенными цифрами: 200 result=<digits> (timeout)

# тайм-аут без введенных цифр: 200 result= (timeout)

# удачное завершение: 200 result=<digits>

# Получаем и разбираем результат

$result = <STDIN>;

$tt=$result;

($status,$res_str,$to)=split / /, $result;

($fake,$result)=split /=/, $res_str;

$to =~ s/^\s+|\s+$//g;

$result =~ s/^\s+|\s+$//g;

# Если команда завершилась удачно, но цифр не введено - была просто нажата #

# возвращаем признак необходимости повторить набор ПИН-кода и выходим

if (($result eq '') && ($to eq '')) {

 $AGI->set_variable($ARGV[4], 2);

 exit(0);

}

# Ничего не набрали в течение тайм-аута - возвращаем соотвтетствующий признак и выходим

if ($result eq '') {

 $AGI->set_variable($ARGV[4], 1);

 exit(0);

}

# Была нажата * - возвращаем признак необходимости повторить набор ПИН-кода и выходим

if ($result eq "*") {

 $AGI->set_variable($ARGV[4], 2);

 exit(0);

}

# Получены символы отличные от цифр - (A, B, C, D) -

# возвращаем признак ошибочного ПИН-кода и выходим

if ($result =~ /^\D+$/) {

 $AGI->set_variable($ARGV[4], 3);

 exit(0);

}

# Файл приветствия воспроизведен, первая цифра получена. Подолжаем сбор далее

$count = 1;

while (1) {

# Ожидаем очередной символ с заданным тайм-аутом

 $digit = $AGI->wait_for_digit($ARGV[1]);

# Произошел тайм-аут, возвращаем признак ошибочного ПИН-кода и выходим

 if ($digit == 0) {

   $AGI->set_variable($ARGV[4], 3);

   exit(0);

 }

 $count++;

# Анализируем полученное

# Нам был возвращен код символа. Получаем сам символ функцией chr()

 $digit = chr($digit);

# Нажата * или # - возвращаем признак необходимости повторить набор ПИН-кода и выходим

 if (($digit eq "*") || ($digit eq "#")) {

   $AGI->set_variable($ARGV[4], 2);

   exit(0);

 }

# Получены символы отличные от цифр - (A, B, C, D) -

# возвращаем признак ошибочного ПИН-кода и выходим

 if ($result =~ /^\D+$/) {

   $AGI->set_variable($ARGV[4], 3);

   exit(0);

 }

# Добавляем очередную цифру в ПИН-код

 $result = "$result"."$digit";

# Если собрано 8 цифр - проверяем ПИН-код на принадлежность к техническим

# если верно - завершаем цикл сбора цифр

 if (($count == 8) && (substr($result,0,1) eq "0")) { last; }

# Если собрано к-во цифр, заданное $ARGV[2], завершаем цикл сбора цифр

 if ($count == $ARGV[2]) { last; }

}

# Устанавливаем в $ARGV[3] собранный ПИН-код

$AGI->set_variable($ARGV[3], $result);

# Устанавливаем в $ARGV[4] признак успешной операции

$AGI->set_variable($ARGV[4], 0);

# Завершаем работу

exit(0);


 

А также другие работы, которые могут Вас заинтересовать

51726. Компьютерная грамотность как исходная цель введения курса ОИВТ в школу 33 KB
  План Организационный момент Постановка цели занятия и проверка домашнего задания Создание схемы к теории Подведение итогов занятия и задание на дом Тип занятия: комбинированный. Продолжительность занятия: 1 часа. 2004 Организационный момент приветствие учащихся проверка посещаемости Постановка цели занятия. Проверка домашнего задания желающие выходят к доске и рассказывают конспект несколько человек отвечают письменно Создание схемы Подведение итогов занятия и задание на дом повторить пройденные темы и быть...
51728. Хімія – природнича наука. Хімія в навколишньому світі. Короткі відомості з історії хімії 35 KB
  Хімія – природнича наука. Хімія в навколишньому світі. Чи чули ви слово хімія Що ж таке хімія Для чого вона нам потрібна ІІІ. До них належить і хімія.
51729. Правила техніки безпеки під час роботи в кабінеті хімії. Прийоми роботи з лабораторним посудом і нагрівальними приладами 211 KB
  Правила техніки безпеки під час роботи в кабінеті хімії. Прийоми роботи з лабораторним посудом і нагрівальними приладами. Мета: сформувати початкові навички практичної роботи з хімічними речовинами й лабораторним устаткуванням; перевірити знання техніки безпеки під час виконання практичної роботи в кабінеті хімії; сформувати вміння використовувати лабораторний посуд лабораторний штатив нагрівальний прилад; формувати навички й уміння проведення хімічного експерименту й аналізу явищ що спостерігаються робити висновки в ході практичної...
51730. Поняття про періодичну систему хімічних елементів Д. І. Менделєєва 89.5 KB
  Поняття про періодичну систему хімічних елементів Д. Мета уроку: ознайомити учнів з будовою періодичної системи хімічних елементів Д. Менделєєва; сформувати початкові навички визначення положення хімічного елемента в періодичній системі; продовжити знайомство із символами й назвами елементів за сучасною українською номенклатурою. Обладнання: періодична система хімічних елементів Д.
51731. Сім нот магічного кохання 72 KB
  Дербенева Шановні учні вчителі і гості свята Ми раді Вас вітати Любов це саме велике почуття. Слово любов на всіх мовах світу зрозуміле без перекладу. Почуття любові саме поетичне піднесене чисте прекрасне.
51732. СИЛА КАНОНА 45.5 KB
  придворный скульптор фараона Ментухотепа высек на надгробной плите следующие слова: Я знал тайну божественных слов ведение обряда богослужения Но я был и художником опытным в своём искусстве превосходящим всех своими знаниями Я умел передать движение фигуры мужчины походку женщины положение размахивающего мечом и свернувшуюся позу поражённого Я умел делать инструкции которые не горели от огня и не смывались водой. Рассмотрим знаменитую стелу фараона Нармера созданную на заре египетской художественной культуры на рубеже IVIII тыс....