Dial Pad Tab

The Dial Pad tab displays a dial pad and a text field used to enter numbers. The dial pad is one of the options used to make audio or video calls. There are three buttons below the dial pad: Call, Video call, and Dial pad menu that are configurable by the service provider. The top text field also has a delete button that, when pressed, deletes one character at a time.

A badge notification appears on the Dial Pad tab when there are messages in the voice mail box. The voice mail icon under digit one becomes orange when there are voice mail messages. A long press on digit one connects you with your voice mail box. When there are no voice mail messages in your voice mail box, the icon is grey.

The Dial pad menu can contain three options: VoIP Mode, Pull Call, and Retrieve Call.


VoIP Calling Mode

Hub Mobile supports an option that allows a user to switch easily between VoIP and Mobile calling modes.

  • VoIP calls use WiFi or the carrier data network.
  • Mobile calls use the carrier circuit-switched network. Mobile calls leverage BroadWorks Anywhere or BroadWorks Mobility to present the business identity of the user.

Users can switch between VoIP and Mobile through the Dial pad menu. An indication of the currently selected mode is displayed on the Dial pad.

  • VoIP Mode On:
    • Outgoing and incoming calls use VoIP over WiFi or data network.
    • BroadWorks Anywhere or Mobility location for the device is disabled.
  • VoIP Mode Off:
    • Outgoing and incoming calls use the mobile circuit-switched network.
    • BroadWorks Anywhere or BroadWorks Mobility location for the device is enabled. Outgoing calls are performed with Call Through or Call Back. Incoming calls are delivered via the BroadWorks Anywhere or BroadWorks Mobility location.

VoIP calls over the carrier data network are dependent on the quality of the network and may incur additional charges. As such, there are options for an operator or end user to disable VoIP calls over the carrier data network (3G, 4G, or LTE) if needed. Users can control this behavior in Call Settings → VoIP Calls. There are two options:

  • WiFi only: VoIP calls are allowed only on WiFi.
  • All Networks: VoIP calls are allowed only on any data network.

Make Audio or Video Calls

You can make an audio or video call using one of the following methods:

  • Tap a contact from the Contacts list to open a contact card. From the contact card, choose the headset icon, , to make an audio call or the video icon, , to make a video call.
  • From the options provided, after long press on a contact.
  • From the search results, tap a contact to open a contact card and choose the audio or video icon or by using the long press options.
  • Open the dial pad, enter a phone number, and tap the Call or Video button.
  • On the Call History list, tap a call entry.
  • On the Chat screen, tap the headset icon, , to make an audio call or the video icon, to make a video call.

Answer Call

An incoming call is indicated with a ringtone. There are two options on the incoming call screen: Accept and Decline. If you decline the call, it causes the line to sound busy at the caller’s end and they know that you rejected the call.

If a user is in the middle of a VoIP call and receives an incoming cellular call, the VoIP call continues while the phone is alerting. Once the cellular call is answered, the VoIP call is put on hold.


In Call Actions

From the In Call screen, you can perform the following actions:

  • End a call
  • Mute the microphone
  • Place a call on hold
  • Adjust the volume
  • Escalate from audio to video call and downgrade from video to audio call
  • Open the dial pad
  • Make a new call
  • Transfer a call – Attended
  • Transfer a call – Unattended
  • Make a conference
  • Park a call
  • Transfer a call to circuit-switched call
  • Add more participants (in conference call only)
  • Merge two separate calls
  • Swap two separate calls
  • View participants (on a conference call)

In addition, the user can use the Android back button to leave the In Call screen and navigate through the other application screens. Returning to the In Call screen is possible through the active call toolbar in Hub or the active call notification entry in the Android notification center.


Missed Calls and New Messages

When you miss a call, the notification bar on the Android device shows a note. By tapping the missed call, you go to the History screen. Notifications, for example, missed calls or new messages, are also shown as badges on the tab icons.


Message Waiting Indicator and Voice Mail Access

If you have pending voice mail messages, then the notification bar on the Android device displays an icon and the message, “You have XX pending voice mail messages”. By tapping the voice mail notification, the application dials the voice mail access number directly and you can listen to the voice mail messages.

Voice mail is also accessible with a long press of the dial pad “1” key (similar to how it is on a regular mobile dial pad). If voice mail messages are available, then the “1” key changes color. In addition, a voice mail notification is displayed as a badge on the Call tab icon.

The number for new voice mails changes depending on how many are open or are new. The voice mail icon in the notification area has an associated badge that shows the number of new messages.


Business Line Call Back and Call-Through

Hub allows you to originate a circuit-switched call using your business line identity. This is done using the basic Call Back functionality on BroadWorks or the Call-Through functionality available with BroadWorks Mobility.

Call Back is available if you have the BroadWorks Mobility, BroadWorks Anywhere, or Remote Office assigned. The application checks to see whether one of these services is provisioned with a phone number that matches the mobile number. If it is provisioned this way, it provides the option to make calls using the Call Back feature.

Call-Through functionality is available if the BroadWorks Mobility or BroadWorks Anywhere service is assigned to the user and configured with at least one location. Call-Through provides a more natural dialing experience. When a call is placed in this mode, the client communicates transparently with BroadWorks to obtain a temporary IP Multimedia Routing Number (IMRN). The client then calls the IMRN and connects the user directly to the destination identifying the call with their business line identity.

Note that Call-Through requires “My Phone number” on iOS or “Own phone number” on Android local setting to be set to the phone number of the mobile device. This number must be set and must also match the number configured in BroadWorks Mobility or BroadWorks Anywhere in order for Call-Through to work.

Starting with Hub Release 21.2.x, the application provides mid-call control services for business circuit-switched calls.


