MT#61441 rtpengine: use to-tag for NG message when rtpp-flags

Always use to-tag for NG message with rtpp-flags,
if presented. This change is caused by the processing
logic being moved to rtpengine with rtpp-flags.

Change-Id: Ib656fdccbd366053bab37ef04c48659a6fd3acc1
(cherry picked from commit e527845822)
(cherry picked from commit c937accfd0)
mr12.5.1
Donat Zenichev 1 year ago
parent 1ff90c4028
commit 55b321924b

@ -75,3 +75,4 @@ sipwise/pua_dialoginfo-use_uuid.patch
## git checkout -- debian/
### git commit + git-review as usual
###
sipwise/rtpengine_always_add_totag_to_ng_message_when_rtpp_flags.patch

@ -0,0 +1,11 @@
--- a/src/modules/rtpengine/rtpengine.c
+++ b/src/modules/rtpengine/rtpengine.c
@@ -3179,7 +3179,7 @@ static bencode_item_t *rtpp_function_cal
*/
/* affects to-tag parsing */
- ng_flags.to = (op == OP_DELETE) ? 0 : 1;
+ ng_flags.to = (!parse_by_module || op != OP_DELETE) ? 1 : 0;
/* module specific parsing */
if(parse_by_module && flags && parse_flags(&ng_flags, msg, &op, flags->s))
Loading…
Cancel
Save