I am trying to get a new incrediblepbx-2.3.8-1 up and running.
I have 1 extension configured and working. While working on getting trunks configured and tested I am now unable to access existing my extension configuration in the admin panel. When I try to access the configuration from the extension I get the following php error:
==> httpd/error_log <==
[Wed Oct 16 07:24:58.959165 2019] [:error] [pid 2156] [client 192.168.0.3:42244] PHP Fatal error: Call to a member function device() on a non-object in /usr/share/ombutel/www/modules/extensions/Tabs/Routing.php on line 0, referer: http://vitalpbx-1.example.com/
Does anyone know how to troubleshoot and repair this? I really do not want to start over again.
To be clear the extension configuration page was working as expected for a couple of days and then it just started throwing this error.
This an issue that happens when trying to list the inbound routes assigned to a specific extension and the inbound route has assigned an unexisting FXO channel.
You may try deleting the inbound route (FXO Routing) that is pointing to the extension you're trying to edit.
That was it!! I do not have any fxo I thought I had the default route pointed at an extension. Deleting the inbound route and recreating it properly fixed the problem.
This has been solved on VitalPBX 2.3.8-3