Чем отличается sip телефония от ip


Что такое SIP-телефония — Ringostat Blog

О SIP слышал практически каждый. Но не все понимают, что это такое и чем SIP-телефония отличается от обычной связи по телефону. Мы продолжаем цикл ознакомительных статей об аналитике и виртуальной АТС. И сегодняшняя тема нашей статьи SIP-телефония простыми словами.

Чем отличается SIP-телефония от IP и VoIP

Если вы хоть раз читали про виртуальную АТС, то наверняка сталкивались с этими терминами. Поэтому для начала разберемся — в чем же разница между SIP, IP-телефонией и VoIP. Это поможет вам не запутаться в терминологии и сразу понять, как все устроено.

Начнем с самого обширного понятия — IP (Internet Protocol — «межсетевой протокол»). Можно сказать, что это “начало всех начал”, так как именно протокол IP связал все компьютерные сети мира в глобальную сеть интернет. Именно поэтому у каждого компьютера есть свой уникальный IP-адрес, который нужен для обмена данными.

Для передачи аудиоданных по сети есть своя технология — она называется VoIP (Voice over IP — «голос по интернет-протоколу IP»). Благодаря ей мы можем обмениваться любыми данными, где присутствует голос — звонить через интернет, транслировать вебинары или смотреть видео с камер видеонаблюдения со звуком.

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

Еще более узкое понятие SIP-телефония. Если IP-телефония — это название технологии в целом, то SIP — лишь одна из ее разновидностей, протокол связи. Если проводить сравнение, то они так же относятся друг к другу, как ноутбук и ASUS.

О SIP мы поговорим ниже, а пока подытожим:

 

SIP-телефония: что это и как она работает

Итак, SIP (Session Initiation Protocol) — протокол передачи данных. Его можно сравнить с языком, который помогает устройствам понять друг друга и обмениваться данными без ошибок. Он используется для множества целей — для IP-телефонии, видео и аудиоконференций и даже онлайн-игр. Говоря упрощенно, он работает по схеме “клиент-сервер”, постоянно чередуя запросы и ответы.

Так сложилось, что часто словом SIP иногда называют технологию звонков через интернет в целом. Тогда возникает вопрос: SIP и IP-телефония — в чем разница? Отличие в том, что SIP-телефония — это связь через интернет только с помощью конкретно этого протокола. Например, ее использует Skype.

Есть и другие протоколы для IP-телефонии. Но в наше время SIP — это универсальный стандарт для обмена данными по сети. Специалисты считают его самым перспективным, и он чаще всего используется. SIP-телефония доступна там, где есть интернет со скоростью не менее 64 Кбит в секунду. То есть практически повсюду.

IP-телефония позволяет привязать номер не к локации, а к конкретному пользователю, и это открывает широкие возможности, например, для аналитики. Ведь так о клиенте можно узнать гораздо больше. В частности, эта технология лежит в основе отслеживания звонков — call tracking.



 

Как можно звонить и принимать звонки с помощью SIP:

  • с помощью компьютера или ноутбука, если установить на него специальную программу (SIP-клиент) и оснастить его наушником и микрофоном;
  • через WI-FI или 3g/4g с помощью SIP-программ для планшетов и мобильных телефонов;
  • используя специальный стационарный SIP-телефон, который включаются в роутер;
  • подключить обычный телефон к VoIP-шлюзу, а сам шлюз — к роутеру.

Принимать и совершать звонки можно и с помощью Ringostat Smart Phone — для этого достаточно зарегистрироваться зарегистрируйтесь в нашем сервисе. Это телефон прямо в браузере и аналитический помощник менеджера по продажам. Читайте об этом в статье «Виртуальная АТС Ringostat 2.0: ассистент sales-менеджера и телефон в браузере».

 

Как работает SIP-телефония

Рассмотрим пример, когда человек звонит с компьютера, на котором установлен SIP-клиент, в компанию, которая использует SIP-телефонию:

  1. Во время звонка специальная программа (кодек) сжимает голос клиента в цифровой сигнал. Это ускоряет связь и снижает нагрузку на сеть.
  2. Сигнал передается в устройство, которое использует компания (компьютер, SIP-телефон и т. д.).
  3. Два устройства находят друг друга по IP-адресу и начинают сеанс связи по SIP-протоколу.
  4. Сигнал снова преобразуется в аналоговый, и менеджер, принимающий звонок, слышит обычный голос клиента.

Ниже упрощенная схема, которая иллюстрирует работу SIP-телефонии при таком входящем звонке:

Преимущества SIP-телефонии

Этот вид телефонии настолько удобен и практичен, что активно вытесняет традиционную телефонию. В первую очередь это касается бизнеса — и неудивительно, ведь она позволяет экономно и быстро обеспечить компанию связью. Рассмотрим плюсы этого вида связи:

  • Дешевле, чем подключение и настройка аналоговой офисной АТС. Вы получите в распоряжение многоканальный номер, который никогда не будет занят (если у вас будет достаточно сотрудников). Также вы можете увеличивать количество операторов в корпоративной сети без значительных затрат.
  • Быстрая телефонизация компании. Если риелторы говорят про хорошие квартиры “заходи и живи”, то SIP-телефония — это “заходи и работай”.  Даже если вы только въехали в офис с голыми стенами и в нем нет ничего кроме компьютера и наушников с гарнитурой. У вас может даже не быть интернета — достаточно наличия качественного 3G соединения.
  • Вы платите за звонки по базовым тарифам на услуги телефонной связи — вне зависимости от того, где находится абонент. SIP-номера дешевле, чем установка обычной телефонной линии. Особенно это удобно для телефонизации крупных предприятий с большим количеством филиалов и отделов, которые находятся в разных местах.
  • SIP-телефония позволяет объединить данные о звонках с 1C, CRM, системами аналитики. И сделать ваш бизнес более эффективным с помощью этих данных. Например, благодаря SIP-телефонии возможно отслеживание звонков.  А с помощью коллтрекинга вы сможете видеть, из каких рекламных источников к вам приходят клиенты — и принимать правильные решения для повышения продаж.
  • С помощью SIP-телефонии и коллтрекинга, вы можете следить за нагрузкой на отдел продаж, его эффективностью и контролировать каждого менеджера, прослушивая звонки. Все это повысит уровень обслуживания и повлияет на процент закрытия сделок.
  • Нет ограничения по географии. Например, Ringostat позволяет подключить SIP-номера в любой части мира, где есть SIP-телефония. Мы обеспечиваем высокое качество связи в Северной Америке, Европе и большей части Азии.
  • SIP-номера разных стран можно подключить к коллцентру или отделу продаж вне зависимости от его местонахождения. Например для московского офиса можно подключить входящие номера Киева, Минска, Лондона
  • Хорошая защита от прослушивания, в отличие от традиционных телефонных линий.
  • Вы можете создать удаленный коллцентр, выделив для него SIP-номера — так вы сэкономите на оборудовании и аренде офиса.
  • Гибкие настройки — вы можете настроить сложную схему переадресации между отделами и менеджерами, голосовую почту, автоответчик, IVR (голосовое меню). Можно выстраивать очередь звонков, в зависимости от занятости менеджеров, записывать разговоры и т. д.
  • Благодаря SIP-телефонии, можно настроить форму обратного звонка на сайте. Как показывает опыт Ringostat, иногда она позволяет увеличить количество звонков на 48%.
  • Вы можете настроить вашу виртуальную АТС в соответствии с вашим рабочим графиком и выходными днями. Например, она может переадресовывать звонки, поступающие в нерабочее время, на мобильные номера сотрудников. Ниже пример, как выглядит в Ringostat схема переадресации на период нерабочего времени в праздники:

Выводы

SIP-телефония — отличное решение для стартующего бизнеса и компаний, которые практично подходят к организации бизнес-процессов. Это не только возможность сэкономить, но и повысить уровень обслуживания клиентов, а также построить полноценную аналитику для компании. Именно поэтому SIP-телефония приобретает все большую популярность.

Если у вас появились вопросы по предмету статьи, задавайте их в комментариях. Также напоминаем, что у Ringostat можно брать в аренду SIP-номера, а также подключать к проекту собственные. Для этого обращайтесь в нашу техподдержку — [email protected]

Если вы нашли ошибку - выделите её и нажмите Ctrl + Enter или нажмите сюда.

blog.ringostat.com

SIP-телефония или IP-телефония: есть ли разница?


Чем отличается SIP-телефония от IP-телефонии? Что такое VoIP? Почему SIP-телефония лучше звонков по скайпу и вайберу? Сегодня поговорим об этом.

SIP, IP-телефония и VoIP — разбираемся с терминологией

 

Начнём с основ, которые объединяют эти понятия: c термина IP.
Internet Protocol (дословно — «межсетевой протокол» или IP) связывает все компьютерные сети в глобальную — интернет. Этот протокол соединяет IP-адреса узлов в сеть и служит для передачи данных (доставки пакетов).

То есть IP — это протокол передачи данных.

 

Для передачи голосовых пакетов используется специальный протокол — VoIP (Voice over Internet Protocol). VoIP позволяет передавать по сети любые данные, где присутствует голос. Например, онлайн-трансляции со звуком тоже возможны благодаря VoIP. 

VoIP — это протокол передачи аудиоданных.

 

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

IP-телефония — телефония через интернет

 

 

Отличия VoIP и IP-телефонии:

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

 

IP-телефония осуществляется по протоколам, которые обеспечивают:

  • регистрацию устройства (например, IP-телефон)
  • вызов или переадресацию вызова
  • установление соединения
  • передачу имени или номера абонента

SIP — это наиболее распространённый протокол IP-телефонии. SIP умеет передавать не только голос, но также видео и мгновенные сообщения. Дословно SIP (Session Initiation Protocol) — протокол установления сеанса.

SIP описывает как одно приложение может запросить соединение у другого, используя уникальное имя.

SIP — это протокол, описывающий правила, по которым происходит связь. 

 

 

 


SIP-телефония и IP-телефония — одно и то же?

 

 

Часто любую технологию звонков через интернет называют SIP-телефонией.

Это не совсем верно. Вопрос: «SIP-телефония и IP-телефония — есть ли разница?» можно проиллюстрировать аналогией с ксероксом, который стал нарицательным. Но не все копировальные устройства — ксерокс. И Xerox — это не только копиры. Компания выпускает принтеры, сканеры, материалы для печати, ПО и т.д.

То же и с SIP-протоколом.

Кроме SIP-телефонии, этот протокол используется при проведении онлайн-конференций (как аудио, так и видео), мгновенных сообщений (чаты) и даже онлайн-игр.
Но SIP-протокол для IP-телефонии используется чаще чем другие протоколы. Именно SIP стал стандартом. Поэтому понятия SIP-телефония и IP-телефония часто путают.

Кстати, мессенджеры (Skype, Viber и остальные) — это тоже SIP.

 

 


SIP-телефония и мессенджеры

 

 

Мы используем мессенджеры ежедневно. Как правило, только одним из них дело не ограничивается, даже если имеются личные предпочтения.

Хотя, все мессенджеры работают на SIP, звонки, к примеру, со скайпа на вайбер — невозможны. Каждый из мессенджеров хочет максимально охватить аудиторию — поэтому не стремится интегрироваться с конкурентами.

По данным исследования tagline в 2016 году российские компании одновременно использовали в среднем 5 мессенджеров на одном проекте (от 1 до 10). Не считая тех мессенджеров, которые используют сотрудники для нерабочих целей.

