Как стать автором
Обновить

Инфраструктура современного офиса — 3

Время на прочтение 6 мин
Количество просмотров 9.7K
IT-инфраструктура *
Что-то я затянул с очередной серией, но тому были причины: от кучи неотложных дел на работе, до раненого автомобиля :(
Ладно, в этот раз — организация внешних вводов, вопросы построения телефонии и некоторые аспекты построения Wi-fi. Как и в предыдущих сериях, я не претендую на глубину раскрытия техники, стремясь лишь показать основные варианты развития элементов инфраструктуры. Предыдущие серии про инфраструктуру здесь и здесь (а здесь — бонус трек про оборудование Allied Telesis).

Провайдерские вводы


Существует целый спектр возможных решений, каждое из которых следует принимать руководствуясь масштабом организации, бюджетом и внешними факторами. Рассмотрим основные по пунктам:
  1. Вы — небольшая компания (до десяти человек), заезжаете в подвал жилого дома или, пуще того, в квартиру на первом этаже жилого здания.
    В такой ситуации с выбором провайдера привередничать не приходится и надо рассчитывать на наличие в здании местного провайдера (если их несколько — вам сильно повезло, конкуренция повышает уровень сервиса). Можно пытаться экономить, оформляя интернет на физическое лицо, однако, в таком случае, стоит быть готовым к тому, что в прайм-тайм местечковый провайдер решит, например, «поменять сетевое оборудование», что приведет к неприятному простою в работе. Целесообразно в такой ситуации предусмотреть резерв хотя бы в виде мобильного интернета (Skylink, Yota, Edge/GPRS) — критически важное письмо в таком случае, пусть медленно, но доползёт. Телефония в такой ситуации, как правило, исполняется в виде «медно-волоконного канала» городского провайдера.
  2. Вы все еще небольшая компания, но сидите в гараже (бытовке, ларьке, домике на дереве, здании на территории промзоны).
    Все безрадостно — ваш единственный выход — радиоканал до ближайшей точки присутствия скоростного интернета, либо, если шансов добить по радио нету — интернет через сотовый телефон. Если шансы все же есть, запасайтесь дальнобойными направленными антеннами и шагайте в ближайшее место, где может быть интернет. В моей практике был случай, когда автосервис около года работал через стрим, который находился в двух километрах от. Проблемы в таком случае те же, что и в предыдущем (нестабильность местного кабельного провайдера), правда, в случае использования длинного Wi-Fi линка вы еще и от погоды зависеть будете. В сильный дождь или снегопад перебои — не редкость..
  3. Вы заезжаете в бизнес-центр.
    Все уже лучше, но не без специфики: как правило владельцы бизнес центров уже договорились с одним-двумя большими провайдерами, что ограничивает ваш выбор (притащить своего провайдера удастся только если вы — очень большая компания с серьезной арендной ставкой). Плюс ситуации в том, что канал организуют быстро, и, скорее всего без проблем. Явный минус — один — монополисты в здании тарифы могут воротить очень грустные.
  4. (моя ситуация) Вы заезжаете в отдельно стоящее здание.
    Геморрой страшный, но при должном подходе получится очень красиво :) Подробно об этом сценарии — чуть ниже.

Итак, отдельно стоящее здание. Учитывая, что вы — хозяин положения, при организации провайдерских вводов стоит учитывать следующее:
  • Отказоустойчивость (любой более-менее серьезный маршрутизатор умеет выбирать живой канал). По возможности закладывайте два независимых канала от независимых провайдеров;
  • Дороговизна (более серьезный провайдер будет просить более серьезных денег). При этом более дешевый провайдер будет, скорее всего, грешить всеми детскими болезнями домовых сетей — падения канала в течение дня, « плановые профилактические работы» в прайм-тайм и прочие прелести
  • Время подключения. Если в предыдущих сценариях вас скорее всего подключили бы в течение дня-двух, то построение индивидуального канала может стать вопросом нескольких месяцев (тут и согласования с городскими кабельными службами, и неповоротливость больших провайдеров, и проблемы со строителями..)

