Персональные инструменты
Счётчики

Участник:Ксенон С. П./SIP

Материал из Lurkmore
Перейти к: навигация, поиск
Recycle.pngЭта статья находится на доработке.
Эта статья всё ещё не взлетела и не соответствует нынешним реалиям /lm/. Но добрый Ксенон С. П. приютил её в своём личном пространстве, и теперь она может тихо гнить неспешно дописываться здесь вечно.Дата последней правки страницы: 29.02.2012

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

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

Содержание

История

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

Позже придумали ISDN (буквально: цифровая сеть с интеграцией услуг). Она же - стандарт H.320, до 2048 кбит/с в полном варианте линии. На просторах СССР появилась одновременно с немецким оборудованием(Siemens) и его клонами. В основном использовалась для связи между АТС и между АТС и т.н. "выносами". Это тоже были телефонные линии с проводами от АТС до ебенента, но абонентское оборудование было уже цифровым — цифровые телефонные аппараты (обычные и видео), ISDN-модемы, адаптеры для подключения обычных телефонов, и т.п. Всё это было очень заманчиво, но дорого и доступно не везде — не на всех городских АТС имелись ISDN-порты, поэтому на стопиццот пользователей традиционной телефонии приходилось 3,5 пользователя ISDN. (Остальным было на это положить, ведь изобретение XIX века работало.) Зато в ISDN по умолчанию доступны услуги, которые в традиционной телефонии существуют в виде костылей — определение номера, приём второго звонка, интернет по телефонной линии (64 КБит/с без потери возможности пользоваться телефоном или 128 с потерей)… Всё это было хорошо, но хорошо только счастливым обладателям ISDN-линий. Угу, особенно хорошо абонентам этой страны становилось, когда счет за линию приходил, от богомерзкого Связьинформа.

Параллельно с этим развивались локальные сети и интернет (в частности «последние мили»). И по тому, и по другому можно было передавать всё, что угодно, в том числе голос. И, ВНЕЗАПНО, оплата за передачу голоса не зависела от расстояния. А по локальным сетям она не зависела и от времени разговора. Стали появляться разные платы IP-телефонии, программные телефоны, аппаратные IP-телефоны, и т.п. Да-да, уважаемый, школьник, это было круто — общаться на дальних расстояниях, не думая об оплате! А когда интернет стал доступен практически всем, а разговоры о прокладке хернет-кабеля перестали стимулировать смешанные чувства, IP-телефония начала замещать и традиционную телефонию. И, УРА, она, в отличие от ISDN, уже не требовала специальной пары проводов и не зависела от местной городской АТС! Зато зависела от того, в каких отношениях находятся тёщи генеральных директоров магистральных провайдеров. Исторический случай - пиринговые войны ТТК и РТК. Это когда голосовой траффик между соседними домами на Урале шел через английские или немецкие узлы. Ну и пинги были соответствующие(порядка 600-800мсек), потери пакетов, зажатая полоса, по которой G.711, соответствующий качеству связи ИСДН, было вообще не протолкнуть.

В качестве языка общения между IP-телефонами и АТС сначала была смута — каждый делал кто во что горазд. Позже появился H.323, который навёл какой-никакой порядок в протоколах (кстати, в мелкомягком нетмитинге используется именно он) — он был наращиваемым, поддерживал много услуг, а сообщения H.323 при рассмотрении под микроскопом напоминают эдакий ISDN поверх IP. А он и есть - ISDN over IP, о чем как бы напоминает развитие стека H.320-H.323. Весьма уродская реализация пакетной передачи потока. А сколько шлакоблоков было высрано в процессе интеграции различного рода аппаратных решений между собой - Байконур построить можно было. А это сладкое слово - голосовые кодеки, тысячи их!

