Why a forced c=* line in MESSAGE stream type ?

3 views
Skip to first unread message

Eric Dev

unread,
Jul 18, 2024, 8:04:04 AM (9 days ago) Jul 18
to Sipwise rtpengine
RTPEngine always add a c=* (connection information) line for MESSAGE stream type with ip address from original sdp.

what's the reason for that choice/behaviour ?

shouldn't be this transparent ? if no c=* line in original MESSAGE stream type just keep it as it is ?

Richard Fuchs

unread,
Jul 18, 2024, 8:21:32 AM (9 days ago) Jul 18
to rtpe...@googlegroups.com
`m=message` is understood to be MSRP, which normally uses TCP transport.
We don't support TCP at the moment, so an MSRP media section without c=
line that falls back to the session-level connection address would
break. And so just adding a media-level c= line with the original
address gives you a better chance of a working connection.

Cheers

Reply all
Reply to author
Forward
0 new messages