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!
