IT дома: домашняя АТС
Меня часто спрашивают, какие проекты я порекомендовал бы для получения IT-опыта дома, и мне нередко бывает сложно придумать что-то по-настоящему интересное, что было бы одновременно образовательным и могло бы оказаться практически полезным в повседневной жизни. Домашние IT-проекты, которые реально используются изо дня в день, кардинально меняют подход к их реализации — они становятся немного похожими на производственные системы с реальными пользователями, где производительность имеет значение, а постоянное управление является важным фактором. За прошедшие годы я обнаружил несколько домашних IT-проектов, которые действительно имеют смысл в формате «больше, чем просто лаборатория для обучения». Один из лучших — запуск собственной АТС вместо традиционного домашнего телефона.
Сегодня домашние телефоны становятся всё менее распространёнными — отчасти потому, что их традиционные функции во многом вытеснены мобильными телефонами, а отчасти потому, что устаревшая телефонная система, даже при использовании VoIP, весьма архаична. Однако в бизнесе телефония переживает подъём, поскольку современные VoIP-АТС предлагают новые функции и снижают затраты. Это как раз то место, где подход «дом как бизнес» может по-настоящему окупиться. Люди, перешедшие исключительно на мобильные телефоны, вероятно, уже заметили ряд проблем с такой моделью.
Почему мобильные телефоны не заменяют домашние?
- Мобильный телефон привязан к человеку, а не к месту. Концепции использования принципиально различаются. Связаться с конкретным человеком гораздо удобнее, но оба подхода имеют свои сферы применения и особые функции.
- Мобильные телефоны крайне непостоянны. Они включаются и выключаются, перемещаются, выезжают за рубеж, теряют сигнал, разряжаются, теряются. Домашние телефоны по сравнению с ними обеспечивают высокую стабильность.
- Мобильный телефон требуется один на человека, тогда как домашний телефон может предоставить множество добавочных номеров через один линию или номер.
- Домашние телефонные системы могут обеспечивать резервирование и аварийное переключение.
- Домашние телефоны можно использовать удалённо, через Интернет, из любой точки мира — без необходимости заранее организовывать международные звонки или вообще их организовывать.
- Домашние телефоны могут предлагать такие функции, как конференц-комнаты, группы одновременного вызова, очереди и т. д.
Создание АТС дома может обойтись совсем недорого и при этом обеспечить богатый набор функций, недоступных в традиционных телефонах и мобильных устройствах. Я сам очень рад, что у меня до сих пор есть домашний телефон, но был разочарован тем, что платил так много за столь ограниченную функциональность при использовании традиционного оператора. Даже после перехода к чистому VoIP-оператору я всё равно платил за домашний телефон больше, чем офис — за несколько корпоративных линий. И тогда родилась идея.
Всегда существует несколько способов решить задачу, и для домашнего проекта подобного рода можно использовать множество АТС-продуктов. Однако безусловно наиболее популярным вариантом будет одна из версий Asterisk — бесплатной системы коммутации корпоративной голосовой связи с открытым исходным кодом. А в семействе Asterisk для такого проекта очевидным выбором является Elastix. Это не только даёт отличную возможность освоить очень популярную телефонную систему, но и обеспечивает хороший опыт производственного управления CentOS (Red Hat) Linux. Другим вариантом может быть 3CX на Windows — он более ограничен и требует лицензирования, но в зависимости от вашего карьерного пути может оказаться равнозначным или даже более подходящим выбором.
Настоящая корпоративная АТС в вашем доме может служить многим целям, все из которых прекрасно дополняют профессиональное портфолио. Поскольку домашняя АТС остаётся довольно редким явлением, она является идеальной темой для разговора на собеседовании. Наличие АТС означает, что весь контроль, обычно доступный только бизнесу, теперь доступен и вам дома: добавочные номера для каждого члена семьи (дети хотят собственные линии — пожалуйста), конференц-комнаты для семейных совещаний (наподобие Skype, но проще, особенно для членов семьи, звонящих с обычных или мобильных телефонов), группы и очереди вызовов для обработки сложных сценариев (только родители, или только дети), гибкие параметры голосовой почты, детальные отчёты о звонках, система внутренней связи в доме, внутренние звонки между добавочными, удалённые добавочные (для членов семьи вне дома или родственников, которые просто хотят иметь добавочный в системе для бесплатных звонков внутри семьи), видеофоны, внешняя громкая связь (например, система объявлений у входной двери) и несколько общих линий для удобной эффективной работы. И всё это практически бесплатно.
АТС — отличный кандидат для виртуализации, особенно если вы используете Linux. АТС потребляет фактически нулевые ресурсы в режиме ожидания и очень незначительные при активном использовании, даже с несколькими пользователями. По объёму ресурсов она легко уложится в рамки наименьшего веб-сервера, который вы запускаете дома. Хранилище нужно минимальное — ровно столько, чтобы хранить голосовые сообщения и журналы. Десять лет назад только паравиртуализация справлялась с требованиями обработки звука, ограничивая вас виртуализационными продуктами на основе Xen. Сегодня vSphere и HyperV присоединились к XenServer в способности справляться с этой нагрузкой без труда (и другие решения тоже подойдут). Поэтому любая виртуализация, которую вы используете дома, прекрасно подойдёт (могут возникнуть проблемы при использовании виртуализации второго типа, такой как VirtualBox).
Единственная реальная статья расходов для домашней АТС (и по-настоящему даже для небольшого бизнеса) — это стоимость транка, обеспечивающего подключение к коммутируемой телефонной сети общего пользования (то, что предоставляет телефонный номер). Типичный домашний телефонный сервис может стоить 20–50 долларов в месяц, даже без единого сделанного звонка и без каких-либо услуг кроме простой телефонной линии, — даже при использовании VoIP. Исключения существуют, но их крайне мало. Для своего домашнего проекта с АТС я выбрал коммерческого VoIP-оператора, который предоставляет мне четыре линии в одном SIP-транке за 11 долларов в месяц — всё включено: безлимитные входящие минуты, DID (телефонный номер), а дополнительно оплачиваются только исходящие минуты, которые стоят совсем недорого. Мой телефонный счёт редко превышает 13 долларов! Это впечатляет, учитывая, что я отказался от услуги с одной линией за 35 долларов в месяц и теперь имею все функции АТС и отличную тему для разговора.
Если вы ищете интересный проект, который значительно обогатит ваше резюме и при этом добавит реальную практическую ценность вашему дому, АТС может стать отличной отправной точкой.


