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(); } }