В бизнесе мессенджеры можно и нужно применять. Как инструмент маркетинга для охвата аудитории — это хорошо. Но малый бизнес часто грешит и тем, что использует мессенджеры для экономии в качестве замены IP-телефонии. Встречаются сайты, на которых в контактах — мобильный и несколько мессенджеров для связи. Это делают для удобства клиентов, однако, для бизнес-процессов такое решение проигрывает подключению SIP-номера.

Остановимся кратко на недостатках использования мессенджеров вместо того, чтобы подключить SIP-телефонию:

 

 

SIP-номер

Мессенджеры

Универсальность

Это обычный номер телефона, на который можно позвонить с любого номера

Возможны звонки только внутри мессенджера, поэтому для охвата аудитории придется установить и указать все популярные сервисы

Стабильность соединения

Единственное условие — качество интернет соединения 64 кб/сек. Наличие хотябы 3G обеспечивает качественную связь

Ни один мессенджер не гарантирует стабильность соединения и качество связи

Централизованность

Достаточно одного многоканального номера для компании. Если требуется увеличить количество операторов — просто увеличьте количество линий

Сложно обеспечить централизацию мессенджеров если на звонки отвечает больше чем один сотрудник

Статистика и аналитика вызовов

Вы можете узнать всю историю звонков любого оператора и проследить все обращения к вам каждого клиента

нет

Запись разговоров

да

нет

Эстетика и имидж

Достаточно разместить на сайте единый номер

 
 

Подключить SIP-номер не сложнее, чем мессенджеры. Специальное оборудование тоже необязательно.

 

 


Оборудование для использования SIP-телефонии

 

Совершать и принимать звонки в формате SIP-телефонии может любое устройство с доступом к интернету, аудио- входом и выходом:

1.Смартфон или планшет с приложением для SIP-телефонии
2. Компьютер с доступом в интернет, микрофон и наушники (или колонки— но это, скорее, домашний вариант). Как и на смартфон, потребуется установить программу для IP-телефонии
3. Специальный SIP-телефон
4. Обычный аналоговый телефон, через VoIP-шлюз, который подключается к роутеру.

 

 


Чем SIP-телефония лучше традиционной

 

 

Сравнивать SIP-телефонию с традиционной — как сравнивать смартфон с обычным кнопочным стационарным телефоном. Те преимущества, которые имеет смартфон перед стационарным телефоном, даст вам и SIP-телефония — по сравнению с традиционной.

Популярность SIP-телефонии растёт. Этот вид телефонии даёт бизнесу то, что не обеспечит традиционная телефония: мобильность, масштабируемость,отслеживание звонков, запись разговоров, статистику, аналитику и многие другие преимущества. Мы уже писали об этих преимуществах (ссылка).

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

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

 

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

 


nortels.ru

Что такое SIP-телефония, как работает и для чего применяется

Большинство пользователей глобальной сети знают и даже активно используют способ передачи мультимедийных данных через Интернет – межсетевой протокол IP (Internet Protocol). Если говорить просто, то для обмена информацией, включая аудиосообщения, требуется установить IP-соединение между устройствами.


Но что такое SIP-телефония? Это один из протоколов передачи голосовой информации, который базируется на принципах IP-телефонии. Расшифровывается SIP как Session Initiation Protocol – «Протокол Установления Сеанса». Используется для множества целей – аудио и видеоконференции, телефония, онлайн-игры и другое. Протокол SIP работает по схеме «клиент-сервер-клиент», чередуя запросы и ответы.

Далее подробно остановимся на алгоритме работы, отличиях от IP и VoIP и преимуществах SIP-телефонии.

Как работает

Что такое звонок через SIP? Обмен голосовыми сообщениями выполняется по следующему алгоритму:


  1. Первый абонент передает голосовое сообщение, которое записывается и сжимается с помощью специальных кодеков, встроенных в программные модули. Пользователь не замечает работу этих скриптов, однако, благодаря сжатию аудиоданных снижается нагрузка на Интернет-соединение. Качество при этом остается высоким за счет преобразования аналогового сигнала в цифровой.
  2. Цифровой сигнал поступает на принимающего устройство второго абонента – СИП-телефон, компьютер, смартфон.
  3. Между устройствами устанавливается связь, то есть сначала они находят друг друга по IP-адресу, а затем подключаются по SIP-протоколу и начинают сеанс.
  4. После соединения со вторым устройством цифровой сигнал преобразуется в аналоговый, и абонент слышит в трубке или гарнитуре голос собеседника.

Детально схема соединения выглядит так: голос первого абонента передается в SIP-оператор, сжимается в цифровой сигнал и направляется через интернет на SIP-оператор второго абонента, где он преобразуется в аналоговый сигнал и подается на приемное устройство.  

Что нужно для отправки и приема звонка через Интернет?


Пользователям предлагается несколько вариантов применения SIP-протокола:

  1. С помощью ноутбука или стационарного ПК. На устройство следует установить программный клиент и оснастить его гарнитурой – обычно это наушники и микрофон.
  2. Используя смартфон, планшет или другой гаджет с наличием операционной системы и возможностью подключения к сети Интернет. На гаджет устанавливается специальный модуль, выполняется подключение и регистрация по инструкции к программному обеспечению. Звонок по SIP-каналу можно выполнить через мобильные сети 3G и 4G, а также через Wi-Fi.
  3. Посредством стационарного SIP-телефона, который подключается к роутеру.
  4. Применяя VoIP-шлюз с подключенным проводным телефоном. Шлюз подключается к роутеру.

Разберем на примере, что такое SIP.

Владислав планирует перелет самолетом из Пхукета в Москву на определенное время. На смартфоне у него SIP-клиент. Российская авиакомпания также имеет виртуальную АТС с поддержкой этого протокола. Владислав набирает номер компании, через сервер смартфона выполняется поиск IP-адреса авиаперевозчика. При отклике абоненты соединяются для обмена информацией.

Голосовые сообщения Владислава сжимаются и оцифровываются, после чего передаются на сервер собеседника. СИП-модуль виртуальной АТС дешифрует сигнал и передает его на устройство уже в аналоговом качестве – абонент слышит голос.

Для связи с мобильным телефоном через SIP-клиент алгоритм немного другой. Сначала сервер пытается найти IP-адрес абонента, если не может найти, то выполняется соединение с устройством напрямую стандартными технологиями. При этом сохраняется сжатие и оцифровка аналогового сигнала.  

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

Обычно поставщик услуги предоставляет пользователям цифровую комбинацию – ID, с её помощью можно осуществлять бесплатные звонки внутри сети. Для соединения с абонентами других сетей требуется знать URI – комбинация ID и адреса провайдера. 

Также клиентам выдаются стандартные телефонные номера:

  • Виртуальные. Обычно – это комбинации с какой-то добавочной информацией, которая позволяет идентифицировать номер. Пользователи соединяются сначала с сервером поставщика услуги, а после по «цифровому хвосту» номера связываются непосредственно с абонентом.
  • Прямые. Это привычные комбинации цифр, которые используются для городских и междугородних номеров. Звонки на такие линии выполняются без отличия от вызовов через обычные АТС. Главное преимущество – качество сигнала выше, за счет цифровой обработки на стороне SIP-оператора.
  • Бесплатные. Номера вида 8-800 используются сервисами, службами поддержки и работы с клиентами по России. На них также можно звонить, используя SIP-протокол.

Ввод комбинаций номера в SIP-телефонии аналогичен с сотовой связью, то есть используется код страны. Например, для России – (+7).

Чем отличается SIP-телефония от VoIP и IP


Если СИП-протокол – это стандарт для звонков через Интернет, тогда возникает вопрос: для каких целей применяют IP-телефонию и VoIP? Например, подключаясь к виртуальной АТС, эти технологии используются совместно, что несколько запутывает неопытных пользователей. Давайте разберемся в понятиях.

Начнем с фундамента – это Internet Protocol или IP, что означает межсетевой протокол. По нему все сетевые устройства в мире связываются в глобальную сеть. Соответственно у каждого компьютера, гаджета, сервера или прибора подключенного к интернету есть уникальный IP-адрес. С его помощью пользователи обмениваются любыми данными и информацией.

Чтобы передавать аудиоданные по сети была придумана собственная технология, ответвление Internet Protocol – VoIP, то есть Voice over IP. Переводится как «голос по IP» или проще «голос по Интернету». С помощью этой технологии пользователи могут обмениваться данными, где в каком-либо виде присутствует голос. Например, вебинары и трансляции через Интернет, звонки в сети, онлайн-игры, видеонаблюдение с оповещением и другое.

SIP-телефония представляет собой более узкое понятие, то есть разновидность IP-телефонии, выделенный протокол связи. Основное отличие в том, что соединение между абонентами осуществляется только по этому каналу, не используя другие технологии. Это позволяет привязать номер к конкретному пользователю, а не к общей локации. Например, SIP-протокол применяется в Skype, а также в сервисах отслеживания звонков call tracking.

Преимущества технологии

Звонить и поддерживать связь через Интернет сегодня намного выгоднее и практичнее, чем пользоваться традиционной телефонией. Например, SIP-технология позволяет быстро и недорого обеспечить компанию связью. Рассмотрим преимущества для бизнеса и не только:

  1. Экономия бюджета. Подключить этот протокол гораздо дешевле, чем обеспечить офис аналоговой АТС. К тому же в вашем распоряжении многоканальный номер, отличная скорость и качество соединения. Вы можете легко увеличить число операторов в вашей сети при минимальных затратах времени и средств. Попробуйте сделать такое в аналоговой АТС.
  2. Телефонизация компании на «раз-два». SIP-телефонию можно описать одной фразой: «подключись и работай». Например, вы только въехали в новый офис, ещё не успели обустроиться, но связь с клиентами хотите поддерживать. Как это сделать быстро и без забот, если у вас есть ноутбук с гарнитурой, компьютер или гаджет? Только с помощью технологии SIP. Для стабильного соединения подойдет даже мобильный интернет 3G или 4G.


  1. Оплата осуществляется только по базовым тарифам за услуги телефонной связи, независимо от местонахождения абонента. Это очень удобно для крупных компаний с разветвленной сетью представительств, филиалов, отделов в разных городах.
  2. Интеграция телефонии с системами аналитики, 1С, CRM. Например, используя этот протокол в сервисе коллтрекинга можно проверять различные метрики: эффективность работы операторов, отдела продаж, отслеживать рекламные каналы, по которым приходят клиенты и многое другое. Все это повышает эффективность рекламных кампаний и уровень обслуживания.
  3. SIP-соединение хорошо защищено от внешнего прослушивания, чего не скажешь о аналоговых линиях связи.


  1. Технология позволяет создать удаленный колл-центр, не тратя деньги на закупку стационарного оборудования и аренду офиса.
  2. Множество опций – голосовая почта, переадресация между сотрудниками и отделами, автоответчик, голосовое меню. Также СИП-технология позволяет проставлять очередность звонков, ориентируясь на загрузку менеджеров, записывать разговоры.
  3. Протокол отлично работает с модулями обратного звонка, пропущенных вызовов на сайте. В связке они увеличивают показатели конверсии звонков в заявку в среднем на 60%.
  4. Наличие программного обеспечения для любых операционных систем, мобильных устройств, смартфонов.

Мы ответили на вопрос, SIP-телефония: что это и как работает. Рассмотрим, где эта технология активнее всего применяется.  

СИП-телефония применяется коммерческими и государственными корпорациями, малым и средним бизнесом для создания скоростной сети внутрикорпоративного общения, а также для связи с партнерами и клиентами. Например, крупные колл-центры, торговые павильоны и мега-маркеты используют этот IP-протокол.

Обычные пользователи также применяют программы и оборудование для интернет-звонков. Технология СИП существенно сокращает расходы на телефонию.

Резюме

