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

Author: Daniel-Constantin Mierla <[email protected]>
Committer: Daniel-Constantin Mierla <[email protected]>
Date: 2026-05-20T07:21:22+02:00

sdpops: export sdp_get_address_family() to kemi

---

Modified: src/modules/sdpops/sdpops_mod.c

---

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

---

diff --git a/src/modules/sdpops/sdpops_mod.c b/src/modules/sdpops/sdpops_mod.c
index 61e2f657354..720b4846290 100644
--- a/src/modules/sdpops/sdpops_mod.c
+++ b/src/modules/sdpops/sdpops_mod.c
@@ -81,7 +81,7 @@ static int sdp_get_sess_version(
                sip_msg_t *msg, str *sess_version, long *sess_version_num);
 static int sdp_set_sess_version(
                sip_msg_t *msg, str *sess_version, long *sess_version_num);
-static int w_sdp_get_address_family(sip_msg_t *msg);
+static int w_sdp_get_address_family(sip_msg_t *msg, char *p1, char *p2);
 
 static int pv_get_sdp(sip_msg_t *msg, pv_param_t *param, pv_value_t *res);
 static int pv_set_sdp(
@@ -1016,7 +1016,7 @@ it helps to extract IP address family at c line from sdp
                        6 for  IP6
 
 */
-static int w_sdp_get_address_family(sip_msg_t *msg)
+static int ki_sdp_get_address_family(sip_msg_t *msg)
 {
        sdp_session_cell_t *session;
        sdp_stream_cell_t *stream;
@@ -1069,6 +1069,11 @@ static int w_sdp_get_address_family(sip_msg_t *msg)
        return result;
 }
 
+static int w_sdp_get_address_family(sip_msg_t *msg, char *p1, char *p2)
+{
+       return ki_sdp_get_address_family(msg);
+}
+
 /**
  * @brief remove streams matching the m='media'
  * @return -1 - error; 0 - not found; >=1 - found
@@ -3045,6 +3050,11 @@ static sr_kemi_t sr_kemi_sdpops_exports[] = {
                { SR_KEMIP_STR, SR_KEMIP_NONE, SR_KEMIP_NONE,
                        SR_KEMIP_NONE, SR_KEMIP_NONE, SR_KEMIP_NONE }
        },
+       { str_init("sdpops"), str_init("sdp_get_address_family"),
+               SR_KEMIP_INT, ki_sdp_get_address_family,
+               { 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 } }
 };

_______________________________________________
Kamailio - Development Mailing List -- [email protected]
To unsubscribe send an email to [email protected]
Important: keep the mailing list in the recipients, do not reply only to the 
sender!

Reply via email to