|
|
@@ -227,17 +227,16 @@ function _conferenceWillJoin({ getState }, next, action) {
|
|
227
|
227
|
|
|
228
|
228
|
const { conference } = action;
|
|
229
|
229
|
const state = getState();
|
|
230
|
|
- const { callUUID, callHandle } = state['features/base/config'];
|
|
|
230
|
+ const { callHandle, callUUID } = state['features/base/config'];
|
|
231
|
231
|
const url = getInviteURL(state);
|
|
|
232
|
+ const handle = callHandle || url.toString();
|
|
232
|
233
|
const hasVideo = !isVideoMutedByAudioOnly(state);
|
|
233
|
234
|
|
|
234
|
235
|
// When assigning the call UUID, do so in upper case, since iOS will return
|
|
235
|
236
|
// it upper cased.
|
|
236
|
237
|
conference.callUUID = (callUUID || uuid.v4()).toUpperCase();
|
|
237
|
238
|
|
|
238
|
|
- const handleURL = callHandle || url.toString();
|
|
239
|
|
-
|
|
240
|
|
- CallKit.startCall(conference.callUUID, handleURL, hasVideo)
|
|
|
239
|
+ CallKit.startCall(conference.callUUID, handle, hasVideo)
|
|
241
|
240
|
.then(() => {
|
|
242
|
241
|
const { callee } = state['features/base/jwt'];
|
|
243
|
242
|
const displayName
|