Many PBX services have a functionality where you can call a number you found on your computer. Happily, FusionPBX has this capability for us, but it is quite hidden and not end-user-friendly. I will describe here what I did to make it work.

Install FusionPBX Select to Call Extension

This is a Chrome extension called "FusionPBX Select to Call" on your Chrome browser.

Configure The Chrome Extension

fusionpbx select to call browser optionshttps://static.inside-out.xyz/images/fusionpbx-select-to-call-browser-options.png" />

  • PBX Domain: your FusionPBX base URL, you must put the http://url/ because the extension will add the /app/click_to_call/click_to_call.php to the URL. The domain on the URL must match the domain on your extension as at this point, the click-to-call application won't try to deduce the domain in another way.
  • Your PBX Username/Password: is supposed to be the web username for authentication. I know the Fusion code very well and It won't ask for authentication. Maybe this is for future use?
  • Your Extension: the digits or the name of the extension you have configured in y our IP Phone or Softphone.
  • Your Caller ID Name/Number: the number and name the PBX will send in the INVITE signal. It will overwrite the effective_caller_id_{name, number} variables. Be careful, you have to put a valid number as some carriers won't route if the number is not a valid one.
  • Device auto-answer: This tells FreeSWITCH to send an auto-answer flag. Most IP phones will honour it, but most Softphones won't.
  • Record: a flag to tell the FreeSWITCH to record the call.
  • Ringback: Forces a specific ringback tone sequence, otherwise, it will use your defaults.

Good luck!

";