Quantcast
Channel: General Help - FreePBX Community Forums
Viewing all 12587 articles
Browse latest View live
↧

Line key to blind transfer a call to an external number

$
0
0

@NWAHelpDesk wrote:

I actually had this working using a Line key as a BLF with an external number entered, but it was throwing notices in my error log constantly and causes my phones to disconnect/reconnect, so I need another solution.

I get calls which are actually trying to reach another number, but they get me by mistake. I had been able to put them on hold and hit my BLF key to blind transfer them to the correct number. That was causing a problem with my phones, as BLF’s are intended to work with from-internal extensions and not external numbers.

I have tried setting up a speeddial, but that did not work. I have tried setting up a Ring Group with the external number, but that did not work. It seems that, to get the desired behavior, I have to find a way to set this up on a BLF, but I have the issue that I constantly receive the following notice in my log and the phones constantly disconnect/reconnect:

[2019-09-18 09:08:59] NOTICE[28117] res_pjsip_exten_state.c: Endpoint β€˜zzz’ state subscription failed: Extension β€˜XXXXXXXXXX’ does not exist in context β€˜from-internal’ or has no associated hint

Thank you for your insight.

Posts: 3

Participants: 3

Read full topic

↧

DID to misc destination does not ring after random duration

$
0
0

@jacobs wrote:

I have an incoming number that when called uses a misc destination to call an extension number I have created in custom dialplan code. The issue is after a while when calling the incoming number the pbxact will no longer ring. The phone call will just act β€œdead” and never ring the pbxact. I have tested calling the number a few times, I have also tried not calling it - the result is the same that it seems to just randomly break and can no longer be called. Since the pbx never rings the Asterisk Log Files are never updated or show any sort of error which makes this a bit more difficult to debug. My initial thought is this might be a firewall issue but if you make the pbxact reload settings by hitting β€œApply Config” the call will immediately start working again. Does anyone have any thoughts on why this might be happening or any additional debugging ideas?

Posts: 2

Participants: 2

Read full topic

↧
↧

FaxStation Fax to Email Prob Not COnfigured right

$
0
0

@shackbill wrote:

Have a New FaxStation just connected with 1 trunk + 2 DIDs - one for each company. I’ve created 2 user accounts with a separate email account attached to each DID. I successfully sent a couple of faxes to the first number connected as i can see the faxes in fax portal. Problem is i dont get them in email. I guess i figured the faxstation service would send the faxes as attachments to the email account i have configured for each user but i get no mail. Ive done a message trace in my exchange server and i dont see any traffic being processed for that destination. and I dont really see any config in FaxStation to configure anything else. I notice there is a FAX tab in user management but nothing there suggests a connection to FaxStation.

Ive tried calling the number (several times over the past week) for support for NEW faxstation owners and ive left my number yet nobody ever calls back…i guess perhaps nobody works there? The only person i can ever get hold of is our sales rep and i hate to keep bugging him.

Any advice on how to connect this to deliver email. The FAxstatoin Wiki doesnt even have a section on email.

Posts: 2

Participants: 2

Read full topic

↧

Test Environment before deploying (SBC)

$
0
0

@jbeckus wrote:

I am testing FreePBX (Plan to use PBXact once live).
I got the main office test environment setup and working correctly.
However I was planning to use Vega SBC at the branch offices to provision/register the phones and connect back to the PBX in main office.

I can not find any documentation on this setup. The documentation i do find is ways to connect the SBC from the PBX on the same LAN but nothing on remotes sites or missing/β€œthe page doesn’t exist”

Do I need a SBC at main office as well as branches? How do I configure the SIPtrunk on the PBX and SBC?

Posts: 2

Participants: 2

Read full topic

↧

Click to call with sugar CRM not working

$
0
0

@amohod wrote:

For my one of my customer, we deploy FreePBX and they requested to do integration with sugarCRM. They basically wants to use Click to call feature where any number on sugarCRM they can click and call will originate to that number from user softphone.

I have followed step mentioned in sugarCRM docs. I have provided all details in sugarCRM for FreePBX server including ip and AMI user details. But when we click on number in sugarCRM nothing happens. In sugarCRM we get success message but in asterisk CLI there is no logs.Please advice how to troubleshoot the issue.

