Все SIP RFC




Ниже обновляемый список RFC, описывающих протокол SIP и его все его дополнения. Последнее обновление выполнено  06.02.2015 г. Кроме этого списка, поиск документа по конкретной теме начать можно с RFC 5411 (на английском языке), там есть почти полный список с разбивкой на категории и темы по состоянию на 2009 год.
Список длинный, разбит по годам появления документов:


2001 год

  • RFC 2543: Первоначальное описание SIP/2.0
  • RFC 2848: Сервисный протокол PINT(PSTN/Internet Interworking): Расширения SIP и SDP для IP-доступа к сервисам телефонных вызовов
  • RFC 2976: передача информации, не изменяющей состояние сессии (метод INFO)
  • RFC 3050: CGI (Common Gateway Interface) для SIP
  • RFC 3087: Управление сервисом SIP с использованием Request-URI

2002 год

  • RFC 3261: Уточнения SIP/2.0. Заменяет RFC 2543.
  • RFC 3262: Расширение протокола SIP: метод Provisional Response ACKnowledgement (PRACK) и тэг 100rel. Также заменяет RFC 2543.
  • RFC 3263: поиск SIP серверов с помощью DNS (записи SRV). Также заменяет RFC 2543.
  • RFC 3264: согласование SDP в SIP
  • RFC 3265: подписка на получение уведомлений о событии (методы SUBSCRIBE и NOTIFY)
  • RFC 3311: Обновление сессии без изменения диалога (метод UPDATE)
  • RFC 3312: Интеграция управления ресурсами SDP в SIP
  • RFC 3313: Авторизация медиапотоков (заголовок P-Media-Authorization и P-Media-Authorization-Token)
  • RFC 3319: Опции DHCPv6 для серверов SIP
  • RFC 3323: Приватность в SIP
  • RFC 3325: Расширения SIP для работы в доверенной сети (P-Asserted-Identity, P-Preferred-Identity)
  • RFC 3326: Заголовок Reason и ITU-T Q.850
  • RFC 3327: Заголовок Path в REGISTER
  • RFC 3329: Соглашения о безопасности, заголовки Security-Client, Security-Server и Security-Server
  • RFC 3351: SIP для людей с ограниченными возможностями
  • RFC 3361: Опции DHCP (IPv4) для SIP
  • RFC 3372: SIP-T, интерконнект ISUP - SIP
  • RFC 3398: Cопоставление параметров ISUP и SIP
  • RFC 3420: Фрагментирование сообщений и MIME message/sipfrag
  • RFC 3427: Стандарты и соглашения в рабочей группе IETF
  • RFC 3428: Расширение SIP для передачи мгновенных сообщений (Instant Messaging) и метод MESSAGE

2003 год

  • RFC 3455: Заголовки расширения P-Header для 3GPP (устарел, заменён на RFC 7315)
  • RFC 3485: Компрессия сообщений с помощью статического словаря
  • RFC 3486: Сценарии и реализация сжатия (comp=sigcomp)
  • RFC 3487: Требования и приоритезация для SIP
  • RFC 3515: метод REFER
  • RFC 3578: Cопоставление параметров SIP и ISUP в режиме с перекрытием (Overlap Signalling)
  • RFC 3581: Определение параметра rport заголовка Via;
  • RFC 3603: Доверенный обмен Proxy-2-Proxy, заголовки P-DCS-TRACE-PARTY-ID, P-DCS-OSPS, P-DCS-BILLING-INFO, P-DCS-LAES и P-DCS-REDIRECT;
  • RFC 3608: Определение точки подключения на этапе регистрации, заголовок Service-Route;
  • RFC 3665: Примеры сигнального обмена SIP (Call Flow);
  • RFC 3666: Примеры сигнального обмена SIP с PSTN;

2004 год

  • RFC 3680: Подписка на события, методы SUBSCRIBE и NOTIFY, URN urn:ietf:params:xml:ns:reginfo;
  • RFC 3702: Аутентификация, авторизация и аккаунтинг в SIP;
  • RFC 3725: Вызовы, управляемые третьей стороной (3pcc);
  • RFC 3764: Использование ENUM;
  • RFC 3824: Использование номеров E.164;
  • RFC 3840: Возможности клиента, передаваемые в заголовке Contact;
  • RFC 3841: Настройка обработки запроса на сервере с помощью заголовков Accept-Contact, Reject-Contact, and Request-Disposition
  • RFC 3842: Уведомление о событиях (MWI);
  • RFC 3853: Использование AES S/MIME;
  • RFC 3856: Статусы присутствия (Presence)
  • RFC 3857: Подписка на события других пользователей (presence.winfo);
  • RFC 3891: Смена диалога: перевод или перехват вызова, заголовок Replaces и опция replaces в заголовках Require/Supported;
  • RFC 3892: Информация о переадресации вызова с помощью заголовка Referred-By;
  • RFC 3893: S/MIME подпись сообщений (Authenticated Identity Body, AIB)
  • RFC 3903: Публикация события на сервере (метод PUBLISH);
  • RFC 3911: Объединение вызовов;
  • RFC 3959: Медиапоток в предответном состоянии (Early Session);
  • RFC 3960: Генерация КПВ в SIP в предответном состоянии;
  • RFC 3968: Справочник по всем заголовкам SIP (реестр наименований и ссылок на определения);
  • RFC 3969: Справочник по всем параметрам URI (IANA Registry);

