public VmIVRMenuElementVoiceMessageRecorder(IVRMenuVoiceMessageRecorderConfig config)
     : base(config)
 {
     Icon = "/OPSIVRSystem;component/Resources/voicerecorder.png";
     PostIntroduction = config.PostIntroduction;
     PostIntroductionAudio = config.PostIntroductionAudio;
 }
 public IVRMenuElementVoiceMessageRecorder(IVRMenuVoiceMessageRecorderConfig config)
     : base(config)
 {
     PostIntroduction = config.PostIntroduction;
     PostIntroductionAudio = config.PostIntroductionAudio;
        InitNarrator();
       Narrator.Finished += Narrator_IntroductionFinished;
       Narrator.Stopped += Narrator_Stopped;
       Narrator.Starting += Narrator_Starting;
 }
 public override IVRMenuBaseConfig GetConfig()
 {
     var conf = new IVRMenuVoiceMessageRecorderConfig();
     SetConfigCommonField(conf);
     conf.PostIntroduction = PostIntroduction;
     conf.PostIntroductionAudio = PostIntroductionAudio;
     return conf;
 }