tech-invite   World Map     

IETF     RFCs     Groups     SIP     ABNFs    |    3GPP     Specs     Glossaries     Architecture     IMS     UICC    |    search     info




SDP attributes defined in RFC 6871

47  of  59

 

Here

 

Top

 

Up

 

Prev

 

Next

 

SDP Media Capabilities Negotiation
rmcap,  omcap,  mfcap,  mscap,  lcfg,  sescap

  see also:
   [ csup  creq  acap  tcap  pcfg  acfg ]
   [ bcap  ccap  icap ]

RFC 6871 – Section 3.3

a=rmcap:   (session- or media-level)
a=omcap:   (session- or media-level)
a=mfcap:   (session- or media-level)
a=mscap:   (session- or media-level)
a=lcfg:   (media-level)
a=sescap:   (session-level)


attribute-fields   =/
media-capability-line   =
rtp-mcap   =
"a=rmcap:"   media-cap-num-list   1*WSP   encoding-name   "/"  
clock-rate   [ "/"   encoding-parms ]   CRLF

non-rtp-mcap   =
"a=omcap:"   media-cap-num-list   1*WSP   format-name   CRLF

media-cap-num-list   =
media-cap-num-element   =
media-cap-num-range   =
media-cap-num   =
NonZeroDigit   *9( DIGIT )

encoding-name   =
clock-rate   =
NonZeroDigit   *9( DIGIT )

encoding-parms   =
format-name   =
NonZeroDigit   =
%x31-39

media-format-parameter-capability   =
fmt-specific-param-list   =
media-specific-capability   =
"a=mscap:"   media-caps-star   1*WSP   att-field   1*WSP   att-value   CRLF

media-caps-star   =
media-cap-star-element   =
( media-cap-num   [ wildcard ] )  /  ( media-cap-num-range   [ wildcard ] )

wildcard   =
"*"

lcfg-line   =
"a=lcfg:"   config-number   1*WSP   lcfg-cfg-list   CRLF

config-number   =
NonZeroDigit   *9( DIGIT )

lcfg-cfg-list   =
media-type   =
[ "+" ]   "mt="   media

sescap-line   =
"a=sescap:" session-num   1*WSP   list-of-configs   [ 1*WSP   optional-configs ]   CRLF

session-num   =
NonZeroDigit   *9( DIGIT )

list-of-configs   =
alt-config   *( ","   alt-config )

optional-configs   =
"["   list-of-configs   "]"

alt-config   =
config-number   *( "|"   config-number )