Cisco VoIP: How to configure Basic Telephony on a Brand new Cisco Call Manager Express (CME )

** Enable Telephony Service
G00-2921-01#conf t
G00-2921-01(config)#telephony-service

** Configure CME source address

G00-2921-01(config)#telephony-service
G00-2921-01(config-telephony)#ip source-address 10.1.222.254
G00-2921-01(config-telephony)#end

** Configure Max ephones and DNs

G00-2921-01#conf t
Enter configuration commands, one per line. End with CNTL/Z.
G00-2921-01(config)#telephony-service
G00-2921-01(config-telephony)#max-ephones 25
PLEASE READ THE FOLLOWING TERMS CAREFULLY. INSTALLING THE LICENSE OR
LICENSE KEY PROVIDED FOR ANY CISCO PRODUCT FEATURE OR USING SUCH
PRODUCT FEATURE CONSTITUTES YOUR FULL ACCEPTANCE OF THE FOLLOWING
TERMS. YOU MUST NOT PROCEED FURTHER IF YOU ARE NOT WILLING TO BE BOUND
BY ALL THE TERMS SET FORTH HEREIN.

Use of this product feature requires an additional license from Cisco,
together with an additional payment. You may use this product feature
on an evaluation basis, without payment to Cisco, for 60 days. Your use
of the product, including during the 60 day evaluation period, is
subject to the Cisco end user license agreement
http://www.cisco.com/en/US/docs/general/warranty/English/EU1KEN_.html
If you use the product feature beyond the 60 day evaluation period, you
must submit the appropriate payment to Cisco for the license. After the
60 day evaluation period, your use of the product feature will be
governed solely by the Cisco end user license agreement (link above),
together with any supplements relating to such product feature. The
above applies even if the evaluation license is not automatically
terminated and you do not receive any notice of the expiration of the
evaluation period. It is your responsibility to determine when the
evaluation period is complete and you are required to make payment to
Cisco for your use of the product feature beyond the evaluation period.

Your acceptance of this agreement for the software features on one
product shall be deemed your acceptance with respect to all such
software on all Cisco products you purchase which includes the same
software. (The foregoing notwithstanding, you must purchase a license
for each software feature you use past the 60 days evaluation period,
so that if you enable a software feature on 1000 devices, you must
purchase 1000 licenses for use past the 60 day evaluation period.)

Activation of the software command line interface will be evidence of
your acceptance of this agreement.
ACCEPT? [yes/no]: yes

G00-2921-01(config)#telephony-service
G00-2921-01(config-telephony)#max-dn 50

** Make a directory for the files

G00-2921-01#mkdir flash:6921
Create directory filename [6921]?
Created dir flash0:/6921

** Copy the CME files to flash. These include the locale files

G00-2921-01#archive tar /xtract ftp://10.10.10.40/CME_8.8_Locale/CME_8.8_L$
Loading CME_8.8_Locale/CME_8.8_Locale/CME-locale-ru_RU-Russian-8.8.2.3.tar
extracting 7921-dictionary.xml (74721 bytes)!
extracting 7921-font.dat (137616 bytes)
extracting 7921-kate.utf-8.xml (1904 bytes)
extracting 7921-kate.xml (1770 bytes)
extracting be-sccp.jar (73523 bytes)!
extracting g3-tones.xml (1313 bytes)
extracting gp-sccp.jar (77524 bytes)
extracting ipc-sccp.jar (73625 bytes)
extracting mk-sccp.jar (73219 bytes)!
extracting gd-sip.jar (79380 bytes)
extracting tc-sccp.jar (73745 bytes)
extracting td-sccp.jar (73625 bytes)
extracting be-sip.jar (76205 bytes)!
extracting rp-sccp.jar (72178 bytes)
extracting tags_file (2956 bytes)
extracting utf8_tags_file (4167 bytes)
extracting rtl-sccp.jar (122309 bytes)!
extracting g4-tones.xml (1799 bytes)
extracting gh-sip.jar (80236 bytes)
extracting gp-sip.jar (29505 bytes)
extracting ipc-sip.jar (76268 bytes)
extracting mk-sip.jar (75865 bytes)!
extracting tc-sip.jar (29212 bytes)
extracting td-sip.jar (76268 bytes)
extracting CME-locale-ru_RU-Russian-8.8.2.3.tar.cfg (650 bytes)
[OK - 1413120/4096 bytes]

