void startCall(string typeOfCall) { SetSessionID(LegionUtils.GenerateSessionId()); foreach (string jidWithHash in ActivityService.LIST_USERS_ONLINE) { if (jidWithHash.Contains(friend.Jid)) { friend.Jid = jidWithHash; } } if (friend.Jid == null || friend.Jid == "") { Toast.MakeText(Application.Context, "User offiline", ToastLength.Long).Show(); return; } SetJID(friend.Jid); // Switch to video call with App.Jid Intent intent = null; if (typeOfCall.Equals(VIDEO_CALL)) { intent = new Intent(ApplicationContext, typeof(VideoActivity)); } else { intent = new Intent(ApplicationContext, typeof(VoiceCallActivity)); } intent.PutExtra("callType", "outgoing"); intent.PutExtra("userChat", jsonUser); //Finish(); StartActivity(intent); }