Мы изучили, что такое SIP. Узнали отличия этого вида интернет-телефонии от IP-связи и VoIP. Рассмотрели принцип работы, преимущества, программное обеспечение и сферу применения технологии.

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

www.calltouch.ru

SIP-телефония

Вместо вступления…

В последнее время наблюдается повышенный интерес к технологиям IP-телефонии, использование которой позволяет в значительной мере снизить стоимость телефонной связи. При этом становится возможным использование сети Интернет, что позволяет сразу достичь "глобальных масштабов", а необходимость прокладки магистральных коммуникаций попросту отпадает.

Целью данной статьи является поверхностное рассмотрение возможностей IP-телефонии, использующей протокол SIP, для ознакомления с общими принципами ее работы.

Протокол SIP (Session Initiat Protocol, протокол установки соединения) не является первопроходцем в области IP-телефонии. Протокол H.323 уже давно используется для целей IP-телефонии, однако изначально он не разрабатывался для IP-сетей, что снижает "оптимальность" их совместной работы. За годы работы с протоколом H.323 накоплен большой опыт использования, который позволил выявить как его положительные черты, так и недостатки, которые были учтены при разработке протокола SIP.

Протокол H.323 использует двоичный формат. Одним из следствий этого является необходимость стандартизации всех возможностей данного протокола, так как в случае если определенная возможность не поддерживается устройством, то такие устройства из-за двоичного формата не смогут работать друг с другом. SIP-протокол использует текстовый формат сообщений, если одному из устройств не знаком определенный тип сообщения или заголовка, то оно просто игнорируется (как и в HTTP, который по своему формату очень похож формат протокола SIP). К тому же сам протокол SIP значительно проще H.323.

Возможности протокола SIP

Основные преимущества протокола SIP:

1. Масштабируемость — возможность увеличения количества клиентов при расширении сети.

2. Мобильность — возможность получения сервиса вне зависимости от местоположения (как например электронная почта), а каждому пользователю выдается персональный идентификатор, по которому он может быть найден.

3. Расширяемость — возможность дополнения протокола новыми функциями (за счет введения новых заголовков и сообщений). Как уже говорилось выше, если устройству встречается неизвестное ему расширение протокола, оно попросту игнорируется. Так как протокол H.323 использует сообщения двоичного формата, то неизвестные функции могут привести к невозможности предоставления сервиса.

Протокол SIP разрабатывался с расчетом на возможность использования любых транспортов, но, тем не менее, наиболее предпочтительным является использование UDP-пакетов (это позволяет повысить производительность по сравнению с использованием протокола TCP, но требует использования дополнительных механизмов проверки доставки сигнальных сообщений).

Так как телефония с использованием протокола SIP позволяет использовать большое количество разнообразных сервисов (помимо передачи голоса, возможна передача видео, текстовых сообщений, факсов и др.), необходим механизм обмена информацией о том, какие сервисы может использовать вызываемаявызывающая стороны. Для этой цели используется протокол SDP (Session Description Protocol) — протокол описания сессии. Данный протокол позволяет определить какие звуковые (видео и другие) кодеки и иные возможности может использовать удаленная сторона.

Собственно сама передача голоса осуществляется благодаря использованию протокола RTP (Real-time Transport Protocol, протокол транспортировки в реальном времени). Сам протокол SIP непосредственного участия в передаче голосовых, видео и других данных не принимает, он отвечает только за установление связи (по протоколам SDP, RTP и др.), поэтому под SIP-телефонией понимается не передача голоса по протоколу SIP, а передача голоса с использованием протокола SIP. Использование протокола SIP предоставляет новые возможности установления соединений (а также возможность беспроблемного расширения данных возможностей), а не непосредственной передачи голосового и других видов трафика.

Формат адресов используемых протоколом SIP напоминает формат E-Mail-адреса: имя@идентификатор_хоста. В начале адреса ствится приставка "sip:" (пример: sip:[email protected]). В качестве идентификатора хоста может служить его IP-адрес, домен или имя хоста (IP-адрес определяется с использованием DNS, так что в итоге все равно получается обращение по адресу sip: имя@IP-адрес).

Архитектура SIP-сети

Стандартными элементами в SIP-сети являются:

1. User Agent: по протоколу SIP устанавливаются соединения "клиент-сервер". Клиент устанавливает соединения, а сервер принимает вызовы, но так обычно телефонный аппарат (или программный телефон) может как устанавливать так и принимать звонки, то получается что он одновременно играет роль и клиента и сервера (хотя в реализации протокола это не является обязательным критерием) — в этом случае его называют User Agent (UA) или терминал.

2. Прокси-сервер: прокси сервер принимает запросы и производит с ним некоторые действия (например определяет местоположение клиента, производит переадресацию или перенаправление вызова и др.). Он также может устанавливать собственные соединения. Зачастую прокси-сервер совмещают с сервером определения местоположения (Register-сервер), в таком случае его называют Registrar-сервером.

3. Сервер опредления местоположения или сервер регистрации (Register): данный вид сервера служит для регистрации пользователей. Регистрация пользователя производится для определения его текущего IP-адреса, для того чтобы можно было произвести вызов [email protected]адрес. В случае если пользователь переместится в другое место и/или не имеет определенного IP-адреса, его текущий адрес можно будет определить после того, как он зарегистрируется на сервере регистрации. Таким образом клиент останется доступен по одному и тому же SIP-адресу вне зависимости от того, где на самом деле находится.

4. Сервер переадресации: обращается к серверу регистрации для определения текущего IP-адреса пользователя, но в отличие от прокси сервера только "переадресует" клиента, а не устанавливает собственные соединения.

Прокси-серверы в SIP-сети также могут вносить изменения в передаваемые сообщения — это позволяет беспрепятственно преодолевать NAT в случае если прокси-сервер стоит на NAT-маршрутизаторе (также возможна настройка прокси сервера, находящегося за NAT в случае если на последнем невозможно установить прокси сервер — для этого потребуется задать параметры переадресации так, чтобы получился прокси-сервер стал "виртуальным сервером"). Помимо этого прокси-серверы можно объединять в "цепочки", которые позволяют использовать телефонию, даже если конечная точка (UA) находится сразу за несколькими NAT-шлюзами.

Сообщения SIP

Сообщения SIP-протокола имеют следующую структуру:

  • Стартовая строка (start-line)
  • Заголовки сообщения (*message-header)
  • Пустая строка (CRLF)
  • Тело сообщения

Стартовая строка различается в зависимости от того является ли сообщение запросом или ответом (в случае запроса — в ней сообщается тип запроса, адресат и номер версии протокола, а в случае ответа — номер версии протокола, статус и текстовую расшифровку статуса).

В заголовках содержатся сведения об источнике, адресате, пути следования сообщения и др. Этих заголовков может быть достаточно много и это количество может меняться на пути следования пакетов.

В протоколе SIP версии 2.0 существует 6 типов запросов (тип запроса задается в стартовой строке):

  • INVITE — вызывает адресата для установления связи. С помощью этого сообщения адресату передаются виды поддерживаемых сервисов (которые могут быть использованы инициатором сеанса), а также виды сервисов, которые желает передавать инициатор связи
  • ACK — сообщение подтверждающее согласие адресата установить соединения. В этом сообщении могут быть переданы окончательные параметры сеанса связи (окончательно выбираются виды сервисов и их параметры которые будут использованы)
  • Cancel — отмена ранее переданных запросов (используется в случае если необходимости в них больше нет)
  • BYE — запрос завершения соединения
  • Register — данным запросом пользователь идентифицирует свое текущее местоположение
  • OPTIONS — запрос информации о функциональных возможностях терминала (применяется в случае, если эти данные нужно получить до установления соединения, то есть до фактического обмена данной информацией с помощью запросов INVITE и ACK)

На каждый запрос, отправителю направляется ответ, содержащий код результата выполнения запроса. Формат этих ответов унаследован от протокола HTTP. Ответы кодируются 3-хзначным числом, первая цифра которого указывает на класс ответов, а остальные две — идентифицируют конкретный ответ в каждом классе. Устройство может не знать, что означает код ответа, но должно обязательно знать класс ответа. Всего существует 6 классов ответов:

  • 1?? — информационные ответы
  • 2?? — успешное окончание запроса
  • 3?? — информация об изменения местоположения вызываемого абонента
  • 4?? — информация об ошибке
  • 5?? — информация об ошибке сервера
  • 6?? — информация о невозможности вызова абонента (пользователя с таким адресом не существует, или пользователь отказывается принять вызов)

Информационные ответы сообщают о стадии выполнения запроса, они не являются завершением запроса. Остальные же классы ответов завершают выполнение запроса.

Пример

Рассмотрим пример процесса установления соединения с использованием SIP-протокола (пример взят из RFC 3261). Данный пример отражает работу базовых функций телефонии и соответственно не затрагивает такие возможности как видеосвязь передача текстовых сообщений и др. — общий принцип работы протокола остается неизменным.


рис. 1 (RFC 3261)

Пользователь Alice (sip:[email protected]) вызывает пользователя Bob (sip:[email protected]).

1. Пользователь Alice посылает сообщение INVITE прокси-серверу по умолчанию (atlanta.com) Если бы пользователю Alice был известен IP-адрес пользователя Bob и он мог к нему обратиться напрямую, то запрос INVITE в этом случае мог быть послан непосредственно вызываемому пользователю.

2. Прокси-сервер посылает запрос INVITE серверу вызываемого абонента (biloxi.com).

3. Далее прокси-сервер пользователя Bob при необходимости определяет его текущий IP-адрес и посылает ему сообщение INVITE — у пользователя начинает звонить телефон, о чем сообщается в ответе 180 (Ringing).

4. Если вызываемый пользователь ответил на звонок, то на запрос INVITE высылается ответ 200 (OK).

5. Вызывающий пользователь отправляет сообщение ACK, сообщающее вызываемому о том, что он получил ответ на свой запрос INVITE, им задаются окончательные параметры соединения. На этом этапе все готово к установлению соединения по протоколу RTP (Real-time Transport Protocol).

6. Устанавливается RTP-соединение с заранее согласованными параметрами.

7. Для завершения соединения, завершающим пользователем (кладет трубку) высылается запрос BYE, на которое высылается ответ 200 (OK)

Пока сообщения установления соединения (INVITE) ходят между прокси-серверами и неизвестно доступен ли вызываемый пользователь, в ответ на INVITE посылается ответ 100 (Trying), сообщающий о попытке установления соединения.

Так как прокси-сервер может устанавливать собственные соединения, его использование позволяет вызовам без проблем преодолевать NAT. Также возможно построение нескольких прокси-серверов в одну цепочку, что позволяет преодолевать сразу несколько NAT.

Кодеки

Для передачи звука и видео используются различные алгоритмы сжатия и кодирования данных. Эти алгоритмы называются кодеками. Различные кодеки используют различную ширину полосы пропускания, а также вносят различные задержки и обеспечивают различное качество сервиса. Для звуковых кодеков обычно ширина полосы пропускания составляет от 4-х до 64 кбит/с.

Методика тестирования

Основное направления тестирования SIP-телефонии заключается в рассмотрении качества передачи голоса при ограничении ширины полосы пропускания. Также будет рассматриваться качество передачи голоса при динамическом изменении числа сеансов IP-телефонии и изменении загруженности канала связи. При тестировании IP-маршрутизаторов будет также рассматриваться поведение потоков трафика при установлении сеансов IP-телефонии.

Более четкая методика будет разрабатываться по мере нарастания основательной базы результатов тестирования SIP-оборудования различных производителей.

Заключение