** Copy ringtones

G00-2921-01#$tp://10.10.10.40/Laz/ringtones.tar flash:ringtones
Loading Lazurnaya/ringtones.tar
extracting Analog1.raw (8160 bytes)!
extracting Analog2.raw (8160 bytes)
extracting AreYouThere.raw (5280 bytes)
extracting AreYouThereF.raw (5040 bytes)
extracting Bass.raw (8160 bytes)
extracting CallBack.raw (12240 bytes)
extracting Chime.raw (16040 bytes)
extracting Classic1.raw (8160 bytes)
extracting Classic2.raw (16080 bytes)
extracting ClockShop.raw (10800 bytes)
extracting DistinctiveRingList.xml (2823 bytes)
extracting Drums1.raw (9600 bytes)
extracting Drums2.raw (13440 bytes)
extracting FilmScore.raw (15840 bytes)
extracting HarpSynth.raw (16080 bytes)
extracting Jamaica.raw (8160 bytes)
extracting KotoEffect.raw (16080 bytes)
extracting MusicBox.raw (12720 bytes)
extracting Piano1.raw (8160 bytes)
extracting Piano2.raw (15360 bytes)
extracting Pop.raw (9360 bytes)
extracting Pulse1.raw (7200 bytes)
extracting Ring1.raw (4000 bytes)
extracting Ring2.raw (4000 bytes)!
extracting Ring3.raw (4000 bytes)
extracting Ring4.raw (4000 bytes)
extracting Ring5.raw (4000 bytes)
extracting Ring6.raw (4000 bytes)
extracting Ring7.raw (4000 bytes)
extracting RingList.xml (495 bytes)
extracting Sax1.raw (10800 bytes)
extracting Sax2.raw (14160 bytes)
extracting Vibe.raw (16080 bytes)
[OK - 326144/4096 bytes]

** Copy Gui files

G00-2921-01#$tp://10.10.10.40/Laz/CME8.8.0GUI.TAR flash:gui
Loading Lazurnaya/CME8.8.0GUI.TAR
CME 8.8.0 GUI/ (directory)!
extracting CME 8.8.0 GUI/admin_user.html (4118 bytes)
extracting CME 8.8.0 GUI/admin_user.js (677820 bytes)!!
extracting CME 8.8.0 GUI/CiscoLogo.gif (1029 bytes)
extracting CME 8.8.0 GUI/CME_GUI_README.TXT (1019 bytes)
extracting CME 8.8.0 GUI/Delete.gif (953 bytes)
extracting CME 8.8.0 GUI/dom.js (16344 bytes)
extracting CME 8.8.0 GUI/downarrow.gif (864 bytes)
extracting CME 8.8.0 GUI/ephone_admin.html (6315 bytes)
extracting CME 8.8.0 GUI/logohome.gif (4558 bytes)
extracting CME 8.8.0 GUI/normal_user.html (3978 bytes)
extracting CME 8.8.0 GUI/normal_user.js (78428 bytes)!
extracting CME 8.8.0 GUI/Plus.gif (1347 bytes)
extracting CME 8.8.0 GUI/sxiconad.gif (843 bytes)
extracting CME 8.8.0 GUI/Tab.gif (174 bytes)
extracting CME 8.8.0 GUI/telephony_service.html (2496 bytes)
extracting CME 8.8.0 GUI/uparrow.gif (870 bytes)
extracting CME 8.8.0 GUI/xml-test.html (10230 bytes)
extracting CME 8.8.0 GUI/xml.template (3412 bytes)
[OK - 828416/4096 bytes]

** Copy phone firmware files

LAZ-G00-2921-01#$10.10.10.40/Laz/BOOT69xx.0-0-0-14.zz.sgn flash:6921
Destination filename [/6921/BOOT69xx.0-0-0-14.zz.sgn]?
Accessing ftp://10.10.10.40/Laz/BOOT69xx.0-0-0-14.zz.sgn...
Loading Laz/BOOT69xx.0-0-0-14.zz.sgn !
[OK - 45308/4096 bytes]

