Communication model is request response only.
Method for automatic timer based data transmission is not supported.
Requirements
Web Console deployment guide is available in the documentation section: https://trbonet.com/kb/techdoc/
Connection URL for MultiSpeak
URL to be provided to the MultiSpeak side:
Where is the IP address or hostname of the TRBOnet server.
Demo endpoint for testing:
Authentication
Connection requires credentials of a TRBOnet dispatcher or administrator account. A dedicated dispatcher account can be created for MultiSpeak access.
Supported MultiSpeak Versions
TRBOnet supports:
Version is determined by the URL path.
| URL Path | Version |
|---|---|
| /WebConsole/CustomData/GetLastAVLPositionByAVLID.asmx | v4 |
| /WebConsole/CustomData/MultiSpeak4/MultiSpeakService.asmx | v4 |
| /WebConsole/CustomData/MultiSpeak5/MultiSpeakService.asmx | v5 |
Use method to retrieve the list of all supported methods for the selected MultiSpeak endpoint.
MultiSpeak v4 Methods
Endpoint:
1. GetLastAVLPositionByAVLID(string AVLID)
Returns the last known coordinate for the specified station.
2. GetAVLMessages(int numRequested, DateTime startDate, DateTime endDate, string lastReceived)
Parameters:
Returns list of coordinates for the specified period.
MultiSpeak v5 Methods
Endpoint:
1. GetLastLocationTrackingPositions
Returns last known coordinates for all stations.
2. GetLocationTrackingPositionsByResourceIDs
Accepts list of Radio IDs and returns all coordinates for the specified period.
3. GetAllLocationTrackingDevices
Returns list of all Radio IDs in the system without coordinates.
How Data Exchange Works
Web Console API Verification
Expected Result
If both URLs are accessible:
the TRBOnet side is operating correctly.
Troubleshooting with SoapUI
If the MultiSpeak side reports issues with request processing, SOAP requests can be tested using SoapUI.
SoapUI can be installed and run on any workstation or directly on the TRBOnet server.