День добрый !!!!
Народ подскажите плиз....
Необходимо создавать динамический IVR при помощи 3CX API CallControl...
Изучил подробно все примеры... Меню создается без проблем как надо...
НО вопрос в том КАК опеределить опции меню в нем (т.е. при нажатии "0" преадресовать на 101, при нажатии "1" на 102 и т.д.)
Перепробовал все варианты... не могу понять как они задаются...
Пробовал так.
IVR ivradd = PhoneSystem.Root.GetTenants()[0].CreateIVR("886");
ivradd.Name = "TestIVR";
ivradd.PromptFilename = "prompt.wav";
ivradd.Timeout = 20;
IVRForward fw0 ;
fw0=ivradd.СreateIVRForward();
fw0.ForwardType = IVRForwardType.Extension;
fw0.ForwardDN = dn0;
ivradd.Forwards[0] = fw0;
ivradd.TimeoutForwardType = IVRForwardType.VoiceMail;
ivradd.TimeoutForwardDN = PhoneSystem.Root.GetTenants()[0].GetExtensions()[0];
ivradd.Save();
подскажите пожалуйста как это сделать?!!!!
Народ подскажите плиз....
Необходимо создавать динамический IVR при помощи 3CX API CallControl...
Изучил подробно все примеры... Меню создается без проблем как надо...
НО вопрос в том КАК опеределить опции меню в нем (т.е. при нажатии "0" преадресовать на 101, при нажатии "1" на 102 и т.д.)
Перепробовал все варианты... не могу понять как они задаются...
Пробовал так.
IVR ivradd = PhoneSystem.Root.GetTenants()[0].CreateIVR("886");
ivradd.Name = "TestIVR";
ivradd.PromptFilename = "prompt.wav";
ivradd.Timeout = 20;
IVRForward fw0 ;
fw0=ivradd.СreateIVRForward();
fw0.ForwardType = IVRForwardType.Extension;
fw0.ForwardDN = dn0;
ivradd.Forwards[0] = fw0;
ivradd.TimeoutForwardType = IVRForwardType.VoiceMail;
ivradd.TimeoutForwardDN = PhoneSystem.Root.GetTenants()[0].GetExtensions()[0];
ivradd.Save();
подскажите пожалуйста как это сделать?!!!!