45308 bytes copied in 0.824 secs (54985 bytes/sec)

G00-2921-01#$10.10.10.40/Laz/DSP69xx.0-0-0-11-124120.zz.sgn flash:69$
Destination filename [/6921/DSP69xx.0-0-0-11-124120.zz.sgn]?
Accessing ftp://10.10.10.40/Laz/DSP69xx.0-0-0-11-124120.zz.sgn...
Loading Laz/DSP69xx.0-0-0-11-124120.zz.sgn !
[OK - 226112/4096 bytes]

226112 bytes copied in 1.056 secs (214121 bytes/sec)

G00-2921-01#$0/Laz/SCCP69xx.9-3-1-3.loads flash:6921
Destination filename [/6921/SCCP69xx.9-3-1-3.loads]?
Accessing ftp://10.10.10.40/Laz/SCCP69xx.9-3-1-3.loads...
Loading Laz/SCCP69xx.9-3-1-3.loads
[OK - 491/4096 bytes]

491 bytes copied in 0.524 secs (937 bytes/sec)

G00-2921-01#$10.10.10.40/Laz/SCCP69xx.9-3-1-3.zz.sgn flash:6921
Destination filename [/6921/SCCP69xx.9-3-1-3.zz.sgn]?
Accessing ftp://10.10.10.40/Laz/SCCP69xx.9-3-1-3.zz.sgn...
Loading Laz/SCCP69xx.9-3-1-3.zz.sgn !!!!!!!!!!!
[OK - 2785544/4096 bytes]

2785544 bytes copied in 6.360 secs (437979 bytes/sec)

** Confirm that the files have been copied