I am attaching screenshot of configuration

!

Posts: 1

Participants: 1

Read full topic

↧
↧

Failed β€œattempts against apache-auth" - httpd log suspicious

$
0
0

@avayax wrote:

Fail2ban blocked a local IP address yesterday, which belongs to an ordinary workstation because of failed β€œattempts against apache-auth”.

Httpd acces logs show this.
Do those logs show that something is trying to steal my http provisioning credentials and has someone else seen this GET /mnt/mtd/AVAST-HNS-SCAN-PROBE HTTP/1.1 before?

10.1.10.119 - user [08/Sep/2019:21:40:33 -0400] "GET / HTTP/1.1" 401 477 "-" "-"
10.1.10.119 - user [08/Sep/2019:21:40:33 -0400] "GET / HTTP/1.1" 401 477 "-" "-"
10.1.10.119 - user [08/Sep/2019:21:40:33 -0400] "GET / HTTP/1.1" 401 477 "-" "-"
10.1.10.119 - user [08/Sep/2019:21:40:33 -0400] "GET / HTTP/1.1" 401 477 "-" "-"
10.1.10.119 - webadmin [08/Sep/2019:21:40:33 -0400] "GET / HTTP/1.1" 401 477 "-" "-"
10.1.10.119 - webadmin [08/Sep/2019:21:40:33 -0400] "GET / HTTP/1.1" 401 477 "-" "-"
10.1.10.119 - webadmin [08/Sep/2019:21:40:34 -0400] "GET / HTTP/1.1" 401 477 "-" "-"
10.1.10.119 - webadmin [08/Sep/2019:21:40:34 -0400] "GET / HTTP/1.1" 401 477 "-" "-"
10.1.10.119 - - [08/Sep/2019:21:40:34 -0400] "GET /etc/passwd HTTP/1.1" 401 477 "-" "-"
10.1.10.119 - - [08/Sep/2019:21:40:34 -0400] "GET /language/Swedish${IFS}&&ping$IFS-c1$IFS-s41${IFS}10.1.10.119>/dev/null&&tar${IFS}/string.js HTTP/1.1" 404 384 "-" "-"
10.1.10.119 - - [08/Sep/2019:21:40:34 -0400] "GET /language/Swedish${IFS}&&echo${IFS}AVAST-HNS-SCAN-PROBE>AVAST-HNS-SCAN-PROBE&&tar${IFS}/string.js HTTP/1.1" 404 389 "-" "-"
10.1.10.119 - - [08/Sep/2019:21:40:34 -0400] "GET /mnt/mtd/AVAST-HNS-SCAN-PROBE HTTP/1.1" 404 302 "-" "-"
10.1.10.119 - - [08/Sep/2019:21:40:34 -0400] "GET /etc/passwd HTTP/1.1" 404 284 "-" "-"

Posts: 5

Participants: 3

Read full topic

↧

[Fail2Ban] SIP: banned 62.210.180.163 on localhost

$
0
0

@dan_ce wrote:

Just got an email from Fail2Ban…

Hi,

The IP 62.210.180.163 has just been banned by Fail2Ban after
270 attempts against SIP on localhost.

Regards,

Fail2Ban

so I’m pleased it’s doing its job, but have a couple of questions!

  1. I still don’t understand how I’m being probed when my FreePBX server sits behind a NAT firewall with NO exposed ports or DMZ. I’ve asked this question before but I didn’t understand the answer. It turns my understanding of networking on its head that WAN side probes can reach a server sat inside my LAN when I’m not explicitly port forwarding.*
  2. When it says β€œon localhost” I guess that just means β€œhere”.
  3. Why did it take 270 attempts before the ban? Looking at my logs this French dude was trying all sorts of different extensions in a very short space of time…why not ban after 10 or 20 failed attempts?

Thanks!

'*

When a connection is originated by a device on the Internet outside the LAN it is not clear which device on the LAN the connection is meant to be established with. In this case there needs to be some rule that tells the NAT router what to do with the incoming traffic, otherwise it will simply discard the traffic and no connection will be established.

Posts: 1

Participants: 1

Read full topic

↧

Queues ring strategy

