Exemplo n.º 1
0
        public void accCall()
        {
            //IsAccept = true;
            // IsIncoming = false;
            try
            {
                if (curCall != null)
                {
                    // playSoundService.StopSystemSound();
                    curCall.Accept();

                    IsAccept   = true;
                    IsIncoming = false;
                }
                else
                {
                    MessagingCenter.Send <string, string>("Call", "CallState", "End");
                }
            }
            catch (Exception ex)
            {
                string _login     = CrossSettings.Current.GetValueOrDefault("sipPhoneLogin", "");
                string deviceId   = CrossDeviceInfo.Current.Id;
                string deviceInfo = CrossDeviceInfo.Current.Manufacturer + " " + CrossDeviceInfo.Current.Model + " " + CrossDeviceInfo.Current.Platform + " " + CrossDeviceInfo.Current.Version;
                HttpControler.ErrorLogSend(_login, deviceInfo, deviceId, "Current call dont exist. CallPage. accCall " + ex.Message);
                MessagingCenter.Send <string, string>("Call", "CallState", "End");
            }
        }