G00-2921-01#sh flash:
-#- --length-- -----date/time------ path
1 83840096 Jun 29 2012 10:10:12 +04:00 c2900-universalk9_npe-mz.SPA.152-3.T.bin
2 2814 Jun 29 2012 10:19:06 +04:00 cpconfig-29xx.cfg
3 3000320 Jun 29 2012 10:19:20 +04:00 cpexpress.tar
4 1038 Jun 29 2012 10:19:30 +04:00 home.shtml
5 122880 Jun 29 2012 10:19:40 +04:00 home.tar
6 1697952 Jun 29 2012 10:19:54 +04:00 securedesktop-ios-3.1.1.45-k9.pkg
7 415956 Jun 29 2012 10:20:10 +04:00 sslclient-win-1.1.4.176.pkg
8 0 Sep 27 2012 14:37:40 +04:00 6921
9 45308 Sep 27 2012 14:38:00 +04:00 6921/BOOT69xx.0-0-0-14.zz.sgn
10 226112 Sep 27 2012 14:38:18 +04:00 6921/DSP69xx.0-0-0-11-124120.zz.sgn
11 491 Sep 27 2012 14:38:34 +04:00 6921/SCCP69xx.9-3-1-3.loads
12 2785544 Sep 27 2012 14:39:00 +04:00 6921/SCCP69xx.9-3-1-3.zz.sgn
13 74721 Sep 27 2012 17:51:16 +04:00 7921-dictionary.xml
14 137616 Sep 27 2012 17:51:16 +04:00 7921-font.dat
15 1904 Sep 27 2012 17:51:16 +04:00 7921-kate.utf-8.xml
16 1770 Sep 27 2012 17:51:18 +04:00 7921-kate.xml
17 73523 Sep 27 2012 17:51:18 +04:00 be-sccp.jar
18 1313 Sep 27 2012 17:51:18 +04:00 g3-tones.xml
19 77524 Sep 27 2012 17:51:18 +04:00 gp-sccp.jar
20 73625 Sep 27 2012 17:51:20 +04:00 ipc-sccp.jar
21 73219 Sep 27 2012 17:51:20 +04:00 mk-sccp.jar
22 79380 Sep 27 2012 17:51:20 +04:00 gd-sip.jar
23 73745 Sep 27 2012 17:51:22 +04:00 tc-sccp.jar
24 73625 Sep 27 2012 17:51:22 +04:00 td-sccp.jar
25 76205 Sep 27 2012 17:51:22 +04:00 be-sip.jar
26 72178 Sep 27 2012 17:51:24 +04:00 rp-sccp.jar
27 2956 Sep 27 2012 17:51:24 +04:00 tags_file
28 4167 Sep 27 2012 17:51:24 +04:00 utf8_tags_file
29 122309 Sep 27 2012 17:51:24 +04:00 rtl-sccp.jar
30 1799 Sep 27 2012 17:51:24 +04:00 g4-tones.xml
31 80236 Sep 27 2012 17:51:26 +04:00 gh-sip.jar
32 29505 Sep 27 2012 17:51:26 +04:00 gp-sip.jar
33 76268 Sep 27 2012 17:51:26 +04:00 ipc-sip.jar
34 75865 Sep 27 2012 17:51:28 +04:00 mk-sip.jar
35 29212 Sep 27 2012 17:51:28 +04:00 tc-sip.jar
36 76268 Sep 27 2012 17:51:28 +04:00 td-sip.jar
37 650 Sep 27 2012 17:51:28 +04:00 CME-locale-ru_RU-Russian-8.8.2.3.tar.cfg
38 0 Sep 27 2012 19:34:22 +04:00 ringtones
39 8160 Sep 27 2012 19:34:22 +04:00 ringtones/Analog1.raw
40 8160 Sep 27 2012 19:34:24 +04:00 ringtones/Analog2.raw
41 5280 Sep 27 2012 19:34:24 +04:00 ringtones/AreYouThere.raw
42 5040 Sep 27 2012 19:34:24 +04:00 ringtones/AreYouThereF.raw
43 8160 Sep 27 2012 19:34:24 +04:00 ringtones/Bass.raw
44 12240 Sep 27 2012 19:34:26 +04:00 ringtones/CallBack.raw
45 16040 Sep 27 2012 19:34:26 +04:00 ringtones/Chime.raw
46 8160 Sep 27 2012 19:34:26 +04:00 ringtones/Classic1.raw
47 16080 Sep 27 2012 19:34:26 +04:00 ringtones/Classic2.raw
48 10800 Sep 27 2012 19:34:28 +04:00 ringtones/ClockShop.raw
49 2823 Sep 27 2012 19:34:28 +04:00 ringtones/DistinctiveRingList.xml
50 9600 Sep 27 2012 19:34:28 +04:00 ringtones/Drums1.raw
51 13440 Sep 27 2012 19:34:28 +04:00 ringtones/Drums2.raw
52 15840 Sep 27 2012 19:34:28 +04:00 ringtones/FilmScore.raw
53 16080 Sep 27 2012 19:34:30 +04:00 ringtones/HarpSynth.raw
54 8160 Sep 27 2012 19:34:30 +04:00 ringtones/Jamaica.raw
55 16080 Sep 27 2012 19:34:30 +04:00 ringtones/KotoEffect.raw
56 12720 Sep 27 2012 19:34:30 +04:00 ringtones/MusicBox.raw
57 8160 Sep 27 2012 19:34:30 +04:00 ringtones/Piano1.raw
58 15360 Sep 27 2012 19:34:32 +04:00 ringtones/Piano2.raw
59 9360 Sep 27 2012 19:34:32 +04:00 ringtones/Pop.raw
60 7200 Sep 27 2012 19:34:32 +04:00 ringtones/Pulse1.raw
61 4000 Sep 27 2012 19:34:32 +04:00 ringtones/Ring1.raw
62 4000 Sep 27 2012 19:34:32 +04:00 ringtones/Ring2.raw
63 4000 Sep 27 2012 19:34:34 +04:00 ringtones/Ring3.raw
64 4000 Sep 27 2012 19:34:34 +04:00 ringtones/Ring4.raw
65 4000 Sep 27 2012 19:34:34 +04:00 ringtones/Ring5.raw
66 4000 Sep 27 2012 19:34:34 +04:00 ringtones/Ring6.raw
67 4000 Sep 27 2012 19:34:34 +04:00 ringtones/Ring7.raw
68 495 Sep 27 2012 19:34:36 +04:00 ringtones/RingList.xml
69 10800 Sep 27 2012 19:34:36 +04:00 ringtones/Sax1.raw
70 14160 Sep 27 2012 19:34:36 +04:00 ringtones/Sax2.raw
71 16080 Sep 27 2012 19:34:36 +04:00 ringtones/Vibe.raw
72 0 Sep 27 2012 20:34:16 +04:00 gui
73 0 Sep 27 2012 20:34:16 +04:00 gui/CME 8.8.0 GUI
74 4118 Sep 27 2012 20:34:18 +04:00 gui/CME 8.8.0 GUI/admin_user.html
75 677820 Sep 27 2012 20:34:18 +04:00 gui/CME 8.8.0 GUI/admin_user.js
76 1029 Sep 27 2012 20:34:20 +04:00 gui/CME 8.8.0 GUI/CiscoLogo.gif
77 1019 Sep 27 2012 20:34:20 +04:00 gui/CME 8.8.0 GUI/CME_GUI_README.TXT
78 953 Sep 27 2012 20:34:20 +04:00 gui/CME 8.8.0 GUI/Delete.gif
79 16344 Sep 27 2012 20:34:20 +04:00 gui/CME 8.8.0 GUI/dom.js
80 864 Sep 27 2012 20:34:22 +04:00 gui/CME 8.8.0 GUI/downarrow.gif
81 6315 Sep 27 2012 20:34:22 +04:00 gui/CME 8.8.0 GUI/ephone_admin.html
82 4558 Sep 27 2012 20:34:22 +04:00 gui/CME 8.8.0 GUI/logohome.gif
83 3978 Sep 27 2012 20:34:22 +04:00 gui/CME 8.8.0 GUI/normal_user.html
84 78428 Sep 27 2012 20:34:22 +04:00 gui/CME 8.8.0 GUI/normal_user.js
85 1347 Sep 27 2012 20:34:24 +04:00 gui/CME 8.8.0 GUI/Plus.gif
86 843 Sep 27 2012 20:34:24 +04:00 gui/CME 8.8.0 GUI/sxiconad.gif
87 174 Sep 27 2012 20:34:24 +04:00 gui/CME 8.8.0 GUI/Tab.gif
88 2496 Sep 27 2012 20:34:24 +04:00 gui/CME 8.8.0 GUI/telephony_service.html
89 870 Sep 27 2012 20:34:24 +04:00 gui/CME 8.8.0 GUI/uparrow.gif
90 10230 Sep 27 2012 20:34:26 +04:00 gui/CME 8.8.0 GUI/xml-test.html
91 3412 Sep 27 2012 20:34:26 +04:00 gui/CME 8.8.0 GUI/xml.template

