TOC PREV NEXT INDEX

Wireless Data Server 2.5

Administrator's Guide

View in pdf format
Go to User's Guide



Server parameters


This appendix describes in detail the configurable parameters controlling the operation of Wireless Data Server.



Server configuration

The administrator can control and define server behaviour using configurable parameters located in the /etc/config/wds.ini file. These parameters should be reviewed and tuned on a per installation basis. In addition, certain parameters in the /users/unison/misc/unison.ini must be modified. Consult the product Readme file for details.

The stated default values are not necessarily the optimal settings for your installation. It is strongly recommended that for reference purposes you keep a copy, in either printed or electronic format, of this file before modification.

NOTE:

When a parameter is not supplied, the default value is automatically assumed.

Configuration parameters

The following table lists all parameters by section. The sections, as well as the individual parameters within each section, are listed in alphabetical order. Use this table to look up a parameter, get a brief description of what it does, and determine what page it is on.
Table A.1 · Server configuration parameters
Section Parameter Description Page
[CALENDAR] localefilename Calendar service localization file 42
[<DCE>] debug Debug mode 42

errlog Error logging 43

logfile Log file name 43

msisdn Wireless Data Server's MSISDN number 44

port DCE serial port 44

smscmsisdn SMSC MSISDN 44

smsmode DCE SMS mode 44

speed DCE connection data rate 45

stats Stats mode 45

trace Trace mode 45
[<SMPP>] enquirelink ENQUIRE_LINK operation 46

enquirelink_timeinterval Interval between ENQUIRE_LINK operations 46

host SMSC IP address 46

msisdn Wireless Data Server's MSISDN number 47

msisdnnpi MSISDN numbering plan indicator 47

msisdnton MSISDN number type 47

passwd Password 47

port SMSC port number 48

systemid System ID 48

systemtype System type 48

throttle_smsmsgburst Committed burst size 49

throttle_smsmsgrate Committed information rate 49

throttle_timeinterval Committed rate measurement interval 50
[<SONERA-CGW>] debug Logging internal CGWAPI messages 30

debuglogfile Filename for CGWAPI log messages 31

keepalive Keepalive packets 31

providerhost Host address 32

servicename Service name 32

serviceport Port for incoming messages 32
[<UNISON>] host Calendar server host name 41

node Calendar server node-ID 41

passwd Calendar server SysOp password 42
[WDS] blockedmsisdns Blocked MSISDN numbers 34

buffertranslog Transaction log buffering 36

confirmcalevents Accept and decline new meetings 40

debug Debug mode 34

fragmentsize Message fragment size 35

msgrefnum Message reference number 35

nbsrefnum Narrowband Socket datagram reference number 35

port Wireless Data Server port 37

services Mobile-originated services 41

smsccharset Character set used by the SMSC connection 37

smscconnections Section name(s) of all SMSC connections 37

smscplugin SMSC plug-in 37

smtpmsgdir SMTP message storage directory 38

summaryminsize Minimum vCalendar summary size 38

trace Trace mode 38

transid Transaction reference number 36

translogbuffersize Transaction log buffer size 36

unisoncachesize Cache size 39

unisonconnections Section name(s) of all calendar server connections 39

userepeatsymbol Repeat symbol 39

wreqdir Incoming request storage directory 40

wreqvalidityperiod Expiry time limit 40

The following parameter descriptions are divided into common and installation-specific sections.

NOTE:

A word about section names

All section names enclosed in angle-brackets are variables. They should be changed according to the setup of your system. For example, the section referred to throughout this text as [<UNISON>] could have any name. Similarly, the [<DCE>] or [<SMPP>] sections should be renamed according to your preference.

For each section, choose a name descriptive of the connection it configures. For example, to set up connections to node 144 and 145 of a calendar server named "Scribe", you would have two [<UNISON>] sections, perhaps titled [SCRIBE_144] and [SCRIBE_145] respectively. Whatever names you choose, however, be sure to specify them using the [WDS] smscconnection and unisonconnections parameters.



Common Parameters

The following parameters, in the [WDS] and [<UNISON>] sections, apply to all installations of Wireless Data Server, regardless of the plug-in used to connect to the wireless network.


Blocked MSISDN numbers

Section

[WDS]

Parameter

blockedmsisdns

Description

A list of MSISDN numbers to which Wireless Data Server will not send SMS messages.

Accepted values

A list of valid MSISDN numbers, separated by commas and enclosed in {}. For example:

{+15145551234, +15145556789}

