Как SIР доганяет Skype

Почему Skype такой успешный

С тех пор, как Skype вышел в конце 2003 года, его использовали в качестве окончательного решения связи, потому, что он “просто работал” для конечных потребителей. Причиной также является его простота: не нужно никаких дополнительных модемов, роутеров и т.д. Вы просто устанавливаете программу и пользуетесь ею, принимая звонки и сообщения.

История SIP

В то же время, как появился Skype, появился Session Initiation Protocol (SIP). Но основной проблемой было (оно и осталось), что пользователи могли говорить только открытым текстом UDP.

Основная проблема в том, было (и частично остается), что большинство клиентов и серверов были только в состоянии говорить открытым текстом UDP. Из-за природы SIP, который транспортирует Layer-3/4 информацию в Layer-7 сетевой стек (то есть, он ставит IP-адреса и порты для сигнализации и средств коммуникации в различных заголовках протокола). SIP-связь имеет массивные вопросы в условиях NAT, поэтому его работа без переадресации домашних маршрутизаторов была невозможной. И люди, которые далекие от техники сталкивались с различными сложностями.

Стало хуже, когда модем/маршрутизатор начали реализовывать логику Application Layer Gateway (ALG) в своих устройствах, чтобы преодолеть существующие проблемы. Однако следующее внедрение уже создает нарушения, и взаимодействие между различными серверами и клиентами становится еще более сложным.

А вот где SIP  стал действительно успешным, так это у провайдеров услуг интернет (ISP), поскольку является альтернативой телефонным линиям. В настоящее время почти все Cable / DSL модемы работают с SIP, и по возможности, вы можете легко подключить свой старый телефон специальное устройство и разговаривать через интернет.

Связь производится через отдельные, непосредственно маршрутизированные каналы и сети, и не зависит от нормального IP трафика домашней сети.  Это же позволяет ему обеспечить прекрасное качество голоса.

SIP на односторонней дороге

В связи с бизнес-приводом и при установленном подходе (технически, с точки зрения “он просто работает”), инновации резко остановились с SIP, и вскоре он стал просто способом замены традиционный телефонных линий на те, которые базируются на SIP.

SIР также используется мобильными операторами, чтобы устанавливать связь между различными мобильными устройствами.

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

Kamailio и ее инновации в SIP

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

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