Skip to content

Configuration ‐ PBX

Rex edited this page Jul 4, 2024 · 5 revisions

Note

If you don't manage a PBX you should ignore this page.

This page goes over how to configure your PBX for DisPhone (and other WebRTC softphones.)

Creating Extensions

To generate preconfigured WebRTC extensions for all users (with a linked extension) we utilise FreePBX's UCP phone feature.

Use this guide if you would like to create dedicated extensions. (instructions applicable for v16)

Enabling UCP Phone For All Users

Instructions
  1. Goto Admin > User Management.
  2. Select the Groups Tab.
  3. Click on the edit button for the All Users group.
  4. Select the UCP tab.
  5. Select the Phone nested tab.
  6. Set Enable Phone to Yes.
  7. Click Submit then Apply Config.
Screenshot: Steps 1 to 3

Screenshot: Steps 4 to 7

Acquiring WebRTC Extension Secret

Warning

Modifying the UCP phone extension beyond changing the Secret and Display Name will likely cause issues. All other changes should be made to the main extension.

Instructions
  1. In the global search enter 99 then select an extension. If your extension is 1001 you are looking for 991001.
  2. Copy the Secret.

Set Default Voicemail Extension

This is so your users won't need to manually set their Voicemail Number.

Instructions
  1. Goto Admin > Config Edit.
  2. Locate pjsip_custom_post.conf.
  3. Copy and paste default_voicemail_extension=*97 into the file.
  4. Save file and Apply Config.

Important

The following article is out of date. Skip step 4 & 5 when configuring VitalPBX 4 or newer.

Caution

WebRTC devices bypass the per extension simultaneous call limit. This is most likely a VitalPBX bug.

Configuring VitalPBX for WebRTC Clients