[PHREAKSCRIPT-78] chan_sccp: Don't know how to send format
SCCP is currently unusable, following an Asterisk commit that has broken something in chan_sccp.
Notes for getting SCCP stood up, courtesy of Samuel
- You need to have a TFTP server advertised through DHCP option 66 available
- The SEP<MAC>.cnf.xml file is a lot smaller in the SCCP environment. You'll only need to change line 24 to point to your Asterisk server (same change in XMLDefault.cnf.xml line 9), and the timezone and date settings in lines 6-16. There's some URLs you can change too - e.g. XML services (e.g. PhreakNet Cisco XML directory)
- The rest is configured through sccp.conf. You add devices and lines here and they will get sent to the phone dynamically. To 'assign' a line to a device you add a line key to it that points to the line, like button = line, CiscoDeskPhone-phreaknet,default. Make sure to set up the allowed IP addresses for a device (permit option in the device context)
- SCCP is a lot more coupled to the phone's functionality, so the PBX itself communicates with the phone to assign lines, receives key events and such. A much older version of chan_sccp supposedly even allowed to pass RTP on off-hook - that is, with no off-hook dial but actual dialtone passing before dialing. This would be optimal for PhreakNet - should try to get this working again!
Comments
You must be logged in to leave a comment.
1/3/2026 11:53 PM — InterLinked
Looks like the TFTP issues I was having are likely Windows related - even though I don't have the firewall enabled, I guess it's probably required to allow the inbound UDP reply from the server. I installed a client on the TFTP server and tested pulling something down from localhost, and that seems to work.
So, with probably the hardest part over, I can move onto the next step.