|
For the BR2 CME router, the following tasks were identified during the reading: 1. connectivity 3. ntp 4. dhcp @ ccm 6. full did & name 7. phones (dual line) 8. part/css 13. e1 pri 14. gk 16. dp - loc, ld, intl, t302
17. dp - 911 19. dp - br2 > hq/br1 (sip trunk) 22. teho br2 > hq/br1 ld 28. moh 39. cue 40. hunt group 41. cue mailbox for hunt 42. aa script
Task 1. (3 points) Establish network-wide connectivity. • Ensure all Data and Voice VLANs have a L3 interface on their site’s router. (condition 1) • You are NOT permitted to use a trunk port between the any router and any switch. (condition 2) • Place Unified CallManager into the Voice VLAN. (condition 3) • Ping for connectivity between all sites and to UCManager / Unity. (condition 4) • Ensure that the UCM can ping the Data VLAN (condition 5)
int fa0/0 no shut
int fa0/0.1 encap dot1q 450 ip addr 10.10.202.1 255.255.255.0 int fa0/0.2 encap dot1q 350 nat ip addr 10.10.102.1 255.255.255.0
ping 10.10.200.20 (CCM) sh ip route (look for other locations Loopback, Voice and Data subnets)
Task 3. (1 point) Configure the HQ Router to pull time from the PSTN Router (10.x.200.2) and that at all times the PSTN Router is the "synced" router from HQ perspective. Configure BR1 and BR2 routers to pull time from the HQ Router. • You may not use the 'ntp peer' command (not related to BR2) • Ensure that HQ Router (and Phones) are in the EST (GMT -5), the BR1 Router (and Phones) are in the MST (GMT -7), and that the BR2 Router (and Phones) are in the CET (GMT +1) (condition 2) • Ensure that all routers commit this synced time to their internal hardware clocks (condition 3) • Ensure that all routers use the local time for all Logging purposes (condition 4)
clo tim CET +1 <<< condition 2 clo sum CDT rec ntp serv 172.10.100.1 <<< main condition ntp upd <<< condition 3 serv time log date loc <<< condition 4 serv time deb date loc
Task 4. (1 point) For all sites – use the UCManager Server to allocate address space. (not related to BR2) • Ensure that no addresses handed out include .1-.10 in the 4th octet. (not related to BR2) • Ensure that should one UCManager fail as a DHCP Server that IP addresses are still able to be handed out for all sites and that no duplicate addresses are ever handed out (condition 1) • Ensure that the proper TFTP server address(es) are handed out to the phones. Ensure that a backup server for TFTP is provided where possible (not related to BR2) int fa0/0.1 ip helper 10.10.200.20 <<< condition 1 ip helper 10.10.200.21
Task 6. (4 points) Configure each phone at all sites to forward its calling name and full E164 number. When calling the PSTN, each phone should forward full DID and calling names to PSTN phone. • You may NOT use the <Null> Partition to accomplish any tasks for the remainder of this lab (Use of <Null> Partition for initial phone registration is acceptable). (not applicable to BR2) • Also ensure that throughout this lab that ALL calls process their signaling FIRST through the UCM Subscriber and then through the UCM Publisher should the Subscriber be offline. (not applicable to BR2) int s0/1/0:15 isdn outg display <<< main condition - send "name" to PSTN
voice translation-rule 1 rule 1 /^\(3...\)$/ /313325\1/ voice translation-rule 2 rule 1 /^331325\(3...\)$/ /\1/
voice translation-profile Outgoing translate calling 1 voice translation-profile Incoming translate called 2 translate redirect-called 2
voice-p 0/1/0:15 translation-p out Outgoing <<< main condition - display full DID translation-p incom Incoming ! will be configured in the Task 7 ephone-dn 1 dual name BR2 Phone 1 <<< main condition - "calling name" ephone-dn 2 dual name BR2 Phone 2 ephone-dn 3 dual name BR2 Phone 2 ephone-dn 4 dual name BR2 Phone 2
Task 7. (1 point) Register phones at BR2 based on Table 7. Call waiting must be enabled on all DNs. telephony-service max-ephone 10 max-dn 40 ip source 10.10.202.1 create-cnf
ephone-dn 1 dual <<< main condition - registration and "call waiting" number 3001 name BR2 Phone1
ephone-dn 2 dual number 3002 name BR2 Phone2
ephone-dn 3 dual number 3003 name BR2 Phone3
ephone-dn 4 dual number 3004 name BR2 Phone4
ephone 1 mac <MAC Phone 1> <<< MAC address may be retrieved form "show ephone" command. type 7960 button 1:1 ephone 2 mac <MAC Phone 2> type 7960 button 1:2 ephone 3 mac <MAC Phone 3> type 7960 button 1:3 ephone 4 mac <MAC Phone 4> type 7960 button 1:4
Task 8. (2 points) Apply Class of Restriction rules according to the following rules: (all IP Phones can call each other). • In times of WAN failure (SRST) – Phones should continue to follow this CoR model • See the "PSTN Route Classifications" tables in the Dial Plan section before question 15 for clarification of what type of call is EMS/Local/LD/International • Phone1 can dial 911 and Local, other phones can dial everything. dial-peer cor custom name pt-loc-911 name pt-ld-intl dial-peer cor list css-loc-911 member pt-loc-911 dial-peer cor list css-ld-intl member pt-ld-intl ephone-dn 1 cor incom css-loc-911 ! Should be configured at the Task 17
dial-p voice 999 pots cor out css-loc-911 dial-p voice 9999 pots cor out css-loc-911
dial-p voice 9 pots cor out css-loc-911 dial-p voice 90 pots cor out css-ld-intl dial-p voice 900 pots cor out css-ld-intl
Task 13. (1 point) Configure BR2 as an E1 PRI gateway for UCME, based on information in Table 8. isdn switch primary-net5 controller e1 0/1/0 fram crc linec hd pri-g tim 1-3 int s0/1/0:15 isdn bchan des
Task 14. (4 points) Configure gatekeeper on HQ-RTR as follows: Local zone= UCM - Register all UCM Pub, Sub and UCME GWs to this zone Domain name = ipexpert.com (bind to loopback interface)
• You MAY NOT register any UCME E164 numbers • You MAY NOT manually enter any Tech-Prefix commands into the GK • You MAY use Zone Prefixes as you deem necessary • You MAY register gateway(s) to the GK using a Tech Prefix if you deem necessary - but may only use 1# to do so • You MAY NOT at any time use “default-technology” to route a call. • Ensure that CAC is in place to only allow 6 concurrent G729 calls to or from the remote UCME site int lo0 h323- voip int h323- voip h323 CME h323- voip bind src 172.10.102.1 h323- voip id UCM ip 172.10.100.1 h323- voip tech- 1# gateway ephone-dn 1 dual number 3001 no-reg <<< condition 1
Task 17. (2 points) All Emergency Services (EMS), Local, Long Distance, and Non-US International calls originating from BR2 should be sent out of the local PSTN gateway. • Ensure that whether users dial an access code or not for the EMS number - the call goes through properly • Also ensure that all DID calls in from the PSTN will reach their proper extension dial-p voi 999 pots destination-p 999 port 0/1/0:15 forw all cor out css-loc-911
dial-p voi 9999 pots destination-p 9999 port 0/1/0:15 forw 3 cor out css-loc-911
dial-p voi 9 pots destination-p 9[1-9]...... port 0/1/0:15 forw 7 cor out css-loc-911
dial-p voi 90 pots destination-p 90331[1-9]...... port 0/1/0:15 forw 10 cor out css-ld-intl
dial-p voi 900 pots destination-p 900T port 0/1/0:15 prefix 00 cor out css-ld-intl
dial-p voi 1 pots incom call . port 0/1/0:15 dire <<< Inbound DID
Task 19. (3 points) Any calls from BR2 phones to HQ/BR1 phones must use 4 digit dial and be placed over the WAN. • These calls must use SIP directly to the UCM Sub and Pub for primary routing and every other call must be load balanced between the Sub and Pub equally (condition 1) • These SIP calls must have their signaling sourced from BR2's Loopback 0 interface (condition 2) • The calls must then use the H323 GK as a fallback - but only if the SIP routes fail (condition 3) • Also provide a way that, if needed, we can verify the integrity of any RTP packets from UCME to UCM (condition 4)
voice serv voip all h t h all h t s all s t h all s t s sip bind all sou lo0 <<< condition 2
dial-p voice 21 voip destination-p [12]... sess targ ipv4:10.10.200.21 <<< condition 1 - CCM Sub sess prot sip codec g729r dtmf-r sip-n no vad ip udp check <<< condition 4 dial-p voice 20 voip destination-p [12]... sess targ ipv4:10.10.200.20 <<< condition 1 - CCM Pub sess prot sip codec g729r dtmf-r sip-n no vad ip udp check
dial-p voice 10 voip destination-p [12]... sess targ ras codec g729r dtmf-r h245-a no vad pref 1 <<< condition 3 dial-p hunt 1 <<< load balancing "least recent used"
Task 22. (3 points) Any international calls that are made from BR2 phones to the country in which HQ and BR1 resides (US) – should be routed over the WAN and out of the appropriate GW (BR1 GW if the call is for the 617 area code – all other area codes including the 212 should be routed out the HQ GW) to the local PSTN (TEHO) to avoid international toll charges. • The calls must use the Gatekeeper on the HQ-RTR for routing – and the GK is expecting to see the call formatted with the country code – but not a preceding 00 (+ country code + variable digit) • Ensure that if the WAN is down, calls fallback to their local GW dial-p voi 1617 voip destination-p 9001617T session targ ras codec g729r no vad dtmf-r h245-a tech- 1# dial-p voi 1212 voip destination-p 9001212T session targ ras codec g729r no vad dtmf-r h245-a tech- 1#
Task 28. (1 point) Configure music on hold for BR2. telephony-service moh flash:music-on-hold.au
Task 39. (2 points) Configure the BR2 router to support the CUE module using information from Table 16. • You are NOT permitted to use the Web based GUI for any portion of this setup. (condition 1)
Voice Mail Pilot = 3600 MWI On/Off = 3999/3998 AA DN = 3100 TUI = 3200
• Finally setup mailboxes for Phones 3 & 4 at BR2 (condition 2) • Ensure that if a call is forwarded for reasons of No-Answer or Busy that the call goes to the appropriate mailbox. (condition 3) • Ensure that when users listen to their voicemail messages, that they hear the ANI announced of the phone who left them the message. (condition 4)
voice serv voip <<< if not done previously all s t s all s t h all h t s all h t h sip-ua int serv 0/0 ip unnum gi0/0.211 serv ip addr 10.10.202.2 255.255.255.0 serv ip defa 10.10.202.1 no shut ip route 10.10.202.2 255.255.255.255 serv0/0 dial-p voi 3600 voip destination-p 3[126]00 session targ ipv4:10.10.202.2 session prot sip dtmf-r sip-n no vad codec g711u
ephone-dn 5 num 3999.... no-reg mwi on ephone-dn 6 num 3998.... no-reg mwi off voice-c 0 dsp serv dsp dspf dspf prof 1 trans max sess 4 codec g729r ass app sccp no shut dspf prof 2 conf codec g729r max sess 2 ass app sccp no shut sccp ccm 10.10.202.1 id 1 sccp ccm gro 1 ass ccm 1 prio 1 ass prof 1 reg mtp001da10466d8 ass prof 2 reg cfb001da10466d8 sccp local lo0 sccp
telephony-service call-f .T transfer-f .T sdsp units 2 sdsp trans sess 4 sdsp tag 1 mtp001da10466d8 sdsp tag 2 cfb001da10466d8 voicemail 3600
service serv 0/0 sess
Do you wish to start configuration now (y,n)? y Enter Hostname: br2-cue Enter Domain Name: ipexpert.com Would you like to use DNS for CUE (y,n)?n Enter IP Address of the Primary NTP Server: 172.10.100.1 Please identify a location... 2 (Americas) Please select a country. 45 (United States) Please select ... time zone regions. 4 (Eastern Standard Time) Is the above information OK? 1 (Yes) <wait for about 3-5 minutes> Enter administrator user ID: admin Enter password for : cisco Confirm password for by reentering it: cisco br2-cue> en Password: br2-cue#
сcn sub sip <<< Configure SIP parameters dtmd sip gate addr 172.10.102.1 gate port 5060 ccn appl voicemail <<< Voicemail Application maxs 6 ccn appl AutoAttendant <<< Auto Attendant maxs 4 param "operExtn" "1000" param "MaxRetry" "3" param "WelcomePrompt" "ciscowelcome.wav" enabled ccn trig sip phone 3600 app voicemail enabled maxs 6 ccn trig sip phone 3100 app AutoAttendant enabled maxs 4 ccn appl ciscomwiapplication parameter strMWI_ON_DN 3999 parameter strMWI_OFF_DN 3998 user br2user3 create user br2user3 phonenumber 3003 user br2user4 create user br2user4 phonenumber 3004 voice mailbox own br2user3 no tut ena voice mailbox own br2user4 no tut ena voice callerid
Task 40. (1 point) Create a circular hunt group with a Pilot DN of 3210. This should ring the Branch 2 phones 3 & 4 on their primary line. Should any given phone (3 and/or 4) not answer within approximately 3 rings - then that particular phone should not be allowed to take any more calls without user intervention at that phone. The final destination of the call should be the voicemail for the GDM created in the next question. ephone-hunt 1 peer pilot 3210 no-reg both list 3001, 3002 timeo 12,12 final 3215 <<< CUE Mailbox in task 41 auto logout 3 <<< automatic logout after 3 rings
Task 41. (1 point) Create a General Delivery Mailbox with extension of 3215. Forwarded calls from the support hunt group should use this voicemail account. Ensure that all BR2 phones see if there is a message waiting in the GDM. ephone-dn 7 num 3215 no name Support Mailbox call-f all 3600 ephone 1 but 2:7 ephone 2 but 2:7
! In CUE CLI gro support create <<< Create Group gro support memb br2user1 gro support memb br2user2 gro support own br2user1 gro support phonenumber 3215 voi mailbox own support <<< Create mailbox no tut
Task 42. (5 points) Create a simple Auto Attendant on BR2 that collects ALL incoming calls from the PSTN that are not directed to specific 'known' DID for a registered IP Phone. • Use '3500' for the pilot of the Auto Attendant - ensure that IP Phones in the UCME can call this number as well as PSTN folks • The Auto Attendant must allow callers to input a '1' and be directed to a Sales Hunt Group at '3210' that rings BR2 Phones 3 & 4 in a circular fashion. If both phones are busy, callers must be queued and PSTN callers must hear MoH. • The Auto Attendant must also allow callers to input a '2' and be directed to a Support Hunt Group – even though it rings the same hunt group at pilot '3210'. • Record a prompt that gives callers these options • Ensure that if an Administrator desired - that they could see hourly updates of Queue related statistics such as Abandoned Calls among other things. • Also allow in the AA so that anyone that dials 0 for an operator goes to extension(s) 3003 and 3004 Note: Copied from the B-ACD Configuration Guide / Example 1. Changes are in green. dial-peer voice 35001 pots <<< Inbound for PSTN calls service aa incoming called-number 3500 port 0/1/0:15 application service queue flash:app-b-acd-2.1.2.2.tcl param queue-len 10 param aa-hunt1 3210 <<< condition X - Sales Hunt param aa-hunt2 3210 <<< condition X - Support Hunt param aa-hunt10 3210 <<< condition X - "Operator" hunt param number-of-hunt-grps 3 param queue-manager-debugs 1 service aa flash:app-b-acd-aa-2.1.2.2.tcl paramspace english location flash: paramspace english index 1 paramspace english language en param aa-pilot 3500 param call-retry-timer 15 param second-greeting-time 60 param max-time-call-retry 600 param max-time-vm-retry 2 param service-name queue
param dial-by-extension-option 5 param voice-mail 3600 param number-of-hunt-grps 3 param handoff-string aa param welcome-prompt _bacd_welcome.au <<< Copied from next example Note: End of copied configuration example. voice translation-rule 10 rule 1 /^331325\(300[1-4]\)$/ /\1/ <<< "Known" IP Phones rule 2 /^331325\(3[126]00\)$/ /\1/ <<< "Known Voicemail rule 10 /^3313253...$/ /3500/ <<< All "unknown" numbers voice translation-profile Inbound translate called 10 voice-port 0/1/0:15 translation-p incom Inbound <<< translate inbound 10-digits numbers
dial-p voi 3000 pots <<< PSTN inbound peer for "known phones" incom call 300[1-4] port 0/1/0:15 direct
dial-p voi 36001 pots <<< PSTN inbound to CUE incom call 3600 port 0/1/0:15 direct
dial-p voice 1 pots <<< PSTN Inbound for "unknown" numbers incom call . port 0/1/0:15 service aa
dial-p voi 35002 voip <<< Internal outbound through loopback destination-p 3500 session targ ipv4:172.10.102.1 codec g711u no vad dial-p voi 35003 voip <<< Internal inbound through loopback incom call 3500 service aa codec g711u no vad
|