По прогнозам производителей оборудования IP-телефонии, популярность SIP-телефонии будет расти и темпы этого роста будут превосходить темпы роста IP-телефонии в целом, поэтому сами производители возлагают на SIP большие надежды. По тем же прогнозам резкое возрастание интереса к SIP-протоколу (и соответственно оборудованию использующему SIP-протокол) со стороны конечных пользователей придется как раз на 2006 год. По этой причине за выпуск оборудования использующего протокол SIP вплотную взялись многие компании, работающие в области коммуникаций.

 

www.ixbt.com

принцип работы, подключение, оборудование для интернет-телефонии

С каждым годом в нашей жизни появляются новые, более современные, качественные технологии. Не стала исключением и сфера связи: еще недавно почти в любом офисе можно было встретить обычную мини-АТС, а в квартирах пользовались исключительно традиционными аналоговыми телефонами. Но все меняется: IP-телефония стремительно вытесняет своих «конкурентов», подкупая и частных, и корпоративных пользователей выгодными тарифами, легкостью подключения и уникальными возможностями.

Как работает интернет-телефония?

Можно с уверенностью сказать, что идея передавать звук через Сеть витала в воздухе еще на заре существования Всемирной паутины. Первые сотни тысяч пользователей уже тогда активно пользовались возможностями обмена звуковыми данными, размещая и скачивая аудиоклипы. Но полноценная телефония через Интернет в тот период не могла существовать: в первую очередь, из-за низкой скорости передачи данных. Согласитесь, невозможно общаться с собеседником, когда его речь слышна с задержкой в несколько десятков минут или даже часов.

Технология VoIP (Voice over IP — «голос через Интернет») появилась более двух десятков лет назад и заключалась как раз в передаче речи в виде сжатых «пакетов» информации через Сеть. Первоначально трансфер был возможен только между пользователями Интернета. С появлением высокоскоростного соединения удалось устранить задержки и помехи. Затем были созданы специальные шлюзы, которые связывали телефонные сети с интернет-сетями. Благодаря этому прорыву сегодня мы можем совершать звонки на любые устройства: мобильные и аналоговые телефоны, десктопы, планшеты и специальные SIP-устройства, о которых мы расскажем позже.

Какое оборудование требуется для организации SIP-телефонии в офисе или дома? Прежде всего необходимо устройство, подключенное к Интернету, причем скорость входящего и исходящего соединения для IP-телефонии должна быть не менее 512 Кбит/с. Для приема и передачи звонков можно использовать:

  • обычный телефонный аппарат с подключенным к нему IP-шлюзом;
  • смартфоны, планшеты и ПК с установленным специальным софтом или же SIP-телефон;
  • существуют также модели, объединяющие в себе функции IP-шлюза и модема, что позволяет использовать такое оборудование для организации в офисе телефонии и подключения к Интернету одновременно.

IP, VoIP и SIP: разница в деталях

Для того чтобы разобраться в особенностях функционирования интернет-телефонии, необходимо ознакомиться с понятием протокола. Протокол — это набор правил и действий, согласно которым происходит обмен данными между разными устройствами. Например, IP (Internet Protocol) — это тот самый межсетевой протокол, который объединил отдельные компьютеры во всемирную сеть Интернет. Самый известный набор протоколов носит название TCP/IP. Существует и множество других разновидностей, используемых в Интернете с разными целями. Например, протокол HTTP применяется для передачи гипертекста, протокол SMTP — для передачи почты.

С возникновением интернет-телефонии были разработаны и специфические протоколы, использующиеся для осуществления телефонных разговоров и другого мультимедийного взаимодействия через Сеть. VoIP — общее название группы протоколов, которые определяют порядок передачи звуковых данных в Интернете.

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

Термин «аналоговая связь», используемый для обозначения классической проводной телефонной сети, является не совсем корректным: с 60-х годов прошлого века городские АТС при передаче стали переводить звуковые сигналы «в цифру». Таким образом, еще задолго до появления общедоступного Интернета, мы стали обмениваться «пакетами» информации, совершая звонки в разные города и страны.

Интернет-телефония для дома и офиса: возможности и преимущества

Крупнейшие телекоммуникационные компании постепенно отказываются от устаревшей классической телефонии, заменяя ее на интернет-телефонию. Это объясняется несколькими важными преимуществами и возможностями, которые дает интернет-телефония в сравнении с традиционной. Качество звука при IP-соединении не зависит от расстояния: не возникает никакого шума, эха и посторонних звуков, чего не скажешь об аналоговой связи.

Виртуальная АТС легко и быстро подстраивается под потребности как частного пользователя, так и крупного офиса: настройки можно менять онлайн в «личном кабинете», добавлять дополнительные линии при увеличении количества звонков. При этом подключение не имеет привязки к месту нахождения компании, что является огромным преимуществом IP-телефонии для бизнеса. Больше не нужно бояться потери клиентов при переезде офиса: номер остается с вами столько, сколько необходимо. Даже если у компании множество филиалов или удаленных сотрудников, все они могут использовать общий телефонный номер.

Еще одно важное достоинство виртуальной АТС — это низкая стоимость звонков и подключения по сравнению с аналоговой АТС. Нет необходимости в дорогостоящем оборудовании — можно обойтись обычными ПК с гарнитурой или мобильными устройствами. Даже если вы решили пользоваться специальными IP-телефонами — их цена вполне сравнима со стоимостью аналоговых аппаратов, а вот подключение и настройка обойдутся существенно дешевле и займут значительно меньше времени. Тарифы на междугородную и международную связь ниже, чем у аналоговых сетей на 10–60%, а внутрикорпоративные звонки бесплатны, независимо от географического расположения сотрудников или офисов.

Ну и наконец, подключение телефонии для дома или офиса через Интернет — это быстро. Не нужно длительного согласования подключения с компанией-оператором, ожидания монтажа телефонных кабелей: достаточно подключить и настроить услугу на сайте оператора.

Для бизнеса интернет-телефония предоставляет особые возможности:

  • Интеграция. IP-телефонию можно интегрировать с другими коммуникационными решениями, например с программой 1C, с web-сайтом компании, с различными интернет-сервисами и программным обеспечением. Популярным решением, например, является сервис «звонок с сайта», обеспечивающий дополнительное удобство для посетителей и позволяющий компании определить эффективные страницы портала.
  • Многоканальный номер, позволяющий обрабатывать сразу множество звонков. Количество виртуальных линий, как уже было сказано, можно легко и быстро увеличивать, превращая свой офис в настоящий call-центр.
  • Голосовое меню, автосекретарь (добавочные номера) и интеллектуальная переадресация. Например, при настройке меню, клиент сразу обращается к интересующему специалисту, а если все линии оказались заняты, звонок можно направить на мобильный телефон резервного оператора.
  • Возможность организации конференц- и видеосвязи, проведения видеопрезентаций.
  • Запись разговоров. Применяется для отслеживания эффективности работы сотрудников и ограничения внеслужебных звонков (очень полезна при обслуживании конфликтных клиентов).
  • Постоянный доступ к статистике соединений: позволяет отслеживать эффективность маркетинговых программ, местоположение абонентов и корректировать рекламные кампании с учетом особенностей запросов клиентов.
  • Голосовая почта, электронный факс, черный список и многое другое.

Организация и оборудование для VoIP (SIP)-телефонии

Определим основные этапы в процессе подключения IP-телефонии для бизнеса. Все начинается с выбора оператора, предлагающего подобную услугу. Специалисты рекомендуют обращать внимание на следующие факторы:

  • Гарантируемая безопасность передаваемых данных — полная защита каналов связи требует высокой квалификации сотрудников провайдера, поэтому доверять стоит крупным операторам, имеющим в штате опытных специалистов по безопасности.
  • Наличие у провайдера собственной телекоммуникационной сети.
  • Конкурентная цена. Конечно, всем хочется минимизировать затраты на связь, но все же следует разумно подходить к экономии: для бизнеса не рекомендуется выбирать слишком дешевые тарифы на звонки, так как велика вероятность получить услуги пониженного качества.
  • Если необходимо сохранить существующий телефонный номер компании, уточните, сможет ли оператор организовать его перенос.

Следующим шагом должна стать проверка интернет-подключения в вашем офисе. В частности, для крупных call-центров или при низком качестве существующего соединения, целесообразно организовать выделенную интернет-линию для звонков. Подобное разделение голосового трафика и обычной передачи данных повысит качество VoIP-связи. Наконец, на заключительном этапе предстоит принять решение: какое оборудование будет применяться для интернет-телефонии. Можно полностью заменить аналоговую АТС на виртуальную и использовать специальные SIP-аппараты, ПК или смартфоны либо модернизировать имеющиеся телефоны с помощью IP-шлюзов. Эксперты рекомендуют вариант замены АТС на виртуальную: при этом вы получаете максимум функций и возможностей современной связи, а также гибкость настроек.

Итак, IP-телефония — это удобно и выгодно. Виртуальная АТС, по сравнению с аналоговой, предоставляет пользователю совершенно иной уровень сервиса, позволяет оптимизировать расходы, сокращая стоимость звонков в несколько раз. По отзывам абонентов, минимизация затрат на связь очевидна уже в первый месяц использования. Не стоит забывать и о стоимости подключения: организация IP-телефонии обойдется существенно дешевле проведения классических телефонных линий и не потребует дорогостоящего оборудования.

www.pravda.ru

Чем отличается SIP‑телефония и от IP и VoIP

Современные телекоммуникационные системы предоставляют пользователям возможности использовать все доступные форматы связи и подключать множество различных опций, при этом существенно экономя. Но, чтобы выбрать оптимальный вариант, нужно разобраться в таких базовых понятиях как IP, VoIP и SIP.

Принцип работы SIP‑телефонии

SIP — это один из самых распространенных протоколов передачи данных, который позволяет передавать голосовые, текстовые и видеосигналы. Его особенность в том, что он предъявляет низкие требования к скорости Интернет-соединения (от 64 Кбит) и дает возможность использовать широкий спектр дополнительных опций.
Этот протокол работает по схеме «клиент-сервер», в которой постоянно чередуются запросы и ответы. С его помощью можно выполнять обмен аудио- и видеоданными, а также текстовыми сообщениями через Интернет без ошибок.
Работа SIP-телефонии достаточно проста, для ее использования нужно подключить роутер и установить программу на устройство (смартфон, аналоговый или SIP-телефон, ноутбук или компьютер). После настройки роутера и установки программы она будет при звонке сжимать голос и переводить его в цифровой формат.
Когда вызов доходит до получателя, сигнал снова преобразуется в аналоговый. Таким образом, снижается нагрузка на сеть и повышается скорость передачи. Телефоны и компьютеры будут находить друг друга по IP-адресу и устанавливать сеанс связи.

Чем отличается SIP-телефония от прочих видов

IP-телефония — это формат двухстороннего обмена голосовыми сигналами через Интернет-протокол, связывающий IP-адреса в единую сеть, через которую и передаются сигналы. IP-телефония дает возможность осуществлять голосовое общение, а также видеообщение по сети. Отличие СИП и ИП в том, первая позволяет передавать данные исключительно с помощью конкретно этого протокола.
VoIP — это более широкая технология. Данное понятие применяется для обозначения любой передачи аудио-трафика через Интернет. Таким образом, и IP- и SIP-телефония, основаны на этой более общей технологи.
Услуги от компании AnTelecom
Дистрибьютор современных телекоммуникационных решений AnTelecom предлагает услуги по подключению SIP-телефонии для бизнеса и частных лиц. Внедрение таких решений имеет массу преимуществ:

  • низкая стоимость вызовов, в том числе междугородних и международных;
  • возможность создать единую систему связи для всех офисов и подразделений компании;
  • отсутствие географической привязки номеров;
  • низкая стоимость подключения в сравнении с офисной АТС;
  • возможность подключения многоканального номера;
  • большое количество дополнительных бизнес-опций (голосовое меню, переадресация вызовов, коллтрекинг, статистика звонков и пр.).

AnTelecom предлагает своим клиентам выгодные тарифы, гарантирует высокое качество связи и предоставляет оперативную техническую поддержку в режиме 24/7.

an-telecom.ru

SIP-телефония и IP-телефония: есть ли отличия?

SIP-телефония и IP-телефония: есть ли отличия?

 

   Цифровая телефония (в контексте организации связи в офисе это понятие означает то же, что и IP-телефония, и SIP-телефония). Такая связь организуется с помощью технологии Voice over IP(VoIP), где IP — межсетевой или Интернет-протокол. Для установки офисного IP-телефона, как правило, используется протокол SIP (Session Initiation Protocol). Он обеспечивает передачу данных, включающую соединение пользователей через сеть Интернет путем обмена мультимедийным контентом (в данном случае - аудиоконтентом). При этом аудиоконтент (речь абонентов) конвертируется и сжимается в голосовые пакеты, которые потом передаются через сеть Интернет. Цифровая телефония проводится по каналу доступа в Интернет и работает за счет Интернет-трафика.

Цифровая телефония означает, что сигнал передается не в аналоговом, а цифровом виде. Один из варинатов цифровой телефонии – это IP-телефония, работающая по межсетевому проколу (через Интернет). SIP-телефония, в свою очередь, также обеспечивает передачу данных в цифровом виде через Интернет, используя Session Initiation Protocol. Поэтому SIP рассматривают, как подвид IP-телефонии.

Подключить SIP-телефонию очень просто: поэтому у нее столько абонентов. Для подключения телефонии не требуется прокладывать дополнительные линии. Кроме того, SIP-телефония дешевле ещё и благодаря особенностям канала.

Если говорить о технической стороне вопроса, то для цифровой телефонии необходимо специальное IP-оборудование. В случае если клиент только собирается подключить телефон в свой офис, покупка IP-оборудования при грамотном подходе к организации может обойтись дешевле подключения аналоговой телефонии. Если же планируется переход с более старой аналоговой технологии на цифру, то это, конечно, потребует определенных затрат в виде покупки оборудования, которые в долгосрочной перспективе окупаются. Для того чтобы пользоваться удобным цифровым каналом, но не покупать новые телефоны и АТС, можно приобрести специальный SIP-сервер, который преобразует аналоговый канал в цифровой прямо в офисе клиента.

www.mosline.ru

Протокол установления сеанса — Википедия

Протокол установления сеанса (SIP, от англ. Session Initiation Protocol) — протокол передачи данных, описывающий способ установки и завершения пользовательского интернет-сеанса, включающего обмен мультимедийным содержимым (IP-телефония, видео- и аудиоконференции, мгновенные сообщения, онлайн-игры).

Протокол описывает, каким образом клиентское приложение (например, софтфон) может запросить начало соединения у другого, возможно, физически удалённого клиента, находящегося в той же сети, используя его уникальное имя. Протокол определяет способ согласования между клиентами об открытии каналов обмена на основе других протоколов, которые могут использоваться для непосредственной передачи информации (например, RTP). Допускается добавление или удаление таких каналов в течение установленного сеанса, а также подключение и отключение дополнительных клиентов (то есть допускается участие в обмене более двух сторон — конференц-связь). Протокол также определяет порядок завершения сеанса.

Пример сети на базе протокола SIP

Разработкой занималась организация IETF MMUSIC Working Group[1]. Протокол начал разрабатываться в 1996 году Хенингом Шулзри (Henning Schulzrinne, Колумбийский университет) и Марком Хэндли (Университетский колледж Лондона). В ноябре 2000 года SIP был утверждён как сигнальный протокол проекта 3GPP и основной протокол архитектуры IMS (модификация 3GPP TS.24.229[2])[3]. Наряду c другим распространённым протоколом H.323, SIP — один из протоколов, лежащих в основе Voice over IP.

В основу протокола рабочая группа MMUSIC заложила следующие принципы:

  • Простота: включает в себя только шесть методов (функций)
  • Независимость от транспортного уровня, может использовать UDP, TCP, ATM и т. д.
  • Персональная мобильность пользователей. Пользователи могут перемещаться в пределах сети без ограничений. Это достигается путём присвоения пользователю уникального идентификатора. При этом набор предоставляемых услуг остается неизменным. О своих перемещениях пользователь сообщает с помощью сообщения REGISTER своему серверу.
  • Масштабируемость сети. Структура сети на базе протокола SIP позволяет легко её расширять и увеличивать число элементов.
  • Расширяемость протокола. Протокол характеризуется возможностью дополнять его новыми функциями при появлении новых услуг.
  • Интеграция в стек существующих протоколов Интернет. Протокол SIP является частью глобальной архитектуры мультимедиа, разработанной комитетом IETF. Кроме SIP, эта архитектура включает в себя протоколы RSVP, RTP, RTSP, SDP.
  • Взаимодействие с другими протоколами сигнализации. Протокол SIP может быть использован совместно с другими протоколами IP-телефонии, протоколами ТфОП, и для связи с интеллектуальными сетями.

Клиенты SIP традиционно используют порт 5060 TCP или UDP для соединения элементов SIP-сети. В основном, SIP используется для установления и разъединения голосовых и видеозвонков. При этом он может использоваться и в любых других приложениях, где требуется установка соединения, таких, как системы оповещения, мобильные терминалы и так далее. Существует большое количество рекомендаций RFC, относящихся к SIP и определяющих поведение таких приложений. Для передачи самих голосовых и видеоданных используют другие транспортные протоколы, чаще всего RTP.

Главной задачей разработки SIP было создание сигнального протокола на базе IP, который мог бы поддерживать расширенный набор функций обработки вызова и услуг, представленных в существующей ТфОП. Сам протокол SIP не определяет этих функций, а сосредоточен только на процедурах регистрации пользователя, установления и завершения вызова и соответствующей сигнализации. При этом он был спроектирован с поддержкой таких функциональных элементов сети, как прокси-серверы (Proxy Servers) и Пользовательские Агенты (User Agents). Эти элементы обеспечивают базовый набор услуг: набор номера, вызов телефонного аппарата, звуковое информирование абонента о статусе вызова.

Телефонные сети на основе SIP могут поддерживать и более современные услуги, обычно предоставляемые ОКС-7, несмотря на значительное различие этих двух протоколов. ОКС-7 характеризуется сложной, централизованной интеллектуальной сетью и простыми, неинтеллектуальными, терминалами (традиционные телефонные аппараты). SIP — наоборот, требует очень простую (и, соответственно, хорошо масштабируемую) сеть с интеллектом, встроенным в оконечные элементы на периферии (терминалы, построенные как физические устройства или программы).

SIP используется вместе с несколькими другими протоколами и участвует только в сигнальной части сессии связи. SIP выполняет роль носителя для SDP, который описывает параметры передачи медиаданных в рамках сессии, например используемые порты IP и кодеки. В типичном применении сессии SIP — это просто потоки пакетов RTP. RTP является непосредственным носителем голосовых и видео данных.

Первая предложенная версия стандарта (SIP 2.0) была определена в RFC 2543. Протокол был дополнительно уточнён в RFC 3261, хотя многие реализации по-прежнему основаны на промежуточных версиях стандарта. Обратите внимание, что номер версии остался 2.0.

Для организации взаимодействия с существующими приложениями IP-сетей и для обеспечения мобильности пользователей, SIP использует адрес, подобный адресу электронной почты. В качестве адресов рабочих станций используются универсальные указатели ресурсов URI, так называемые SIP URI. Обычно используется следующий формат [sip «:»] идентификатор [«@» фрагмент], где идентификатор указывает на логин абонента или его номер телефона, а фрагмент определяет хост, который может быть задан доменным именем или IP-адресом. Примеры:

  • логин абонента@[Доменное имя],
  • доменное имя устройства@[IP-адрес],
  • № телефона@[VoIP-шлюз].

Общий стандарт URI определён рекомендацией RFC 3986.

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

Имена пользователей представляют собой обычные алфавитно-цифровые идентификаторы. В IP-телефонии, как правило, используют чисто цифровые идентификаторы («номера») для удобства расширения/замены классических телефонных сетей. Номера местной связи, как правило, 2-3-4-значные.

Номер телефона, передаваемый шлюзу — любой доступный через него, и может быть как номером местной связи, так и номером мобильного или обычного городского телефона. Адрес шлюза (IP-адрес или доменное имя) задаётся в настройках телефона или программы-клиента, а пользователю для совершения звонка достаточно только набора номера.

Протокол SIP имеет клиент-серверную архитектуру.

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

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

Терминал[править | править код]

Когда клиент и сервер реализованы в оконечном оборудовании и взаимодействуют непосредственно с пользователем, они называются пользовательским агентским клиентом — User Agent Client (UAC) — и пользовательским агентским сервером — User Agent Server (UAS). Если в устройстве присутствуют и UAC, и UAS, то оно называется пользовательским агентом — User Agent (UA), а по своей сути представляет собой терминальное оборудование SIP.

Сервер UAS и клиент UAC имеют возможность непосредственно взаимодействовать с пользователем. Другие клиенты и серверы SIP этого делать не могут.

Прокси-сервер[править | править код]

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

Предусмотрено два типа прокси-серверов

  • с сохранением состояний (stateful). Такой сервер хранит в своей памяти все полученные запросы и связанные с ним новые сформированные запросы до окончания транзакции.
  • без сохранения состояний(stateless). Такой сервер просто обрабатывает получаемые запросы. Но на его базе нельзя реализовать сложные, интеллектуальные услуги.

Прокси может указать пользователю в ответ на первый запрос, на необходимость дополнительных для аутентификации — как минимум логина (ответ 407 Proxy authentification required), в т.ч. цифровой аутентификации для обеспечения безопасности.

Сервер B2BUA[править | править код]

B2BUA — (англ. back-to-back user agent, буквально: пользовательский агент спина-к-спине) — вариант серверного логического элемента в приложениях, работающих с протоколом SIP. По идеологии работы, B2BUA похож на прокси-сервер SIP, однако есть принципиальные различия. Сервер B2BUA, работает одновременно с несколькими (как правило, двумя) конечными устройствами — терминалами, разделяя вызов или сеанс на разные плечи-участки. С каждым участком B2BUA работает индивидуально, как UAS по отношению к инициатору и как UAC по отношению к терминалу, принимающему вызов. При этом сигнальные сообщения передаются в рамках сеанса в обе стороны синхронно, хотя решение о необходимости передачи сообщения и его формате принимается B2BUA для каждого участка в индивидуальном порядке. Каждый из участников соединения (сеанса связи), на уровне сигнализации взаимодействует с B2BUA, как с оконечным устройством, хотя в действительности, сервер является посредником. Это отражается в адресных полях (таких как From, To и Contact) сообщений, отправляемых сервером B2BUA. Таким образом, ключевое отличие B2BUA — полностью независимая сигнализация всех участков вызова. Это означает, в частности, что для взаимодействия с каждым отдельным пользователем в рамках сеанса связи используются уникальные идентификаторы, а содержимое одних и тех же сообщений для разных участков будет различным. Пользовательские агенты оконечных терминалов могут взаимодействовать с B2BUA и при участии прокси-серверов.

Сервер B2BUA может предоставлять следующие функции:

  • Управление звонками (биллинг, перевод звонка, автоматическое разъединение и т. д.)
  • Сопряжение разных сетей (в частности, для адаптации разных диалектов протокола, зависимых от производителей)
  • Сокрытие структуры сети (частные адреса, сетевая топология и т. п.)

