mirror of
https://github.com/asterisk/asterisk.git
synced 2025-09-29 18:19:30 +00:00
SDP: Add interface_address to specify our address to use.
When we optionally set the interface_address we are forcing the media to go out a specific interface address. This allows us to optionally have the media go out the interface that SIP signalling came in on or if we are configured to have the media always go out a specific address. Change-Id: I160d9fac322a075bd2557b430632544178196189
This commit is contained in:
@@ -124,6 +124,26 @@ void ast_sdp_options_set_media_address(struct ast_sdp_options *options,
|
||||
*/
|
||||
const char *ast_sdp_options_get_media_address(const struct ast_sdp_options *options);
|
||||
|
||||
/*!
|
||||
* \since 15.0.0
|
||||
* \brief Set SDP Options interface_address
|
||||
*
|
||||
* \param options SDP Options
|
||||
* \param interface_address
|
||||
*/
|
||||
void ast_sdp_options_set_interface_address(struct ast_sdp_options *options,
|
||||
const char *interface_address);
|
||||
|
||||
/*!
|
||||
* \since 15.0.0
|
||||
* \brief Get SDP Options interface_address
|
||||
*
|
||||
* \param options SDP Options
|
||||
*
|
||||
* \returns interface_address
|
||||
*/
|
||||
const char *ast_sdp_options_get_interface_address(const struct ast_sdp_options *options);
|
||||
|
||||
/*!
|
||||
* \since 15.0.0
|
||||
* \brief Set SDP Options sdpowner
|
||||
@@ -184,26 +204,6 @@ void ast_sdp_options_set_rtp_engine(struct ast_sdp_options *options,
|
||||
*/
|
||||
const char *ast_sdp_options_get_rtp_engine(const struct ast_sdp_options *options);
|
||||
|
||||
/*!
|
||||
* \since 15.0.0
|
||||
* \brief Set SDP Options bind_rtp_to_media_address
|
||||
*
|
||||
* \param options SDP Options
|
||||
* \param bind_rtp_to_media_address
|
||||
*/
|
||||
void ast_sdp_options_set_bind_rtp_to_media_address(struct ast_sdp_options *options,
|
||||
unsigned int bind_rtp_to_media_address);
|
||||
|
||||
/*!
|
||||
* \since 15.0.0
|
||||
* \brief Get SDP Options bind_rtp_to_media_address
|
||||
*
|
||||
* \param options SDP Options
|
||||
*
|
||||
* \returns bind_rtp_to_media_address
|
||||
*/
|
||||
unsigned int ast_sdp_options_get_bind_rtp_to_media_address(const struct ast_sdp_options *options);
|
||||
|
||||
/*!
|
||||
* \since 15.0.0
|
||||
* \brief Set SDP Options rtp_symmetric
|
||||
@@ -503,26 +503,6 @@ void ast_sdp_options_set_udptl_far_max_datagram(struct ast_sdp_options *options,
|
||||
*/
|
||||
unsigned int ast_sdp_options_get_udptl_far_max_datagram(const struct ast_sdp_options *options);
|
||||
|
||||
/*!
|
||||
* \since 15.0.0
|
||||
* \brief Set SDP Options bind_udptl_to_media_address
|
||||
*
|
||||
* \param options SDP Options
|
||||
* \param bind_udptl_to_media_address
|
||||
*/
|
||||
void ast_sdp_options_set_bind_udptl_to_media_address(struct ast_sdp_options *options,
|
||||
unsigned int bind_udptl_to_media_address);
|
||||
|
||||
/*!
|
||||
* \since 15.0.0
|
||||
* \brief Get SDP Options bind_udptl_to_media_address
|
||||
*
|
||||
* \param options SDP Options
|
||||
*
|
||||
* \returns bind_udptl_to_media_address
|
||||
*/
|
||||
unsigned int ast_sdp_options_get_bind_udptl_to_media_address(const struct ast_sdp_options *options);
|
||||
|
||||
/*!
|
||||
* \since 15.0.0
|
||||
* \brief Enable setting SSRC level attributes on SDPs
|
||||
|
Reference in New Issue
Block a user