diff --git a/src/include/switch_rtp.h b/src/include/switch_rtp.h index f9d116a672..96ea2135f3 100644 --- a/src/include/switch_rtp.h +++ b/src/include/switch_rtp.h @@ -593,6 +593,7 @@ SWITCH_DECLARE(switch_status_t) switch_rtp_ack_bitrate(switch_rtp_t *rtp_session SWITCH_DECLARE(void) switch_rtp_video_refresh(switch_rtp_t *rtp_session); SWITCH_DECLARE(void) switch_rtp_video_loss(switch_rtp_t *rtp_session); +SWITCH_DECLARE(switch_core_session_t*) switch_rtp_get_core_session(switch_rtp_t *rtp_session); /*! \} */ diff --git a/src/switch_rtp.c b/src/switch_rtp.c index fb8d5d2cf2..8945b60a67 100644 --- a/src/switch_rtp.c +++ b/src/switch_rtp.c @@ -9238,6 +9238,11 @@ SWITCH_DECLARE(void *) switch_rtp_get_private(switch_rtp_t *rtp_session) return rtp_session->private_data; } +SWITCH_DECLARE(switch_core_session_t*) switch_rtp_get_core_session(switch_rtp_t *rtp_session) +{ + return rtp_session->session; +} + /* For Emacs: * Local Variables: * mode:c