ReachUC Google Chrome Complete

ReachUC Google Chrome Complete

The ReachUC Google Chrome Complete extension allows you to harness the features of your cloud PBX from within the Chrome browser.  With ReachUC you can:

-Initiate Click-to-Dial PBX or WebRTC calls or send SMS for any phone number on web pages by clicking on the pop-up above the highlighted number,
-Schedule meetings for MeetingManager from the extension and save them to your Google Calendar account, 
-Create a meeting in Google Calendar and have it automatically added to your MeetingManager,
-Save contact information from Google Contacts to your PBX Contacts list, and
-Call, send SMS, or send a fax to any phone number or extension from an integrated dialpad.

 

To enable this feature go to ReachUC – Extensions

 

Clicking the name of the extension will direct you to Chrome Web Store.

 

When prompted, click Add Extension.

 

After adding extension ensure that ReachUC extension is present.

 

Login to the ReachUC extension using your PBX credentials.

After login, you will see options for Meeting Manager, Click to Dial and Dialpad.

 

 

Clicking the Click to Dial option will allow you to manage your Click to Dial Settings.

“Click To Dial” is the ability to click phone numbers found in websites to initiate a call to a phone number on a page. ReachUC Google Chrome Extension Complete provides the click to dial functionality by showing a popup menu when you mouse over a phone number. When the Call option is clicked, a call will be initiated between the phone number and your ReachUC softphones and other registered PBX devices.

The popup menu also provides advanced features such as Calling via WebRTC and SMS messaging. Note that some advanced features of ReachUC may not be provided by your phone provider. If you wish to have the full set of features, contact your ReachUC phone provider.

The following are various settings that you can tweak to make your ReachUC Chrome Extension suit your everyday needs. Note that any changes to these settings will only take effect for previously opened web pages when you refresh the pages.

Enable Click To Dial Toggle

If this toggle button is disabled, the click to dial feature is altogether disabled. When disabled, It implies that you will use the ReachUC Chrome Extension Complete only for scheduling meetings or manual dialing of numbers via the Dialpad.

When enabled, phone numbers in web pages will show a popup menu when you mouse over them.  Selecting the Call or Call by WebRTC option will initiate a call to the highlighted number or select the Message option to open a dialog box for sending an SMS to the highlighted number.

Condensed Layout Toggle

By default, the click to dial popup is a menu containing full words such as Message, Call by WebRTC and Call.

When in this full layout, clicking the pencil icon will give you the chance to review the number before actually initiating the call.

You can enable Condensed Layout via a toggle button if you want to have a smaller popup that shows only icons representing Message, Call by WebRTC or Call as shown accordingly in the example below.

When in condensed layout, the call will be immediately initiated. You will not have a chance to review and change the phone number to call.

Note that the options available on the popup are governed by the type of services you get from your PBX provider. It is possible that the Call by WebRTC and SMS Message may not be available for you and you may need to contact your provider to have the services activated.

The images below show that only the basic Call option is available for you.

This is how a full layout is shown when only the Call option is available.

This is how a condensed layout is shown when only the Call option is available.

Phone Number as Hyperlinks Toggle

By default phone numbers in the pages will generate a pop-up menu but you may instead turn them into clickable hyperlinks by enabling the Phone Number as Hyperlinks toggle.

The hyperlink mode looks like the one in the example below. Clicking the link will initiate the click to call function.
Note: The Condensed Layout toggle will not be available when hyperlink mode is enabled.

Note that the Message and WebRTC options will no longer be available when in hyperlink mode. Note further that not all telephone numbers on the page may become clickable especially if the website already implements showing numbers as hyperlinks.

Auto Answer Toggle

By default, click to dial works by calling your ReachUC PBX devices which may be the ReachUC softphone application and your physical VoIP phones. Click to dial will ring all your devices, wait for you to pick up one of the devices, and then call the selected phone number from the web page.

If instead of picking up a ringing device, you may prefer to have one of your physical PBX phones answer the click to dial call automatically. To do this, enable the Auto Answer button.

If you have several physical phones, you will have to select which device will Auto Answer. Then, click the Save button.

If you only have a single registered physical phone, you will not be asked to select a device naturally.

If you do not have any registered physical phone, you will not be able to enable the Auto Answer toggle button.

The following set of settings is related to detecting phone numbers and the number to dial.

Area Code
When a detected phone number is considered a domestic number but lacking an area code, this is the area code to be added. For example, if the detected number is 9992000, the phone number called is (Country Code)+7479992000.

Country Code
When a detected phone number is considered a domestic number but lacking a country code, this is the country code to be added. For example, if the detected number is 9992000 and the area code is 747, the full phone number called is 17479992000.

DialString Length
This is the maximum length of a phone number to be considered as a domestic number. Detected phone numbers longer than this value will be considered an international number.

International Prefix
This is the prefix to add when a detected phone number is considered an international number. For example, if the international number is +33140205050 and the International Prefix is 00, the phone number dialed is 0033140205050.

The following set of settings is about what web address domains where the ReachUC Chrome Extension will take effect or not take effect.