И все? А где же телефония и WiFi? В конце-концов и про вводы можно поподробнее..
Всего голосов 44: ↑40 и ↓4 +36
Комментарии 50

Прогноз погоды по телефону

Время на прочтение 22 мин
Количество просмотров 8.3K
Разработка систем связи *

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


Читать дальше →
Всего голосов 37: ↑33 и ↓4 +29
Комментарии 31

Skype Connect

Время на прочтение 2 мин
Количество просмотров 4.9K
Мессенджеры *
Вчера вечером Skype объявил об официальном выходе продукта Skype Connect (в бета версии он назывался Skype for SIP), который представляет собой решение для бизнеса, позволяющее офисным АТС, поддерживающим IP телефонию, и системам unified communications (UC) подключаться к сети Skype.
При помощи Skype Connect можно будет:
  • Звонить с обычного телефона на номера по всему миру по стандартным тарифам Skype
  • Принимать звонки от пользователей Skype, разместив у себя на сайте кнопку Skype Click&Call
  • Принимать звонки, совершенные на онлайн-номер Skype (если у компании он есть)
  • Применять к звонкам по Skype функции офисной АТС или системы UC, такие как перенаправление звонка, распределение входящих звонков, конференц-связь, авто-ответчик и голосовая почта, ведение лога и т.д.

За время бета-тестирования Skype Connect удалось набрать 2400 активных пользователей и получить сертификацию на совместимость с АТС и UC-системами Avaya, Cisco, SIPFoundry, ShoreTel и других производителей. Кроме того, Skype Connect может работать и со старыми TDM АТС, с использованием IP-шлюзов от AudioCodes, Grandstream и VoSKY. Для установки и настройки Skype Connect можно использовать Skype Manager, простой веб-интерфейс для управления тем, как Skype используется в компании. Для поддержки пользователей Skype Connect и Skype Manager была запущена специальная служба, включающая живой чат прямо в панели управления Skype Manager.
Кроме того, Skype начал выстраивать сеть value-added реселлеров и системных интеграторов в рамках программы Skype Channel Partner, подробностях которой будет сообщено дополнительно.
Плата за использование Skype Connect составляет €4.95 / $6.95 за линию (число одновременно возможных звонков). Звонки через Skype Connect тарифицируются по стандартным тарифам Skype.
Подробнее про Skype Connect можно прочитать здесь.
Всего голосов 28: ↑25 и ↓3 +22
Комментарии 21

Астериск для корпоративных клиентов

Время на прочтение 3 мин
Количество просмотров 14K
Разработка систем связи *
Порой слышу от сисадминов: «Поставил Астериск, на него и абонентов по SIP подключил, вот теперь все бесплатно и АТС не нужна». А как он у тебя на город звонит? А как он интегрируется с существующей телефонной сетью компании, реализованной на базе АТС Definity или Panasonic? Как он помогает бизнесу?

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

Далее поделюсь небольшим опытом внедрения Астериск'а в телефонные сети корпоративных клиентов.
Читать дальше →
Всего голосов 36: ↑31 и ↓5 +26
Комментарии 66

АТС Yeastar MyPBX 1600 — железный Астериск

Время на прочтение 3 мин
Количество просмотров 24K
Разработка систем связи *
Еще одна статья про Астериск. На базе которого сделана мини-АТС. Это не компьютер, это отдельная железка, выполненная на базе чипа Blackfin.  Это АТС Yeastar MyPBX Standard 1600, которая недавно попала мне в руки с целью тестирования.

Этот небольшой обзор — ответ на утверждение cosmobot'а, который в комментарии к статье "Астериск для корпоративных клиентов" сказал, что «Советовать применять астериск для малого \ среднего не ИТ бизнеса в качестве штатной АТС на мой взгляд лукавство».