161673216 bytes available (94814208 bytes used)

** Create tftp bindings for the copied firmware files and ringtones

tftp-server flash:6921/BOOT69xx.0-0-0-14.zz.sgn alias BOOT69xx.0-0-0-14.zz.sgn
tftp-server flash:6921/DSP69xx.0-0-0-11-124120.zz.sgn alias DSP69xx.0-0-0-11-124120.zz.sgn
tftp-server flash:6921/SCCP69xx.9-3-1-3.loads alias SCCP69xx.9-3-1-3.loads
tftp-server flash:6921/SCCP69xx.9-3-1-3.zz.sgn alias SCCP69xx.9-3-1-3.zz.sgn
tftp-server flash:ringtones/Analog1.raw alias Analog1.raw
tftp-server flash:ringtones/Analog2.raw alias Analog2.raw
tftp-server flash:ringtones/AreYouThere.raw alias AreYouThere.raw
tftp-server flash:ringtones/AreYouThereF.raw alias AreYouThereF.raw
tftp-server flash:ringtones/Bass.raw alias Bass.raw
tftp-server flash:ringtones/CallBack.raw alias CallBack.raw
tftp-server flash:ringtones/Chime.raw alias Chime.raw
tftp-server flash:ringtones/Classic1.raw alias Classic1.raw
tftp-server flash:ringtones/Classic2.raw alias Classic2.raw
tftp-server flash:ringtones/ClockShop.raw alias ClockShop.raw
tftp-server flash:ringtones/DistinctiveRingList.xml alias DistinctiveRingList.xml
tftp-server flash:ringtones/Drums1.raw alias Drums1.raw
tftp-server flash:ringtones/Drums2.raw alias Drums2.raw
tftp-server flash:ringtones/FilmScore.raw alias FilmScore.raw
tftp-server flash:ringtones/HarpSynth.raw alias HarpSynth.raw
tftp-server flash:ringtones/Jamaica.raw alias Jamaica.raw
tftp-server flash:ringtones/KotoEffect.raw alias KotoEffect.raw
tftp-server flash:ringtones/MusicBox.raw alias MusicBox.raw
tftp-server flash:ringtones/Piano1.raw alias Piano1.raw
tftp-server flash:ringtones/Piano2.raw alias Piano2.raw
tftp-server flash:ringtones/Pop.raw alias Pop.raw
tftp-server flash:ringtones/Pulse1.raw alias Pulse1.raw
tftp-server flash:ringtones/Ring1.raw alias Ring1.raw
tftp-server flash:ringtones/Ring2.raw alias Ring2.raw
tftp-server flash:ringtones/Ring3.raw alias Ring3.raw
tftp-server flash:ringtones/Ring4.raw alias Ring4.raw
tftp-server flash:ringtones/Ring5.raw alias Ring5.raw
tftp-server flash:ringtones/Ring6.raw alias Ring6.raw
tftp-server flash:ringtones/Ring7.raw alias Ring7.raw
tftp-server flash:ringtones/RingList.xml alias RingList.xml
tftp-server flash:ringtones/Sax1.raw alias Sax1.raw
tftp-server flash:ringtones/Sax2.raw alias Sax2.raw
tftp-server flash:ringtones/Vibe.raw alias Vibe.raw

