|
|
|
@ -873,18 +873,26 @@ Optionally included keys are: |
|
|
|
|
|
|
|
* `ICE` |
|
|
|
|
|
|
|
Contains a string, valid values are `remove`, `force` or `force-relay`. |
|
|
|
With `remove`, any ICE attributes are |
|
|
|
stripped from the SDP body. With `force`, ICE attributes are first stripped, then new attributes are |
|
|
|
generated and inserted, which leaves the media proxy as the only ICE candidate. The default behavior |
|
|
|
(no `ICE` key present at all) is: if no ICE attributes are present, a new set is generated and the |
|
|
|
media proxy lists itself as ICE candidate; otherwise, the media proxy inserts itself as a |
|
|
|
low-priority candidate. |
|
|
|
Contains a string which must be one of the following values: |
|
|
|
|
|
|
|
With `remove`, any ICE attributes are stripped from the SDP body. |
|
|
|
|
|
|
|
With `force`, ICE attributes are first stripped, then new attributes are |
|
|
|
generated and inserted, which leaves the media proxy as the only ICE candidate. |
|
|
|
|
|
|
|
With `default`, the behaviour will be the same as with `force` if the incoming SDP already |
|
|
|
had ICE attributes listed. If the incoming SDP did not contain ICE attributes, then no |
|
|
|
ICE attributes are added. |
|
|
|
|
|
|
|
With `force-relay`, existing ICE candidates are left in place except `relay` |
|
|
|
type candidates, and *rtpengine* inserts itself as a `relay` candidate. It will also leave SDP |
|
|
|
c= and m= lines unchanged. |
|
|
|
|
|
|
|
The default behavior |
|
|
|
(no `ICE` key present at all) is: if no ICE attributes are present, a new set is generated and the |
|
|
|
media proxy lists itself as ICE candidate; otherwise, the media proxy inserts itself as a |
|
|
|
low-priority candidate. |
|
|
|
|
|
|
|
This flag operates independently of the `replace` flags. |
|
|
|
|
|
|
|
* `transport protocol` |
|
|
|
|