Digium_phones_conf has a deprecated constructor in file /var/www/html/admin/modules/digium_phones/functions.inc.php on line 316

Hi there,

I’m trying to make a complete installation of FreePBX 14 - Asterisk 16 with PHP 7.2 at Ubuntu 18.04. I’ve made a couple of changes in some PHP files. Like changing some each lines to foreach lines. That made things work great.

Now I want to apply the config in FreePBX, and it’s giving the error:
Reload failed because retrieve_conf encountered an error: 1

When I execute the command: /var/lib/asterisk/bin/retrieve_conf it gives the following output:

Looks like a PHP method from PHP 5 that isn’t working in PHP 7 anymore. I’m not new to PHP, but I like to hear things from you guys.

How to solve this PHP problem, and does anyone ever succeed a working installation with PHP 7?

Thanks for the answers.

Kind regards,

This is already fixed in freepbx 15 which has support for php 7.

I’m also locking this thread because @shuijsen thinks it’s wise to just go delete all posts he’s ever made.