From 8c79b39c386728b346fd8012ac0e92641368db82 Mon Sep 17 00:00:00 2001 From: Richard Fuchs Date: Mon, 28 Oct 2024 08:56:22 -0400 Subject: [PATCH] MT#61372 rtpengine: add SIP-code to message Change-Id: Idce65d52a4b6d92ec515e7daf4284c09a7249570 --- debian/patches/series | 1 + .../sipwise/rtpengine_add_sip_code.patch | 21 +++++++++++++++++++ 2 files changed, 22 insertions(+) create mode 100644 debian/patches/sipwise/rtpengine_add_sip_code.patch diff --git a/debian/patches/series b/debian/patches/series index ca1620b17..213dffff9 100644 --- a/debian/patches/series +++ b/debian/patches/series @@ -54,6 +54,7 @@ sipwise/pua-get_record_puadb-add-pres_uri-to-the-query.patch sipwise/pua_dialoginfo-use_uuid.patch sipwise/http_client-add-method-parameter-to-http_connect.patch sipwise/lost-add-method-parameter-to-http_connect-calls.patch +sipwise/rtpengine_add_sip_code.patch ### active development # ### Don't just put stuff in any order diff --git a/debian/patches/sipwise/rtpengine_add_sip_code.patch b/debian/patches/sipwise/rtpengine_add_sip_code.patch new file mode 100644 index 000000000..0a4223484 --- /dev/null +++ b/debian/patches/sipwise/rtpengine_add_sip_code.patch @@ -0,0 +1,21 @@ +From: Sipwise Development Team +Date: Mon, 28 Oct 2024 16:14:15 +0100 +Subject: rtpengine_add_sip_code + +--- + src/modules/rtpengine/rtpengine.c | 2 ++ + 1 file changed, 2 insertions(+) + +diff --git a/src/modules/rtpengine/rtpengine.c b/src/modules/rtpengine/rtpengine.c +index e26d533..5fe506d 100644 +--- a/src/modules/rtpengine/rtpengine.c ++++ b/src/modules/rtpengine/rtpengine.c +@@ -3278,6 +3278,8 @@ static bencode_item_t *rtpp_function_call(bencode_buffer_t *bencbuf, + + /* sip message type */ + bencode_dictionary_add_string(ng_flags.dict, "sip-message-type", sip_type_strings[msg->first_line.type]); ++ if (msg->first_line.type == SIP_REPLY) ++ bencode_dictionary_add_integer(ng_flags.dict, "sip-code", msg->first_line.u.reply.statuscode); + } + + /* add rtpp flags, if parsed by daemon */