Appendix C: Cisco BCS Verified Designs Configuration Example
This appendix shows an example of a Cisco BCS Verified Designs configuration file. Descriptive statements are included for each subsection in the configuration file.
Building configuration...
Current configuration : 11927 bytes
service timestamps debug datetime msec
service timestamps log datetime msec
no service password-encryption
boot system flash:c2801-ipvoice-mz.123_11_T6.bin
boot system flash:c2801-spservicek9-mz.2005-05-16.ESE_20050516_123_11_T6.bin
ip dhcp excluded-address 10.1.31.1 10.1.31.20
ip dhcp excluded-address 10.1.51.1 10.1.51.20
ip dhcp excluded-address 10.1.71.1 10.1.71.20
! The commands below define DHCP for data, voice, and wireless LAN. Option 150 should point to voice mail.
network 10.1.31.0 255.255.255.0
network 10.1.51.0 255.255.255.0
network 10.1.71.0 255.255.255.0
no ftp-server write-enable
! The statements below enable H.323 to H.323, H.323 to SIP, in Cisco IOS software so that
H.323 calls to IP phones at this site can roll over to voice mail.
allow-connections h323 to h323
allow-connections h323 to sip
allow-connections sip to h323
supplementary-service h450.12
! Translation rules manipulate digits of calling- or called-numbers (depending on how they
are referred to in the subsequent "voice translation-profile" command).
! Translation rules use regular expressions to state what numbers, or patterns, should be
substituted for what other numbers and can be much more sophisticated than the basic ones
used below.
voice translation-rule 101
voice translation-profile 101
ip address 10.1.10.2 255.255.255.255
h323-gateway voip interface
h323-gateway voip bind srcaddr 10.1.10.1
interface FastEthernet0/0
interface FastEthernet0/0.31
ip address 10.1.31.1 255.255.255.0
interface FastEthernet0/0.51
ip address 10.1.51.1 255.255.255.0
interface FastEthernet0/0.71
ip address 10.1.71.1 255.255.255.0
interface Service-Engine0/0
ip unnumbered FastEthernet0/0.31
service-module ip address 10.1.31.2 255.255.255.0
service-module ip default-gateway 10.1.31.1
interface FastEthernet0/1
ip address 192.168.1.2 255.255.255.252
encapsulation frame-relay
! The statements below define the TFTP server for the IP phone loads.
tftp-server flash:ATA030100SCCP040211A.zup
tftp-server flash:CP7902040000SCCP040701A.sbin
tftp-server flash:CP7905040000SCCP040701A.sbin
tftp-server flash:P00403020214.bin
tftp-server flash:CP7912040000SCCP040701A.sbin
tftp-server flash:S00103020002.bin
tftp-server flash:P00503010100.bin
tftp-server flash:cmterm_7936.3-3-5-0.bin
tftp-server flash:P00303020214.bin
tftp-server flash:P00305000301.sbn
tftp-server flash:cmterm_7920.3.3-01-08.bin
sccp local FastEthernet0/0.31
sccp ccm 10.1.31.1 identifier 1
associate ccm 1 priority 1
associate profile 1 register mtp001121fb0366
dspfarm profile 1 transcode
associate application SCCP
! 1 is the Cisco Unity Express pilot number and 1980 is the voice-mail pilot number. Calls
to these numbers are directed via SIP to Cisco Unity Express at its IP address. The
translation rule defined earlier is used here to translate DID numbers to the extensions
before the call is routed to Cisco Unity Express. DTMF relay to Cisco Unity Express must
be via SIP-Notify, and G.711 "no vad" must be configured on this dial-peer.
description ** cue voicemail pilot number **
session target ipv4:10.1.31.2
description ** cue auto attendant number **
session target ipv4:10.1.31.2
description Call to Cisco_2811a
translation-profile outgoing 101
destination-pattern 15....
session target ipv4:10.1.32.1
dtmf-relay h245-alphanumeric
description Call to Cisco_2821a
translation-profile outgoing 101
destination-pattern 20....
session target ipv4:10.1.33.1
dtmf-relay h245-alphanumeric
description Call to Cisco_2851a
translation-profile outgoing 101
destination-pattern 35....
session target ipv4:10.1.36.1
dtmf-relay h245-alphanumeric
description Call to Cisco_3825a
translation-profile outgoing 101
destination-pattern 45....
session target ipv4:10.1.38.1
dtmf-relay h245-alphanumeric
description Call to Callmanager
translation-profile outgoing 101
destination-pattern 25....
session target ipv4:10.1.33.97
dtmf-relay h245-alphanumeric
dial-peer voice 4980 voip
description Unity Voice Mail
session target ipv4:10.1.38.1
dtmf-relay h245-alphanumeric
! The commands below following the "telephony-service" keyword is the main Cisco CME
configuration for this router. Key considerations include the following:
! - The "load" command associates a type of Cisco IP phone with a phone firmware file.
! - The "max-ephones" and "max-dn" commands specify the maximum number of phones and
extensions supported on this system.
! - The "source-address" provides the IP address and port through which IP phones
communicate with the Cisco CME router.
! - The "system message" ??.
! - The "sdspfarm" commands ??.
! - The "create cnf-files" command generates the XML configuration files required for IP
phones.
! - The "voicemail" command defines the voice mail pilot number as 1480.
! - The "max-conferences" command specifies that the maximum number of three-party
conferences simultaneously supported by this Cisco CME system is eight.
! - The "web admin" commands define the Cisco CME system administrator and customer
administrator accounts.
! - The "dn-webedit" and "time-webedit" commands enable the ability to add extensions
(ephone-dns) and allow
! - The "transfer-system" command defines the types of transfer (blind and consult)
supported by the Cisco CME system.
! - The "secondary dialtone" command defines the ?? by the Cisco CME system.
load 7960-7940 P00303020214
load 7920 cmterm_7920.3.3-01-08.bin
load 7912 CP7912040000SCCP040701A.sbin
ip source-address 10.1.31.1 port 2000
system message CME on 2801
sdspfarm transcode sessions 10
sdspfarm tag 1 mtp001121fb0366
create cnf-files version-stamp Jan 01 2002 00:00:00
web admin system name cmeadmin password cmeadmin
transfer-system full-consult
! The definitions of the Cisco CME IP phone extensions (ephone-dn) start below. Key
considerations include the following:
! - The "dual-line" designation ensures that transfers and conferences can be done on the
phone.
! - The "number" keyword provides the extension digits, and the "secondary" field ensures
that DID numbers for this extension are also matched to this ephone-dn.
! - The "name" keyword provides the name that will be used on the phone display.
! - The "call-forward busy and noan" keywords provide the voice-mail pilot number (1480)
where calls must be forwarded when the user is busy on the phone or when the call is not
answered (after a timeout of the given number of seconds).
description First Last Name
call-forward noan 1480 timeout 10
description First Last Name
call-forward noan 1480 timeout 10
description First Last Name
call-forward noan 1480 timeout 10
description First Last Name
call-forward noan 1480 timeout 10
description First Last Name
call-forward noan 1480 timeout 10
description First Last Name
call-forward noan 1480 timeout 10
description First Last Name
call-forward noan 1480 timeout 10
description First Last Name
call-forward noan 1480 timeout 10
description First Last Name
call-forward noan 1480 timeout 10
description First Last Name
call-forward noan 1480 timeout 10
description First Last Name
call-forward noan 1480 timeout 10
description First Last Name
call-forward noan 1480 timeout 10
description First Last Name
call-forward noan 1480 timeout 10
description First Last Name
call-forward noan 1480 timeout 10
description First Last Name
call-forward noan 1480 timeout 10
description First Last Name
call-forward noan 1480 timeout 10
description First Last Name
call-forward noan 1480 timeout 10
description First Last Name
call-forward noan 1480 timeout 10
description First Last Name
call-forward noan 1480 timeout 10
description First Last Name
call-forward noan 1480 timeout 10
description First Last Name
call-forward noan 1480 timeout 10
description First Last Name
call-forward noan 1480 timeout 10
description First Last Name
call-forward noan 1480 timeout 10
description First Last Name
call-forward noan 1480 timeout 10
! The following block of commands provides all the "ephone" definitions on the system.
These represent the physical phone parameters such as their MAC addresses, the user ID
(called username) associated with the phone, the button layouts, and the phone type. Key
considerations include the following:
! - The "username" is used by the end users to log in to Cisco CME to get a web display of
their phone settings.
! - The "type" command specifies the IP phone type (in this case a Cisco 7960 IP Phone).
! - The "button" command provides the button layout on the phone. Button 1 has ??, etc.
username "user1" password null
mac-address 0030.94C2.5DF0
username "user2" password null
mac-address 0012.D984.B03E
username "user3" password null
mac-address 0000.0000.0001
username "user4" password null
mac-address 0000.0000.0002
username "user5" password null
mac-address 0000.0000.0003
username "user6" password null
mac-address 0000.0000.0004
username "user7" password null
mac-address 0000.0000.0005
username "user8" password null
mac-address 0000.0000.0006
username "user9" password null
mac-address 0000.0000.0007
username "user10" password null
mac-address 0000.0000.0008
username "user11" password null
mac-address 0000.0000.0009
username "user12" password null
mac-address 0000.0000.000A
username "user13" password null
mac-address 0000.0000.000B
username "user14" password null
mac-address 0000.0000.000C
username "user15" password null
mac-address 0000.0000.000D
username "user16" password null
mac-address 0000.0000.000E
username "user17" password null
mac-address 0000.0000.000F
username "user18" password null
mac-address 0000.0000.0010
username "user19" password null
mac-address 0000.0000.0011
username "user20" password null
mac-address 0000.0000.0012
username "user21" password null
mac-address 0000.0000.0013
username "user22" password null
mac-address 0000.0000.0014
username "user23" password null
mac-address 0000.0000.0015
username "user24" password null
mac-address 0000.0000.0016
line vty 0 4 password cisco