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,