Hello Everyone,
I am new to the FreePBX system and I plan on using it to replace a Cisco 2811 that I’ve been only using now as my pbx around my office. I would like to use a few on my existing 7975 phones in my shop area because they are pretty durable and cheap. I plan on getting some nicer (and probably way easy to configure) phones once I’m able to make sure the system works for me.
Anyways, I have sort of been able to get one of the 7975 phones talking to FreePBX but it is still not working correctly. I have followed the guide posted here: github (dot) com/chan-sccp/chan-sccp/wiki/FreePBX
The issue I am having is that the display keeps alternating a message that states “Configuring Unified CM List” and then goes back to “Asterisk Connect.” It does this over and over and it makes the phone completely unusable. I have no idea what to do from here. I did have to manually input the TFTP IP address on the phone to get it to connect to the FreePBX. I’m not sure if that’s normal or not since with the Cisco 2811, the phones just connect automatically.
Below I will post my message log and the SCCP. Thank you
Here is a few of the message logs I am getting:
Feb 6 04:27:14 freepbx systemd-logind: New session 66 of user root.
Feb 6 04:27:14 freepbx in.tftpd[5589]: RRQ from 10.10.20.102 filename SEP0023EB51E80E.cnf.xml
Feb 6 04:27:14 freepbx in.tftpd[5589]: Client 10.10.20.102 finished SEP0023EB51E80E.cnf.xml
Feb 6 04:27:24 freepbx in.tftpd[5638]: RRQ from 10.10.20.102 filename CTLSEP0023EB51E80E.tlv
Feb 6 04:27:24 freepbx in.tftpd[5638]: Client 10.10.20.102 File not found CTLSEP0023EB51E80E.tlv
Feb 6 04:27:24 freepbx in.tftpd[5639]: RRQ from 10.10.20.102 filename ITLSEP0023EB51E80E.tlv
Feb 6 04:27:24 freepbx in.tftpd[5639]: Client 10.10.20.102 File not found ITLSEP0023EB51E80E.tlv
Feb 6 04:27:24 freepbx in.tftpd[5640]: RRQ from 10.10.20.102 filename ITLFile.tlv
Feb 6 04:27:24 freepbx in.tftpd[5640]: Client 10.10.20.102 File not found ITLFile.tlv
Feb 6 04:27:25 freepbx in.tftpd[5642]: RRQ from 10.10.20.102 filename SEP0023EB51E80E.cnf.xml
Feb 6 04:27:25 freepbx in.tftpd[5642]: Client 10.10.20.102 finished SEP0023EB51E80E.cnf.xml
SCCP Config:
;=========================================================================================
;
; general definitions
;
;=========================================================================================
[general]
debug = core, config, action, socket, device, line, channel
servername = Asterisk
keepalive = 60
context = default
dateformat = D.M.Y
bindaddr = 0.0.0.0
port = 2000
disallow=all
allow=alaw
allow=ulaw
allow=g729
firstdigittimeout = 16
digittimeout = 8
autoanswer_ring_time = 1
autoanswer_tone = Zip
remotehangup_tone = Zip
transfer=on
transfer_tone = 0
transfer_on_hangup = off
dnd_tone = 0x0
callwaiting_tone = Call Waiting Tone
musicclass=default
language=en
deny=0.0.0.0/0.0.0.0
permit=internal ; ‘internal’ is automatically converted to these private cidr address:
; 127.0.0.0/255.0.0.0, 10.0.0.0/255.0.0.0,
; 172.0.0.0/255.224.0.0, 192.168.0.0/255.255.0.0
;permit=10.10.20.0/255.255.255.0
localnet = internal ; (MULTI-ENTRY) All RFC 1918 addresses are local networks, example ‘192.168.1.0/255.255.255.0’
;externip = 77.44.22.33 ; External IP Address of the firewall, required in case the PBX is running on a seperate host behind it. IP Address that we’re going to notify in RTP media stream as the pbx source address.
dndFeature = on
sccp_tos = 0x68
sccp_cos = 4
audio_tos = 0xB8
audio_cos = 6
video_tos = 0x88
video_cos = 5
echocancel = on
silencesuppression = off
private = on
callanswerorder=oldestfirst
pickup_modeanswer = on
hotline_enabled=yes ;can devices without configuration register
hotline_context=default ; context for hotline
hotline_extension=111 ; extension will be dialed on offHook
;=========================================================================================
;
; actual definitions
;
;=========================================================================================
[SEP0023EB51E80E]
description = Phone Number One
addon = 7914
devicetype = 7975
park = off
button = speeddial,Helpdesk, 98112, 98112@hints ; Add SpeedDial to Helpdesk
button = line, 98011,default ; Assign Line 98011 to Device and use this as default line
button = empty ; Assign an Empty Button
button = line, 98012 ; Assign Line 98012 to Device
button = speeddial,Phone 2 Line 1, 98021, 98021@hints ; Add SpeedDial to Phone Number Two Line 1 (button labels allow special characters like ‘é’)
cfwdall = off
type = device
keepalive = 60
;tzoffset = +2
transfer = on
park = on
cfwdall = off
cfwdbusy = off
cfwdnoanswer = off
deny=0.0.0.0/0.0.0.0
permit=10.10.20.102/255.255.255.255
dndFeature = on
dnd = off
directrtp=off
earlyrtp = progress
private = on
mwilamp = on
mwioncall = off
setvar=testvar=value
cfwdall = on
[98011]
id = 2102
type = line
pin = 2102
label = Phone 1 Line 1
description = Line 98011
mailbox = 2102
cid_name = MY CID
cid_num = 98011
accountcode=79011
callgroup=1,3-4
pickupgroup=1,3-5
directed_pickup = on
directed_pickup_context = “”
pickup_modeanswer = on
;amaflags =
context = default
incominglimit = 2
transfer = on
vmnum = 600
meetme = on
meetmeopts = qxd
meetmenum = 700
trnsfvm = 1000
secondary_dialtone_digits = 9
secondary_dialtone_tone = Outside Dial Tone
musicclass=default
language=en
echocancel = on
silencesuppression = off
setvar=testvar2=my value
dnd = reject
parkinglot = myparkspace
[98012]
id = 1001
type = line
pin = 4356
label = Phone 1 Line 2
description = Line 98012
mailbox = 10012
cid_name = MY LINE 2
cid_num = 98012
accountcode=79002
callgroup=1,4-9
pickupgroup=1,3-9
directed_pickup = on
directed_pickup_context = “another”
pickup_modeanswer = on
echocancel = off
context = default
incominglimit = 2
transfer = on
vmnum = 600
trnsfvm = 1000
secondary_dialtone_digits = 9
secondary_dialtone_tone = Outside Dial Tone
musicclass=default
language=en
echocancel = on
silencesuppression = off
silencesuppression = on
dnd = silent