You may limit the click to dial feature to only activate on certain domains or to exclude certain domains.

Include Domains
When the Include Domains radio button is on, Click To Dial will only work on the listed domains in the Include list. For example, add *.reachuc.com if you want to include all web pages within the reachuc.com domain.

Exclude Domains
When the Exclude Domains radio button is on, Click To Dial will only work on web pages that are not part of the domains in the Exclude list. For example, if *.reachuc.com is in the Exclude list click to call will work on web pages outside the reachuc.com domain.

What to do when a phone number is not detected by ReachUC Chrome Extension

If you encounter a phone number on a page that is not recognized by the extension as a phone number you can highlight and copy the number then paste it into the extension’s dialpad. This will remove any extra characters making the phone number available for a call, message, or fax.

 

How to Exclude Certain Strings from Phone Number Detection

To exclude certain patterns from being detected as phone numbers. These patterns should be represented as regular expressions and added into the Click to Dial configuration page.

To know more about regular expressions, refer to this page: https://regexr.com/

In the Exclude Regular Expression pattern box, enter the regular expression for the string pattern you want excluded.

In the example shown above, the pattern to be excluded is the word “TICKET” which is followed by the pound sign (#) and any number of numeric digits. As such, the word
      TICKET#12345678
will not be converted into a clickable number.

To remove a pattern simply click on the delete/remove icon beside it.

Selecting the Meeting Manager option will allow you to schedule a web or video conference.

The Meeting Manager settings screen shows the following options for you to be able to set a scheduled meeting:

      1. Meeting Title
      2. Meeting Password
      3. Meeting Type
      4. Date Picker
      5. Time Start and End
      6. Time Zone
      7. Recurring Meeting checkbox
      8. Google Calendar Integration toggle
      9. Schedule Meeting button

When you are done filling out and choosing the options for your meeting click on the Schedule Meeting button to save it. A confirmation screen will then show the details of the created meeting.

If you enabled the Google Calendar Integration it will show an option for you to choose as to which calendar account the meeting will be added and then click the Continue button to finalize it. Note: It may show an approval dialog for Google Calendar during the first time doing this.

A browser tab will then open in your Chrome showing the Google Calendar event settings. You can check the settings and when done click on the Save button to finalize. Note: If this is a recurring meeting be sure to set that it is repeating.

After clicking the Save button it will then show up in your Google Calendar.

 

An alternative process for creating the meeting is when you create a new Google Calendar event, you will see an option to schedule a Meeting Manager meeting.

 

Selecting the Dialpad option will allow you to

  • Make a phone call to any number.  After you enter a number and press “Call”, your phone will ring and you will be connected to the destination number
  • Send an SMS.  If your PBX account is SMS enabled, you can enter a text message and then press the “Send” button.
  • Send fax.  If your PBX account is fax enabled, you select a document from your PC and then press the “Send Fax” button.

Note: The Dial Pad can accept shorter phone numbers. For example, if the phone number matches another extension number within your PBX system, it will initiate a call to that extension.

Integration with Google Contacts

Another useful feature of the extension is the ability to Call, Send SMS, Send Fax to the phone numbers when viewing your contacts in Google Contacts and even the ability to save these contacts to your PBX.  To do this simply open Google Contacts.

Then open up a contact’s details and choose what you would like to do by clicking on the corresponding icons

 

Troubleshooting (Reporting a Problem)

When something does not work right with ReachUC, the best way to get help and report a problem is to send the support team your application logs.  This can be done directly from the ReachUC Mobility app. (Note: Instructions below assume that SIP Logging is initially disabled on the mobile/desktop app.

Note: If you are experiencing call quality problems on your ReachUC Mobility app please report it first by following the instructions in our last Last Call Quality Feature article. If advised to get SIP logs then follow the instructions below.

For iPhone

  1. Go to Settings
  2. Then Preferences
  3. Enable Log SIP Traffic
  4. Go back to Settings
  5. Click the SIP Log option
  6. Share

For Android

  1. Go to Settings
  2. Then Preferences
  3. Enable Troubleshooting Log
  4. Click Back Arrow
  5. Click the Logs option
  6. Choose SIP tab
  7. Hit Settings
  8. Share

 

For Desktop

Open the menu and select Settings.  Go to Log (under General) to see the logs.  When reporting an issue to support, download the log file and attach it to your correspondence.

 

About the Desktop/WebRTC App

ReachUC is able to run on Windows and Mac computers with a downloadable app or from a web browser that supports webRTC (such as Chrome).  Both versions rely on WebRTC, the browser-based real-time communications framework.  The difference between versions is that the downloadable application behaves more like other applications that run natively on a Mac or PC computer when interacting with the operating system.  A Chrome browser need not be installed when running the downloadable version.

The default scheme used by the Windows desktop app when calling is reachuc.

The Desktop/WebRTC version of ReachUC has all of the same features as the mobile apps except that the PBX button will display the PBX portal rather than the presence panel that is shown in the mobile apps.

When running in the Chrome browser, the application looks like this (note the URL in the browser bar).

 

When running as a stand-alone executable, the application looks like this: