SCCP and SCCP-B

Hello guys for the first time im in need of some advice I have a fully well established freepbx 17.0.2 running asterix 22.5.2 I have been trying to find some help relating to installing sccp for Cisco phones but have failed evey step of the way is anyone aware of a working install or information on how to install fo rthis version have been trying for hours now and have failed every step of the way im prety tech savy but this one has me beat just right now as i have errors all over the place and for fear of wrecking what is allready a stable working system has anyone got any advice to start ith and perhaps able to point me to anything that might help i simply cant get the sccp chan driver to install not even tryed any kind of GUI yet

Many Thanks Andre

Hi,

This is the project: GitHub - chan-sccp/chan-sccp: Replacement for the SCCP channel driver in Asterisk. Extended features include Shared Lines, Presence / BLF, customizable Feature Buttons, and Custom Device State. Visit our discussion mailing list for help and join us as a developer if you like.

There is no easy way; you will have to build it yourself against the source of asterisk and it seems to have last been tried against asterisk 18 so it may not even work with version 22 without some modifications.

I believe the last version of Asterisk supported by the SCCP-B project is Asterisk-18. There was some talk that the project was moving towards newer Asterisk versions but with the removal of chan_sip in Asterisk 21 and 22, a major change is needed for the SCCP-B.

I believe @tmittelstaedt is one of the most knowledgeable Cisco guys on this board.

The best solution is to license the SIP firmware for you Cisco phones (if they are old like the 79XX series or to license the third party call control (3PCC) software from Cisco so they can operate on an Asterisk system.

If you use the SIP-firmware on your Ciscos, you still have a lot of work to do. :wink:

Important note from the documentation above:

Note : The version of the patch for Asterisk 22 is undergoing development and may not be suitable for production use. See the Version 22 ChangeLog for more information.

chan_sccp will build with later Asterisk versions however I do not believe it will work with later versions because of an internal change in Asterisk that prevents Asterisk from converting a sccp call from an sccp phone over to sip. In other words, sccp extensions can call each other but no longer are able to call sip extensions.

There is no dependency on chan_sip with chan_sccp. I posted instructions in the forum a few years ago on how to build chan_sccp in Asterisk 21 and install it in FreePBX as a tribute to it’s main developer who passed away around 4 years ago. Unlike the “usecallmanager” patch chan_sccp also contains a GUI provisioning module for SCCP phones.

There are 3 major variants of Cisco phones:

7940/7960, 8941, 6921, etc. 9 is the second digit of the model. These phones shipped with SCCP firmware but could be loaded with “Enterprise SIP” firmware. All of these now are obsolete however Cisco still offers SIP firmware for them in a special COP file intended to support UCM version 15 (Cisco’s most current UCM)

7821, 8845, etc. 8 is the second digit of the model number. Many of these models are end of sale but Cisco still has firmware for them. The 8865 and 7841’s are still being sold. These NEVER shipped with SCCP firmware. These phones shipped with 2 variants of SIP firmware, one is Enterprise SIP the other is “3rd party call control 3PCC” SIP firmware. The 3PCC firmware on these phones makes them act like standard Polycom/Sangoma/Yealink VoIP phones. The Enterprise SIP firmware - which is the most common BTW - is completely compatible with chan_pjsip in Asterisk with the stipulation that you are limited to 1 single line appearance on the phone.

The usecallmanager patch is only needed if you want to support multiple line appearances, ie: BLF, on Cisco Enterprise SIP phones such as the 8845, 7841, 6921, 8941, etc.

The last major variant is the Cisco 9841, 9861, etc. These models start with 98. These contain firmware that is dual-personality it can be either 3PCC or Enterprise SIP depending on how you configure the phone. These are the models that have replaced the older 78xx 88xx models except for the 8865 and 7841. The 7841 is expected to eventually be replaced but it’s the “budget” phone so Cisco is delaying End Of Sale on it. The 8865 is a special case as it’s the only videophone Cisco has in it’s lineup, and I believe they are holding back to guage customer demand before deciding whether or not it’s going to be profitable to release a 9845 videophone with the dual-personality firmware. I also believe they wish to discourage videophones because many of their customers are using their “cloud calling PBX” now and they wish to encourage people to buy Webex videoconference subscriptions (which are quite expensive) for even person-to-person video calls instead of using videophones.

All Cisco model phones running SCCP can be flashed over to SIP firmware even the most antique ones from Cisco can be. However, depending on the phone model you have, and the current firmware it is running, you may need to flash a “transition” firmware to the phone first.

If you have specific SCCP models of phones you are concerned with, please post them and I will provide more specific information. Incidentally, the Cisco UCM and FreePBX are interoperable and you can setup trunking in between FreePBX and the UCM and you can even run videophone calls between the PBXes

1 Like

This topic was automatically closed 31 days after the last reply. New replies are no longer allowed.