Contact Name Lookup for Incoming Calls and Call Logs

When receiving a call, Hub searches for the name in the following sources and in the following order: XMPP contact name, Enterprise directories, Local Contact, P-Identifier header (SIP), and From header (SIP). If the number matches one of the contacts, the name is shown on the incoming call screen.


N-Way Calling (Conference)

Hub Mobile supports network SIP-based conference calls. While on a two-way audio or video call, you can add more participants by using the Conference button. It opens the Address Book on the device to search for and select the new participant. Once the conference is established, the participants are shown on the Device screen.

The other way to create Conference call or to add participants in an existing Conference is to make a new second call and select the merge option.


Call Waiting

You can have one active call at any one time if you receive a new incoming call and accept it. The existing call is put on hold and you can change between these two calls by using the Hold and Unhold buttons.


New Call

The client supports starting a new call while in an ongoing call. The steps are as follows:

  1. Establish call with remote party.
  2. Initiate second call using the new call button.
  3. Select a contact then choose a number. After the new call is established, the first call is put on hold. You can swap the two calls or to merge it in conference.

Call Transfer

The client supports transferring VoIP calls to another party. Two modes of transfer are supported:

  • Attended Transfer – Establish a call with remote party. Select a contact then choose a number. Select the call first option. If the call is successfully established, you can talk with the third party privately before completing the transfer by pressing the Complete button.
  • Unattended Transfer – Establish a call with remote party. Select a contact then choose a number. Select the Transfer option and the transfer is completed.

Call Pull

Call Pull can be used in scenarios where a user has two endpoints, for example, a VoIP desk phone and a mobile phone with Hub . If the user has an active call on the desk phone, this call can transferred seamlessly to the mobile phone via the Call Pull button. Depending on the application, dialing settings, and service configuration, the call can be pulled as a VoIP or circuit-switched call to the mobile phone. There is no interruption to the voice call.

Call Pull button pulls audio only. Users can pull video calls directly by dialing the feature access code *11 and then selecting the video call button.


Call Park

The Call Park service allows a “parking” user to park a call against a “parked against” extension. The “parked” user is placed on hold until a user retrieves the parked call. If the call is not retrieved within the provisioned recall time, then the parked call is reverted and presented to the “recall” user.


Call Recording

The Hub client provides the ability for users to start, stop, pause, and resume call recordings. Call recording controls depend on user’s call recording mode configured on the server. The client supports the option to record a call before it begins or during the call itself.

Recorded calls are accessed outside of Hub ; you cannot view them using the client. Depending on your service provider settings, call recording behavior is one of the following (this cannot be controlled in the client but in the self-provisioning portal):

  • Always – recording indication (icon) in the In Call screen.
  • Always with pause/resume – recording indication (icon) in the In Call screen. Only pause/resume menus are available in this mode.
  • On demand – recording indication (icon) in the In Call screen. No stop menu is available, only start and pause/resume. After a call is established, call recording starts on the server. If the user presses the Start Recording button during the call, the call recording is stored and the server keeps the recording of the whole call regardless of when the recording was started (except for pauses). Otherwise, if no start recording is initiated from the user, the call recording is deleted from the server.
  • On demand with user-initiated start – recording indication (icon) in the In Call screen. Menu options available for start, stop, and pause. Call recording can be initiated at any time and several times during a call. There are separate call recordings for each call recording startup.
  • Never – no indicators or menu options present. Pause/resume audio indication depends on your service provider settings. It is recommended to re-login after changing the call recording mode in the self-provisioning portal.

Security Classification

The Hub Mobile client provides the ability to specify the security classification of a call. The security classification of a call party is determined by the security classification set at the BroadWorks enterprise level; all users within the organization inherit that security classification. Security levels are configurable on the server side, but there is always at least one security level, that is, Unclassified.

In addition, each user can change the security classification for the duration of the call via their handset. The user can change the security classification to a level less than or equal to their configured security classification.

For calls, the security classification can be changed during a call by a user and it works with supplementary services such as Call Transfer and Conference.

For chat, the security classification is displayed but cannot be changed.


Bluetooth Support

You can control incoming and ongoing calls from a compatible Bluetooth headset.

The System requirements section in the Hub for Desktop and Mobile Product Guide lists the headsets that have been tested, although other Bluetooth devices should also work.

Hub Mobile Android supports mute and volume control from the Bluetooth headset; however, answer and hang up are supported only from the application.


Mid-Call Controls for Circuit-switched Business Calls

Hub Mobile provides mid-call control services for business circuit-switched calls that are anchored at BroadWorks. This functionality is available for:
  • Call Through and Call Back circuit-switched calls initiated from the Hub client via the native phone dialer.
  • Incoming circuit-switch calls delivered to the mobile phone via BroadWorks Anywhere, BroadWorks Mobility, or Remote Office location.

Supported mid-call control services are:

  • Hold / Resume (for more than one call, this functionality requires BroadWorks Call Control to be turned ON for the location)
  • Transfer
  • Conference (limited to five participants)
  • Swap (requires BroadWorks Call Control to be turned ON for the location)
  • End Call

After initiating a Call Through or Call Back call or after receiving a business circuit-switched call, the user can return to the main screen and launch Hub to the foreground. At this point, the application brings a Mid Call Control screen (as shown in the previous figure) which can be used to manage the call.


Swipe between Chat and Audio/Video Communication Views

Hub provides the ability to switch between Chat and Audio/Video communications sessions for own My Room, other users’ My Room, and two-way chat. The ability to switch between sessions is indicated by the presence of dots at the bottom of the screen. The user can perform a swipe to switch between the sessions.