示例#1
0
        public override IVRMenuElementBase GetModel()
        {
            var res = new IVRMenuElementVoiceMessageRecorder();

            InitModelCommonFields(res);
            res.PostIntroduction      = PostIntroduction;
            res.PostIntroductionAudio = PostIntroductionAudio;
            return(res);
        }
示例#2
0
        private IVRMenuElementBase GetIVRMenuFromConfig(IVRMenuBaseConfig menu)
        {
            IVRMenuElementBase result;

            if (menu is IVRMenuCallTransferConfig)
            {
                result = new IVRMenuElementCallTransfer((IVRMenuCallTransferConfig)menu);
            }
            else if (menu is IVRMenuInfoReaderConfig)
            {
                result = new IVRMenuElementInfoReader((IVRMenuInfoReaderConfig)menu);
            }
            else
            {
                result = new IVRMenuElementVoiceMessageRecorder((IVRMenuVoiceMessageRecorderConfig)menu);
            }
            return(result);
        }
示例#3
0
 public VmIVRMenuElementVoiceMessageRecorder(IVRMenuElementVoiceMessageRecorder model) : base(model)
 {
     Icon                  = "/OPSIVRSystem;component/Resources/voicerecorder.png";
     PostIntroduction      = model.PostIntroduction;
     PostIntroductionAudio = model.PostIntroductionAudio;
 }