On Mon, Sep 13, 2010 at 11:34 AM, David Becker <[email protected]>wrote:
> Am 10.09.2010 14:34, schrieb Douglas Hubler: > > On Fri, Sep 10, 2010 at 5:42 AM, David Becker > > <[email protected]> wrote: > >> Somehow my groups that have if= attributes won't disappear no matter > what, > >> as if the attribute wasn't set. Does anyone know what I'm doing wrong? I > >> just can't find an error there and the log doesn't say anything either > > I think you need to call addSupportedFeature(String) in the > > DeviceVersion so it's available in the settings as a conditional. > > > > Nortel phone is a recent example of multiple firmware version support > > sipXconfig/plugins/nortel > > _______________________________________________ > > sipx-dev mailing list > > [email protected] > > List Archive: http://list.sipfoundry.org/archive/sipx-dev/ > That didn't work out, even if I assume adding the feature would make the > if condition true an unless doesn't react either. > There is an example here: NortelPhone.java: private static final String REL_3_2_OR_LATER = "3.2orLater"; @Override public void setDeviceVersion(DeviceVersion version) { super.setDeviceVersion(version); DeviceVersion myVersion = getDeviceVersion(); if (myVersion == NortelPhoneModel.FIRM_3_2) { myVersion.addSupportedFeature(REL_3_2_OR_LATER); } } and NortelPhoneModel.java: public static final String VENDOR = "nortelPhone"; public static final DeviceVersion FIRM_2_2 = new DeviceVersion(VENDOR, "2.2"); public static final DeviceVersion FIRM_3_2 = new DeviceVersion(VENDOR, "3.2"); public NortelPhoneModel() { super(); setVersions(getDeviceVersions()); } public static DeviceVersion[] getDeviceVersions() { return new DeviceVersion[] { FIRM_2_2, FIRM_3_2 }; } These should be enough.... Mircea > _______________________________________________ > sipx-dev mailing list > [email protected] > List Archive: http://list.sipfoundry.org/archive/sipx-dev/ >
_______________________________________________ sipx-dev mailing list [email protected] List Archive: http://list.sipfoundry.org/archive/sipx-dev/
