Что, если бы существовала технология, которая позволяла бы вам иметь УАТС без привязки к поставщику? Что, если эта технология сможет использовать самые быстрые и дешевые процессоры? Что, если бы это был открытый исходный код, достаточно гибкий, чтобы позволить вашим разработчикам расширять систему при поддержке сообщества?
Ну, есть. Он называется Asterisk и представляет собой УАТС с открытым исходным кодом, идеальный партнер для VoIP. В отличие от технологий основных поставщиков телефонии, Asterisk является полностью гибким. Это позволяет компетентным разработчикам создавать и расширять системы, которые будут вести себя именно так, как ожидают их конечные пользователи.
Будучи открытым исходным кодом, сообщество разработчиков заинтересовано в его качестве, безопасности и производительности. Это позволяет Asterisk развиваться вместе с базовыми технологиями. Как сказал Джеффри А. Мур в книге «Пересекая пропасть» [1] «…гибкость и адаптируемость продукта, а также постоянное обслуживание клиентов должны быть важнейшими компонентами контрольного списка оценки любого покупателя».
Здесь мы кратко рассмотрим, почему появился Asterisk, особенно по сравнению с основными поставщиками телефонии, и где можно получить помощь и информацию.
Блокировка поставщика
Исторически сложилось так, что у поставщиков телефонной связи была идеальная система фиксирования. Клиентам приходилось использовать свои проприетарные системы с устаревшим оборудованием и монолитной базой кода. Системы были дорогими и жесткими, например, изменения в приложениях могла вносить только собственная команда разработчиков вендора. Было практически невозможно получить запросы конечного пользователя на функциональность.
С ростом популярности VoIP Поставщики просто изменили свою позицию. Например, компания Nortel разработала продукт Business Communications Manager. Он очень всеобъемлющий, а руководство по эксплуатации занимает около 999 страниц, но, что показательно, он предназначен для установщика, оператора и системного администратора.
Например, для параметра «Отложенная передача звонка», который контролирует количество звонков перед переадресацией вызова на основной телефон, можно установить значение «Выкл.», 1, 2, 3, 4, 6 или 10 звонков. Это типично для де-факто отраслевого стандарта; это началось как шаг к гибкости, но так и не продвинулось вперед, и теперь оно жестко встроено в программное обеспечение.
Если бы блокировка ограничивалась только количеством звонков, ситуация была бы приемлема для всех, кроме самых требовательных клиентов. Однако это было не так.
Незадолго до перехода к VoIP поставщики вычислительных технологий начали использовать возможности дешевых мощных процессоров. Поставщики баз данных, такие как Oracle, конкурировали с такими компаниями, как Microsoft, объединяя множество процессоров для создания механизмов параллельной обработки. Используя стандартные процессоры и операционную систему Linux, они могли бы обеспечить огромную вычислительную мощность при гораздо меньших затратах.
Тот же сдвиг не произошел в телекоммуникационной отрасли из-за доминирования нескольких крупных игроков и их привязанных клиентов.
Башмак
Отрасли требовалась смена парадигмы, и консультант по телекоммуникациям Джим Диксон предложил ее. Некоторые производители уже начали создавать собственные карты для установки в компьютер для работы с несколькими линиями POTS. Для карт требовался процессор 286, работающий под управлением MS-DOS. Однако эти системы все еще были очень дорогими, и Диксон все больше разочаровывался в расходах для своих клиентов.
Прорыв Диксона заключался в осознании того, что процессоры станут намного быстрее и что технологию карт можно будет перенести на обработку процессоров. Он разработал новую карту промышленной стандартной архитектуры (ISA) с сопровождающим ее драйвером, написанным для BSD UNIX. Он назвал карту «Тормента», что по-испански означает «шторм», и назвал ее в честь генерала Эмилиано Сапаты, мексиканского революционера.
Специалист по Linux Марк Спенсер переформатировал программное обеспечение для Linux. У него уже была концепция Asterisk, ожидающая внедрения технологии, и вот она. Карты развивались и продавались под брендом Digium, а исходный код Asterisk стал открытым.
Open Source
Asterisk теперь работает на Linux, BSD и OS X и поддерживает VoIP по 4 протоколам. Компетентный разработчик с навыками телефонии может использовать его для создания и расширения УАТС. Оно основано на стандартах и может взаимодействовать с любым телефонным оборудованием, разработанным в соответствии с отраслевыми стандартами.
Он идеально подходит для VoIP и не требует дополнительного оборудования. Клиенты просто выбирают провайдера VoIP DID, например IDT для входящих и исходящих звонков.
Сообщество Астериск
Существует сообщество Asterisk для обмена идеями, бизнеса и поддержки [3]. Они обрабатываются несколькими списками рассылки на основе подписки:
– asterisk-app-dev – Обсуждения разработки приложений
– asterisk-code-review – Обзоры кода коллегами
— звездочка-безопасность
– asterisk-users – Основной путь получения поддержки
Asterisk — идеальный партнер для VoIP
Asterisk воплощает в жизнь видение Джима Диксона и Марка Спенсера, позволяя предприятиям получать выгоду от недорогой и высококачественной телефонии без привязки к поставщику. Используя стандартное оборудование и программное обеспечение с открытым исходным кодом, Asterisk является идеальным партнером для VoIP.