Please note: this list should always contain the MSISDN numbers of all Wireless Data Server gateways to avoid the possibility of a circular loop.

Default value

{ }


Debug mode

Section

[WDS]

Parameter

debug

Description

Logs input/output data in wds.log.

Accepted values

TRUE (Debug mode on)

FALSE (Debug mode off)

Default value

FALSE


Message reference number

Section

[WDS]

Parameter

msgrefnum

Description

A reference number for the transmission of request, notification and system messages. Wireless Data Server increments this value automatically. Do not change the value of this parameter without explicit instructions from technical support personnel.

Accepted values

A positive integer.

Default value

0


Narrowband Socket datagram reference number

Section

[WDS]

Parameter

nbsrefnum

Description

A reference number for the transmission of Narrowband Socket datagrams. Wireless Data Server increments this value automatically. Do not change the value of this parameter without explicit instructions from technical support personnel.

Accepted values

A positive integer.

Default value

0


Message fragment size

Section

[WDS]

Parameter

fragmentsize

Description

The maximum number of characters allowed in an SMS.

Accepted values

A positive integer.

Default value

160


Transaction reference number

Section

[WDS]

Parameter

transid

Description

A reference number for Wireless Data Server transactions. Wireless Data Server increments this value automatically. Do not change the value of this parameter without explicit instructions from technical support personnel.

Accepted values

A positive integer.

Default value

1


Transaction log buffering

Section

[WDS]

Parameter

buffertranslog

Description

Determines whether or not to buffer transactions in memory before writing them to the transaction log in order to improve performance. See also [WDS] translogbuffersize.

Accepted values

TRUE (buffer transactions)

FALSE (write transactions directly to the log)

Default value

FALSE


Transaction log buffer size

Section

[WDS]

Parameter

translogbuffersize

Description

Determines the number of transactions Wireless Data Server will buffer before recording them in the transaction log. See also [WDS] translogbuffersize.

Accepted values

A positive integer

Default value

10


Wireless Data Server port

Section

[WDS]

Parameter

port

Description

Specifies the port used by Wireless Data Server.

Accepted values

Any valid port number.

Default value

4573


Character set used by the SMSC connection

Section

[WDS]

Parameter

smsccharset

Description

Specifies the character set used by the SMSC connection. Please see the readme file provided with your installation for instructions on setting this parameter.

Accepted values

Any supported character set.

Default value

None


Section name(s) of all SMSC connections

Section

[WDS]

Parameter

smscconnections

Description

A list of section names for all SMSC connections configured in wds.ini.

Accepted values

A list of strings, enclosed in curly braces and separated by commas. For example:

{ CONNECT1, CONNECT2 }

Default value

{ }


SMSC plug-in

Section

[WDS]

Parameter

smscplugin

Description

Specifies the plug-in for Wireless Data Server to use to connect to the SMS Centre. Set this parameter according to your installation type, as instructed in the Readme.

Accepted values

/wds/bin/smscdce.dll (for DCE connections only)

/wds/bin/smscsmpp.dll (for SMPP connections only)

Default value

None


SMTP message storage directory

Section

[WDS]

Parameter

smtpmsgdir

Description

The subdirectory in which Wireless Data Server stores incoming SMTP messages. The specified directory will be created within Wireless Data Server's db directory (e.g. /wds/db).

Accepted values

Any valid directory name.

Default value

. (db directory itself, e.g. /wds/db)


Minimum vCalendar summary size

Section

[WDS]

Parameter

summaryminsize

Description

Specifies the minimum size for the vCalendar SUMMARY property (Nokia 61xx only). Do not change the value of this parameter without explicit instructions from technical support personnel.

Accepted values

A positive integer.

Default value

15


Trace mode

Section

[WDS]

Parameter

trace

Description

Prints every function call Wireless Data Server makes to wds.log.

Accepted values

TRUE (Trace mode on)

FALSE (Trace mode off)

Default value

FALSE


Cache size

Section

[WDS]

Parameter

unisoncachesize

Description

Specifies the maximum number of users for whom to store information in memory.

Accepted values

A positive integer.

Default value

100


Section name(s) of all calendar server connections

Section

[WDS]

Parameter

unisonconnections

Description

A list of section names for all calendar server connections configured in wds.ini.

Accepted values

A list of strings, enclosed in curly braces and separated by commas. For example:

{ SCRIBE, CLIO }

Default value

{ }


Repeat symbol

Section

[WDS]

Parameter

userepeatsymbol

Description

Currently obsolete in version 2.5.

Accepted values

TRUE

FALSE

Default value

TRUE