$
0
0

@cyeit wrote:

Hi,

I have setup a queue with 2 agents.

I would like the queue to ring ext 1 first, no answer / busy then ring ext 2

I have tried the different ring strategies but can’t make it work.

Thanks

Posts: 2

Participants: 2

Read full topic

↧

Queues Dynamic Agents in UCP

$
0
0

@cyeit wrote:

Is there a widget for opting in or out of being a member of a queue?

I have no options for queues in User Manager under UCP

If not, how do agents join / leave queues.

We are using aastra phones, mostly 6730i

Thanks

Posts: 2

Participants: 2

Read full topic

↧
↧

Recorded Conference Bridge in Call Recordings Module?

$
0
0

@mvogel4949 wrote:

If I record a conference bridge it doesn’t seem to show up in my Call Recordings Module or the CDR. I do believe it can be found at the root level but that is not ideal for customers. Am I missing a different location to find this?

Posts: 1

Participants: 1

Read full topic

↧

Inbound Route pattern matching CID - which takes priority?

$
0
0

@jamesg224 wrote:

Hello everyone,

I have a question about the priority in which the inbound routes are followed when receiving a call. I know the default priorities are documented on the wiki, but my question surrounds the priority order when pattern matching and setting priority CIDs.

Inbound Route 1:
We are using pattern matching to allow certain area codes to bypass an IVR. For example 01234XXXXXX (each routing to IVR 1). A DID is also specified.

This works as expected until I added inbound route 2, for a priority phone number with cid priority set to yes (e.g 01234 567890 routing to ring group 1), then instead it follows the pattern match (route 1) above as DID and CID are defined. This route is also set to CID Priority β€˜Yes’.

How can I program the system so that 01234 567890 overrides the pattern match route (1)? I can’t remove the DID from route 1. Would adding a DID and CID to the priority route override the pattern match?

I appreciate that my question is slightly complicated, so to put it simply, does a 100% DID&CID match have priority over a DID and CID pattern match?

Thanks,
James

Posts: 1

Participants: 1

Read full topic

↧

Failed β€œattempts against apache-auth" - httpd log suspicious

$
0
0

@avayax wrote:

Fail2ban blocked a local IP address yesterday, which belongs to an ordinary workstation because of failed β€œattempts against apache-auth”.

Httpd acces logs show this.
Do those logs show that something is trying to steal my http provisioning credentials and has someone else seen this GET /mnt/mtd/AVAST-HNS-SCAN-PROBE HTTP/1.1 before?

10.1.10.119 - user [08/Sep/2019:21:40:33 -0400] "GET / HTTP/1.1" 401 477 "-" "-"
10.1.10.119 - user [08/Sep/2019:21:40:33 -0400] "GET / HTTP/1.1" 401 477 "-" "-"
10.1.10.119 - user [08/Sep/2019:21:40:33 -0400] "GET / HTTP/1.1" 401 477 "-" "-"
10.1.10.119 - user [08/Sep/2019:21:40:33 -0400] "GET / HTTP/1.1" 401 477 "-" "-"
10.1.10.119 - webadmin [08/Sep/2019:21:40:33 -0400] "GET / HTTP/1.1" 401 477 "-" "-"
10.1.10.119 - webadmin [08/Sep/2019:21:40:33 -0400] "GET / HTTP/1.1" 401 477 "-" "-"
10.1.10.119 - webadmin [08/Sep/2019:21:40:34 -0400] "GET / HTTP/1.1" 401 477 "-" "-"
10.1.10.119 - webadmin [08/Sep/2019:21:40:34 -0400] "GET / HTTP/1.1" 401 477 "-" "-"
10.1.10.119 - - [08/Sep/2019:21:40:34 -0400] "GET /etc/passwd HTTP/1.1" 401 477 "-" "-"
10.1.10.119 - - [08/Sep/2019:21:40:34 -0400] "GET /language/Swedish${IFS}&&ping$IFS-c1$IFS-s41${IFS}10.1.10.119>/dev/null&&tar${IFS}/string.js HTTP/1.1" 404 384 "-" "-"
10.1.10.119 - - [08/Sep/2019:21:40:34 -0400] "GET /language/Swedish${IFS}&&echo${IFS}AVAST-HNS-SCAN-PROBE>AVAST-HNS-SCAN-PROBE&&tar${IFS}/string.js HTTP/1.1" 404 389 "-" "-"
10.1.10.119 - - [08/Sep/2019:21:40:34 -0400] "GET /mnt/mtd/AVAST-HNS-SCAN-PROBE HTTP/1.1" 404 302 "-" "-"
10.1.10.119 - - [08/Sep/2019:21:40:34 -0400] "GET /etc/passwd HTTP/1.1" 404 284 "-" "-"

