Previous support existed for Nokia MetroSite, UltraSite and InSite models, resulting in BTS model name "nokia_site". However, there exist newer Nokia BTS models that also support E1 Abis and can be supported by OsmoBSC with relatively small changes: Flexi EDGE, Flexi Multiradio and Flexi Multiradio 10. Out of these newer models, American 2G Cooperative (the present patch author's current organization) has only Flexi MR at the present time - hence this model shall be the first "new" Nokia BTS to be supported.
The first change required in order to support Flexi MR is ability to receive long OML messages that have been segmented by the BTS: the new BTS sends a much longer BTS_CONF_REQ message, and we have to handle it correctly.
Support for Nokia BTS in OsmoBSC is being expanded from just *Site family to also include Flexi Multiradio - therefore, help strings and error messages in vty should be changed accordingly.
FIXME: names of Nokia-specific vty settings still begin with nokia_site, ditto for the name of the BTS model. TODO: decide on a proper long-term solution.
nokia skip-reset: make consistent with other vty settings
All other Nokia-specific vty settings use is_nokia_bts() helper function, while the code for skip-reset directly compares bts->type against GSM_BTS_TYPE_NOKIA_SITE. Change to use the helper function: it is consistent with other vty settings, and avoids one more place that erroneously refers to *Site instead of all Nokia BTS.