Exemplo n.º 1
0
        public void StartAlarmCalls()
        {
            if (PhoneLine == null)
            {
                return;
            }

            if (Softphone == null)
            {
                return;
            }

            if (!PhoneLine.RegistrationInfo.IsRegistered)
            {
                return;
            }

            foreach (var number in AlarmList)
            {
                var callEngine = new OutGoingCallEngine(number, Softphone, PhoneLine);
                callEngine.Connect(_cameraAudio, _cameraVideo);
                callEngine.CallStateChanged += AlarmCall_CallStateChanged;
                alarmCalls.Add(callEngine);
                callEngine.StartCall();
            }
        }
        public void StartAlarmCalls()
		{
            if (PhoneLine == null)
                return;

            if (Softphone == null)
                return;

            if (!PhoneLine.RegistrationInfo.IsRegistered)
                return;

            foreach (var number in AlarmList)
            {
                var callEngine = new OutGoingCallEngine(number, Softphone, PhoneLine);
                callEngine.Connect(_cameraAudio, _cameraVideo);
                callEngine.CallStateChanged += AlarmCall_CallStateChanged;
                alarmCalls.Add(callEngine);
                callEngine.StartCall();
            }
		}