Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Update:
I have tested this baby with the current Java 5.0 (1.5.0), works OK, the
appearance looks nicer compared to Java 1.4.x
*** Usage ***
File menu
---------
Choose "Load" to load a SMSC list file, the content of the file will be
appended to the existing list (if any).
The SMSC list to be loaded should be really "clean", it may contain spaces,
but each line should only contain one SMSC, and no alphanumerics at all.
Each SMSC should be in international format with leading "+" (plus) sign.
Choose "Save" to save the SMSCs in the Test List into the file You
previously loaded or "Save as ..."ed, if You haven't loaded any file nor
saved to a file, this submenu does the same thing as "Save as ..." submenu.
Choose "Save as ..." to save the SMSCs in the Test List into a file.
CenterTester appends "txt" extension to the file name by default.
View menu
---------
Here You can specify which internal windows shall be hidden and which ones
shall be shown, You can also change the CenterTester wallpaper using
"Wallpaper ..." submenu, only .JPG & .GIF images may be used. Note that the
image You specify for the wallpaper is always scaled to fit in CenterTester
desktop.
Look & Feel menu
----------------
Here You can find check box submenus, which are installed Java Look And Feel
themes, they are much like "Appearance" in Windows. The Java Look And Feel
themes listed here may vary in different systems, depending on Java version
and what Look And Feel You previously installed or uninstalled.
Each Look And Feel theme implements different size-measuring, so
CenterTester may look weird when used with some themes.
Help menu
---------
This is a useless menu, period. :-P
Test List Internal Window
-------------------------
This window contains the loaded SMSCs to be tested, highlight a SMSC in the
list to begin testing SMSCs from that line. (Hold CTRL and click the
highlighted line to deselect it) While SMSC testing is in progress, the
highlighted line contains the current SMSC being tested.
The "Clear" button empties the Test List.
Hit "Start!" button to start the SMSC testing from the highlighted line (if
there's no highlighted line, the first SMSC to be tested depends on the
Testing Direction, see "Settings Internal Window" for more information).
While SMSC testing is in progress, the "Start!" button turns into "Stop!"
button, hit it to stop testing SMSCs.
After You stopped testing SMSCs, the "Stop!" button turns into "Continue!"
button, and CenterTester highlights the next SMSC to be tested (if any), hit
it when You're ready to continue the SMSC testing.
If You:
- clear the Test List, or
- load a SMSC list, or
- add some SMSCs from SMSC Prototype Internal Window, or
- highlight another line in the Test List
The "Continue!" button will turn back into "Start!" button.
SMSC Prototype Internal Window
------------------------------
This is useful for generating SMSCs using "wild cards".
General rules for the SMSC Prototype:
- The SMSC prototype is in international format with leading "+" (plus) sign
(This sign is already in the field by default)
- Wild cards should be alphanumerics (A to Z), other characters are not
accepted
- Wild cards are not case-sensitive, so "A" = "a", "x" = "X", etc.
- Each wild card represents a digit from 0 to 9
- You can either press ENTER or click the "Add to Test List" button to
generate SMSCs.
There's a check box named "Alternative Mode", if it's unchecked (default)
the following rule applies:
- CenterTester doesn't care what alphanumerics You entered, each
alphanumeric represents one digit, independent from other alphanumerics
in the field
Examples:
+62855000xxx
+62855000abc
+62855000Sex
The prototypes above generate the same 1000 SMSCs:
+62855000000 ...to... +62855000999
Wild cards don't have to be sequential, so You can specify prototypes like
these:
+6281x00000x (generates 100 SMSCs)
+6391z0000z0z (generates 1000 SMSCs)
If "Alternative Mode" check box is checked, the following rules apply:
- The same alphanumerics represent the same digit
- Different alphanumerics represent independent (different) digits
Look at the examples to get it right:
+99577910xx00
The prototype above generate 10 SMSCs:
+995779100000
+995779101100
+995779102200
+995779103300
+995779104400
+995779105500
+995779106600
+995779107700
+995779108800
+995779109900
Example again:
+4860295aaab
This generates 100 SMSCs:
+48602950000
+48602950001
+48602950002
+48602950003
+48602950004
+48602950005
+48602950006
+48602950007
+48602950008
+48602950009
+48602951110
+48602951111
+48602951112
+48602951113
... and so on
The following prototype generates the same SMSCs, regardless whether
"Alternative Mode" check box is checked or not:
+14047259SuX (generates 1000 SMSCs)
The following prototype generates different SMSCs depending on the
"Alternative Mode" check box:
+6596197XXY (generates 1000 SMSCs if unchecked, 100 SMSCs if checked)
Have some experiments with this SMSC Prototype to fully understand how it
works!
Notes Area Internal Window
--------------------------
Found SMSCs are put here. Status messages are also put here, especially when
You use limits, example is "Battery Underflow", means that the battery level
is too low (reaching the limit that You previously set)
At startup, CenterTester also puts the last tested SMSC (from previous
execution), if any. This window can also act as code snippet editor, You can
type some notes here. The content is not saved when You quit CenterTester!
Interface & Limit Fields
------------------------
At CenterTester main window, You can see some informations about how many
SMSCs loaded into Test List, how many SMSCs tested, how long the time has
elapsed, the phone battery level, the status message, and some limit fields.
The phone battery level seems only works on Nokia & Siemens phones, because
some other phones don't support AT command for obtaining current battery
level.
There are four limit fields:
- Number of SMSCs tested Limit
This limits how many SMSCs are gonna tested, CenterTester stops as soon as
it has reached this many SMSCs. Leave blank to have no limits.
- Battery Level Limit
This sets the minimum level of the battery, CenterTester will continue
testing as long as the current battery level equals or above the limit
specified in the field. For example, setting this field to 1 on My Nokia
6610 will allow testing until the phone yields "Battery Low". Leave blank
to have no limits.
- Time Limit
This sets the hours, minutes, and seconds of maximum time allowed for
testing. Leave all fields blank to have no limits.
- SMSC Line Limit
This field specifies the line number at which CenterTester should stop as
soon as it reaches the line number. Leave blank to have no limits.
Settings Internal Window
------------------------
1. "Text to be Sent" Tab
This is where You should type the content of the SMS. Uncheck the "Append
SMSC to Text" check box, to exclude the SMSC from the text, it's checked
by default, which means the current SMSC is appended at the end of the
text.
2. "Recipients" Tab
Manage the destination phone numbers here. As usual, numbers should be in
international format with leading "+" (plus) sign. Check the "Always try
each number" check box to have CenterTester send SMS to every number in
the Recipients list regardless of whether the current SMSC works or not.
This check box is unchecked by default, so CenterTester will only send
SMS to all the numbers if the current SMSC works (Message sent),
otherwise it only tries to send SMS to the first number in the list.
The current recipient number being sent is highlighted while SMSC testing
is in progress. To delete a number, simply highlight the number and press
the "Delete Number" button. You can modify the Recipients list during
SMSC Testing, but it's not recommended because it can produce an
unpredictable result, like missing a SMSC.
3. "Inclusion" Tab
This contains the list of SMSCs or SMSC prefix that are allowed to be
loaded into Test List. For example, if You insert a single line "+86"
and check the "Prefix inclusion enabled" check box, and You load
the SMSC.txt, then You get only Chinese SMSCs loaded into the Test List.
Uncheck the "Prefix inclusion enabled" to disable inclusion.
4. "Exclusion" Tab
This contains the list of SMSCs or SMSC prefix that are NOT allowed to be
loaded into Test List. For instance, if You insert a single line
"+62855" and check the "Prefix exclusion enabled" check box, and
You load the SMSC.txt, then You get all SMSCs except the SMSCs come
from Indonesian Indosat-M3 network. You can also insert the full SMSC
numbers, You may not wanna test S&S numbers.
Uncheck the "Prefix exclusion enabled" to disable exclusion.
5. "Options 1" Tab
There are three radio buttons in this tab, You can only select one of
them to select the Testing Direction:
- "Upward"
The SMSC testing begins from the highlighted line (or the last line if
there's no highlighted line) and advances upward. Some people call this
"Backward seeking". (From the biggest line number to the smallest line
number)
- "Downward"
This is the default one, the SMSC testing begins from the highlighted
line (or the first line if there's no highlighted line) and advances
downward. (From the smallest line number to the biggest line number)
- "Random"
The SMSC testing begins from the highlighted line (or randomly chosen
if there's no highlighted line) and the next SMSCs are randomly chosen.
The lines which have already been tested will not be tested anymore.
You can change direction during SMSC testing, but notice:
- If You change from Upward/Downward to Random, the lines which have
already been tested will not be tested anymore.
- If You change from Random to Upward/Downward, some lines may be tested
again, because Upward/Downward mode advances until reaching
the top/bottom of the Test List.
Choose the serial port to use from the "Serial Port to Use" combo box, if
the serial port You intend to use is not listed here, then You probably
use a dynamic serial port (like USB-IrDA device) this kind of serial port
is only visible to applications when they are connected, and "gone" when
they are disconnected. Check the connection, close CenterTester and
restart it again.
Best regards,
Fulvian Heartcore Vivas
Questions/Feedbacks/Bug-reports go to:
fulvian@gmail.com
or send SMS to +628155554008
Before sending SMS, make sure Your network has a roaming agreement with:
PT Indonesian Satellite Corporation Tbk (INDOSAT), formerly known as SATELINDO
:-) of course I'll reply Your SMS as soon as I have time and/or credits :-)