Технические науки/12. Автоматизированные системы управления на производстве

Студент гр. ИС-10 Славный А.Ю.,  старший преподаватель, магистр информационных систем Пяткова Т.В.

Северо-Казахстанский государственный университет им. М. Козыбаева, г. Петропавловск, Республика Казахстан

«Интеграция компьютерной АТС Asterisk с системой «1С: Предприятие»

 

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

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

Всего за несколько лет технологии IP-телефонии значительно шагнули вперед, и известны на данный момент программные решения существенно отличаются от прежних. С одной стороны, это обусловлено развитием аппаратных решений, в частности появлением мощных магистральных и транзитных маршрутизаторов и мощных высокоскоростных телекоммуникационных каналов. С другой стороны, нельзя не отметить и появления таких технологий, как динамическая маршрутизация с учетом качества обслуживания (QoS) в мультисервисных IP-сетях и протокол резервирования ресурсов для контроля качества обслуживания транзитных маршрутизаторов (RSVP). На данный момент, существует множество решений телефонии и систем учета. Самыми известными серверами телефонии являются Cisco, Avaya, Asterisk и Infinity. Рассмотрим более подробно функционал сервера Asterisk.

Это проект с открытым исходным кодом компании Digium,  созданный Марком Спенсером.  Asterisk обладает всеми функционалом стандартной АТС, поддерживает множество VoIP протоколов и предоставляет функции голосовой почты, конференций, интерактивного голосового меню (IVR), центра обработки вызовов (постановка звонков в очередь и распределение их по клиентам, используя различные алгоритмы), запись CDR и прочие функции. Для создания собственных настроек, можно воспользоваться встроенным языком Asterisk для написания диалплана, написав модуль на языке C++, либо воспользовавшись AGI, который является гибким и универсальным интерфейсом для интеграции с внешними системами обработки данных. Выполняемое через AGI приложение может быть написано на любом языке программирования [2].

Но как же произвести интеграцию системы «1С: Предприятие» с сервером Asterisk? В данный момент уже имеется несколько разработок от сторонних компаний. Среди них самыми известными являются:

·             Панель телефонии Asterisk 1С от MyAsterisk;

·             1С-Рарус:СофтФон;

·             1С:Телефония от Simplit.

Рассмотрим каждый продукт подробнее.

Программный продукт «1С-Рарус: СофтФон, Проф, ред. 1» выпускается компанией «1С-Рарус». Решение обеспечивает интеграцию телефонной системы с CRM-модулем типовых конфигураций «1С:Предприятие 8.0». Тесная интеграция телефонной системы с CRM-системой обеспечивает быстрый доступ к информации о клиенте и способствует внедрению CRM-технологий (CRM - Customer Relations Management). Программа помогает в работе диспетчерского отдела, справочной службы, отдела продаж и маркетинга [3].

Панель телефонии Asterisk 1С от MyAsterisk обеспечивает связь между 1С:Предприятие и IP АТС на базе телефонии Asterisk 1.6 и выше. Реализованы следующие возможности:

·                   отображение информации о звонящем;

·                   автоматическое открытие карточки;

·                   привязка клиентов по номеру телефона на определенного менеджера;

·     прием звонков в 1С;

·                   звонки из 1С телефонии;

·                   прослушивание записей разговоров из 1С Asterisk;

·                   отправка факсов из 1С через Fax Asterisk;

·                   прием СМС в 1С;

·                   встроенный софтфон;

·                   удержание вызовов;

·                   перевод вызовов.

1С:Телефония от Simplit представляет из себя дополнительную DLL-библиотеку для 1С, с помощью которой организован сетевой обмен данными с сервером IP-телефонии на базе Asterisk. Функции аналогичны панели телефонии Asterisk 1С от MyAsterisk [4-5].

Если рассматривать данные программные продукты более детально, то оказывается, что ни один из них не подходит под все необходимые требования. 1С-Рарус:СофтФон не может работать с Asterisk. Панель телефонии Asterisk 1С от MyAsterisk не поддерживает современный управляемый режим запуска 1С и, соответственно, не будет работать в браузере и в тонком клиенте. Управляемые формы - новая концепция интерфейса программ 1С, позволяющая, кроме всего прочего, работать через браузер. В ближайшее время все программы «1С: Предприятие» перейдут на управляемые формы. Так же у нее отсутствует шифрование данных, что делает небезопасной работу через сеть. 1С:Телефония от Simplit подходит практически всем, однако большая часть логики перенесена в 1С, что не эффективно. К тому же компания Simplit находится в Киеве и в основном ориентирована на Украину. Таким образом, техническая поддержка и сопровождение их продукта в Казахстане будет значительно затруднено.

 

Литература:

 

1.            Платов М.В. Asterisk и Linux: миссия IP-телефония. – Журнал «Системный администратор», N6, 2005 г. – 12 – 19 стр.;

2.            Платов М.В. Что нужно знать о IP-телефонии. – Журнал «Системный администратор», N5, 2005 г. – 20 – 25 стр.;

3.            Севостьянов А.Д., Володина Е.В., Севостьянова Ю.М. 1С: Бухгалтерия 8.0 Практика применения. Редакция 1.5.ООО «Константа», 2005.;

4.            Филимонова Е.В., Кириллова Н.А., 1С: Предприятие в вопросах и ответах. Учебно - практическое пособие для бухгалтеров. – 2-е изд.-М.: Издательско-торговая корпорация «Дошков и К», 2005.;

5.          Митичкин С. Практика программирования в среде 1С: Предприятие 7.7. – М.: КомБук, 2004. – 352 с.