Registering Cisco phone 7911 in Asterisk using Chan SCCP

1 - Installing Chan-SCCP in asterisk.

2 - Run DHCP Server and set TFTP option.

3 - Run TFTP Server

4 - Download Cisco phone 7911 Firmware and put in TFTP folder in /var/lib/tftpboot

wget -c https://github.com/Omid-Mohajerani/SCCP-Asterisk/blob/master/7911.tar.gz?raw=true
tar -xvf 7911.tar.gz -C /var/lib/tftboot/

5 - Reboot Cisco Phone.Press # while rebooting and then press “123456789*0#”. It will load SCCP firmware.

CP 7911 Firmware Loading

6 - define sccp device in /etc/asterisk/sccp_hardware.conf

[SEPB8BEBF9CC757]
description = CP7911
addon = 7914
devicetype = 7911
park = off
button = line, 8017     ; Add SpeedDial to Helpdesk
cfwdall = off
type = device
keepalive = 60
transfer = on
park = on
cfwdall = off
cfwdbusy = off
cfwdnoanswer = off
directed_pickup = on
directed_pickup_context = from-internal-xfer
directed_pickup_modeanswer = on
deny=0.0.0.0/0.0.0.0
permit=192.168.0.0/255.255.255.0
dndFeature = on
nat=auto
directrtp=off
earlyrtp = progress
private = on
mwilamp = on
mwioncall = off
setvar=testvar=value
cfwdall = on

7 - Define extension in sccp_extensions.conf

[8016]
id = 1002
type = line
pin = 1234
label = Line1
description = Line 8016
mailbox = 8016
cid_name = MY CID
cid_num = 8016
accountcode=8016
callgroup=1,3-4
pickupgroup=1,3-5
context = from-internal-xfer
incominglimit = 2
transfer = on
vmnum = 600
trnsfvm = 1000
secondary_dialtone_digits = 9
secondary_dialtone_tone = 0x22
musicclass=default
language=en
echocancel = on
silencesuppression = off
setvar=testvar2=my value
1 Like