** Enable GUI on CME 8.8

G00-2921-01#CONF T
Enter configuration commands, one per line. End with CNTL/Z.
G00-2921-01(config)#file privilege 0
G00-2921-01(config)#EXIT

** show the path to the gui files

G00-2921-01(config)#ip http server
G00-2921-01(config)#ip http path flash:/gui

** Configure Ephone and ephone DN.
Ps. I had to add the command max-calls-per-button 3 since i was using 6921 phones. This solved the error that i was getting “Unable to create a call; the maximum number of calls for this line has been reached”

ephone-dn 1 dual-line
number 100
label Laz_Phone 100
name Laz_Phone

ephone 1
username "Laz_Phone" password Cisco
type 6921
max-calls-per-button 3
button 1:1

ephone-dn 2 dual-line
number 101
label Test_Phone 101
name Test_Phone

ephone 2
mac-address 2894.0F7E.CF6B
username "Test_Phone" password Cisco
max-calls-per-button 3
type 6921
button 1:2

** Create cnf

G00-2921-01(config-telephony)#create cnf-files
Creating CNF files

** Check that the phones have registerd

G00-2921-01#sh ephone reg

ephone-1[0] Mac:2894.0F7E.AB8E TCP socket:[1] activeLine:0 whisperLine:0 REGISTERED in SCCP ver 22/17 max_streams=1
mediaActive:0 whisper_mediaActive:0 startMedia:0 offhook:0 ringing:0 reset:0 reset_sent:0 paging 0 debug:1 caps:8
IP:10.1.222.1 * 35874 6921 keepalive 180 max_line 2 available_line 2
button 1: cw:1 ccw:(0 0)
dn 1 number 100 CH1 IDLE CH2 IDLE
Preferred Codec: g711ulaw
Lpcor Type: none Username: Laz_Phone Password: Cisco

ephone-2[1] Mac:2894.0F7E.CF6B TCP socket:[2] activeLine:0 whisperLine:0 REGISTERED in SCCP ver 22/17 max_streams=1
mediaActive:0 whisper_mediaActive:0 startMedia:0 offhook:0 ringing:0 reset:0 reset_sent:0 paging 0 debug:1 caps:8
IP:10.1.222.2 * 35827 6921 keepalive 3 max_line 2 available_line 2
button 1: cw:1 ccw:(0 0)
dn 2 number 101 CH1 IDLE CH2 IDLE
Preferred Codec: g711ulaw
Lpcor Type: none Username: Test_Phone Password: Cisco


One thought on “Cisco VoIP: How to configure Basic Telephony on a Brand new Cisco Call Manager Express (CME )

  1. Anybody have any more info on the “Unable to create a call; the maximum number of calls for this line has been reached” issue? The max-calls-per-button 3 worked for my 6941s, but…. why is it a problem?

    Cheers,
    Aaron

    Like

Leave a comment