NG method updates
Add the new transform
NG method to implement dedicated transcoding nodes.
It facilitates a designated remote transcoding node, instead of doing the transcoding locally.
For more details see our RTD documentation: https://rtpengine.readthedocs.io/en/latest/rtpengine.html#transform-verdict
Transcoding
The new force transcoding
flag has been introduced.
This flag will force transcoding between channels.
This provides a loss measurement between the A-leg and B-leg.
If this flag appears in the NG protocol, it will always be transcoded (for example, between codecs G722 and G722).
For more details see our RTD documentation: https://rtpengine.readthedocs.io/en/latest/ng_control_protocol.html
Codec option flags updates
The new codec ignore
option has been introduced.
Similar to the strip
option, but affects only codecs listed in the incoming received SDP.
For more details see our RTD documentation: https://rtpengine.readthedocs.io/en/latest/ng_control_protocol.html
Music on hold features
The new mode reflect
has been introduced.
This one isn't meant to advertise own capabilities and can only be used with in-dialog SDP offers,
assuming that at the beginning of the call session MoH capabilities were advertised by the capable side.
For more details see our RTD documentation: https://rtpengine.readthedocs.io/en/latest/ng_control_protocol.html
Config file management
- Support config-file based RTP interface config.
- Support different port ranges for different RTP interfaces when done through config file
When a configuration file is in use, instead of having to list multiple interfaces in one long line in the config file,
it’s now possible to use config file sections (or “groups”) for a more convenient way to configure and manage multiple interfaces.
Non-alias interfaces support the additional option advertised to set the advertised address, as well as port-min and port-max to set a port range different from the global setting, and exclude-ports taking a list of semicolon-separated port numbers to exclude individual ports from the port range.
For more details see our RTD documentation: https://rtpengine.readthedocs.io/en/latest/rtpengine.html#new-configuration-file-based-syntax
DTX
Some DTX handling improvements, including support for EVS DTX.
Memory management
A list of memory handling and threading performance tweaks.