Nowadays, when VoIP technology is developing more than ever to achieve the best possible quality of long-distance communication and to reduce the costs of telecommunication services, there is a need for making more simple and more user-friendly communication tools. The gloCOM Web represents one of the solutions for those needs.
Although the Bicom Systems company has applications such as gloCOM Desktop or gloCOM GO, the idea for creating this kind of communication tool is the result of the need to reduce memory usage and performance of our devices such as computers and mobile phones. Also, one of the main ideas for creating the gloCOM Web is increasing mobility. It means that users can stay in touch with their colleagues all the time, no matter where they are and whether their devices are at their disposal or not.
Even though the gloCOM Web cannot entirely replace products like gloCOM Desktop or gloCOM GO, it represents a valuable solution for the situations mentioned above.
Unlike the other two gloCOM products, the gloCOM Web does not require download and installation, and to use it, all that the user needs is a computer, a good internet connection, and one of the browsers supported by the gloCOM Web.
The list of the browsers supported by the gloCOM Web is as follows:
The gloCOM Web allows users to make a call, start a conference, send messages, and much more. So let’s get started!
Before the user starts their work within the gloCOM Web app, they need to point their browser to the appropriate IP address (e.g., http://192.168.1.1/webapp). The browser will automatically redirect to the gloCOM Web login screen.
To start using the gloCOM Web, the user needs to provide their account details.
Account details:
Additional options
The received details must include:
After entering the e-mail address and password, click the Login button. The gloCOM Web will try to connect to the specified server with the user's account details.
In case the user's account details are incorrect, an orange warning will appear:
Login Failed: Username or Password is incorrect.
Otherwise, the browser will redirect to the first-time login screen, notifying the user to change their password since they are using their gloCOM account for the first time.
The password must contain at least eight characters and must meet the required pattern. Users are required to change their password on login, and once it is changed, it is unknown to all administrators of the system.
The list of allowed special characters that can be used when creating a password is !@#$%^&*_-+=~`|/:;"'?.
If the user is already using one of the gloCOM products, clicking the Login button will redirect the browser to the gloCOM Web home screen.
Multiple gloCOM accounts can have the same e-mail.
2FA is an additional layer of security used to ensure that users trying to gain access to an online account are who they say they are. First, a user will enter their username and password. Then, instead of immediately gaining access, they will be asked to provide a code generated by the authenticator app to proceed with the login.
To set 2FA up, log in to the app, navigate to Online Self Care, click the 2-Step Verification button, and follow the instructions.
In case the user has not set up 2FA and 2FA has been enforced on the server side, the following message will be displayed after clicking the Login button: "2-Step Verification needs to be configured on Online self care to proceed with login. Configure it now.". Otherwise, the user can access the app by entering their username and password.
After setting 2FA up, on the next login, the user will be asked to provide the code generated by the authenticator app in order to proceed with the login. Also, users can check the "Remember me on this device" option so they do not have to enter the 2FA code every time they try to log in.
When logging out from the app, a confirmation dialog pops up with the following message: "You are about to log out. Please be aware that your 2FA token will be removed, and you will need to enter a new 2FA code the next time you log in."
Clicking the Remembered devices button within Online Self Care displays a list of all of the user's currently logged devices. Clicking the Logout button will log the user out of the desired device.
Older versions of the app do not support 2FA.
2FA verification can be reset through Online Self Care. Also, it can be reset by the server administrator.
Once the user has successfully logged into the gloCOM Web, the browser will display the gloCOM Web home screen. The home screen gives users easy access to various options, such as Dialer, Chat, SMS, Conference, Meeting, and much more.
System notification provides the user with some important information about the system. For example, the user is using an outdated version of the application.
The notification will be shown every time the user logs in to the application. To dismiss the notification, click the Dismiss button.
The navigation bar is on the left side of the screen.
The user's avatar image is at the top of the navigation bar, with the online status at the bottom right of the avatar.
Dialer, Chat, SMS, Conference, Meeting, and Three Dots Menu options are positioned below the avatar image.
The next list shows the meaning of these options:
The bottom of the navigation bar contains the Help, Preferences, Logout button.
The next list shows the meaning of these options:
The contact list is on the right side of the screen. It allows the user to see which of their colleagues are currently available, busy, or away from the desktop.
The contact list can be in two modes: Grid View and List View.
Extensions with Inactive or Suspended status in PBXware, will not be shown within the contact list.
The user can start a call or a chat conversation while hovering over the contact (only in Grid View). Also, while hovering over the contact, the user can see the status message, phone status, and which devices the contact is currently using.
Right-clicking on the contact brings a drop-down menu with additional options.
The extensions with the Show in Desktop/Mobile App option on the PBXware set to No or Not Set will not be displayed within the contact list. Also, they cannot be searched through the contact or conversation list, but the user can still receive a call or message from these extensions.
The next list shows the meaning of these options:
Call Monitor must be enabled by your administrator within the PBXware Enhanced Services.
The search field is above the contact list. It allows the user to search for a specific contact by entering the contact's name or extension number. Also, it is possible to filter contacts by the department. Filtering contacts by departments allows the user to search through departments using the up and down arrow keys on the keyboard or entering the department’s name inside the search field above the department list.
Clicking the Bicom Systems logo redirects to the Bicom Systems official page.
The Backspace arrow key on the keyboard deletes character by character, and the ESC key deletes the whole term written inside the search field.
In case of mistyping inside the search field, the user gets the message: No results found.
There are three dots next to the search field. Clicking on them brings a drop-down menu where the user can choose between Grid View and List View. Also, they can choose whether they want to Sort users by Online status or Sort users alphabetically. Furthermore, on the right of the search field is an arrow that allows the user to collapse/expand the contact list.
Additionally, the user has the ability to resize the contact list instead of collapsing it. This way, the user will keep their contacts visible and still get extra space in the middle of the screen.
The Central Phone Book is a centralized list of contacts managed by the PBXware administrator. It is shared across all gloCOM Web users. Select the Central Phone Book option from the drop-down menu above the contact list to access your Central Phone Book contacts.
Users can use the search contact field to find a contact by their name or number. Click on the phone icon next to the contact's number to initiate a phone call. Right-click on a contact to open a context menu with additional options.
Besides contacts managed by the administrator, each user can manage their personal list of contacts. This personal contact list is private and visible only to the user, and can be managed through Online Self Care by clicking the Central Phone Book tab.
Here, users can see all their Personal Phone Book contacts, add new contacts, import/export contacts, or download a CSV template. To remove a contact, click on the X button on the right side of each contact.
After closing the Online Self Care window, the user needs to click the Sync button to refresh the contact list if necessary, so the modifications made in the Online Self Care can be synced inside the gloCOM Web.
The first thing that catches the user’s attention after they successfully logged in is the Dialer positioned in the middle of the screen. It contains two sections: a Dial-pad and a Recent calls section. Dialer allows the user to place, receive, and see recent calls.
gloCOM brings a unified call history between gloCOM Desktop, gloCOM GO, and gloCOM Web. Call history is stored for up to a month on the server and synced between all user devices. It means that the user will be up to date with their recent calls all the time. The application makes sure that the user’s call history is synced on every login and that they have recent calls available on their device. During the sync, there is an indication inside the Recent call list. It informs the user that the sync is currently in progress.
The user can place a call by entering the number using a dialer dial-pad, keyboard, or dropping a contact into the predicted area.
Immediately after the user starts entering numbers, a backspace arrow appears on the right side of the dialer input, allowing them to delete the entered number. Also, the number can be deleted using the Backspace key on the keyboard.
If the input field is in focus and there is no entered number, hitting the Enter key twice in a row on the keyboard will call the last called number. Also, double-clicking the green handset gives the same results.
When a user presses and holds down any key within the Phone Dialer except 0, it will display the pressed number or sign. However, when the user presses and holds down the 0 key, it will display the + (plus) sign.
The Access Codes allows the user easy access to some of the most used access codes.
The second part of the dialer is the Recent calls section. It enables the user to see all their calls missed or dialed and their conference calls.
The recent call section provides information like:
Also, hovering over a call displays additional options (start a call and start a chat conversation).
Notifications for all missed calls will be displayed as a red badge with the number that represents the total number of missed calls, as shown in the picture below.
Before placing a call with gloCOM Web, the user extension must have enabled WebRTC and Opus codec on their PBXware system. Also, TLS settings must be enabled on the PBXware system. Otherwise, if they try to start a call with these three options disabled, a pop-up message will appear displaying the following message: "Call failed and Incompatible SDP".
Once these three conditions are satisfied, a call can be placed or received without any problems.
All calls are encrypted, and there is an indicator during an ongoing call that notifies the user about encryption. Hovering over the indicator, a tooltip pops up with the following message: "Call is encrypted with TLS/SRTP. TLS encrypts the signaling of the call, and SRTP secures the actual voice media that is being transferred".
The rule above does not apply to calls placed from other devices since we do not know whether the other device (from which the call was placed) uses TLS encryption.
Dial entering the phone number
Dial with Drag and Drop
Dial from the Chat
Dial from the Contact List
If the user wants to place a call from the contact list, they can do it in more ways than one:
Dial from the Conversation Sidebar
Call on Available represents some kind of reminder, so the user does not forget to call their colleagues after they become available. For example, if the user tries to reach their colleague while they are on a call (one-to-one, conference, meeting call), or their presence status is set to Do Not Disturb, after pressing the Call button, a modal dialog pops up with four possibilities:
Assume that the Call on Available procedure is activated. After the other party becomes available, the user will be presented with a modal dialog asking whether they want to place a call or not.
Furthermore, the Call on Available procedure can be canceled anytime. To do this, right-click on the contact within the contact list for which the Call on Available procedure is activated, and from the drop-down menu, select the Cancel "Call on Available" option.
There are various options that users can use during a live call.
The live call options list:
Keypad: Brings up a keypad.
Mute/Unmute: Allows the user to Mute/Unmute themselves.
Hold: Allows the user to put the other side on hold in case they have another call.
Transfer: Allows the user to transfer the call to someone else in three ways:
Add: Allows the user to make a conference call from the regular call by adding more participants to the existing call.
Park: Allows the user to park a call so someone else can pick it up.
Hangup: Allows the user to terminate a call.
Switch Device: During a live call, the user can use the Switch Phone button to initiate ringing across all their registered devices or a specific device (softphone, desk phone, and mobile app), so they can continue the call on another device. A perfect example would be switching from the desk phone to the mobile phone when they need to leave the office but would like to continue the call. The same applies to conference calls.
Transfer a call using drag and drop: During a live call, the user can transfer the call by dropping it onto the desired contact inside the contact list. While dragging, a transfer indicator will be displayed. Both transfer types, Blind and Supervised, can be used. The user can select which one they want to use while hovering over the contact. Transfer using the drag and drop option does not apply to conference calls.
Additionally, the user can add the contact into the call by dragging and dropping them, which starts a dynamic conference automatically.
For the Safari browser: To enable ringtones for incoming and outgoing calls, please navigate to the Safari menu, click on Preferences and choose the Websites tab. Next, click on Auto-play on the left side of the window. On the right side of the window, you should see the listed websites. Click on the gloCOM Web website, and change this setting from Never Auto-Play to Allow All Auto-Play.
On the right top corner of the context bar, there are four additional options.
The next list shows additional options:
Also, the screen displays called party's name, avatar picture, number, and call duration. Furthermore, the user has the ability to chat with the called party during a live call.
There is more than one way to answer the incoming call:
Or, click on the contac from whom the call is coming within the sidebar conversation/contact list or call toast to bring up the ringing phone screen with the following options at the front of the application:
The call will be transferred to the user's voicemail if the user does not take any action within 32 seconds.!
The Call Pakring option allows the user to park a call so someone else can pick it up. The user can park a call by clicking the Park button and selecting a parking lot from the provided list.
After the parking lot is selected, a confirmation dialog will appear. This dialog can be prevented from appearing again by checking the "Do not show this message again" option.
Once a call is parked, it can be picked up by clicking on the additional options in the navigation bar and then selecting Parked Calls or dialing the parked extension.
In the Parked Calls section, users can filter calls by clicking the My Calls or All Calls buttons.
Next to the navigation bar is a list of all users' conversations divided into two types: Chat and SMS conversations, sorted by their most recent activity. These conversations are persistent, meaning they appear on the list even after users restart the application. To remove the conversation permanently, users need to delete it.
By default, lists are hidden and will appear after clicking the Chat or the SMS button within the navigation bar.
The chat conversation list includes the Create Group Chat, Options buttons at the top and the search field, which allows users to filter conversations by name and extension number.
Next to it is an arrow that allows users to collapse (expand) the conversation list to get more space for a section in the middle of the screen. Additionally, users have the ability to resize the conversation list instead of collapsing it. This way, they will keep their conversations visible and still get extra space in the middle of the screen. Below the search field, users can find all their conversations.
Finally, the unread messages indicator is positioned at the bottom of the list, informing users of unread messages.
The Create Group Chat button allows users to create group chat conversations.
When the Options button is clicked, a drop-down menu with two options appears: Show closed chats and Close all chats.
To close the conversation, the user needs to hover over it. The three dots will appear at the top left corner of the hovered conversation. Clicking on them brings a drop-down menu with additional options. Select Close Chat from the drop-down menu to close the conversation. This way, the user can keep visible only those conversations they are interested in currently.
Also, a conversation with a user that has been deleted from PBXware will be marked with a prefix (Deleted). The user can no longer send messages to this conversation, but it is still useful because of the chat history and all existing messages with that user before deletion.
Hovering over the conversation displays additional options. On the left side, there is a three dots menu that contains the Pin/Unpin Chat, Mute/Unmute Chat, Close Chat, and Mark as Read/Unread options. On the right side, the user can find the Call option.
For each one to one conversation within the conversation list, the user can see:
For each group conversation within the conversation list, the user can see:
While in search mode conversation list will change its items according to the searched term.
At the bottom of the conversation list is an unread messages indicator. It informs the user if there are currently unread messages. It is helpful in cases where the user has scrolled down and does not see their most recent conversations or when they are in search mode.
If there are unread messages, the label and the icon are emphasized in orange to draw the user’s attention.
Click the label to open up a menu showing a list of all conversations with unread messages indicating the number of unread messages in the parenthesis. Also, there is an option to mark all messages as read.
Marking all messages as read will effectively send seen to all those conversations even though the user has not read those messages yet. Click any other option besides Mark all as read opens the selected chat conversation. It can be used as a quicker way to find conversations with unread messages instead of looking for them in the conversation list.
If there are no unread messages, the label is not emphasized and serves only as an indicator, without any functionality.
Notifications for all unread messages will be displayed as a red badge with the number that represents the total number of unread messages, as shown in the picture below.
The SMS conversation list contains the search field, which can be used for filtering the existing conversations or starting a new one in case the user enters the contact's number. To collapse the conversation list, click on the arrow positioned on the left side of the search field. To create new SMS conversations, click the Create new SMS button at the top right of the conversation list.
Below the search field is a list of all user's conversations sorted by their most recent activity.
The associated SMS number (or the alert message) is displayed at the bottom of the list. What will be displayed depends on whether the SMS option is enabled or not.
If the user has associated an SMS number with their Extension, the SMS number will be displayed. It means that they can send/receive SMS/MMS messages.
Suppose the SMS number is not associated with the user's Extension. In that case, the alert icon will be displayed with the message, "No SMS number assigned". The SMS/MMS messages cannot be sent or received.
To delete an SMS conversation, hover over it and click on the three dots button in the upper left corner of the hovered conversation.
Selecting the Delete option will open a modal dialog with the following message "Are you sure you want to delete this conversation?". Click the Delete button to delete the conversation or the Cancel button to cancel it.
The bottom bar allows the user to specify which type of phone device they want to use (Softphone/Deskphone/Mobile app), enable/disable DND (Do not Disturb), and Caller ID, which allows the user to hide Caller ID for all calls or to hide Caller ID for next call only.
If DND is activated, the DND button within the bottom bar will be colored in red.
Furthermore, the Dialer icon within the navigation bar and the contact list should look as shown in the picture.
The DND modal dialog will appear if the user calls an extension that has DND activated.
By default DND and Caller ID options are disabled. To use these options, please contact your administrator.
The conference is a part of a gloCOM Web where the user can place conference calls with more than one participant (external or internal).
There are two types of conference calls:
Clicking on the Conference icon within the navigation bar, the conference section will open. To place a conference call, the user needs to select participants from the contact list. The user can choose participants by clicking on them or dragging and dropping them into the participant list.
Additionally, the user can select them using the Select All radio button above the contact list or by entering the external number. The user can filter contacts by using the search field or filtering them by the department.
Next, select the conference from the conference list that is placed next to the contact list. Below the conference list is the participant list. It allows the user to see all chosen participants and to remove them from the list. While hovering over them, the blue cross will appear. Click it to remove the desired participant from the participant list. Press a Deselect All button to remove all participants from the list.
To start the conference, click the Start Conference button. This button will be disabled in case there is no selected conference. Also, a conference call can be started without pre-selected participants, which can be added later.
The meeting is a part of the gloCOM Web, which gives a user the ability to organize an instant meeting, schedule a meeting, or join an existing meeting. To access the meeting screen, click on the Meeting icon within the navigation bar.
The meeting screen contains the following tabs: Instant Meeting, Join Meeting, Schedule Meeting, and Meeting List.
If the meeting is disabled on the license, all meeting tabs except Join Meeting will be disabled, and the following message will be displayed: "No meeting license, please check with your admin. You can still join a meeting with a meeting number, but you can not start, schedule, or view meetings."
Instant Meeting is the first screen presented to the user after clicking the Meeting icon within the navigation bar. It contains the participant list in which the user can add participants by clicking on them within the contact list, selecting them all by pressing the Select all radio button above the contact list or dragging them to the participant list.
Additionally, it is possible to add an external participant to the meeting by entering the participant's e-mail.
Removing participants from the participant list can be done by hovering over them within the participant list and clicking on them, or clicking on them within the contact list. Additionally, the user can remove participants by pressing the Deselect all radio button above the contact list, or pressing the Remove all participants button to remove all participants from the participant list.
While creating the Instant Meeting, the user can decide whether they want to make a private or a public meeting. In the case of the private meeting, only called parties can join the meeting. Otherwise, anyone can join the meeting.
After selecting participants and choosing whether the meeting will be private or public, pressing the Start button starts the meeting in the new window displaying the gloCOM Meeting Web app page.
If the user uses the gloCOM Desktop and the gloCOM Web simultaneously, while starting a meeting via Web, the meeting will be started automatically within the gloCOM Desktop app.
Join Meeting gives the user ability to join the existing meeting by entering the meeting number. After entering the meeting number and clicking the Join button, the meeting will be opened in the new window displaying the gloCOM Meeting Web app page.
Schedule Meeting gives the user ability to schedule a meeting beforehand.
While scheduling the meeting, the user needs to provide information such as:
A recurring meeting is a meeting that will repeat every set time (every day, week, or month), e.g. every week on Tuesday, you have a sales meeting. You may edit recurring meetings to suit your needs if you need to reschedule.
At the bottom of the screen, there are three buttons as follows:
Scheduled meetings will be displayed within the Meeting List under the Scheduled subtab.
The user can edit Scheduled meetings from the Meeting List screen by pressing the Edit button.
After pressing the Edit button, the Scheduled Meeting screen will be open, where the meeting can be edited. The user can save the changes by pressing the Save button. Pressing the Cancel button discards all changes.
As a Co-Organizer, the user has the ability to start, edit scheduled meetings, add/remove participants, and assign new Co-Organizers.
External participants cannot be assigned as Co-Organizers.
Assigning participants to Co-Organizers can be done by dragging and dropping them from the contact list to the Co-Organizers list or by clicking the three dots button next to the participant within the participant's list and selecting the Assign Co-Organizer option.
Removing the Co-Organizer from the Co-Organizer's list can be done by clicking on them within the Contacts/Participants/Co-Organizers list or by clicking the three dots button next to the participant within the participant's list and selecting the Remove option.
The Co-Organizer cannot remove other Co-Organizers, which can only be done by the meeting administrator.
Meeting List provides information about Scheduled and Previous meetings. Under the Scheduled tab beside scheduled meetings, the user will also find all ongoing meetings at the top of the list. All meetings in the scheduled list are grouped by date and sorted by ASC order. Next to the Scheduled tab is a Previous tab which contains all previously finished meetings grouped and sorted by date and DESC order.
When the user selects the meeting from the list, the Meeting Info section on the right side of the screen displays details about the meeting.
The following list shows those details:
Additionally, the user has the ability to search for the desired meeting using the search field, which is located above the Meeting Info section. Meetings can be searched by number or by name.
The Copy Calendar URL option is next to the search field, which allows the user to copy the Meeting Calendar into their calendar software.
Depending on the meeting type and meeting status, the user will be presented with different button options.
The following list shows the meaning of those buttons:
For every meeting invitation, the user will receive a pop-up notification. Additionally, the user will be provided with a pop-up dialog within the gloCOM Web app to access the meeting quickly.
Furthermore, all meeting notifications will be displayed as a red badge with the number that represents the total number of meeting notifications, as shown in the picture above.
Notifications for the meeting invitations will only be received if the user is logged in to the gloCOM Web app.
The voicemail section allows the user to listen to their voicemail messages. Clicking on the Voicemail icon within the navigation bar opens the voicemail screen.
At the top of the voicemail screen is the context bar with two tabs:
Below the context bar is the voicemail list with information like:
Clicking on the desired voicemail message offers additional options like:
gloCOM Web supports only .wav audio format.
Notifications for all received voicemail messages will be displayed as a red badge with the number that represents the total number of received voicemail messages, as shown in the picture below.
To access the Personal Information, the user needs to click on their avatar image or status icon at the right bottom of the avatar image and select Personal Information from the drop-down menu.
It brings up a Personal Information screen where the user can see their:
Clicking on the avatar picture within the Personal Information screen opens a drop-down menu with two options:
To log in to Online Self Care, the user needs to point their browser to http://$IPADDRESS/ (for example http://192.168.1.1/). To access OSC through the gloCOM Web, the user needs to click on their avatar image or status icon at the right bottom of the avatar picture and select Online Self Care from the drop-down menu.
The help screen contains the About and Feedback sections.
The About section gives the user information about the gloCOM Web application and information about the PBX system that gloCOM Web is connected to.
Clicking on the copies all information from the screen to the clipboard.
Users can easily send feedback for the gloCOM Web application. Just navigate to the Help -> Feedback.
Within preferences, the user can change their Phone, Audio, Alerts, Modules, Appearance, and Meeting settings.
Any changes inside these tabs will be automatically saved.
Click to Dial
The Click to Dial feature allows the user to select and dial a phone number directly from a web page. Browsers that support this feature are as follows: Google Chrome, Microsoft Edge, and Mozilla Firefox.
In order to work, the Click to Dial extension must be installed on the browser.
Resolving blank page issue with web+gloCOM URL
Upon the initial opening of the web app, it requests permission to handle web+glocom links. A user must grant that permission to be able to use the Click to Dial feature. If the user denies this permission, the browser does not know how to handle the specific protocol (it does not know which web app to open), leading to a blank page. When a blank page appears with the URL web+glocom//123456789, the problem may be due to inadequate permissions granted to the web app.
If this is the case, it is necessary to reset those permissions with the following steps:
Ray Baum’s Act requires that first responders have the necessary information needed to pinpoint the “dispatchable location,” and quickly reach a 911/112 caller regardless of the device they dial from or their exact location inside a large building.
For VoIP trunk testing purposes, please use the number 933.
Regarding the above, the Emergency Location feature will only be available when the server locality is set to the United States.
If the user's Emergency Location is not set within the app, a pop-up message will appear on login asking them to set their location.
Also, the location can be set by navigating to the Preferences -> Phone -> Emergency Location tab, where the user can set their Emergency Location Address, Floor number, and Room number or add a new location.
Emergency Location will be displayed within the Dialer after entering the 911/112 number, with the possibility to change or set it. Also, it will be displayed within the call window.
Users should always keep their Emergency Location up to date to ensure an accurate location is provided to the emergency call dispatcher.
Users can set their audio devices, such as microphones, speakers, and ringing devices, within the Audio tab or [7.2] enable/disable headset integration. After enabling headset integration, users can use the headset features while using the app.
Within the Alerts tab, the user can check which kind of notifications they want to receive.
By default the Notify me when a contact comes online via Desktop option is disabled
The Call Popup module can be used to push the call details to the browser-driven third-party software.
It is possible to do a call popup based on the URL, which can be set per Queue and ERG. It can only be done if the option "Enable Queue/ERG URL Popup. If enabled, application will use URL configured on server." is checked. (Preferences -> Modules -> Call Popup).
Users can set the call popup to open when a call is started, answered, or finished. The user can specify whether to enable each setting for Inbound and/or Outbound calls or turn on the Silent mode. In the Silent mode, a URL request will silently be sent to the server, meaning it will not open a web browser or a new tab.
The Call Popup is macro-based. In the URL field, the user can use the following macros: callerid, callerid_name, ext, ext_name, duration, callid, did, direction, queue_number, and queue_name (e.g., In the Call started URL field, the user may enter yourcrm.com/calls?id=callerid% and check the Inbound calls below. Now, whenever the user receives a call from a customer Call Popup will open a web browser and write the customer’s phone number.).
All this information can be sent silently to the user's CRM server to create reports such as how many inbound calls the user received, how many outbound calls the user made, average call duration, etc.
Within the Meeting tab, the user can enable/disable meeting options by checking/unchecking them.
Within the Appearance tab, the user can change their gloCOM Web appearance. They can choose between Light, Navy Blue, and Dark mode. Also, they can change the language used throughout the app. This way, they can use the app in their native language.
gloCOM Web brings a unified presence synced across all user devices (Desktop, Mobile, and Web). For online contacts, the user can see if they are connected: via Desktop, via Mobile, via Web, or even all three. For offline contacts, the user can see when was their last activity in order to have a better understanding of their availability. For example, if you see that the contact was last seen a few minutes ago, you might assume they will probably be able to respond to your calls/messages. On the other hand, if a contact has not been seen for a few days, it might indicate they have limited availability and are out of the office. User’s presence and availability are represented by the icon visible at the bottom right of their avatar.
Details about a contact’s presence are shown in a tooltip while hovering over them in both Grid View and List View. The tooltip contains information such as the device that the contact is connected with, their last activity, their status message, and their phone status (idle, on-call, do not disturb, etc.).
Status icon indicator can be any of the following:
The user can select their status by clicking on the status icon at the right bottom of their avatar. A menu will pop up, and they can choose between:
All notifications (chat, sms, call, meeting, voicemail) are displayed within the pop-up menu, as shown in the picture above.
The PBXware administrator can add statuses through PBXware GUI, and those will appear as an option in the menu for all users. For example, an administrator could add Lunch Break status. This way, the user can inform others when they are using their lunch break, and they are not at their desk. Also, they can set their own custom status and write any message to describe their current availability.
For example, if they have to attend a meeting and they will not be available to respond to calls or messages, they could choose Custom status... from the menu. Select Busy from the dropdown, and type In a meeting as a message. It informs all other users that they are busy, and the reason for that is they are currently attending a meeting. This way, all users can have a better understanding of each other’s availability since each user can type a custom message to describe their current availability. After they select any of the statuses, they also have to specify status expiration. It allows them to let the application revert their status to Available after a certain period of time.
Using the example mentioned above, the user could set their status to Lunch Break with the expiration of 1 hour, so when they come back to the office, they don’t have to remember to change their status back to Available since the application will automatically do that for them.
When setting status expiration the user can choose between
gloCOM brings a unified chat between Desktop, Mobile, and Web applications. Chat history is stored on the server and synced between all user devices. For example, if the user needs to leave the office but has a discussion via chat with their colleagues, they can seamlessly continue the discussion using their mobile application. Also, if the user changes their PC or laptop, the entire chat history will sync the first time they log in on the new computer.
After every login, the application makes sure that every chat session has synced the last 20 messages, and by scrolling, the user will get older messages.
If the chat server is down, the user cannot send nor receive messages until it gets back up. While the chat server is down, there is an indication inside the conversation list to alert the user. As soon as the application detects that the chat server is back up, the warning message disappears, and the user can continue chatting where they left off.
If chat sync has failed, there is a warning inside the conversation list displaying the following message: "Chat server not connected".
There are several ways to start a conversation or to open an existing one.
At the top of the chat screen area is a context bar. It contains information about the currently selected conversation and also provides various actions available for that conversation. On the far left side is an avatar of the currently selected conversation. Next to it is a user name (or a group name in case of a group conversation). Below the name is information about the user’s presence and status (for example, online status, status message, etc.).
In the case of a group conversation, there is a label indicating the number of participants in the conversation.
On the right side of the context bar are buttons for performing actions available for the currently selected conversation.
While adding contacts into the currently selected conversation, the user can filter contacts by searching for a contact’s name or extension number.Also, contacts can be filtered by department or even add a whole department into the conversation. Added contacts cannot read previous messages in the chat conversation.
On the right side of the context bar are buttons for performing actions available for the currently selected conversation.
Suppose the user is a group chat administrator. In that case, they can change the group name, remove participants from the group chat, select a new administrator for the group chat, transform the standard group to the shared group, and set the group chat icon up.
Changing the group name can be done by clicking on the group's name, providing a new name, and pressing the Enter key on the keyboard for the confirmation.
If the user wants to remove a participant from the group chat, they need to go to the Group Info screen, and within the participant list, click on the avatar of the participant they wish to remove.
As a group administrator, the user can select a new group administrator by clicking on their avatar within the Group Info screen, selecting a new one from the participant list, and clicking the Transfer button. As a result, a confirmation dialog pops up asking for the confirmation. Clicking the Cancel button within the Group Info screen will cancel the transfer process.
If the group chat does not have an administrator, the user can become an administrator by clicking the Assign myself button next to the No admin assigned label. As a result, a confirmation dialog pops up asking for the confirmation.
[7.2] The Transform into Shared group option allows the admin to change the existing standard group into a shared group with full history visibility to all existing and newly added participants. Once transformed, it cannot be undone. Caution should be exercised when using this option.
[7.2] The Set group chat icon option allows the admin to set/change the group icon at any time. Clicking on it brings the file explorer window up, where the user can select an image from the computer as the new group icon. In case the group icon has already been set, clicking on it will open a drop-down menu with the following options:
Create Group Chat option is used for creating group conversations (as the group creator, you are automatically the group administrator). Two types of groups are available. The first type of groups are ordinary groups, meaning that the chat history will not be available to newly added participants. The second type of groups are groups with visible chat history, meaning that the full chat history will be available to newly added participants.
To create a group with visible chat history, check the option Allow full history visibility.
- Indicates that the chat history is visible to newly added participants.
The group name may or may not be provided during the group creation. If the user does not provide a group name, the group name will be just Group. However, the user can change the group name at any time after creating the group by clicking on the group name.
Filtering and selecting contacts are the same as described in the conference section. The user can filter contacts by name, extension number, and department. Created groups are permanent, meaning the user will remain a group member after closing the application.
It is possible to have multiple groups with the same participants and the same or different names. For example, you could create Sales Reports and New Release groups. Both groups can have the same participants, and the user can use them for various topics, so unrelated matters are not mixed up in a single conversation.
Group chat can be created from one-on-one conversations and conference calls.
The mention as a feature represents a good way to get someone's attention within the group conversation. It allows the user to mention one or more participants and provide the context of their mentioning within the message. The mentioned participants will receive a notification even in the group conversations they have currently muted.
To mention a participant, the user needs to enter the @ sign followed by the name of the desired participant. Immediately after entering the @ sign, the list of the participants who can be mentioned will be displayed above the input field.
Only participants from the group chat conversation can be mentioned.
The user has a few possibilities for selecting participants:
The mentioned participant will be colored in blue within the conversation.
Clicking on the mentioned participant within the conversation brings a pop-up menu with the following options:
Messages of the currently selected conversation can be seen in the middle of the screen. If there are no unread messages, the application loads the last 20 messages and place the scrollbar at the bottom of the messages view area. The user needs to scroll up if they want to see older messages. This way, they can scroll to the beginning of the conversation.
On the other hand, the scrollbar will be positioned on the first unread message (if any) with the indicator to inform the user where new messages start.
Also, the user can see when the other party is typing. The typing indicator can be seen above the input field and within the conversation list. For a group conversation, if more than one participant is typing, at the time, the typing indicator will take the form of N participants are typing where N represents the number of typing participants.
While scrolling up, within the currently selected conversation, a Jump to the newest message button appears at the bottom right corner of the message's view so the user can easily move to the end of the conversation. In case new messages are received while scrolling, the Jump to the newest message button shows the number of received messages. Clicking on it leads to the first received message.
Furthermore, while you are inside of a group chat conversation, left-click on the participant's avatar inside the messages area will show a popup menu with the following options:
For outgoing messages, there is an indicator explaining the current state of the message:
As the picture shows, every outgoing/incoming message has a reaction button on the left/right side of the message that allows users to react to a message.
Hovering over it brings up a pop-up window containing a list of reactions that can be used to react to a message. After selecting one of the reactions, the same will be displayed next to the message instead of the reaction button, along with the last reaction (if any) and the total count of reactions.
The user will receive a notification for every outgoing message when somebody reacts to it.
The selected reaction will be highlighted within the reactions pop-up.
If a user has already reacted to a message, re-opening the reactions pop-up will present their reaction as selected. Clicking on the same reaction will remove it, and clicking on a different one will change it.
Reactions are available only for group conversations.
Besides the information about the delivery and seen status, the message Info contains information about reaction tabs (if any).
The user can select text by pressing and dragging the mouse across the messages area. Clicking anywhere within the messages area deselects all previously selected messages.
While there is selected text in the messages area, right-clicking brings a context menu with the Copy option to copy all selected messages in the clipboard. Also, the user can press CTRL+C on Windows or Command () + C on macOS to copy all selected messages in the clipboard.
If the user hovers over a message bubble (gray or blue rectangle), the three dots will appear.
Click on them brings a context menu with these options:
Following the deletion action, the confirmation dialog will show up with two options for outgoing messages:
And for incoming messages, there is only one option:
In addition to the options mentioned above, the confirmation dialog contains the Delete and Cancel buttons.
After deleting the message, the Message deleted indicator shows up.
Besides regular text messages, the user can use the chat in gloCOM Web to share files.
For media and other file types, there is a thumbnail. Under the thumbnail, there is information about the file name and the file size. At the bottom of the file message is an icon used to download, shows upload/download progress, or retry file upload/download depending on the file status. If the browser supports the file type, clicking on the thumbnail opens the file in a new tab. Otherwise, it downloads it to the computer so the user can open it with some other program.
gloCOM Web supports clipboard functionality for images and files. It means that the clipboard now can be used for copying/pasting images from the external app (such as image viewer, browsers, etc.) or copying/pasting images and files from the File Explorer (Finder on macOS) directly into the chat session. With this at their disposal, users are no longer limited to just using an image/file picker and drag & drop feature for sending images and files.
While using clipboard functionality for sending images and files, instead of sending them immediately after pasting into the chat, the application creates an attachment list that includes thumbnails within the selected chat session. If possible, clicking on the thumbnail opens the file in a separate tab within the browser. Otherwise, the application downloads it to the computer. This way, users have the opportunity to double-check selected files and images before sending.
Adding files to the attachment list while using the clipboard can be done in two ways:
Furthermore, hovering over the file inside the attachment list displays a blue circle with the white dash at the thumbnail's upper right corner. Click on it to discard the file from the list.
While the attachment list is active and the user selects files using a file picker or drags them into the chat, they will be attached to the attachment list. Otherwise, the application will send them immediately.
In addition, while the attachment list is present within the selected chat conversation, the user can write a text message simultaneously. In that case, the application will send the text message first and then the attached files one by one.
The maximum number of files attached to the attachment list at once is limited to five (5). Once the limit is reached, a pop-up message will appear displaying the following: You cannot upload more than 5 files simultaneously.
For larger images, the copy operation will take a while. During this time, the application will change the cursor type to loading, indicating that the file is being copied.
Input field at the bottom of the chat is used to send messages to the currently selected conversation. After typing a message, press the Enter (Return) key on your keyboard to send a message. To type in a new line, press Shift+Enter. The length of the message that can be sent is limited to 10 000 characters.
A folder icon allows the user to send files. Clicking on it opens up a dialog where the user can pick up to 5 files to be sent to the currently selected conversation. Also, the user can send files by dragging them from File Explorer (Finder on macOS) to the messages area within the chat.
An emoji icon allows the user to send emojis. Clicking on it shows an emojis window where the user can browse through emojis separated into categories. On the top of the emojis window is a list of the most recently used emojis.
A microphone icon allows the user to record voice messages for up to 2 minutes.
While recording, the user has the ability to use the following options:
While recording is active, sending text and file messages will be disabled until the user sends or discards the voice message.
Playing voice messages is possible within a chat by pressing the play button. It is possible to go back and forth through a selected voice message by clicking on the waveform.
Some chat features that are described above can be enabled/disabled depending on the server settings.
An SMS feature allows users to send/receive SMS/MMS messages.
The MMS message is an enhancement to the standard SMS message.
The MMS feature can be enabled/disabled depending on the server settings.
The main difference between SMS and MMS messages is that the user can send multimedia and other files in their messages. It includes media such as videos, pictures, audio clips, GIFs, etc. The maximum size of uploaded files is 500 KB or up to ten (10) files per message. MMS also allows up to 1000 text characters in a message.
The gloCOM Web app allows users to synchronize their SMS conversations and messages across multiple devices, ensuring they can access their messages from any device they use.
If a user has associated an SMS number with their Extension, they can see it by opening the Personal Information screen.
To see the SMS number of the contact, open the Contact Information screen.
An SMS number can be shared between multiple extensions. In that case, if the user receives a message from a number used by multiple extensions, the SMS conversation will be displayed as in the picture.
All extensions using this number can see all sent/received messages.
Furthermore, within the conversation, click the label below the context bar to see who uses this SMS number.
Your messages and messages of the other users you share the number with will have a header with their name and avatar as in the picture.
To start an SMS conversation, right-click on the contact within the contact list, and select the Send SMS option from the drop-down menu.
The second way is starting the SMS conversation from the group chat. To do this, click on the contact's avatar within the group conversation, and from the drop-down menu, select the Send SMS option.
The third way is by clicking on the SMS tab.
If an SMS feature is enabled, the Chat and SMS tabs are displayed next to the avatar image. Otherwise, only the chat conversation list will be available.
By clicking on the "Create new SMS" button, a list of contacts to whom the SMS message can be sent will open.
The list contains only the extensions associated with the SMS number and the contacts from the local and central phone book.
After selecting the desired contact, the SMS conversation will be created and displayed in the middle of the screen and within the conversation list.
However, if the contact has multiple phone numbers, a modal dialog will be displayed, asking the user to choose the number to which they want to send an SMS message.
If the number is not written in the +E164 format, a modal dialog will be displayed, asking the user to correct the number format.
Additionally, instead of selecting a contact from a list, users can enter the number to which they want to send an SMS message.
The SMS messages view is positioned in the middle of the screen.
At the top of the view is a context bar with two options:
All exchanged SMS/MMS messages will be displayed within the area below the context bar.
The gray rectangle represents outgoing messages, and the blue represents incoming messages.
Right-clicking within the gray or blue rectangle brings the delete options for deleting messages. Additionally, clicking on the three dots on the right side of the rectangle gives the same result.
The SMS/MMS messages can be sent using the input field at the bottom of the SMS conversation. After entering the text message or uploading the media files to send a message, press the SMS/MMS button on the right side of the input field (Pressing the Enter key on the keyboard represents a new line.).While writing the SMS message, the counter at the bottom of the input shows the remaining number of characters that can be entered.
It is not possible to send more than four (4) messages at a time.
A folder icon which is used for sending files, can be found next to the Send SMS icon. Clicking the icon opens up a dialog where the user can select up to ten (10) files to be sent to the currently selected conversation.
The user can upload a max of 500 KB of multimedia data.
Additionally, the user can send files by dragging them from File Explorer (Finder on macOS) to the message area. If the amount of the selected data is larger than 500 KB or more than ten (10) files are selected, a pop-up message will appear displaying the following: "N file(s) were not added since they exceeded the maximum size. Maximum size for MMS attachment is 500KB".
Please note that supported MMS files are as follows:
The application will compress images (jpeg and png) before sending, allowing the user to send images larger than 500 KB. The application will preserve the quality as much as possible and adjust the resolution as needed.
If a file is selected, an SMS message becomes an MMS message, and the counter of the remaining kilobytes is displayed instead of the counter of characters.
After selecting files, a thumbnail with the file name for each selected file will be displayed above the text area within the input field. Removing chosen files from the MMS message is possible by hovering over them and selecting the blue circle with a white dash at the top right corner of the thumbnail.
Clicking the thumbnail will try to open the file in the browser.
The SMS/MMS message has only three states:
SMS/MMS notifications have the same behavior as chat notifications. When the SMS/MMS message is received, a notification pops up.
The app will display the number of unread SMS messages.