浏览代码

Z991239-2739 #comment [mod_sipphone ] 优化记录音频rtp端口信息

陈礼鹏80274480 4 年之前
父节点
当前提交
9cff0d88de
共有 1 个文件被更改,包括 4 次插入4 次删除
  1. 4 4
      Module/mod_sipphone/audio_session.cpp

+ 4 - 4
Module/mod_sipphone/audio_session.cpp

@@ -768,10 +768,10 @@ static int phonemedia_stop(audio_session_t *session, int b_record_turn_off)
 		media->rtpstream = NULL;
 	}
 	if (media->rtpsess) {
+		unsigned short ilocal_port = 0;
+		rtp_session_get_local_rtp_port(media->rtpsess, &ilocal_port);
 		rtp_session_destroy(media->rtpsess);
 		{
-			unsigned short ilocal_port = 0;
-			rtp_session_get_local_rtp_port(media->rtpsess, &ilocal_port);
 			char strInfo[MAX_PATH] = { 0 };
 			snprintf(strInfo, MAX_PATH, "audio rtp(media->rtpsess) destroy and local port is %u.", ilocal_port);
 			LogWarn(Severity_Middle, Error_Debug, EVENT_MOD_SIP_AUDIO_RTP_DESTROY, strInfo);
@@ -809,10 +809,10 @@ static int phonemedia_stop(audio_session_t *session, int b_record_turn_off)
 		if (media->record.rtpstream) {
 			audiortp_destroy(media->record.rtpstream);
 			media->record.rtpstream = NULL;
+			unsigned short ilocal_port = 0;
+			rtp_session_get_local_rtp_port(media->record.rtpsess, &ilocal_port);
 			rtp_session_destroy(media->record.rtpsess);
 			{
-				unsigned short ilocal_port = 0;
-				rtp_session_get_local_rtp_port(media->record.rtpsess, &ilocal_port);
 				char strInfo[MAX_PATH] = { 0 };
 				snprintf(strInfo, MAX_PATH, "audio rtp(record.rtpsess) destroy and local port is %u.", ilocal_port);
 				LogWarn(Severity_Middle, Error_Debug, EVENT_MOD_SIP_AUDIO_RTP_DESTROY, strInfo);