Posts: 5

Participants: 3

Read full topic

↧

Critical Storage Alert for Registration Error

$
0
0

@aratel wrote:

Hello,
I receive mails with with a storage notification :

Storage space is getting critically high on the following drives of your system:
/dev/sda1 is 100% full

BUT… I have more than 60 Freepbx servers running in cloud. How can I know wich one this message concerns ?

Thanks you

Posts: 4

Participants: 3

Read full topic

↧
↧

Client denied by server configuration: /var/www/html/admin/index.html

$
0
0

@cloudpbxfuzz wrote:

On a new FreePBX14 installation, at times (seems to be random), I cannot access the GUI . When checking the apache error_log file in /var/log/httpd, I see the line:

[Mon Sep 09 09:29:15.002509 2019] [authz_core:error] [pid 21416] [client X.X.X.X:49152] AH01630: client denied by server configuration: /var/www/html/admin/index.html

If I open an incognito window in Chrome, I can usually get to the GUI properly. Then, at other times, I can access the GUI perfectly fine using a non-incognito window.

This is a stock distro install of FPBX14. I’ve seen some other posts on here about this, but no real resolution. Has anyone else experienced this?

Posts: 2

Participants: 1

Read full topic

↧

Apache Provisioning Security

$
0
0

@GSnover wrote:

[this post and three that follow moved from unrelated thread - mod]

Ok - Quick question - I have just removed the forwarding for Port 80 on all our Hosted Boxes - but provisioning is on port 84 - is it vulnerable? Let’s Encrypt was using Port 80, so I can leave that off for a little while until the dust settles - I am getting the feeling from the thread that Apache is the problem - does provisioning use Apache to serve the files? Is HTTPS vulnerable?

Posts: 9

Participants: 4

Read full topic

↧

I want to install Queue pro (vqplus) trial verison

$
0
0

@gettrashed wrote:

when i upload modelu admin queue pro
after i go in virtual queue i get this error

The requested URL /vqplus.php was not found on this server.
i want trial verision i want to try how it works

Posts: 1

Participants: 1

Read full topic

↧

FOP2 SQLerror

$
0
0

@mos33 wrote:

