Cisco SPA901-UK - Small Business Pro Provisioning Manual page 43

Voice system, voice gateways, and ip telephones
Table of Contents

Advertisement

Creating Provisioning Scripts
Proprietary Plain-Text Configuration File
Cisco Small Business IP Telephony Devices Provisioning Guide
Note that version numbers take the form of three non-negative integers separated
by periods (major, minor, and build numbers), plus an optional alphanumeric string
in parentheses. No spaces are allowed.
The following are examples of valid version numbers:
1.0.31(b)
1.0.33
2.0.3(G)
2.0.3(0412s)
2.0.6
Quoted strings can be compared for equality or inequality. Integers and version
numbers can also be compared arithmetically. The comparison operators can be
expressed as symbols or as acronyms. Acronyms are particularly convenient
when expressing the condition in an XML-style profile.
Operator
Alternate
Syntax
=
eq
!=
ne
<
lt
<=
le
>
gt
>=
ge
For legacy support to firmware versions prior to 2.0.6, the not-equal-to operator
can also be expressed as a single ! character (in place of the two-character !=
string).
Conditional expressions typically involve macro-expanded variables. For example:
$REGTMR1 gt 300 and $PRVTMR gt 1200 and "$EXTIP" ne ""
$SWVER ge 2.0.6 and "$CCERT" eq "Installed"
Description
Applicable to
Integer and
Version
Operands
equal to
Yes
not equal to
Yes
less than
Yes
less than or
Yes
equal to
greater than
Yes
greater than
Yes
or equal to
2
Applicable to
Quoted String
Operands
Yes
Yes
No
No
No
No
42

Advertisement

Table of Contents
loading

Table of Contents