{"id":703,"date":"2013-05-12T10:55:26","date_gmt":"2013-05-12T09:55:26","guid":{"rendered":"http:\/\/www.balajibandi.com\/?p=703"},"modified":"2024-02-04T20:00:50","modified_gmt":"2024-02-04T20:00:50","slug":"ip-phone-registration-process-with-cucm-9-x","status":"publish","type":"post","link":"https:\/\/www.balajibandi.com\/?p=703","title":{"rendered":"IP Phone Registration Process with CUCM 9.X"},"content":{"rendered":"<p>All IP phones follow these normal bootup and registration steps.\u00a0 If the administrator has elected to perform an image change, there will be an additional step that involves getting the new image onto the phone.<\/p>\n<ol>\n<li>Phone Image:\u00a0 Phone loads it&#8217;s image and starts the process<\/li>\n<li>DHCP:\u00a0 Get IP information<\/li>\n<li>TFTP:\u00a0 Get configuration file<\/li>\n<li>TFTP:\u00a0 Get other configuration parameters and files<\/li>\n<li>Registration Completes:\u00a0 Cisco CallManager server sees phone as registered<\/li>\n<\/ol>\n<p>If Cisco CallManager servers set up in a cluster, every server has the configuration files for every phone that is in the Publisher database. Therefore, any Cisco CallManager server can serve as a TFTP server for the phones. The device pools to which you have assigned the phones determine the server with which the phones register. A phone can obtain the configuration file from a different server than the server with which the phone registers.<\/p>\n<p><b>Step 1: Phone Image:\u00a0 Phone starts the boot process<\/b><\/p>\n<p>When you plug in an\u00a0IP phone<img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/www.assoc-amazon.com\/e\/ir?t=ccievoicestudy-20&amp;l=btl&amp;camp=213689&amp;creative=392969&amp;o=1&amp;a=B000E5R3QK\" alt=\"\" width=\"1\" height=\"1\" border=\"0\" \/>, the phone will attempt to boot and configure itself. The LCD screen provides an indication of the current phase of the bootup process as the bootup progresses. The phone cannot successfully complete the bootup process until the phone connects to the Ethernet network and registers with a Cisco CallManager server &#8211; note that &#8220;Auto-Registration&#8221; is disabled by default on the CallManager.\u00a0 The phone will need to pre-configured within the CallManager otherwise.<\/p>\n<blockquote><p>If the phone LCD screen does not light up, you could have a faulty phone. The phone also could be faulty if the message the phone displays never changes after you plug in the phone.<\/p><\/blockquote>\n<blockquote><p>Check the PoE Switch or Power Adapter.<\/p><\/blockquote>\n<p><b>Step 2: DHCP:\u00a0 Get IP Information<\/b><\/p>\n<p>Assuming that the phone is configured to use DHCP, it sends out a DHCP request.<\/p>\n<p>If you&#8217;d like to verify that the phone is configured properly, see the following steps:<\/p>\n<p><b>Cisco 7940 and 7960<\/b><\/p>\n<ol>\n<li>Choose Settings.<\/li>\n<li>Choose 3 (Network).<\/li>\n<li>Scroll down to the DHCP Enabled parameter.\u00a0\u00a0 Should be &#8220;Yes&#8221;.<\/li>\n<\/ol>\n<p><b>Cisco 7910<\/b><\/p>\n<ol>\n<li>Choose Settings.<\/li>\n<li>Choose 6 (Network).<\/li>\n<li>Scroll down to the DHCP Enabled parameter.\u00a0 Should be &#8220;Yes&#8221;.<\/li>\n<\/ol>\n<p>The DHCP response contains the phone IP address and the IP address of the TFTP server (Option 150, which is usually a Cisco CallManager server). The response can also contain any of or all these common options:<\/p>\n<ul>\n<li>IP address of the default router (gateway)<\/li>\n<li>IP address of the Domain Name System (DNS) server<\/li>\n<li>Domain name<\/li>\n<\/ul>\n<p><b>Step 3: TFTP:\u00a0 Get the Configuration File\u00a0<\/b><\/p>\n<p>The configuration file contains several pieces of information that a phone requires in order to function. At this stage in the bootup and registration process,\u00a0<i><b>the most important configuration elements are the list of Cisco CallManager servers with which the phone can register and the device pool to which the phone belongs<\/b><\/i>. In this way, a phone can obtain the configuration from a different Cisco CallManager (TFTP) server than that with which the phone ultimately registers.<\/p>\n<p>The phone requests a specific configuration file.\u00a0 For example, the file name for a phone with the MAC address xxxx.xxxx.xxxx is SEPxxxxxxxxxxxx.cnf. (SIP Phones begin with &#8220;SIP&#8221; instead of &#8220;SEP&#8221;)<\/p>\n<p>If the phone is not in the Cisco CallManager database, the request for the specific configuration file results in a\u00a0<b>TFTP File Not Found<\/b>\u00a0response from the TFTP server. The phone then requests the file with the name SEPDEFAULT.cnf.<\/p>\n<p>Otherwise, the TFTP server of the Cisco CallManager server sends another\u00a0<b>File Not Found TFTP<\/b>\u00a0response. At this point, the phone restarts the configuration process.<\/p>\n<p>If you have configured the Cisco CallManager server for Auto-Registration, it sends the SEPDEFAULT.cnf file in response to the phone request. After the Cisco CallManager server database adds a phone by Auto-Registration, the phone has a SEPMAC-Address.cnf file. It does not reference the SEPDEFAULT.cnf again.<\/p>\n<p><b>Step 4: TFTP:\u00a0 Get Other Configuration Parameters\u00a0\u00a0<\/b><\/p>\n<p>The configuration file contains several parameters for the phone. These include the device pool, the Cisco CallManager servers to use, configured speed dials, and other parameters. In general, any time you make a change in Cisco CallManager that requires the phone (device) to be reset, you have made a change to the phone configuration file.<\/p>\n<p><b>Step 5:\u00a0 Registration Completes<\/b><\/p>\n<p>The Cisco CallManager server sends the phone additional configuration elements during the final phases of the registration process. In general, the registration process must complete successfully<\/p>\n<h1><span style=\"text-decoration: underline; color: #3366ff;\"><strong>Troubleshooting good to start :<\/strong><\/span><\/h1>\n<p>https:\/\/www.cisco.com\/c\/en\/us\/support\/docs\/voice-unified-communications\/unified-ip-phone-7900-series\/5710-phone-reg.html#topic1<\/p>\n","protected":false},"excerpt":{"rendered":"<p>All IP phones follow these normal bootup and registration steps.\u00a0 If the administrator has elected to perform an image change, there will be an additional step that involves getting the new image onto the phone. Phone Image:\u00a0 Phone loads it&#8217;s image and starts the process DHCP:\u00a0 Get IP information TFTP:\u00a0 Get configuration file TFTP:\u00a0 Get [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[12,2],"tags":[],"class_list":["post-703","post","type-post","status-publish","format-standard","hentry","category-ccie-voicecolab","category-cisco"],"_links":{"self":[{"href":"https:\/\/www.balajibandi.com\/index.php?rest_route=\/wp\/v2\/posts\/703","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.balajibandi.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.balajibandi.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.balajibandi.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.balajibandi.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=703"}],"version-history":[{"count":2,"href":"https:\/\/www.balajibandi.com\/index.php?rest_route=\/wp\/v2\/posts\/703\/revisions"}],"predecessor-version":[{"id":2072,"href":"https:\/\/www.balajibandi.com\/index.php?rest_route=\/wp\/v2\/posts\/703\/revisions\/2072"}],"wp:attachment":[{"href":"https:\/\/www.balajibandi.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=703"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.balajibandi.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=703"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.balajibandi.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=703"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}