| Author | SHA1 | Message | Date |
|---|---|---|---|
|
|
f3aa776b93 |
MT#55283 support leading spaces in string dict
Allow usage of `key=[ something ]` in rtpp_flags One test is affected Change-Id: Ib3d68f298d2e0cd02c74bf2c7d3d02b055223bc4 |
1 year ago |
|
|
d5890ee388 |
MT#60476 Move offer/answer model to sdp_create
Move the SDP offer/answer model to the sdp_create approach instead of using the sdp_replace one. This assumes the SDP body including session level attributes (s=, o=, t= etc.), as well as the media attributes, are formatted using currently given session context. In other words, rtpengine collects all possible information during all of the offer/answer exchanges within the dialog, which in its turn affects each monologue's context, from which each new SDP message will be built up. This approach replaces the older one, which instead used to go through the currenty processed SDP and just replace those attributes, that rtpengine is required to affect, leaving the rest untouched. Additionally: all of the existing offer/asnwer model tests were fixed to comply with the currect change. Most of it is just an offset of attributes, which are stored a bit higher/lower within the same media or global SDP session. Also a good part of unit test fixes targets a move of `c=` line from the session level to the media one (so each media has from now on its own `c=` attribute). This does discontinue a support for session level connection information. Change-Id: Iecb4739683d23c4f9341e8a34b71f8ca2070956c |
1 year ago |
|
|
6751ff7f84 |
MT#55283 support dict/list for rtpp_flags
Change-Id: Ic9cd39ce771eb5767bb970af5aa438e692a61586 |
1 year ago |
|
|
d90b7cda8c |
MT#55283 emulate legacy direction=... parsing
... using from-interface and to-interface keys. Add tests to that effect. Change-Id: I03c6c3e5effadb1be9a8e875a1ec0daa20055209 |
1 year ago |
|
|
9f8820bd36 |
MT#56465 Drop support for `replace-session-connection`
To prepare the deprecation of session level connection usage (so the `c=` attribute of the session level), deprecate first the `replace-session-connection` flag support, because it will have essentially no use. Change-Id: I9f9cb8f06d03d1c107a5c928054a79409642bb5b |
2 years ago |
|
|
f695e77064 |
MT#58535 rtpp_flags: add support for generic 'rtcp-mux-*'
Add generic parsing for 'rtcp-mux-*' flags in `call_ng_flags_flags()`. Additionally add tests for: - rtcp-mux - SDES - T.38 Change-Id: I675a9de455fa87a8dfdc4453e010141cee2f294d |
2 years ago |
|
|
bc698a3fcb |
MT#58535 Introduce `auto-daemon-tests-rtpp-flags`
For the period of time while we are using a new approach for the parsing of option flags on the daemon side in parallel with the parsing on the kamailio module side, and, the previous approach with the module isn't deprecated yet, it's good to have some basic tests covering a new way of prasing to ensure it's working fine. Change-Id: I8b28310b9973878530688780b6fcf366d239629d |
2 years ago |