Skip to main content

SCCP Configuration

Provisioning

To be able to provision SCCP phones you should:

Then install a plugin for SCCP Phone

At this point you should have a fully functional DHCP server that provides IP address to your phones. Depending on what type of CISCO phone you have, you need to install the plugin sccp-legacy, sccp-9.4 or both.

Note: Please refer to the Provisioning page for more information on how to install CISCO firmware.

Once your plugin is installed, you'll be able to edit which firmware versions and locales you need. If you are unsure, you can choose all without any problem.

Now if you connect your first SCCP phone, you should be able to see it with GET /devices.

When connecting a second SCCP phone, the device will be automatically detected as well.

Auto-provisioning support

Starting from Wazo 18.07, an SCCP device can be associated to a user by entering the user's provisioning code directly from the SCCP device while in autoprov mode.

There's two settings in GET /asterisk/sccp/general influencing the auto-provisioning behaviour:

  • the guest option must be enabled to allow SCCP devices to connect to the server and allow a provisioning code from being dialed from them. Disabling this option can provide some additional security if your Wazo is in a hostile environment, at the cost of making auto-provisioning support unavailable for SCCP devices.
  • the max_guests option limits the number of SCCP devices that can simultaneously connect to the server in autoprov mode. You should set this value to the maximum number of SCCP devices you expect to be in autoprov mode at any moment, unless your Wazo is in a hostile environment, where you should probably set it to a fairly low value.

SCCP General Settings

Review SCCP general settings: GET /asterisk/sccp/general

User creation

The last step is to create a user with a SCCP line.

Creating a user with a SCCP line:

  • POST /users
  • POST /lines
  • PUT /users/{user_id}/lines/{line_id}
  • POST /endpoints/sccp
  • PUT /lines/{line_id}/endpoints/sccp/{sccp_id}
  • PUT /lines/{line_id}/devices/{device_id}

Congratulations! Your SCCP phone is now ready to be called !

Function keys

With SCCP phones, the only destination type of function keys that can be configured is custom

Direct Media

SCCP Phones support directmedia (direct RTP).

  • PUT /asterisk/sccp/general options directmedia: yes

Features

FeaturesSupported
Receive callYes
Initiate callYes
Hangup callYes
Transfer callYes
Congestion SignalYes
Autoanswer (custom dialplan)Yes
Call forwardYes
Multi-instance per lineYes
Message waiting indicationYes
Music on holdYes
Context per lineYes
PagingYes
Direct RTPYes
RedialYes
Speed dialYes
BLF (Supervision)Yes
Resync device configurationYes
Do not disturb (DND)Yes
Group listenYes
Caller IDYes
Connected line IDYes
Group pickupYes
Auto-provisioningYes
Multi lineNot yet
Codec selectionYes
NAT traversalNot yet
Type of Service (TOS)Manual

Telephone

Device typeSupportedFirmware versionTimezone aware
7905Yes8.0.3No
7906YesSCCP11.9-4-2SR1-1Yes
7911YesSCCP11.9-4-2SR1-1Yes
7912Yes8.0.4(080108A)No
7920Yes3.0.2No
7921Yes1.4.5.3Yes
7931YesSCCP31.9-4-2SR1-1Yes
7937Testing
7940Yes8.1(SR.2)No
7941YesSCCP41.9-4-2SR1-1Yes
7941GEYesSCCP41.9-4-2SR1-1Yes
7942YesSCCP42.9-4-2SR1-1Yes
7945Testing
7960Yes8.1(SR.2)No
7961YesSCCP41.9-4-2SR1-1Yes
7962YesSCCP42.9-4-2SR1-1Yes
7965Testing
7970Testing
7975Testing
8941Testing
8945Testing
CIPCYes2.1.2Yes

Models not listed in the table above won't be able to connect to Asterisk at all. Models listed as "Testing" are not yet officially supported in Wazo: use them at your own risk.

The Timezone aware column indicates if the device supports the timezone tag in its configuration file, i.e. in the file that the device request to the provisioning server when it boots.