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

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

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

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

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

Содержание

История

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

Некоторые производители оборудования стали внедрять в АТС и телефоны дополнительные возможности такие как конференц-связь, переадресация, приём звонка во время разговора, и т.п. Конечно, всё это внедрялось в виде костылей, т.к. телефонные сети по-прежнему представляли из себя нечто монструозное, родом с XIX века, только усовершенствованное. Устройство АТС эволюционировало полностью — оно превратилось из шаговоискательной в координатное, в квазиэлектронное, а затем и в цифровое. А соединительные линии между АТС и АТС и автономными блоками — «выносами» становились цифровыми — ISDN (буквально: цифровая сеть с интеграцией услуг), она же H.320 (до 2048 кбит/с). На просторах той страны появилась одновременно с сименсовским станционным оборудованием и его клонами. Всё это было хорошо, но абонентские линии оставались неизменными с XIX века. Естественно, всё это колебало только инженеров-связистов. Конечным потребителям, которым надо было только звонить, было как обычно.

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

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

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

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

Позже придумали 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