mirror of https://github.com/sipwise/rtpengine.git
Both the play media and the music on hold use the `media_player::call_play_media_for_ml()` as an entrance towards the `media_player::media_player_new()` and `media_player::media_player_play_init()`. Prevent allocation of new MoH over ongoing one, as well as the `play media` command over ongoing MoH. Otherwise a media player will be re-used to override ongoing activity. Explicit policy must be used: First the MoH has to be stopped by getting back to the SDP `sendrecv` state, before any other MoH request, or play media request can be fulfilled. Change-Id: Ia5fdc10cfa8f491109ade9a2225b182ccdaa4778 (cherry picked from commitmr26.0.17a83ce891a) (cherry picked from commit1e659e2010)
parent
092c152b73
commit
2fa697cb91
Loading…
Reference in new issue