Базовый RFC для него 3264 дата его обновленная от 2002, изначально был вообще не для SIP, а для...интернет радио!!! В описании про это смотреть в 5 раделе под именованием Unicast/Multicast Streams, следы этого можно увидеть и в наших документах:
ГОСТ Р 54994-2012. Телевидение вещательное цифровое. Передача служб DVB по сетям с IP протоколами. Общие технические требования
SAP (Session Announcement Protocol) - протокол анонсирования сеанса;
SDP (Session Description Protocol) - протокол описания сеанса;
А что за SAP? А это протокол, который используется еще в сетях IPX/SPX при согласованиии серверов. Это тоже сеансовый протокол(т. е. работает на L5 модели ВОЗ), используется для объявления узлами сети об обслуживании тех или иных задач, например, сервер печати, сервер FTP и т. д.
И еще раз мы убедились, что SIP не с нуля созданный инновационный протокол, а является эволющионном развитием из уже существующих протоколов. Тепрь давайте посмотрим по параметрам.
Session Description- Описание сессии
v= (protocol version) – информация о версии протокола
o= (owner/creator and session identification) – информация о создателе сессии и её ID
s= (session name) – название сессии
i= (session information)* – информация о сессии
u= (URI of description)* – URL адрес описания
e= (email address – contact detail)* – контактный email
p= (phone number – contact detail)* – контактный телефон
c= (connection information)* – информация о подключении, не обязательна если включена в media description
b= (session bandwidth information)* – информация о полосе пропускания
z= (time zone adjustments)* – корректировка часового пояса
k= (encryption key)* – ключ шифрования
a= (zero or more session attribute lines)* – дополнительные поля
o= (owner/creator and session identification) – информация о создателе сессии и её ID
s= (session name) – название сессии
i= (session information)* – информация о сессии
u= (URI of description)* – URL адрес описания
e= (email address – contact detail)* – контактный email
p= (phone number – contact detail)* – контактный телефон
c= (connection information)* – информация о подключении, не обязательна если включена в media description
b= (session bandwidth information)* – информация о полосе пропускания
z= (time zone adjustments)* – корректировка часового пояса
k= (encryption key)* – ключ шифрования
a= (zero or more session attribute lines)* – дополнительные поля
Time description- Описание времени
t= (time the session is active) – время активности сессии
r= (repeat times)* – число повторений
r= (repeat times)* – число повторений
Media description- Описание медиа параметров
m= (media description/ transport address) – описание медиа сессии и транспортный адрес
i= (media title)* – медиа заголовок
c= (connection information)* – информация о подключении, не обязательна если включена в session description
b= (bandwidth information)* – информация о пропускной способности
k= (encryption key)* – ключ шифрования
a= (zero or more media attribute lines)* – дополнительные поля
i= (media title)* – медиа заголовок
c= (connection information)* – информация о подключении, не обязательна если включена в session description
b= (bandwidth information)* – информация о пропускной способности
k= (encryption key)* – ключ шифрования
a= (zero or more media attribute lines)* – дополнительные поля
Session Initiation Protocol (INVITE)
Request-Line: INVITE sip:74841234567@8.9.1.26:5061 SIP/2.0
Message Header
Message Body
Session Description Protocol
Session Description Protocol Version (v): 0
Owner/Creator, Session Id (o): CiscoSystemsSIP-GW-UserAgent 8962 6931 IN IP4 10.20.128.142
Session Name (s): SIP Call
Connection Information (c): IN IP4 10.20.12.14
Time Description, active time (t): 0 0
Media Description, name and address (m): audio 16696 RTP/AVP 8 0 101
Connection Information (c): IN IP4 10.20.12.14
Media Attribute (a): rtpmap:8 PCMA/8000
Media Attribute (a): rtpmap:0 PCMU/8000
Media Attribute (a): rtpmap:101 telephone-event/8000
Media Attribute (a): fmtp:101 0-16
Request-Line: INVITE sip:74841234567@8.9.1.26:5061 SIP/2.0
Message Header
Message Body
Session Description Protocol
Session Description Protocol Version (v): 0
Owner/Creator, Session Id (o): CiscoSystemsSIP-GW-UserAgent 8962 6931 IN IP4 10.20.128.142
Session Name (s): SIP Call
Connection Information (c): IN IP4 10.20.12.14
Time Description, active time (t): 0 0
Media Description, name and address (m): audio 16696 RTP/AVP 8 0 101
Connection Information (c): IN IP4 10.20.12.14
Media Attribute (a): rtpmap:8 PCMA/8000
Media Attribute (a): rtpmap:0 PCMU/8000
Media Attribute (a): rtpmap:101 telephone-event/8000
Media Attribute (a): fmtp:101 0-16
Комментариев нет:
Отправить комментарий