[sr-dev] git:master:a33b41ba: siputils: export is_gruu() to kemi

Daniel-Constantin Mierla miconda at gmail.com
Wed Sep 14 18:11:58 CEST 2022


Module: kamailio
Branch: master
Commit: a33b41ba804bc944b0e1c4ecf17fdc3ca68d4da0
URL: https://github.com/kamailio/kamailio/commit/a33b41ba804bc944b0e1c4ecf17fdc3ca68d4da0

Author: Stefan Mititelu <stefan-cristian.mititelu at 1and1.ro>
Committer: Daniel-Constantin Mierla <miconda at gmail.com>
Date: 2022-09-14T18:11:50+02:00

siputils: export is_gruu() to kemi

---

Modified: src/modules/siputils/siputils.c

---

Diff:  https://github.com/kamailio/kamailio/commit/a33b41ba804bc944b0e1c4ecf17fdc3ca68d4da0.diff
Patch: https://github.com/kamailio/kamailio/commit/a33b41ba804bc944b0e1c4ecf17fdc3ca68d4da0.patch

---

diff --git a/src/modules/siputils/siputils.c b/src/modules/siputils/siputils.c
index e7c5e3dcfca..88ed33050b6 100644
--- a/src/modules/siputils/siputils.c
+++ b/src/modules/siputils/siputils.c
@@ -118,6 +118,7 @@ static int fixup_get_uri_param(void** param, int param_no);
 static int free_fixup_get_uri_param(void** param, int param_no);
 static int fixup_option(void** param, int param_no);
 
+static int ki_is_gruu(sip_msg_t *msg);
 
 char *contact_flds_separator = DEFAULT_SEPARATOR;
 
@@ -726,11 +727,20 @@ static sr_kemi_t sr_kemi_siputils_exports[] = {
 		{ SR_KEMIP_STR, SR_KEMIP_STR, SR_KEMIP_NONE,
 			SR_KEMIP_NONE, SR_KEMIP_NONE, SR_KEMIP_NONE }
 	},
+	{ str_init("siputils"), str_init("is_gruu"),
+		SR_KEMIP_INT, ki_is_gruu,
+		{ SR_KEMIP_NONE, SR_KEMIP_NONE, SR_KEMIP_NONE,
+			SR_KEMIP_NONE, SR_KEMIP_NONE, SR_KEMIP_NONE }
+	},
 
 	{ {0, 0}, {0, 0}, 0, NULL, { 0, 0, 0, 0, 0, 0 } }
 };
 /* clang-format on */
 
+static int ki_is_gruu(sip_msg_t *msg) {
+	return w_is_gruu(msg, NULL, NULL);
+}
+
 /**
  *
  */




More information about the sr-dev mailing list