Are you using FreePBXHosting? IIRC there was issues with their VMs
14 to 15 Upgrade Tool Error
Config.php hacked - need to replace
Perhaps you have a config backup that you can restore from?
System Recordings not working
Can you tell us what you deleted, and how you restored it?
Ring group mark answered else doesn't work
I’m not saying you should buy new phones if this is the only issue that you have. You might even want to go with paid Sangoma support to fix this issue and it’ll be cheaper (depending on the amount of phones)
But if you anyway want to purchase new phones, I’d suggest Sangoma or Yealink phones.
With Sangoma phones you get Endpoint Manager and PhoneApps for free.
You have 2 tampered files
I wanted to change the images of the foot for others, and now I have the following message:
You have 2 tampered files:
Module: “FreePBX Framework”, File: “/var/www/html/admin/images/freepbx_small.png altered”
Module: “FreePBX Framework”, File: “/var/www/html/admin/images/sangoma-horizontal_thumb.png altered”
I have left the original files, but the message does not disappear!
Im try this command: fwconsole ma refreshsignatures
and reboot the system, but the message continues to appear…
What I can do?
You have 2 tampered files
fwconsole ma downloadinstall framework --force
fwconsole chown
fwconsole reload
You have 2 tampered files
Those commands solved the problem.
Thank you very much!
Tracking down nefarious international calls
Over the weekend I received an alert from my provider saying we’d hit the limit on daily international calling cost. I purposely set this very low so no major disaster.
I do need to track down how this happened though. The sip provider shows several calls over about an hour period. I can only really find one call in the FreePBX CDR’s though and expanding that call log reads like stereo instructions to me.
Can anyone offer some guidance on how to trace down from the FreePBX/Asterisk side who did what?
Billing Module
dunno what drugs your on james but your not taking them
your analogy doesnt make sense, perhaps thats why you no longer work for Sangoma.
That said, as one who also manages a lot of retirement complexes, hotels, and resorts, I can see the benefits of a billing module for calls, the complexes I look after also add in to the body corporate fees the costs of calls and internet, none have expressed desire to move to pay per calls, but if it was available I’d certainly be pushing it to them, retiree’s have enough costs in those homes, in fact, its staggering how much those oldies fork out to live in those places and if I can do anything to help them reduce those fees then I will.
perhaps because ive been doing telecomms for 40 years and I’ll soon be in one LOL
FOP2 Avoid other agents pause
How I can prevent that one agent pause another?
I want to avoid this action:
Billing Module
why wouldnt he dump i if its not doing what freepbx can (minus the billing)? THAT doesnt make sense to me.
Ext -> FM -> Ring Group -> Ring Group forwarding not working anymore
@PitzKey, Hey Thanks, that makes sense and will work!
@K1miz, hunt style isnt what I’m after here (this isnt a callcenter but specific acct managers), but directing the DID to a 1-person call group with overflow to a broader call group will also work.
Sngrep with tls support
I believe I asked about this possibility, and was told that the distro uses upstream packages as much as possible so getting native tls support was not likely. A former colleague, @mattschadt shared these install steps with me some time ago. None of the following is necessarily recommended, but on the very few occasions when I’ve done it, it worked for me:
# Install from source to enable openssl support
yum -y remove sngrep
yum install autoconf automake gcc git libpcap-devel make ncurses-devel openssl-devel pcre-devel
cd /usr/src/
wget https://github.com/irontec/sngrep/archive/master.zip
unzip master.zip
cd sngrep-master/
./bootstrap.sh
# configure flag - Feature
# ------------------ - ------------------------------------------------------------------
# '--with-openssl' - Adds OpenSSL support to parse TLS captured messages (req. libssl)
# '--with-gnutls' - Adds GnuTLS support to parse TLS captured messages (req. gnutls)
# '--with-pcre' - Adds Perl Compatible regular expressions support in regexp fields
# '--enable-unicode' - Adds Ncurses UTF-8/Unicode support (req. libncursesw5)
# '--enable-ipv6' - Enable IPv6 packet capture support.
# '--enable-eep' - Enable EEP packet send/receive support.
./configure --with-openssl
make
make install
sngrep -k /etc/asterisk/keys/default.key
EPM: How to support phones from an unlisted vendor?
Thanks for clarifying this.
Maybe, something is missing between fully agreed vendor devices (with EPM) and not doing anything (without EPM) with other vendors.
In my opinion, a large part of FreePBX admins should be able to design and maintain templating files, that coupled with FreePBX, would produce phones or gateway config files.
At least current GraphQL capabilities give the opportunity to built a third-party provisionning server …
Ring group mark answered else doesn't work
I don’t quite recall how the answered elsewhere mechanism works, but it may be affected by the “Enforce RFC7462” option in Advanced Settings. Try toggling that to see if it fixes.
Caller ID Manipulation
You enable Call Confirmation so that when they answer the call it plays back a recording for them and prompts them to press 1 to accept and 2 to ignore (or just not press anything). They don’t accept the call it routes back to the system and you can put them in a voicemail to leave a message.
You have 2 tampered files
[root@lorne14-pro sngrep-master]# fwconsole setting --list | grep png
| BRAND_IMAGE_TANGO_LEFT | images/tango.png | images/tango.png |
| BRAND_IMAGE_FREEPBX_FOOT | images/freepbx_small.png | images/freepbx_small.png |
| BRAND_IMAGE_SPONSOR_FOOT | images/sangoma-horizontal_thumb.png | images/sangoma-horizontal_thumb.png |
[root@lorne14-pro sngrep-master]# fwconsole setting BRAND_IMAGE_FREEPBX_FOOT my_new_file.png
Changing "BRAND_IMAGE_FREEPBX_FOOT" from [images/freepbx_small.png] to [my_new_file.png]
[root@lorne14-pro sngrep-master]# fwconsole setting --list | grep BRAND_IMAGE_FREEPBX_FOOT
| BRAND_IMAGE_FREEPBX_FOOT | my_new_file.png | images/freepbx_small.png |
[root@lorne14-pro sngrep-master]# fwconsole setting BRAND_IMAGE_FREEPBX_FOOT --reset
Are you sure you want to set BRAND_IMAGE_FREEPBX_FOOT to its default?y
Changing BRAND_IMAGE_FREEPBX_FOOT to images/freepbx_small.png
[root@lorne14-pro sngrep-master]# fwconsole setting --list | grep BRAND_IMAGE_FREEPBX_FOOT
| BRAND_IMAGE_FREEPBX_FOOT | images/freepbx_small.png | images/freepbx_small.png |
You have 2 tampered files
I believe this is doable from the GUI as well. In advanced settings.
Sngrep with tls support
I definitely support this. Because the less that is different, the faster things can stay up to date with upstream security updates.
I wonder if this would be a worthy exception because of the prevalence of audits starting to be forced on everyone with blanket requirements.
I recently dealt with a client that was failing an automated external PCI scan from their bank because they had port 5060 on UDP instead of TLS.
In that case I showed they network guy how to not whitelist the PCI scanner for 100% of the inbound everything. I also recommended (again) they upgrade their PBX. We shall see how that goes.
But the point is with external forces pushing requirements, people will start turning these features on more and more. I use sngrep
all the time when doing basic troubleshooting and it would certainly be way more convenient if it was natively supported.
Caller ID Manipulation
But that would require the agent to answer and listen to the beginning of every spam call, to know whether it’s the school.