Cisco IP Phone Boot Process

- Cisco Switch detects PoE capabilities
- Switch sends voice VLAN via CDP
- IP Phone receives a DHCP request, including option 150
- IP phone contacts the TFTP server, receives the configuration file
- IP phone registers with the CME router
The DHCP and TFTP servers can be running on the CME router.
TFTP Device Configuration File
IP phones download their specific configuration file (XML) from the TFTP server.
SEPMACADDRESS.cnf.xml
If not found, XMLDefault.cnf.xml is used to stage phones.
The configuration file points to CUCM or CUCME
Auto Registration
- Phone attempts normal boot process
- Phone downloads XMLDefault.cnf.xml
- Updates firmware if required
- CUCM creates device-specific XML
- phone reboots and uses device-specific file to complete registration
SIP Phone Registration
- Phone requests CTL file if present
- Phone requests SEPMACADDRESS.cnf.xml if present, else XMLDefault.cnf.xml
- SIP phone requests load files
- Downloads the local dial plan if configured