|
@@ -264,6 +264,11 @@ function _conferenceWillJoin({ dispatch, getState }, next, action) {
|
264
|
264
|
const handle = callHandle || url.toString();
|
265
|
265
|
const hasVideo = !isVideoMutedByAudioOnly(state);
|
266
|
266
|
|
|
267
|
+ // If we already have a callUUID set, don't start a new call.
|
|
268
|
+ if (conference.callUUID) {
|
|
269
|
+ return result;
|
|
270
|
+ }
|
|
271
|
+
|
267
|
272
|
// When assigning the call UUID, do so in upper case, since iOS will return
|
268
|
273
|
// it upper cased.
|
269
|
274
|
conference.callUUID = (callUUID || uuid.v4()).toUpperCase();
|