Позже придумали SIP. Это тоже, как и H.323, протокол для связи между телефонами и другими устройствами. Но, в отличие от H.323, в нём сообщения уже не бинарные, а текстовые. И анонимусам, знакомым вкратце с устройством заголовков почтовых сообщений и HTTP-запросов и ответов, чуть менее чем полностью понятен смысл этих сообщений. Да, и адреса в SIP похожи на адреса электронной почты — ид_пользователя@доменное_имя_провайдера. Кстати, SIP и H.323 — оба именно протоколы установления сеанса, а не передачи голоса и видео. Сам мультимедиапоток передаётся по другим протоколам, обычно поверх протокола RTP. Это и дало название SIP — протокол инициирования сеансов.

Итак, SIP открытый, как и H.323, но, в отличие от него, понятный практически всем, и, в отличие от ISDN, сети на нём не требуют больших капиталовложений и легко расширяемы. Что теперь? Теперь туева хуча программных и аппаратных обычных и видеотелефонов, не поддерживающих и поддерживающих SMS и другие прибамбасы. А также применение SIP в околотелефонных сферах — домофоны, видеонаблюдение, диспетчерская связь, локальная телефонная проводная и радиосвязь. Собственно, ничего особенного, куда всё шло, туда и идёт — Интернет зохавовает все коммуникационные стандарты и вообще всю коммуникационную сферу, только SIP стандартизировал это всё и сделал понятным.

Телефония

Чуть менее чем полностью, SIP распространён именно как протокол для телефонии. Туева хуча бесплатных программ-клиентов, программных АТС, абонентских аппаратов — SIP-телефонов, видеотелефонов, адаптеров для подключения обычных аналоговых аппаратов к SIP-линии, SIP-АТС и т.п. делают своё дело. Интуитивность их веб-интерфейса повышает ЧСВ школоты.

SIPNET

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

SIPNET по возможности направляет абонентские устройства на соединение напрямую друг с другом, IP-АТС сабжа участвует только в установлении соединения. Плюсы прямого соединения: у вас никогда не заведётся некий супернод, который старается использовать мощность вашего простаивающего на >99% ПК. Минусы: худшая защищённость — абоненты знают IP-адреса друг друга, что не всегда приемлемо, голосовой трафик незашифрован.

Горсвязь

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

App.png Ксенон С. П./SIP — это не баг, это фича!
Мета  DRM (SecuROMStarForce) • БагБот (Автоответчик) • БотнетВарезГлюкГуйДонатКопирайт (By design) • ЛогНюкРут (Не работай под рутом) • Спортивное программирование
Фичи  12309BSODCookiesEmbrace, extend and extinguishFL StudioSheep.exeWinlogon.exeБубенЗащита от дуракаКостыльМашинный переводПасхальные яйцаСвистелки и перделкиСм. рис. 1Съешь ещё этих мягких французских булокТаблэтка
Вредоносное  ВинлокЗвонилкаКитайские пингвиныПиксель смертиТроянЧервь Морриса
Компании  AppleDenuvoGoogleMicrosoftSAPЯндекс
Движения  8-bitOpen source (КрасноглазикиЛинуксоиды) • Вирусная сценаДаунгрейдДемосценаМоддинг
Офис  3DS MAXGIMPGNU EmacsMovie MakerMS Paint • OpenOffice • PowerPointviWordБлокнотФотошоп
ОС  AndroidBSDDOSMenuetOSReactOSWindows (Phone 7Phone 8SevenVista) / МаздайЛинуксРусская ОСФантом ОС
Браузеры  Internet ExplorerОпера • Тормозилла (ОгнелисLolifox) • Хром
Интернет  FlashI2PLow Orbit Ion CannonTorTunatic • Чат−клиенты (MirandaQIPSkypeАськаЖаббер)
Разработка  BrainFuckCC++JavaHaskellАссемблер
Люди  LovinGODБалмерГейтсГенерал ФейлорДжобсМитникПоттерингде РаадтСпольскиСтоллманТорвальдсШахиджанян
Костыли  Cygwin • PunkBusterT9WineWishmasterАнтивирусыХакинтош
Команды  ^H^WAlt+F4Ctrl+Alt+Delman/me/quitrm -rf