Below is a list of common issues or questions people have run into.
BLF light is not updating when changing items like DND or Follow Me-1
The BLF light is controlled by a daemon that runs on the PBX. To see if daemon is running follow the command below from your Linux CLI
[root@mypbx ~]# /etc/init.d/restapps status restapps.php (pid 23665) is running... [root@mypbx ~]#
As we can see the daemon is running above. If it was down it would show
[root@mypbx ~]# /etc/init.d/restapps status restapps.php is stopped [root@mypbx ~]#
To restart the daemon run the following command.
[root@mypbx ~]# /etc/init.d/restapps start Starting REST applications daemon: [ OK ] [root@mypbx ~]#
BLF light is not updating when changing items like DND or Follow Me-2
Make sure you have enabled Custom DevState hints in FreePBX. Log into your FreePBX GUI and click on Advanced Settings module
Set Display Readonly and Override Readonly Settings to "True"
Set Enable Custom Device States to "True"
Message Bar on screen not updating when changing items like DND or Follow Me
The Message Bar is controlled by a daemon that runs on the PBX. To see if daemon is running follow the command below from your Linux CLI
[root@mypbx ~]# /etc/init.d/restapps status restapps.php (pid 23665) is running... [root@mypbx ~]#
As we can see the daemon is running above. If it was down it would show
[root@mypbx ~]# /etc/init.d/restapps status restapps.php is stopped [root@mypbx ~]#
To restart the daemon run the following command.
[root@mypbx ~]# /etc/init.d/restapps start Starting REST applications daemon: [ OK ] [root@mypbx ~]#
Pressing button on phone is not launching application
- Log into our PBX Admin GUI and go to Sysadmin Module. Under Port Management look to see what Port Restful Phone Apps are using.
- Open a Web Browser and go to the following URL http://IPADDR:PORT/applications.php/donotdisturb/main?user=EXT#
- Replace IPADDR with your Ip Address of the PBX
- Replace PORT with the port number Restful Phone Apps are using as defined in Sysadmin Port Management
- Replace EXT# with your extension number
- This should bring up some XML such as
- {"application_name":"donotdisturb","application_display":"DND","page_name":"main","type":"display","exitPath":null,"layout":[{"type":"bool","name":"status","display":"Enabled","value":false}],"action":[],"error":[]}
- {"application_name":"donotdisturb","application_display":"DND","page_name":"main","type":"display","exitPath":null,"layout":[{"type":"bool","name":"status","display":"Enabled","value":false}],"action":[],"error":[]}
- If you get nothing returned this means your port is either not opened on your firewall or not defined correct. Try and resubmit the Port Management page in Sysadmin by pressing the submit button.