Incoming request storage directory

Section

[WDS]

Parameter

wreqdir

Description

The subdirectory in which Wireless Data Server stores incoming messages from the SMS Centre. The specified directory will be created within Wireless Data Server's db directory (e.g. /wds/db).

Accepted values

Any valid directory name.

Default value

. (db directory itself, e.g. /wds/db)


Expiry time limit

Section

[WDS]

Parameter

wreqvalidityperiod

Description

Specifies the length of time in hours before unprocessed wireless requests expire.

Accepted values

A positive integer.

Default value

2


Accept and decline new meetings

Section

[WDS]

Parameter

confirmcalevents

Description

Specifies whether or not users can accept and decline new meetings by replying to notification messages. See the Wireless Data Server User's Guide for more details.

Accepted values

TRUE (Users can accept or decline)

FALSE (No option to accept or decline)

Default value

FALSE


Mobile-originated services

Section

[WDS]

Parameter

services

Description

Specifies the list of services Wireless Data Server offers for processing mobile-originated commands, separated by commas and enclosed by {}. Currently, the calendar service is the only mobile-originated service supported by Wireless Data Server.

Accepted values

{CALENDAR}

Default value

None


Calendar server host name

Section

[<UNISON>]

Parameter

host

Description

The name of the calendar server's host.

Accepted values

Any valid host name.

Default value

None


Calendar server node-ID

Section

[<UNISON>]

Parameter

node

Description

A node-ID on the calendar server specified by the [<UNISON>] host parameter.

Accepted values

Any valid node-ID.

Default value

None


Calendar server SysOp password

Section

[<UNISON>]

Parameter

passwd

Description

Encrypted SysOp password for the calendar server node specified by the node parameter in this [<UNISON>] section. Run cspasswd.exe to set this parameter for each [<UNISON>] section in wds.ini. For more information on using cspasswd.exe, consult the Readme file provided to you with Wireless Data Server.

Accepted values

Alphanumeric string. For example:

3d747b104e0d087f4d

Default value

None


Calendar service localization file

Section

[CALENDAR]

Parameter

localefilename

Description

Specifies a file to consult for localized mobile-originated commands. By default, Wireless Data Server will look for the specified file in the /etc/config/ directory.

Accepted values

Any valid path and file name.

Default value

None



Installation-specific parameters

This section describes the parameters used in the [<DCE>] and [<SMPP>] sections. Please see A word about section names.


Debug mode

Section

[<DCE>]

Parameter

debug

Description

Logs input/output data related to the DCE connection in wds.log and/or the file specified by the [<DCE>] logfile parameter.

Accepted values

TRUE (Debug mode on)

FALSE (Debug mode off)

Default value

FALSE


Error logging

Section

[<DCE>]

Parameter

errlog

Description

Forces the logging of all DCE errors to wds.log and/or the file specified by the [<DCE>] logfile parameter. Unexpected errors are always logged, regardless of this parameter.

Accepted values

TRUE (Error logging on)

FALSE (Error logging off)

Default value

FALSE


Log file name

Section

[<DCE>]

Parameter

logfile

Description

Specifies a file for log messages concerning only the connection between Wireless Data Server and DCE. Wireless Data Server will still print its internal log messages to wds.log.

Accepted values

Any valid filename.

Please note: Wireless Data Server will preface your filename with the default path of its log directory (/wds/log/).

Default value

If this parameter is left blank, Wireless Data Server will print all log messages to wds.log.


DCE serial port

Section

[<DCE>]

Parameter

port

Description

Specifies the serial port to which the DCE is connected.

Accepted values

Any valid port.

Default value

COM1


DCE SMS mode

Section

[<DCE>]

Parameter

smsmode

Description

Specifies whether the DCE uses text or Protocol Data Unit (PDU) mode.

Accepted values

0 (PDU)

1 (text)

Default value

0


Wireless Data Server's MSISDN number

Section

[<DCE>]

Parameter

msisdn

Description

Wireless Data Server's MSISDN number.

Accepted values

Any valid MSISDN number.

Default value

None


SMSC MSISDN

Section

[<DCE>]

Parameter

smscmsisdn

Description

Specifies the MSISDN number of the SMS Centre.

Accepted values

Any numeric string.

Default value

None


DCE connection data rate

Section

[<DCE>]

Parameter

speed

Description

Specifies the data rate of transmissions to and from the DCE in bits per second (bps).

Accepted values

A positive integer.

Default value

19200


Stats mode

Section

[<DCE>]

Parameter

stats

Description