Честно говоря, я такого не ожидал. Это вещь способна заменить вашу офисную АТС Panasonic серии TA, TE и несколько VoIP-шлюзов, которые вы используете для подключения sipnet'а и внутренних SIP-абонентов. Далее техническое описание, фото и плюсы-минусы.
Читать дальше →
Всего голосов 27: ↑27 и ↓0 +27
Комментарии 33

Snom ONE Free

Время на прочтение 1 мин
Количество просмотров 852
Чулан
Полку бесплатной телефонии прибыло. Компания SNOM выпустила бесплатную версию собственной PBX — snom one free. По заверениям самого производителя — система НЕ основана на астериксе. Это полноценная система, с ограничением в 10 extensions и без кодека G.729. Инсталяции доступны для Win/Linux/MacOSX платформ. Подробнее — на сайте snom'a.
Всего голосов 12: ↑5 и ↓7 -2
Комментарии 0

Построение отказоустойчивого SIP-прокси/PBX на базе FreeSWITCH mod_sofia (recover)

Время на прочтение 4 мин
Количество просмотров 24K
Разработка систем связи *
Из песочницы
Здравствуйте, уважаемые хабравчане.

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

Один из моих экспериментов, который в скором времени, скорей всего, перейдет в продакшн касался изумительной, с моей точки зрения, функции mod_sofia recover. Функция recover позволяет FreeSWITCH (FS) восстановить вызовы после краша или же, если FS работает в высоко доступном кластере подхватить вызовы на второй ноде! ВНИМАНИЕ! без обрывов вызовов абонентов, как в случае проксировании RTP, так и без него.

Реализуется это достаточно просто, благодаря использованию внешней СУБД и настройкам mod_sofia, отвечающего за SIP стэк. Т.е. mod_sofia хранит всю информацию о текущих вызовах во внешней БД, и при краше у второй ноды кластера есть возможность эти настройки прочесть и подхватить вызовы.
Читать дальше →
Всего голосов 5: ↑5 и ↓0 +5
Комментарии 9

АТС за 5 минут

Время на прочтение 6 мин
Количество просмотров 69K
Блог компании Zadarma Разработка систем связи *
Recovery mode
image
Не так давно знакомый попросил помочь справиться с обычной задачей: телефонизировать их небольшую фирму. Давать всем клиентам свой мобильный уже не могут, электронной почты не достаточно, вот и появилась у них идея установить АТС.
За 5 минут, не вставая из мягких кресел, мы установили и настроили виртуальную АТС. Об этом и хотелось бы рассказать на примере установки бесплатной АТС Zadarma.
Читать дальше →
Всего голосов 48: ↑27 и ↓21 +6
Комментарии 30

Анонс серии статей по настройке сервера Communigate Pro. Установка сервера

Время на прочтение 3 мин
Количество просмотров 16K
Блог компании Сталкер Софт Мессенджеры *Разработка систем связи *
Recovery mode

Всем привет!
Немного о наших разработках. Установка бесплатной версии.




Начиналось все с почтового сервера, но сейчас это уже полноценный Unified Communication сервер и используется в сетях TELE2, Beeline, AT&T, T-mobile… Сразу развеем миф, что мы заточены под операторов, во всем мире Communigate используют школы, университеты, корпорации, рестораны, автодилеры и т.д

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

Читать дальше →
Всего голосов 9: ↑5 и ↓4 +1
Комментарии 15

PBX приложения на сервере Communigate Pro. Разбираем простейший пример — приложение для записи контактного телефона клиента

Время на прочтение 7 мин
Количество просмотров 6.9K
Блог компании Сталкер Софт Разработка систем связи *
Туториал
Recovery mode


Основным преимуществом CommunigatePro перед другими системами является один серверный язык для всех модулей — звонков, почты, календарей. То есть мы можем в одной программе принять звонок, проиграть голосовое меню, принять DTMF и сформировать на основе этого DTMF письма, SMS, календарные события.

В качестве примера напишем программу для записи контактного телефона клиента.

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