Довольно часто B2BUA является частью медиа-шлюза для того, чтобы полностью контролировать медиа-потоки в рамках сессии. Сигнальный шлюз, являющийся частью пограничного контроллера соединений/сеансов — наглядный пример применения B2BUA.

Сервер переадресации[править | править код]

Сервер переадресации (англ. Redirect Server) используется для перенаправления вызова по адресу текущего местоположения пользователя. Сервер переадресации не терминирует вызовы и не инициирует собственные запросы, а только сообщает адрес необходимого терминала или прокси-сервера при помощи ответов класса 3XX (301 Moved Permanently или 302 Moved Temporarily). Для этих целей сервер переадресации может взаимодействовать с SIP-регистратором или сервером определения местоположения.

Однако, для осуществления соединения пользователь может не использовать сервер переадресации, если он сам знает текущий адрес требуемого пользователя.

Сервер регистрации (регистратор)[править | править код]

Процесс регистрации SIP User Agent на SIP регистраторе с аутентификацией по логину

Протокол SIP подразумевает мобильность пользователя, то есть пользователь может перемещаться в пределах сети, получая новый адрес. Поэтому в SIP существует механизм регистрации — уведомление о новом адресе со стороны пользовательского агента. Сервер регистрации или регистратор (англ. registrar) служит для фиксации и хранения текущего адреса пользователя и представляет собой регулярно обновляемую базу данных адресной информации. В общем случае, пользователь сообщает серверу регистрации свою адресную информацию, такую как IP-адрес или доменное имя и абонентский телефонный номер — при помощи запроса REGISTER. Сервер может подтвердить успешную регистрацию (200 OK) или отклонить, в случае если есть проверка данных и учётная запись пользователя не найдена (404 Not found) или регистрация для пользователя запрещена в данный момент (403 Forbidden). Регистратор может указать на необходимость логина пользователя для проверки (401 Unauthorized), а также предложить цифровую аутентификацию на основе зашифрованного пароля. В качестве источника информации для аутентификации пользователя, может выступать устройство или ПО, не использующее протокол SIP (например СУБД, MS Exchange, RADIUS-сервер и т. п.). Регистрация терминала пользователя на сервере имеет определённый «срок жизни» и должна подтверждаться новым запросом REGISTER со стороны клиента, в противном случае адресная информация может быть удалена. Клиент может также прислать запрос с нулевым временем жизни регистрации, что рассматривается, как запрос на принудительное удаление адресной информации из сервера.

В различных реализациях SIP-сетей может встречаться сочетание сервера регистрации и других серверов в едином приложении или устройстве, работающем через один сокет на одном порту (обычно 5060) — т.е. единую точку получения и обработки запросов. Так зачастую регистраторы совмещаются с сервером переадресации, B2BUA или SIP-прокси. Например, многие софтсвичи (Asterisk, Yate, РТУ и др.) содержат функционал SIP-регистратора с проверкой регистрационных данных каждого пользователя. Информация о возможностях пользователя зарегистрироваться и устанавливать соединения, определяются в данном случае его единой учётной записью. В свою очередь абонентское оборудование IP-телефонии — телефоны, абонентские шлюзы, в большинстве случаев требуют обязательной предварительной регистрации на регистраторе для дальнейшей работы в телефонной сети.

В результате система IP-телефонии может выглядеть аналогично системе сотовой связи — все абонентское оборудование при включении регистрируется на коммутаторе (софтсвиче) и после этого может совершать и принимать вызовы посредством этого коммутатора, который либо переадресует запрос другому конечному пользователю, либо выступает посредником.

Сервер определения местоположения пользователей[править | править код]

Пользователь может перемещаться в пределах разных сетей, кроме того, подлинный адрес пользователя может быть и не известным, даже если его номер известен. Это актуально, в частности для услуги переносимости номера (LNP/MNP). Для решения таких задач существует механизм определения местоположения пользователя при помощи сторонних средств, не имеющих прямого отношения к элементам SIP-сети.

Для этого используется сервер определения местоположения (англ. Location Server), который хранит текущий адрес пользователя и представляет собой регулярно обновляемую базу данных адресной информации

Пользователь, которому нужна адресная информация другого пользователя для установления соединения не связывается с сервером определения местоположения напрямую. Эту функцию выполняют другие SIP-серверы при помощи протоколов LDAP, RWHOIS, ENUM, RADIUS или других протоколов.

Сообщения протокола SIP (запросы и ответы), представляют собой последовательности текстовых строк, закодированных в соответствии с документом RFC 2279. Структура и синтаксис сообщений SIP идентичны используемым в протоколе HTTP. Структура сообщений протокола SIP:

Стартовая строка
Заголовки
Пустая строка
Тело сообщения
  • Стартовая строка — начальная строка любого SIP-сообщения. Если сообщение является запросом, в ней указывается тип запроса, адресат и номер версии протокола. Если сообщение является ответом на запрос, в ней указывается номер версии протокола, тип ответа и его короткая расшифровка.
  • Заголовки сообщений содержат информацию, необходимую для обработки сообщения (информация об отправителе, адресате, пути следования и пр.)
  • Тело сообщения содержит описание сеансов связи. Не все запросы содержат тело сообщения (например запрос BYE). Все ответы могут содержать тело сообщения, но содержимое тела в них бывает разным.

Пример запроса INVITE:

INVITE sip:[email protected] SIP/2.0 Record-Route: <sip:[email protected];lr> Via: SIP/2.0/UDP 10.0.0.10;branch=z9hG4bK3af7.0a6e92f4.0 Via: SIP/2.0/UDP 192.168.0.2:5060;branch=z9hG4bK12ee92cb;rport=5060 From: "78128210000" <sip:[email protected]>;tag=as149b2d97 To: <sip:[email protected]> Contact: <sip:[email protected]> Call-ID: [email protected] CSeq: 103 INVITE Max-Forwards: 16 Date: Wed, 10 Jan 2001 13:16:23 GMT Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY Supported: replaces Content-Type: application/sdp Content-Length: 394 v=0 o=root 3303 3304 IN IP4 10.0.0.10 s=session c=IN IP4 10.0.0.10 t=0 0 m=audio 40358 RTP/AVP 0 8 101 a=rtpmap:0 PCMU/8000 a=rtpmap:8 PCMA/8000 a=rtpmap:101 telephone-event/8000 a=fmtp:101 0-16 a=silenceSupp:off - - - - a=sendrecv 

Запросы[править | править код]

В первоначальной версии протокола SIP (RFC 3261) было определено шесть типов запросов. С помощью запросов клиент сообщает о текущем местоположении, приглашает пользователей принять участие в сеансах связи, модифицирует уже установленные сеансы, завершает их и т. д. Тип запроса указывается в стартовой строке.

  1. INVITE — Приглашает пользователя к сеансу связи. Обычно содержит SDP-описание сеанса.
  2. ACK — Подтверждает приём ответа на запрос INVITE.
  3. BYE — Завершает сеанс связи. Может быть передан любой из сторон, участвующих в сеансе.
  4. CANCEL — Отменяет обработку ранее переданных запросов, но не влияет на запросы, которые уже закончили обрабатываться.
  5. REGISTER — Переносит адресную информацию для регистрации пользователя на сервере определения местоположения.
  6. OPTIONS — Запрашивает информацию о функциональных возможностях сервера.

Но в процессе развития, в протокол было добавлено ещё несколько типов запросов, которые дополнили его функциональность:

  1. PRACK — временное подтверждение (RFC 3262)
  2. SUBSCRIBE — подписка на получение уведомлений о событии (RFC 3265)
  3. NOTIFY — уведомление подписчика о событии (RFC 3265)
  4. PUBLISH — публикация события на сервере (RFC 3903)
  5. INFO — передача информации, которая не изменяет состояние сессии (RFC 2976)
  6. REFER — запрос получателя о передаче запроса SIP (RFC 3515)
  7. MESSAGE — передача мгновенных сообщений средствами SIP (RFC 3428)
  8. UPDATE — модификация состояния сессии без изменения состояния диалога (RFC 3311)

Ответы на запросы[править | править код]

Ответы на запросы сообщают о результате обработки запроса либо передают запрошенную информацию. Структуру ответов и их виды протокол SIP унаследовал от протокола HTTP. Определено шесть типов ответов, несущих разную функциональную нагрузку. Тип ответа кодируется трёхзначным числом, самой важной является первая цифра, которая определяет класс ответа:

  1. 1ХХ — Информационные ответы; показывают, что запрос находится в стадии обработки. Наиболее распространённые ответы данного типа — 100 Trying, 180 Ringing, 183 Session Progress.
  2. 2ХХ — Финальные ответы, означающие, что запрос был успешно обработан. В настоящее время в данном типе определены только два ответа — 200 OK и 202 Accepted(прим. 202 кода нет в RFC 3261).
  3. 3ХХ — Финальные ответы, информирующие оборудование вызывающего пользователя о новом местоположении вызываемого пользователя, например, ответ 302 Moved Temporary.
  4. 4ХХ — Финальные ответы, информирующие об отклонении или ошибке при обработке или выполнении запроса, например, 403 Forbidden или классический для протокола HTTP ответ 404 Not Found. Другие примеры: 406 Not Acceptable — неприемлемый (по содержанию) запрос, 486 Busy Here — абонент занят или 487 Request Terminated — вызывающий пользователь разорвал соединение не дожидаясь ответа (отмена запроса).
  5. 5ХХ — Финальные ответы, информирующие о том, что запрос не может быть обработан из-за отказа сервера, 500 Server Internal Error.
  6. 6ХХ — Финальные ответы, информирующие о том, что соединение с вызываемым пользователем установить невозможно, например, ответ 603 Decline означает, что вызываемый пользователь отклонил входящий вызов.

Протокол SIP является управляющим протоколом для установления, модификации и разрыва соединения, ориентированного на передачу потоковых данных. Параметры передачи медиа-потоков описываются в протоколе SIP посредством SDP (протокол описания сессии). Потоковые медиа-данные могут передаваться различными средствами, среди которых наиболее популярны транспортные протоколы RTP и RTCP.

Протокол SIP определяет 3 основных сценария установления соединения: с участием прокси-сервера, с участием сервера переадресации и непосредственно между пользователями. Сценарии отличаются по тому, как осуществляется поиск и приглашение вызываемого пользователя. Основные алгоритмы установления соединения описаны в RFC 3665.

Пример сценария установления соединения, с участием SIP сервера переадресации и SIP Proxy[править | править код]

Пример сценария установления соединения с участием сервера B2BUA[править | править код]

В примере ниже медиа-трафик проксируется через сервер. Сигнальные сообщения для участков Алиса — B2BUA и B2BUA — Борис являются полностью независимыми и выполняются в рамках разных сессий (изменятся как минимум адреса назначения и отправка, а также Call ID сессий). Терминал Алисы не знает реального местоположения терминала Бориса и наоборот. Так может выглядеть взаимодействие через некоторые софтсвичи или пограничные контроллеры сессий(SBC).

Для взаимодействия с традиционными телефонными сетями, использующими сигнализацию ОКС-7, были разработаны модификации протокола SIP для телефонии: Session Initiation Protocol for Telephones (SIP-T) и Session Initiation Protocol Internetworking (SIP-I). Разность версий ввиду того, что SIP-I был разработан ITU-T, а SIP-T — IETF и описан в RFC 3372. Основная задача данных модификаций протокола SIP заключается в прозрачной передаче сообщений ISUP по IP-сети. Данная задача осуществляется путём инкапсуляции сигнальных единиц ОКС в сообщения SIP. Все требуемые задачи по взаимодействию между протоколами были решены на базе протокола SIP:

