Desktop Alert Emergency Mass Notification App coming to BlackBerry 10

Desktop Alert has announced the companies planned release of its BlackBerry Mass Notification mobile application at BlackBerry World.

“Initial reviews from our customers such as NATO, the U.S National Guard and other U.S. Department of Defense agencies has been very encouraging. The registration and activation process only requires the entry of a simple 6 digit code to activate the BlackBerry application on private networks,” said Howard Ryan, CEO Desktop Alert Inc.

Desktop Alert provides mobile applications for BlackBerry, Android, Kimble and iOS that can be installed on users’ mobile devices and activated with a Desktop Alert server to receive mobile alerts (via push notification), and view recently received mobile alerts, and send alerts (if the user has the appropriate permissions to execute scenarios). In order to provide this functionality, the mobile app needs to communicate with its associated Desktop Alert server.

In most enterprise network environments, a Desktop Alert server running on-premises is shielded from the outside world behind layers and layers of firewalls and other protective network devices. Inbound connections from the internet are deliberately blocked or are extremely constrained due to the widespread security threats inherent in the internet.

Only devices on the internal network, such as domain-joined computers, can communicate directly with the on-premises Desktop Alert server. Devices on the internet (that are not connected to the internal network) cannot communicate with an on-premises Desktop Alert server because any inbound connections from the internet are blocked.

Mobile devices aren’t usually connected to an enterprise’s internal network, if at all. Most of the time, mobile devices are connected to the internet, either via a cellular carrier’s data plan (e.g. 3G or LTE) or personal/third-party Wi-Fi networks. This presents a challenge: how can mobile devices on the internet (that are not connected to the internal network) communicate with an on-premises Desktop Alert server?

Here’s how it works: the on-premises service connects to the relay service through an outbound port and creates a bidirectional socket for communication tied to a particular rendezvous address. The client can then communicate with the on-premises service by sending messages to the relay service targeting the rendezvous address. The relay service will then “relay” messages to the on-premises service through the bidirectional socket already in place. The client does not need a direct connection to the on-premises service nor does it need to know where it resides. The on-premises service doesn’t need any inbound ports open on the firewall. This is how most instant messaging applications work today.

Microsoft provides a concrete implementation of such a relay service called the Azure Service Bus Relay Service.

Desktop Alert makes use of the relay service, allowing our mobile apps to securely communicate with on-premises Desktop Alert servers. Full architectural details are available here.

“Numerous mass notification vendors offering mobile notification applications for private networks (non-cloud environments) require very onerous authentication steps by the end-user such as entry of a login name, password, proxy data and complex/long subscription URLs. These manual entries are cumbersome and ultimately result in the apps registration failure from typos and confusion. The Desktop Alert mobile application registration process takes 15 seconds or less using a simple 6 digit code,” Ryan added.

Connections from the mobile app to the relay service are secured using HTTPS (TLS/SSL). The communication consists of simple REST-style requests that are authenticated; only authenticated requests are allowed.

Desktop Alert customers can now download the pre-release version of the application at the company website.

Rapid Mobile

Rapid Mobile uses cookies, tokens, and other third party scripts to recognise visitors of our sites and services, remember your settings and privacy choices, and - depending on your settings and privacy choices - enable us and some key partners to collect information about you so that we can improve our services and deliver relevant ads.


By continuing to use our site or clicking I Accept, you agree that Rapid Mobile and our key partners may collect data and use cookies for personalised ads and other purposes, as described more fully in our privacy policy.


You can change your settings at any time by clicking Manage Settings or by visiting our Privacy Centre for more detailed information.


Privacy Settings saved!
Cookie Services

When you visit any website, it may store or retrieve information on your browser, mostly in the form of cookies. Because we respect your right to privacy, you can choose not to allow some types of cookies. Click on the different category headings to find out more and change our default settings. However, blocking some types of cookies may impact your experience of the site and the services we are able to offer.

These cookies allow us to count visits and traffic sources, so we can measure and improve the performance of our site.

We track anonymized user information to improve our website.
  • _ga
  • _gid
  • _gat

Decline all Services
Accept all Services