SCCP Manager manager installation errors

Hello friend!
Actuallu you first need to install chan_sccp and then install sccp_manager, if you try to install sccp_manager before chan_sccp it may give an error due to failure to recognize the module.

So, the procedure to install chan_sccp is this (skip to sccp_manager if you already have it installed):

  • First, let’s update the server and install some configuration files
yum update
yum upgrade
yum install git asterisk-devel autoconf automake gcc
  • To provision the phones with their config file, we need to have a tftp server.
    To make sure a tftp-server is installed we run:
yum install tftp tftp-server* xinetd*

After that we have to update/edit the /etc/xinetd.d/tftp file to enable the tftp server.
You should only have to change the disable line to “no”. It should look something like:

service tftp
{
    id              = tftp
    socket_type     = dgram
    protocol        = udp
    user            = root
    wait            = no
    disable         = no
    server          = /usr/sbin/in.tftpd
    server_args     = /tftpboot
    FLAGS           = IPv6 IPv4
}

Then restart xinetd

systemctl restart xinetd

After updating the packages and installing the TFTP server, let’s move on to downloading chan_sccp:

cd /usr/src
git clone https://github.com/chan-sccp/chan-sccp chan-sccp
cd chan-sccp

And now lets install it:

./configure --enable-conference --enable-video     # check './configure --help' for more options
make -j2
make install

After that, we activate it on FreePBX GUI:
Via the FreePBX GUI navigate to Admin->Asterisk Modules, under

  • under ‘Excluded Modules’ add chan_skinny.so
  • under ‘Manually Loaded Modules’ add chan_sccp.so

After that, save it, apply it, and i like to do a fwconsole chown and a fwconsole restart to ensure everything is installed and running correctly.

Now that everything is ok with Chan_SCCP, let’s install SCCP Manager!

PS: in my experience, the stable version presented some errors, mainly when configuring the devices. The DEVELOP version works perfectly, I have been using it for more than six months (in test and production environments) and it has never presented any bugs, unlike the stable version, so I recommend using it. But you can test both on your own and see which is best for your scenario.

  • Log in to FreePBX
  • Go to Admin → Module Admin
  • Click Upload Modules.
  • Enter one of the following urls:

https://github.com/chan-sccp/sccp_manager/archive/refs/tags/v14.2.0.11.zip (Stable Version)
https://github.com/chan-sccp/sccp_manager/archive/refs/heads/develop.zip (Develop Version, works better for me)

  • Click Download From Web
  • Do a fwconsole chown from CLI to prevent permission errors after downloading
  • Click Manage Local Modules
  • Find and click SCCP Manager. Check Install. Click Process button.
  • Confirm installation.
  • Close Status window.
  • Apply Config to FreePBX.

After that, you can use SCCP Manager normally to configure and provision your phones, I followed this step by step on more than 5 servers with approximately 120 Cisco 7965 (they are popular in Brazil haha) and it works very well, if you have any questions you can tag me.

Source of information used:

and

PS: Do you already have a DHCP server?
You can also do this in FreePBX, but I prefer to define DHCP Options 66 and 150 in the network gateway that the phones are connected to so they can find the server on their own.

1 Like