Требование по взаимодействию Функция SIP-T
Прозрачность сигнализации ISUP Инкапсуляция ISUP в тело сообщения SIP
Возможность маршрутизировать сообщения SIP в зависимости от параметров ISUP Трансляция параметров ISUP в заголовке сообщения SIP
Трансляция адресной информации при установленном соединении Использование метода INFO

SIP пригоден для чтения человеком и структурирован в отношении запросов и откликов. Сторонники SIP также заявляют о нём как о более простом, по сравнению с H.323[4]. Однако некоторые[кто?] склонны считать, что, в то время как первоначально целью SIP была простота, в своём сегодняшнем виде он стал так же сложен, как и H.323. Другие[кто?] считают, что SIP — протокол без состояний, который тем самым даёт возможность легко реализовать восстановление при отказе и другие возможности, которые затруднены в протоколах с состояниями, таких как H.323. SIP и H.323 не ограничены голосовой связью, они могут обслуживать любой сеанс связи, от голосового до видеосеанса или приложений будущего.

Параметр сравнения SIP H.323
Дополнительные услуги Набор услуг, поддерживаемых обоими протоколами примерно одинаков
Персональная мобильность пользователей Имеется хороший набор средств поддержки мобильности Персональная мобильность поддерживается, но менее гибко
Расширяемость протокола Удобная расширяемость, простая совместимость с предыдущими версиями Расширяемость поддерживается, но существует ряд сложностей
Масштабируемость сети Оба протокола обеспечивают хорошую масштабируемость сети
Время установления соединения Достаточно одной транзакции Требуется несколько транзакций.
Сложность протокола Простой, мало запросов, текстовый формат сообщений Сложный, много запросов и протоколов, двоичное представление сообщений
Совместимость оборудования Практически никакой. Каждый производитель SIP устройств соблюдает только тот набор рекомендаций (RFC) который ему нравится, ибо набор этих рекомендаций очень велик. Совместим фактически только базовый вызов Практически полная. Стандарты устоявшиеся и имеют чёткий набор спецификаций

Вопросам безопасности использования протокола SIP посвящён отдельный раздел RFC 3261. Шифрование сигнального трафика возможно на транспортном уровне через использование TLS поверх TCP/UDP. Кроме того, разработан стандарт SIPS (англ. SIPS), накладывающий дополнительные соглашения по безопасной передаче данных посредством SIP. Для шифрования мультимедийного контента применяется протокол SRTP.

  • Гольдштейн, Б. С. Протокол SIP. Справочник. — СПб.: BHV-Санкт-Петербург, 2005. — С. 456. — ISBN 5-8206-0123-8
  • Гольдштейн, Б. С. IP телефония — М.: Радио и связь, 2001. — 336 °C.: ил. — ISBN 5-256-01585-0
  • М.А. Шнепс-Шнеппе. Интернет-телефония: протокол SIP и его применения. — М.: МАКС Пресс, 2002. — 286 с. — 500 экз. — ISBN 5-317-00537-X.

ru.wikipedia.org

SIP телефония для дома — реализация, опыт, фишки / Habr

Всем привет.

В комментариях к различным топикам на Хабре нередко видел вопросы класса «А зачем вам нужна SIP-телефония дома» и «Как все это безобразие работает». Некоторые темы на хабре уже раскрывались, но многое осталось в тени. Посему решил описать используемую мной схему SIP-устройств и сервисов, и набросать некоторые планы на будущее.

Просто повторять аксиому, что SIP – это далеко не только дешевые междугородние звонки через sipnet или других операторов я не буду, и постараюсь в данном топике раскрыть все многообразие возможных вариантов применения SIP в быту.

В настоящее время в качестве платформы я использую великолепное решение на базе сервера CommuniGate Pro от компании ITooLabs, частично уже описанное на хабре — habrahabr.ru/blogs/the_future_is_here/65461.

Хочу добавить, что возможности платформы постоянно увеличиваются, например, в настоящее время идет тестовая эксплуатация решения по полной интеграции платформы с мобильной телефонией от одного из московских операторов, т.е. мобильный телефон становится полноценным SIP клиентом с возможностью звонков с него на короткие внутренние номера, отображения полноценного Caller ID при звонках на него по SIP URI или переадресации городских звонков, и т.д.

Не могу не указать, что ранее в тех же целях я весьма успешно использовал собственный сервер CGP, установленный на VPS-хостинге. Причем использовал его в бесплатном варианте (насколько я знаю, полнофункциональная Community Edition на 5 пользователей до сих пор бесплатна). Помимо установки CGP у хостера, его можно поставить на домашний сервер (есть версии под огромное количество Осей), ну или арендовать. Наконец, можно заменить его любым SIP сервером (Asterisk, OpenSER, 3CX и т.д.). Правда, в последнем случае нужно будет много чего прикручивать для достижения того уровня унифицированности и конвергенции коммуникаций (телефонии, почты, войсмейл, IM и т.д.), который в CGP (конечно, за деньги) уже есть из коробки.

Итак, в моем случае первым «сердцем» всей реализации является SIP сервер. Что же он дает:

1) В первую очередь, это моя личная телефонная мини-АТС с невероятными возможностями по управлению голосовыми (и не только) коммуникациями. Частично возможности будут раскрыты ниже.

2) Та самая пресловутая возможность совершать исходящие звонки через систему по самым низким тарифам, комбинируя предложения разных операторов в зависимости от вызываемого направления.

Например:
— Исходящие звонки на городские номера Москвы у меня автоматически совершаются через нижеописанный VoIP шлюз. Стоимость звонка – полностью бесплатно.

— Исходящие звонки на городские номера множества крупных российских городов идут через оператора Еврофон (детище Евросети). Стоимость – 0,49 р. в минуту.

— Исходящие звонки на городские номера других российских городов, номера сотовых операторов и международные вызовы осуществляются через оператора PCTel. Стоимость – 1 р. в минуту.

— Естественно, можно подключать еще сотню операторов, например Мультифон для звонков на номера Мегафона по России, и т.д.

— Файловер для исходящих звонков: если какой-то оператор недоступен, то звонок автоматически будет совершен через следующего по списку оператора. Недавно я с этим столкнулся на практике. Сбилась настройка для звонков через Еврофон, и следующим по приоритету шлюзом стоял PCTel. На протяжении 2-х недель я звонил в другой город, наивно полагая, что используется Еврофон с его 0,49 р. в минуту, и был очень удивлен, когда деньги кончились не на нем, а на счете PCTel.

3) Возможность подключить к системе (использовать в качестве SIP клиентов) огромное количество устройств – это софтфоны, аппаратные SIP телефоны (стационарные, Wi-Fi, DECT), SIP шлюзы с подключенным в FXO телефонным аппаратом, и даже мобильный телефон в случае с решением ITooLabs.

Вот, например, что использую или использовал в качестве клиентов я:

— Софтфоны X-Lite, SJPhone (ноутбук), Fring (Widows Mobile коммуникатор), QIP Infium (десктоп, ноутбук), софтфон Nokia, встроенный в коммуникатор, встроенный в CGP Flash клиент Pronto! или внешний flashphone.ru и многие другие.

— Программу ITooLabs (бизнес- коммуникатор (софтфон, разработанный компанией ITooLabs специально для сервера CGP, с учетом типовых бизнес-потребностей)

— VoIP шлюз Linksys SPA3000, подключенный к МГТС, для приема ВХОДЯЩИХ звонков с города, и перевода их в SIP.

— Тот же самый VoIP шлюз но уже в другой испостаси – для приема звонков по SIP или совершения исходящих звонков — обычных или SIP, в зависимости от набранного на подключенном к нему обычном DECT телефоне номера. Чуть позже расскажу о нем немного подробнее.

А вот что хотелось бы еще подключить к системе:

— Стационарный SIP телефон.
— Комбинированный SIP/DECT аппарат класса Siemens Gigaset C470IP / A580IP.
— SIP видеофон.
— Софтфон с видеокамерой на домашнем HTPC — мультимедиа-компьютере (рассказал о мечте по этому поводу ниже).

4) возможность завести в системе аккаунты для родственников, и раздать им как телефонные номера (ну это стандартно), так и почтовые ящики вместе с другими фичами, предоставив им, в частности, возможность прозрачно пользоваться вышеописанным тарифами для исходящих звонков, не задумываясь «а через какого оператора сюда позвонить дешевле». Подключены родственники могут быть как через софтфоны (самый дешевый вариант), так и через любую железку из вышеописанных – был бы доступным интернет.

5) естественно, устраивать конференции между разными внутренними и внешними номерами, например собрать в конференцию себя (на софтфоне), домашний номер (через шлюз и DECT аппарат, к нему подключенный), родственников (на софтфоне, SIP телефоне или стационарном городском телефону), добавить городские и междугородние номера к разговору, и платить при этом по сути только за звонок на городские номера, идущие через внешних операторов.

6) Настраивать правила обработки звонков в единой системе. Например:

— все звонки вечером и в выходные идут как на мой мобильный, так и на домашний VoIP шлюз и софтфон (где ближе, там и возьму),
— звонки от номеров, включенных в определенную группу, могут сразу уходить на автоответчик, не беспокоя меня.
— звонки от абонентов, включенных в другие группы, могут идти сразу на все устройства и софтфоны.

7) Возможность переводить звонки внутри платформы, и не только. Например, приняв звонок на софтфон, я могу перекинуть его на домашний номер или на мобильный.

8) Ну и так далее. Нужно просто включать фантазию, ибо вариантов возникает масса. Могу тут еще раз отправить к обзору решения ITooLabs на хабре, там многие плюшки тоже описаны.

Помимо первого «сердца», у моей реализации есть и второе — мой любимый VoIP шлюз Linksys SPA3000.

Шлюз этот, Linksys SPA3000, ранее, до покупки компании Сипура Линксисом, назывался Sipura SPA3000. Потом он был снят с производства, но до сих пор продается на EBay за смешные деньги. Свой я купил там примерно за 40 баксов. В настоящее время продается более новая версия, Linksys SPA3102. Она идентична по телефонной части со SPA3000, но кроме LAN порта имеет встроенный WAN порт и может выступать роутером. Однако обсуждения на форуме показывают, что мощность именно роутерной части шлюза невелика, и при большой нагрузке он начинает перезагружаться. Именно поэтому шлюз лучше подключать в другой роутер в качестве клиента, и тогда все работает замечательно.

SPA3000 (а за ним и 3102) недаром называют «швейцарским ножом» — он имеет неимоверное количество настроек, и является по сути профессиональным аппаратом, часто используемом и в бизнес-целях. Однако, с этим связана и некоторая сложность в его настройке, которая новичкам не всегда под силу. Различные настройки, комбинированные в сотнях вариантов, могут быть неочевидными даже после чтения документации, и часто приходится прибегать к помощи форумов (которых по сабжу, к слову, тоже очень много).

Какие возможности дает шлюз лично мне:

— самому делать бесплатные звонки на городские номера Москвы через интернет, находясь в любой точке земного шара.

— выступая в качестве маленького SIP оператора, предоставить этот шлюз в качестве бесплатного для звонков по Москве моей семье и друзьям, в т.ч. из других городов (а может, в перспективе и стран).

— принимать входящие звонки на прямой московский городской номер, физически находясь при этом где угодно, и не платя за это никакой абонентской платы SIP провайдеру (ну, кроме обычной ежемесячной дани МГТС).

— присвоить этот прямой номер любому SIP устройству в своей сети или группе абонентов.