2005 год

  • RFC 3976: Умные приложения (IN) и взаимодействие с INAP;
  • RFC 4028: Таймеры сессий SIP;
  • RFC 4032: Переключение медиапотоков (дополнение к RFC 3312);
  • RFC 4083: Добавление требований 3GPP Release 5;
  • RFC 4092: Использование альтернативной семантики ANAT (Alternative Network Address Types) в SDP;
  • RFC 4117: Вызов функций транскодирования с использованием 3pcc;
  • RFC 4123: Требования к взаимодействию SIP-H.323;
  • RFC 4168: Использование SCTP в качестве транспорта SIP;
  • RFC 4189: Требования к безопасности на участке клиент и посредники (End-to-Middle Security)
  • RFC 4235: Пакет событий, инициируемых по INVITE (An INVITE-Initiated Dialog Event Package for the Session Initiation Protocol (SIP))
  • RFC 4240: Реализация базовых голосовых сервисов;
  • RFC 4244: Запрос истории вызова и заголовок History-Info;
  • RFC 4245: Требования к реализации конференций;

2006 год

  • RFC 4320: Работа SIP не в режиме вызова (non-Invite Actions);
  • RFC 4321: Проблемы работы не в режиме вызова;
  • RFC 4353: Архитектура конференц-связи;
  • RFC 4354: Поддержка Push-to-Talk over Cellular (PoC) в SIP;
  • RFC 4411: Значения Q.850 заголовка Reason для индикации событий приоритета;
  • RFC 4412: Приоритезация ресурсов, заголовки Resource-Priority и Accept-Resource-Priority;
  • RFC 4453: Согласование допустимых типов взаимодействий;
  • RFC 4457: Адрес сервера профилей, заголовок P-User-Database;
  • RFC 4458: Адресация голосовых сервисов (Voicemail, IVR и т.д.);
  • RFC 4474: Безопасная идентификация инициатора взаимодействия, с помощью заголовков Identity и Identity-Info;
  • RFC 4475: Набор некорректных SIP-сообщений для тестирования реализаций протокола;
  • RFC 4483: Передача данных по ссылке;
  • RFC 4484: Авторизация персонифицированного доступа к ресурсам (Trait-Based Authorization);
  • RFC 4485: Соглашения для разработки расширений протокола;
  • RFC 4488: Подавление нежелательных подписок при переадресации, опция norefersub;
  • RFC 4497: Взаимодействие с QSIG;
  • RFC 4504: Требования к устройствам и программным клиентам;
  • RFC 4508: Передача информации о поддерживаемых функциях при переадресации;
  • RFC 4538: Адресация диалогов;
  • RFC 4575: Набор событий для индикации статусов конференций;
  • RFC 4579: Управление конференциями для UA;
  • RFC 4596: Соглашения по использованию предпочтений UA;
  • RFC 4662: Список событий в SIP (SUBSCRIBE, NOTIFY, Presence), подписка на списки ресурсов;
  • RFC 4730: Поддержка DTMF с помощью набора событий kpml;
  • RFC 4740: Приложение Diameter;

2007 год

  • RFC 4780: SIP SNMP MIB;
  • RFC 4904: Отображение транковых групп в SIP URI;
  • RFC 4916: Идентификация удалённого соединения, использование метода UPDATE;
  • RFC 5002: Заголовок 3GPP P-Profile-Key;
  • RFC 5009: Авторизаwия медиапотоков в предответном состоянии;
  • RFC 5039: Меры по защите от спама;
  • RFC 5049: Сжатие сигнальных сообщений SigComp;
  • RFC 5079: Запрет анонимных запросов;