Читать дальше →
Всего голосов 5: ↑3 и ↓2 +1
Комментарии 0

Соединяем Communigate Pro c PSTN шлюзами и SIP провайдерами

Время на прочтение 4 мин
Количество просмотров 12K
Блог компании Сталкер Софт Разработка систем связи *
Туториал
Recovery mode


Несмотря на то, что значительная часть людей все чаще пользуется интернет сервисами вместо телефона или факса, телефонная линия еще долго будет обязательным элементом офиса. Поэтому для любого SIP/PBX решения важно знать как к нему подключить PSTN (ТФОП) шлюз.
В этом посте разберем:

  1. Подключение локального PSTN шлюза
  2. Подключение SIP провайдера, как второго «шлюза» для более дешевых международных звонков
  3. Маршрутизацию исходящих звонков между шлюзами


Читать дальше →
Всего голосов 15: ↑13 и ↓2 +11
Комментарии 1

Интеграция мобильного телефона с корпоративной IP-АТС с помощью Aastra Mobile Client

Время на прочтение 4 мин
Количество просмотров 12K
Разработка систем связи *
В данной статья я хочу рассмотреть интересное решение от компании Aastra – это AMC (Aastra Mobile Client).

AMC – это SIP клиент для мобильных телефонов, позволяющий абоненту получать доступ к стандартным службам офисной АТС. Благодаря такой интеграции, пользователи могут совершать звонки со своих смартфонов напрямую через корпоративную телефонную сеть, использую для этого Интернет через сети Wi-Fi или мобильные сети GSM (3G/EDGE/GPRS).

Помимо классических телефонных функций, AMC позволяет: обмениваться мгновенными сообщениями, устанавливать статусы присутствия, настраивать интеллектуальную маршрутизацию вызовов по наименьшей стоимости в сети мобильной связи (MLCR), работать в двух режимах (Dual Mode GSM/Wi-Fi), иметь возможность использования локальных SIM-карт в поездках (Travel SIM) и обеспечивает интеграцию с корпоративными справочниками.

AMC клиент доступен для большинства известных устройств, работающих под управлением мобильных ОС: Android 2.3 и выше, iOS 6 и выше, BlackBerry RIM 6.0 и 7.0, Symbian.

Для взаимодействия AMC и коммуникационной системы (PBX) требуется AMC контролер (AMCC). AMCC может быть как программным (разворачивается в среде vmware), так и аппаратным (отдельная «коробочка»). AMCC соединяется с телефонной станицей, с помощью B2BUA – логического элемента в приложениях, работающих с протоколом SIP или через SIP-транк.

Решение от AMC может быть легко интегрировано в любую уже существующую SIP-инфраструктуру, достаточно иметь на IP-PBX несколько свободных SIP-аккаунтов и организовать SIP-транк в сторону контроллера AMC.

AMC – это платное решение, каждый пользователь в системе должен быть пролицензирован. В зависимости от требуемого функционала, приобретаются соответствующие лицензии (например, Travel SIM enabled, AMC+ Basic Mobile Presence and IM и т.д.). Сами клиенты, которые устанавливаются на смартфоны, бесплатны и могут быть скачены, например, из Google Play или App Store.

После покупки лицензий, у вас появляется доступ на AMC portal, через который осуществляется настройка AMC клиентов.

Принцип и особенности работы AMC


В нашей демо-лаборатории, совместно с моим коллегой Alexand3010, была развернута программная версия AMCC (на виртуальной машине под управлением vmware ESXi 5.1). Помимо этого в нашем распоряжении было несколько IP-АТС разных вендоров, например: Aastra MX-ONE 5.0 SP3, Aastra 400 v3, Mitel MCD 6.0/vMCD 6.0, FreePBX Asterisk 11.2.1.

Схема нашей лабораторной установки представлена на изображении ниже





Как следует из схемы, все коммуникационные устройства находятся за NAT, в одной подсети – 172.19.19.0/24. На роутере заданы правила трансляции IP-адресов и соответствующих портов.
Читать дальше
Всего голосов 7: ↑3 и ↓4 -1
Комментарии 2

