Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

2+ipt+configuring cisco-cme

1,464 views

Published on

  • Be the first to comment

2+ipt+configuring cisco-cme

  1. 1. Configuring Cisco CallManager Express (CME) Cisco Networking Academy ProgramIP Telephony © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 1
  2. 2. Overview of Cisco CMEIP Telephony © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 2
  3. 3. What is Cisco CallManager Express? Cisco CME Trunks PSTN WAN • Call processing for small to medium sized deployments • VoIP integrated solution • Up to 120 IP phones • IOS based solutionIP Telephony © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 3
  4. 4. What is Cisco CallManager Express? (Cont.) • Select IOS based platform • Multiservice access routers 2600XM 3700 1700IP Telephony © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 4
  5. 5. How Does Cisco CallManager Express Work? Connection(s) to PSTN • Analog • Digital PSTNIP Telephony © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 5
  6. 6. How Does Cisco CallManager Express/Cisco Unity Express Work? (Cont.) PSTN H.323 between Cisco CME systems H.323 H.323 WAN WAN H.323 SIP PSTN Gateway and IP to IP Gateway functionality PSTN PSTNIP Telephony © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 6
  7. 7. Differences between Traditional Telephony and VoIPIP Telephony © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 7
  8. 8. Basic Components of a Telephony NetworkIP Telephony © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 8
  9. 9. Central Office SwitchesIP Telephony © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 9
  10. 10. What Is a PBX?IP Telephony © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 10
  11. 11. Basic Call SetupIP Telephony © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 11
  12. 12. Digitizing Analog Signals 1. Sample the analog signal regularly 2. Quantize the sample 3. Encode the value into a binary expression 4. Compress the samples to reduce bandwidth (multiplexing), optional stepIP Telephony © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 12
  13. 13. Nyquist TheoremIP Telephony © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 13
  14. 14. QuantizationIP Telephony © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 14
  15. 15. Example: ITU • ITU standards: G.711 rate: 64 kbps = (2 x 4 kHz) x 8 bits/sample G.726 rate: 32 kbps = (2 x 4 kHz) x 4 bits/sample G.726 rate: 24 kbps = (2 x 4 kHz) x 3 bits/sample G.726 rate: 16 kbps = (2 x 4 kHz) x 2 bits/sampleIP Telephony © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 15
  16. 16. Example: Source Compression • High-quality voice at low bit rates, processor intensive • G.728: LDCELP—16 kbps • G.729: CS-ACELP—8 kbps G.729A variant—8 kbps, less processor intensive, allows more voice channels encoded per DSP Annex-B variant –VAD and CNGIP Telephony © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 16
  17. 17. Real-Time Transport Protocol • Provides end-to-end network functions and delivery services for delay-sensitive, real-time data, such as voice and video • Works with queuing to prioritize voice traffic over other traffic • Services include: Payload type identification Sequence numbering Timestamping Delivery monitoringIP Telephony © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 17
  18. 18. RTP Header Compression • RTP header compression saves bandwidth by compressing packet headers across WAN linksIP Telephony © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 18
  19. 19. When to Use RTP Header Compression • Narrowband links • Slow links (less than 2 Mbps) • Need to conserve bandwidth on a WAN interfaceIP Telephony © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 19
  20. 20. Challenges and Solutions in VoIPIP Telephony © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 20
  21. 21. Reliability and Availability • Traditional telephony networks claim 99.999% uptime • Data networks must consider reliability and availability requirements when incorporating voice • Methods to improve reliability and availability include: Redundant hardware Redundant links UPS Proactive network managementIP Telephony © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 21
  22. 22. Bandwidth Implications of CodecIP Telephony © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 22
  23. 23. Data Link Overhead • Ethernet: 18 bytes overhead • MLP: 6 bytes overhead • Frame Relay: 6 bytes overheadIP Telephony © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 23
  24. 24. Cisco CME Features and FunctionalityIP Telephony © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 24
  25. 25. Supported Protocols and Integration Options (Cont.) FAX ATA V H.323 ATA Skinny Analog V Skinny Analog PhonesIP Telephony © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 25
  26. 26. Supported Protocols and Integration Options Skinny Client Control Protocol (SCCP) • Cisco proprietary • Call Control protocol • Lightweight protocol • Low memory requirements • Low complexity • Low CPU requirementsIP Telephony © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 26
  27. 27. Supported Protocols and Integration Options (Cont.) H.323 Protocol • Supports Voice, Video, and Data • Industry Standard • Complex protocol • Higher complexity than Skinny protocol • CAC functionality is part of the protocol • Authentication is part of the protocolIP Telephony © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 27
  28. 28. Supported Protocols and Integration Options (Cont.) CallManager H.323 Connections Cluster Vmail PSTN CME H.323 H.323 H.323 WAN V H.323 CME RecommendedIP Telephony © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 28
  29. 29. Supported Protocols and Integration Options (Cont.) Cisco CME can register to a H.323 gatekeeper thereby ensuring the WAN is not oversubscribed H.323 WAN Register Register 1000 2000 2095551000 3095552000 Gatekeeper Register Extension number Register Extension number and/or E.164 number and/or E.164 numberIP Telephony © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 29
  30. 30. Supported Protocols and Integration Options (Cont.) SIP Protocol • Emerging standard • Vendor specific in most cases • Higher complexity than Skinny protocol • Authentication is part of the protocol • Based on other well known protocolsIP Telephony © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 30
  31. 31. Supported Protocols and Integration Options (Cont.) CallManager SIP Connections Cluster Vmail PSTN CME H.323 SIP SIP WAN V SIP CME H.323 is recommended todayIP Telephony © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 31
  32. 32. Cisco CME Network ParametersIP Telephony © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 32
  33. 33. Auxiliary VLANs • Prevent unnecessary IP address renumbering • Simplifies Quality of Service (QoS) configurations • Separates Voice and Data traffic • Requires two Virtual Local Area Networks (VLANs) one for Data and one for Voice • Requires only one drop down Ethernet for the CallManager Express IP phone and the PC plugged into the phoneIP Telephony © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 33
  34. 34. Auxiliary VLANs (Cont.) IP Addressing Deployment Options IP Phone + PC on same IP Phone + PC on same switch switch ports Recommended ports 171.68.249.100 171.68.249.100 171.68.249.101 10.1.1.1 Public IP addresses IP Phone uses private Network IP Phone + PC on separate switch ports IP Phone + PC on separate switch ports 171.68.249.101 171.68.249.100 10.1.1.1 171.68.249.100 Public IP addresses IP Phone uses private networkIP Telephony © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 34
  35. 35. Configuring Auxiliary VLANs • An access port able to handle 2 VLANs • Native VLAN (PVID) and Auxiliary VLAN (VVID) • Hardware set to dot1q trunk Tagged 802.1q (Voice VLAN) Untagged 802.3 (Native VLAN)IP Telephony © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 35
  36. 36. Configuring Auxiliary VLANs - Switching Review • Address learning • Forward/filter decision • Loop avoidanceIP Telephony © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 36
  37. 37. Configuring Auxiliary VLANs (Cont.) Example 3550 switch or EtherSwitch Network Module Console(config)#interface FastEthernet0/1 Console(config-if)#switchport trunk encapsulation dot1q Console(config-if)#switchport trunk native vlan 1 Console)config-if)#switchport access vlan 12 Console(config-if)#switchport mode trunk Console(config-if)#switchport voice vlan 112 Console(config-if)#spanning-tree portfast • 802.1q trunking is enabled on the port • The access VLAN is used for the PC plugged into the IP phone • The voice VLAN is used for voice and signaling that originates and terminates on the IP phone • Spanning tree portfast enables the port to initialize quicklyIP Telephony © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 37
  38. 38. Configuring Auxiliary VLANs (Cont.) Switch# show interface fa0/17 switchport Name: Fa0/17 Switchport: Enabled Administrative mode: trunk Operational Mode: trunk Administrative Trunking Encapsulation: dot1q Operational Trunking Encapsulation: dot1q Negotiation of Trunking: Disabled Access Mode VLAN: 0 ((Inactive)) Trunking Native Mode VLAN: 12 (VLAN0012) Trunking VLANs Enabled: ALL Trunking VLANs Active: 1-3,5,10,12 Pruning VLANs Enabled: 2-1001 Priority for untagged frames: 0 Override vlan tag priority: FALSE Voice VLAN: 112 Appliance trust: noneIP Telephony © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 38
  39. 39. Configuring Auxiliary VLANs - Router Configuration 802.1q trunk Trunk on a router interface fastethernet 1/0.1 encapsulation dot1q 10 ip address 10.10.0.1 255.255.255.0 VLAN 10 interface fastethernet 1/0.2 encapsulation dot1q 20 ip address 10.20.0.1 255.255.255.0 VLAN 20 ...IP Telephony © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 39
  40. 40. DHCP Service Setup Dynamic Host Configuration Protocol • Assigns an IP addresses and subnet masks for one or more subnets • Optionally can assign a default gateway • Optionally can assign DNS servers • Optionally can assign other commonly used servers • The DHCP scope can be customized to assign a TFTP server to IP phones • Best practice is to configure a DHCP scope for the IP phonesIP Telephony © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 40
  41. 41. DHCP Service Setup (Cont.) DHCP Service Options • Single DHCP IP Address Pool • Separate DHCP IP Address Pool for Each Cisco IP Phone • DHCP Relay ServerIP Telephony © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 41
  42. 42. DHCP Service Setup (Cont.): Phone Bootup On the Cisco CME router a DHCP The IP phone powers on Scope can be configured. The scope should define the following: The phone performs a • Range of available IP addresses Power on Self Test (POST) • The subnet mask The phone boots up • A default gateway Through CDP the IP phone learns • The address of the TFTP server what the auxiliary VLAN is • DNS server(s) The phone initializes the IP stack Continued next slide…IP Telephony © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 42
  43. 43. DHCP Service Setup (Cont.): Phone Bootup (Cont.) IP phone send DHCP Discover broadcast requesting an IP address DHCP server selects a free IP address from the pool and sends along with the other scope parameters as a DHCP Offer The IP phone initializes applies the IP configuration to the IP stack The IP phone requests it configuration file from the TFTP serverIP Telephony © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 43
  44. 44. DHCP Service Setup (Cont.) CMERouter(config)# ip dhcp excluded-address start-IP end-IP • Sets a range of addresses to be excluded from the configured scopes CMERouter(config)# ip dhcp pool pool-name • Creates and enters a the DHCP scope mode CMERouter(dhcp-config)# network subnet subnet-mask • Defines the range of addresses that will be used to assign to DHCP clientsIP Telephony © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 44
  45. 45. DHCP Service Setup (Cont.) CMERouter(dhcp-config)# option option-number ip IP-address • Defines a custom option and its value CMERouter(dhcp-config)# default-router IP-address • Sets the default gateway that will handed out to the DCHP clients CMERouter(dhcp-config)# dns-server primary-IP [secondary IP] • Sets the DNS server(s) that will assigned to the DHCP clientsIP Telephony © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 45
  46. 46. DHCP Service Setup (Cont.) Configuring DHCP on an IOS router CMERouter(config)#ip dhcp exluded-address 10.90.0.1 10.90.0.10 CMERouter(config)#ip dhcp pool mypool CMERouter(dhcp-config)#network 10.90.0.0 255.255.255.0 CMERouter(dhcp-config)#option 150 ip 10.90.0.1 CMERouter(dhcp-config)#default-router 10.90.0.1 CMERouter(dhcp-config)#dns-server 10.100.0.1 10.100.0.2 CMERouter(dhcp-config)#exit • Option 150 sets the TFTP server on the IP phone • The TFTP server contains the configuration files and firmware for the IP phoneIP Telephony © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 46
  47. 47. IP Phone RegistrationIP Telephony © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 47
  48. 48. Files Files critical to the IP phone • Firmware SEP • SEPAAAABBBBCCCC.cnf.xml XML • XmlDefault.cnf.xml TFTP Server • SCCP-dictionary.xml • Phonemodel-dictionary.xml • Phonemodel-tones.xmlIP Telephony © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 48
  49. 49. Files (Cont.): Firmware CMERouter1#show flash 7905 -#- --length-- -----date/time------ path 1 399514 Mar 1 2002 12:56:28 P00305000301.sbn Firmware 2 22649180 Mar 1 2002 12:38:00 c3725-ipvoice-mz.123-7.T.bin 3 321939 Mar 1 2002 12:55:58 CP7902010200SCCP031023A.sbin 4 317171 Mar 1 2002 12:56:06 CP7905010200SCCP031023A.sbin 7940 5 317968 Mar 1 2002 12:56:10 CP7912010200SCCP031023A.sbin 6 700651 Mar 1 2002 12:56:18 CiscoIOSTSP.zip Firmware 7 369950 Mar 1 2002 12:56:22 P00303020214.bin 8 333822 Mar 1 2002 12:56:30 P00403020214.bin 9 47904 Mar 1 2002 12:56:54 S00103020002.bin 7960 10 301298 Mar 1 2002 12:56:56 ata18x-v2-16-ms-030327b.zup 11 496521 Mar 1 2002 12:57:22 music-on-hold.au Firmware 12 1908762 Mar 1 2002 12:56:54 P00503010100.bin 13 21 Mar 1 2002 12:56:18 OS7920.txt 14 839984 Mar 1 2002 12:57:18 cmterm_7920.3.3-01-06.bin … … 33 307067 Mar 1 2002 12:56:02 CP79050101SCCP030530B31.zup 34 710144 Mar 1 2002 12:57:06 cme-gui-3.1.1.tar • Firmware is installed in flash RAM with the Cisco CME software or individually as needed • Served up by the TFTP server on the Cisco CME router • The command tftp-server flash:firmware-file-nameIP Telephony © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 49
  50. 50. Download and Registration Power over Ethernet Step 1 - Switch sends a Fast Link Pulse (FLP) FLP Step 2 - The phone returns the FLP to the switch due to a completed circuit FLP Step 3 - Power is applied Step 4 - Link is detected on switchport Step 5 - The IP phone boots up Step 6 - The amount of power really needed is passed through CDP from the IP phone to the switch CDP Power neededIP Telephony © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 50
  51. 51. Download and Registration (Cont.) DHCP DHCP Server or DHCP Relay Step 7 - CDP is used to send the auxiliary VLAN information from the switch to the IP phone CDP Voice VLAN Step 8 - The IP phone initializes the IP stack and sends a DHCPDiscover broadcast message DHCPDiscover Broadcast Step 9 - The DHCP server hears the DHCPDiscover message and selects an IP address from the scope and sends a DHCPOffer DHCPOffer IP address, Subnet Mask, Default Gateway, and TFTP server (option 150)IP Telephony © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 51
  52. 52. Download and Registration (Cont.) Existing IP Phone MAC 000F.2470.AA32 Cisco CME is the TFTP Server Step 10 - Phone applies addressing information obtained through DHCP to the IP stack Step 11 - Using the address of the TFTP server learned from the option 150 in the DHCPOffer the phone looks for and downloads the file named SEPAAAABBBBCCCC.cnf.xml (where AAAABBBBCCCC is the MAC address), if the file is found the phone will register SEP TFTP request for the SEP000F2470AA32.cnf.xml file XML SEP000F2470AA32.cnf.xml file If no SEP XML file is found go to Step 14IP Telephony © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 52
  53. 53. Download and Registration (Cont.) Unknown IP Address MAC 000F.2470.AA32 Cisco CME is the TFTP Server Step 12 - If the firmware version currently on the phone is different than the version specified in the SEPAAAABBBBCCCC.cnf.xml file then the firmware is downloaded from the TFTP server 7960 Firmware TFTP request for firmware if needed Firmware file Step 13 - IP phone will reboot if the firmware was updatedIP Telephony © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 53
  54. 54. Initial Phone SetupIP Telephony © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 54
  55. 55. Phones Setup in Cisco CallManager Express System Three ways to setup phones: • Manual Numerous commands from the CLI Requires knowledge of Cisco CME commands Phones entered manually • Partially automated Numerous commands from the CLI Requires knowledge of Cisco CME commands Simplifies deployment of many IP phones • Automated Few commands needed from the CLI Requires little knowledge of Cisco CME commands Simplifies deploymentsIP Telephony © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 55
  56. 56. Automated Setup: Overview Automated Setup • Simple to configure • Question and answer interface • Good for inexperienced administrators • Created IOS commands in the background • Deployment and configuration are automated • Must be no existing telephony service configurationIP Telephony © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 56
  57. 57. Automated Setup (Cont.) • Configure NTP prior to CMERouter1(config)#telephony-service setup running the setup utility --- Cisco IOS Telephony Services Setup --- Do you want to setup DHCP service for your IP Phones? [yes/no]: y • Load the firmware files Configuring DHCP Pool for Cisco IOS Telephony Services : into flash RAM prior to IP network for telephony-service DHCP Pool:10.90.0.0 running the setup utility Subnet mask for DHCP network :255.255.255.0 TFTP Server IP address (Option 150) :10.90.0.1 • Enter the automated Default Router for DHCP Pool :10.90.0.1 setup mode by entering Do you want to start telephony-service setup? [yes/no]: y the command Configuring Cisco IOS Telephony Services : “telephony-service Enter the IP source address for Cisco IOS Telephony Services :10.90.0.1 setup” Enter the Skinny Port for Cisco IOS Telephony Services : [2000]:2000 How many IP phones do you want to configure : [0]: 10 • A question and answer Do you want dual-line extensions assigned to phones? [yes/no]: y session will start asking What Language do you want on IP phones : for basic parameters 0 English 6 Dutch 1 French 7 Norwegian • CTRL + c keystroke can 2 German 8 Portuguese be used at any time to 3 Russian 9 Danish 4 Spanish 10 Swedish break out of the setup 5 Italian mode [0]: 0 • No changes are committed until the endIP Telephony © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 57
  58. 58. Automated Setup (Cont.) Which Call Progress tone set do you want on IP phones :• When configuration 0 United States 1 France is committed the 2 Germany settings show up in 3 Russia 4 Spain the running-config 5 Italy 6 Netherlands 7 Norway 8 Portugal 9 UK 10 Denmark 11 Switzerland 12 Sweden 13 Austria 14 Canada [0]: 0 What is the first extension number you want to configure : [0]: 9000 Do you have Direct-Inward-Dial service for all your phones? [yes/no]: y Enter the full E.164 number for the first phone :2095559000 Do you want to forward calls to a voice message service? [yes/no]: y Enter extension or pilot number of the voice message service:9999 Call forward No Answer Timeout : [18]: 10 Do you wish to change any of the above information? [yes/no]: n ---- Setup completed config ---IP Telephony © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 58
  59. 59. Automated Setup (Cont.): Results ip dhcp pool ITSDHCP pool created network 10.90.0.0 255.255.255.0 default-router 10.90.0.1Firmware available option 150 ip 10.90.0.1to TFTP server tftp-server flash:P00303020214.binFlash is searched tftp-server flash:P00403020214.binand if firmware is telephony-servicefound it will be load 7910 P00403020214loaded load 7960-7940 P00303020214Creates SEP XML create cnf-filesfiles at boot up andload to RAM max-ephones 10 max-dn 10Telephony-service ip source-address 10.10.0.1 port 2000configurationresults voicemail 9999 auto assign 1 to 10DID configuration dialplan-pattern 1 2095559... extension-length 4 extension- pattern 1...Firmware is moh music-on-hold.ausearched and ifMoH is found this ephone-dn 1 dual-lineentry is made number 401The selected call-forward busy 9999number of ephone- call-forward noans 9999 timeout 10dns are configuredIP Telephony © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 59
  60. 60. Manual Setup: Overview • All commands can be entered from the CLI • Good for experienced administrators • Leverages IOS knowledge • Full functionality through IOS commands • Deployment of IP phones can be batched or scripted through a text fileIP Telephony © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 60
  61. 61. Manual Setup (Cont.): Commands Overview Commands needed to configure a basic telephony service • tftp-server flash:filename • telephony-service • max-ephones max-ephones • max-dn max-directory-numbers • load phone-type firmware-file • ip source-address ip-address [port port] • create cnf-files • keepalive seconds • dialplan-pattern tag pattern extension-length length extension-pattern patternIP Telephony © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 61
  62. 62. Manual Setup (Cont.): tftp-server Command CMERouter(config)# tftp-server flash:filename • Allows a file in flash to be downloadable with TFTP 7940/60 Firmware 7920 Available through TFTP Firmware 7910 Firmware tftp-server flash:P00303020214.bin tftp-server flash:cmterm_7920.3.3-01-06.bin tftp-server flash:P00403020214.binIP Telephony © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 62
  63. 63. Manual Setup (Cont.): Telephony Service Commands CMERouter(config)# telephony-service • Enters telephony service mode CMERouter(config-telephony-service)# max-ephone maximum-ephones • Sets the maximum number of ephones that may be defined in the system (default is 0) CMERouter(config-telephony-service)# max-dn maximum-directory-numbers • Sets the maximum number of ephone-dn that may be defined in the system (default is 0)IP Telephony © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 63
  64. 64. Manual Setup (Cont.): Firmware Association CMERouter(config-telephony-service)# load model firmware-file • Associates a firmware file with the model of IP phone 7940/60 7940/7960 telephony-service Firmware load 7960-7940 P00303020214 load 7920 cmterm_7920.3.3-01-06.bin load 7910 P00403020214 7920 7920 Firmware Filenames are case-sensitive 7910 Firmware 7910IP Telephony © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 64
  65. 65. Manual Setup (Cont.): Source IP and Port CMERouter(config-telephony-service)# ip source-address ip-address [port port] • Identifies the address and port through which IP phones communicate with Cisco CME Default XML 10.90.0.1 telephony-service ip source-address 10.90.0.1 port 2000IP Telephony © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 65
  66. 66. Manual Setup (Cont.): Create XML Files CMERouter(config-telephony-service)# create cnf-files • Builds the specific XML files necessary for the IP phones SEP SEP000F2473AB14.cnf.xml XML 000F.2473.AB14 10.90.0.1 telephony-service create cnf-filesIP Telephony © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 66
  67. 67. Manual Setup (Cont.): Keepalive CMERouter(config-telephony-service)# keepalive seconds • Sets the length of the time interval between keepalive message from the IP phones to Cisco CME telephony-service keepalive 10 Keepalive Keepalive • Default is 30 seconds, range is 10 – 65535 seconds • If 3 keepalives are missed in a row, the device will have to register againIP Telephony © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 67
  68. 68. Manual Setup (Cont.): DID Configuration Commands CMERouter(config-telephony-service)# dialplan-pattern tag pattern extension-length length extension-pattern pattern [no-reg] • Sets a dial plan pattern which can expand extension numbers to E.164 numbers that can be used for DIDs DN 1000 ISDN PRI PSTN … DN 10XX DIDs assigned 2015559000 DN 1099 thru 2015559099 telephony-service dialplay-pattern 1 20155590.. extension-length 4 extension pattern 10..IP Telephony © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 68
  69. 69. Manual Setup (Cont.): Example Manual Setup of the Cisco CME tftp-server flash:P00303020214.bin tftp-server flash:P00403020214.bin telephony-service load 7910 P00403020214 load 7960-7940 P00303020214 create cnf-files max-ephones 10 max-dn 10 ip source-address 10.10.0.1 port 2000 dialplan-pattern 1 2095559... extension-length 4 extension-pattern 1... ephone-dn 1 dual-lineManually number 401configured call-forward busy 1999 call-forward noans 1999 timeout 10see module ephone 13 lesson 3 mac-address 000F.2745.2AD8 button 1:1IP Telephony © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 69
  70. 70. Setup Troubleshooting: Verify IP Addressing Verify the IP addressing on the IP phone • Use the Settings button and select “Network Configuration” • Verify IP and subnet mask are correct • Verify the TFTP server is the Cisco CME router • Verify the default gateway is correctIP Telephony © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 70
  71. 71. Setup Tips (Cont.): Verify the Correct Files in Flash Show flash CMERouter#show flash -#- --length-- -----date/time------ path 1 399514 Mar 1 2002 12:56:28 P00305000301.sbn 2 22649180 Mar 1 2002 12:38:00 c3725-ipvoice-mz.123-7.T.bin 3 321939 Mar 1 2002 12:55:58 CP7902010200SCCP031023A.sbin 4 317171 Mar 1 2002 12:56:06 CP7905010200SCCP031023A.sbin 5 317968 Mar 1 2002 12:56:10 CP7912010200SCCP031023A.sbin 6 369950 Mar 1 2002 12:56:22 P00303020214.bin 7 333822 Mar 1 2002 12:56:30 P00403020214.bin 8 47904 Mar 1 2002 12:56:54 S00103020002.bin 9 301298 Mar 1 2002 12:56:56 ata18x-v2-16-ms-030327b.zup 10 496521 Mar 1 2002 12:57:22 music-on-hold.au 11 1908762 Mar 1 2002 12:56:54 P00503010100.bin 12 21 Mar 1 2002 12:56:18 OS7920.txt 13 839984 Mar 1 2002 12:57:18 cmterm_7920.3.3-01-06.bin 14 307067 Mar 1 2002 12:56:02 CP79050101SCCP030530B31.zup ...IP Telephony © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 71
  72. 72. Optional Parameters: Locale Parameters Allow changes to: • Language of phone display Danish Italian • Locale for call progress Spanish tones and cadences Dutch Norwegian Swedish French Portuguese English German Russian FederationIP Telephony © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 72
  73. 73. Optional Parameters: Locale Parameters CMERouter(config-telephony-service)# user-locale language-code • Specifies the language for display on an IP phone CMERouter(config-telephony-service)# network-locale language-code • Specifies the set of call progress tones and cadence on the IP phoneIP Telephony © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 73
  74. 74. Optional Parameters: Date and Time CMERouter(config-telephony-service)# date-format {mm-dd-yy | dd-mm-yy | yy-dd-mm | yy-mm-dd} • Sets the date format for IP phone displays CMERouter(config-telephony-service)# time-format {12 | 24} • Specifies the set of call progress tones and cadence on the IP phoneIP Telephony © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 74
  75. 75. Rebooting Cisco CallManager Express Phones Reset Command Restart Command • Hard reboot • Soft reboot • Phone firmware changes • Phone buttons changes • User locales changes • Phone lines changes • Network locales changes • Speed-dial number changes • URL parameters changes • No DHCP or TFTP invoked • DHCP and TFTP invoked • System message changes • Takes longer than restartIP Telephony © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 75
  76. 76. Router Configuration: Two Commands (Cont.) CMERouter(config-telephony-service)# reset {all [time-interval] | cancel | mac-address | sequence-all} • Sets the date format for IP phone displays CMERouter(config-ephone)# reset • Resets a specific ephoneIP Telephony © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 76
  77. 77. Router Configuration: Two Commands (Cont.) CMERouter(config-telephony-service)# restart {all [time-interval] | mac-address} • Sets the date format for IP phone displays CMERouter(config-ephone)# restart • Restarts the ephoneIP Telephony © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 77
  78. 78. Setup Troubleshooting Troubleshooting setup overview • Verify that a correct IP address and scope options are received on the IP phone • Verify the correct files are in flash • Debug the tftp server • Verify phone firmware install • Verify locale is correct • Verify phone setup • Review configurationIP Telephony © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 78
  79. 79. Verifying Cisco CallManager Express Phone Configuration Verify ephone-dn Configurations show running-config telephony-service load 7910 P00403020214 load 7960-7940 P00303020214 max-ephones 10 max-dn 10 ip source-address 10.90.0.1 port 2000 auto assign 1 to 10 create cnf-files dialplan-pattern 1 2015559... extension-length 4 extension-pattern 1... voicemail 9999 max-conferences 8 ! ephone-dn 1 dual-line number 9000 ! ephone 1 mac-address 000F.2470.F8F8 button 1:1IP Telephony © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 79
  80. 80. Setup Tips (Cont.): Debug tftp events command Debug tftp events command CMERouter#debug tftp events Mar 2 19:32:59.333: TFTP: Looking for OS79XX.TXT Mar 2 19:32:59.337: TFTP: Looking for SEP000F2470F8F8.cnf.xml Mar 2 19:32:59.681: TFTP: Opened system:/its/XMLDefault7960.cnf.xml, fd 0, size 784 for process 131 Mar 2 19:32:59.685: TFTP: Finished system:/its/XMLDefault7960.cnf.xml, time 00:00:00 for process 131 Mar 2 19:33:02.713: TFTP: Looking for SEP000F2470F8F8.cnf.xml Mar 2 19:33:02.713: TFTP: Opened system:/its/XMLDefault7960.cnf.xml, fd 0, size 784 for process 131 Mar 2 19:33:02.745: TFTP: Finished system:/its/XMLDefault7960.cnf.xml, time 00:00:00 for process 131 • Can verify if the SEP file for the phone is found • Can verify the downloading of the correct firmwareIP Telephony © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 80
  81. 81. Verifying Cisco CallManager Express Phone Configuration (Cont.) Verify Phone Firmware Installation debug ephone register Mar 2 15:16:57.582: New Skinny socket accepted [1] (2 active) Mar 2 15:16:57.582: sin_family 2, sin_port 49692, in_addr 10.90.0.11 Mar 2 15:16:57.582: skinny_add_socket 1 10.90.0.11 49692 Mar 2 15:16:57.766: %IPPHONE-6-REG_ALARM: 20: Name=SEP000F2470F8F8 Load=3.2(2.14) Last=Phone-Keypad Mar 2 15:16:57.766: Skinny StationAlarmMessage on socket [1] 10.90.0.11 SEP000F2470F8F8 Mar 2 15:16:57.766: severityInformational p1=2368 [0x940] p2=184551946 [0xB000A0A] Mar 2 15:16:57.766: 20: Name=SEP000F2470F8F8 Load=3.2(2.14) Last=Phone-Keypad Mar 2 15:16:57.766: ephone-(1)[1] StationRegisterMessage (1/2/2) from 10.90.0.11 Mar 2 15:16:57.766: ephone-(1)[1] Register StationIdentifier DeviceName SEP000F2470F8F8 Mar 2 15:16:57.766: ephone-(1)[1] StationIdentifier Instance 1 deviceType 7 Mar 2 15:16:57.766: ephone-1[-1]:stationIpAddr 10.90.0.11 Mar 2 15:16:57.766: ephone-1[1]:phone SEP000F2470F8F8 re-associate OK on socket [1] Mar 2 15:16:57.766: %IPPHONE-6-REGISTER: ephone-1:SEP000F2470F8F8 IP:10.90.0.11 has registered. Mar 2 15:16:57.766: Phone 0 socket 1 Mar 2 15:16:57.766: Skinny Local IP address = 10.95.0.1 on port 2000 ... Mar 2 15:16:57.766: Skinny Phone IP address = 10.90.0.11 49692 Mar 2 15:16:57.766: ephone-1[1]:Date Format M/D/Y Mar 2 15:16:57.766: ephone-1[1][SEP000F2470F8F8]:RegisterAck sent to ephone 1: keepalive period 30IP Telephony © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 81
  82. 82. Verifying Cisco CallManager Express Phone Configuration (Cont.) Verify Locale-Specific FilesCMERouter1#show telephony-service tftp-bindingstftp-server system:/its/SEPDEFAULT.cnftftp-server system:/its/SEPDEFAULT.cnf alias SEPDefault.cnftftp-server system:/its/XMLDefault.cnf.xml alias XMLDefault.cnf.xmltftp-server system:/its/ATADefault.cnf.xmltftp-server system:/its/united_states/7960-tones.xml alias United_States/7960-tones.xmltftp-server system:/its/united_states/7960-font.xml alias English_United_States/7960-font.xmltftp-server system:/its/united_states/7960-dictionary.xml alias English_United_States/7960-dictionary.xmltftp-server system:/its/united_states/7960-kate.xml alias English_United_States/7960-kate.xmltftp-server system:/its/united_states/SCCP-dictionary.xml alias English_United_States/SCCP-dictionary.xmltftp-server system:/its/XMLDefault7960.cnf.xml alias SEP000F2470F8F8.cnf.xmltftp-server system:/its/XMLDefault7960.cnf.xml alias SEP000F23FC9CF0.cnf.xmlIP Telephony © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 82
  83. 83. Verifying Cisco CallManager Express Phone Configuration (Cont.) Verify Cisco IP Phone Setup CMERouter1#show ephone ephone-1 Mac:000F.2470.F8F8 TCP socket:[1] activeLine:0 REGISTERED mediaActive:0 offhook:0 ringing:0 reset:0 reset_sent:0 paging 0 debug:1 IP:10.10.0.11 49692 Telecaster 7960 keepalive 29 max_line 6 button 1: dn 1 number 1000 CH1 IDLE CH2 IDLE ephone-2 Mac:000F.23FC.9CF0 TCP socket:[2] activeLine:0 REGISTERED mediaActive:0 offhook:0 ringing:0 reset:0 reset_sent:0 paging 0 debug:1 IP:10.10.0.13 52633 Telecaster 7960 keepalive 135 max_line 6 button 1: dn 2 number 1001 CH1 IDLE CH2 IDLEIP Telephony © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 83
  84. 84. IP Telephony © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public 84

×