2008 год

  • RFC 5118: Набор SIP-сообщений для тестирования IPv6 реализаций протокола;
  • RFC 5194: Реализация Text-Over-IP;
  • RFC 5196: Формат данных PIDF в SIP;
  • RFC 5263: Частичная нотификация;
  • RFC 5318: Заголовок P-Refused-URI-List для OMA PoC;
  • RFC 5360: Согласование допустимых типов взаимодействий;
  • RFC 5362: Опережающая подписка на ещё не существующие ресурсы;
  • RFC 5363: Соглашения по использованию списков URI;
  • RFC 5365: Доставка сообщений нескольким получателям;
  • RFC 5366: Инициация конференции с помощью списков URI участников;
  • RFC 5367: Подписка на список ресурсов;
  • RFC 5368: Переадресация на несколько ресурсов с помощью заголовка Refer-To и тэга multiple-refer;
  • RFC 5369: Транскодирование: общие сведения;
  • RFC 5370: Транскодирование в конференциях;
  • RFC 5373: Режим автоответа, заголовки Answer-Mode и Priv-Answer-Mode;
  • RFC 5379: Использование механизмов приватности;
  • RFC 5393: Предотвращение петель при проксировании запросов;
  • RFC 5407: Примеры диаграмм обмена в состоянии гонки (race conditions);

2009 год

  • RFC 5411: Путеводитель по SIP RFC;
  • RFC 5478: Расширение пространства имён Resource-Priority в соответствии с требованиями Управления информационного обеспечения министерства обороны США (US Defense Information Systems Agency, DISA);
  • RFC 5502: Заголовок P-Served-User для идентифкации пользователя в 3GPP между S-CSCF и AS
  • RFC 5503: Доверенный обмен Proxy-2-Proxy, заголовки P-DCS-TRACE-PARTY-ID, P-DCS-OSPS, P-DCS-BILLING-INFO, P-DCS-LAES и P-DCS-REDIRECT (замена RFC 3306);
  • RFC 5509: Записи DNS SRV _im._sip и _pres._sip для поддержки сервисов обмена сообщениями и статусами присутствия;
  • RFC 5552: Cервис VoiceXML;
  • RFC 5589: Управление вызовов: переадресация;
  • RFC 5606: Применение 'retransmission-allowed', маршрутизация в зависимости от геопозиционирования;
  • RFC 5621: Обработка тела сообщения;
  • RFC 5626: Прохождение NAT (Nat Traversal);
  • RFC 5627: Получение и использование GRUU (Globally Routable User Agent URI);
  • RFC 5628: Система событий (SUBSCRIBE/NOTIFY) применительно к GRUU;
  • RFC 5629: Сигнальный обмен для взаимодействия с приложениями;
  • RFC 5630: SIPS URI;
  • RFC 5631: Переключение вызова между устройствами (Session Mobility);
  • RFC 5638: Упрощённый SIP (sip simple) для интернет и веб-приложений;
  • RFC 5658: Вопросы использования Record-Route, техника двойных заголовков Record-Route;

2010 год

  • RFC 5688: Индикация поддерживаемых типов взаимодействия, тэг sip.app-subtype;
  • RFC 5727: Внедрение изменений в протокол для приложений реального времени и инфраструктурных решений;
  • RFC 5767: Обеспечение приватности средствами UA, использование GRUU и TURN;
  • RFC 5768: Индикация поддержки ICE;
  • RFC 5806: Индикатор переадресации в SIP, заголовок Diversion;
  • RFC 5839: Использование ETag и Suppress-If-Match;
  • RFC 5850: Управление вызовом и многоточечные коммуникации, компоненты для построения приложений;
  • RFC 5853: Функции SBC;
  • RFC 5876: Дополненительные варианты использования P-Asserted-Identity и P-Preferred-Identity;
  • RFC 5897: Идентификация сервиса и сопутствующая проблематика;
  • RFC 5922: X.509 сертификаты, аутентификация, поле subjectAltName;
  • RFC 5923: Переиспользование соединений;
  • RFC 5924: Ограничение применимости сертификата, X.509 EKU;
  • RFC 5947: Поддержка AOR на базе E.164;
  • RFC 5989: Подписка на изменения ресурсов HTTP;
  • RFC 6011: Автоматическая конфигурация UA;
  • RFC 6026: Корректная обработка множественных ответов 2xx;
  • RFC 6044: Совместное применение заголовков Diversion и History-Info;
  • RFC 6050: Идентификация сервиса в доверенной среде, заголовок P-Asserted-Service;