Дополнительные функции Aastra Mobile Client

Время на прочтение 2 мин
Количество просмотров 2.4K
Разработка систем связи *
В этой статья я продолжу начатую мной ранее тему – Aastra Mobile Client. Теперь мы рассмотрим дополнительный функционал, который позволяет реализовать решение от AMC.

HTTPS Callback


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

В контексте AMC, услуга обратного вызова реализуется посредством метода – HTTPS callback. Т.е. абонент со своего мобильного клиента AMC инициирует https-запрос в сторону AMC-контроллера. В данном запросе будет содержаться: номер абонента (это может быть любой номер от внутрикорпоративного или стационарного, до международного), который хочет вызвать клиент AMC и мобильный номер собственно самого клиента AMC (который, к слову сказать уже содержится в AMC-контроллере).

Далее, AMC-контроллер вызывает абонента-Б (того, которому мы хотим позвонить) и абонента-А, т.е. пользователя AMC, перезванивая ему на его мобильный номер. Вызов абонента-Б начинается только после ответа AMC абонента. Схематично это выглядит так:

Стоит обратить внимание, на тот факт, что услуга callback доступна абонентам AMC, только в случае недостаточной полосы пропускания 3G. О чем сигнализирует значок на статус панели (only data connection).




Читать дальше →
Всего голосов 3: ↑3 и ↓0 +3
Комментарии 1

GSM-шлюз OpenVox как полноценная замена АТС

Время на прочтение 4 мин
Количество просмотров 55K
Asterisk *Разработка систем связи *
image

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

Но, к сожалению, выше приведенное утверждение верно только для крупных городов России и СНГ. А как же поступать в случаях, где SIP недоступен? Использовать PRI? Довольно дорого, тем более для маленькой компании с небольшим количеством звонков, да и опять же не везде доступно. Использовать аналоговую телефонию по старинке? Безусловно, нет. Ответ кажется довольно очевидным: GSM-шлюз решит все ваши проблемы.

На первый взгляд, все довольно просто в реализации, однако при более детальном продумывании станет понятно, что шлюз сам по себе мало функционален и является лишь своего рода преобразователем GSM в SIP, а для реализации пусть и незаоблачных, но все-таки “хотелок” необходима АТС (например IVR, маршрутизация, очереди). Для минимизации процесса затрат допустим, что это наш любимый open-source Asterisk. Если речь идет уж о совсем глобальной экономии, то можно сразу сказать: “Ага, а сервер под Астериск? Он тоже не бесплатный!” (Хотя по-моему мнению у запасливого админа всегда найдется железка под Астер:))

А теперь представьте, что все выше написанное можно реализовать всего лишь средствами одного GSM-шлюза? Невероятно? Что ж, прошу под кат.
Читать дальше →
Всего голосов 9: ↑9 и ↓0 +9
Комментарии 6

Free Cloud IP-PBX — реализация от ppbbxx.com

Время на прочтение 2 мин
Количество просмотров 16K
Блог компании ppbbxx.com SaaS / S+S *Asterisk *Разработка систем связи *
image

Привет, Хабр!
Сегодня хотим рассказать о нашей новой разработке ppbbxx.com. Это облачный IP-PBX сервис c фокусом на гибкость и надёжность, который должен обеспечить нашим пользователям возможности, обычно свойственные традиционным решениям.
За подробностями добро пожаловать под кат.
Читать дальше →
Всего голосов 13: ↑13 и ↓0 +13
Комментарии 20

Защита от прослушивания разговоров — строим безопасную SIP телефонию своими руками

