I have a Cisco 9951 phone I am attempting to get registered with my system but it never sends the registration request.
Here is my SEP(MAC).cnf.xml file:
<?xml version="1.0" encoding="UTF-8"?>
<device>
<deviceProtocol>SIP</deviceProtocol>
<loadInformation>sip9951.9-3-2-10</loadInformation>
<sipProfile>
<sipLines>
<line button="1">
<featureLabel>Basement</featureLabel>
<displayName>Basement</displayName>
<name>1</name>
<authName>1</authName>
<authPassword>secret from pbx extensions tab</authPassword>
</line>
</sipLines>
<sipPort>5060</sipPort>
<sipProxy>192.168.20.41</sipProxy>
<sipRegistrar>192.168.20.41</sipRegistrar>
<registerWithProxy>true</registerWithProxy>
</sipProfile>
</device>
I setup the TFTP server with this file and a blank CTLSEP(MAC).tlv and an ITLSEP(MAC).tlv file and can see the network requests from the phone attempt to get the files
Nov 11 12:17:54 pbx in.tftpd[146603]: RRQ from 192.168.20.38 filename CTLSEP(MAC).tlv
Nov 11 12:17:54 pbx in.tftpd[146604]: RRQ from 192.168.20.38 filename ITLSEP(MAC).tlv
Nov 11 12:17:54 pbx in.tftpd[146605]: RRQ from 192.168.20.38 filename SEP(MAC).cnf.xml
I see a status message on the phone under Administrator settings that just says SEP(MAC).cnf.xml (TFTP) every few minutes, so it seems the phone is continually trying to get these files and then failing somewhere.
I have monitored asterisk with sudo asterisk -rvvv and setting my debug level to 5 but never see a registration event logged which makes me think there is some kind of issue with the config file even though I have parsed it and tried multiple variations. I can see the extension in the system when running pjsip show endpoints:
Endpoint: 1/1 Unavailable 0 of inf
InAuth: 1-auth/1
Aor: 1 1
Objects found: 1
I can see the firmware on the phone is listed as sip9951.9-3-2-10 which makes me believe that I should be using the SIP configuration as opposed to SCCP like I saw here: Cisco 9951 Phones
I’m unable to see any more detailed logging from the phone as to whats going on, any suggestions for what I can do to debug or get this thing registered?