- Joined
- Apr 9, 2020
- Messages
- 64
- Reaction score
- 23
You are exactly right, I will quote myself again by saying "As you seem quite familiar with Debian, what is stopping you from writing a 3-line script adding the repo back and running it in a hourly cronjob?"You need to understand that you are selling telephony system, hence you can't make changes like this in order to "boost" security of customers because we (MSPs) are bound by contracts to provide certain services to the customers, which includes 3cx PBX + additional things on top of that.
I understand that our PBX will be unsupported if we modify the system, but we need to make those changes to meet our contractual obligations that were made prior to these changes...
Furthermore, you can always give an option to the customer without much knowledge to use your recommended best practice approach, but you have to allow others to use 3rd party software at their own risk.
Now you'll probably repeat the above "As you seem quite familiar with Debian, what is stopping you from writing a 3-line script adding the repo back and running it in a hourly cronjob?". We are not here to fight with 3cx about ownership of the virtual machine, I don't want to develop/run scripts on 50-100 PBXs after every update because you think it's fine to make changes like this. We where just developing ansible playbook for automatic welcome email update on all our PBXs, when we suddenly realized that we can't use certain packages anymore...
If you have done the above, then this is not a problem. Let's not forget that 3CX has built-in packet capturing which allows you to download the capture right from the Management Console and open it with Wireshark, which I think we can all agree is one of the best tools out there for packet analysis.As someone already said, SNGREP as a MUST have software on any VOIP system is not available anymore because of these changes, which is ridiculous considering how powerful the tool is, especially compared to activity log which can't be tracked live compared to SNGREP.
Hi Nick,
Nick,You are exactly right, I will quote myself again by saying "As you seem quite familiar with Debian, what is stopping you from writing a 3-line script adding the repo back and running it in a hourly cronjob?"
Let's not go into how easy this thing is to do, it will literally take 2 minutes for someone that knows their stuff, and another hour MAX to apply to 100 machines.
I wouldn't even characterize this as "development" due to how easy it is, if you insist of running an unsupported/untested/non-recommended setup to meet contractual obligations.
If you have done the above, then this is not a problem. Let's not forget that 3CX has built-in packet capturing which allows you to download the capture right from the Management Console and open it with Wireshark, which I think we can all agree is one of the best tools out there for packet analysis.
Alternatively there is also "tshark" available in the repo.
We will though take your comment regarding sngrep into consideration for the future.
Hi Nick,
can you give us a statement, if 3CX uses PJSIP, please ? There's a critical bug in that library as stated f.e. here:
https://thehackernews.com/2022/03/critical-bugs-reported-in-popular-open.html
So U4 for some parts of the API? WebMeeting is nice but we need system management more than anything right now!Now in regards to @GoranC comments about a REST API and more configurability/manageability via an API - we are working on this as we speak. I know we have said this for a long time but this time its coming - sooner then you think.....
Hi!@Nick Galea, does the 3CX Desktop Apps v 18.7.10 have feature parity with the Windows 3CX Client for 3CX Phone system version 16.3.0.264? I was advised internally that we could not consider a jump to production use of the v18 Desktop App due to a lack of access to call queues. Just want to know if this information is out of date.
Thank you for this quick check and reply !!!!We have checked this internally with our development team and the PJSIP library is used only on client mobile apps and on the legacy windows app but not on the server-side.
Furthermore, although vulnerable/previous versions are in use on those client apps at the moment, the API functions affected by this issue aren't implemented on our end apart for pjsua_call_dump which is called with a large enough buffer.
We will still look into updating to latest version in a future release of course out of a good practice, but you can safely ignore this alert or rank it as false positive.
Founded in 2005, when VoIP was an emerging technology, 3CX has gone on to establish itself as a global leader in business communications.