View The Setup and Configuring of BlackBerry Messaging
The Setup and Configuring of BlackBerry Messaging
The setup and configuration of BlackBerry messaging
Unsolicited messages are text communications, originating from a portable BlackBerry unit, most likely in the field or the hands of a driver, that are being sent back to a central dispatching center and are intended to appear on a message grid inside the HWeb Dispatcher application. These pre-formatted or "canned" messages may be used for asking questions of a dispatcher (e.g., "What is my next assignment?," "What is the flight status of my next airport pickup?," "May I return to the office now?" etc.) or they may be a manner of notifying a dispatcher of a change in status or availability (e.g. "I am starting (or ending) my break now," "I have arrived at my pickup location," "I have client on-board," "Client has been dropped off," etc.). In addition to alerting a Dispatcher to a change in status, the Hudson system monitors pre-formatted incoming messages and can take specific actions, automatically, when these messages are "seen" or "read". For example, when a driver sends a message that "Client is on-board," the Hudson system can both display the message for Dispatcher and also change the trip status automatically from ‘Active’ to ‘In Route’ and update all HWeb Dispatch grids accordingly. One result of using these configurable, pre-defined unsolicited messages, is that the Dispatch process can become completely "silent" in that voice transmission over a radio or cell phone is no longer required for routine communications. This is both an added value to the client and driver traveling in the vehicle, and greatly reduces communication bottlenecks that often occur in a busy dispatch center which relies on voice communications.The steps outlined below, explain the formatting and general use of these unsolicited messages.
Unsolicited Messages Design
General PointsThere are two types of Unsolicited Messages
Message Text: - text message, sent as e-mail, from BlackBerry to dispatch.
Message Group: -a ‘set’, list or group of pre-defined messages.
Both types of messages contain a line of text, containing a configuration setting, which is called a ‘line item.’
Any line starting with a " ; " will indicate a comment and will not be sent.
Lines that are blank will be ignored
File FormatID ^ Label ^ Text To Send ^ Type ^ Parent ID
Definitions:ID: The ID of this Line Item.
Label: The label to display on the BlackBerry screen for this Line Item
Text To Send: Text to send to the local system (Only applies to messages)
Type: Group or Message. If Group, value=0, If Message, value=1.
Parent ID: The ID of group containing this Line Item.
The workings:This system works by defining a Parent ID as a starting point. From this starting point the code will find all Line Items that begin with the same Parent ID. A choice of radio groups will be made from this collection of Line Items. From this display a user will select whichever item best matches what they wish to do and hit "Choose Item." This will cause the code to look at that Line Item and determine its Type. If it is of the type ‘Message’ then it will send the selected message text to a pre-configured email address (received and viewed on HWeb Dispatcher screen). The user sees a popup message indicating successful transmission and return you back to the screen that you came from. If the selection is of the type ‘Group’ then the code will set the Parent ID to the ID of the Line Item and start this process all over again, drilling down through the menus until the desired message is selected and sent.
Going Back (Navigating the menus in reverse):The system accommodate wrong pushes or mistaken selections by allowing the user to navigate backwards through the selection menus. When navigating in this manner, the system will set a variable equal to the Parent ID of the last set of Line Items selected.. This way when going back a level through the menus, the unit will recall the previously selected item, and will use this variable to locate all Line Items that have Parent ID equal to the previously selected variable.
Sample file:; 50 is our pre-configured starting Parent ID
; Shift Start Messages will be displayed under the main screen
5^Start Me Now^Please Start Me Now^1^1
6^Start me in 20 mins^Please start me in 20 mins^1^1
7^Start me in 40 mins^Please start me in 40 mins^1^1
8^Start me in 1 hour^Please start me in 1 hour^1^1
; Do Not Start Messages will be shown under Shift Start Messages
9^ Do Not Start^^0^1
10^Do Not Start Me Today^Please do not start me today^1^9
11^Do Not Start Me Normal Location^Please do not start me from my normal location. Call me for start^1^9
12^Do Not Start Me With Field Pickup^Please do not start me with a field pickup. I will deadhead to airport^1^9
; Shift End Messages will be displayed under the main screen
13^Last Trip^The next trip will be my last trip for the day^1^2
14^Leaving Now^I need to leave right away. Do not assign a trip^1^2
; Message to be sent out will be displed under the main screen
3^Help - Call Me Now^Request Assistance Call Now^1^50
; Trip messages will be displayed under the main screen
15^Lost^I am lost please call to help^1^4
16^Late 10^I will be late 10 mins starting my trip^1^4
17^Late 20^I will be late 20 mins starting my trip^1^4
18^Broke down^Van broke down and cannot complete trip. Send rescue van^1^4
Assume that the Parent ID we will start with is 50. Using the sample configuration file above we get the following screens:
With "Shift Start" selected we use the menu item "Choose Group" and get the following screen:
With "Do Not Start" selected we use the menu item "Choose Group" and get the following screen:
With "Do Not Start Me With Field Pickup" selected we use the menu item "Send Message" and since this Line Item has a type of ‘Message’ an event will be triggered. This event will cause a message to be sent to pre-configured e-mail address the following message: "Please do not start me with a pickup. I will deadhead to the airport."