2011 год

  • RFC 6072: Сервис управления сертификатами;
  • RFC 6076: Метрики и измерения качества и производительности;
  • RFC 6086: Метод INFO;
  • RFC 6140: Регистрация множественных AOR;
  • RFC 6141: Re-INVITE;
  • RFC 6157: Взаимодействие между IPv4 и IPv6;
  • RFC 6216: Примеры сигнального обмена с использованием механизмов безопасности TLS и S/MIME;
  • RFC 6228: Код ответа 199 Early Dialog Terminated;
  • RFC 6271: SIP пиринг: требования и соглашения;
  • RFC 6314: Рекомендации и способы прохождения NAT(Nat traversal);
  • RFC 6337: Cогласование SDP (сводное описание);
  • RFC 6341: Запись разговоров: сценарии использования и требования;
  • RFC 6357: Перегрузка и недостаток ресурсов: обсуждение модели управления;
  • RFC 6405: Пиринг: сценарии и диаграммы обмена;
  • RFC 6432: Коды Q.850 в ответах;
  • RFC 6446: Управление потоком уведомлений NOTIFY, параметры max-rate, min-rate и adaptive-min-rate;
  • RFC 6447: События геопозиционирования: фильтрация уведомлений, PIDF-LO;
  • RFC 6461: DRINKS: сценарии и требования;

2012 год

  • RFC 6468: Sieve: передача уведомлений в методе MESSAGE;
  • RFC 6567: Транспорт для передачи информации об управлении вызовом (UUI);
  • RFC 6665: Уведомления о событиях: обобщение опыта;
  • RFC 6794: Политики сессий;
  • RFC 6795: События на уровне политики сессий;
  • RFC 6809: Заголовок Feature-Caps;

2013 год

  • RFC 6849: Расширение SDP: Кольцевая проверка (Loopback) в RTP
  • RFC 6872: Модель журналирования (Common Log Format, CLF) и CDR;
  • RFC 6873: Стандартный формат журналирования CLF;
  • RFC 6878: Стандартизация значений заголовка Priority;
  • RFC 6910: Набор событий call-completion, завершение вызова и MIME application/call-completion;
  • RFC 6913: Поддержка Fax over IP, параметр sip.fax;
  • RFC 6914: Спецификации SIP SIMPLE;
  • RFC 6993: purpose=impp в заголовке Call-Info, окончания CUSAX, XMPP XEP-0152 и комбинированное использование XMPP+SIP;
  • RFC 7044: Заголовок History-Info, замена RFC 4244;
  • RFC 7081: Стратегии совместного использования SIP и XMPP, CUSAX;
  • RFC 7092: Роли узлов и аббревиатуры;

2014 год

  • RFC 7106: Цель конференции purpose=grouptextchat;
  • RFC 7118: WebSocket в качестве транспорта (см. также RFC 7355 ниже);
  • RFC 7131: Примеры сигнального обмена с использованием History-Info;
  • RFC 7135: Пространство имён Resource-Priority: esnet.x для экстренных служб;
  • RFC 7200: Набор событий управления ресурсами, MIME application/load-control+xml
  • RFC 7245: Архитектура для реализации записи разговоров;
  • RFC 7247: Взаимодействие SIP и XMPP: архитектура, адресация и обработка ошибок;
  • RFC 7248: Взаимодействие SIP и XMPP: статусы присутствия (presence);
  • RFC 7315: Расширения в заголовке P-Header для 3GPP (замена RFC 3455);
  • RFC 7316: Заголовок P-Private-Network-Indication;
  • RFC 7329: Заголовок Session-ID: сквозной идентификатор сессии для SIP;
  • RFC 7332: Выявление петель на уровне B2BUA;
  • RFC 7339: Управление перегрузками в SIP;
  • RFC 7355: Транспортный флаг WebSocket в записях SIP CLF (дополняет RFC 6873);
  • RFC 7362: HNT (Hosted NAT Traversal) для коммуникаций реального времени (в том числе SIP);
  • RFC 7403: Функция SIP traceroute, основанная на механизме media loopback (см. описание RFC 6849)

2015 год

  • RFC 7415: Алгоритмы управления перегрузкой (SIP Overload Control) в сетях NGN в протоколе SIP; параметры oc, oc-algo, oc-validity и oc-seq;
  • RFC 7433: Заголовок, тег и параметр адреса SIP UUI (User-to-User Information in SIP header, option tag and URI parameter) для передачи дополнительных данных во время вызова;
  • RFC 7434: Взаимодействие с ISDN при использовании SIP UUI
  • RFC 7462: Стандартизация сигнальных тонов в заголовке Alert-Info и сценарии их применения;
  • RFC 7463: Офисные расширения для SIP-телефонии: групповая нумерация, перехват вызова, удержание и перевод вызова и другие сценарии


UPD1: Первоначально этот список был в блоге на старом доменном имени spam.sended2.me, на него ссылалось некоторое количество сайтов. Правда, список изначально был сильно меньше.