Setup: In the first phase ABGs are placed in the desired locations depending on the requirements of the service provider. If a room contains one service only, then one ABG is required. If the room is divided into section, one ABG is placed in each section of the room. When ABGs are powered up they start listening for messages over TCP connections. An operator can configure them via interfacing with the ABG Configuration Console. A user can connect to the network of the ABGs through his local machine. Then via ABG Configuration Console a user can create a 3D model of the room and place the ABGs in that model as in the actual room.
Broadcasting: When all the ABGs in the room are in the listening phase, an operator can connect to the network of the ABGs through his local machine and send the start message to any of the ABGs via the ABG Configuration Console application. This will command the ABG to broadcast its service code once and send a start message to the next ABG as setup by the operator. If there is only one ABG in the area it will just broadcast the service code. This process will continue itself until a user sends a stop signal to the ABGs. Reconfiguration: If the service provider wants to update the service code, the ABG Configuration Console can be launched to load the map file of the room. Then the user can click on the ABG he wants to reconfigure and update the operating parameters. Then the user can send the update settings message to the ABG so that the ABG can update its settings. It is not required for a ABG to be first reset and then configured. This can be done while the ABGs is in the process of broadcasting.