Разделение понятий IP, SIP, VoIP
Иногда эти понятия путают. Однако они совершенно четко разделяются между собой.
IP (Internet Protocol) — базовое понятие. Это технология, которая позволяет обмениваться информацией между всеми компьютерами в мире. IP был изобретен в 1981 году, и именно на основе протокола TCP/IP родился интернет.
Вопрос:
Какие еще протоколы используются для передачи данных?
Ответ:
IP — не единственный способ передачи данных в интернете. HTTP — протокол передачи гипертекста — web-страниц. HTTPS — тот же протокол HTTP, но с дополнительным шифрованием. SMTP — протокол обмена электронными письмами. FTP — протокол передачи файлов.
SIP (Session Initiation Protocol) — это один из видов интернет-протокола (IP) для передачи мультимедийной информации. Он описывает, как будет установлено соединение и какие каналы для передачи данных будут использоваться. SIP-телефония — технология на базе этого протокола для совершения телефонных звонков. Это вид телефонной связи через интернет.
VoIP — «Voice over IP», иначе «голос через интернет-соединение». Это технология передачи голоса через интернет. Изначально слышать друг друга могли только пользователи интернета. Сейчас с помощью специальных шлюзов VoIP позволяет звонить на городские и мобильные телефоны через интернет. VoIP используют и без телефонии, когда проходит интернет-трансляция: вебинары, видеоконференции, подкасты.
Подытожим, IP — глобальный протокол, по которому работает интернет. На его основе создано множество других протоколов, в том числе SIP. VoIP — общая технология передачи голоса через интернет, которая используется для разных задач. SIP-телефония — одна из ее разновидностей, в которой для связи используется модификация SIP-протокола.
Возможности SIP-телефонии
- Используется при скорости интернет-соединения от 256 Кбит/с, а это значит, что вы сможете общаться даже при плохом интернете.
- Поддерживает передачу мультимедийных данных: голоса, видео, изображений, мгновенных сообщений.
- Использование единого номера, который не зависит от географии и количества абонентов. К нему можно подключить всех сотрудников, а при переезде номер забрать с собой.
- Номер привязывается к уникальному домену, поэтому абонент постоянно будет на связи. Это похоже на электронную почту, которую можно проверить в любом месте, где есть интернет.
- Интегрируется в бизнес-систему путем объединения SIP-телефонии, 1С, CRM, систем аналитики, сайта. Руководитель может вести учет звонков, анализировать данные по продажам, получать отчетность по клиентам и сотрудникам.
- При SIP-телефонии в компании принимают множество звонков одновременно. При необходимости она позволяет организовать call-центр в офисе или удаленно.
Международный звонок даром
Очень важный момент, волнующий человека, обратившего свой взор на такую технологию, как SIP-телефония, — тарифы на звонок. Какими они будут? Скорее всего, самыми низкими. Поскольку мы звоним из гостиницы в Турине на номер в этом же городе, то связь, скорее всего, будет бесплатной. Перенаправление с итальянского номера доступа на российский код SIP-сервера, в соответствии с межкорпоративными соглашениями, не тарифицируется. Входящий вызов на номер друга, вероятно, также бесплатен (если он не задействует перенаправление). В итоге за звонок мы либо вообще не платим, либо оплачиваем совсем небольшой счет за локальный вызов на туринский номер, который нам может выставить гостиница. Мы имеем дело с уникальным явлением: в нашем распоряжении международная, и притом с высокой вероятностью бесплатная, SIP-телефония.
Алгоритм работы SIP-телефонии
В интернете любые данные разбиваются на маленькие IP-пакеты и передаются в двоичном виде по сети к адресату. На его устройстве IP-пакеты собираются и декодируются обратно. Маршрут пакета определяется IP-адресом назначения — уникальным номером каждого устройства в интернете, он может быть постоянным или динамическим.
В телефонии это работает так. При звонке голос через микрофон и звуковую карту кодируется и сжимается с помощью кодека. Затем полученные данные разбиваются в IP-пакеты и передаются через шлюзы по сети. На принимающем устройстве данные раскодируются обратно в голосовое сообщение. Это типовой алгоритм работы для разных протоколов.
Для телефонии требуется специальное оборудование:
- Устройство, подключенное к сети. Это может быть SIP-телефон, обычный телефон с подключенным SIP-шлюзом, смартфон, компьютер, ноутбук, планшет с установленным на них SIP-клиентом (софтфоном).
- Кодек — механизм для кодирования голоса в IP-пакеты. Кодеки сжимают голос по-разному. Чем больше сжатие, тем меньше используется трафика при передаче, но хуже качество при обратной расшифровке голоса.
- SIP-сервер: прокси-сервер, Redirect-сервер, сервер регистрации.
- Специальные программы для разговора — софтфоны. Программа поддерживает связь с сервером, на котором у пользователя аккаунт, и позволяет звонить на другие аккаунты (обычно доступны аккаунты, которым услуга предоставлена тем же оператором).
Протокол помогает разным устройствам понимать друг друга. Абонент регистрируется на сервере и получает SIP-адрес. При звонке абонента два SIP-сервера взаимодействуют друг с другом: узнают IP-адреса компьютеров и ищут доступные кодеки для кодирования голоса.
Виды SIP-соединений:
- С участием прокси-сервера, который управляет маршрутизацией вызовов.
- С участием Redirect-сервера — сервера переадресации, который перенаправляет звонки.
- Прямое соединение между SIP-устройствами.
SIP-протокол — открытый стандарт, который поддерживается десятками софтфонов, IP-телефонов. Услуги SIP-телефонии оказывает множество телекоммуникационных компаний. Эта технология дает возможность звонить через интернет даже по городскому аналоговому телефону стандарта DECT, который подключен через SIP-шлюз.
Подключить IP-телефонию
Какие «Софтфоны» существуют для ноутбука и Android устройств
Многие компании осваивают рынок IP-телефонии, предоставляя Sip-клиенты как для стационарных компьютеров или ПК, так и смартфонов и планшетов.
Самыми популярными для пользователей ПК являются следующие.
Софтфон Телфин
Программный телефон для iOS, Android и Windows
Плюсы использования
- Нет необходимости покупать дополнительное оборудование, можно установить приложение и звонить с мобильного устройства (используется тариф «Поминутный»).
- Значительно сокращаются расходы на связь: на базе программных телефонов можно создать полноценную корпоративную телефонную сеть и звонить внутри компании абсолютно бесплатно.
- Сотрудники становятся более мобильными и имеют возможность общаться с коллегами и клиентами, находясь в любой точке мира: программный телефон позволяет звонить с любого мобильного устройства.
- По-умолчанию работает через собственный PUSH сервер, что позволяет значительно меньше влиять(при работе в фоновом режиме) на разряд батареи смартфона. Плюс, когда ряд программ, работающих не через PUSH, в фоновом режиме засыпают и при входящем вызове не всегда звонят, Софтфон Телфин стабильно просыпается и звонит.
- Очень прост в настройке. Достаточно отсканировать qr-код.
Сколько стоит?
Для использования программного телефона «Телфин.Софтфон» нет никаких обязательных абонентских плат или минимальных платежей.
На абонентский счет можно положить столько денег, сколько необходимо, и платить только за совершенные звонки.
Общение внутри корпоративной сети — бесплатное. Все исходящие звонки осуществляются по тарифу «Поминутный».
На сайте компании Телфин вы можете установить данное мобильное приложение и подключить SIP-телефонию.
VoIP-софтфон 3CXPhone
Программа создана компанией 3CX, которая занимается разработкой и интеграцией IP-АТС. Использование программы абсолютно бесплатно. Достаточно просто скачать и зарегистрироваться. Оплата производится за факт соединения с учетом времени разговора.
Windows приложение 3CXPHONE
Преимущества решения:
- Простота инсталляции, настройки и использования.
- Доступный и понятный интерфейс.
- Работа с самыми популярными Sip-серверами.
- Поддержка 5-ти активных линий с возможностью переключения.
Приложение имеет 3 рабочих экрана: текущий звонок, записная книжка и видеовызов.
На основном экране текущего звонка расположена удобная классическая клавиатура для набора номера. Есть возможность записать разговор или поставить на удержание.
Записная книжка позволит внести достаточно большое количество с самыми важными контактами.
Sip-клиент Zoiper
Использование программы также бесплатно. Встроенный русский интерфейс упрощает процесс освоения.
Преимущества решения:
- Большое количество настроек.
- Удобное управление звонками.
- Автоматическая настройка приложения после регистрации данных учетной записи.
Windows приложение Zoiper
Приложение имеет одно основное окно, где в левой части экрана размещаются контакты, в правой части происходит управление вызовом. Кнопки на панели управления позволяют записать разговор, включить или отключить микрофон, поставить звонок на удержание. К сожалению, возможность видеовызова в бесплатной версии заблокирована. Для использования функции и получения доступа к еще большему количеству настроек клиента требуется приобести PRO-версию.
Sippoint
Программа разработана компанией Sipnet, которая представляет услуги виртуальной АТС.
Преимущества решения:
- Полностью русицифицированое приложение.
- Хорошее качество звука при звонках.
- Интуитивно понятный интерфейс.
- Поддержка видеозвонков.
Windows приложение Sippoint
Рабочий экран приложения имеет одно окно, в левой части располагается записная книжка, правая часть рабочей области отведена для чата с пользователями SIPNET, совершения и управления звонком, видеозвонка. Программа ведет историю звонков, предлагает возможность записи разговора, постановку на удержание, управление динамиком и микрофоном. Для пользования Sip-клиентом необходима учетная запись SIPNET.
Не обделены предложениями и владельцы портативных устройств. Для смартфонов и планшетов насчитываются тысячи приложений в Google Play и iTunes Store.
Zoiper IAX SIP VOIP Softphone
Lite версия абсолютно бесплатна. Pro версия стоит 550 рублей. К преимуществам следует отнести низкий расход батареи, удобный интерфейс, хорошее качество звука за счет использования большого количества кодаков, настройку мелодий. Русский язык не поддерживается.
Zoiper для смартфонов
Mizudroid SIP VOIP Softpone
Приложение абсолютно бесплатно. Среди преимуществ были отмечены такие характеристики, как: небольшой объем приложения, минимальная нагрузка на процессор и аккумулятор устройства, поддержка нескольких учетных записей Sip, хорошее шумоподавление и плавный звук, отсутствие рекламы. К сожалению, видеозвонки клиент не поддерживает, возможность настроек минимальна, простой аскетичный интерфейс, без поддержки русского языка.
Muzidroid для телефонов
NetCall от компании SIPNET
К достоинствам приложения можно сразу отнести наличие русскоязычного интерфейса, помимо этого приложение славится хорошим плавным качеством звука, высокой помехозащищенностью.
Также есть записная книжка, история звонков, возможность управления настройками. К сожалению, не поддерживается видеозвонок.
Android приложение NetCall
Учитывая тенденцию развития программных, аппаратных средств от ведущих производителей с поддержкой Sip-технологии, можно быть уверенным в тренде снижения стоимости как оборудования, так и звонков по междугородним и международным направлениям.
Как устроен SIP-протокол?
SIP-протокол — один из способов передачи данных по сети. Он был разработан на основе протоколов HTTP (передача гипертекста, используется для веб-приложений) и SMTP (на его базе работает обмен электронной почтой). Также как и в HTTP, SIP-протокол использует текстовый формат сообщений. До него был широко распространен протокол передачи данных Н.323, который преобразовывал информацию в двоичный код. Из-за этого нормально взаимодействовать могли только устройства, которые поддерживают подобное кодирование. В SIP-протоколе такая проблема устранена: если нет возможности преобразовать данные, они игнорируются.
От SMTP пришел формат адресов пользователей. Он напоминает e-mail адреса, потому что состоит из имени и идентификатора хоста. SIP-адреса бывают четырех типов: имя@домен, имя@хост, имя@IР-адрес, номер_телефона@шлюз. В начале прибавляется приставка sip. Соединение по такому адресу удобнее, чем по IP-адресу, поэтому пользователи смогут найти друг друга, даже если IP-адрес поменялся.
SIP — «протокол инициирования сеансов», поэтому он отвечает за установление соединения. Он находит абонента и обеспечивает стабильность связи, но не передает непосредственно текст, голос или видео. В обмене мультимедийными данными его обычно используют для соединения с абонентом. За передачу звука отвечают другие протоколы, например RTP (Real-time Transport Protocol).
Технология была разработана в 1996 году и учитывает недоработки других сетевых протоколов. Ее создателями были специалисты из группы MMUSIC Инженерного совета интернета (Internet Engineering Task Force). Это международная организация, которая развивает протоколы и архитектуры.
Принципы протокола SIP
- Открытость и расширяемость — возможность разработки дополнительной функциональности.
- Масштабируемость. Количество пользователей сети может свободно увеличиваться без дополнительных доработок.
- Интеграция в стек уже разработанных технологий. Это позволяет устанавливать соединение между любыми участниками сети.
- Адаптивность — взаимодействие с другими протоколами и возможность их одновременного использования.
- Персональная мобильность — каждый человек получает уникальный идентификатор, который позволяет свободно перемещаться по миру и быть на связи.
Частые ошибки при строительстве из СИП
Строительство нужно вести в сухую теплую погоду
Важно на этапе строительства не отклоняться от технологии.
Ошибки при строительстве:
- хранение СИП под открытым небом, без влагозащитной плёнки;
- работа при отрицательных температурах или при показаниях термометра выше 25–30°С;
- работа в дождливую погоду;
- использование дешёвых панелей, что чаще всего говорит о нарушениях в технологии производства;
- плохая гидроизоляция между фундаментом и стенами;
- использование досок вместо бруса;
- отсутствие стропил при обустройстве кровли — при длине пролётов свыше 2–2,5 метров СИП деформируется под нагрузкой;
- недостаточная вентиляция.
.
Безопасность использования протокола SIP
Угрозы
При использовании IP-телефонии всегда существует риск атак. Злоумышленники могут:
- Украсть данные. Пароль к учетной записи пользователя может быть подобран с помощью специальных программ. Тогда мошенники могут использовать адрес для звонков по дорогим направлениям или получить доступ к другим паролям пользователя. Установка сложного пароля не всегда помогает пользователям, потому что злоумышленники могут использовать уязвимости в устройстве. Поэтому своевременно обновляйте прошивки телефонных аппаратов, заменяйте устаревшее SIP-оборудование и грамотно подходите к защите IP-шлюза и телефона на выходе в интернет. Как минимум SIP-устройство должно быть подключено к интернету через маршрутизатор с активным «сетевым экраном», брандмауэром.
- Прослушать разговор. Передача голоса передается без шифрования через RTP, и если в транзитном узле есть возможность перехвата, то разговор может быть перехвачен и прослушан с помощью инструмента Cain или подобных. Затем абонентов шантажируют или используют информацию для других неблаговидных целей.
- Узнать абонентов-адресатов. При прослушивании также можно определить, кому звонит абонент. Дальше использовать данные для манипуляции или других схем.
- Звонить за счет абонента. В крупных бизнес-центрах часто доступ к интернету предоставляется с использованием NAT (технологии преобразования IP-адресов), то есть у абонента есть IP-адреса в локальной сети, а общий публичный адрес могут использовать и другие пользователи. Так злоумышленники, имеющие доступ к публичному адресу, могут звонить через аккаунт жертвы.
- Манипулировать звонками. Реализуется с помощью атаки MITM (Man In The Middle), когда перехватывает трафик, вклинивается в соединение между абонентами и удаляет или искажает информацию, но при этом абоненты об этом не подозревают.
- Парализовать систему телефонии. Организация многочисленных ложных вызовов приводит к отказу в обслуживании АТС. Такая атака называется Denial of Service (DoS).
- Разорвать соединение, отправляя IP-пакеты с BYE-запросом, который завершает сеанс связи.
Меры безопасности
- Запретите в настройках звонки за границу или любые направления, которые не актуальны для бизнеса.
- Создайте список разрешенных IP-адресов, с которых может быть установлено соединение. Правда, тогда абонент не сможет звонить в любом месте.
- Оплачивайте звонки авансом. Когда оплаченное количество трафика израсходуется, связь прекратится. Злоумышленники не смогут потратить со счета больше, чем на нем есть.
- Зашифровывайте звонки. Так вы защитите себя от прослушивания. Для этого используйте протоколы SIP/TLS, SRTP или ZRTP. Настраивайте их через сервисы облачной телефонии или операторов связи.
- Защищайте сервер. Для этого генерируйте сложные пароли и отключите ответ о неверном пароле. Отключите гостевые звонки, тогда никто не сможет позвонить без авторизации. Включите режим блокировки при обнаружении нескольких попыток регистрации.
- Применяйте межсетевые экраны для закрытия внутренних и внешних сетевых портов, кроме служебных.
- Работайте через виртуальные частные сети (VPN). Однако этот способ имеет недостатки: качество связи ухудшается, усложняется сетевая структура, повышается нагрузка из-за дополнительного шифрования.
Номера типа iNUM
Выше мы сказали, что дозвониться абоненту, не используя телефон доступа провайдера, который может казаться не очень удобным, можно, задействуя «виртуальный» номер. Однако с относительно недавнего времени российским пользователям доступен еще и третий вариант совершения звонков. Он подразумевает задействование «глобального» телефонного номера iNUM. В чем его специфика ?
Номер iNUM введен в пользование международной организацией ITU. В принципе, его можно считать разновидностью виртуального номера. Он всегда начинается с кода +883 (510), и это правило является одинаковым для всех абонентов, подключенных к нему, независимо от их гражданства и страны фактического нахождения. Номера iNUM могут выдавать локальные операторы SIP-телефонии.
Следует отметить, что тарификация исходящих звонков на iNUM со стационарных телефонов очень непривлекательна. Во многих случаях выходит дешевле, если у человека — национальный телефонный номер. И потому вариант с iNUM целесообразно задействовать, только если вызывающим абонентом используется программа для SIP-телефонии или же SIP-аппарат. Идеальный вариант — если оба подключены к одному и тому же провайдеру. Но даже если это и не так — не критично. Тарифы на подобные звонки у провайдеров не такие высокие, как у операторов стационарной связи, таких как МТС или «Ростелеком». SIP-телефония, как мы уже сказали в самом начале, характеризуется прежде всего более низкими расходами на связь, по сравнению с традиционными технологиями. В некоторых случаях тарифы на звонки на номера iNUM достаточно невысоки у VoIP-сервисов — того же Skype, Google и их многочисленных аналогов.