— позвонить на свой городской номер, ввести PIN и войти в систему голосовой почты, послушать сообщения на автоответчике.

— позвонить на свой городской номер, ввести PIN и совершить исходящий звонок по межгороду по тарифам IP-телефонии, либо напрямую по SIP (на внутренние номера моей АТС, либо на любой SIP адрес формата [email protected]) – последнее, естественно, полностью бесплатно.

— получить правильно определенный номер вызывающего абонента (Caller ID, если поддерживается городской АТС), который затем в том же виде может быть передан на SIP сервер, ну и далее практически любым SIP клиентам. То есть номер звонящего отображается корректно.

Пока такой шлюз стоит у меня только дома в Москве. Сейчас он просто переводит все звонки на мой домашний номер в систему, и я могу взять трубку хоть на мобильном, хоть на софтоне, хоть на домашнем DECT аппарате. Номер звонящего, напомню, определяется и передается, в т.ч. может быть обработан вышеописанными правилами (отправить в голосвую почту, перевести на конкретный внутренний номер и т.д.)

Если немного поменять схему, то звонящему на городской телефон может быть предложено выбрать несколько вариантов: «Добрый день. Для вызова Дмитрия нажмите 1, для звонка Екатерине нажмите 2. Если у Вас есть PIN код для входа в систему, наберите его, пожалуйста. Чтобы оставить сообщение, просто оставайтес на линии). Т.е. можно реализовать простейшую (и не только) IVR.

Если же взять еще один такой же шлюз (не раскупите, только все, пожалуйста!), и поставить в другом городе или стране, то совершенно аналогичным образом можно получить бесплатные исходящие в эти города и страны. Если завести их номера в систему (как у меня заведен мой московский номер), то любой человек, позвонивший на него, тоже может прослушать сообщение IVR, ввести PIN для звонка по моим тарифам телефонии – и не платя за междугородний звонок своей ГТС.

Если бы у меня в офисе использовался не цифровой, а аналоговый телефонный аппарат, я бы обязательно подключил такой шлюз к нему, получив возможность принимать звонки на свой рабочий внутренний номер на платформу (а следовательно, дома, на мобильный, в голосовую почту), подвергнув их жесткой фильтрации по правилам. Звонок начальника сразу в войсмейл (тут должен быть смайлик). В этом случае удобно и почти бесплатно принимать рабочие звонки в любом роуминге, где есть Wi-Fi или другой интернет. Также в этом случае можно было бы позвонить с любого своего SIP клиента на внутренние номера компании, звонить в офисы в других городах и странах за счет работодателя… Где мои семнадцать лет…

Еще одним важным элементом реализации являются внешние номера (DID):

— Как вы уже догадались, один из таких номеров у меня бесплатный московский прямой номер от МГТС, на котором стоит VoIP шлюз.

— Звонки из Америки я могу принимать на свой прямой +1 575 322xxxx номер в Google Voice. Схема такая: Google Voice -> Gizmo5 -> мой SIP адрес. Американцы, набравшие его (обычно по ошибке), попадают в систему и могут быть перенаправлены на любой из внутренних номеров (пока это мой мобильный, но возможны и IVR варианты).

— Можно также подключить входящие номера в других странах (UK и т.д.), как платные, так и бесплатные (последние обычно с донабором). Пока неактуально.

— Если я не хочу давать никому свой прямой домашний номер, использую номер от COMTUBE с донабором (в нем хорошо, что номер вызывающего тоже в систему корректно передается).

Тут в каком-то топике спрашивали, а как SIP интегрировать со Skype. С одной стороны, протоколы совершенно разные, но уже есть реализации Skype for SIP, в т.ч. enterprise уровня. Я использую очень простое решение – использую Skype+SIP шлюз от SIPNET. В частности, любой пользователь Skype может позвонить мне, просто вызвав контакт skype.sipnet.ru и введя мой личный 7-значный номер в SIPNET донабором. Этот звонок автоматически уйдет на мой мобильный (ну или куда еще я его захочу направить).

Аналогично любой абонент SIP сети может вызвать любого Skype пользователя в формате [email protected] как обычный SIP URI, и позвонит мне на Skype. Я таким же образом могу позвонить с любого SIP клиента кому-нибудь на Skype.

Если в систему добавить что-нибудь типа Asterisk с его огромными возможностями по кастомизации, можно интегрировать телефонную систему с сервисом управления «умным домом». Вот первое, что приходит в голову:

— домофон на двери приходит звонком на нужные SIP-клиенты, в т.ч. с видеокартинкой от камеры,

— открываем дверь набором PIN кода и т.д.

— звоним на определенный внутренний номер для прослушивания звука в другой комнате,

— звоним на номер для просмотра картинки с IP видеокамеры и т.д.

Да, обещал же рассказать про софтфон на мультимедиа-компьютере с видеокамерой… Я имею в виду вот что:

— Сижу я, предположим, на диване, и смотрю фильм на плазме.

— В этот момент кому-то приспичило мне позвонить.

— Звонок отображается на экране плазмы, и фильм приостаналивается.

— На плазме видно номер вызываюещего, его имя из единой телефонной книги и фото, если таковые прописаны.

— Далее с пультам выбираю, отклонить вызов (тогда он уйдет в голосовую почту), принять звук или принять с видео.

— Если принимаем звук, то спокойно разговариваем через микрофон и динамики аудиосистемы.

— Если принимаем звук с видео, то помимо разговора мы с собеседником еще и видим друг друга.

Скажете, фантастика? Видел подобные аддоны для связки Asterisk с Windows Media Player. Думаю, и под Linux уже есть подобные решения. Будем искать.

Еще одна приятная фишка: мне очень нравится набрать заданный короткий номер на любом SIP-устройстве, и послушать новости от Эхо Москвы или РСН. Это тоже SIP сервисы, открытые всем (не только их пользователям) от SIPNET. Жалко только, что мало ресурсов пока доступно таким образом.

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

SIP недаром положен в основу одной из концепций сетей связи будущего поколения — за ним и будущее, и настоящее.

Я сознательно опускаю описание возможностей платформы от ITooLabs (ну или CGP в меньшей степени) в части унифицированных коммуникаций – поскольку изначально был создан как очень мощный почтовый сервер, потом получивший не менее функциональную телефонную и IM часть. Такие фишки, как сообщение по SIP/SIMPLE или XMPP/Jabber о новом письме или сообщении голосовой почты (которое тоже является обычным по сути письмом), прием и осуществление звонков из Flash-клиента, единые списки контактов для почты, IM и телефонии с едиными правилами обработки, и многое другое, очень помогают жить. Но это тема для отдельного топика.

Прошу прощения, если материал не структурирован и не оформлен в нужной степени – лежу дома с температурой. По той же причине нет картинок.

Буду рад ответить на вопросы.

habr.com

В чем разница между VoIP и IP? - Voipscan

Многие люди считают, что передача голоса по интернет-протоколу (VoIP) и IP-телефония – это одно и тоже. Но на самом деле есть разница в этих понятиях. Выражаясь простым языком, IP-телефония – это телефонная связь через Интернет, а технология VoIP — это передача голоса через IP, также по этому же принципу работает IP-наблюдение или связь при трансляции видео онлайн.

Что такое VoIP?

VoIP – это передача голосового сигнала через интернет. Протокол определяет, как голос путешествует по сети, подобно тому, как протокол передачи гипертекста (HTTP) определяет, каким образом данные следует понимать, передается, форматируются и отображаются в веб-сервере и веб-браузере.

В более широком понимании, IP-телефония представлена в качестве общей концепции, а VoIP как средство для реализации этой концепции. Система IP-телефонии может, например, быть IP-PBX, VoIP, же имеет свои стандарты (SIP, H.323 и т.д.) наряду со многими другими вещами (например, CRM).

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

Что такое IP-телефония?

IP-телефония – это телефонная связь по протоколу IP. Под IP-телефонией подразумевается набор коммуникационных протоколов, технологий и методов, обеспечивающих традиционные для телефонии набор номера, дозвон и двустороннее голосовое общение, а также видеообщение по сети Интернет.

Основная цель IP-телефонии заключается в повышении производительности, поэтому её широко используют в бизнес-среде. Такие функции как запись разговора, переадресация, режим ожидания становятся незаменимы для эффективного ведения бизнеса.

Есть много других способов, чтобы определить разницу в этих терминах. Некоторые описывают значение IP-телефонии, как способ эффективного и надежного использования интернет-протоколов, это достигается за счет использования мощности VoIP.

Разница довольно тонкая, не так ли? Тем не менее, использование двух взаимозаменяемых терминов может быть приемлемо во многих контекстах.

Как получить бесплатные звонки через интернет?

Есть много способов, чтобы совершать бесплатные звонки по интернету. Самый простой способ — это загрузить приложение в планшет или смартфон. Это очень удобно, так как использовать телефон можно привычным образом. Это могут быть такие приложения как Viber, Skype, Facebook Messenger, Google Voice, BlackBerry Messenger (BBM), и WhatsApp. С помощью них можно звонить своим знакомым и друзьям бесплатно по всему миру.

Также существуют специальные сервисы, через которые можно звонить в любую страну. Одно из таких приложений – VOIPSCAN.

Как видите, понятия VoIP и IP достаточно близкие, но тем не менее разница в них есть, если разобраться. Надеемся, что этой статьёй мы помогли вам разобраться в этих терминах и вы уже на пути реализации качественных и бесплатных звонков.

voipscan.ru

VoIP, SIP и другие типы телефонии. Разбор терминологии

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

 
Популярные термины

Все эти понятия имеют общий корень, InternetProtocol, который объединяет компьютерные сети в сеть Интернет. Следуя из названия, это протокол доставки пакета данных. Передать голосовое сообщение через Интернет помогает отдельный протокол VoIP. Он передает исключительно аудиоданные. Соответственно, IP-телефония – это особый вид двусторонней связи, осуществляющий голосовую передачу через интернет. Она отличается от предыдущего протокола более узкой специализацией, установлением обоюдного контакта.

SIP, в свою очередь, более частный протокол, отвечающий за правила связи. Он умеет передавать видеоданные и отдельные сообщения, кроме стандартных данных аудиоформата.Вопреки распространенному мнению, SIP и IP это не тождественные друг другу виды связи. Первое – это только свод правил, согласно которым устанавливается сеанс передачи тех или иных видов материалов. В какой-то мере он стал стандартом не только в телефонии, но и в интернет-мессенджерах.

Они хоть и работают на том же протоколе, но не используют телефонию. Тем не менее, использование мессенджеров возможно в бизнес-процессах, особенно на уровне малого бизнеса. Но зачастую, они проигрывают полноценной SIP-телефонии.

 

Аппаратное обеспечение и преимущества

Особенностью такого вида связи является возможность совершения звонков с любого аппарата, имеющего доступ к интернету. Это может быть компьютер, ноутбук, планшет или даже смартфон. Также можно использовать специализированный SIP-телефон, или стандартный телефонный аппарат с IP-шлюзом.
Популярность такого вида связи неуклонно растет, на современном этапе более половины крупных компаний отказались от аналоговых телефонов. Причиной такого роста можно назвать целый ряд функций, которые предлагает новая телефония. Среди них легкая масштабируемость сети, полная статистика разговоров, удобная детализация и аналитика, запись разговоров и отслеживание звонков. Она обеспечивается многоканальным телефоном, что обеспечивает большую работоспособность связи компании. Для современного бизнеса SIP-телефония это свежее и технологичное решение, позволяющее вывести качество работы компании на новый уровень.

www.mtt.ru


Смотрите также



© 2010- GutenBlog.ru Карта сайта, XML.