Время на прочтение 7 мин
Количество просмотров 71K
Блог компании ppbbxx.com Информационная безопасность *SaaS / S+S *Разработка систем связи *
Туториал
image
Привет, Хабр!
В этот раз хочу рассказать о технологиях шифрования VoIP звонков, о том какую защиту дают разные подходы и как организовать наиболее защищенную от прослушивания голосовую связь с технологическими гарантиями безопасности.
В статье я постараюсь доступно изложить особенности таких технологий как SIP\TLS, SRTP и ZRTP. И продемонстрирую конкретные схемы использования на примере нашего сервиса ppbbxx.com

Читать дальше →
Всего голосов 17: ↑16 и ↓1 +15
Комментарии 9

API RingCloud, всё только начинается

Время на прочтение 5 мин
Количество просмотров 5.9K
Блог компании RingCloud PHP *Python *SaaS / S+S *API *
image

Доброго времени суток. Ранее RingCloud анонсировал запуск REST API, которое позволит нашему продукту интегрироваться с различными CRM-системами. И хотя его разработка еще продолжается, мы рады представить Вашему вниманию первую версию. Под катом мы рассмотрим общую архитектуру данного сервиса, его принцип работы, а так же разберём примеры использования.
Читать дальше →
Всего голосов 18: ↑14 и ↓4 +10
Комментарии 5

Роуминг своими руками

Время на прочтение 5 мин
Количество просмотров 37K
Блог компании Zadarma Asterisk *Разработка систем связи *
Строим роуминг самиВсе любят путешествовать, например мне в этот раз удалось побывать в трех столицах: Праге, Вене, Будапеште. Но пост не об этом, а о том, что за неделю путешествия на телефонную связь я потратил всего 7 евро. Не ограничивая себя в разговорах с близкими, и даже работая. На настройку роуминга я потратил несколько минут перед поездкой.
На личном примере написана инструкция по построению роуминга своими руками. Кроме этого под катом вы найдете: этапы прохождения звонка в роуминге, варианты реализации каждого этапа своими руками, описание роуминговых SIM-карт полностью интегрированных с SIP и IP-АТС.

Читать дальше →
Всего голосов 40: ↑35 и ↓5 +30
Комментарии 19

SIP-регистрация, транк, софтфон и другие страшные слова облачных АТС

Время на прочтение 4 мин
Количество просмотров 43K
Блог компании Voximplant Разработка систем связи *
Айти — необъятная отрасль знаний. Бывает, что пятнадцать лет делаешь разный софт, под разные операционки, на разных языках программирования. Вроде много всего знаешь. А потом шаг в сторону — а там Нарния SIP, RTP, SDP и PBX. Последние несколько месяцев я плотно занимаюсь голосовой телефонией и периодически ловлю себя на мысли, что для новичков эта область документирована не особо хорошо. Ну а если по какой-то теме еще не написано десять статей “xxx с нуля”, то это прекрасный повод написать Хабрапост для широкого круга читателей. Сегодня я расскажу небольшую, но интересную часть теорикрафта: как облачные системы телефонии взаимодействуют друг с другом и с телекомами. На примере VoxImplant, конечно же.

Читать дальше →
Всего голосов 12: ↑11 и ↓1 +10
Комментарии 10

Бесплатный виджет обратного звонка для сайта

Время на прочтение 3 мин
Количество просмотров 32K
Блог компании Zadarma Разработка веб-сайтов *SaaS / S+S *Разработка систем связи *
CallBack WidgetНа хабрахабре уже неоднократно поднималась тема тестирования, сравнения и описания виджетов обратного звонка. В комментариях ко многим статьям встречается распространенная мысль – дорого. В результате: одни отказываются от использования подобных виджетов, а другие пишут CallBack-виджет сами, чтобы платить за звонки по тарифам IP-телефонии.
Проект Zadarma предлагает больше не тратить время и средства на самостоятельное написание виджетов. CallBack-виджет от Zadarma работает бесплатно, а звонки к клиентам происходят по вашему текущему тарифу IP-телефонии (да, с бесплатными минутами, да, посекундно, да, можно отправить звонок к менеджеру на свой asterisk).
Читать дальше →
Всего голосов 19: ↑17 и ↓2 +15
Комментарии 21