MordyT

joined 2 years ago
MODERATOR OF
3cx
[โ€“] MordyT 3 points 13 hours ago

Agreed. I normally lurk, like a lot, but it was enough for me to login to spread the trolling.

[โ€“] MordyT 8 points 1 day ago (2 children)

We print boatys now....

https://makerworld.com/en/models/972949#profileId-945062 https://www.printables.com/model/1141963-3d-boaty

There's a thread going on at the other site about this if you want more info (/r/3dprinting)

 

Building off the last common topic, https://lemmy.world/post/3989759, where I discussed the 2 admin/management pages, this thread will discuss the types of admins in the system when accessing the Management Console:

  • Hosting Admin
  • Root Admin (not OS, what 3CX calls root credentials)
  • Root Admin , but via SSO
  • Admin via Delegated permissions

It's very uncommon for people to run into a situation where hosting credentials are in use. Put simply, hosting credentials can be setup when the PBX is installed to lock out certain settings that have to do with the hosted platform. These settings can include terminal access, network settings, and a few others. It's a method to allow people hosting 3CX to control certain settings while not having access to the main PBX settings.

Root credentials (and root via SSO) is the most common method. With root you have access to everything (unless hosting method is in use, then it's everything but the hosting settings) and can modify whatever you want. If you use SSO to sign in and your username is specified under the "Administrator Sign In" section, it impersonates the root user. The audit log shows all actions taken as that root user and not the username of the signed in user.

Delegated permissions are where it gets interesting. Under an extension you can grant a user access to the management console, but they never have full access. Even with every checkbox set a delegated admin cannot modify another user who is also listed as an admin, nor can they promote a user to admin. The audit log shows all actions taken as that user with their username of the signed in user.

 

3CX has 2 "admin" pages at this time

  • The Management Console
  • The WebClient Admin

The management console is the old way of doing it - simply navigate to your 3CX domain and login with your management credentials. The URL might look like: myphonesystem.3cx.us

The webclient admin is the new way of doing it - simply navigate to your 3CX webclient and login with your extension credentials. Then, click the button labelled "Admin" in the bottom left of the screen. This button will only appear if your extension has admin rights. The URL might look like: myphonesystem.3cx.us/webclient/#/office

Not all settings can be accessed from either console - you will have to use both consoles to gain full control of the PBX.

1
Activation Changes (www.3cx.com)
submitted 1 year ago by MordyT to c/3cx
 

Getting an error that you can't activate your PBX? 3CX cycled their certs over the weekend and anything lower then u7A cannot activate.

 

A common question seen by many is about the apps.

There are many apps for 3CX, with varying feature sets and compatibility.

3CX App for Windows:

  • Icon is a WiFi symbol
  • Shows as version 16 in the control panel
  • Only installs on Windows devices
  • Very small UI, not re-sizable
  • No support for starting a SMS conversation
  • Webmeetings bounce you to the web version of 3CX
  • Can control older phones via CTI Mode
  • Hasn't been updated in a long time

3CX Desktop App:

  • Icon is the 3CX logo
  • Shows as version 18 in the control panel
  • Resizable Window
  • Has Windows and Mac variants
  • Uses electron behind the scenes
  • Resizable main window (but not the dialer pop out)
  • Can only control newer phones via uaCSTA mode
  • Updated often

3CX Webclient

  • Icon is the 3CX Logo
  • Chrome, Edge officially supported. Basically any modern browser should work on any OS.
  • Looks like the Desktop App, but no installation needed

3CX PWA

  • Icon is the 3CX Logo
  • Shows as version 1 in the control panel
  • It's the same as the Webclient, but you get a dedicated icon for it and it can run with the browser closed (as long as you allow it)
  • 3CX's officially recommended app
  • Install it via your browsers PWA install option (download icon in the address bar)

3CX Mobile Apps (Android/iOS)

  • Icon is the 3CX Logo -Download from the respective app stores

3CX Windows Store App

  • Coming soon per 3CX. Will be the replacement for the 3CX App for Windows
1
submitted 1 year ago by MordyT to c/3cx
 

3CX does not have a public API at this time. There are a few options available to you though, including:

  • Use the XAPI that the 3CX webclient uses. You can see the swagger file for this here: https://your.3cx.domain/xapi/v1/swagger.yaml but keep in mind that this is subject to change.
  • Use the API that the 3CX Management Console uses. You will have to snoop it's calls using your browsers developer tools as you navigate around.
  • Use a 3rd party API tool, like VOIPTools
  • Wait for the promised official API from 3CX. The rumors I've seen is that this API is coming in version 20 of 3CX.
 

A common question seen by many is the following banner:

WARNING! You are running a 3CX Free Edition. Registration is required. Do so before 31/12/23

To resolve, make sure your email address tied to your 3CX license (https://your.3cx.domain/#/app/settings/license) ONLY has 1 license associated with it in the 3CX customer portal. If you have a partner associated, make sure they have no more then the maximum free editions associated to their account.

Partner Level to FREE Subscriptions

  • Bronze: 5
  • Silver: 25
  • Gold: 50
  • Platinum: 100
  • Titanium: 150

No matter what, the "Free Edition" banner will ONLY go away after Dec 31, 2023 assuming you are registered correctly. It will not disappear before then.

More information is found here: https://www.3cx.com/docs/free-subscription-registration/

4SC Free editions are currently being targeted to be discontinued in December 2024.

2
submitted 1 year ago* (last edited 1 year ago) by MordyT to c/3cx
 

Looking for help with 3CX? Below are some tips for your post to ensure the best success

  • Post your edition and hosting location. Example: 3CX v18 u8 hosted in AWS using Debian
  • Post a detailed description of what the issue is
  • For IP Phones, post the model and provisioning method
  • Post a detailed description of what you've tried already

Do NOT post your license key, URL/FQDN, or provisioning files here.

Using these tips will allow community members to help you as fast as possible.