WhispirGate Downloads:
22/4/2024 Official
release WhispirGate V2.0(22)
Official Release
This is a minor release.
Bug Fix:
-
fixed MH in MTELPage large
groups. Index did not look for a free MH array element.
symptoms were large MTELPage
groups failed to get whispir ID in History.
some messages had incorrect
whispir id.
-
fixed swFAIL now swHTTPFAIL
22/4/2024 Official
release WhispirGate V2.0(20)
Official Release
This is a minor release.
Bug Fix:
-
removed Whispir_QAS restriction
-
added UseAlphaMobileNumbers to
config. It allows the use of dummy alpha numbers for testing.
-
default is False, absence of
config is the default.
20/2/2024 Official
release WhispirGate V2.0(17)
Official Release
This is a minor release.
Emergency FIX
Bug Fix:
-
fixed common message processing.
check if number is non mobile ie GPUID
-
added multiple Whispir ID to
message log
-
checks that all members of a
group are mobiles when assembling the packet to send to Whispir.
19/7/2023 Official
release WhispirGate V2.0(16)
Official Release
This is a medium release.
Bug Fix:
-
split watchdog for hub and HTTP.
-
added reset and expire timer
logic to speed up recovery from a fault.
-
Only Hub timer can set client
availability
-
HTTP can clear availability on
any fault.
-
Improved Hub connection testing.
14/7/2023 Official
release WhispirGate V2.0(15)
Official Release
This is a minor release.
Bug Fix:
-
Fixed watchdog reset problem on
SendSMS thread from switch
14/7/2023 Official
release WhispirGate V2.0(14)
Official Release
This is a minor release.
Bug Fix:
-
Fixed watchdog reset problem now
set to 10 seconds on a failure. Watchdog expires immediately on a
failure.
-
Unchecked HTTP fail checkbox if
simulate is unchecked
14/7/2023 Official
release WhispirGate V2.0(13)
Official Release
This is a minor release.
Bug Fix:
-
Fixed watchdog reset problem
-
Moved HTTP fail checkbox to
config tab
6/7/2023 Official
release WhispirGate V2.0(11)
Official Release
This is a minor release.
Bug Fix:
-
Added REST disconnect at the end
of the session.
-
Added log time to all REST error
messages. Time of the log entry creation.
19/5/2023 Official
release WhispirGate V2.0(8)
Official Release
This is a minor release.
Bug Fix:
Removed test for Whispir on startup.
Leave this to the watchdog function.
Added Simulate comment in the
Application title bar when active.
27/3/2023 Official
release WhispirGate V2.0(7)
This is a minor release.
Bug Fix:
Fixed password display
24/3/2023 Official
release WhispirGate V2.0(6)
This is a minor release.
New Function:
Added the GET and POST debug log.
backup
Bug Fix:
Fixed Whispir multiple mobiles into
packets.
27/2/2023 Official
release WhispirGate V2.0(4)
This is a medium release.
New Function:
Added the GET and POST debug log.
Added some logging to debug to
indicate the new groups.
Added message ID search capability
27/2/2023 Official
release WhispirGate V2.0(3)
This is a minor release.
Fix Simulate Check box
23/2/2023 Official
release WhispirGate V2.0(2)
This is a medium release.
This upgrade adds Group capability
to the input packets.
Mobiles
can now be individual or sent as a Group identified by its GPUID
-
GPUID packet identified by the
network and the Source Number.
-
The network identifies one of
two group types.
The Group_Alias network is the
deprecating previous pager number sent to Vodafone.
The GPUID network is the new
Group Identifier.
-
The GPUID is now used as a key
to look up the new MDSGroup table.
-
The GPUID_Alias is used if the
GPUID is missing.
-
The GPUID must be manually
enabled by the Editor to make the GPUID work.
-
Pager numbers or non mobile
numbers are screened out of the Group before sending to Telstra Whispir.
-
JSON parsing of illegal
characters is performed before sending packet to Whispir.
-
Added EnableDebugLog to the
config. It sets the checkbox in the config tab.
To run the application the new
networks must be added to the network table.
Add in GPUID_QFES and
GPUIDALIAS_QFES
14/9/2021 Official
release WhispirGate V1.1(26)
This is a minor release.
-
fixed multiple packet id to
whispir id update to database
14/9/2021 Official
release WhispirGate V1.1(25)
This is a minor release.
-
fixed HTTP Fault set client to
unavailable
14/9/2021 Official
release WhispirGate V1.1(23)
This is a minor release.
-
added HTTP Fault check box back
in
-
added logging if HTTP check box
is changed
13/9/2021 Official
release WhispirGate V1.1(22)
This is a minor release.
-
changed log name to
system_log_whispir_xxx.txt
-
added debug log to
c:\logs
-
debug renamed to
system_log_whispir_debug_xxx.txt
-
added checkbox to run logging in
debug
-
on start up always send test.
-
on 10 failures on the watchdog
GET. It will send a test.
9/9/2021 Official
release WhispirGate V1.1(21)
This is a medium release.
-
added to ClientConfig as
SERVER_SMS_SUBJECT
-
fixed up logging in Whispir tab
-
all Whispir log now sent to disk in the local
directory in file system_log_w01.txt
-
changed the DBaseConnectionReady
flag to a function. It now checks the state of the database connection
and will reopen the database if closed.
22/3/2021 Official
release WhispirGate V1.1(19)
This is a minor release.
-
added Test message to ClientConfig as
SERVER_TEST_MESSAGE
-
fixed UpdateWhispirID in common lib SystemADODB
22/3/2021 Official
release WhispirGate V1.1(17)
This is a minor release.
-
removed version from ClientConfig
-
added ToolTipText to system log
-
added LastReportableError on ClientConfig on startup.
-
stopped client from accepting messages when there is
a failure on d startup
-
fixed password on TCPHub form
12/3/2021 Official
release WhispirGate V1.1(16)
This is a minor revision.
- fixed password on TCP Hub form
- added minimise in menu and removed control box
- fixed ClientConfig logging
12/3/2021 Official
release WhispirGate V1.1(14)
This is a minor revision.
- added to REST class GET Templates and GET workspaces
- added additional configs for GET templates and workspaces
- SERVER_API_GET_TEMPLATES
- SERVER_API_GET_WORKSPACES
- SERVER_CONTENT_TEMPLATE
- SERVER_CONTENT_WORKSPACE
12/3/2021 Official
release WhispirGate V1.1(10)
This is a minor revision.
- added more comments on init
- cleanup on frames
11/3/2021 Official
release WhispirGate V1.1(7)
This is a minor revision.
- fixed Database Error. Now reopens database on any error
- change LastReportableError from 1 minute to 10 seconds
- fixed EnableServerProxy test for True False
10/3/2021 First Official
release WhispirGate V1.1(6)
Fixed delete problem with SWITCH
The log reports settings not configured.
Minor changes to button sizes and frame positions
9/3/2021 Beta
release WhispirGate V1.1(0)
Penultimate official release
The Whispir engine now operates from Workspaces.
The application now looks for a valid WhispirID to
operate the WDOG.
If there is no valid WhispirID it uses the
SERVER_TEST_MOBILE to generate a test message.
WDOG will operate every 10 seconds until a valid
connection is made to the Whispir API.
- fixed default init for Server_Type
- added message template settings (see below)
- cleaned up initialisation. tests for empty
fields in the Whispir settings
- added workspaces to rest class
- added Get Templates button
- general form cleanup
New settings
w01
SERVER_API_TEMPLATE
QASProduction
w01 SERVER_API_WORKSPACE_ID
95A54F5F6236C54E
w01 SERVER_TEST_MOBILE
0407585949
w01 SERVER_API_WORKSPACES
/workspaces
change setting
w01
SERVER_API_GET_MESS_SUMMARY
/messagestatus?view=summary
to
w01
SERVER_API_GET_MESS_SUMMARY
/messagestatus?view=detailed
5/3/2021 Beta
release WhispirGate V1.0(34)
- moved start up config to MDSClientConfig table
- removed app log. moved it to Whispir log
- added packet timer to some logging events
- converted Whispir log from a list box to a text log
26/2/2021 Beta
release WhispirGate V1.0(30)
- fixed internal queue pointer
- added packet id to log
- added JSON delimiter check in message
26/2/2021 Beta
release WhispirGate V1.0(28)
- added additional comments before WDOG and POST and GET
- added "" detection for JASON payloads
- added do events to loop for message processing
- added form resize to startup
26/2/2021 Beta
release WhispirGate V1.0(25)
- fixed counters
- changed indexing
25/2/2021 Beta
release WhispirGate V1.0(23)
- added Queue Tab
- major change to packet id processing
- fixed focus on simulate password
17/2/2021 Beta
release WhispirGate V1.0(22)
- fixed multiple messages in a packet to Whispir
- added password to HTTP Simulate button
- new setting in MDSClientConfig SIMULATE_PASSWORD
17/2/2021 Beta
release WhispirGate V1.0(20)
- minor log changes
17/2/2021 Beta
release WhispirGate V1.0(18)
- improved startup logs
- added Watchdog period and Fail period
- improved Client Availability
- Debug checkbox changed to set a Fault Condition
- removed sSMSACC now deletes messages on swHTTP
- improved logging in REST Class
- queue set to 300 maximum. Can change this size up to the maximum
New MDSClientConfig settings
w01 MAX_MESSAGES_PKT 10
Maximum number of messages in a group with the same message
w01 QUEUE_PERIOD
3
Time between searches for messages in queue
w01 WDOG_FAIL_PERIOD
10
Time between tests on fail
w01 QUEUE_SIZE
100
Size of the queue
17/2/2021 Beta
release WhispirGate V1.0(17)
Fixed log
17/2/2021 Beta
release WhispirGate V1.0(15)
This is the seventh BETA release and is for
testing the client full operation.
Minor changes
- Added logging for Proxy connection
- Fixed bug in POST via Proxy
16/2/2021 Beta
release WhispirGate V1.0(14)
This is the sixth BETA release and is for
testing the client full operation.
Major changes
- Added WhispirID to table MDSMessages.
Messages sent by the client will have a Whispir identifier for message
retrieval.
- Added JSON decode of message responses
in Get Last tab
- Added Proxy settings in table
MDSClientConfig
- Added MAX_MESSAGES_PKT to table MDSClientConfig to
restrict the number of mobile in a single packet. Default is 10
- Added QUEUE_PERIOD to table MDSClientConfig to
allow the queue to group messages with the same content.
12/2/2021 Beta
release WhispirGate V1.0(11)
This is the fifth BETA release and is for
testing the client with the client full operation.
Major changes
- Window is now resizable.
- Added Log Highlight.
- All settings are now in
MDSClientConfig (except Database config). No registry now for this
client.
- On startup if MDSClientConfig is not
present and Registry is, then Registry is copied to config table and uses
the config table from then on.
- REST initialisation variables are now in
MDSClientConfig table.
11/2/2021 Beta
release WhispirGate V1.0(4)
This is the fourth BETA release and is for
testing the client with the MDS system.
- added Simulate checkbox to mimic
Whispir results.
- Use the Debug checkbox to fail a SMS
in Simulate mode
- Use this version in WAITDELETE mode
only
- not compatible with new switch
10/2/2021 Beta
release WhispirGate V1.0(3)
This is the third BETA release and is for
testing the client with the MDS system.
- added test API from the watchdog
- added GET Last button. This gets the
response for the last valid message. This works provided the DEBUG check
box has not been changed. (changing will clear the last message)
- added HTTP logging
- indicates to the current Switch
version SMS responses not WhispirSMS responses.
- added CHILKAT test for library
- changed form to freeze the Tab control
on an error
- major changes to the Client
Availability
8/2/2021 Beta
release WhispirGate V1.0(2)
This is the second BETA release and is for
testing the client with the MDS system.
It now contains classes for the
Whispir API connection. The CHILKAT libraries must be installed for this to
operate.
The Whispir Log contains the JSON payload
to be sent as well as responses from the Whispir REST API.
There is a test button on this tab to send
local messages to the API.
The debug checkbox turns on and off the
real connection to the API. When checked no connection is made.
The application will interface to the MDS
and send messages in real time. There is currently no queuing of messages to
take advantage of reducing packet numbers. A packet is sent for each
message.
3/2/2021 First Beta
release WhispirGate V1.0(0)
This is the first BETA release and is for
testing the client with the MDS system.
It does not contain any classes for the
Whispir API connection.
The client has been produced to test the
connectivity to the MDS. The SMS operation is simulated to produce the 3
types of responses from the final Whispir solution.
It requires the following configuration
changes;
-
Add new module W** to MDSClient
-
Add new PortClass RESTAPI
-
Add new Outputmethod RESTIP
-
Add to Settings SWITCHTYPE=WAITDELETE
In this version, if there is a problem in starting the client, it will
not exit. The error on startup will be in the log.
Once installed and connected to the Hub, messages can be sent to it. It
will mimic the SMS operation by sending back three responses.
The first is that it has sent the message packet, about 1 second. The
second indicates the message was received by the SMS device about 5 seconds
later. The third is that the SMS was acknowledged by the SMS device user,
about 5 seconds. The Switch V2.0 (252) (and earlier) will then send a delete
packet indicating it has closed the message.
With the new Switch V3.0 and above, the Client will delete the message
after it was acknowledged. The Switch will also delete the message after it
receives the acknowledgement message from the Client. No delete packet is
sent from the Switch to the Client.
Author: Mike Coyer.
Copyright © 1999-13 May 2024
[MTEL Communications Pty Ltd]. All rights reserved.