I have the below errors while installing FOP2 with Freepbx , please help:

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚ literal β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
string (143) β€œ256, SQL Error: SELECT modulename FROM fop2.modules WHERE enabled=1
Table β€˜fop2.modules’ doesn’t exist (/var/www/html/fop2/admin/dblib.php, 108”
═════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════
Called from …/functions.php:2592 [fop2manager_error()]

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚ literal β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
string (145) β€œ256, SQL Error: SELECT value FROM fop2.admin WHERE variable=β€˜version’
Table β€˜fop2.admin’ doesn’t exist (/var/www/html/fop2/admin/dblib.php, 108”
═════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════
Called from …/functions.php:2592 [fop2manager_error()]
Updating buttons for context GENERAL

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚ literal β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
string (109) β€œ256, SQL Error: DESC fop2.trunks
Table β€˜fop2.trunks’ doesn’t exist (/var/www/html/fop2/admin/dblib.php, 108”
═════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════
Called from …/functions.php:2592 [fop2manager_error()]

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚ literal β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
string (597) β€œ256, SQL Error: SELECT t.variable, t.value, d.value state FROM globals t JOIN (SELECT x.variable, x.value FROM globals x WHERE x.variable LIKE β€˜OUTDISABLE_%’) d ON substring(t.variable,5) = substring(d.variable,12) WHERE t.variable LIKE β€˜OUT_%’ UNION ALL SELECT v.variable, v.value, concat(substring(v.value,1,0),β€˜off’) state FROM globals v WHERE v.variable LIKE β€˜OUT_%’ AND concat(β€˜OUTDISABLE_’,substring(v.variable,5)) NOT IN ( SELECT variable from globals WHERE variable LIKE β€˜OUTDISABLE_%’ ) ORDER BY variable
Table β€˜fop2.globals’ doesn’t exist (/var/www/html/fop2/admin/dblib.php, 108”
═════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════
Called from …/functions.php:2592 [fop2manager_error()]

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚ literal β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
string (109) β€œ256, SQL Error: DESC fop2.trunks
Table β€˜fop2.trunks’ doesn’t exist (/var/www/html/fop2/admin/dblib.php, 108”
═════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════
Called from …/functions.php:2592 [fop2manager_error()]

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚ literal β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
string (597) β€œ256, SQL Error: SELECT t.variable, t.value, d.value state FROM globals t JOIN (SELECT x.variable, x.value FROM globals x WHERE x.variable LIKE β€˜OUTDISABLE_%’) d ON substring(t.variable,5) = substring(d.variable,12) WHERE t.variable LIKE β€˜OUT_%’ UNION ALL SELECT v.variable, v.value, concat(substring(v.value,1,0),β€˜off’) state FROM globals v WHERE v.variable LIKE β€˜OUT_%’ AND concat(β€˜OUTDISABLE_’,substring(v.variable,5)) NOT IN ( SELECT variable from globals WHERE variable LIKE β€˜OUTDISABLE_%’ ) ORDER BY variable
Table β€˜fop2.globals’ doesn’t exist (/var/www/html/fop2/admin/dblib.php, 108”
═════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════
Called from …/functions.php:2592 [fop2manager_error()]

Finished!

Posts: 1

Participants: 1

Read full topic

↧
↧

Best method to troubleshoot call quality

$
0
0

@Bradbpw wrote:

Some of my users are reporting poor audio quality (jumbled or broken audio) or calls dropping altogether. It’s pretty rare, but it is happening. When this happens, is there a best-practices procedure to find the culprit? Is there a log that may show me the issue or a test that I can run?

Posts: 1

Participants: 1

Read full topic

↧

Office 365 Exchange Email and FreePBX (Updated 9/23/2019)

$
0
0

@mattbratt wrote:

How to setup FreePBX to work with Office 365 Exchange Email

NOTE: These instructions are replacing the original thread " Steps to getting FreePBX to work with Office 365 email" dated 5/2017 with updated information

Introduction

Getting FreePBX to work with Office 365 can be tricky. Many of the Asterisk/FreePBX/Linux gurus out there don’t yet fully understand that Office 365 is more paranoid than most SMTP systems. Office 365 Exchange Servers require a few things before an email can be relayed to them. These instructions are a little easier than the old instructions.

Using the Commercial System Admin module makes this a bit easier. It would still be possible to do this without the Commercial System Admin module, but you will need to configure options manually through editing files through SSH

You must meet all of these requirements:

  1. You can reach your Office 365 Exchange Server through port 25. For example: yourdomain-com.mail.protection.outlook.com
  2. Your firewall is not blocking port 25
  3. Your ISP is not blocking port 25
  4. Office 365 is not blocking your IP
  5. You are using a fixed public IP address
  6. You don’t need IPv6 on your PBX (as Office 365 does not support it, yet) and are willing to disable it.
  7. Commercial System Admin module (It has the handy SMTP Email Setup)
  8. You have admin account to your Office 365
  9. You know what your Office 365 SMTP server is for your tenant account. To get this information, you can use https://mxtoolbox.com/SuperTool.aspx for your domain. It will tell you what it is.
  10. You have access to your DNS settings, so you can update your TXT SPF record.

STEPS

A. Edit your DNS records and setup a SPF text record for your domain. This informs Office 365 that you are a β€œknown and trusted system”. Since Office 365 requires an SPF record already, you will not so much need to add it, but modify the existing one it so that it include the external IP of your PBX. So, with aaa.bbb.ccc.ddd representing your public pbx ip address, this is what your TEXT record should read as:

v=spf1 ip4: **aaa.bbb.ccc.ddd** include:spf.protection.outlook.com ~all <-- be sure to replace aaa.bbb.ccc.ddd with your public ip address

If you already have an ip4: in there with an IP, you can add another.

B. Add the following to the end of /etc/postfix/main.cf (You can’t do this from the admin module, SSH only)

inet_protocols = ipv4

The inet_protocols = ipv4 tells postfix to not use ipv6. ipv6 is bad mojo with most SMTP servers.

Reload postfix by running these command:

service postfix restart

OPTIONAL: I also took the liberty to disable IPv6 at the Centos OS level as well. I do not need IPv6, nor is it supported end to end everywhere, so I don’t want it to ever be an issue until I know IPv6 is supported everywhere. If you want to disable IPv6 at the OS level you can do so by going to /etc/sysctl.conf and adding the following line: net.ipv6.conf.all.disable_ipv6 = 1 save the file, then reload the system ip configuration by issuing this command: sysctl -p Keep in mind you will still need to disable IPv6 in main.cf to inform postfix that you are only using ipv4

C. Setup Office 365 Exchange Connector to allow your external IP to talk to it

  1. Login to Office 365 as admin.
  2. Go to Admin, select Exchange
  3. Go to the mail flow section, and click on connectors
  4. Click on the plus icon, and add a connector for your PBX external IP address. Use your external IP as the IP Address that is authorized to communicate with the Office 365 Exchange server.

D. Confirm you can connect using your external IP to Office 365 through port 25. From a telnet capable system that uses the same external gateway IP that your PBX will be using use telnet (yes, telnet!) to confim you can connect to Office 365 Exchange Server through port 25. Use the following telnet [Your domain]-com.mail.protection.outlook.com 25 . If you are able to connect, then you have nothing blocking port 25. If you cannot connect, you need to ensure your firewall is not blocking this, or your ISP is not blocking. If this step does not pass, then no point in going forward. STOP.

E. Setup Email settings in FreePBX using the Commercial System Admin module

  1. Go to Email Setup. Use these settings
  2. SMTP Server: Enable β€œUse External SMTP Server”
  3. My Hostname: [YourPBXlocalname].[YourDomain].com ex: sip.company.com
  4. My Origin: [YourPBXlocalname].[YourDomain].com ex: sip.company.com
  5. My Domain: [YourDomain].com ex: company.com
  6. Provider: Other
  7. SMTP Server: [Your domain]-com.mail.protection.outlook.com:25 (This should be an mx record for your company already. Use https://mxtoolbox.com/SuperTool.aspx to find out what it is set to if you don’t remember)
  8. Use Auth: β€œNo Authentication” – Your IP authorized through section C above.
  9. Use TLS: Use TLS
  10. SASL Security Options: Disable Security
  11. Click Submit
  12. Click on Debug
  13. Supply a valid email address to send to, click on submit.
  14. From the resultant debug output, ensure that you have a β€œstatus=sent” for the email
  15. Check the email address that you sent to ensure email was sent.
  16. If it did not work, your IP may be blocked by Office 365. You can use https://sender.office.com to unblock it. Microsoft says it will take about 30 minutes to ublock, mine took 45 minutes.
  17. Test again.

The above steps adapted from the below article:

How to set up a multifunction device or application to send email using Office 365

TESTING / DEBUGGING

  • While still in Email Setup, Click on Debug, and then use a real email address to sent it to. The output of the debug should show you want is right/wrong and should help if you still have issues with the setup.
  • If you need more details on your smtp communications, you can always get to /var/log/maillog to gather more information.
  • Use postconf -n to get a dump of all parameters which may of been altered from the default ones.

Posts: 1

Participants: 1

Read full topic

↧

Apache Provisioning Security

$
0
0

@GSnover wrote:

[this post and three that follow moved from unrelated thread - mod]

Ok - Quick question - I have just removed the forwarding for Port 80 on all our Hosted Boxes - but provisioning is on port 84 - is it vulnerable? Let’s Encrypt was using Port 80, so I can leave that off for a little while until the dust settles - I am getting the feeling from the thread that Apache is the problem - does provisioning use Apache to serve the files? Is HTTPS vulnerable?

Posts: 11

Participants: 5

Read full topic

↧
Viewing all 12587 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>