Prints statistics concerning DCE connection time and other information to wds.log and/or the file specified by the [<DCE>] logfile parameter.

Accepted values

TRUE (Stats mode on)

FALSE (Stats mode off)

Default value

FALSE


Trace mode

Section

[<DCE>]

Parameter

trace

Description

Prints every function call Wireless Data Server makes to wds.log and/or the file specified by the [<DCE>] logfile parameter.

Accepted values

TRUE (Trace mode on)

FALSE (Trace mode off)

Default value

FALSE


ENQUIRE_LINK operation

Section

[<SMPP>]

Parameter

enquirelink

Description

Enables and disables ENQUIRE_LINK operations from Wireless Data Server to SMS Centre.

Accepted values

TRUE (Enables ENQUIRE_LINK)

FALSE (Disables ENQUIRE_LINK)

Default value

TRUE


Interval between ENQUIRE_LINK operations

Section

[<SMPP>]

Parameter

enquirelink_timeinterval

Description

Time interval between successive ENQUIRE_LINK operations from Wireless Data Server to SMS Centre, in seconds.

Accepted values

Any integer.

Default value

2700 (45 minutes)


SMSC IP address

Section

[<SMPP>]

Parameter

host

Description

The IP address or name of the SMS Centre.

Accepted values

Any correctly-formatted IP address or network name. For example:

123.45.67.89

Default value

127.0.0.1


Wireless Data Server's MSISDN number

Section

[<SMPP>]

Parameter

msisdn

Description

Wireless Data Server's MSISDN number.

Accepted values

Any valid MSISDN number.

Default value

None


MSISDN numbering plan indicator

Section

[<SMPP>]

Parameter

msisdnnpi

Description

A number indicating Wireless Data Server's MSISDN numbering plan. For more information, please see GSM 03.40, 9.1.2.5.

Accepted values

An integer between 0 and 15 inclusive.

Default value

0


MSISDN number type

Section

[<SMPP>]

Parameter

msisdnton

Description

Wireless Data Server's type of MSISDN number. For more information, please see GSM 03.40, 9.1.2.5.

Accepted values

An integer between 0 and 7 inclusive.

Default value

None


Password

Section

[<SMPP>]

Parameter

passwd

Description

Wireless Data Server's encrypted password. Please see the Readme file for instructions on using cspasswd.exe to set the value of this parameter.

Accepted values

Alphanumeric string. For example:

3d747b104e0d087f4d

Default value

None


SMSC port number

Section

[<SMPP>]

Parameter

port

Description

The port number of the SMS Centre.

Accepted values

Any valid port number.

Default value

2775


System ID

Section

[<SMPP>]

Parameter

systemid

Description

Wireless Data Server's system identifier.

Accepted values

Numeric string. For example:

8888888129

Default value

None


System type

Section

[<SMPP>]

Parameter

systemtype

Description

Wireless Data Server's system type.

Accepted values

Any valid system type, or none.

Default value

None


Committed burst size

Section

[<SMPP>]

Parameter

throttle_smsmsgburst

Description

The number of messages allowed by the SMS Centre in the time interval specified by the [<SMPP>] throttle_timeinterval parameter.

Please note: configure only two of the three throttle parameters (throttle_timeinterval, throttle_smsmsgburst, and throttle_smsmsgrate). The third will be determined according to the following equation:

timeinterval = smsmsgburst / smsmsgrate

Accepted values

Any integer.

Default value

0


Committed information rate

Section

[<SMPP>]

Parameter

throttle_smsmsgrate

Description

The number of messages allowed by the SMS Centre over a given period of time. Specify the number of messages and time interval using the [<SMPP>] throttle_smsmsgburst and throttle_timeinterval parameters.

Please note: configure only two of the three throttle parameters (throttle_timeinterval, throttle_smsmsgburst, and throttle_smsmsgrate). The third will be determined according to the following equation:

timeinterval = smsmsgburst / smsmsgrate

Accepted values

Any real number.

Default value

0.0


Committed rate measurement interval

Section

[<SMPP>]

Parameter

throttle_timeinterval

Description

The span of time during which a number of SMS messages specified by the [<SMPP>] throttle_smsmsgburst parameter may be sent to the SMS Centre.

Please note: configure only two of the three throttle parameters (throttle_timeinterval, throttle_smsmsgburst, and throttle_smsmsgrate). The third will be determined according to the following equation:

timeinterval = smsmsgburst / smsmsgrate

Accepted values

Any integer.

Default value

0


TOC PREV NEXT INDEX
 
Copyright information