CCNA Collaboration – Notes, Chapter 5

CICD – Ch5 – Managing Endpoints and End Users in CME

Users

  • CME has 3 levels of users
    • System Admin
      • Authority of all aspects of CME system and phone features
    • Customer Admin
      • Perform MACD (Move, Adds, Changes, Delete) to phones and users
      • No system level access
    • Phone User
      • Customize aspects of their own phone
      • Speed dial, extension mobility, search user directory
      • Login with username and password

Creating Users

  • System admin
    • Must be privilege level 15
    • Can use CLI
    • GUI – CME built in (no screenshots)
router(config)#
router(config)#hostname CME
CME(config)#username cisco priv 15 password cisco
CME(config)#line vty 0 4
CME(config-line)#login local
CME(config-line)#transport input all
CME(config-line)#exit
CME(config)#int gi0/0
CME(config-if)#ip add 192.168.10.47 255.255.255.0
CME(config-if)#no shut
CME(config-if)#
CME(config-if)#ip http server
CME(config)#ip http secure-server 
% Generating 1024 bit RSA keys, keys will be non-exportable...[OK]
CME(config)#
CME(config)#ip http authentication local
  • GUI CME – Customer Admin
    • Configure > System Parameter > Administrators Login Account

 

CME Terminology

  • ephone – ethetnet phone
    • Physical phone hardware
    • How SCCP phones are referenced in the CLI
    • Device type, MAC address
  • ephone-dn – Directory number
    • Number assigned to SCCP phone

Associate user to ephone-dn

  • Provides caller ID for internal calls
  • Builds system directory
  • Presence status monitoring
    • On/off hook, unregistered
  • Applied ephone-dn config to ephone when user logs in with extension mobility

 

CME Phones

  • CME supports SIP and SCCP

Config – CLI

SCCP

ephone --> create phone
ephone-dn --> create SCCP DN
telephony-service --> telephony config

SIP

voice register pool --> create phone
voice register dn --> create SIP DN
voice register global --> telephony config
  • Add phone manually with CLI or GUI
  • Can enable Auto Registration
    • Phones automatically get added to CME

 

Home Lab screenshots and CLI

  • Base config has already been shown above or in previous notes. CCP was installed on my Win10 VM.

Configuring CME

CLI sent to router

telephony-service
 no auto-reg-ephone
 exit

New Options that are available

Enabling SIP

CLI sent to router

Enabling VOIP Settings, SIP settings

voice service voip
 allow-connections h323 to h323
 allow-connections h323 to sip
 allow-connections sip to h323
 allow-connections sip to sip
 no supplementary-service h450.2
 no supplementary-service h450.3
 no supplementary-service h450.7
 no supplementary-service sip moved-temporarily
 no supplementary-service sip refer
 sip
bind control source-interface GigabitEthernet0/0
bind media source-interface GigabitEthernet0/0
registrar server
exit
 exit

Telephony Settings

Enable router to support SIP and SCCP endpoints, set number of phones and extensions router can support

Choose IP address for phones to register with. I used the physical interface. Loopback address can also be used. Must be a static address, DHCP does not work

CLI sent to router

telephony-service
 cnf-file location flash:
 exit
voice register global
 mode cme
 source-address 192.168.10.47
 max-pool 25
 max-dn 50
 tftp-path flash:
 create profile
 exit
telephony-service
 create cnf-files
 exit
voice register global
 mode cme
 create profile
 exit

Phone Images

Not included in the chapter, but CME needs the phone firmware loaded on the flash.

Example Output - done from CLI, TFTP image to router

tftp-server flash:SCCP45.9-4-2SR3-1S.loads alias SCCP45.9-4-2SR3-1S.loads
tftp-server flash:apps45.9-4-2ES26.sbn alias apps45.9-4-2ES26.sbn
tftp-server flash:cnu45.9-4-2ES26.sbn alias cnu45.9-4-2ES26.sbn
tftp-server flash:cvm45sccp.9-4-2ES26.sbn alias cvm45sccp.9-4-2ES26.sbn
tftp-server flash:dsp45.9-4-2ES26.sbn alias dsp45.9-4-2ES26.sbn
tftp-server flash:jar45sccp.9-4-2ES26.sbn alias jar45sccp.9-4-2ES26.sbn
tftp-server flash:term45.default.loads alias term45.default.loads
tftp-server flash:term65.default.loads alias term65.default.loads
telephony-service
 load 7945 SCCP45.9-4-2SR3-1S.loads
 create cnf-files
 exit

Creating SCCP Extension and Phone, creating and assigning user to phone

CLI sent to router

!PHONE EXT - SCCP
ephone-dn 1 dual-line
 number 2001
 huntstop
 exit
!ADDING PHONE AND USER - SCCP
ephone 1
 mac-address C062.6BD3.33CE
 type 7945
 auto-line
 exit
ephone 1
 username phone1
 button1:1
 restart
 exit
ephone-dn 1
 name Phone One
 exit
ephone 1
 restart
 exit

Creating SIP Extension and Phone, creating and assigning user to phone

CLI sent to router

!ADDING PHONE AND USER –

SIP 
voice register pool 1 
 id mac AAAA.BBBB.CCCC 
 type 7945 
 exit 
telephony-service 
 create cnf-files 
 exit 
voice register global 
 mode cme 
 create profile 
 exit 
voice register pool 1 
 username Phone2 password password 
 number 1 dn 1 
 restart 
 exit 
voice register dn 1 
 name Phone Two 
 exit 
voice register pool 1 
 restart 
 exit

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.