top of page
Enterprise Walkie Talkie System

Walkie Talkie enterprise system which we have been built for a US communication company, the system allows the owner company to use it as embedded kiosk system in their own walkie talkie hardware devices, the system allows users to talk to each other (Walkie Talkie Style) in secured VOIP channels created and managed by the system.

And the whole system is controlled via the Admin Control Panel for managing devices, channels, data consumption, settings, kiosk mode, statistics, etc.
 

One of the biggest challenges that I have been faced was that the company has been set a restriction of 100MB data consumption for each device per month, so its was very hard to keep the data consumption as low as this limit beside keeping the sound quality the same, and to reach this we did a lot of optimizations on the app structure and the way the data transfer to reach this limit so it was  a very hard challenge, but at the end I succeed to get over this issue and controlling the app data consumption to be as the target limit

The system includes two main parts
 

Client App

- Device setup and pairing via authentic credential login method or via secured QR-Code Authentication method for easy and fast setup

- Control the device as Admin Owner to force the profile rules, allowed permissions, and system parts which the user can access

- Full kiosk mode implementation to isolate the device and force the client app as the main home app to prevent any access to any part of the device’s OS

- Display and managing all the channels which the user is member of it

- Advanced walkie talkie style channel page which allows the user to talk/listen to others in the same channel

- Controlling and detecting the device PTT (Push To Talk) hardware button events to allow walkie talkie style and talking while the screen is off

- Secured method to allow the admin to enable/disable kiosk mode remotely

- Calculating data consumption and force the maximum usage of the plan which the user is part of it

- Secured internal settings which are accessed by the admin only by the physical access of the device for configuration and debugging

- Internal messages communication system to allow users to communicate with the administration.

Admin Dashboard

- Displaying all the users and the information of each one

- The ability to manage all users base by Add/Edit/Remove

- An advanced page for each user which contains all the user’s details and latest live updates (Talk duration, Battery, Online Status, Enable Status, Device Serial, etc)

- Multiple ways to set up and pair device with a target user via Authentic credential or QR-Code scanning by the admin’s device for easy and quick setup

- Secure way to remotely revoke the user’s linked device for resetting or linking with a new device

- Secure way to remotely control the user’s kiosk mode to enable or disable it.

- Ability to edit all the user’s info and dispatch the changes instantly to the device via the real-time update system

- Advanced statistics for the user’s data consumption and talk duration (Talking/Listening) and control the maximum allowed consumption

- Ability to manage two types of devices Portable or Stationary with different implementation for each type

- Displaying all the channels and the information about each one

- The ability to manage all channels base by Add/Edit/Remove

- An advanced page for each channel which contains all the channel’s details, and controlling the channel’s users list by adding or removing users

- Advanced filtration and search to filter users/channels based on specific conditions for easy management of big numbers of users and channels

- Notifications system to notify the admin with all new warnings/ messages

bottom of page