diff --git a/main/channel_internal_api.c b/main/channel_internal_api.c index 54240bce74b9a703dd69a2ce88f89afc5cf8dea8..987bb1148d0220412dbc4d8e8390c3981320fa0b 100644 --- a/main/channel_internal_api.c +++ b/main/channel_internal_api.c @@ -913,6 +913,7 @@ enum early_media_direction ast_channel_early_media_get(const struct ast_channel void ast_channel_early_media_set(struct ast_channel *chan, enum early_media_direction early_media_dir) { chan->early_media_dir = early_media_dir; + ast_debug(3, "Set early_media_dir to %d for channel %s\n", chan->early_media_dir, ast_channel_name(chan)); } void ast_channel_callid_set(struct ast_channel *chan, ast_callid callid) diff --git a/res/res_pjsip_sdp_rtp.c b/res/res_pjsip_sdp_rtp.c index eabe0eb2c9accf714202c208bbc5b4a966e9610b..a6615c4c4dd421aea39bdc2eb35e13848f18ee76 100644 --- a/res/res_pjsip_sdp_rtp.c +++ b/res/res_pjsip_sdp_rtp.c @@ -2308,6 +2308,7 @@ static int apply_negotiated_sdp_stream(struct ast_sip_session *session, session_media->timeout_sched_id = ast_sched_add_variable(sched, 500, rtp_check_timeout, session_media, 1); } + ast_rtp_instance_sendcng(session_media->rtp, 0); SCOPE_EXIT_RTN_VALUE(1, "Handled\n"); }