Ticket #14: Don't change RTP/RTCP SSRC on re-INVITE
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1591 74dad513-b988-da41-8d7b-12977e46ad98
diff --git a/pjsip/src/pjsua-lib/pjsua_call.c b/pjsip/src/pjsua-lib/pjsua_call.c
index 4de4a22..86525ca 100644
--- a/pjsip/src/pjsua-lib/pjsua_call.c
+++ b/pjsip/src/pjsua-lib/pjsua_call.c
@@ -104,6 +104,7 @@
call->inv = NULL;
call->user_data = NULL;
call->session = NULL;
+ call->ssrc = pj_rand();
call->xfer_sub = NULL;
call->last_code = (pjsip_status_code) 0;
call->conf_slot = PJSUA_INVALID_ID;
diff --git a/pjsip/src/pjsua-lib/pjsua_media.c b/pjsip/src/pjsua-lib/pjsua_media.c
index 5fa1646..16dcbce 100644
--- a/pjsip/src/pjsua-lib/pjsua_media.c
+++ b/pjsip/src/pjsua-lib/pjsua_media.c
@@ -956,6 +956,9 @@
sess_info.stream_info[0].jb_max_pre = pjsua_var.media_cfg.jb_max_pre;
sess_info.stream_info[0].jb_max = pjsua_var.media_cfg.jb_max;
+ /* Set SSRC */
+ sess_info.stream_info[0].ssrc = call->ssrc;
+
/* Create session based on session info. */
status = pjmedia_session_create( pjsua_var.med_endpt, &sess_info,
&call->med_tp,