Phone Provisioning
From Starfish PBX Wiki
Starfish PBX can provision multiple phone models but unfortunately not all phone vendors see provisioning the same way and because of this you need to configure your environment to fit them.
Contents |
Prerequisites
The most common provisioning methods for the phone are via TFTP' and HTTP.
HTTP
Since the you already have a http server running there's no need to do anything to do anything special to set this up, your provisioning http location is
http://YOU_PBX_IP/starfish-pbx/provisioning/
TFTP
If you have a phone that requests the configuration files over tftp, you need to install and configure a tftp server. I recommended using atftpd as it always worked great for me. If you're using Ubuntu you can take a look at this tutorial to get it running : TFTP Install on Ubuntu
Usually tftp daemons serve file from /var/lib/tftpboot or /tftpboot but the locations where on disk where starfish pbx generates the config file is
$STARFISH_INSTALL_DIR/provisioning
Replace $STARFISH_INSTALL_DIR with the location where starfish is installed, usually /usr/share/starfish-pbx.
In order for the phone config files to be accessible over tftp you need to do one of this :
- Change your tftp root dir to $STARFISH_INSTALL_DIR/provisioning
- Symlink your tftp root dir to $STARFISH_INSTALL_DIR/provisioning
Phone Specific Configuration
For specific information on how to setup auto-provisioning for certain phone brands visit:
