All language subtitles for Advanced Cisco Voice over IP and QoS - Full 11 Hour Course

af Afrikaans
ak Akan
sq Albanian
am Amharic
ar Arabic
hy Armenian
az Azerbaijani
eu Basque
be Belarusian
bem Bemba
bn Bengali
bh Bihari
bs Bosnian
br Breton
bg Bulgarian
km Cambodian
ca Catalan
ceb Cebuano
chr Cherokee
ny Chichewa
zh-CN Chinese (Simplified)
zh-TW Chinese (Traditional)
co Corsican
hr Croatian
cs Czech
da Danish
nl Dutch
en English
eo Esperanto
et Estonian
ee Ewe
fo Faroese
tl Filipino
fi Finnish
fr French
fy Frisian
gaa Ga
gl Galician
ka Georgian
de German
el Greek
gn Guarani
gu Gujarati
ht Haitian Creole
ha Hausa
haw Hawaiian
iw Hebrew
hi Hindi
hmn Hmong
hu Hungarian
is Icelandic
ig Igbo
id Indonesian
ia Interlingua
ga Irish
it Italian
ja Japanese
jw Javanese
kn Kannada
kk Kazakh
rw Kinyarwanda
rn Kirundi
kg Kongo
ko Korean
kri Krio (Sierra Leone)
ku Kurdish
ckb Kurdish (Soranî)
ky Kyrgyz
lo Laothian
la Latin
lv Latvian
ln Lingala
lt Lithuanian
loz Lozi
lg Luganda
ach Luo
lb Luxembourgish
mk Macedonian
mg Malagasy
ms Malay
ml Malayalam
mt Maltese
mi Maori
mr Marathi
mfe Mauritian Creole
mo Moldavian
mn Mongolian
my Myanmar (Burmese)
sr-ME Montenegrin
ne Nepali
pcm Nigerian Pidgin
nso Northern Sotho
no Norwegian
nn Norwegian (Nynorsk)
oc Occitan
or Oriya
om Oromo
ps Pashto
fa Persian Download
pl Polish
pt-BR Portuguese (Brazil)
pt Portuguese (Portugal)
pa Punjabi
qu Quechua
ro Romanian
rm Romansh
nyn Runyakitara
ru Russian
sm Samoan
gd Scots Gaelic
sr Serbian
sh Serbo-Croatian
st Sesotho
tn Setswana
crs Seychellois Creole
sn Shona
sd Sindhi
si Sinhalese
sk Slovak
sl Slovenian
so Somali
es Spanish
es-419 Spanish (Latin American)
su Sundanese
sw Swahili
sv Swedish
tg Tajik
ta Tamil
tt Tatar
te Telugu
th Thai
ti Tigrinya
to Tonga
lua Tshiluba
tum Tumbuka
tr Turkish
tk Turkmen
tw Twi
ug Uighur
uk Ukrainian
ur Urdu
uz Uzbek
vi Vietnamese
cy Welsh
wo Wolof
xh Xhosa
yi Yiddish
yo Yoruba
zu Zulu
Would you like to inspect the original subtitles? These are the user uploaded subtitles that are being translated: 1 00:00:03,190 --> 00:00:08,270 [Music] 2 00:00:09,019 --> 00:00:11,400 thank you 3 00:00:11,400 --> 00:00:14,849 [Music] 4 00:00:20,960 --> 00:00:25,800 welcome to the ccnp voice C voice exam 5 00:00:25,800 --> 00:00:28,439 video certification Series this is 6 00:00:28,439 --> 00:00:30,480 module one and we're going to be going 7 00:00:30,480 --> 00:00:32,700 through a course introduction and a lab 8 00:00:32,700 --> 00:00:34,320 topology overview 9 00:00:34,320 --> 00:00:36,540 let me introduce myself my name is Josh 10 00:00:36,540 --> 00:00:38,219 Kittle or you may know me from Twitter 11 00:00:38,219 --> 00:00:41,100 as Cisco voice dude I've been working 12 00:00:41,100 --> 00:00:43,140 with Cisco unified Communications pretty 13 00:00:43,140 --> 00:00:44,760 much since the beginning you know the 14 00:00:44,760 --> 00:00:48,000 call manager 3.x days and I'm currently 15 00:00:48,000 --> 00:00:50,879 employed by a Cisco partner working in 16 00:00:50,879 --> 00:00:52,379 the delivery side of the house so I 17 00:00:52,379 --> 00:00:54,539 install and build and upgrade and patch 18 00:00:54,539 --> 00:00:55,800 and maintain these types of systems 19 00:00:55,800 --> 00:00:58,199 pretty much every day 20 00:00:58,199 --> 00:01:00,539 um I got my CCNA in 2002 and I'm 21 00:01:00,539 --> 00:01:02,879 currently a ccnp voice and I'm in 22 00:01:02,879 --> 00:01:04,799 process of studying for my ccie 23 00:01:04,799 --> 00:01:06,479 collaboration we're just waiting on 24 00:01:06,479 --> 00:01:08,460 November to come around when the the 25 00:01:08,460 --> 00:01:10,979 tests become available so I've got a 26 00:01:10,979 --> 00:01:12,420 little bit of a background in this stuff 27 00:01:12,420 --> 00:01:14,100 and uh you know I've kind of been there 28 00:01:14,100 --> 00:01:15,600 done that seen lots of different things 29 00:01:15,600 --> 00:01:18,659 but what's cool to me is you know every 30 00:01:18,659 --> 00:01:21,180 new day every new version of software 31 00:01:21,180 --> 00:01:23,100 you know is a new feature is a new 32 00:01:23,100 --> 00:01:24,960 opportunity to learn and that's really 33 00:01:24,960 --> 00:01:27,540 why I you know I kind of do the voice 34 00:01:27,540 --> 00:01:29,220 thing but anyway 35 00:01:29,220 --> 00:01:30,900 um enough about me 36 00:01:30,900 --> 00:01:33,960 um we're going to go through the video 37 00:01:33,960 --> 00:01:35,220 course here 38 00:01:35,220 --> 00:01:37,860 and if you haven't seen videos that I've 39 00:01:37,860 --> 00:01:39,180 done in the past 40 00:01:39,180 --> 00:01:40,920 um you know my style may be a bit new to 41 00:01:40,920 --> 00:01:42,840 you but you know there's going to be 42 00:01:42,840 --> 00:01:44,159 some lecture there's going to be some 43 00:01:44,159 --> 00:01:45,479 presentation but there's going to be a 44 00:01:45,479 --> 00:01:47,100 lot of interactivity going on I'm going 45 00:01:47,100 --> 00:01:48,720 to be asking questions telling stories 46 00:01:48,720 --> 00:01:50,880 and demonstrating things so hopefully 47 00:01:50,880 --> 00:01:52,500 this uh the style is something that you 48 00:01:52,500 --> 00:01:55,259 find useful I'll certainly do my best to 49 00:01:55,259 --> 00:01:56,880 give you the best training experience 50 00:01:56,880 --> 00:01:59,100 possible if you're watching this video 51 00:01:59,100 --> 00:02:00,720 you're doing it probably for one reason 52 00:02:00,720 --> 00:02:03,060 you're going to go after the Cisco ccnp 53 00:02:03,060 --> 00:02:06,060 voice certification and you know this is 54 00:02:06,060 --> 00:02:07,799 one of the videos or I'm sorry one of 55 00:02:07,799 --> 00:02:10,080 the courses that people tend to start 56 00:02:10,080 --> 00:02:12,599 with and you know do first it's a good 57 00:02:12,599 --> 00:02:15,540 foundational concept type of exam 58 00:02:15,540 --> 00:02:19,379 first things first cisco.com Go slash 59 00:02:19,379 --> 00:02:21,540 certification is going to be a resource 60 00:02:21,540 --> 00:02:24,060 that you're going to find useful and you 61 00:02:24,060 --> 00:02:25,080 know even if you don't find it useful 62 00:02:25,080 --> 00:02:25,980 you're going to find yourself going 63 00:02:25,980 --> 00:02:28,500 there anyway and utilizing it as a 64 00:02:28,500 --> 00:02:29,400 reference point throughout your 65 00:02:29,400 --> 00:02:31,920 certification process when looking at 66 00:02:31,920 --> 00:02:35,040 the Cisco ccnp voice and really what 67 00:02:35,040 --> 00:02:36,540 Cisco wants you to take away from the 68 00:02:36,540 --> 00:02:38,640 certification or kind of their synopsis 69 00:02:38,640 --> 00:02:41,040 if you will of the of the certification 70 00:02:41,040 --> 00:02:43,739 is that it's going to validate that you 71 00:02:43,739 --> 00:02:45,540 have the advanced knowledge and the 72 00:02:45,540 --> 00:02:48,239 necessary skills required to integrate 73 00:02:48,239 --> 00:02:50,640 unified communication Solutions into 74 00:02:50,640 --> 00:02:52,800 underlying Network architectures now 75 00:02:52,800 --> 00:02:55,080 those might be new architectures or they 76 00:02:55,080 --> 00:02:56,700 might be existing architectures that 77 00:02:56,700 --> 00:02:58,379 you're going to then you know voice or 78 00:02:58,379 --> 00:03:00,180 collaboration enable 79 00:03:00,180 --> 00:03:01,620 they want to make sure that you're 80 00:03:01,620 --> 00:03:04,140 capable to implement operate configure 81 00:03:04,140 --> 00:03:06,540 and troubleshoot a converged unified 82 00:03:06,540 --> 00:03:08,099 Communications Network and you know 83 00:03:08,099 --> 00:03:09,900 we've gone through different 84 00:03:09,900 --> 00:03:12,000 um you know different explanations or 85 00:03:12,000 --> 00:03:14,640 different buzzwords if you will over the 86 00:03:14,640 --> 00:03:16,739 last decade and a half for you know what 87 00:03:16,739 --> 00:03:18,300 we're now calling unified Communications 88 00:03:18,300 --> 00:03:19,980 environments you know Cisco had the 89 00:03:19,980 --> 00:03:22,800 phrase avid and then you know we've 90 00:03:22,800 --> 00:03:25,019 called things voice over IP but really 91 00:03:25,019 --> 00:03:26,879 unified Communications or unified 92 00:03:26,879 --> 00:03:28,980 collaboration is kind of where we are 93 00:03:28,980 --> 00:03:30,900 today and thanks so we want to make sure 94 00:03:30,900 --> 00:03:33,239 you're able to you know deal with these 95 00:03:33,239 --> 00:03:35,700 Technologies and it focuses the 96 00:03:35,700 --> 00:03:37,920 certification focuses on Cisco unified 97 00:03:37,920 --> 00:03:39,900 Communications manager it's going to 98 00:03:39,900 --> 00:03:41,700 focus on knowledge of Ip quality of 99 00:03:41,700 --> 00:03:44,159 service on the infrastructure it's going 100 00:03:44,159 --> 00:03:45,980 to focus on Gateway configuration 101 00:03:45,980 --> 00:03:49,200 Gatekeepers to some extent IP phones 102 00:03:49,200 --> 00:03:51,239 voice applications and utilities on 103 00:03:51,239 --> 00:03:53,220 Cisco routers and switches and really 104 00:03:53,220 --> 00:03:54,299 it's bigger than that you know we're 105 00:03:54,299 --> 00:03:56,400 going to get into you know the servers 106 00:03:56,400 --> 00:03:57,959 that run the stuff and everything else 107 00:03:57,959 --> 00:04:00,900 but Soup To Nuts Cisco unified 108 00:04:00,900 --> 00:04:02,519 Communications that's that's kind of 109 00:04:02,519 --> 00:04:06,060 what the ccnp voice is all about 110 00:04:06,060 --> 00:04:08,280 you've seen the certification triangle 111 00:04:08,280 --> 00:04:09,720 before 112 00:04:09,720 --> 00:04:10,980 um you know everybody has their own 113 00:04:10,980 --> 00:04:13,920 twist on things so here is mine when 114 00:04:13,920 --> 00:04:16,199 you're going after the ccnp voice you're 115 00:04:16,199 --> 00:04:18,120 likely going to be starting with the c 116 00:04:18,120 --> 00:04:20,040 voice video and we're going to assume 117 00:04:20,040 --> 00:04:21,660 that you've got some background and 118 00:04:21,660 --> 00:04:23,460 let's take a step back for a moment and 119 00:04:23,460 --> 00:04:24,540 talk about what that background 120 00:04:24,540 --> 00:04:27,120 expectation is and really you know the 121 00:04:27,120 --> 00:04:29,160 course that you need to follow or the 122 00:04:29,160 --> 00:04:30,660 sequence that you need to follow in 123 00:04:30,660 --> 00:04:33,300 order to obtain your ccnp voice so it 124 00:04:33,300 --> 00:04:37,740 all starts with the CC ENT and CC ENT is 125 00:04:37,740 --> 00:04:39,360 what we you know what we kind of think 126 00:04:39,360 --> 00:04:41,699 of as the foundation of everything the 127 00:04:41,699 --> 00:04:47,040 CC ENT is Cisco's entry level exam it's 128 00:04:47,040 --> 00:04:50,940 even you know a precursor or you know a 129 00:04:50,940 --> 00:04:52,919 what do you want to call it a 130 00:04:52,919 --> 00:04:55,380 prerequisite for obtaining The Cisco 131 00:04:55,380 --> 00:04:58,759 CCNA certification now keep in mind 132 00:04:58,759 --> 00:05:02,820 to get the CCNA voice certification 133 00:05:02,820 --> 00:05:05,759 which comes next you don't have to have 134 00:05:05,759 --> 00:05:07,860 a CCNA and that's that's something 135 00:05:07,860 --> 00:05:09,660 that's changed you know originally you 136 00:05:09,660 --> 00:05:10,800 did 137 00:05:10,800 --> 00:05:13,380 what's required now or these days is you 138 00:05:13,380 --> 00:05:16,560 require your CC ENT now I'm going to 139 00:05:16,560 --> 00:05:18,180 assume that you're going to go after 140 00:05:18,180 --> 00:05:20,340 your CCNA I'm going to recommend that 141 00:05:20,340 --> 00:05:22,020 you go after your CCNA because it's 142 00:05:22,020 --> 00:05:23,880 going to give you valuable Foundation 143 00:05:23,880 --> 00:05:25,680 knowledge that is going to truly help 144 00:05:25,680 --> 00:05:27,960 you as you you know proceed in your 145 00:05:27,960 --> 00:05:30,419 career and with your studies so you know 146 00:05:30,419 --> 00:05:31,800 we've got the first tier out of the way 147 00:05:31,800 --> 00:05:34,020 now you're into CC Naval Ace and we're 148 00:05:34,020 --> 00:05:36,960 talking the Icom 8.0 exam if you haven't 149 00:05:36,960 --> 00:05:38,880 already watched it that we've put 150 00:05:38,880 --> 00:05:41,699 together a nice video series on that and 151 00:05:41,699 --> 00:05:43,560 I think we did a pretty pretty good job 152 00:05:43,560 --> 00:05:45,060 of preparing you for the exam with that 153 00:05:45,060 --> 00:05:47,100 and hopefully can live up to that with 154 00:05:47,100 --> 00:05:49,259 this series as well once you're into the 155 00:05:49,259 --> 00:05:51,240 ccnp voice Arena you know you've got 156 00:05:51,240 --> 00:05:53,280 five exams that are going to be 157 00:05:53,280 --> 00:05:55,680 necessary to pass to wrap up your 158 00:05:55,680 --> 00:05:59,780 certification C voice which is you know 159 00:05:59,780 --> 00:06:02,039 unified Communications fundamentals 160 00:06:02,039 --> 00:06:05,039 gateways quality of service Etc which is 161 00:06:05,039 --> 00:06:06,500 this series here it's 162 00:06:06,500 --> 00:06:09,660 642-437 as of this recording you'll go 163 00:06:09,660 --> 00:06:12,840 into cipt1 and cipt2 those two exams 164 00:06:12,840 --> 00:06:15,800 cover unified Communications managers 165 00:06:15,800 --> 00:06:17,759 cipt1 is more common is your 166 00:06:17,759 --> 00:06:20,220 fundamentals and Core Concepts in a 167 00:06:20,220 --> 00:06:22,380 single site environment and then cipt2 168 00:06:22,380 --> 00:06:24,120 gets into multi-site stuff gets into 169 00:06:24,120 --> 00:06:26,520 more advanced security stuff 170 00:06:26,520 --> 00:06:28,940 Etc t-voice is a troubleshooting class 171 00:06:28,940 --> 00:06:31,919 it's going to test your ability to you 172 00:06:31,919 --> 00:06:35,100 know really focus on and resolve 173 00:06:35,100 --> 00:06:36,840 problems as they occur in The Voice 174 00:06:36,840 --> 00:06:38,039 network so you're going to learn to read 175 00:06:38,039 --> 00:06:39,960 debugs and things like that and 176 00:06:39,960 --> 00:06:42,360 understand how to break apart various 177 00:06:42,360 --> 00:06:44,340 problems and locate The Faults and cause 178 00:06:44,340 --> 00:06:46,800 them you know and resolve them 179 00:06:46,800 --> 00:06:49,919 this is voiceover I'm sorry voice over 180 00:06:49,919 --> 00:06:51,660 IP or unified Communications 181 00:06:51,660 --> 00:06:53,340 applications so we're going to get into 182 00:06:53,340 --> 00:06:55,800 more advanced features and functionality 183 00:06:55,800 --> 00:06:58,500 and pieces and parts and you know we'll 184 00:06:58,500 --> 00:07:00,180 cross that bridge when we get there but 185 00:07:00,180 --> 00:07:01,500 this is you know kind of the 186 00:07:01,500 --> 00:07:03,660 certification lineup and if you're going 187 00:07:03,660 --> 00:07:05,639 for your ccnp voice you can see the 188 00:07:05,639 --> 00:07:06,960 exams that you're going to need to pass 189 00:07:06,960 --> 00:07:09,360 in order to achieve that and this is 190 00:07:09,360 --> 00:07:11,039 always a moving Target so you know by 191 00:07:11,039 --> 00:07:12,060 the time you see this it may have 192 00:07:12,060 --> 00:07:14,340 changed or been revised and uh you know 193 00:07:14,340 --> 00:07:16,680 so again cisco.com Go slash 194 00:07:16,680 --> 00:07:18,720 certification is something you're going 195 00:07:18,720 --> 00:07:20,400 to want to check out 196 00:07:20,400 --> 00:07:24,360 this exam 642 437 or C Voice or Cisco 197 00:07:24,360 --> 00:07:26,400 Voiceover IP is going to focus on 198 00:07:26,400 --> 00:07:28,680 teaching you about voice gateways call 199 00:07:28,680 --> 00:07:31,020 legs and dial plans you know so these 200 00:07:31,020 --> 00:07:33,360 are all core Gateway Concepts we're 201 00:07:33,360 --> 00:07:34,259 going to go through a basic 202 00:07:34,259 --> 00:07:35,880 implementation of Cisco unified 203 00:07:35,880 --> 00:07:38,900 Communications manager Express or CME 204 00:07:38,900 --> 00:07:44,220 CME is an iOS based PBX and it'll run on 205 00:07:44,220 --> 00:07:47,039 a Cisco router and it will provide for 206 00:07:47,039 --> 00:07:48,419 call control and call routing 207 00:07:48,419 --> 00:07:51,060 capabilities for IP phones more about 208 00:07:51,060 --> 00:07:53,520 CME as we get into it we'll talk about 209 00:07:53,520 --> 00:07:56,880 Cisco unified border element or cube in 210 00:07:56,880 --> 00:07:58,979 its role as a Gateway and really you 211 00:07:58,979 --> 00:08:01,380 know as a session border controller what 212 00:08:01,380 --> 00:08:04,139 can Cube do for you how does it work 213 00:08:04,139 --> 00:08:06,180 we'll talk about voice related qos 214 00:08:06,180 --> 00:08:08,699 techniques and and you know mechanisms 215 00:08:08,699 --> 00:08:10,560 for implementing these types of things 216 00:08:10,560 --> 00:08:12,599 so you know we talked in the beginning 217 00:08:12,599 --> 00:08:16,919 that this is focused on preparing you to 218 00:08:16,919 --> 00:08:18,720 you know interact with those underlying 219 00:08:18,720 --> 00:08:20,160 networks so we're going to talk about 220 00:08:20,160 --> 00:08:22,080 what you need to know and how those 221 00:08:22,080 --> 00:08:23,580 underlying networks need to be 222 00:08:23,580 --> 00:08:25,139 configured to support the unified 223 00:08:25,139 --> 00:08:26,940 Communications 224 00:08:26,940 --> 00:08:29,460 if we look at the exam blueprint for C 225 00:08:29,460 --> 00:08:32,159 voice Cisco wants you to go through 226 00:08:32,159 --> 00:08:33,659 these following 227 00:08:33,659 --> 00:08:35,279 um you know following key items they 228 00:08:35,279 --> 00:08:36,539 want you to be able to describe a dial 229 00:08:36,539 --> 00:08:39,059 plan describe the basic operation of a 230 00:08:39,059 --> 00:08:41,580 voice over IP call Implement unified 231 00:08:41,580 --> 00:08:43,559 Communications manager Express just to 232 00:08:43,559 --> 00:08:45,180 support phone registration using the 233 00:08:45,180 --> 00:08:47,040 command line interface we're going to 234 00:08:47,040 --> 00:08:48,420 describe the components of a voice 235 00:08:48,420 --> 00:08:49,800 Gateway and we'll talk a little bit 236 00:08:49,800 --> 00:08:52,920 about voice Gateway implementation we're 237 00:08:52,920 --> 00:08:54,420 going to talk about Cube or the Cisco 238 00:08:54,420 --> 00:08:55,980 unified border element that's a session 239 00:08:55,980 --> 00:08:58,320 border controller and you're going to be 240 00:08:58,320 --> 00:09:00,959 able to describe and Implement qos using 241 00:09:00,959 --> 00:09:05,339 a diff serve or a dscp methodology so 242 00:09:05,339 --> 00:09:06,899 again this is just kind of more summary 243 00:09:06,899 --> 00:09:09,720 of what we've talked about already but 244 00:09:09,720 --> 00:09:11,580 this is what the exam blueprint 245 00:09:11,580 --> 00:09:13,560 identifies that you need to be able to 246 00:09:13,560 --> 00:09:16,200 do in preparation for passing and you 247 00:09:16,200 --> 00:09:17,519 know taking and passing your C voice 248 00:09:17,519 --> 00:09:20,060 exam 249 00:09:20,060 --> 00:09:22,680 let's talk about strategies for success 250 00:09:22,680 --> 00:09:24,180 and if you've watched my videos before 251 00:09:24,180 --> 00:09:26,459 you'll understand that you know this is 252 00:09:26,459 --> 00:09:27,660 something that doesn't change and I'm 253 00:09:27,660 --> 00:09:29,640 going to talk about it quite a bit I 254 00:09:29,640 --> 00:09:31,080 believe that you're the master of your 255 00:09:31,080 --> 00:09:32,820 own destiny and you can do this you know 256 00:09:32,820 --> 00:09:35,399 in the beginning when you get into 257 00:09:35,399 --> 00:09:37,860 Internet working Technologies and when 258 00:09:37,860 --> 00:09:40,260 you start looking at collaboration and 259 00:09:40,260 --> 00:09:43,500 voice and video Etc it can really be a 260 00:09:43,500 --> 00:09:46,080 lot to kind of swallow all at once you 261 00:09:46,080 --> 00:09:47,820 know we go abroad and we go deep and we 262 00:09:47,820 --> 00:09:50,459 do both at the same time so my best 263 00:09:50,459 --> 00:09:51,959 recommendation to you is first off 264 00:09:51,959 --> 00:09:54,180 believe in yourself if I can do this 265 00:09:54,180 --> 00:09:56,820 stuff anybody can do this stuff and it's 266 00:09:56,820 --> 00:10:00,240 my goal within this video series to help 267 00:10:00,240 --> 00:10:01,920 break down the things that are 268 00:10:01,920 --> 00:10:03,779 complicated because let's face it these 269 00:10:03,779 --> 00:10:06,120 aren't trivial tasks but let's break 270 00:10:06,120 --> 00:10:07,380 down the things that are complicated 271 00:10:07,380 --> 00:10:09,779 into more simple 272 00:10:09,779 --> 00:10:13,500 concise and to the point facts and bits 273 00:10:13,500 --> 00:10:15,060 of information so that you can digest it 274 00:10:15,060 --> 00:10:16,820 and deal with it in a more manageable 275 00:10:16,820 --> 00:10:19,740 manageable way I'm going to do this by 276 00:10:19,740 --> 00:10:21,000 giving you lots and lots of video 277 00:10:21,000 --> 00:10:22,860 content and a lot of that's going to be 278 00:10:22,860 --> 00:10:24,240 in the form of lecture 279 00:10:24,240 --> 00:10:25,680 we're going to do video Labs or 280 00:10:25,680 --> 00:10:28,320 demonstrations if you will where I will 281 00:10:28,320 --> 00:10:30,120 walk you through configuring something 282 00:10:30,120 --> 00:10:31,440 or setting something up or 283 00:10:31,440 --> 00:10:33,140 troubleshooting something or whatever 284 00:10:33,140 --> 00:10:35,399 and I would encourage you to follow 285 00:10:35,399 --> 00:10:38,760 along with these videos we'll talk about 286 00:10:38,760 --> 00:10:40,080 Labs here in a minute 287 00:10:40,080 --> 00:10:43,440 but be prepared to do what I do yourself 288 00:10:43,440 --> 00:10:45,839 in your own environment 289 00:10:45,839 --> 00:10:48,300 I encourage you to do independent Labs 290 00:10:48,300 --> 00:10:51,360 so take my examples change them up a bit 291 00:10:51,360 --> 00:10:53,600 and do it for yourself you know by 292 00:10:53,600 --> 00:10:55,440 customizing these labs and these 293 00:10:55,440 --> 00:10:57,180 demonstrations you're going to create 294 00:10:57,180 --> 00:10:58,620 problems you're going to break things 295 00:10:58,620 --> 00:11:00,540 and by breaking things you're going to 296 00:11:00,540 --> 00:11:02,100 introduce the opportunity to 297 00:11:02,100 --> 00:11:04,620 troubleshoot and truly learn how to 298 00:11:04,620 --> 00:11:06,720 resolve the issues so you got to play 299 00:11:06,720 --> 00:11:07,800 with the stuff you've got to have 300 00:11:07,800 --> 00:11:09,120 Hands-On 301 00:11:09,120 --> 00:11:10,860 and really are you seeing a pattern here 302 00:11:10,860 --> 00:11:12,540 it's repetition repetition repetition 303 00:11:12,540 --> 00:11:14,579 you got to get in there and you got to 304 00:11:14,579 --> 00:11:15,959 do the stuff and it's going to kind of 305 00:11:15,959 --> 00:11:18,240 grow on you once you get to this point 306 00:11:18,240 --> 00:11:19,620 and you've done the labs and you're 307 00:11:19,620 --> 00:11:21,240 starting to really become familiar with 308 00:11:21,240 --> 00:11:22,740 the ins and outs of how we get things 309 00:11:22,740 --> 00:11:24,480 done within the voice world you're going 310 00:11:24,480 --> 00:11:27,000 to go through your final review you're 311 00:11:27,000 --> 00:11:29,760 going to go and you want to participate 312 00:11:29,760 --> 00:11:31,680 in some exam simulations there's lots of 313 00:11:31,680 --> 00:11:33,060 great resources out on the internet for 314 00:11:33,060 --> 00:11:34,260 that so I'm not going to pitch anything 315 00:11:34,260 --> 00:11:36,720 in particular I would encourage you to 316 00:11:36,720 --> 00:11:38,459 stay away from the brain dump sites to 317 00:11:38,459 --> 00:11:40,019 just try to get you to memorize content 318 00:11:40,019 --> 00:11:42,839 you really can't pass a Cisco exam and 319 00:11:42,839 --> 00:11:44,160 you really can't be a good engineer for 320 00:11:44,160 --> 00:11:47,820 that matter by studying brain dumps now 321 00:11:47,820 --> 00:11:50,040 on the other side of the coin it doesn't 322 00:11:50,040 --> 00:11:54,600 hurt for you to become familiar with the 323 00:11:54,600 --> 00:11:59,279 types of of topics that are being seen 324 00:11:59,279 --> 00:12:01,920 in the current exam Cycles so you can't 325 00:12:01,920 --> 00:12:03,300 memorize questions and answers you're 326 00:12:03,300 --> 00:12:05,040 going to fail but if you can become more 327 00:12:05,040 --> 00:12:07,740 familiar with what to expect and then 328 00:12:07,740 --> 00:12:09,959 polish up your skills in those areas 329 00:12:09,959 --> 00:12:12,300 you're just going to have you know an 330 00:12:12,300 --> 00:12:14,519 advantage when taking the test so I 331 00:12:14,519 --> 00:12:16,019 don't encourage brain dumps but I do 332 00:12:16,019 --> 00:12:17,700 encourage doing some research finding 333 00:12:17,700 --> 00:12:19,260 out hey what's happening in the current 334 00:12:19,260 --> 00:12:21,180 exam series what are the things I really 335 00:12:21,180 --> 00:12:23,040 need to focus on and then you know split 336 00:12:23,040 --> 00:12:25,380 and polish your skills accordingly and 337 00:12:25,380 --> 00:12:29,040 finally take the exam you know it's not 338 00:12:29,040 --> 00:12:30,959 a big deal if you don't pass a Cisco 339 00:12:30,959 --> 00:12:32,720 certification exam the first time around 340 00:12:32,720 --> 00:12:36,240 trust me I've failed plenty of them and 341 00:12:36,240 --> 00:12:38,100 I probably will continue to do so 342 00:12:38,100 --> 00:12:41,279 throughout my career exams are just a 343 00:12:41,279 --> 00:12:42,720 measurement they're a benchmark you know 344 00:12:42,720 --> 00:12:44,540 they're gauging where you are 345 00:12:44,540 --> 00:12:46,860 unfortunately the first time you go in 346 00:12:46,860 --> 00:12:48,360 you're probably not where where you 347 00:12:48,360 --> 00:12:50,579 think you are but you said as an 348 00:12:50,579 --> 00:12:52,920 opportunity to identify the areas that 349 00:12:52,920 --> 00:12:54,660 you're still a little weekend 350 00:12:54,660 --> 00:12:58,079 take the chance to immediately go fill 351 00:12:58,079 --> 00:12:59,519 in those holes in your knowledge and 352 00:12:59,519 --> 00:13:02,579 then go take an immediate attempt I am a 353 00:13:02,579 --> 00:13:05,519 huge huge huge advocate and I really 354 00:13:05,519 --> 00:13:08,700 can't stress this enough of taking a 355 00:13:08,700 --> 00:13:10,740 retake of the exam immediately upon 356 00:13:10,740 --> 00:13:12,120 failing it so there's something like a 357 00:13:12,120 --> 00:13:13,500 five-day grace period that Cisco is 358 00:13:13,500 --> 00:13:15,240 going to make your way between failing a 359 00:13:15,240 --> 00:13:17,160 test and taking it again take your next 360 00:13:17,160 --> 00:13:18,899 attempt on day six or you know whatever 361 00:13:18,899 --> 00:13:21,180 don't go longer than like 10 days or 362 00:13:21,180 --> 00:13:23,700 you're going to start losing the edge 363 00:13:23,700 --> 00:13:26,519 so you know get in a rhythm bang the 364 00:13:26,519 --> 00:13:28,680 stuff out and you can do this you will 365 00:13:28,680 --> 00:13:30,540 need access to real equipment and 366 00:13:30,540 --> 00:13:32,279 whether that's rack rental or whether 367 00:13:32,279 --> 00:13:33,959 that's equipment that you have access to 368 00:13:33,959 --> 00:13:35,639 in your own lab or someone else's that's 369 00:13:35,639 --> 00:13:37,139 fine but you're going to need layer 370 00:13:37,139 --> 00:13:38,339 hands on stuff and we'll talk more about 371 00:13:38,339 --> 00:13:42,420 rack rental Etc here in just a moment 372 00:13:42,420 --> 00:13:44,279 um you know in my opinion rack rental 373 00:13:44,279 --> 00:13:46,079 can suffice but it is really best to 374 00:13:46,079 --> 00:13:47,880 build a lab 375 00:13:47,880 --> 00:13:49,800 it's just more flexible that way but I'm 376 00:13:49,800 --> 00:13:51,300 not gonna I'm not gonna dog rock around 377 00:13:51,300 --> 00:13:54,240 it definitely has its place 378 00:13:54,240 --> 00:13:56,100 why do I need a lab well voice 379 00:13:56,100 --> 00:13:57,899 Technologies they're interactive you 380 00:13:57,899 --> 00:13:59,820 know we're not dealing with things that 381 00:13:59,820 --> 00:14:02,040 can simply be simulated on paper we 382 00:14:02,040 --> 00:14:03,380 really need to touch and feel things 383 00:14:03,380 --> 00:14:05,700 studying for voice is not the same as 384 00:14:05,700 --> 00:14:07,920 studying for a data or a routing or a 385 00:14:07,920 --> 00:14:09,720 switching exam you know we're dealing 386 00:14:09,720 --> 00:14:11,339 with interactive Technologies here we 387 00:14:11,339 --> 00:14:13,800 have telephones we have experiences that 388 00:14:13,800 --> 00:14:15,660 take place over these things and it's 389 00:14:15,660 --> 00:14:17,339 important that you can lay your hands on 390 00:14:17,339 --> 00:14:19,260 it set it up and really make it work and 391 00:14:19,260 --> 00:14:21,779 really see what happens you know so 392 00:14:21,779 --> 00:14:23,519 that's kind of my Approach on the thing 393 00:14:23,519 --> 00:14:25,920 in a real world environment means real 394 00:14:25,920 --> 00:14:27,600 problems and basically what I mean by 395 00:14:27,600 --> 00:14:29,519 that is you're going to screw things up 396 00:14:29,519 --> 00:14:30,959 I do all the time 397 00:14:30,959 --> 00:14:33,660 and that's the opportunity for you to 398 00:14:33,660 --> 00:14:35,339 troubleshoot and troubleshooting 399 00:14:35,339 --> 00:14:37,620 something is when the learning happens 400 00:14:37,620 --> 00:14:40,380 when it's broken you're going to figure 401 00:14:40,380 --> 00:14:42,240 out how to fix it and then you're going 402 00:14:42,240 --> 00:14:44,160 to commit that to memory if it just 403 00:14:44,160 --> 00:14:45,600 works the first time around you're never 404 00:14:45,600 --> 00:14:48,139 going to remember how to do it so 405 00:14:48,139 --> 00:14:51,180 Embrace those challenges and when things 406 00:14:51,180 --> 00:14:53,579 don't quite go as planned they really 407 00:14:53,579 --> 00:14:56,100 can help through the study process and 408 00:14:56,100 --> 00:14:58,160 help you learn the technology 409 00:14:58,160 --> 00:15:00,779 so a little bit more on rack rental can 410 00:15:00,779 --> 00:15:02,820 I use rack rental time absolutely just 411 00:15:02,820 --> 00:15:04,260 keep in mind that the environment that 412 00:15:04,260 --> 00:15:06,779 the rack rental provider has set up for 413 00:15:06,779 --> 00:15:08,880 you may not exactly match the labs that 414 00:15:08,880 --> 00:15:10,320 I'm presenting here in this video they 415 00:15:10,320 --> 00:15:12,240 may not exactly meet your needs but 416 00:15:12,240 --> 00:15:14,040 they'll probably get you pretty close so 417 00:15:14,040 --> 00:15:16,800 keep in mind that labs are kind of a 418 00:15:16,800 --> 00:15:18,420 personal thing and everybody's is a 419 00:15:18,420 --> 00:15:20,339 little bit different 420 00:15:20,339 --> 00:15:21,540 um you know so should you use rack 421 00:15:21,540 --> 00:15:23,519 rental you know it's really up to you 422 00:15:23,519 --> 00:15:25,139 um you know I prefer real gear but that 423 00:15:25,139 --> 00:15:27,480 doesn't mean that I'm opposed to rack 424 00:15:27,480 --> 00:15:29,699 rental now let's talk about a lab 425 00:15:29,699 --> 00:15:31,920 topology and this is an example topology 426 00:15:31,920 --> 00:15:34,019 that I'm going to refer to throughout 427 00:15:34,019 --> 00:15:36,240 this video course and really throughout 428 00:15:36,240 --> 00:15:37,680 this whole video series 429 00:15:37,680 --> 00:15:39,540 although I may vary it just a little bit 430 00:15:39,540 --> 00:15:42,600 as necessary this is an example of the 431 00:15:42,600 --> 00:15:44,940 current state of my lab here and it's 432 00:15:44,940 --> 00:15:47,160 always in a state of flux so don't get 433 00:15:47,160 --> 00:15:49,920 you know fixated on oh that's a Cisco 434 00:15:49,920 --> 00:15:53,279 3750 switch instead of a 3560 switch or 435 00:15:53,279 --> 00:15:55,260 don't worry that oh that's a 2811 436 00:15:55,260 --> 00:15:57,720 instead of a 30 you know whatever don't 437 00:15:57,720 --> 00:15:59,220 worry about model numbers quite that 438 00:15:59,220 --> 00:16:01,920 deep understand the fundamental concepts 439 00:16:01,920 --> 00:16:03,120 and really what I'm going to talk about 440 00:16:03,120 --> 00:16:05,220 with the topology is what you see on the 441 00:16:05,220 --> 00:16:06,779 screen here this is similar to my lab 442 00:16:06,779 --> 00:16:09,720 yours can and may vary and that's 443 00:16:09,720 --> 00:16:12,000 perfectly fine that's okay don't worry 444 00:16:12,000 --> 00:16:14,040 about making things like that understand 445 00:16:14,040 --> 00:16:15,420 what we're trying to demonstrate 446 00:16:15,420 --> 00:16:17,639 understand what the necessary components 447 00:16:17,639 --> 00:16:20,220 are and mock it up accordingly so you 448 00:16:20,220 --> 00:16:21,800 know this is not an eBay shopping list 449 00:16:21,800 --> 00:16:24,060 although these are some fairly good 450 00:16:24,060 --> 00:16:25,980 choices of equipment to get your hands 451 00:16:25,980 --> 00:16:28,560 on if you'd like to use it as such but 452 00:16:28,560 --> 00:16:30,540 this is a good reference example of what 453 00:16:30,540 --> 00:16:32,100 we're going to use here through this 454 00:16:32,100 --> 00:16:34,320 video series 455 00:16:34,320 --> 00:16:36,779 really kind of sums it up right now and 456 00:16:36,779 --> 00:16:40,440 you know that's the intro you know video 457 00:16:40,440 --> 00:16:42,480 for the course here we're going to start 458 00:16:42,480 --> 00:16:43,980 you know with some of the fundamental 459 00:16:43,980 --> 00:16:45,420 concepts and you know talk about 460 00:16:45,420 --> 00:16:47,399 gateways and talk about you know Cisco 461 00:16:47,399 --> 00:16:49,320 UC in general and then we'll get into 462 00:16:49,320 --> 00:16:51,480 demonstrations of how to do things so 463 00:16:51,480 --> 00:16:53,399 thanks for watching I'm really looking 464 00:16:53,399 --> 00:16:55,199 forward to going through this video 465 00:16:55,199 --> 00:16:57,720 course with you and for those of you who 466 00:16:57,720 --> 00:16:59,699 are returning after successfully 467 00:16:59,699 --> 00:17:02,040 completing your CCNA voice welcome and 468 00:17:02,040 --> 00:17:04,079 thank you and I hope I can live up to 469 00:17:04,079 --> 00:17:05,760 your expectations throughout this track 470 00:17:05,760 --> 00:17:08,220 on the C voice exam thanks guys and I 471 00:17:08,220 --> 00:17:09,959 will talk to you soon have good studying 472 00:17:09,959 --> 00:17:13,339 and I'll see you see you later 473 00:17:15,368 --> 00:17:23,959 [Music] 474 00:17:23,959 --> 00:17:26,959 thank you 475 00:17:31,860 --> 00:17:35,760 welcome to module 2 in this ccnp voice C 476 00:17:35,760 --> 00:17:38,460 voice exam video series in this video 477 00:17:38,460 --> 00:17:40,200 we're going to be talking about the role 478 00:17:40,200 --> 00:17:43,020 of a voice Gateway and how it plays into 479 00:17:43,020 --> 00:17:46,679 your unified Communications environments 480 00:17:46,679 --> 00:17:49,320 when we talk about the traditional pstn 481 00:17:49,320 --> 00:17:50,880 and really to understand the role of a 482 00:17:50,880 --> 00:17:52,080 voice Gateway it's important to 483 00:17:52,080 --> 00:17:54,299 understand pstn fundamentals so I'm 484 00:17:54,299 --> 00:17:56,039 going to take a second here and sketch 485 00:17:56,039 --> 00:17:58,740 out to you what the pstn typically looks 486 00:17:58,740 --> 00:18:00,900 like so if I were to go ahead and say 487 00:18:00,900 --> 00:18:02,820 that this circle represents the public 488 00:18:02,820 --> 00:18:05,820 switch to telephone Network the pstn is 489 00:18:05,820 --> 00:18:08,760 comprised of a bunch of various Central 490 00:18:08,760 --> 00:18:11,400 offices and these Central offices are 491 00:18:11,400 --> 00:18:13,320 interconnected and we call these Central 492 00:18:13,320 --> 00:18:16,380 offices cos they're interconnected and 493 00:18:16,380 --> 00:18:19,260 signaled with something we call ss7 and 494 00:18:19,260 --> 00:18:20,640 we don't have to worry about that too 495 00:18:20,640 --> 00:18:22,799 much from the end user perspective but 496 00:18:22,799 --> 00:18:24,299 that's the the magic that kind of makes 497 00:18:24,299 --> 00:18:27,120 the pstn happen now when you have a 498 00:18:27,120 --> 00:18:28,799 location or business and we'll go ahead 499 00:18:28,799 --> 00:18:30,059 and withdraw a couple of them here on 500 00:18:30,059 --> 00:18:32,460 the screen and we have a PBX we'll go 501 00:18:32,460 --> 00:18:35,640 ahead and show our PBX we have a 502 00:18:35,640 --> 00:18:37,740 connection to 503 00:18:37,740 --> 00:18:41,039 the central office PBX and this 504 00:18:41,039 --> 00:18:42,960 connection to the central office is 505 00:18:42,960 --> 00:18:46,020 carried over what we call a local Loop 506 00:18:46,020 --> 00:18:48,500 and typically this is you know an ISDN 507 00:18:48,500 --> 00:18:52,080 PRI this could be a pots line this could 508 00:18:52,080 --> 00:18:55,320 be a BRI it could be a SIP trunk you 509 00:18:55,320 --> 00:18:57,240 know in modern times anyway but you know 510 00:18:57,240 --> 00:18:59,340 we've got these local loops go ahead and 511 00:18:59,340 --> 00:19:01,620 use use ISDN or T1 as the example here 512 00:19:01,620 --> 00:19:03,900 and you know when your call is placed 513 00:19:03,900 --> 00:19:05,520 from your PBX you know in fact on the 514 00:19:05,520 --> 00:19:07,620 back of this PBX you know we've got our 515 00:19:07,620 --> 00:19:09,539 traditional handsets hanging off of the 516 00:19:09,539 --> 00:19:11,460 end of it so when a call was placed from 517 00:19:11,460 --> 00:19:14,220 one handset to another you know so let's 518 00:19:14,220 --> 00:19:16,559 say you know handset a here wants to 519 00:19:16,559 --> 00:19:19,799 call handset B the call is going to go 520 00:19:19,799 --> 00:19:21,360 through the PBX 521 00:19:21,360 --> 00:19:24,620 out to the pstn across these various Co 522 00:19:24,620 --> 00:19:26,760 interconnections and these Co trunks as 523 00:19:26,760 --> 00:19:28,919 they call them and ultimately work its 524 00:19:28,919 --> 00:19:31,559 way to our site to the PBX and ring the 525 00:19:31,559 --> 00:19:34,799 phone that we've dialed now there's a 526 00:19:34,799 --> 00:19:38,400 concept of interconnecting traditional 527 00:19:38,400 --> 00:19:40,860 PB access and we called those tie lines 528 00:19:40,860 --> 00:19:43,500 or Thai Trunks and really what it is is 529 00:19:43,500 --> 00:19:47,100 just another circuit going into ACO 530 00:19:47,100 --> 00:19:49,080 we'll draw a couple different ones here 531 00:19:49,080 --> 00:19:51,860 I'll just call it a tie line 532 00:19:51,860 --> 00:19:55,620 and really think of this as for example 533 00:19:55,620 --> 00:19:58,679 you know point to point T1 where PBX 534 00:19:58,679 --> 00:19:59,940 site a 535 00:19:59,940 --> 00:20:03,480 is connected to the PBX at site B so 536 00:20:03,480 --> 00:20:05,580 they act as though they're within the 537 00:20:05,580 --> 00:20:07,500 same premise or or certainly anyway 538 00:20:07,500 --> 00:20:09,480 they're reachable from premise to 539 00:20:09,480 --> 00:20:11,640 premise but all that signaling is going 540 00:20:11,640 --> 00:20:14,160 through the pstn now things are a little 541 00:20:14,160 --> 00:20:15,960 bit different with voice gateways and 542 00:20:15,960 --> 00:20:17,280 really you know I'll go ahead and I'll 543 00:20:17,280 --> 00:20:19,679 just draw another site here that is a 544 00:20:19,679 --> 00:20:21,780 unified Communications enabled location 545 00:20:21,780 --> 00:20:23,580 and we're still going to have that Co 546 00:20:23,580 --> 00:20:26,880 trunk and it still might be an ISDN PRI 547 00:20:26,880 --> 00:20:28,860 however it's going to enter our premise 548 00:20:28,860 --> 00:20:30,840 and terminate to a device called a voice 549 00:20:30,840 --> 00:20:33,000 Gateway now the voice Gateway is going 550 00:20:33,000 --> 00:20:34,799 to be on our Lan and we're going to have 551 00:20:34,799 --> 00:20:36,600 other things on our land such as our 552 00:20:36,600 --> 00:20:40,260 call manager such as our IP phones Etc 553 00:20:40,260 --> 00:20:42,020 so it's a little bit different 554 00:20:42,020 --> 00:20:44,400 architecture wise than what we've done 555 00:20:44,400 --> 00:20:46,559 traditionally but the same kind of 556 00:20:46,559 --> 00:20:48,539 Concepts apply you know relative to the 557 00:20:48,539 --> 00:20:50,600 pstn 558 00:20:50,600 --> 00:20:53,820 when we talk about call signaling voice 559 00:20:53,820 --> 00:20:56,940 gateways are signaled or have call 560 00:20:56,940 --> 00:20:58,919 signaling occurring with one of a number 561 00:20:58,919 --> 00:21:00,900 of different protocols the four 562 00:21:00,900 --> 00:21:02,340 protocols that you're going to primarily 563 00:21:02,340 --> 00:21:03,840 deal with are shown here on the screen 564 00:21:03,840 --> 00:21:07,140 we have sccp which is the skinny call 565 00:21:07,140 --> 00:21:10,440 control protocol we have mgcp the media 566 00:21:10,440 --> 00:21:13,140 Gateway control protocol we have the 567 00:21:13,140 --> 00:21:16,260 standard h.323 and we have the other 568 00:21:16,260 --> 00:21:18,620 standard sip so lots of choices here 569 00:21:18,620 --> 00:21:20,880 it's one of those things that you'll 570 00:21:20,880 --> 00:21:23,160 have to kind of analyze what is my use 571 00:21:23,160 --> 00:21:25,020 case and ultimately you'll make a 572 00:21:25,020 --> 00:21:27,059 decision of of in a given instance am I 573 00:21:27,059 --> 00:21:29,159 using skinnier am I using sip or you 574 00:21:29,159 --> 00:21:30,299 know what makes sense for this 575 00:21:30,299 --> 00:21:32,460 implementation or this client so these 576 00:21:32,460 --> 00:21:34,200 are the four common call signaling 577 00:21:34,200 --> 00:21:35,460 protocols that you're going to run into 578 00:21:35,460 --> 00:21:37,200 and here in the next couple of slides 579 00:21:37,200 --> 00:21:38,400 we're going to talk about what each of 580 00:21:38,400 --> 00:21:41,820 these call signaling protocols has in 581 00:21:41,820 --> 00:21:43,500 common and then you know not so in 582 00:21:43,500 --> 00:21:45,360 common with the others so that'll kind 583 00:21:45,360 --> 00:21:46,919 of be the basis for understanding how 584 00:21:46,919 --> 00:21:48,780 you make those choices 585 00:21:48,780 --> 00:21:50,539 foreign 586 00:21:50,539 --> 00:21:53,159 CCP the skinny call control protocol 587 00:21:53,159 --> 00:21:55,799 skinny is a Cisco proprietary call 588 00:21:55,799 --> 00:21:58,559 control protocol and it's primarily used 589 00:21:58,559 --> 00:22:02,580 as a protocol for signaling events 590 00:22:02,580 --> 00:22:05,159 between unified communication endpoints 591 00:22:05,159 --> 00:22:09,360 like IP phones and a a PBX you know 592 00:22:09,360 --> 00:22:11,220 Cisco unified Communications manager or 593 00:22:11,220 --> 00:22:13,140 co-manager Express what if you're a CME 594 00:22:13,140 --> 00:22:15,480 on a router it is a client server 595 00:22:15,480 --> 00:22:17,280 protocol and really the one the thing I 596 00:22:17,280 --> 00:22:19,080 want you to take away from skinny you 597 00:22:19,080 --> 00:22:20,460 know at the high level here is that 598 00:22:20,460 --> 00:22:22,080 because it's a client server protocol 599 00:22:22,080 --> 00:22:24,840 it's not real intelligent you know most 600 00:22:24,840 --> 00:22:26,520 of the intelligence is at the head end 601 00:22:26,520 --> 00:22:28,919 the device is just kind of sending 602 00:22:28,919 --> 00:22:31,620 messages back to that call manager and 603 00:22:31,620 --> 00:22:33,539 call manager is doing the intelligent 604 00:22:33,539 --> 00:22:36,299 decision making you know without the 605 00:22:36,299 --> 00:22:37,980 call manager the phone running skinny 606 00:22:37,980 --> 00:22:39,960 doesn't have the capability to set up 607 00:22:39,960 --> 00:22:41,940 and tear down calls on its own so when I 608 00:22:41,940 --> 00:22:43,500 pick up the handset and I go off hook 609 00:22:43,500 --> 00:22:45,360 it's going to send an event message over 610 00:22:45,360 --> 00:22:47,159 to call manager when I press keys in the 611 00:22:47,159 --> 00:22:48,539 keypad it's going to send messages to 612 00:22:48,539 --> 00:22:50,400 call manager when it's time for my phone 613 00:22:50,400 --> 00:22:52,080 to ring call manager is going to Signal 614 00:22:52,080 --> 00:22:54,780 my phone hey play the wave file and send 615 00:22:54,780 --> 00:22:56,700 your ringer so you know all of these 616 00:22:56,700 --> 00:22:58,080 different things because it's client 617 00:22:58,080 --> 00:23:00,059 server you know really the head of the 618 00:23:00,059 --> 00:23:01,980 snake is the the call agent or the call 619 00:23:01,980 --> 00:23:03,780 processing system like call manager call 620 00:23:03,780 --> 00:23:05,940 manager Express so that's skinny the 621 00:23:05,940 --> 00:23:07,860 skinny call control protocol and once 622 00:23:07,860 --> 00:23:09,299 again most of the time you're going to 623 00:23:09,299 --> 00:23:11,340 see scanning in use for controlling 624 00:23:11,340 --> 00:23:14,700 telephone endpoints however you can also 625 00:23:14,700 --> 00:23:17,039 control things such as fxs ports you 626 00:23:17,039 --> 00:23:18,480 know the analog ports so we can connect 627 00:23:18,480 --> 00:23:20,880 station devices to on a voice Gateway 628 00:23:20,880 --> 00:23:22,320 and more about those ports in that 629 00:23:22,320 --> 00:23:24,659 interconnection method later 630 00:23:24,659 --> 00:23:26,820 the next protocol we want to talk about 631 00:23:26,820 --> 00:23:29,520 is mgcp or the media Gateway control 632 00:23:29,520 --> 00:23:32,640 protocol mgcp is standards based a lot 633 00:23:32,640 --> 00:23:34,559 of people seem to think that mgcp is a 634 00:23:34,559 --> 00:23:36,659 Cisco proprietary protocol that's not 635 00:23:36,659 --> 00:23:38,700 entirely true in fact it's not true 636 00:23:38,700 --> 00:23:42,059 Cisco was a key player and in fact 637 00:23:42,059 --> 00:23:43,799 probably the key player in the 638 00:23:43,799 --> 00:23:46,020 development of mgcp but they didn't do 639 00:23:46,020 --> 00:23:47,240 it alone 640 00:23:47,240 --> 00:23:50,640 mgcp is defined currently anyway in the 641 00:23:50,640 --> 00:23:53,480 latest iteration of the standards in RFC 642 00:23:53,480 --> 00:23:56,880 3435 you know previously you could look 643 00:23:56,880 --> 00:23:59,760 at like RFC 2705 and get information 644 00:23:59,760 --> 00:24:03,240 about mgcp as well but mgcp really in a 645 00:24:03,240 --> 00:24:06,539 nutshell it's the successor to the sgcp 646 00:24:06,539 --> 00:24:09,720 the simple Gateway control protocol and 647 00:24:09,720 --> 00:24:12,480 with mgcp the Gateway devices that 648 00:24:12,480 --> 00:24:14,159 you're communicating with using mgcp 649 00:24:14,159 --> 00:24:15,960 they're they're controlled by what we 650 00:24:15,960 --> 00:24:18,900 call a call agent and that would be your 651 00:24:18,900 --> 00:24:20,520 call manager your unified Communications 652 00:24:20,520 --> 00:24:22,380 manager or your unified Communications 653 00:24:22,380 --> 00:24:25,980 manager express your CMA mccp is also a 654 00:24:25,980 --> 00:24:27,360 client server protocol so there's a lot 655 00:24:27,360 --> 00:24:28,980 of chatting going on between the 656 00:24:28,980 --> 00:24:31,440 endpoints and the call agent one of the 657 00:24:31,440 --> 00:24:33,600 major benefits for mgcp and one of the 658 00:24:33,600 --> 00:24:35,220 reasons that a lot of people have kind 659 00:24:35,220 --> 00:24:37,620 of fallen in love with it is that it 660 00:24:37,620 --> 00:24:39,720 offers you the opportunity for 661 00:24:39,720 --> 00:24:41,640 centralized Gateway and what I mean by 662 00:24:41,640 --> 00:24:42,960 that a centralized dial plan 663 00:24:42,960 --> 00:24:44,580 Administration so if I'm in an 664 00:24:44,580 --> 00:24:46,919 Enterprise and I've got you know 27 28 665 00:24:46,919 --> 00:24:48,539 gateways spread throughout my 666 00:24:48,539 --> 00:24:51,539 organization and I'm running mgcp all of 667 00:24:51,539 --> 00:24:53,100 that dial plan logic I mean every little 668 00:24:53,100 --> 00:24:55,380 last bit of it is managed from the call 669 00:24:55,380 --> 00:24:57,000 manager it's not something that I have 670 00:24:57,000 --> 00:24:59,159 to manage individually from Gateway to 671 00:24:59,159 --> 00:25:00,780 Gateway now I'm not saying that that's 672 00:25:00,780 --> 00:25:02,520 always the best you know the best thing 673 00:25:02,520 --> 00:25:04,919 but it is attractive to some people 674 00:25:04,919 --> 00:25:07,380 another interesting capability and 675 00:25:07,380 --> 00:25:08,760 really I don't even call it a capability 676 00:25:08,760 --> 00:25:11,460 one characteristic or behavior if you 677 00:25:11,460 --> 00:25:14,340 will of mgcp is that it performs 678 00:25:14,340 --> 00:25:17,120 something we call q.931 679 00:25:17,120 --> 00:25:20,400 layer 3 back haul so let's say I've got 680 00:25:20,400 --> 00:25:22,919 a PRI and I've connected that PRI to a 681 00:25:22,919 --> 00:25:24,360 voice Gateway and that voice Gateway is 682 00:25:24,360 --> 00:25:28,260 running mgcp well on let's say it was an 683 00:25:28,260 --> 00:25:29,940 h323 Gateway which we'll talk about in 684 00:25:29,940 --> 00:25:31,740 another slide you know that D channel 685 00:25:31,740 --> 00:25:34,320 that signaling channel on that PRI would 686 00:25:34,320 --> 00:25:35,820 be under the control of the Gateway it's 687 00:25:35,820 --> 00:25:38,159 terminated on I.E The Voice Gateway the 688 00:25:38,159 --> 00:25:39,059 router 689 00:25:39,059 --> 00:25:43,260 with mgcp however that q931 signaling is 690 00:25:43,260 --> 00:25:45,659 tunneled all the way or back called all 691 00:25:45,659 --> 00:25:48,059 the way back to the call agent back to 692 00:25:48,059 --> 00:25:49,200 the call manager back to the call 693 00:25:49,200 --> 00:25:51,720 manager Express so it's a little bit 694 00:25:51,720 --> 00:25:52,980 different 695 00:25:52,980 --> 00:25:54,000 um you know it's got some pros and cons 696 00:25:54,000 --> 00:25:56,460 you know we'll learn more about mgcp as 697 00:25:56,460 --> 00:25:58,380 we go but you know it's kind of 698 00:25:58,380 --> 00:25:59,840 interesting to understand how that 699 00:25:59,840 --> 00:26:04,279 q931pri backhaul actually works 700 00:26:04,760 --> 00:26:07,200 h.323 this is kind of the good old 701 00:26:07,200 --> 00:26:10,080 standby it's been around for a really 702 00:26:10,080 --> 00:26:12,720 really long time h323 is standards based 703 00:26:12,720 --> 00:26:15,539 by the itu-t and it's probably if not 704 00:26:15,539 --> 00:26:17,700 the most it's certainly one of the most 705 00:26:17,700 --> 00:26:21,179 widely deployed protocols for voice over 706 00:26:21,179 --> 00:26:23,760 IP type of applications and we're 707 00:26:23,760 --> 00:26:25,440 talking you know well beyond just Cisco 708 00:26:25,440 --> 00:26:28,200 here h323 you know again it's been 709 00:26:28,200 --> 00:26:31,080 around a long time it includes a couple 710 00:26:31,080 --> 00:26:32,940 of other protocols in the family we've 711 00:26:32,940 --> 00:26:36,419 got h.225 call control we've got htt5 712 00:26:36,419 --> 00:26:38,340 what we call Raz which is registration 713 00:26:38,340 --> 00:26:41,700 admission and Status we've got h.245 714 00:26:41,700 --> 00:26:45,480 control signaling and this is also a 715 00:26:45,480 --> 00:26:47,039 peer-to-peer protocol and when I talk 716 00:26:47,039 --> 00:26:49,320 about a peer-to-peer protocol as opposed 717 00:26:49,320 --> 00:26:51,000 to a client server protocol if you 718 00:26:51,000 --> 00:26:52,500 remember when I was talking about mgc 719 00:26:52,500 --> 00:26:54,299 pure skinny those are client server 720 00:26:54,299 --> 00:26:56,279 protocols and really the endpoint is 721 00:26:56,279 --> 00:26:57,480 pretty dumb there's not a lot of 722 00:26:57,480 --> 00:27:00,419 intelligence in the endpoint if you want 723 00:27:00,419 --> 00:27:02,700 to um if you want to really do anything 724 00:27:02,700 --> 00:27:05,159 you get talk to the call manager well 725 00:27:05,159 --> 00:27:07,919 with h323 that's not the case being that 726 00:27:07,919 --> 00:27:10,260 it's a peer-to-peer protocol the h323 727 00:27:10,260 --> 00:27:12,600 device the Gateway in this in this case 728 00:27:12,600 --> 00:27:16,200 can control or can have control over its 729 00:27:16,200 --> 00:27:19,320 own dial plan you know all by itself you 730 00:27:19,320 --> 00:27:21,480 know you can create call rounding rules 731 00:27:21,480 --> 00:27:24,960 within the h323 Gateway that have 732 00:27:24,960 --> 00:27:26,220 nothing to do with the dial planning 733 00:27:26,220 --> 00:27:28,200 call manager and it's kind of different 734 00:27:28,200 --> 00:27:30,299 in that way and you know the next 735 00:27:30,299 --> 00:27:31,679 protocol we're going to talk about sip 736 00:27:31,679 --> 00:27:33,840 has a lot of similarities to h323 as 737 00:27:33,840 --> 00:27:35,900 you're going to see in the next slide 738 00:27:35,900 --> 00:27:39,840 sip the session initiation protocol sip 739 00:27:39,840 --> 00:27:42,059 is also standards based just like h323 740 00:27:42,059 --> 00:27:45,059 is however whereas h323 was a standard 741 00:27:45,059 --> 00:27:47,460 created by the itu-t 742 00:27:47,460 --> 00:27:51,120 um sip is an ietf standard and you know 743 00:27:51,120 --> 00:27:52,679 I'm going to just call it a standard you 744 00:27:52,679 --> 00:27:54,120 know you'll get people arguing with me 745 00:27:54,120 --> 00:27:55,740 about draft standard status and all this 746 00:27:55,740 --> 00:27:57,779 stuff I'm you know it's it's so you know 747 00:27:57,779 --> 00:27:59,159 changing so fast I'm just not even going 748 00:27:59,159 --> 00:28:02,159 to go there but sip is a standards based 749 00:28:02,159 --> 00:28:06,000 protocol it's also widely deployed 750 00:28:06,000 --> 00:28:07,679 um you know sip is everywhere when we 751 00:28:07,679 --> 00:28:09,059 start talking multi-vendor stuff 752 00:28:09,059 --> 00:28:11,400 especially you know sip is kind of 753 00:28:11,400 --> 00:28:15,000 becoming the de factor or de facto go-to 754 00:28:15,000 --> 00:28:17,460 method of integrating system a and 755 00:28:17,460 --> 00:28:18,620 system B 756 00:28:18,620 --> 00:28:21,900 sip uses the concept of a user agent or 757 00:28:21,900 --> 00:28:26,100 a sip UA with SIP user agents initiate 758 00:28:26,100 --> 00:28:27,659 sessions and we'll get into all the user 759 00:28:27,659 --> 00:28:29,100 agent stuff later in the video series 760 00:28:29,100 --> 00:28:30,600 but I just want to kind of give you a 761 00:28:30,600 --> 00:28:32,580 high level here one of the cool things 762 00:28:32,580 --> 00:28:34,380 about sip is that the signaling 763 00:28:34,380 --> 00:28:37,799 Communications is formatted as ASCII 764 00:28:37,799 --> 00:28:40,500 human readable text messages and that 765 00:28:40,500 --> 00:28:42,539 goes to my next bullet here is that we 766 00:28:42,539 --> 00:28:44,580 have the capability to do plain text 767 00:28:44,580 --> 00:28:47,820 debugging I don't have to sit here you 768 00:28:47,820 --> 00:28:49,919 know run a debug capture tons of data 769 00:28:49,919 --> 00:28:51,659 throw it into a text editor and then 770 00:28:51,659 --> 00:28:53,940 take my highlighter out and go find the 771 00:28:53,940 --> 00:28:55,500 pieces of data that are important to me 772 00:28:55,500 --> 00:28:57,299 I can simply sit there and read it off 773 00:28:57,299 --> 00:28:59,220 the screen and see what's going on it's 774 00:28:59,220 --> 00:29:01,860 very intuitive to troubleshoot and 775 00:29:01,860 --> 00:29:03,240 that's one of the things that I 776 00:29:03,240 --> 00:29:06,419 certainly like with the Sip protocol and 777 00:29:06,419 --> 00:29:09,539 sip just like ht23 is also a 778 00:29:09,539 --> 00:29:12,299 peer-to-peer protocol so you know lots 779 00:29:12,299 --> 00:29:14,760 of call routing intelligence native on 780 00:29:14,760 --> 00:29:16,559 the Sip Gateway and sip some of those 781 00:29:16,559 --> 00:29:17,940 protocols I'm talking about it in kind 782 00:29:17,940 --> 00:29:19,559 of a Gateway context here but it can be 783 00:29:19,559 --> 00:29:22,500 used for so many more things sip can be 784 00:29:22,500 --> 00:29:25,260 used as a phone signaling protocol and 785 00:29:25,260 --> 00:29:27,360 in fact when you do that the phone 786 00:29:27,360 --> 00:29:31,080 itself has the capability or the 787 00:29:31,080 --> 00:29:32,820 intelligence to be able to do call setup 788 00:29:32,820 --> 00:29:35,520 and tear down on its own so I'm kind of 789 00:29:35,520 --> 00:29:37,020 digging deeper than we need to right now 790 00:29:37,020 --> 00:29:39,720 but sip is the last protocol that I 791 00:29:39,720 --> 00:29:41,100 really wanted to talk to you about in 792 00:29:41,100 --> 00:29:43,140 this introduction to the role of voice 793 00:29:43,140 --> 00:29:46,380 gateways so this kind of wraps it up for 794 00:29:46,380 --> 00:29:48,000 this quick little video I just wanted to 795 00:29:48,000 --> 00:29:49,980 talk about gateways what they are what 796 00:29:49,980 --> 00:29:52,679 they do and you know what protocols are 797 00:29:52,679 --> 00:29:54,299 at play we're going to have videos 798 00:29:54,299 --> 00:29:56,340 coming up next and we're going to go 799 00:29:56,340 --> 00:29:58,919 over some of the specific 800 00:29:58,919 --> 00:30:00,600 um you know Hardware models of voice 801 00:30:00,600 --> 00:30:02,460 gateways we'll talk about the kinds of 802 00:30:02,460 --> 00:30:04,919 modules that will go in them and and 803 00:30:04,919 --> 00:30:05,760 you'll get a whole lot more 804 00:30:05,760 --> 00:30:07,679 understanding about how voice gateways 805 00:30:07,679 --> 00:30:08,820 work and ultimately we'll go through 806 00:30:08,820 --> 00:30:10,080 some some pretty significant 807 00:30:10,080 --> 00:30:12,960 configuration exercises so for now this 808 00:30:12,960 --> 00:30:14,580 is your primer on voice gateways and the 809 00:30:14,580 --> 00:30:17,279 role of voice gateways and I want to 810 00:30:17,279 --> 00:30:19,200 thank you for watching and I will see 811 00:30:19,200 --> 00:30:22,460 you in the next video good studying 812 00:30:26,860 --> 00:30:31,940 [Music] 813 00:30:32,100 --> 00:30:34,760 thank you 814 00:30:35,070 --> 00:30:38,520 [Music] 815 00:30:44,279 --> 00:30:46,980 welcome to module three and we're going 816 00:30:46,980 --> 00:30:49,799 to be discussing UC deployment models 817 00:30:49,799 --> 00:30:51,960 and more specifically or I should say 818 00:30:51,960 --> 00:30:54,419 for the most part this conversation 819 00:30:54,419 --> 00:30:56,279 centers around Cisco unified 820 00:30:56,279 --> 00:30:58,320 Communications manager we are going to 821 00:30:58,320 --> 00:31:00,000 mention call manager Express and even 822 00:31:00,000 --> 00:31:01,860 third-party pbx's in this a little bit 823 00:31:01,860 --> 00:31:04,500 but you know by and large this is a call 824 00:31:04,500 --> 00:31:06,480 manager conversation and again this is 825 00:31:06,480 --> 00:31:09,419 part of the C voice exam series uh right 826 00:31:09,419 --> 00:31:11,940 now the exam is 642 437 827 00:31:11,940 --> 00:31:14,940 but uh let's uh let's jump right into 828 00:31:14,940 --> 00:31:17,940 this and talk about UC deployment models 829 00:31:17,940 --> 00:31:20,760 now there are three models that you're 830 00:31:20,760 --> 00:31:23,340 going to run into in fact two two out of 831 00:31:23,340 --> 00:31:24,840 the three you know really most of the 832 00:31:24,840 --> 00:31:26,279 time the third is kind of an exception 833 00:31:26,279 --> 00:31:28,440 to the rule but when deploying call 834 00:31:28,440 --> 00:31:30,240 manager you've got the single site 835 00:31:30,240 --> 00:31:31,500 deployment model 836 00:31:31,500 --> 00:31:33,720 the multi-site centralized call 837 00:31:33,720 --> 00:31:35,279 processing deployment model and the 838 00:31:35,279 --> 00:31:37,080 multi-site distributed call processing 839 00:31:37,080 --> 00:31:40,080 deployment model single site works great 840 00:31:40,080 --> 00:31:42,840 scales well some of the multi-site stuff 841 00:31:42,840 --> 00:31:45,240 also can can kind of incredibly scale if 842 00:31:45,240 --> 00:31:46,559 you really need to get into these huge 843 00:31:46,559 --> 00:31:48,840 you know 100 000 phone count kind of 844 00:31:48,840 --> 00:31:50,940 things but uh you know we'll jump right 845 00:31:50,940 --> 00:31:52,500 into that so keep in mind there's three 846 00:31:52,500 --> 00:31:54,539 single site multi-site centralized call 847 00:31:54,539 --> 00:31:55,980 processing and multi-site with 848 00:31:55,980 --> 00:31:59,299 distributed call processing 849 00:31:59,299 --> 00:32:01,500 let's talk about the single site 850 00:32:01,500 --> 00:32:03,419 deployment model so when we're talking 851 00:32:03,419 --> 00:32:05,460 about a single site we're talking about 852 00:32:05,460 --> 00:32:06,779 one building 853 00:32:06,779 --> 00:32:10,020 local area network only no Wan and we're 854 00:32:10,020 --> 00:32:12,480 talking about a single cucm cluster now 855 00:32:12,480 --> 00:32:14,520 a single cucm cluster from a test 856 00:32:14,520 --> 00:32:15,899 perspective I want you to think the 857 00:32:15,899 --> 00:32:17,940 number thirty thousand but understand 858 00:32:17,940 --> 00:32:20,520 that this has grown you know in the 9.x 859 00:32:20,520 --> 00:32:23,159 version now it's forty thousand sip or 860 00:32:23,159 --> 00:32:25,980 skinny endpoints so this is IP phones 861 00:32:25,980 --> 00:32:28,860 we can support up to 2100 h323 devices 862 00:32:28,860 --> 00:32:31,140 so those could be h323 endpoints or you 863 00:32:31,140 --> 00:32:33,899 know gateways running the h323 protocol 864 00:32:33,899 --> 00:32:36,600 and everything that leaves a site is 865 00:32:36,600 --> 00:32:38,340 going to use the psdn because there is 866 00:32:38,340 --> 00:32:39,779 no connectivity to any other sites 867 00:32:39,779 --> 00:32:41,279 there's no way in there are no other 868 00:32:41,279 --> 00:32:42,840 sites as far as that's concerned so 869 00:32:42,840 --> 00:32:46,580 everything's going to the pstn 870 00:32:46,919 --> 00:32:48,539 some of the benefits of the single site 871 00:32:48,539 --> 00:32:50,399 deployment model obviously it's simple 872 00:32:50,399 --> 00:32:52,080 so ease of deployment you know you've 873 00:32:52,080 --> 00:32:53,940 got one call manager cluster phones 874 00:32:53,940 --> 00:32:55,559 gateways you're done 875 00:32:55,559 --> 00:32:57,299 we've got a common infrastructure for 876 00:32:57,299 --> 00:32:59,039 our voice and our data traffic so and 877 00:32:59,039 --> 00:33:00,840 I'm kind of mentioning you know routing 878 00:33:00,840 --> 00:33:02,220 and switching here you know we're using 879 00:33:02,220 --> 00:33:04,260 that same Enterprise infrastructure 880 00:33:04,260 --> 00:33:06,240 because everything's going to the pstn 881 00:33:06,240 --> 00:33:08,100 and then not to other sites we've got a 882 00:33:08,100 --> 00:33:10,380 simplified dial plan and again because 883 00:33:10,380 --> 00:33:12,240 there are no other sites 884 00:33:12,240 --> 00:33:14,640 we're using one codec so we don't 885 00:33:14,640 --> 00:33:17,460 require transcoding 886 00:33:17,460 --> 00:33:18,659 what are some of the design 887 00:33:18,659 --> 00:33:20,580 considerations for a single site and 888 00:33:20,580 --> 00:33:22,080 really this is what are some of the 889 00:33:22,080 --> 00:33:23,340 design considerations for our call 890 00:33:23,340 --> 00:33:25,320 manager cluster you know this will scale 891 00:33:25,320 --> 00:33:27,539 to you know multi-site as well you need 892 00:33:27,539 --> 00:33:30,120 to provide a fault tolerant underlying 893 00:33:30,120 --> 00:33:31,559 Network infrastructure so I'm talking 894 00:33:31,559 --> 00:33:33,840 routing I'm talking switching here you 895 00:33:33,840 --> 00:33:35,340 need to analyze your dial plan and your 896 00:33:35,340 --> 00:33:37,919 calling needs you know how many digits 897 00:33:37,919 --> 00:33:39,600 do I want to have in my extensions you 898 00:33:39,600 --> 00:33:42,299 know what are my gateways and pstn paths 899 00:33:42,299 --> 00:33:44,220 we're going to talk about codec use and 900 00:33:44,220 --> 00:33:45,659 with a single site you're typically 901 00:33:45,659 --> 00:33:47,399 going to be using a high bit rate codec 902 00:33:47,399 --> 00:33:51,299 such as g711 or more recently g722 903 00:33:51,299 --> 00:33:53,159 we're going to need to evaluate High 904 00:33:53,159 --> 00:33:54,840 availability requirements for the 905 00:33:54,840 --> 00:33:57,659 telephony environment do I need multiple 906 00:33:57,659 --> 00:33:59,760 call processing nodes you know do I need 907 00:33:59,760 --> 00:34:01,980 subscribers if so how many do I need 908 00:34:01,980 --> 00:34:04,500 multiple voice gateways if so how many 909 00:34:04,500 --> 00:34:07,320 do I need multiple paths to the psdn IE 910 00:34:07,320 --> 00:34:09,599 circuits if so how many 911 00:34:09,599 --> 00:34:11,040 so all of these things are going to come 912 00:34:11,040 --> 00:34:13,199 into play you know even with a single 913 00:34:13,199 --> 00:34:14,580 site and then obviously we'll think 914 00:34:14,580 --> 00:34:16,199 about them in multi-site environments as 915 00:34:16,199 --> 00:34:17,820 well 916 00:34:17,820 --> 00:34:19,379 when we look at the multi-site 917 00:34:19,379 --> 00:34:22,020 centralized model we've got a single 918 00:34:22,020 --> 00:34:23,460 call manager cluster still this is 919 00:34:23,460 --> 00:34:25,020 really just building on that single site 920 00:34:25,020 --> 00:34:27,418 environment and we've got you know 921 00:34:27,418 --> 00:34:29,099 support for the same number of endpoints 922 00:34:29,099 --> 00:34:31,379 you know 30 to 40 000 endpoints 2100 923 00:34:31,379 --> 00:34:33,899 h323 devices but here's where it starts 924 00:34:33,899 --> 00:34:35,219 to differ we're going to talk about a 925 00:34:35,219 --> 00:34:37,980 maximum of 100 locations we're going to 926 00:34:37,980 --> 00:34:39,719 start using multiple codecs because 927 00:34:39,719 --> 00:34:41,399 obviously our Wan links are going to be 928 00:34:41,399 --> 00:34:43,619 lower bandwidth than the Lan so we're 929 00:34:43,619 --> 00:34:45,659 going to need things like transcoding 930 00:34:45,659 --> 00:34:48,060 services and we'll use dsps to do that 931 00:34:48,060 --> 00:34:50,460 we'll talk about redundancy options 932 00:34:50,460 --> 00:34:52,859 relative to site survivability and what 933 00:34:52,859 --> 00:34:55,679 I'm going to call srst you know how do I 934 00:34:55,679 --> 00:34:57,660 deal with wind failures and I'll draw a 935 00:34:57,660 --> 00:34:59,040 sketch here in a minute to demonstrate 936 00:34:59,040 --> 00:35:00,420 some of these things 937 00:35:00,420 --> 00:35:02,040 we're going to have calls going across 938 00:35:02,040 --> 00:35:03,420 the land so obviously they'll be cost 939 00:35:03,420 --> 00:35:04,920 savings you know why are calls going 940 00:35:04,920 --> 00:35:07,140 across the land because they can you 941 00:35:07,140 --> 00:35:08,580 know why would I send a call from Phone 942 00:35:08,580 --> 00:35:10,440 8 to phone B in two different locations 943 00:35:10,440 --> 00:35:13,079 across the psdn and pay for it if I can 944 00:35:13,079 --> 00:35:15,240 send it across my data Network for free 945 00:35:15,240 --> 00:35:17,220 and the same goes you know with toll 946 00:35:17,220 --> 00:35:18,599 bypass if I can send a long distance 947 00:35:18,599 --> 00:35:20,040 call 948 00:35:20,040 --> 00:35:22,380 um you know out a Gateway so it's not a 949 00:35:22,380 --> 00:35:23,940 long distance call anymore I bet that 950 00:35:23,940 --> 00:35:25,140 call is going to be cheaper so let's 951 00:35:25,140 --> 00:35:27,240 leverage the land to do that now when we 952 00:35:27,240 --> 00:35:29,400 talk about these multi-site models and 953 00:35:29,400 --> 00:35:31,200 in fact the centralized call processing 954 00:35:31,200 --> 00:35:32,760 model let's look at it this way let's 955 00:35:32,760 --> 00:35:33,900 say that I've got you know a 956 00:35:33,900 --> 00:35:36,780 headquarters location HQ 957 00:35:36,780 --> 00:35:40,560 and I've got you know multiple nodes in 958 00:35:40,560 --> 00:35:43,500 my call manager cluster and phones are 959 00:35:43,500 --> 00:35:45,119 registered Etc you know I may have a 960 00:35:45,119 --> 00:35:48,000 voice Gateway with pstn 961 00:35:48,000 --> 00:35:49,920 connectivity you know let's draw a 962 00:35:49,920 --> 00:35:52,079 little Lan here and I may have a Wan 963 00:35:52,079 --> 00:35:54,619 router you know out to some kind of 964 00:35:54,619 --> 00:35:57,900 ipuan this could be point-to-point links 965 00:35:57,900 --> 00:35:59,820 this could be an mpls Cloud this could 966 00:35:59,820 --> 00:36:01,920 be dmvpn this could be any number of 967 00:36:01,920 --> 00:36:03,960 different things and you know I'm going 968 00:36:03,960 --> 00:36:05,880 to have you know a branch location we'll 969 00:36:05,880 --> 00:36:07,859 call it branch 970 00:36:07,859 --> 00:36:11,460 a and we'll have you know a lan and you 971 00:36:11,460 --> 00:36:13,560 know some kind of router or terminating 972 00:36:13,560 --> 00:36:15,060 equipment for you know whatever that 973 00:36:15,060 --> 00:36:17,220 connectivity is you know and when I have 974 00:36:17,220 --> 00:36:19,380 IP phones out here now I'm not going to 975 00:36:19,380 --> 00:36:21,839 have a call manager cluster centralized 976 00:36:21,839 --> 00:36:23,700 call processing means everything happens 977 00:36:23,700 --> 00:36:25,619 in a central location so in this example 978 00:36:25,619 --> 00:36:28,619 it's happening out here at HQ 979 00:36:28,619 --> 00:36:30,599 now when we look at the branch you know 980 00:36:30,599 --> 00:36:31,920 I mentioned land failure let's say this 981 00:36:31,920 --> 00:36:34,079 ip1 goes down what am I going to do well 982 00:36:34,079 --> 00:36:36,839 this Gateway right here is going to need 983 00:36:36,839 --> 00:36:39,420 the ability or need the capability to 984 00:36:39,420 --> 00:36:41,700 handle local call processing so this 985 00:36:41,700 --> 00:36:44,520 phone can register to the Gateway which 986 00:36:44,520 --> 00:36:47,880 has you know it's pstn pathway you know 987 00:36:47,880 --> 00:36:49,980 maybe it's a PRI maybe it's a plots line 988 00:36:49,980 --> 00:36:52,140 whatever but you know in the event of 989 00:36:52,140 --> 00:36:54,960 that Wan failure the phones can swing 990 00:36:54,960 --> 00:36:56,820 over to the Gateway and the Gateway can 991 00:36:56,820 --> 00:36:58,800 provide for services until the call 992 00:36:58,800 --> 00:37:02,760 manager is is restored 993 00:37:02,760 --> 00:37:04,440 let's talk about the multi-site 994 00:37:04,440 --> 00:37:07,020 centralized deployment benefits 995 00:37:07,020 --> 00:37:08,579 um you know it's just like having a 996 00:37:08,579 --> 00:37:09,780 single cluster but we're serving 997 00:37:09,780 --> 00:37:11,280 multiple sites I'm sorry it's just like 998 00:37:11,280 --> 00:37:12,660 I have a single site but we're serving 999 00:37:12,660 --> 00:37:13,980 multiple sites it's still a single 1000 00:37:13,980 --> 00:37:16,079 cluster we're going to have reduced 1001 00:37:16,079 --> 00:37:18,240 infrastructure over what would be 1002 00:37:18,240 --> 00:37:20,400 required if we had a cluster in each 1003 00:37:20,400 --> 00:37:21,780 location which is what we're going to 1004 00:37:21,780 --> 00:37:23,460 talk about in the multi-site distributed 1005 00:37:23,460 --> 00:37:25,200 architecture we're going to have a 1006 00:37:25,200 --> 00:37:26,640 centralized dial plan you know because 1007 00:37:26,640 --> 00:37:28,260 there's one cluster all the dial plane 1008 00:37:28,260 --> 00:37:30,420 logic is all in one place and we're 1009 00:37:30,420 --> 00:37:32,040 going to start having you know 1010 00:37:32,040 --> 00:37:33,839 survivability capabilities for these 1011 00:37:33,839 --> 00:37:36,720 remote locations should that the primary 1012 00:37:36,720 --> 00:37:39,359 call processing node or cluster become 1013 00:37:39,359 --> 00:37:42,599 unreachable so that's srst 1014 00:37:42,599 --> 00:37:43,920 what are some of the design 1015 00:37:43,920 --> 00:37:45,599 considerations for the multi-site 1016 00:37:45,599 --> 00:37:47,760 centralized environment obviously we've 1017 00:37:47,760 --> 00:37:49,619 got to consider Wan latency and 1018 00:37:49,619 --> 00:37:52,200 bandwidth and quality of service and 1019 00:37:52,200 --> 00:37:54,359 fault tolerance of the Lan you know we 1020 00:37:54,359 --> 00:37:56,520 want to make sure that that Wan you know 1021 00:37:56,520 --> 00:37:58,560 is is less than 80 milliseconds round 1022 00:37:58,560 --> 00:38:00,119 trip or you know we're going to have 1023 00:38:00,119 --> 00:38:01,859 some issues we're going to think about 1024 00:38:01,859 --> 00:38:04,920 using different codecs for calls across 1025 00:38:04,920 --> 00:38:06,480 the land versus locally you know if I've 1026 00:38:06,480 --> 00:38:08,099 got a switched environment and I've got 1027 00:38:08,099 --> 00:38:10,500 bandwidth to spare or you know unlimited 1028 00:38:10,500 --> 00:38:11,640 bandwidth if you even want to think 1029 00:38:11,640 --> 00:38:14,099 about it that way at my disposal the 1030 00:38:14,099 --> 00:38:15,960 choice of codec that I'm going to use 1031 00:38:15,960 --> 00:38:17,820 isn't going to be such a big deal but if 1032 00:38:17,820 --> 00:38:20,160 I'm going to go across a low bandwidth 1033 00:38:20,160 --> 00:38:22,440 we in link like maybe a fractional T1 1034 00:38:22,440 --> 00:38:24,119 I'm going to start to care about those 1035 00:38:24,119 --> 00:38:26,040 things so we'll talk about using low bit 1036 00:38:26,040 --> 00:38:27,960 rate codecs again we're going to 1037 00:38:27,960 --> 00:38:30,000 evaluate our survivability needs for 1038 00:38:30,000 --> 00:38:31,920 srst do these phones need to be able to 1039 00:38:31,920 --> 00:38:33,720 register and have pstn access in the 1040 00:38:33,720 --> 00:38:35,339 event of a way of failure 1041 00:38:35,339 --> 00:38:36,660 and we're going to start thinking about 1042 00:38:36,660 --> 00:38:38,280 calling mission control again this is a 1043 00:38:38,280 --> 00:38:40,320 man with discussion you know when we 1044 00:38:40,320 --> 00:38:42,900 talk about CAC let's say my Wan is big 1045 00:38:42,900 --> 00:38:45,060 enough to support 10 calls period 1046 00:38:45,060 --> 00:38:47,880 if that 11th call is allowed to happen 1047 00:38:47,880 --> 00:38:50,579 guess what happens to all 11 calls they 1048 00:38:50,579 --> 00:38:53,520 all start to suck because every one of 1049 00:38:53,520 --> 00:38:55,260 them they're all going to be competing 1050 00:38:55,260 --> 00:38:56,460 for bandwidth and there's not enough 1051 00:38:56,460 --> 00:38:58,920 bandwidth for all of them so qos can't 1052 00:38:58,920 --> 00:39:00,900 solve this problem I can't prioritize 1053 00:39:00,900 --> 00:39:03,839 traffic when the bandwidth exceeds or 1054 00:39:03,839 --> 00:39:05,579 the bandwidth demand exceeds the 1055 00:39:05,579 --> 00:39:07,380 available bandwidth so call emission 1056 00:39:07,380 --> 00:39:09,480 control can help to Route calls you 1057 00:39:09,480 --> 00:39:11,400 either reject calls or you know using 1058 00:39:11,400 --> 00:39:14,099 alternate routing you know AAR stuff we 1059 00:39:14,099 --> 00:39:15,660 can send it out to the pstn and Route 1060 00:39:15,660 --> 00:39:17,280 Around the land so we'll talk about that 1061 00:39:17,280 --> 00:39:19,140 stuff in other videos but uh you know 1062 00:39:19,140 --> 00:39:20,700 we'll start to think about CAC in the 1063 00:39:20,700 --> 00:39:22,980 multi-site centralized design 1064 00:39:22,980 --> 00:39:24,960 when we start scaling that even farther 1065 00:39:24,960 --> 00:39:26,760 and going into this distributed call 1066 00:39:26,760 --> 00:39:28,800 processing model for multi-site we're 1067 00:39:28,800 --> 00:39:30,660 going to deal with multiple cucm 1068 00:39:30,660 --> 00:39:31,859 clusters and let me draw you a picture 1069 00:39:31,859 --> 00:39:35,820 here so you know HQ right here you know 1070 00:39:35,820 --> 00:39:38,040 maybe this is a large Branch or maybe 1071 00:39:38,040 --> 00:39:39,720 this is some kind of a campus 1072 00:39:39,720 --> 00:39:41,040 environment you know maybe it's college 1073 00:39:41,040 --> 00:39:43,020 and I have you know Regional locations 1074 00:39:43,020 --> 00:39:44,760 or whatever you know and I've got this 1075 00:39:44,760 --> 00:39:47,760 big monster ipan in the middle 1076 00:39:47,760 --> 00:39:49,800 and I've got this call manager cluster 1077 00:39:49,800 --> 00:39:51,780 you know out here and he handles his 1078 00:39:51,780 --> 00:39:53,820 local phones and I've got this call 1079 00:39:53,820 --> 00:39:56,280 manager cluster out here and he handles 1080 00:39:56,280 --> 00:39:57,960 his local phone so that's a multi-site 1081 00:39:57,960 --> 00:40:00,480 distributed call processing environment 1082 00:40:00,480 --> 00:40:02,579 again you know thirty thousand or forty 1083 00:40:02,579 --> 00:40:04,560 thousand employees per cluster 1084 00:40:04,560 --> 00:40:06,540 the same kind of counts on h323 devices 1085 00:40:06,540 --> 00:40:08,640 as you've seen before but as we start 1086 00:40:08,640 --> 00:40:10,260 doing this multi-site environment we're 1087 00:40:10,260 --> 00:40:11,640 going to evaluate the use of things like 1088 00:40:11,640 --> 00:40:14,040 Gatekeepers and deal with ways of 1089 00:40:14,040 --> 00:40:15,839 Distributing dial plan 1090 00:40:15,839 --> 00:40:17,520 we're also going to continue to think 1091 00:40:17,520 --> 00:40:19,800 about things like pstn toll bypass so 1092 00:40:19,800 --> 00:40:21,540 lots of stuff you know come into play 1093 00:40:21,540 --> 00:40:23,579 here what are some of the benefits the 1094 00:40:23,579 --> 00:40:25,140 multi-site distributed environments 1095 00:40:25,140 --> 00:40:27,119 obviously we're still using the IPO and 1096 00:40:27,119 --> 00:40:28,560 for Enterprise calls so we're not 1097 00:40:28,560 --> 00:40:31,079 sending things to the pstn 1098 00:40:31,079 --> 00:40:32,160 um you know unless they need to go to 1099 00:40:32,160 --> 00:40:33,780 the psdn we've got tool bypass 1100 00:40:33,780 --> 00:40:36,300 capabilities still we're maximizing your 1101 00:40:36,300 --> 00:40:37,859 bandwidth utilization still you know 1102 00:40:37,859 --> 00:40:39,119 because we've got voice and data running 1103 00:40:39,119 --> 00:40:41,700 one common Network we're gonna you know 1104 00:40:41,700 --> 00:40:44,160 have benefits of you know High 1105 00:40:44,160 --> 00:40:46,140 availability and call processing 1106 00:40:46,140 --> 00:40:48,420 survivability we're gonna have lots and 1107 00:40:48,420 --> 00:40:50,640 lots of scalability because obviously if 1108 00:40:50,640 --> 00:40:52,260 I can get 30 40 000 endpoints per 1109 00:40:52,260 --> 00:40:54,119 cluster I can put the things all over 1110 00:40:54,119 --> 00:40:55,500 the place I don't care if there's 10 or 1111 00:40:55,500 --> 00:40:58,140 100 locations or even more you just keep 1112 00:40:58,140 --> 00:40:59,700 spinning these things up and keep having 1113 00:40:59,700 --> 00:41:02,460 you know more and more capabilities what 1114 00:41:02,460 --> 00:41:03,839 are some of the design considerations 1115 00:41:03,839 --> 00:41:06,060 for the multi-site distributed model 1116 00:41:06,060 --> 00:41:07,200 well you're going to start thinking 1117 00:41:07,200 --> 00:41:08,339 about and I mentioned it before but 1118 00:41:08,339 --> 00:41:09,119 you're going to start thinking about 1119 00:41:09,119 --> 00:41:10,859 things like Gatekeepers and sip proxies 1120 00:41:10,859 --> 00:41:12,720 to deal with Distributing your dial plan 1121 00:41:12,720 --> 00:41:14,640 you're gonna have to think about trunks 1122 00:41:14,640 --> 00:41:16,200 between systems obviously if you you've 1123 00:41:16,200 --> 00:41:17,880 got multiple clusters you've got to have 1124 00:41:17,880 --> 00:41:19,560 ways for calls to flow between those 1125 00:41:19,560 --> 00:41:21,240 clusters those are going to be sip club 1126 00:41:21,240 --> 00:41:23,280 I'm sorry sip trunks or intercluster 1127 00:41:23,280 --> 00:41:24,240 trunks 1128 00:41:24,240 --> 00:41:25,500 you're going to want to think about 1129 00:41:25,500 --> 00:41:27,720 things like using hsrp for gatekeeper 1130 00:41:27,720 --> 00:41:29,579 pairs to give you some redundancy and 1131 00:41:29,579 --> 00:41:32,400 access to those Gatekeepers you're going 1132 00:41:32,400 --> 00:41:34,380 to be limiting the way into one type of 1133 00:41:34,380 --> 00:41:36,060 audio codec again this is Gateway 1134 00:41:36,060 --> 00:41:37,859 gatekeeper stuff and we'll get into that 1135 00:41:37,859 --> 00:41:39,839 a little bit more as we go on but lots 1136 00:41:39,839 --> 00:41:41,359 of things go into these multi-site 1137 00:41:41,359 --> 00:41:44,099 distributed environments 1138 00:41:44,099 --> 00:41:46,320 when we start talking about these 1139 00:41:46,320 --> 00:41:48,300 distributed environments and really this 1140 00:41:48,300 --> 00:41:50,040 is more a 1141 00:41:50,040 --> 00:41:52,980 it's kind of a blend it's it's not a 1142 00:41:52,980 --> 00:41:56,099 single site call processing model it's 1143 00:41:56,099 --> 00:41:57,720 not really distributed but let me just 1144 00:41:57,720 --> 00:41:59,040 draw you a picture let's say we're in an 1145 00:41:59,040 --> 00:42:00,839 Enterprise and we have two data centers 1146 00:42:00,839 --> 00:42:02,760 and these two data centers are kind of 1147 00:42:02,760 --> 00:42:04,859 the center of our universe you know dc1 1148 00:42:04,859 --> 00:42:09,660 and dc2 I may have a call manager Pub 1149 00:42:09,660 --> 00:42:11,400 and sub 1150 00:42:11,400 --> 00:42:13,500 in this primary data center and I've got 1151 00:42:13,500 --> 00:42:16,740 this ipwan out here and I may have 1152 00:42:16,740 --> 00:42:19,440 another sub at data center 2 and you 1153 00:42:19,440 --> 00:42:22,500 know maybe all my branch locations are 1154 00:42:22,500 --> 00:42:24,180 connected you know let's call this a 1155 00:42:24,180 --> 00:42:26,640 branch router you know maybe they're all 1156 00:42:26,640 --> 00:42:29,099 connected via you know multiple Wan 1157 00:42:29,099 --> 00:42:30,780 links one to each data center you know 1158 00:42:30,780 --> 00:42:33,359 and I've got IP whoops IP phones out 1159 00:42:33,359 --> 00:42:35,040 here you know like that 1160 00:42:35,040 --> 00:42:38,280 Etc so I've got to think about you know 1161 00:42:38,280 --> 00:42:40,440 what's the delay across this land you 1162 00:42:40,440 --> 00:42:41,579 know because I've got nodes here that 1163 00:42:41,579 --> 00:42:42,960 need to be synchronized with each other 1164 00:42:42,960 --> 00:42:46,560 so what is the delay of this win and 1165 00:42:46,560 --> 00:42:47,700 like I'm showing you here it needs to be 1166 00:42:47,700 --> 00:42:49,560 less than 80 milliseconds you start 1167 00:42:49,560 --> 00:42:50,880 creeping above those numbers you're 1168 00:42:50,880 --> 00:42:52,800 going to have problems we're going to 1169 00:42:52,800 --> 00:42:54,540 start thinking about qos enabled way and 1170 00:42:54,540 --> 00:42:55,500 links and really we're not just going to 1171 00:42:55,500 --> 00:42:56,760 start thinking about it these things are 1172 00:42:56,760 --> 00:42:58,260 going to be critical we need to make 1173 00:42:58,260 --> 00:43:00,119 sure this communication is happening in 1174 00:43:00,119 --> 00:43:01,740 a timely fashion 1175 00:43:01,740 --> 00:43:02,940 we need to make sure that we're 1176 00:43:02,940 --> 00:43:04,560 minimizing Jitter we need to make sure 1177 00:43:04,560 --> 00:43:06,540 we have sufficient bandwidth and we need 1178 00:43:06,540 --> 00:43:08,640 to manage packet loss and errors if this 1179 00:43:08,640 --> 00:43:11,520 Wan is lossy and drop in 10 of the data 1180 00:43:11,520 --> 00:43:13,740 you can bet that you're going to notice 1181 00:43:13,740 --> 00:43:15,900 it and I mean that's just all there is 1182 00:43:15,900 --> 00:43:17,220 fit you're going to notice it it's going 1183 00:43:17,220 --> 00:43:18,599 to be a problem so you really have to 1184 00:43:18,599 --> 00:43:20,520 handle your network and make sure things 1185 00:43:20,520 --> 00:43:22,380 are in order to do this clustering 1186 00:43:22,380 --> 00:43:23,700 across the land but this is kind of a 1187 00:43:23,700 --> 00:43:27,480 hybrid it's it's multi-site and it's 1188 00:43:27,480 --> 00:43:29,040 still kind of distributed call 1189 00:43:29,040 --> 00:43:30,480 processing but it's still just one 1190 00:43:30,480 --> 00:43:32,400 cluster so cool stuff here I'm seeing a 1191 00:43:32,400 --> 00:43:34,440 lot of this so clustering across the 1192 00:43:34,440 --> 00:43:35,700 land definitely something you're going 1193 00:43:35,700 --> 00:43:38,579 to run into out there in the Enterprise 1194 00:43:38,579 --> 00:43:40,680 you know when we talk about these you 1195 00:43:40,680 --> 00:43:42,960 know multi-site environments especially 1196 00:43:42,960 --> 00:43:44,579 the distributed call processing 1197 00:43:44,579 --> 00:43:46,380 environments we may not just be talking 1198 00:43:46,380 --> 00:43:48,240 about call manager here we may be 1199 00:43:48,240 --> 00:43:50,099 talking about cucm you know call manager 1200 00:43:50,099 --> 00:43:52,440 in one location we may be talking about 1201 00:43:52,440 --> 00:43:55,500 CME or a small location somewhere else 1202 00:43:55,500 --> 00:43:57,359 with a SIP trunk to call manager we may 1203 00:43:57,359 --> 00:44:00,119 be talking about a traditional or Legacy 1204 00:44:00,119 --> 00:44:03,300 PBX with a voice Gateway running sipta 1205 00:44:03,300 --> 00:44:04,800 bring it into the thing and you know 1206 00:44:04,800 --> 00:44:07,440 these things could could look like lots 1207 00:44:07,440 --> 00:44:08,520 of different things you know I could 1208 00:44:08,520 --> 00:44:10,800 have you know HQ out here 1209 00:44:10,800 --> 00:44:13,200 you know he could have call manager and 1210 00:44:13,200 --> 00:44:15,540 you know so CM we could have another 1211 00:44:15,540 --> 00:44:18,119 location out here with a CME running on 1212 00:44:18,119 --> 00:44:20,640 an iOS device we could have you know a 1213 00:44:20,640 --> 00:44:22,460 voice Gateway at another Branch 1214 00:44:22,460 --> 00:44:26,099 connecting to a traditional PBX 1215 00:44:26,099 --> 00:44:28,680 so lots of different models here in lots 1216 00:44:28,680 --> 00:44:30,000 of ways these things can all connect 1217 00:44:30,000 --> 00:44:31,020 together 1218 00:44:31,020 --> 00:44:32,640 I know you've been drinking from the 1219 00:44:32,640 --> 00:44:35,460 fire hose through this video and uh I 1220 00:44:35,460 --> 00:44:37,260 both apologize for that and also say 1221 00:44:37,260 --> 00:44:39,540 you're welcome because you know this is 1222 00:44:39,540 --> 00:44:40,859 really kind of where the rubber meets 1223 00:44:40,859 --> 00:44:42,540 the road here on call manager design you 1224 00:44:42,540 --> 00:44:44,819 need to understand the multi-site you 1225 00:44:44,819 --> 00:44:46,260 know distributed and centralized model 1226 00:44:46,260 --> 00:44:47,760 you need to understand the single site 1227 00:44:47,760 --> 00:44:50,400 uh model and you know how all these 1228 00:44:50,400 --> 00:44:52,560 things kind of tied together so I'm 1229 00:44:52,560 --> 00:44:53,880 going to call that good for this video 1230 00:44:53,880 --> 00:44:55,800 and in the next video we're going to 1231 00:44:55,800 --> 00:44:57,359 start talking about some of the specific 1232 00:44:57,359 --> 00:44:59,460 hardware and jump kind of back into the 1233 00:44:59,460 --> 00:45:01,260 gateway conversation and talk about 1234 00:45:01,260 --> 00:45:03,240 makes and models of Hardware types of 1235 00:45:03,240 --> 00:45:05,460 interfaces and and what's typical what 1236 00:45:05,460 --> 00:45:06,839 are things you may see out there in the 1237 00:45:06,839 --> 00:45:08,280 field what are the things you're going 1238 00:45:08,280 --> 00:45:10,440 to need to know for the exam and you 1239 00:45:10,440 --> 00:45:11,760 know really continue the Gateway 1240 00:45:11,760 --> 00:45:14,220 conversation so thanks for watching I 1241 00:45:14,220 --> 00:45:15,720 really appreciate it I hope that this 1242 00:45:15,720 --> 00:45:17,520 has been informative to you and good 1243 00:45:17,520 --> 00:45:21,079 studying I'll see you in the next video 1244 00:45:23,690 --> 00:45:27,119 [Music] 1245 00:45:27,119 --> 00:45:30,020 thank you 1246 00:45:31,890 --> 00:45:35,350 [Music] 1247 00:45:42,980 --> 00:45:46,200 welcome to module four this is going to 1248 00:45:46,200 --> 00:45:50,220 be a really quick review or overview of 1249 00:45:50,220 --> 00:45:52,680 common voice Gateway Hardware that you 1250 00:45:52,680 --> 00:45:55,200 may run into in unified Communications 1251 00:45:55,200 --> 00:45:56,579 environments we're going to talk about 1252 00:45:56,579 --> 00:45:59,160 the modern stuff as well as some of the 1253 00:45:59,160 --> 00:46:01,200 more traditional pieces of equipment 1254 00:46:01,200 --> 00:46:03,000 that you're likely to run into in the 1255 00:46:03,000 --> 00:46:05,119 field 1256 00:46:05,460 --> 00:46:08,220 pstn gateways you know we've got all 1257 00:46:08,220 --> 00:46:09,540 kinds of gear here that we can be 1258 00:46:09,540 --> 00:46:11,400 talking about you know lots of routers 1259 00:46:11,400 --> 00:46:15,300 lots of you know purpose-built devices 1260 00:46:15,300 --> 00:46:17,460 Etc but let's talk about the more common 1261 00:46:17,460 --> 00:46:19,079 things you know when I show over here on 1262 00:46:19,079 --> 00:46:20,880 the left modern equipment we're talking 1263 00:46:20,880 --> 00:46:23,220 about generation 2 Integrated Service 1264 00:46:23,220 --> 00:46:26,339 router so ISR G2 Hardware so you know 1265 00:46:26,339 --> 00:46:30,480 the X9 series of things so the 2900s the 1266 00:46:30,480 --> 00:46:33,839 3900s ETC one of the cool things about 1267 00:46:33,839 --> 00:46:37,859 this uh you know the router based voice 1268 00:46:37,859 --> 00:46:39,300 Gateway services 1269 00:46:39,300 --> 00:46:42,079 is you can provision the hardware 1270 00:46:42,079 --> 00:46:44,220 however you want you know you can put 1271 00:46:44,220 --> 00:46:48,000 fxo modules or fxs modules in it or you 1272 00:46:48,000 --> 00:46:51,359 can put a an e m module or a T1 PRI 1273 00:46:51,359 --> 00:46:54,060 module or you know if you need to do you 1274 00:46:54,060 --> 00:46:55,380 know something other than that you know 1275 00:46:55,380 --> 00:46:57,200 you've got choices here as far as 1276 00:46:57,200 --> 00:46:59,880 quantities of ports and densities and 1277 00:46:59,880 --> 00:47:03,599 exact configurations so ISR G2 very 1278 00:47:03,599 --> 00:47:04,980 popular choice here 1279 00:47:04,980 --> 00:47:06,660 you know and you can scale this from a 1280 00:47:06,660 --> 00:47:08,579 single pots line clear up to multiple 1281 00:47:08,579 --> 00:47:12,480 pris uh taking a step back you know one 1282 00:47:12,480 --> 00:47:13,920 generation we're going to be looking at 1283 00:47:13,920 --> 00:47:15,900 the original integrated Services router 1284 00:47:15,900 --> 00:47:19,079 so your 2800s your 3800s Etc very 1285 00:47:19,079 --> 00:47:21,000 similar in functionality 1286 00:47:21,000 --> 00:47:23,520 to the more modern you know ISR G2 1287 00:47:23,520 --> 00:47:26,280 Hardware uh many similar cards you know 1288 00:47:26,280 --> 00:47:27,480 we're going to have the same type of 1289 00:47:27,480 --> 00:47:29,819 flexibility and configuration where 1290 00:47:29,819 --> 00:47:32,040 we're dealing with you know fxos and 1291 00:47:32,040 --> 00:47:35,880 fxs's and E Ms and PRI Etc so these are 1292 00:47:35,880 --> 00:47:39,839 the two you know you know tried and true 1293 00:47:39,839 --> 00:47:42,540 um you know very popular widely deployed 1294 00:47:42,540 --> 00:47:43,980 types of equipment you're going to deal 1295 00:47:43,980 --> 00:47:46,260 with you know the isrg ones g2s I've 1296 00:47:46,260 --> 00:47:47,579 done a lot of work with gateways even 1297 00:47:47,579 --> 00:47:50,700 older than this you know Cisco 3700s 1298 00:47:50,700 --> 00:47:51,780 um you know if you even want to go back 1299 00:47:51,780 --> 00:47:52,980 farther 1300 00:47:52,980 --> 00:47:55,859 um you know the 3600s you know 3660 made 1301 00:47:55,859 --> 00:47:58,200 it great voice Gateway with you know ISD 1302 00:47:58,200 --> 00:48:00,660 and PRI or T1 cast circuits in it and 1303 00:48:00,660 --> 00:48:02,520 you know same goes for you know an old 1304 00:48:02,520 --> 00:48:06,000 device we called the um the vg200 you 1305 00:48:06,000 --> 00:48:08,700 know it was a very small 1u voice 1306 00:48:08,700 --> 00:48:09,960 Gateway that was used in a lot of 1307 00:48:09,960 --> 00:48:11,280 entry-level deployments or you know 1308 00:48:11,280 --> 00:48:13,619 small density deployments but let's move 1309 00:48:13,619 --> 00:48:14,700 on to the next slide and we're going to 1310 00:48:14,700 --> 00:48:16,260 talk about some of the special purpose 1311 00:48:16,260 --> 00:48:17,579 gateways that you're going to run into 1312 00:48:17,579 --> 00:48:20,940 these are more purpose-built devices the 1313 00:48:20,940 --> 00:48:25,079 the ATA 187s or 88186s those are the 1314 00:48:25,079 --> 00:48:28,700 analog telephone adapters now the ATA 1315 00:48:28,700 --> 00:48:31,319 whether you're talking the original 186 1316 00:48:31,319 --> 00:48:33,720 is 188s or the more modern replacement 1317 00:48:33,720 --> 00:48:36,599 the 187 you know they serve generally 1318 00:48:36,599 --> 00:48:39,060 one purpose and that's to provide an 1319 00:48:39,060 --> 00:48:42,720 analog station connection to your ippdx 1320 00:48:42,720 --> 00:48:44,640 a lot of times you'll see these 1321 00:48:44,640 --> 00:48:49,500 servicing fax machines or servicing 1322 00:48:49,500 --> 00:48:51,780 um you know an analog phone on the wall 1323 00:48:51,780 --> 00:48:53,940 for you know maybe it's in a warehouse 1324 00:48:53,940 --> 00:48:55,800 and it's just a common area phone things 1325 00:48:55,800 --> 00:48:58,680 along those lines where you know perhaps 1326 00:48:58,680 --> 00:49:01,140 the distance limitation of ethernet is 1327 00:49:01,140 --> 00:49:02,940 an issue but you can still swing a pots 1328 00:49:02,940 --> 00:49:04,740 line out there so analog telephone 1329 00:49:04,740 --> 00:49:05,880 adapter is the biggest difference 1330 00:49:05,880 --> 00:49:08,280 between the ATA 187 and the more Legacy 1331 00:49:08,280 --> 00:49:12,720 186 is 188s the ATA 187 is sip based and 1332 00:49:12,720 --> 00:49:15,480 the 186s were skinny so a little bit 1333 00:49:15,480 --> 00:49:16,560 different 1334 00:49:16,560 --> 00:49:18,300 um but you know serve a similar purpose 1335 00:49:18,300 --> 00:49:20,640 if you want to kind of kick it up a 1336 00:49:20,640 --> 00:49:23,339 notch to an ATA on steroids or you know 1337 00:49:23,339 --> 00:49:25,560 and really it's a small miniature voice 1338 00:49:25,560 --> 00:49:28,079 Gateway it'd be something like the vg202 1339 00:49:28,079 --> 00:49:31,020 or 204 you know get a couple of ports of 1340 00:49:31,020 --> 00:49:33,720 fxs uh connectivity now these are iOS 1341 00:49:33,720 --> 00:49:36,599 based devices whereas the smaller you 1342 00:49:36,599 --> 00:49:39,839 know ATA 186 187s you know those are 1343 00:49:39,839 --> 00:49:41,760 kind of purpose-built devices and they 1344 00:49:41,760 --> 00:49:44,400 really don't have you know an iOS like 1345 00:49:44,400 --> 00:49:45,780 interface that you're used to on a 1346 00:49:45,780 --> 00:49:46,800 router but you know you get into the 1347 00:49:46,800 --> 00:49:48,660 vg202s ETC and they're going to be 1348 00:49:48,660 --> 00:49:51,300 another voice Gateway for high density 1349 00:49:51,300 --> 00:49:55,079 analog connections was the vg224 or more 1350 00:49:55,079 --> 00:49:57,359 historically the vg248 now it might 1351 00:49:57,359 --> 00:49:59,400 sound like the 248 it's bigger well it 1352 00:49:59,400 --> 00:50:01,680 was bigger but it was older you know the 1353 00:50:01,680 --> 00:50:03,660 248 was a Cisco acquisition you know 1354 00:50:03,660 --> 00:50:05,579 early you know first second gen product 1355 00:50:05,579 --> 00:50:08,819 whereas the vg224 is a you know an iOS 1356 00:50:08,819 --> 00:50:10,859 based platform so two very you know 1357 00:50:10,859 --> 00:50:13,680 different pieces of gear the v248 you 1358 00:50:13,680 --> 00:50:16,380 know that could run skinny the vg224s 1359 00:50:16,380 --> 00:50:17,280 you know those are going to support 1360 00:50:17,280 --> 00:50:19,380 multiple protocols you can you know mgcp 1361 00:50:19,380 --> 00:50:21,839 sip h223 you know we can keep going on 1362 00:50:21,839 --> 00:50:24,060 but uh those are your analog Services 1363 00:50:24,060 --> 00:50:25,800 gateways now you can still put a couple 1364 00:50:25,800 --> 00:50:27,180 of analog ports or you know a lot of 1365 00:50:27,180 --> 00:50:29,460 analog ports if you want into one of 1366 00:50:29,460 --> 00:50:33,060 those is you know ISR g2s or ISR g1s but 1367 00:50:33,060 --> 00:50:35,520 it's not real common 1368 00:50:35,520 --> 00:50:36,720 um you know so for dancing you're gonna 1369 00:50:36,720 --> 00:50:39,240 end up in something like a vg224 more 1370 00:50:39,240 --> 00:50:41,579 often than not these days now Universal 1371 00:50:41,579 --> 00:50:42,720 gateways you know we just call them 1372 00:50:42,720 --> 00:50:44,220 Universal gateways because they can be 1373 00:50:44,220 --> 00:50:45,480 configured to do lots of other things 1374 00:50:45,480 --> 00:50:48,480 and really so could the isrs but these 1375 00:50:48,480 --> 00:50:50,220 are more service provider-centric or 1376 00:50:50,220 --> 00:50:52,559 more specific purpose-built devices you 1377 00:50:52,559 --> 00:50:56,460 know the as5350s or as5400xms 1378 00:50:56,460 --> 00:50:57,839 um you know those were you know I'll 1379 00:50:57,839 --> 00:50:59,640 call them carrier grade equipment you 1380 00:50:59,640 --> 00:51:00,780 know they're built a little bit 1381 00:51:00,780 --> 00:51:02,160 differently than gear that you're 1382 00:51:02,160 --> 00:51:04,140 targeting for an Enterprise 1383 00:51:04,140 --> 00:51:05,819 um you know Cisco 7200s you know 1384 00:51:05,819 --> 00:51:08,940 especially things like 7206 vxrs those 1385 00:51:08,940 --> 00:51:11,880 were not real popular you know yeah I 1386 00:51:11,880 --> 00:51:14,520 I've maybe seen like one maybe in the 1387 00:51:14,520 --> 00:51:16,980 field but uh you know people just didn't 1388 00:51:16,980 --> 00:51:18,359 use them for voice you know excellent 1389 00:51:18,359 --> 00:51:20,520 wind routers excellent Edge devices just 1390 00:51:20,520 --> 00:51:23,400 not real popular for voice but uh you 1391 00:51:23,400 --> 00:51:24,660 know certainly there were some 1392 00:51:24,660 --> 00:51:26,940 capabilities there 1393 00:51:26,940 --> 00:51:28,819 um you know as we get into talking about 1394 00:51:28,819 --> 00:51:31,140 you know different routers and 1395 00:51:31,140 --> 00:51:33,480 programming things you're gonna likely 1396 00:51:33,480 --> 00:51:35,640 kind of adopt a favorite device that you 1397 00:51:35,640 --> 00:51:37,380 use you know mine is the ISR you know 1398 00:51:37,380 --> 00:51:39,900 ISR G1 and G2 those things are just 1399 00:51:39,900 --> 00:51:41,280 amazing you know you can provision them 1400 00:51:41,280 --> 00:51:43,559 however you want but this was really 1401 00:51:43,559 --> 00:51:45,420 meant to just be a quick tease of what's 1402 00:51:45,420 --> 00:51:48,300 out there and give you an idea of the 1403 00:51:48,300 --> 00:51:49,260 types of Hardware you're going to run 1404 00:51:49,260 --> 00:51:50,640 into you know there's not a whole lot 1405 00:51:50,640 --> 00:51:52,319 that we're uh we're going to dig into 1406 00:51:52,319 --> 00:51:55,140 great detail on there but uh you know 1407 00:51:55,140 --> 00:51:56,220 one more thing I want to hit in this 1408 00:51:56,220 --> 00:51:58,319 video session border controllers it's 1409 00:51:58,319 --> 00:52:00,960 another type of Gateway and you're going 1410 00:52:00,960 --> 00:52:02,280 to hear me refer to these things as 1411 00:52:02,280 --> 00:52:04,740 cubes or Cisco unified border elements 1412 00:52:04,740 --> 00:52:07,920 more often than not but a session border 1413 00:52:07,920 --> 00:52:09,900 controller is a type of Gateway that 1414 00:52:09,900 --> 00:52:11,400 really I want you to think of it as an 1415 00:52:11,400 --> 00:52:14,520 IP to 8p Gateway in fact early on that's 1416 00:52:14,520 --> 00:52:16,380 what Cisco called it they called it ipip 1417 00:52:16,380 --> 00:52:18,180 Gateway as a feature set in one of the 1418 00:52:18,180 --> 00:52:22,380 uh you know the the iOS feature packs so 1419 00:52:22,380 --> 00:52:24,059 session border controller is used to 1420 00:52:24,059 --> 00:52:26,099 terminate media sessions and signaling 1421 00:52:26,099 --> 00:52:27,720 and there's different ways to configure 1422 00:52:27,720 --> 00:52:29,220 these things with media flow around flow 1423 00:52:29,220 --> 00:52:30,839 through and we're not going to get into 1424 00:52:30,839 --> 00:52:33,540 all this in this video but uh they're 1425 00:52:33,540 --> 00:52:35,220 often installed as an edge device so 1426 00:52:35,220 --> 00:52:37,140 let's say I want to have a SIP trunk to 1427 00:52:37,140 --> 00:52:39,900 my carrier I'll have them bring in you 1428 00:52:39,900 --> 00:52:42,059 know an IP connection to my Edge and 1429 00:52:42,059 --> 00:52:43,559 they'll plug it into my queue or my 1430 00:52:43,559 --> 00:52:45,119 border element my session border 1431 00:52:45,119 --> 00:52:46,740 controller and then I'll have a SIP 1432 00:52:46,740 --> 00:52:48,119 trunk from that device over to my call 1433 00:52:48,119 --> 00:52:50,280 manager and you know it sits there at 1434 00:52:50,280 --> 00:52:52,559 the edge of the network 1435 00:52:52,559 --> 00:52:53,760 um you know providing that point of 1436 00:52:53,760 --> 00:52:55,319 demarcation 1437 00:52:55,319 --> 00:52:57,540 um these things are providing for sip to 1438 00:52:57,540 --> 00:53:01,440 sip h323 the Sip or h323 to h323 1439 00:53:01,440 --> 00:53:04,020 connectivity so again it's an IP to IP 1440 00:53:04,020 --> 00:53:05,160 Gateway and one of the biggest 1441 00:53:05,160 --> 00:53:06,480 differences is when you look at a 1442 00:53:06,480 --> 00:53:08,099 traditional voice Gateway 1443 00:53:08,099 --> 00:53:09,599 and we'll cover a lot of this when we 1444 00:53:09,599 --> 00:53:10,800 start talking about dial peers and 1445 00:53:10,800 --> 00:53:12,119 programming those things but you're 1446 00:53:12,119 --> 00:53:16,380 going to have a a pstn lag or psdn 1447 00:53:16,380 --> 00:53:17,339 interface 1448 00:53:17,339 --> 00:53:19,559 and Associated dial pair what we call a 1449 00:53:19,559 --> 00:53:21,599 pot style pair and you're going to have 1450 00:53:21,599 --> 00:53:24,300 a IP facing interface um you know 1451 00:53:24,300 --> 00:53:26,280 whether that's a SIP trunk or h323 or 1452 00:53:26,280 --> 00:53:27,119 whatever 1453 00:53:27,119 --> 00:53:28,380 and you're going to have you know the 1454 00:53:28,380 --> 00:53:30,660 associated VoIP dial pairs but the 1455 00:53:30,660 --> 00:53:32,400 session border controllers it's IP on 1456 00:53:32,400 --> 00:53:36,180 both sides so sip to sip h33 to sip Etc 1457 00:53:36,180 --> 00:53:38,819 so that's really it for talking about 1458 00:53:38,819 --> 00:53:40,859 you know types of Hardware gateways that 1459 00:53:40,859 --> 00:53:42,780 we're going to get into 1460 00:53:42,780 --> 00:53:44,460 um you know really you're going to be 1461 00:53:44,460 --> 00:53:45,780 touching and feeling these things and 1462 00:53:45,780 --> 00:53:47,339 getting your arms around them so there's 1463 00:53:47,339 --> 00:53:49,260 not you know a real need to go a lot 1464 00:53:49,260 --> 00:53:50,579 deeper than that but I just wanted to 1465 00:53:50,579 --> 00:53:52,500 give you a quick little nickel store of 1466 00:53:52,500 --> 00:53:53,700 the types of Hardware that's out there 1467 00:53:53,700 --> 00:53:55,260 which you're likely going to run into in 1468 00:53:55,260 --> 00:53:57,720 both new and existing installations so 1469 00:53:57,720 --> 00:53:59,700 thanks for watching guys as we get into 1470 00:53:59,700 --> 00:54:01,619 the next series of videos we're going to 1471 00:54:01,619 --> 00:54:04,079 be talking about voice call legs and 1472 00:54:04,079 --> 00:54:05,520 going through basic dial pure 1473 00:54:05,520 --> 00:54:07,440 configuration and some not so basic dial 1474 00:54:07,440 --> 00:54:09,660 pure configuration and really start 1475 00:54:09,660 --> 00:54:11,700 talking about how to make the calls flow 1476 00:54:11,700 --> 00:54:13,380 through these devices so thanks for 1477 00:54:13,380 --> 00:54:15,180 watching uh good luck with your studying 1478 00:54:15,180 --> 00:54:18,140 and I will see you soon 1479 00:54:20,810 --> 00:54:29,599 [Music] 1480 00:54:29,599 --> 00:54:32,900 thank you 1481 00:54:38,579 --> 00:54:40,559 in this video we're going to talk about 1482 00:54:40,559 --> 00:54:43,500 call legs and dial pure fundamentals I 1483 00:54:43,500 --> 00:54:45,420 want you to understand the concept of 1484 00:54:45,420 --> 00:54:48,119 how calls route their way through a 1485 00:54:48,119 --> 00:54:50,400 voice Gateway and that's all about dial 1486 00:54:50,400 --> 00:54:52,680 pairs so let's just jump straight into 1487 00:54:52,680 --> 00:54:54,720 this I think that a picture is worth a 1488 00:54:54,720 --> 00:54:56,880 thousand words as far as this subject 1489 00:54:56,880 --> 00:54:59,099 goes and I think we're going to help 1490 00:54:59,099 --> 00:55:01,500 paint you that picture as we go through 1491 00:55:01,500 --> 00:55:03,300 through this video 1492 00:55:03,300 --> 00:55:05,099 now when you're dealing with the voice 1493 00:55:05,099 --> 00:55:06,660 Gateway I want you to understand that 1494 00:55:06,660 --> 00:55:09,000 every call into and out of a voice 1495 00:55:09,000 --> 00:55:12,660 Gateway requires a dial peer to be 1496 00:55:12,660 --> 00:55:13,619 routed 1497 00:55:13,619 --> 00:55:17,160 and we're going to make decisions on 1498 00:55:17,160 --> 00:55:20,760 routing based on calls coming into us or 1499 00:55:20,760 --> 00:55:24,180 what we call an incoming call lag we'll 1500 00:55:24,180 --> 00:55:27,119 go ahead and draw you on here 1501 00:55:27,119 --> 00:55:29,880 and calls going out of us and what we're 1502 00:55:29,880 --> 00:55:32,940 going to call an outgoing call leg now 1503 00:55:32,940 --> 00:55:36,119 you know inbound outbound Etc so a voice 1504 00:55:36,119 --> 00:55:39,660 Gateway is going to make decisions that 1505 00:55:39,660 --> 00:55:42,180 will influence how it routes a call when 1506 00:55:42,180 --> 00:55:43,680 the call enters it 1507 00:55:43,680 --> 00:55:46,380 through the incoming Diop here and as 1508 00:55:46,380 --> 00:55:48,059 the call leaves it 1509 00:55:48,059 --> 00:55:49,920 on the outgoing dial pair or call leg 1510 00:55:49,920 --> 00:55:52,260 and really call legs and dial pairs are 1511 00:55:52,260 --> 00:55:53,700 not synonymous to each other but they go 1512 00:55:53,700 --> 00:55:55,740 hand in hand from a functionality 1513 00:55:55,740 --> 00:55:59,099 perspective so if you've got multiple 1514 00:55:59,099 --> 00:56:01,859 hops in your voice Network where you're 1515 00:56:01,859 --> 00:56:03,480 jumping from voice gateway to voice 1516 00:56:03,480 --> 00:56:05,280 gateway to voice Gateway perhaps you've 1517 00:56:05,280 --> 00:56:07,559 got sip trunks or h.323 trunks between 1518 00:56:07,559 --> 00:56:09,540 them you're going to have dial pairs at 1519 00:56:09,540 --> 00:56:10,740 each point and you're going to have 1520 00:56:10,740 --> 00:56:13,200 colleagues at each point so let's just 1521 00:56:13,200 --> 00:56:15,240 jump right into this here and talk about 1522 00:56:15,240 --> 00:56:17,400 types of dial pairs there are three 1523 00:56:17,400 --> 00:56:18,900 types of dial pairs I want you to be 1524 00:56:18,900 --> 00:56:21,480 concerned with pot style appears VoIP 1525 00:56:21,480 --> 00:56:23,819 dial piers and multimedia over IP dial 1526 00:56:23,819 --> 00:56:25,920 pairs in fact the first two you're going 1527 00:56:25,920 --> 00:56:27,359 to use day in and day out and on 1528 00:56:27,359 --> 00:56:29,819 occasion you may use an mmoip Diop here 1529 00:56:29,819 --> 00:56:32,460 so first and foremost pot style appears 1530 00:56:32,460 --> 00:56:35,700 pot style piers are used whenever we are 1531 00:56:35,700 --> 00:56:38,339 going to route a call in or out 1532 00:56:38,339 --> 00:56:40,740 a physical interface that is either 1533 00:56:40,740 --> 00:56:45,180 analog or TDM so fxo and fxs ports T1 1534 00:56:45,180 --> 00:56:48,200 Cas interface or an ISDN PRI interface 1535 00:56:48,200 --> 00:56:51,000 VoIP diopiers we're going to use these 1536 00:56:51,000 --> 00:56:54,000 when we're routing a call to another IP 1537 00:56:54,000 --> 00:56:55,740 peer so that could be router to router 1538 00:56:55,740 --> 00:56:57,540 you know it could be an h323 connection 1539 00:56:57,540 --> 00:57:00,540 to another voice Gateway it could be a 1540 00:57:00,540 --> 00:57:02,900 SIP trunk to a call manager Etc 1541 00:57:02,900 --> 00:57:05,579 multimedia over ipdial Piers we're going 1542 00:57:05,579 --> 00:57:07,200 to use when we're doing store and 1543 00:57:07,200 --> 00:57:09,300 forward facts and they are going to 1544 00:57:09,300 --> 00:57:11,220 point to an email destination and more 1545 00:57:11,220 --> 00:57:12,599 about these types as we go through the 1546 00:57:12,599 --> 00:57:15,059 various videos in this course but I just 1547 00:57:15,059 --> 00:57:16,380 want to jump right into it and we're 1548 00:57:16,380 --> 00:57:18,599 going to show you what dial Piers look 1549 00:57:18,599 --> 00:57:20,760 like and how they work so keep in mind 1550 00:57:20,760 --> 00:57:22,559 in fact this is a good analogy to build 1551 00:57:22,559 --> 00:57:25,200 is that together dial peers build a dial 1552 00:57:25,200 --> 00:57:26,579 plan so if you want to think of this 1553 00:57:26,579 --> 00:57:28,619 similar to routing I want you to say 1554 00:57:28,619 --> 00:57:30,660 routes 1555 00:57:30,660 --> 00:57:33,780 build a routing 1556 00:57:33,780 --> 00:57:35,700 table 1557 00:57:35,700 --> 00:57:38,460 so dial piers are really similar to 1558 00:57:38,460 --> 00:57:41,460 Ralph's and the dial plan is really very 1559 00:57:41,460 --> 00:57:43,680 similar to the routing table now I've 1560 00:57:43,680 --> 00:57:45,359 got a voice Gateway here in the lab that 1561 00:57:45,359 --> 00:57:47,220 I'm going to go ahead and show you 1562 00:57:47,220 --> 00:57:49,740 some dial up here is on this is a Cisco 1563 00:57:49,740 --> 00:57:54,720 router with a analog fxo module in it 1564 00:57:54,720 --> 00:57:57,359 actually it's a two Port fxo module and 1565 00:57:57,359 --> 00:58:01,740 I use this as a connection to a pstn 1566 00:58:01,740 --> 00:58:05,040 interface for the lab here I happen to 1567 00:58:05,040 --> 00:58:07,980 use nine as an outside access code so 1568 00:58:07,980 --> 00:58:09,780 whenever I pick up my IP phone I press a 1569 00:58:09,780 --> 00:58:11,700 9 and you know I dial the numbers I want 1570 00:58:11,700 --> 00:58:13,559 to dial well what happens in my call 1571 00:58:13,559 --> 00:58:19,559 manager is I send the calls to the voice 1572 00:58:19,559 --> 00:58:23,160 Gateway and once I hit the voice Gateway 1573 00:58:23,160 --> 00:58:25,920 it's going to evaluate its dial Pairs 1574 00:58:25,920 --> 00:58:28,319 and look at an incoming called leg 1575 00:58:28,319 --> 00:58:30,359 and what it's going to do is it's 1576 00:58:30,359 --> 00:58:33,119 actually going to match based on some 1577 00:58:33,119 --> 00:58:34,980 values in the Gateway 1578 00:58:34,980 --> 00:58:36,540 for an incoming call leg and make some 1579 00:58:36,540 --> 00:58:38,520 rounding decisions and then it's going 1580 00:58:38,520 --> 00:58:39,720 to look at what number I'm trying to 1581 00:58:39,720 --> 00:58:41,940 dial and try to find an egress path and 1582 00:58:41,940 --> 00:58:43,920 it's going to match another diode here 1583 00:58:43,920 --> 00:58:46,559 and I want to show you here on the on 1584 00:58:46,559 --> 00:58:48,000 the inbound dial up here this is coming 1585 00:58:48,000 --> 00:58:50,160 from you know call manager so I've got 1586 00:58:50,160 --> 00:58:52,200 an iPhone with an IP connection to call 1587 00:58:52,200 --> 00:58:53,700 manager so the incoming call leg is 1588 00:58:53,700 --> 00:58:54,900 actually going to match this dioper 1589 00:58:54,900 --> 00:58:58,140 voice 100 VoIP and it's just going to 1590 00:58:58,140 --> 00:58:59,819 match it I'm not doing anything with it 1591 00:58:59,819 --> 00:59:01,260 you know but it's going to know that it 1592 00:59:01,260 --> 00:59:02,700 came from this you know the source 1593 00:59:02,700 --> 00:59:05,520 address Etc I've got my income in 1594 00:59:05,520 --> 00:59:08,339 figured out I need to pick a Next Top I 1595 00:59:08,339 --> 00:59:10,200 need to go to the pstn you know my call 1596 00:59:10,200 --> 00:59:12,059 is nine let's say I dialed a toll-free 1597 00:59:12,059 --> 00:59:14,160 number you know maybe I dialed you know 1598 00:59:14,160 --> 00:59:15,900 like a nine whoops let me draw it here 1599 00:59:15,900 --> 00:59:19,799 nine one you know five one three five 1600 00:59:19,799 --> 00:59:23,520 five five one thousand or whatever 1601 00:59:23,520 --> 00:59:24,599 um 1602 00:59:24,599 --> 00:59:25,980 you know maybe that's the number I 1603 00:59:25,980 --> 00:59:28,980 dialed my router or my voice Gateway is 1604 00:59:28,980 --> 00:59:31,020 going to need to analyze the number I 1605 00:59:31,020 --> 00:59:32,400 dialed and figure out where to send me 1606 00:59:32,400 --> 00:59:34,500 now this dial pure voice 12 pots that 1607 00:59:34,500 --> 00:59:37,020 you see here it says destination pattern 1608 00:59:37,020 --> 00:59:39,599 nine one and then digits two through 1609 00:59:39,599 --> 00:59:41,579 nine and then you know X number of more 1610 00:59:41,579 --> 00:59:43,200 digits so basically I'm going to match 1611 00:59:43,200 --> 00:59:45,900 that pattern like I would a route so I'm 1612 00:59:45,900 --> 00:59:47,460 going to match that dial up here and 1613 00:59:47,460 --> 00:59:49,980 then it says Port one zero zero well 1614 00:59:49,980 --> 00:59:51,960 that happens to be an fxo Port where 1615 00:59:51,960 --> 00:59:55,020 I've got a pot sign connected and as 1616 00:59:55,020 --> 00:59:57,540 simple as that the call is made you know 1617 00:59:57,540 --> 01:00:00,059 the routing takes place and you know I'm 1618 01:00:00,059 --> 01:00:02,520 talking on the phone so dial peers 1619 01:00:02,520 --> 01:00:04,500 really don't have to be crazy 1620 01:00:04,500 --> 01:00:06,299 complicated although they can be there's 1621 01:00:06,299 --> 01:00:07,740 lots and lots of things you can do with 1622 01:00:07,740 --> 01:00:09,780 dial pairs tons of different ways you 1623 01:00:09,780 --> 01:00:11,520 can match on things coming in and out 1624 01:00:11,520 --> 01:00:13,260 and there's orders of priority and what 1625 01:00:13,260 --> 01:00:14,880 do I look at first and we're going to 1626 01:00:14,880 --> 01:00:16,980 get into all of those things but at a 1627 01:00:16,980 --> 01:00:18,960 high level I want you to understand dial 1628 01:00:18,960 --> 01:00:21,180 peers are like routing statements we're 1629 01:00:21,180 --> 01:00:22,619 going to match one as we come into a 1630 01:00:22,619 --> 01:00:24,480 device we're going to match one as we 1631 01:00:24,480 --> 01:00:27,480 leave a device and you know really high 1632 01:00:27,480 --> 01:00:30,839 level that's it you've got it so as we 1633 01:00:30,839 --> 01:00:33,540 go into more explanation of dial pairs 1634 01:00:33,540 --> 01:00:35,040 just keep that in mind there's incoming 1635 01:00:35,040 --> 01:00:37,319 colleagues and outgoing call legs each 1636 01:00:37,319 --> 01:00:39,119 call leg is going to be associated with 1637 01:00:39,119 --> 01:00:41,460 a incoming dial pair and an outgoing 1638 01:00:41,460 --> 01:00:43,619 Diop here with that we're going to say 1639 01:00:43,619 --> 01:00:45,000 thanks for watching and we're going to 1640 01:00:45,000 --> 01:00:46,559 move into the next set of your videos 1641 01:00:46,559 --> 01:00:48,599 and we're going to really dive into dial 1642 01:00:48,599 --> 01:00:50,700 pure configuration in a lot greater 1643 01:00:50,700 --> 01:00:52,440 detail this was really just a skim on 1644 01:00:52,440 --> 01:00:54,059 the surface so I'll see you in next 1645 01:00:54,059 --> 01:00:55,799 video good studying and we'll talk to 1646 01:00:55,799 --> 01:00:58,520 you soon thanks guys 1647 01:00:59,170 --> 01:01:11,530 [Music] 1648 01:01:18,380 --> 01:01:21,000 in this video we're going to talk about 1649 01:01:21,000 --> 01:01:24,299 dial pair matching and call routing 1650 01:01:24,299 --> 01:01:26,040 decisions as they're made within the 1651 01:01:26,040 --> 01:01:28,440 voice Gateway now previously we talked 1652 01:01:28,440 --> 01:01:30,900 about the structure of dial piers and 1653 01:01:30,900 --> 01:01:34,200 how they relate to you know call legs in 1654 01:01:34,200 --> 01:01:36,420 fact here's a review of the call leg 1655 01:01:36,420 --> 01:01:38,160 concept you know where I've got a voice 1656 01:01:38,160 --> 01:01:42,420 Gateway and I've got an incoming 1657 01:01:42,420 --> 01:01:44,819 call leg and then I've got an outgoing 1658 01:01:44,819 --> 01:01:48,359 call leg or an outbound call leg 1659 01:01:48,359 --> 01:01:51,540 and we talked about how we would match a 1660 01:01:51,540 --> 01:01:53,280 dial pure for the incoming leg and we'd 1661 01:01:53,280 --> 01:01:54,839 match a dial beer for the outgoing leg 1662 01:01:54,839 --> 01:01:56,640 and that's how we decide how to make a 1663 01:01:56,640 --> 01:01:58,140 rounding decisions 1664 01:01:58,140 --> 01:02:00,359 and we talked about how together 1665 01:02:00,359 --> 01:02:03,240 all of these dial Piers like routing 1666 01:02:03,240 --> 01:02:06,299 statements would create a dial plan or 1667 01:02:06,299 --> 01:02:08,700 you know effectively a routing table so 1668 01:02:08,700 --> 01:02:10,859 that's all the same and we're going to 1669 01:02:10,859 --> 01:02:12,180 kind of zoom in on it a little bit 1670 01:02:12,180 --> 01:02:14,579 granular a little more granular detail 1671 01:02:14,579 --> 01:02:18,059 in this video now I told some fibs about 1672 01:02:18,059 --> 01:02:19,799 how things were actually working in the 1673 01:02:19,799 --> 01:02:22,859 last video for the purpose of keeping 1674 01:02:22,859 --> 01:02:24,839 things simple I didn't want you to focus 1675 01:02:24,839 --> 01:02:27,599 on the exact specifics of why I'd match 1676 01:02:27,599 --> 01:02:31,140 this pier that Pier you know the details 1677 01:02:31,140 --> 01:02:33,240 of what came first or any of that I 1678 01:02:33,240 --> 01:02:35,640 wanted you to focus simply on the fact 1679 01:02:35,640 --> 01:02:38,940 of understanding incoming call legs or 1680 01:02:38,940 --> 01:02:40,020 inbound colleagues you know whatever 1681 01:02:40,020 --> 01:02:42,000 term you want to use an outbound or 1682 01:02:42,000 --> 01:02:44,339 outgoing call legs and I wanted you to 1683 01:02:44,339 --> 01:02:46,260 understand that we would evaluate dial 1684 01:02:46,260 --> 01:02:48,780 peers and match them to make routing 1685 01:02:48,780 --> 01:02:50,940 decisions beyond that you know the rest 1686 01:02:50,940 --> 01:02:52,859 of the is for this video and you know 1687 01:02:52,859 --> 01:02:54,420 stuff that's going to follow 1688 01:02:54,420 --> 01:02:56,880 I want to go a little deeper and I want 1689 01:02:56,880 --> 01:03:00,000 to talk about the specifics of what we 1690 01:03:00,000 --> 01:03:02,819 match why we match how we match the 1691 01:03:02,819 --> 01:03:04,740 order in which we match and all the 1692 01:03:04,740 --> 01:03:05,880 various considerations that come into 1693 01:03:05,880 --> 01:03:09,720 play with that so let's now zoom in on 1694 01:03:09,720 --> 01:03:12,480 dial Pairs and talk about you know the 1695 01:03:12,480 --> 01:03:14,579 meat and potatoes of it if you will and 1696 01:03:14,579 --> 01:03:17,280 I've got a good example for you here of 1697 01:03:17,280 --> 01:03:20,040 pots dial Piers this is a fictitious 1698 01:03:20,040 --> 01:03:23,040 Network here we're gonna you know go 1699 01:03:23,040 --> 01:03:26,640 ahead and put some extensions 1001 and 1700 01:03:26,640 --> 01:03:29,700 2001 on these phones and I'm going to 1701 01:03:29,700 --> 01:03:31,140 walk you through 1702 01:03:31,140 --> 01:03:33,000 some dial Piers that would be on The 1703 01:03:33,000 --> 01:03:36,240 Voice gateways shown here on the page 1704 01:03:36,240 --> 01:03:39,599 so let's say extension 1001 wants to 1705 01:03:39,599 --> 01:03:42,180 call extension 2001 so that's the call 1706 01:03:42,180 --> 01:03:44,040 we're going to create well what's going 1707 01:03:44,040 --> 01:03:46,859 to happen is extension 1001 is hooked up 1708 01:03:46,859 --> 01:03:51,000 to an fxs port on the router and let's 1709 01:03:51,000 --> 01:03:52,559 assume 1710 01:03:52,559 --> 01:03:55,740 that the router is connected to the pstn 1711 01:03:55,740 --> 01:03:57,599 Via a PRI 1712 01:03:57,599 --> 01:03:59,220 and that the router at the other end is 1713 01:03:59,220 --> 01:04:01,980 also connected via a PRI and we've got 1714 01:04:01,980 --> 01:04:04,140 another fxs Port so let's walk through 1715 01:04:04,140 --> 01:04:07,200 the flow so guide extension 1001 picks 1716 01:04:07,200 --> 01:04:08,640 up the handset 1717 01:04:08,640 --> 01:04:10,920 gets a dial tone and makes a call he 1718 01:04:10,920 --> 01:04:14,520 dials two zero zero one so here's what's 1719 01:04:14,520 --> 01:04:16,380 going to happen and obviously these 1720 01:04:16,380 --> 01:04:18,059 patterns wouldn't work on the real pstn 1721 01:04:18,059 --> 01:04:19,740 but we're just mocking this up as an 1722 01:04:19,740 --> 01:04:21,200 example here 1723 01:04:21,200 --> 01:04:23,040 so 1724 01:04:23,040 --> 01:04:24,780 we're going to match an inbound dial 1725 01:04:24,780 --> 01:04:27,299 pair well I want to show you dial pure 1726 01:04:27,299 --> 01:04:31,020 voice 20 pots down here I've got a 1727 01:04:31,020 --> 01:04:35,339 command here incoming called dot that 1728 01:04:35,339 --> 01:04:39,000 command is going to match 1729 01:04:39,000 --> 01:04:41,940 any dialed number 1730 01:04:41,940 --> 01:04:45,000 coming in so I'm going to see that in 1731 01:04:45,000 --> 01:04:46,319 the dial period I'm going to match that 1732 01:04:46,319 --> 01:04:48,660 so I'm going to match an incoming dial 1733 01:04:48,660 --> 01:04:51,839 up here so I've matched 20. 1734 01:04:51,839 --> 01:04:53,220 I have 1735 01:04:53,220 --> 01:04:54,960 now that I've matched an incoming diab 1736 01:04:54,960 --> 01:04:58,380 here I have the ability to evaluate the 1737 01:04:58,380 --> 01:05:00,540 dial plan think of it as a routing table 1738 01:05:00,540 --> 01:05:03,240 and look for my next top well I've 1739 01:05:03,240 --> 01:05:05,880 dialed 1001. 1740 01:05:05,880 --> 01:05:08,099 well guess what I'm going to use the 1741 01:05:08,099 --> 01:05:10,140 same dial beers and outman dial beer in 1742 01:05:10,140 --> 01:05:11,819 this example maybe I shouldn't have done 1743 01:05:11,819 --> 01:05:13,079 that for the example but it'll work just 1744 01:05:13,079 --> 01:05:18,000 fine because my destination pattern is 1745 01:05:18,000 --> 01:05:20,940 1001. 1746 01:05:20,940 --> 01:05:23,520 so I'm sorry I'm lying to you 1747 01:05:23,520 --> 01:05:26,640 let me back up for a second 1748 01:05:26,640 --> 01:05:28,619 my destination pattern is actually 2001 1749 01:05:28,619 --> 01:05:30,180 I'm going to match this style I was 1750 01:05:30,180 --> 01:05:32,040 looking at my drawing backwards so I'm 1751 01:05:32,040 --> 01:05:34,140 going to match 20. 1752 01:05:34,140 --> 01:05:36,240 for an inbound dial pair I'm going to 1753 01:05:36,240 --> 01:05:39,119 match 10 for an outbound dial pair 1754 01:05:39,119 --> 01:05:41,520 so I've matched 10 for a destination 1755 01:05:41,520 --> 01:05:45,180 pattern of 2001. it has Port 200 1756 01:05:45,180 --> 01:05:47,099 configured that's this interface right 1757 01:05:47,099 --> 01:05:48,420 here 1758 01:05:48,420 --> 01:05:49,920 so we're going to send the call at that 1759 01:05:49,920 --> 01:05:50,819 port 1760 01:05:50,819 --> 01:05:52,440 to the pstn 1761 01:05:52,440 --> 01:05:54,299 so we're gonna have 1762 01:05:54,299 --> 01:05:56,400 call come in you know the magic of the 1763 01:05:56,400 --> 01:05:58,380 psdn is going to Route it to me and 1764 01:05:58,380 --> 01:05:59,900 we're going to match you know another 1765 01:05:59,900 --> 01:06:03,540 incoming call leg now if you'll see dial 1766 01:06:03,540 --> 01:06:06,599 pure voice 10 pots again incoming call 1767 01:06:06,599 --> 01:06:10,260 Dot that's a beautiful match for an 1768 01:06:10,260 --> 01:06:12,119 incoming dial pair you know I'm going to 1769 01:06:12,119 --> 01:06:14,119 match the dial number 1770 01:06:14,119 --> 01:06:16,619 so now that I've matched an inbound dial 1771 01:06:16,619 --> 01:06:18,420 up here number 10 let's match an 1772 01:06:18,420 --> 01:06:19,859 outbound dial here well you know that I 1773 01:06:19,859 --> 01:06:21,780 dialed 2001 1774 01:06:21,780 --> 01:06:25,319 so since I dialed 2001. 1775 01:06:25,319 --> 01:06:27,240 again this command down here destination 1776 01:06:27,240 --> 01:06:31,799 pattern 2001 port one zero zero we're 1777 01:06:31,799 --> 01:06:34,740 going to send the call out Port 100 and 1778 01:06:34,740 --> 01:06:36,420 we're going to ring the phone 1779 01:06:36,420 --> 01:06:38,059 the extension 2001 is going to answer 1780 01:06:38,059 --> 01:06:40,859 and our call is connected so we've 1781 01:06:40,859 --> 01:06:44,339 actually in this scenario evaluated four 1782 01:06:44,339 --> 01:06:47,039 dial pairs we had the inbound call Lake 1783 01:06:47,039 --> 01:06:49,200 to the Gateway the outbound call leg 1784 01:06:49,200 --> 01:06:51,119 from the gateway to the pstn 1785 01:06:51,119 --> 01:06:53,400 the inbound call leg from the psdn to 1786 01:06:53,400 --> 01:06:55,020 the Gateway and the outbound call leg 1787 01:06:55,020 --> 01:06:56,760 from the PS from the gateway to 1788 01:06:56,760 --> 01:06:59,520 extension 2001. so we've walked you 1789 01:06:59,520 --> 01:07:01,980 through the whole cycle and that's how 1790 01:07:01,980 --> 01:07:03,780 the call was made I've thrown a lot of 1791 01:07:03,780 --> 01:07:05,099 different options at you here you know 1792 01:07:05,099 --> 01:07:06,420 I've introduced you to incoming called 1793 01:07:06,420 --> 01:07:07,920 Dot 1794 01:07:07,920 --> 01:07:09,480 we'll talk more later about this direct 1795 01:07:09,480 --> 01:07:11,520 name or dial command that has to do with 1796 01:07:11,520 --> 01:07:13,020 you know one stage versus two-stage 1797 01:07:13,020 --> 01:07:16,200 dialing but really what I want you to 1798 01:07:16,200 --> 01:07:19,020 take away from this is again understand 1799 01:07:19,020 --> 01:07:21,180 your matching incoming dial Pairs and 1800 01:07:21,180 --> 01:07:23,099 your matching out loud dial pairs 1801 01:07:23,099 --> 01:07:25,799 understand some of the options under the 1802 01:07:25,799 --> 01:07:28,559 Diop here like port 1803 01:07:28,559 --> 01:07:30,299 um understand forward digits you know 1804 01:07:30,299 --> 01:07:31,559 I'm telling it in this case the four 1805 01:07:31,559 --> 01:07:35,339 digits all so all the digits I dialed 1806 01:07:35,339 --> 01:07:37,760 um you know continue to forward them 1807 01:07:37,760 --> 01:07:40,020 and uh you know really that's a good 1808 01:07:40,020 --> 01:07:42,900 textbook example now 1809 01:07:42,900 --> 01:07:44,400 let's talk about the matching because 1810 01:07:44,400 --> 01:07:45,960 I've showed you that we matched but I 1811 01:07:45,960 --> 01:07:48,420 didn't really explain why there are a 1812 01:07:48,420 --> 01:07:50,460 few things you can match on 1813 01:07:50,460 --> 01:07:52,920 first Dennis the dialed number 1814 01:07:52,920 --> 01:07:55,020 information service 1815 01:07:55,020 --> 01:07:57,480 that's the number that was called 1816 01:07:57,480 --> 01:07:59,940 and you saw I used incoming called 1817 01:07:59,940 --> 01:08:02,960 number as the command 1818 01:08:02,960 --> 01:08:06,059 I can match on Annie which is my caller 1819 01:08:06,059 --> 01:08:09,960 ID using answer address 1820 01:08:09,960 --> 01:08:13,500 I can match on Annie using destination 1821 01:08:13,500 --> 01:08:15,380 pattern 1822 01:08:15,380 --> 01:08:19,500 I can match based on The Voice port 1823 01:08:19,500 --> 01:08:22,920 and if I don't match anything else I'm 1824 01:08:22,920 --> 01:08:25,259 going to match dial pure 0. and dial 1825 01:08:25,259 --> 01:08:27,540 peer 0 is our default dial pair so let's 1826 01:08:27,540 --> 01:08:29,939 talk about dial pair zero 1827 01:08:29,939 --> 01:08:32,219 dial pr0 1828 01:08:32,219 --> 01:08:34,799 is not a dial period program 1829 01:08:34,799 --> 01:08:39,540 it exists by default within the iOS 1830 01:08:39,540 --> 01:08:41,880 what is dial peer zero support well it's 1831 01:08:41,880 --> 01:08:45,779 g729 or g711 only 1832 01:08:45,779 --> 01:08:48,420 any packets 1833 01:08:48,420 --> 01:08:51,719 that uh match dial up here zero 1834 01:08:51,719 --> 01:08:54,779 are going to have an IP precedence of 1835 01:08:54,779 --> 01:08:57,560 zero not great 1836 01:08:57,560 --> 01:09:00,899 that or voice activity detection is 1837 01:09:00,899 --> 01:09:03,719 enabled on dial pure zero 1838 01:09:03,719 --> 01:09:06,600 there's no support for the RSVP qos 1839 01:09:06,600 --> 01:09:09,479 mechanisms when using dioper 0 1840 01:09:09,479 --> 01:09:11,939 and it does not support direct inward 1841 01:09:11,939 --> 01:09:13,698 dial and that's a big deal 1842 01:09:13,698 --> 01:09:15,839 we'll talk about one stage versus 1843 01:09:15,839 --> 01:09:18,839 two-stage dialing throughout the course 1844 01:09:18,839 --> 01:09:21,359 let's suffice it to say that if you call 1845 01:09:21,359 --> 01:09:23,160 a gateway 1846 01:09:23,160 --> 01:09:25,859 and your inbound call leg matches the 1847 01:09:25,859 --> 01:09:28,198 default dial here zero 1848 01:09:28,198 --> 01:09:30,000 instead of your call routing to the 1849 01:09:30,000 --> 01:09:32,040 number you dialed 1850 01:09:32,040 --> 01:09:34,500 you know we call that one stage dialing 1851 01:09:34,500 --> 01:09:36,899 you'll be greeted with dial tone which 1852 01:09:36,899 --> 01:09:39,299 is you know you then have to type in the 1853 01:09:39,299 --> 01:09:40,738 number and then it's going to evaluate 1854 01:09:40,738 --> 01:09:42,779 the route plan and find a dial up here 1855 01:09:42,779 --> 01:09:44,040 and write your call 1856 01:09:44,040 --> 01:09:45,960 that's not good you know we used to do 1857 01:09:45,960 --> 01:09:49,500 that back before director dial was 1858 01:09:49,500 --> 01:09:50,520 available 1859 01:09:50,520 --> 01:09:53,460 and we did two-stage dialing so the PBX 1860 01:09:53,460 --> 01:09:54,840 would answer give you a second dial tone 1861 01:09:54,840 --> 01:09:57,300 you'd dial the destination 1862 01:09:57,300 --> 01:09:59,400 but nowadays you know we don't do that 1863 01:09:59,400 --> 01:10:01,140 anymore 1864 01:10:01,140 --> 01:10:05,340 now we allow the pstn to pass the DNS to 1865 01:10:05,340 --> 01:10:06,480 the PBX 1866 01:10:06,480 --> 01:10:09,840 and we use one stage dialing 1867 01:10:09,840 --> 01:10:13,440 now I want to show you an example of a 1868 01:10:13,440 --> 01:10:16,860 real voice Gateway this is Gateway that 1869 01:10:16,860 --> 01:10:18,060 I use 1870 01:10:18,060 --> 01:10:19,800 here in my lab 1871 01:10:19,800 --> 01:10:21,179 but it's not lab gear this is actually 1872 01:10:21,179 --> 01:10:24,920 production gear show 1873 01:10:25,739 --> 01:10:28,920 dial peer voice summary good command to 1874 01:10:28,920 --> 01:10:30,120 use we'll go ahead and blow this up a 1875 01:10:30,120 --> 01:10:31,260 little bit bigger 1876 01:10:31,260 --> 01:10:32,699 and I'm going to show you let me run 1877 01:10:32,699 --> 01:10:34,920 that again that screens a little wire 1878 01:10:34,920 --> 01:10:36,300 I'm going to show you the dial peers I 1879 01:10:36,300 --> 01:10:37,800 have configured in the Skateway 1880 01:10:37,800 --> 01:10:40,860 I've got three pot style pairs a 10 an 1881 01:10:40,860 --> 01:10:42,600 11 and a 12. 1882 01:10:42,600 --> 01:10:45,780 and I have two VoIP dial Piers a 100 and 1883 01:10:45,780 --> 01:10:47,460 a 200. 1884 01:10:47,460 --> 01:10:50,159 you can see 1885 01:10:50,159 --> 01:10:52,380 the patterns that I'm using 1886 01:10:52,380 --> 01:10:54,120 they're a bit more specific than those 1887 01:10:54,120 --> 01:10:55,679 vague patterns I was showing you in 1888 01:10:55,679 --> 01:10:57,000 previous videos 1889 01:10:57,000 --> 01:10:59,040 and this is actually a Gateway I used 1890 01:10:59,040 --> 01:11:02,040 for psdn connections 1891 01:11:02,040 --> 01:11:05,640 so if I match nine 1892 01:11:05,640 --> 01:11:07,199 plus a number 1893 01:11:07,199 --> 01:11:09,060 you know the second digit beginning with 1894 01:11:09,060 --> 01:11:11,580 two through nine and six more digits so 1895 01:11:11,580 --> 01:11:13,980 I'm dialing a seven digit number 1896 01:11:13,980 --> 01:11:16,260 then route it out for one zero zero that 1897 01:11:16,260 --> 01:11:18,239 happens to be an fxo Port going to an 1898 01:11:18,239 --> 01:11:20,580 analog phone line here 1899 01:11:20,580 --> 01:11:22,320 the next pattern that's a 10 digit match 1900 01:11:22,320 --> 01:11:24,239 and these still aren't perfect patterns 1901 01:11:24,239 --> 01:11:26,219 for a production system you know your 1902 01:11:26,219 --> 01:11:27,179 patterns are going to be a lot more 1903 01:11:27,179 --> 01:11:28,679 specific than this and that's okay I'm 1904 01:11:28,679 --> 01:11:29,820 just trying to demonstrate some Basics 1905 01:11:29,820 --> 01:11:31,800 here 1906 01:11:31,800 --> 01:11:34,380 um for inbound calls that dial pure 100 1907 01:11:34,380 --> 01:11:36,900 you see if a call comes in and presents 1908 01:11:36,900 --> 01:11:40,020 A genus of you know one through two dot 1909 01:11:40,020 --> 01:11:42,540 dot dot you know so 1 000 numbers or two 1910 01:11:42,540 --> 01:11:44,280 thousand numbers then it's going to send 1911 01:11:44,280 --> 01:11:46,080 it to an ipv4 Target you know that's 1912 01:11:46,080 --> 01:11:48,840 going to send it to a call manager 1913 01:11:48,840 --> 01:11:50,340 so check this out I'm going to show you 1914 01:11:50,340 --> 01:11:51,600 a little more detail of what's running 1915 01:11:51,600 --> 01:11:54,060 in these dial pairs Chevron pipe section 1916 01:11:54,060 --> 01:11:55,739 dial here 1917 01:11:55,739 --> 01:11:57,780 voice 1918 01:11:57,780 --> 01:11:59,760 so 1919 01:11:59,760 --> 01:12:01,920 I have got 1920 01:12:01,920 --> 01:12:04,699 actually here dial pure voice 10 Bots 1921 01:12:04,699 --> 01:12:07,320 destination pattern you know nine plus 1922 01:12:07,320 --> 01:12:08,940 seven digits 1923 01:12:08,940 --> 01:12:11,280 I point it to my analog port 1924 01:12:11,280 --> 01:12:13,260 and I say forward digit seven so I'm 1925 01:12:13,260 --> 01:12:14,699 telling it to strip the nine because 1926 01:12:14,699 --> 01:12:16,560 obviously that's an eight digit pattern 1927 01:12:16,560 --> 01:12:18,600 and I only want to match a seven digit 1928 01:12:18,600 --> 01:12:20,719 number 1929 01:12:21,000 --> 01:12:23,100 the number 11 that's a 10 digit number 1930 01:12:23,100 --> 01:12:25,199 yeah so you're seeing four digits ten 1931 01:12:25,199 --> 01:12:27,179 you know plus the nine of course 1932 01:12:27,179 --> 01:12:28,620 but we don't want to pass the night into 1933 01:12:28,620 --> 01:12:30,480 the psdn 1934 01:12:30,480 --> 01:12:33,239 you'll see my VoIP guy up here which is 1935 01:12:33,239 --> 01:12:35,340 a sip Diop here in this example you know 1936 01:12:35,340 --> 01:12:37,679 I can do sip for h323 and within VoIP 1937 01:12:37,679 --> 01:12:39,300 Diop here this one happens to be a sip 1938 01:12:39,300 --> 01:12:40,500 Diop here 1939 01:12:40,500 --> 01:12:42,540 so I'm creating effectively a SIP trunk 1940 01:12:42,540 --> 01:12:45,120 to my column manager 1941 01:12:45,120 --> 01:12:47,400 you're going to see I've you know made a 1942 01:12:47,400 --> 01:12:50,520 codec selection in there g711 EULA 1943 01:12:50,520 --> 01:12:52,260 and then I've got you know dial your 1944 01:12:52,260 --> 01:12:54,719 voice 12 plots that's a long distance 1945 01:12:54,719 --> 01:12:58,080 number a nine plus one plus ten and 1946 01:12:58,080 --> 01:12:59,640 that's coming out my analog part you'll 1947 01:12:59,640 --> 01:13:02,159 see forward digits 11. 1948 01:13:02,159 --> 01:13:04,080 and then you'll see my incoming dial up 1949 01:13:04,080 --> 01:13:04,980 here 1950 01:13:04,980 --> 01:13:06,719 that's 200. 1951 01:13:06,719 --> 01:13:09,960 incoming call number dot now I want to 1952 01:13:09,960 --> 01:13:10,920 tell you 1953 01:13:10,920 --> 01:13:13,800 you can use the same Diop here or 1954 01:13:13,800 --> 01:13:15,360 diopiers 1955 01:13:15,360 --> 01:13:17,760 as incoming and outgoing dial pairs 1956 01:13:17,760 --> 01:13:19,679 there's no reason I couldn't have gone 1957 01:13:19,679 --> 01:13:22,380 to die up your voice 100 VoIP and set 1958 01:13:22,380 --> 01:13:23,940 incoming call Dot 1959 01:13:23,940 --> 01:13:26,640 and you know not had to have 200. 1960 01:13:26,640 --> 01:13:29,340 but I broke it out Simply to make it a 1961 01:13:29,340 --> 01:13:30,739 little easier to understand 1962 01:13:30,739 --> 01:13:34,560 so that's a good example of a production 1963 01:13:34,560 --> 01:13:35,940 Gateway 1964 01:13:35,940 --> 01:13:37,800 and uh actually let me show you 1965 01:13:37,800 --> 01:13:40,320 something pretty cool here let's do a 1966 01:13:40,320 --> 01:13:41,880 debug in fact I may already have it 1967 01:13:41,880 --> 01:13:44,040 enabled should debug I do already have 1968 01:13:44,040 --> 01:13:48,360 it enable term mon this debug is going 1969 01:13:48,360 --> 01:13:51,360 to illustrate dial pure matching 1970 01:13:51,360 --> 01:13:53,159 as I make a call 1971 01:13:53,159 --> 01:13:55,140 to the pstn so I'm picking up a phone 1972 01:13:55,140 --> 01:13:57,360 connected to this Gateway 1973 01:13:57,360 --> 01:13:59,699 and I'm going to dial 9. 1974 01:13:59,699 --> 01:14:01,620 and you see 1975 01:14:01,620 --> 01:14:03,960 called number equals nine I'm going to 1976 01:14:03,960 --> 01:14:05,760 say one 1977 01:14:05,760 --> 01:14:08,159 six one four 1978 01:14:08,159 --> 01:14:12,300 five five five one two one two 1979 01:14:12,300 --> 01:14:14,159 so you're actually seeing my dial up 1980 01:14:14,159 --> 01:14:15,000 here 1981 01:14:15,000 --> 01:14:19,380 evaluation process as it occurs as I try 1982 01:14:19,380 --> 01:14:22,320 to decide which diet appears to match 1983 01:14:22,320 --> 01:14:23,760 and 1984 01:14:23,760 --> 01:14:26,820 I did that slowly so you could see how 1985 01:14:26,820 --> 01:14:30,600 the digit matching process works 1986 01:14:30,600 --> 01:14:32,219 on 1987 01:14:32,219 --> 01:14:34,080 a voice Gateway 1988 01:14:34,080 --> 01:14:36,540 digit matching and dial peer analysis 1989 01:14:36,540 --> 01:14:37,920 happens 1990 01:14:37,920 --> 01:14:42,179 as each digit is dialed so the first 1991 01:14:42,179 --> 01:14:44,880 match I find 1992 01:14:44,880 --> 01:14:47,280 I will take I will use it 1993 01:14:47,280 --> 01:14:50,100 it is not the best match it is not the 1994 01:14:50,100 --> 01:14:52,199 most specific match it is the first 1995 01:14:52,199 --> 01:14:53,659 match 1996 01:14:53,659 --> 01:14:57,540 so keep that in mind and you'll find 1997 01:14:57,540 --> 01:14:59,520 that that's the opposite of how call 1998 01:14:59,520 --> 01:15:00,960 manager does it in call manager we're 1999 01:15:00,960 --> 01:15:03,659 looking for the best match so you know 2000 01:15:03,659 --> 01:15:05,640 some differences there 2001 01:15:05,640 --> 01:15:06,780 time 2002 01:15:06,780 --> 01:15:09,540 we'll close the session here and show 2003 01:15:09,540 --> 01:15:12,060 you one more example this is a little 2004 01:15:12,060 --> 01:15:14,640 different this is a voice Gateway with a 2005 01:15:14,640 --> 01:15:16,739 pstn connection on one side and at PBX 2006 01:15:16,739 --> 01:15:18,659 on the other a call manager 2007 01:15:18,659 --> 01:15:21,179 so we're going to have again let's 2008 01:15:21,179 --> 01:15:24,540 assume PRI and let's assume this is an H 2009 01:15:24,540 --> 01:15:28,199 dot three two three connection 2010 01:15:28,199 --> 01:15:30,060 call comes in 2011 01:15:30,060 --> 01:15:33,659 from the pspn over the PRI 2012 01:15:33,659 --> 01:15:36,719 and you know presents a you know a four 2013 01:15:36,719 --> 01:15:38,760 digit DNS you know I dialed you know 2014 01:15:38,760 --> 01:15:40,679 2001. so what I'm not showing you here 2015 01:15:40,679 --> 01:15:42,900 is you know this is a land and out here 2016 01:15:42,900 --> 01:15:44,460 off the switch there's a phone you know 2017 01:15:44,460 --> 01:15:47,460 with extension 2001 2018 01:15:47,460 --> 01:15:48,900 I'm going to match this incoming call 2019 01:15:48,900 --> 01:15:50,820 number Dot 2020 01:15:50,820 --> 01:15:53,159 and I support direct inward dial so the 2021 01:15:53,159 --> 01:15:54,840 Denis that was dialed you know from out 2022 01:15:54,840 --> 01:15:56,460 here on the psvn you had a guy with a 2023 01:15:56,460 --> 01:15:59,179 phone and he dialed 2024 01:15:59,179 --> 01:16:02,640 2001 presumably 2025 01:16:02,640 --> 01:16:04,739 routed across pspn 2026 01:16:04,739 --> 01:16:08,340 hit my incoming call lag match the style 2027 01:16:08,340 --> 01:16:10,140 for your voice one pots 2028 01:16:10,140 --> 01:16:12,060 and I support direct number dial so 2029 01:16:12,060 --> 01:16:13,199 we're going to support single stage 2030 01:16:13,199 --> 01:16:14,520 dialing 2031 01:16:14,520 --> 01:16:16,980 next I'm going to evaluate my dial Piers 2032 01:16:16,980 --> 01:16:20,400 so the number dial was 2001. ah I see a 2033 01:16:20,400 --> 01:16:23,820 match destination pattern 2001. 2034 01:16:23,820 --> 01:16:25,800 let's avoid dial pure you'll see it here 2035 01:16:25,800 --> 01:16:28,320 and the session Target ten one one five 2036 01:16:28,320 --> 01:16:32,400 that's the PBX out here 10.1.1.5 2037 01:16:32,400 --> 01:16:37,560 so I've matched the incoming and the 2038 01:16:37,560 --> 01:16:39,300 outgoing dial up here and I connect the 2039 01:16:39,300 --> 01:16:41,040 call 2040 01:16:41,040 --> 01:16:45,120 if the PBX wanted to make a call 2041 01:16:45,120 --> 01:16:47,340 he has his own dial plan 2042 01:16:47,340 --> 01:16:51,080 that will send the call to me 2043 01:16:51,179 --> 01:16:54,480 and uh you know I'll match 2044 01:16:54,480 --> 01:16:57,060 you know on an incoming Diop here in 2045 01:16:57,060 --> 01:16:59,340 fact I'm going to match the same one one 2046 01:16:59,340 --> 01:17:01,940 because incoming call number Dot 2047 01:17:01,940 --> 01:17:04,380 I'm then going to evaluate 2048 01:17:04,380 --> 01:17:06,360 to make an outbound call now he had a 2049 01:17:06,360 --> 01:17:08,820 nine that he dialed as a prefix code for 2050 01:17:08,820 --> 01:17:10,260 an external call 2051 01:17:10,260 --> 01:17:11,699 and actually this is a really really 2052 01:17:11,699 --> 01:17:13,679 good destination pattern to use this is 2053 01:17:13,679 --> 01:17:15,560 more of a production quality pattern 2054 01:17:15,560 --> 01:17:18,600 nine and then a digit of two through 2055 01:17:18,600 --> 01:17:21,360 nine and then two more digits 2056 01:17:21,360 --> 01:17:23,100 and then the digit of two through nine 2057 01:17:23,100 --> 01:17:25,320 and three more digits so it's a seven 2058 01:17:25,320 --> 01:17:26,760 digit number 2059 01:17:26,760 --> 01:17:28,199 following the rules of the North 2060 01:17:28,199 --> 01:17:29,760 American numbering plan 2061 01:17:29,760 --> 01:17:31,980 and this boarding to Port two zero zero 2062 01:17:31,980 --> 01:17:33,840 with a forward digits of seven so we're 2063 01:17:33,840 --> 01:17:35,760 going to strip that nine so call is 2064 01:17:35,760 --> 01:17:38,520 going to go out to the psdn as you know 2065 01:17:38,520 --> 01:17:42,179 five five five one two one two 2066 01:17:42,179 --> 01:17:45,000 so there you have it there's an example 2067 01:17:45,000 --> 01:17:49,080 of a pot style pier and a VoIP Diop here 2068 01:17:49,080 --> 01:17:51,060 on a voice Gateway 2069 01:17:51,060 --> 01:17:54,179 so we've talked about a lot we've gotten 2070 01:17:54,179 --> 01:17:55,860 into a little bit more detail on dial 2071 01:17:55,860 --> 01:17:57,780 pure configuration 2072 01:17:57,780 --> 01:18:00,540 you've seen some commands show dial pure 2073 01:18:00,540 --> 01:18:02,640 voice summary and you know the debug 2074 01:18:02,640 --> 01:18:05,520 dial pure stuff that we can do 2075 01:18:05,520 --> 01:18:08,219 again you know essential Tools in your 2076 01:18:08,219 --> 01:18:11,040 toolbox when dealing with dial peers and 2077 01:18:11,040 --> 01:18:14,100 call routing within a voice Gateway 2078 01:18:14,100 --> 01:18:16,500 in the next couple of videos we're going 2079 01:18:16,500 --> 01:18:18,659 to talk about some of these interfaces a 2080 01:18:18,659 --> 01:18:20,520 little more specifically some of the 2081 01:18:20,520 --> 01:18:23,280 analog you know fxo and fxs interfaces 2082 01:18:23,280 --> 01:18:25,260 and we'll talk about you know some 2083 01:18:25,260 --> 01:18:27,540 analog signaling techniques 2084 01:18:27,540 --> 01:18:30,239 and uh you know really start introducing 2085 01:18:30,239 --> 01:18:32,699 you know things like e m to yet you know 2086 01:18:32,699 --> 01:18:35,159 some more specific configuration related 2087 01:18:35,159 --> 01:18:37,140 to these ports so again you know we're 2088 01:18:37,140 --> 01:18:38,820 starting at the thousand foot View and 2089 01:18:38,820 --> 01:18:40,560 we're zooming in a little bit at the 2090 01:18:40,560 --> 01:18:42,900 time so with that I'm going to say 2091 01:18:42,900 --> 01:18:45,900 thanks for watching and uh good luck 2092 01:18:45,900 --> 01:18:48,120 with your study I hope that this has 2093 01:18:48,120 --> 01:18:50,219 been informative to you and I'll see you 2094 01:18:50,219 --> 01:18:52,080 in the next video thanks guys talk to 2095 01:18:52,080 --> 01:18:54,260 you later 2096 01:18:55,810 --> 01:19:04,340 [Music] 2097 01:19:04,340 --> 01:19:07,340 thank you 2098 01:19:13,820 --> 01:19:17,340 welcome to the module on configuring 2099 01:19:17,340 --> 01:19:20,760 basic ISDN PRI services 2100 01:19:20,760 --> 01:19:22,500 thanks for hanging in there I know we've 2101 01:19:22,500 --> 01:19:24,420 done a lot of slide content through the 2102 01:19:24,420 --> 01:19:27,000 last you know six or so videos you know 2103 01:19:27,000 --> 01:19:28,320 we're hitting a lot of theory 2104 01:19:28,320 --> 01:19:30,300 information but we're going to change it 2105 01:19:30,300 --> 01:19:32,760 up a little bit in this module and we're 2106 01:19:32,760 --> 01:19:35,340 gonna get practical we're going to 2107 01:19:35,340 --> 01:19:38,580 configure ISDN PRI on a Cisco router or 2108 01:19:38,580 --> 01:19:40,679 voice Gateway and I'm going to walk you 2109 01:19:40,679 --> 01:19:43,679 through various configuration steps to 2110 01:19:43,679 --> 01:19:46,040 setting this up we're going to actually 2111 01:19:46,040 --> 01:19:49,260 place a call from an iPhone on a call 2112 01:19:49,260 --> 01:19:51,060 manager and send it out of Gateway and 2113 01:19:51,060 --> 01:19:53,820 across the PRI and and bring things into 2114 01:19:53,820 --> 01:19:55,020 service I'm going to show you some 2115 01:19:55,020 --> 01:19:58,199 useful debugs and uh you know give you 2116 01:19:58,199 --> 01:20:01,080 the all-around you know Nichols tour the 2117 01:20:01,080 --> 01:20:05,820 ISDN PRI now this is important both from 2118 01:20:05,820 --> 01:20:07,739 a practical perspective as a voice 2119 01:20:07,739 --> 01:20:10,260 engineer but also 2120 01:20:10,260 --> 01:20:12,120 um for the certification exam so Cisco's 2121 01:20:12,120 --> 01:20:13,080 going to want you to know this really 2122 01:20:13,080 --> 01:20:14,880 really well and you're going to use this 2123 01:20:14,880 --> 01:20:16,320 day in and day out so let's talk about 2124 01:20:16,320 --> 01:20:19,679 ISDN PRI so integrated Services digital 2125 01:20:19,679 --> 01:20:23,040 network is ISDN isdn's been around for 2126 01:20:23,040 --> 01:20:26,760 you know decades and primary rate ISDN 2127 01:20:26,760 --> 01:20:30,480 is 23 Bearer channels or B channels and 2128 01:20:30,480 --> 01:20:32,520 one Delta Channel and we use the B 2129 01:20:32,520 --> 01:20:35,400 channels for supporting up to 23 2130 01:20:35,400 --> 01:20:38,580 simultaneous calls 2131 01:20:38,580 --> 01:20:40,800 um the signaling for those calls occurs 2132 01:20:40,800 --> 01:20:42,540 in the Delta Channel and the audio is 2133 01:20:42,540 --> 01:20:44,400 going to ride on the bearer channel so 2134 01:20:44,400 --> 01:20:46,739 we're talking Standard um you know 2135 01:20:46,739 --> 01:20:50,280 Nyquist theorem here you know 8K times 2136 01:20:50,280 --> 01:20:54,420 8-bit sample rate equals 64k call you 2137 01:20:54,420 --> 01:20:56,520 know it's a a physical T1 that's 2138 01:20:56,520 --> 01:20:59,159 important to understand the ISDN PRI is 2139 01:20:59,159 --> 01:21:02,040 just a T1 and it's got an ISDN switch 2140 01:21:02,040 --> 01:21:03,719 connected at one end and up PBX 2141 01:21:03,719 --> 01:21:06,120 connected at the other so physical D1 2142 01:21:06,120 --> 01:21:07,560 Services 2143 01:21:07,560 --> 01:21:10,800 um 24 time slots you know one for call 2144 01:21:10,800 --> 01:21:14,280 signaling and 23 for uh bearing the 2145 01:21:14,280 --> 01:21:15,360 audio 2146 01:21:15,360 --> 01:21:17,040 and uh you know that's kind of the high 2147 01:21:17,040 --> 01:21:19,380 level now I'm talking domestic 2148 01:21:19,380 --> 01:21:22,080 um ISD and PRI here for United States if 2149 01:21:22,080 --> 01:21:23,580 you're in a country that uses E1 2150 01:21:23,580 --> 01:21:27,060 Services you're going to do ISDN PRI E1 2151 01:21:27,060 --> 01:21:29,159 and you know pretty much the same thing 2152 01:21:29,159 --> 01:21:31,140 you've got additional time slots 2153 01:21:31,140 --> 01:21:32,640 um but if you're living in the E1 world 2154 01:21:32,640 --> 01:21:34,260 you understand those things already so 2155 01:21:34,260 --> 01:21:37,320 no need to readdress it here so let's 2156 01:21:37,320 --> 01:21:38,880 jump in a little bit here and talk about 2157 01:21:38,880 --> 01:21:41,040 the scenario we're going to mock up like 2158 01:21:41,040 --> 01:21:42,719 I said before I've got a Cisco phone in 2159 01:21:42,719 --> 01:21:44,340 fact let me draw a switch out here you 2160 01:21:44,340 --> 01:21:46,380 know here's a switch and you know I've 2161 01:21:46,380 --> 01:21:50,699 got a Cisco 89 45 phone you know and 2162 01:21:50,699 --> 01:21:54,000 he's extension you know 2001. 2163 01:21:54,000 --> 01:21:56,640 and he's going to make a call 2164 01:21:56,640 --> 01:21:58,679 to the pstn 2165 01:21:58,679 --> 01:22:00,960 I've got my PBX configured with some 2166 01:22:00,960 --> 01:22:02,880 dial plan logic so that we'll use eight 2167 01:22:02,880 --> 01:22:05,100 as an outside access code and then we're 2168 01:22:05,100 --> 01:22:06,480 going to dial you know a seven digit 2169 01:22:06,480 --> 01:22:07,860 number 2170 01:22:07,860 --> 01:22:10,980 so whatever route plan entry you want to 2171 01:22:10,980 --> 01:22:12,060 use to do that 2172 01:22:12,060 --> 01:22:13,500 and I'm not going to go through that 2173 01:22:13,500 --> 01:22:14,880 because it's a common issue thing we'll 2174 01:22:14,880 --> 01:22:17,280 talk about that in cipt1 2175 01:22:17,280 --> 01:22:18,540 but we're going to send the call to the 2176 01:22:18,540 --> 01:22:20,159 voice Gateway we're going to match an 2177 01:22:20,159 --> 01:22:21,780 inbound dial up here we're going to 2178 01:22:21,780 --> 01:22:23,340 select an outbound dial up here that 2179 01:22:23,340 --> 01:22:24,659 we're actually going to build on this 2180 01:22:24,659 --> 01:22:27,199 video it's going to be dial up here 500. 2181 01:22:27,199 --> 01:22:31,380 dial Dash Pier 500 pots 2182 01:22:31,380 --> 01:22:32,820 and we'll walk through that 2183 01:22:32,820 --> 01:22:34,679 configuration and it's going to send the 2184 01:22:34,679 --> 01:22:38,280 call out this ISDN PRI circuit and I 2185 01:22:38,280 --> 01:22:41,400 happen to this evening have a ISDN or 2186 01:22:41,400 --> 01:22:44,760 you know a PRI test set connected to my 2187 01:22:44,760 --> 01:22:46,380 voice Gateway but if you're using an add 2188 01:22:46,380 --> 01:22:49,920 train Atlas 550 or a Cisco router is a 2189 01:22:49,920 --> 01:22:51,960 psdn simulator maybe you're lucky enough 2190 01:22:51,960 --> 01:22:54,420 to have a real isdnpri at your disposal 2191 01:22:54,420 --> 01:22:56,040 you know those things will work 2192 01:22:56,040 --> 01:22:58,440 identical to this so you know pick your 2193 01:22:58,440 --> 01:23:00,420 tool of choice you know I'm just using 2194 01:23:00,420 --> 01:23:01,679 the test set tonight because it was with 2195 01:23:01,679 --> 01:23:03,780 an Arms Reach of me and uh 2196 01:23:03,780 --> 01:23:05,880 so there you go so here's what we're 2197 01:23:05,880 --> 01:23:06,900 going to build we're going to walk 2198 01:23:06,900 --> 01:23:08,159 through the Soup To Nuts I'm going to 2199 01:23:08,159 --> 01:23:09,480 show you some debugs I'm going to show 2200 01:23:09,480 --> 01:23:11,820 you how to validate isdns working and 2201 01:23:11,820 --> 01:23:14,159 should leave you prepared to support 2202 01:23:14,159 --> 01:23:16,560 ISDN in your environment and be ready 2203 01:23:16,560 --> 01:23:17,880 for the test 2204 01:23:17,880 --> 01:23:20,219 so let me pull down a putty session here 2205 01:23:20,219 --> 01:23:22,199 and we're going to take a look at this 2206 01:23:22,199 --> 01:23:24,179 router I've got this is my real pstn 2207 01:23:24,179 --> 01:23:25,739 Gateway this is what I'm using in my lab 2208 01:23:25,739 --> 01:23:28,199 for access to the psdn and tonight it's 2209 01:23:28,199 --> 01:23:30,179 going to be a simulated psdn across this 2210 01:23:30,179 --> 01:23:32,820 ISDN PRI circuit if we do a show 2211 01:23:32,820 --> 01:23:36,600 controller t120 I want to show you we've 2212 01:23:36,600 --> 01:23:38,820 got a T1 and physical layers and service 2213 01:23:38,820 --> 01:23:41,340 you know we're not taking any errors the 2214 01:23:41,340 --> 01:23:43,020 circuit's clean 2215 01:23:43,020 --> 01:23:44,640 um but you know it's just a plain old 2216 01:23:44,640 --> 01:23:46,440 data T1 at this point in fact if I do a 2217 01:23:46,440 --> 01:23:48,360 show run you know you're not going to 2218 01:23:48,360 --> 01:23:51,900 see anything you know PRI related you 2219 01:23:51,900 --> 01:23:53,699 can look at the T1 it's configured with 2220 01:23:53,699 --> 01:23:56,219 the zsesf for its Framing and line 2221 01:23:56,219 --> 01:23:58,860 coding standard T1 stuff there but let's 2222 01:23:58,860 --> 01:24:01,500 go ahead and make this T1 and ISD and 2223 01:24:01,500 --> 01:24:03,719 PRI now the first thing we have to do on 2224 01:24:03,719 --> 01:24:06,120 our voice Gateway is Define globally in 2225 01:24:06,120 --> 01:24:07,679 ISDN switch type and I'm going to say 2226 01:24:07,679 --> 01:24:10,440 ISDN switch type question mark and I 2227 01:24:10,440 --> 01:24:12,360 want to show you a few options uh 2228 01:24:12,360 --> 01:24:14,760 primary you know four and five ESS DMS 2229 01:24:14,760 --> 01:24:18,540 100 primary ni for National ISDN these 2230 01:24:18,540 --> 01:24:20,040 are choices that are common here in the 2231 01:24:20,040 --> 01:24:22,320 United States if you're you know in the 2232 01:24:22,320 --> 01:24:25,560 UK you may be using the net five Etc so 2233 01:24:25,560 --> 01:24:27,060 lots of options here we're going to go 2234 01:24:27,060 --> 01:24:29,640 ahead and use primary Dash ni for hours 2235 01:24:29,640 --> 01:24:32,280 now depending what version of iOS and 2236 01:24:32,280 --> 01:24:34,500 model of Hardware you're using you may 2237 01:24:34,500 --> 01:24:37,560 also be able to set these 2238 01:24:37,560 --> 01:24:39,600 um yeah there's been some changes over 2239 01:24:39,600 --> 01:24:41,880 time some places you could send them 2240 01:24:41,880 --> 01:24:44,699 both globally and in the uh the serial 2241 01:24:44,699 --> 01:24:46,920 interfaces you know some didn't quite 2242 01:24:46,920 --> 01:24:48,719 have the same level of support I'm going 2243 01:24:48,719 --> 01:24:50,100 to set it globally because I only have 2244 01:24:50,100 --> 01:24:52,380 one circuit connected here if for some 2245 01:24:52,380 --> 01:24:54,600 reason you have multiple pris from 2246 01:24:54,600 --> 01:24:56,400 multiple providers and I'm not going to 2247 01:24:56,400 --> 01:24:57,360 get into all the other things you're 2248 01:24:57,360 --> 01:24:59,280 going to think about relative to T1 2249 01:24:59,280 --> 01:25:01,140 timing and all those sorts of things but 2250 01:25:01,140 --> 01:25:03,120 if you have that you may have different 2251 01:25:03,120 --> 01:25:05,340 switch types to play with so set one 2252 01:25:05,340 --> 01:25:07,440 Global and then for the Oddball set it 2253 01:25:07,440 --> 01:25:09,420 on the port but I'm going to set it 2254 01:25:09,420 --> 01:25:10,739 Global and it's going to meet the leads 2255 01:25:10,739 --> 01:25:12,840 for this exercise so we've set the ISDN 2256 01:25:12,840 --> 01:25:14,340 switch type now we're going to go to 2257 01:25:14,340 --> 01:25:15,540 controller 2258 01:25:15,540 --> 01:25:18,900 t120 and I'm going to say PRI group time 2259 01:25:18,900 --> 01:25:19,920 slots 2260 01:25:19,920 --> 01:25:22,440 one through six I don't have enough dsps 2261 01:25:22,440 --> 01:25:24,179 to really bring a whole PRI up maybe I 2262 01:25:24,179 --> 01:25:25,800 do but yeah I don't need to so I'm just 2263 01:25:25,800 --> 01:25:28,020 going to pick six of them on this device 2264 01:25:28,020 --> 01:25:31,500 and hit enter and that right there has 2265 01:25:31,500 --> 01:25:35,100 defined an ISDN PRI on that controller 2266 01:25:35,100 --> 01:25:36,719 now check this out if I do a show run 2267 01:25:36,719 --> 01:25:39,060 I'm going to navigate down to a bit of 2268 01:25:39,060 --> 01:25:41,159 code here that has just been created 2269 01:25:41,159 --> 01:25:42,900 you'll see this interface serial two 2270 01:25:42,900 --> 01:25:45,120 zero colon 23 2271 01:25:45,120 --> 01:25:46,860 . again we've got ISC and switch type 2272 01:25:46,860 --> 01:25:49,159 primary ni ISDN incoming voice voice 2273 01:25:49,159 --> 01:25:53,219 that is a virtual interface that was 2274 01:25:53,219 --> 01:25:54,719 created for our d-channel or our 2275 01:25:54,719 --> 01:25:58,340 signaling channel for ISDN on this T1 2276 01:25:58,340 --> 01:26:01,199 and uh you know that's you know kind of 2277 01:26:01,199 --> 01:26:02,219 what we're going to point at with our 2278 01:26:02,219 --> 01:26:04,860 dial pair so we've got ISDN it's 2279 01:26:04,860 --> 01:26:06,540 actually in service now so if I want to 2280 01:26:06,540 --> 01:26:09,360 do a show ISDN status this is a great 2281 01:26:09,360 --> 01:26:10,920 command just to give you a high level 2282 01:26:10,920 --> 01:26:14,159 view of how ISDN is doing on your router 2283 01:26:14,159 --> 01:26:16,260 so we're going to see ISDN serial 2 0 2284 01:26:16,260 --> 01:26:18,659 colon 23 we're going to see the 2285 01:26:18,659 --> 01:26:21,239 interface ISD and switch type is primary 2286 01:26:21,239 --> 01:26:23,880 ni layer one is active because the T1 is 2287 01:26:23,880 --> 01:26:26,280 up and in service you'll see the the 2288 01:26:26,280 --> 01:26:28,620 state of layer 2 is multiple frame 2289 01:26:28,620 --> 01:26:30,659 established if you see multiple frame 2290 01:26:30,659 --> 01:26:33,060 established on an ISDN PRI you are 2291 01:26:33,060 --> 01:26:35,699 golden that means that the D channel has 2292 01:26:35,699 --> 01:26:37,380 negotiated 2293 01:26:37,380 --> 01:26:39,840 um with your hardware and the circuit is 2294 01:26:39,840 --> 01:26:41,580 up and in service and ready to place and 2295 01:26:41,580 --> 01:26:44,159 receive calls layer 3 status we've got 2296 01:26:44,159 --> 01:26:46,260 zero active calls obviously I'm not on 2297 01:26:46,260 --> 01:26:47,460 the phone right now because I'm talking 2298 01:26:47,460 --> 01:26:49,860 to you guys but uh you know that's 2299 01:26:49,860 --> 01:26:52,860 pretty much the the what's going on now 2300 01:26:52,860 --> 01:26:54,840 if for some reason this circuit we're 2301 01:26:54,840 --> 01:26:56,639 down in fact I'll go ahead and simulate 2302 01:26:56,639 --> 01:26:58,920 that by unplugging my test set right now 2303 01:26:58,920 --> 01:27:01,199 if I run a show ISDN status you're going 2304 01:27:01,199 --> 01:27:03,360 to see in this case the T1 is down so 2305 01:27:03,360 --> 01:27:06,420 layer 1 status is deactivated and layer 2306 01:27:06,420 --> 01:27:08,580 2 status is Tei assigned so you're going 2307 01:27:08,580 --> 01:27:10,199 to know something's up I'll go ahead and 2308 01:27:10,199 --> 01:27:13,020 plug it back in here and awaiting 2309 01:27:13,020 --> 01:27:15,480 establishment and run it again multiple 2310 01:27:15,480 --> 01:27:17,820 frame established so PRI is good and 2311 01:27:17,820 --> 01:27:20,219 ready to go now we don't have any dial 2312 01:27:20,219 --> 01:27:22,500 plan right now in the voice gateway to 2313 01:27:22,500 --> 01:27:25,440 support this PRI so here's what I'm 2314 01:27:25,440 --> 01:27:26,880 going to do we're going to go config T 2315 01:27:26,880 --> 01:27:31,500 and I'm going to say dial peer voice 500 2316 01:27:31,500 --> 01:27:32,880 pots 2317 01:27:32,880 --> 01:27:35,400 and I'm going to say destination pattern 2318 01:27:35,400 --> 01:27:40,620 8 dot dot dot dot dot dot dot so seven 2319 01:27:40,620 --> 01:27:42,360 digits and that's not an overlapping 2320 01:27:42,360 --> 01:27:44,100 pattern in my dial plan so I can get 2321 01:27:44,100 --> 01:27:46,260 away with a a simple dial up here like 2322 01:27:46,260 --> 01:27:49,860 that I want to say port 2-0 2323 01:27:49,860 --> 01:27:52,020 and I think I need to go colon 23. there 2324 01:27:52,020 --> 01:27:54,540 we go so we've pointed it at our D 2325 01:27:54,540 --> 01:27:55,699 Channel 2326 01:27:55,699 --> 01:27:59,520 and really that's enough for an outbound 2327 01:27:59,520 --> 01:28:01,760 call to take place so check this out 2328 01:28:01,760 --> 01:28:05,520 ISDN has two useful debugs show ISDN 2329 01:28:05,520 --> 01:28:08,400 whoops I'm sorry debug ISDN question 2330 01:28:08,400 --> 01:28:13,500 mark q921 and q931 if I do a q921 debug 2331 01:28:13,500 --> 01:28:15,360 and go term mod you're going to see 2332 01:28:15,360 --> 01:28:19,260 layer 2 messages for the ISDN circuit as 2333 01:28:19,260 --> 01:28:22,320 they occur and uh you know a lot of this 2334 01:28:22,320 --> 01:28:23,760 is going to happen you know when I bring 2335 01:28:23,760 --> 01:28:25,739 the thing into service but you know 2336 01:28:25,739 --> 01:28:27,060 we're going to see some you know 2337 01:28:27,060 --> 01:28:30,780 transmit received data here Etc 2338 01:28:30,780 --> 01:28:32,880 um you know good indication of what's 2339 01:28:32,880 --> 01:28:34,620 happening at Layer Two I'm going to go 2340 01:28:34,620 --> 01:28:36,960 ahead and turn that off and show you a 2341 01:28:36,960 --> 01:28:39,540 debug that is much more frequently used 2342 01:28:39,540 --> 01:28:43,100 for me anyway and then this debug ISDN 2343 01:28:43,100 --> 01:28:46,620 q931 now q931 this is my layer 3D bug 2344 01:28:46,620 --> 01:28:48,840 this is going to show me what's 2345 01:28:48,840 --> 01:28:50,159 happening it's going to show me the call 2346 01:28:50,159 --> 01:28:52,320 setup the messages the who's calling 2347 01:28:52,320 --> 01:28:54,239 where am I calling all the good stuff so 2348 01:28:54,239 --> 01:28:56,600 let's sit back and let's make a call 2349 01:28:56,600 --> 01:28:58,860 from my call manager it's going to hit 2350 01:28:58,860 --> 01:29:00,239 the Gateway it's going to match that 2351 01:29:00,239 --> 01:29:01,500 outbound dial up here obviously it's 2352 01:29:01,500 --> 01:29:02,699 going to match an inbound dial up here 2353 01:29:02,699 --> 01:29:04,139 but you know that's beyond this video 2354 01:29:04,139 --> 01:29:05,880 we're going to match it out on dire pair 2355 01:29:05,880 --> 01:29:07,739 that we just created and it's going to 2356 01:29:07,739 --> 01:29:08,699 ring the phone and you should hear it 2357 01:29:08,699 --> 01:29:09,960 ringing here on the desk so I'm going to 2358 01:29:09,960 --> 01:29:11,340 pick up my phone 2359 01:29:11,340 --> 01:29:14,400 and I'm going to say eight five five 2360 01:29:14,400 --> 01:29:18,179 five one two three four 2361 01:29:18,179 --> 01:29:20,100 and you can hear it ringing you can hear 2362 01:29:20,100 --> 01:29:21,239 my test set here ringing in the 2363 01:29:21,239 --> 01:29:22,440 background I'm going to go ahead and 2364 01:29:22,440 --> 01:29:24,300 answer that call it's going to take me 2365 01:29:24,300 --> 01:29:26,639 just a second here and hit answer 2366 01:29:26,639 --> 01:29:30,060 and answer speech here we go that call 2367 01:29:30,060 --> 01:29:31,800 is now connected in fact if I get a 2368 01:29:31,800 --> 01:29:33,360 little closer to my phone you may hear a 2369 01:29:33,360 --> 01:29:35,580 slight echo in my voice so calls 2370 01:29:35,580 --> 01:29:36,719 connected in fact you can see a 2371 01:29:36,719 --> 01:29:38,639 connected State on the screen 2372 01:29:38,639 --> 01:29:40,080 um and in fact I'm going to go ahead and 2373 01:29:40,080 --> 01:29:41,400 hang it up here in a second because I'm 2374 01:29:41,400 --> 01:29:43,500 going to get a heterodyte if I don't 2375 01:29:43,500 --> 01:29:46,820 um but you know right there that's basic 2376 01:29:46,820 --> 01:29:50,040 ISDN PRI we placed a call so calling 2377 01:29:50,040 --> 01:29:52,679 party number two zero zero one that's 2378 01:29:52,679 --> 01:29:55,139 the extension on my iPhone numbering 2379 01:29:55,139 --> 01:29:57,179 playing and typing uses unknown unknown 2380 01:29:57,179 --> 01:29:59,219 so that's correct that's what's showing 2381 01:29:59,219 --> 01:30:01,080 up here 2382 01:30:01,080 --> 01:30:03,900 um we're going to see the called party 2383 01:30:03,900 --> 01:30:06,360 number of five five one two three four 2384 01:30:06,360 --> 01:30:09,540 that's the digits that my dial peer 2385 01:30:09,540 --> 01:30:12,900 passed to the pstn and you know that's 2386 01:30:12,900 --> 01:30:15,600 exactly what I wanted as well 2387 01:30:15,600 --> 01:30:17,940 um in fact that's a good example you'll 2388 01:30:17,940 --> 01:30:20,580 notice my dial up here said eight dot 2389 01:30:20,580 --> 01:30:22,500 dot dot dot dot dot why didn't I pass 2390 01:30:22,500 --> 01:30:24,239 the eight I didn't pass the eight 2391 01:30:24,239 --> 01:30:26,040 because 2392 01:30:26,040 --> 01:30:29,460 I automatically strip the specific 2393 01:30:29,460 --> 01:30:31,920 digits when doing a wild card match so 2394 01:30:31,920 --> 01:30:34,080 only the dots got passed which is 2395 01:30:34,080 --> 01:30:36,840 exactly what I wanted so that is a 2396 01:30:36,840 --> 01:30:40,020 perfect example of an ISDN PRI call that 2397 01:30:40,020 --> 01:30:41,520 was successful in fact you'll take a 2398 01:30:41,520 --> 01:30:42,900 look down at the bottom here you're 2399 01:30:42,900 --> 01:30:44,880 going to see the disconnect cause normal 2400 01:30:44,880 --> 01:30:47,520 call clearing so you know that is 2401 01:30:47,520 --> 01:30:49,920 fantastic call lasted 15 seconds we've 2402 01:30:49,920 --> 01:30:51,900 got a lot of good information here we 2403 01:30:51,900 --> 01:30:53,760 brought up an ISDN call now let me show 2404 01:30:53,760 --> 01:30:56,400 you a few other things about ISDN you 2405 01:30:56,400 --> 01:30:57,540 know we've shown you how to take a look 2406 01:30:57,540 --> 01:30:59,699 at the ISDN status I want to show you a 2407 01:30:59,699 --> 01:31:03,420 show istn service command show ISDN 2408 01:31:03,420 --> 01:31:06,600 service this shows you the state of the 2409 01:31:06,600 --> 01:31:08,760 individual Bearer channels now remember 2410 01:31:08,760 --> 01:31:11,100 I only program six of them because of 2411 01:31:11,100 --> 01:31:12,540 you know the limitations of DSP 2412 01:31:12,540 --> 01:31:14,280 resources on this Hardware 2413 01:31:14,280 --> 01:31:17,820 you'll see that the channel State and 2414 01:31:17,820 --> 01:31:20,280 the service state for those six B 2415 01:31:20,280 --> 01:31:22,080 channels is reflected you know the 2416 01:31:22,080 --> 01:31:23,900 channel state is idle 2417 01:31:23,900 --> 01:31:26,820 and the service status in service I live 2418 01:31:26,820 --> 01:31:28,860 in service that's great indicator if you 2419 01:31:28,860 --> 01:31:31,139 look at the channel State on the ones I 2420 01:31:31,139 --> 01:31:34,139 didn't program it says reserved and the 2421 01:31:34,139 --> 01:31:36,659 service date is out of service so that's 2422 01:31:36,659 --> 01:31:38,100 you know that's perfect it matches up 2423 01:31:38,100 --> 01:31:40,320 great now normally on a full PRI where 2424 01:31:40,320 --> 01:31:41,639 you're using all the time slots you know 2425 01:31:41,639 --> 01:31:42,900 those will all be zeros across the 2426 01:31:42,900 --> 01:31:46,139 bottom which is what you want now if I 2427 01:31:46,139 --> 01:31:47,520 make a call check this out I'm going to 2428 01:31:47,520 --> 01:31:49,380 go ahead and make that call again I'm 2429 01:31:49,380 --> 01:31:52,920 going to say eight five five five one 2430 01:31:52,920 --> 01:31:55,139 two three four we're gonna let it ring 2431 01:31:55,139 --> 01:31:56,880 it's gonna take me a second to answer 2432 01:31:56,880 --> 01:31:59,580 here answer speech all right the call is 2433 01:31:59,580 --> 01:32:01,199 up I'm going to run that same command 2434 01:32:01,199 --> 01:32:03,780 show ISDN service and you know again 2435 01:32:03,780 --> 01:32:07,139 everything looks good no problems we're 2436 01:32:07,139 --> 01:32:10,260 connected and uh you know it gives you a 2437 01:32:10,260 --> 01:32:12,120 good idea of what is happening now take 2438 01:32:12,120 --> 01:32:14,659 a look at channel six we've got a two 2439 01:32:14,659 --> 01:32:17,520 instead of a zero so let me hang this 2440 01:32:17,520 --> 01:32:18,360 call up and we'll get rid of the 2441 01:32:18,360 --> 01:32:22,320 heterodyne the two says busy 2442 01:32:22,320 --> 01:32:26,159 so it shows you that it's on a call so 2443 01:32:26,159 --> 01:32:29,040 that's awesome so we've got show 2444 01:32:29,040 --> 01:32:31,560 commands for ISDN we've got debug 2445 01:32:31,560 --> 01:32:33,420 commands for ISDN you've seen the both 2446 01:32:33,420 --> 01:32:34,980 of them 2447 01:32:34,980 --> 01:32:35,699 um 2448 01:32:35,699 --> 01:32:37,500 let's see what other things do you need 2449 01:32:37,500 --> 01:32:39,239 to understand about ISD and PRI I mean 2450 01:32:39,239 --> 01:32:41,639 really that's the high level right there 2451 01:32:41,639 --> 01:32:44,219 um you know mgcp if you're doing mgcps a 2452 01:32:44,219 --> 01:32:45,600 Gateway protocol 2453 01:32:45,600 --> 01:32:47,100 um and we'll cover this more later when 2454 01:32:47,100 --> 01:32:48,679 we get into call manager but understand 2455 01:32:48,679 --> 01:32:51,840 that your PRI D channel is actually 2456 01:32:51,840 --> 01:32:53,280 going to backhaul all the way to call 2457 01:32:53,280 --> 01:32:56,280 manager and I'm actually using uh a SIP 2458 01:32:56,280 --> 01:32:57,480 trunk to my call manager from this 2459 01:32:57,480 --> 01:32:58,620 Gateway so I don't have to worry about 2460 01:32:58,620 --> 01:33:01,080 that I know what I wanted to show you 2461 01:33:01,080 --> 01:33:02,520 um there's a cool command when you're 2462 01:33:02,520 --> 01:33:04,320 testing out of voice Gateway and it's 2463 01:33:04,320 --> 01:33:06,120 called csam this is one of those famous 2464 01:33:06,120 --> 01:33:08,580 famous yet undocumented commands from 2465 01:33:08,580 --> 01:33:11,699 Cisco csim is a call simulator I'm going 2466 01:33:11,699 --> 01:33:14,219 to actually tie a csim start 2467 01:33:14,219 --> 01:33:16,380 and I'm going to type the number eight 2468 01:33:16,380 --> 01:33:19,020 five five five one thousand 2469 01:33:19,020 --> 01:33:21,300 and I'm going to hit enter 2470 01:33:21,300 --> 01:33:23,760 did you hear that and you see the debug 2471 01:33:23,760 --> 01:33:25,560 I've actually told my gateway to make a 2472 01:33:25,560 --> 01:33:27,960 call now I can answer it on my on my 2473 01:33:27,960 --> 01:33:30,060 test set there it's connected obviously 2474 01:33:30,060 --> 01:33:31,380 there's no audio stream coming because 2475 01:33:31,380 --> 01:33:33,300 there's no other endpoint but I forced 2476 01:33:33,300 --> 01:33:36,360 the gateway to make a call all by itself 2477 01:33:36,360 --> 01:33:37,920 and in fact I'll go ahead and I will 2478 01:33:37,920 --> 01:33:40,020 hang that call up here 2479 01:33:40,020 --> 01:33:42,600 but it's a useful command 2480 01:33:42,600 --> 01:33:43,320 um 2481 01:33:43,320 --> 01:33:45,719 and really that's all there is to it you 2482 01:33:45,719 --> 01:33:49,260 know use it and enjoy it so we've hit 2483 01:33:49,260 --> 01:33:51,480 the high level here this is a very 2484 01:33:51,480 --> 01:33:55,020 practical example of ISD and PRI on a 2485 01:33:55,020 --> 01:33:56,940 Cisco voice Gateway 2486 01:33:56,940 --> 01:33:57,719 um 2487 01:33:57,719 --> 01:33:59,760 yeah really that's it I'm gonna go ahead 2488 01:33:59,760 --> 01:34:01,020 and stop there because there's no reason 2489 01:34:01,020 --> 01:34:03,120 to hit anything else so we're assuming 2490 01:34:03,120 --> 01:34:04,920 in this video that you have basic T1 2491 01:34:04,920 --> 01:34:06,360 fundamentals down you know we talked 2492 01:34:06,360 --> 01:34:07,739 about a lot of those Concepts and time 2493 01:34:07,739 --> 01:34:09,300 Division multiplexing and all that good 2494 01:34:09,300 --> 01:34:12,540 stuff in the CC enable Ace so 2495 01:34:12,540 --> 01:34:13,800 um you know I think you've got a good 2496 01:34:13,800 --> 01:34:16,199 handle on what Cisco's going to expect 2497 01:34:16,199 --> 01:34:18,480 you to be able to handle obviously 2498 01:34:18,480 --> 01:34:20,159 there's more advanced topics and there's 2499 01:34:20,159 --> 01:34:21,840 there's other things you can do with 2500 01:34:21,840 --> 01:34:23,820 ISDN you know there's something called 2501 01:34:23,820 --> 01:34:26,340 end fast or non-facility Associated 2502 01:34:26,340 --> 01:34:29,639 signaling and what nfas is is it's a 2503 01:34:29,639 --> 01:34:32,820 method that's going to allow you to 2504 01:34:32,820 --> 01:34:38,040 share 1D Channel among multiple ISDN PRI 2505 01:34:38,040 --> 01:34:40,620 circuits and you know just kind of 2506 01:34:40,620 --> 01:34:42,300 squeak a little additional capacity out 2507 01:34:42,300 --> 01:34:44,219 there so really that's what you need to 2508 01:34:44,219 --> 01:34:45,360 know and we're going to stop it right 2509 01:34:45,360 --> 01:34:46,560 here I'm going to say thanks for 2510 01:34:46,560 --> 01:34:48,120 watching good luck with your studying 2511 01:34:48,120 --> 01:34:51,560 and I will see you in the next video 2512 01:34:52,170 --> 01:35:01,219 [Music] 2513 01:35:01,219 --> 01:35:04,880 thank you 2514 01:35:10,320 --> 01:35:13,380 all right we've made it to the analog 2515 01:35:13,380 --> 01:35:17,460 part of the uh the lecture here and we 2516 01:35:17,460 --> 01:35:20,520 live in an analog world and there's a 2517 01:35:20,520 --> 01:35:24,600 lot of what we do with telephony that is 2518 01:35:24,600 --> 01:35:26,520 because of the way things have always 2519 01:35:26,520 --> 01:35:29,340 been done and as we talk about analog 2520 01:35:29,340 --> 01:35:31,139 Services we're going to talk about some 2521 01:35:31,139 --> 01:35:33,420 of these fundamental techniques that 2522 01:35:33,420 --> 01:35:34,860 we've been using kind of since the 2523 01:35:34,860 --> 01:35:38,400 beginning of time and they're going to 2524 01:35:38,400 --> 01:35:41,639 be a major part of the foundation you're 2525 01:35:41,639 --> 01:35:43,860 going to need to understand how you know 2526 01:35:43,860 --> 01:35:45,719 these environments work so I'm kind of 2527 01:35:45,719 --> 01:35:47,340 rambling here this is going to be long 2528 01:35:47,340 --> 01:35:49,739 enough that I know even right now before 2529 01:35:49,739 --> 01:35:51,600 I've even recorded the other parts this 2530 01:35:51,600 --> 01:35:53,219 is going to be a multi-part video I'm 2531 01:35:53,219 --> 01:35:54,960 thinking two or three parts so we'll see 2532 01:35:54,960 --> 01:35:57,060 how it lands when I get through it but 2533 01:35:57,060 --> 01:35:59,159 this is part one and configuring basic 2534 01:35:59,159 --> 01:36:01,980 analog voice Services now when we talk 2535 01:36:01,980 --> 01:36:03,780 about analog Services there's really 2536 01:36:03,780 --> 01:36:05,820 three categories of analog Services 2537 01:36:05,820 --> 01:36:07,800 three types of analog Services you're 2538 01:36:07,800 --> 01:36:11,280 going to run into fxo fxs and E M now 2539 01:36:11,280 --> 01:36:13,520 let me draw a couple of pictures here 2540 01:36:13,520 --> 01:36:16,440 fxo and fxs can be described you know if 2541 01:36:16,440 --> 01:36:19,100 I draw draw a voice Gateway 2542 01:36:19,100 --> 01:36:25,040 and I take one analog line a pots line 2543 01:36:25,040 --> 01:36:30,840 to the pstn this interface right here is 2544 01:36:30,840 --> 01:36:34,440 called an fxo interface foreign exchange 2545 01:36:34,440 --> 01:36:35,940 office 2546 01:36:35,940 --> 01:36:38,159 on an fxl interface 2547 01:36:38,159 --> 01:36:42,360 voltage is provided to the equipment by 2548 01:36:42,360 --> 01:36:44,400 the line so the pstn or the central 2549 01:36:44,400 --> 01:36:47,760 office is providing me voltage to the 2550 01:36:47,760 --> 01:36:50,699 voice gateways interface port fxs or 2551 01:36:50,699 --> 01:36:52,440 foreign exchange station if I were to 2552 01:36:52,440 --> 01:36:55,080 take an analog phone and connect it to 2553 01:36:55,080 --> 01:36:58,260 this voice Gateway this port is an fxs 2554 01:36:58,260 --> 01:37:00,300 Porter a foreign exchange station Port 2555 01:37:00,300 --> 01:37:04,139 The Voice Gateway is providing voltage 2556 01:37:04,139 --> 01:37:07,560 to my station equipment or my analog 2557 01:37:07,560 --> 01:37:11,100 phone now e m this isn't so much you 2558 01:37:11,100 --> 01:37:12,900 know a phone to pstn kind of thing as 2559 01:37:12,900 --> 01:37:14,880 much as it is but when you start dealing 2560 01:37:14,880 --> 01:37:18,179 with pbxs you know so I could have a PBX 2561 01:37:18,179 --> 01:37:20,400 you know and I could have the PBX either 2562 01:37:20,400 --> 01:37:23,040 connected to the pstn you know or one 2563 01:37:23,040 --> 01:37:26,040 PBX connected to another PBX you know 2564 01:37:26,040 --> 01:37:27,600 these are the types of places where I 2565 01:37:27,600 --> 01:37:30,480 would likely run into e m signaling and 2566 01:37:30,480 --> 01:37:32,520 E M either ear and mouth Earth and 2567 01:37:32,520 --> 01:37:33,719 Magneto you may have heard some 2568 01:37:33,719 --> 01:37:36,659 variations on the phrase there but fxo 2569 01:37:36,659 --> 01:37:38,159 and fxs is pretty much where we're going 2570 01:37:38,159 --> 01:37:39,900 to spend our time here but you do need 2571 01:37:39,900 --> 01:37:41,699 to understand the existence of e m and a 2572 01:37:41,699 --> 01:37:43,199 little bit about it so we'll dive into 2573 01:37:43,199 --> 01:37:44,580 this as we go 2574 01:37:44,580 --> 01:37:47,580 and I'm going to step back 2575 01:37:47,580 --> 01:37:50,040 here in a moment and we're going to take 2576 01:37:50,040 --> 01:37:54,420 a CCNA voice look at Analog signaling 2577 01:37:54,420 --> 01:37:57,600 and analog circuits and how it all works 2578 01:37:57,600 --> 01:37:59,699 you know and if you took my CCNA voice 2579 01:37:59,699 --> 01:38:01,739 course you'll recognize some of these 2580 01:38:01,739 --> 01:38:03,719 slides and then we're going to Deep dive 2581 01:38:03,719 --> 01:38:05,280 a little bit so when we talk about 2582 01:38:05,280 --> 01:38:08,040 analog signaling we've got three types 2583 01:38:08,040 --> 01:38:10,380 of signaling we've got supervisory 2584 01:38:10,380 --> 01:38:11,880 signaling which is responsible for 2585 01:38:11,880 --> 01:38:13,380 telling us hey something has changed 2586 01:38:13,380 --> 01:38:15,420 like hey guess what the line went off 2587 01:38:15,420 --> 01:38:17,100 hook you know somebody wants to place a 2588 01:38:17,100 --> 01:38:19,920 call you know that or hey we hung up you 2589 01:38:19,920 --> 01:38:21,480 know that's a disconnect you know so 2590 01:38:21,480 --> 01:38:23,480 those are supervisory signaling 2591 01:38:23,480 --> 01:38:26,699 addressing this is about passing digits 2592 01:38:26,699 --> 01:38:27,960 um you know where do I want to call to 2593 01:38:27,960 --> 01:38:30,179 and then informational signaling this is 2594 01:38:30,179 --> 01:38:32,100 you know I'm notifying the user of some 2595 01:38:32,100 --> 01:38:34,560 status so 2596 01:38:34,560 --> 01:38:36,900 um I place a call I get a busy signal 2597 01:38:36,900 --> 01:38:38,940 that you know I get a reorder tone or 2598 01:38:38,940 --> 01:38:40,440 you know something like that that's an 2599 01:38:40,440 --> 01:38:42,600 informational signaling message 2600 01:38:42,600 --> 01:38:46,500 so three types of signaling and when we 2601 01:38:46,500 --> 01:38:48,420 deal with supervisory signaling you're 2602 01:38:48,420 --> 01:38:51,540 going to see two types mentioned you're 2603 01:38:51,540 --> 01:38:53,040 going to see Loop start and you're going 2604 01:38:53,040 --> 01:38:56,159 to see ground star and with this let's 2605 01:38:56,159 --> 01:38:59,100 take a step back to the CCNA voice 2606 01:38:59,100 --> 01:39:02,880 content that we went through and talk 2607 01:39:02,880 --> 01:39:05,340 about in the beginning there was analog 2608 01:39:05,340 --> 01:39:07,380 I love saying it that way so analog 2609 01:39:07,380 --> 01:39:09,719 waveforms or the stuff coming out of my 2610 01:39:09,719 --> 01:39:12,600 mouth when I talk you know it's Rippling 2611 01:39:12,600 --> 01:39:15,540 through the air and being captured by my 2612 01:39:15,540 --> 01:39:18,420 microphone as an electrical signal I'm 2613 01:39:18,420 --> 01:39:20,100 then going to send that electrical 2614 01:39:20,100 --> 01:39:23,600 signal over the psdn you know pair wires 2615 01:39:23,600 --> 01:39:25,860 and it's going to get where it's going 2616 01:39:25,860 --> 01:39:29,940 now fundamental concept here for analog 2617 01:39:29,940 --> 01:39:32,520 circuits is the concept of tip and ring 2618 01:39:32,520 --> 01:39:35,340 tip and ring dates back to you know 2619 01:39:35,340 --> 01:39:37,800 manual switchboards when the pstn was in 2620 01:39:37,800 --> 01:39:41,940 its infancy and we have used you know a 2621 01:39:41,940 --> 01:39:43,500 lot of stuff hasn't changed really it's 2622 01:39:43,500 --> 01:39:45,300 kind of sad to say but you know we've 2623 01:39:45,300 --> 01:39:46,800 used this technology for some time now 2624 01:39:46,800 --> 01:39:51,000 and the way tipping ring works is we use 2625 01:39:51,000 --> 01:39:55,260 these two lines to carry our audio 2626 01:39:55,260 --> 01:39:57,540 conversation as well as to deal with 2627 01:39:57,540 --> 01:40:00,620 some signaling so normally 2628 01:40:00,620 --> 01:40:04,020 a tip of the plug is going to be at 2629 01:40:04,020 --> 01:40:05,699 Ground potential and the ring is going 2630 01:40:05,699 --> 01:40:08,520 to be at a negative 48 volt DC nominal 2631 01:40:08,520 --> 01:40:10,199 potential 2632 01:40:10,199 --> 01:40:13,139 when you're in an on hook State and you 2633 01:40:13,139 --> 01:40:14,400 know you can hit the Wikipedia link 2634 01:40:14,400 --> 01:40:15,780 there at the bottom for some additional 2635 01:40:15,780 --> 01:40:17,580 information on tip and ring if you'd 2636 01:40:17,580 --> 01:40:19,860 like when we talk about Loop start 2637 01:40:19,860 --> 01:40:21,239 signaling 2638 01:40:21,239 --> 01:40:23,699 Loop start signaling happens when a 2639 01:40:23,699 --> 01:40:26,219 handset is lifted and the circuit is 2640 01:40:26,219 --> 01:40:28,080 closed so closing a circuit means 2641 01:40:28,080 --> 01:40:30,900 completing a circuit so normally when 2642 01:40:30,900 --> 01:40:32,639 I'm when you when I'm just sitting there 2643 01:40:32,639 --> 01:40:34,800 with a phone and I haven't made a call I 2644 01:40:34,800 --> 01:40:37,080 haven't picked up the handset the 2645 01:40:37,080 --> 01:40:39,420 circuit is open and it is not closed 2646 01:40:39,420 --> 01:40:41,100 which means it is not connected you know 2647 01:40:41,100 --> 01:40:44,219 basic electrical Theory there when I 2648 01:40:44,219 --> 01:40:46,020 lift the handset 2649 01:40:46,020 --> 01:40:49,860 the circuit is closed making a complete 2650 01:40:49,860 --> 01:40:52,320 circuit or completing the circuit 2651 01:40:52,320 --> 01:40:55,380 and what happens in fact we'll dive into 2652 01:40:55,380 --> 01:40:56,280 that here in a second I'm not going to 2653 01:40:56,280 --> 01:40:58,199 get into what happens yet Loop start 2654 01:40:58,199 --> 01:41:00,000 signaling is the most commonly used 2655 01:41:00,000 --> 01:41:02,760 signaling method for dealing with 2656 01:41:02,760 --> 01:41:04,320 standard analog phone lines so when I 2657 01:41:04,320 --> 01:41:05,639 say standard analog phone lines I'm 2658 01:41:05,639 --> 01:41:07,020 referring to things like residential 2659 01:41:07,020 --> 01:41:09,179 service or hey I got a really small 2660 01:41:09,179 --> 01:41:10,980 business can I have three Bots lines you 2661 01:41:10,980 --> 01:41:13,139 know so this is Loop start connections 2662 01:41:13,139 --> 01:41:15,659 you know one of the problems in fact the 2663 01:41:15,659 --> 01:41:17,940 most significant problem with Loop start 2664 01:41:17,940 --> 01:41:21,120 signaling is that you can run into a 2665 01:41:21,120 --> 01:41:23,340 scenario called glare and if you think 2666 01:41:23,340 --> 01:41:27,060 back to glare you'll remember that glare 2667 01:41:27,060 --> 01:41:31,380 is an event that occurs when an inbound 2668 01:41:31,380 --> 01:41:34,080 call and an outbound call 2669 01:41:34,080 --> 01:41:37,440 try to seize the analog line at the same 2670 01:41:37,440 --> 01:41:39,900 point in time so when the co tries to 2671 01:41:39,900 --> 01:41:41,699 send me a call at the same time I'm 2672 01:41:41,699 --> 01:41:43,320 trying to place a call you know I pick 2673 01:41:43,320 --> 01:41:45,239 up the handset and I'm not getting dial 2674 01:41:45,239 --> 01:41:46,679 to them but I hear someone going hello 2675 01:41:46,679 --> 01:41:49,080 hello and we're connected but you know 2676 01:41:49,080 --> 01:41:50,820 my phone never rang and you know I 2677 01:41:50,820 --> 01:41:52,560 didn't know they called me and they're 2678 01:41:52,560 --> 01:41:54,000 not sure what's going on either that's 2679 01:41:54,000 --> 01:41:56,040 glare 2680 01:41:56,040 --> 01:41:59,699 um because of the low volume of calls on 2681 01:41:59,699 --> 01:42:01,500 an analog or a residential analog 2682 01:42:01,500 --> 01:42:03,900 circuit glare is not a huge problem it 2683 01:42:03,900 --> 01:42:06,000 happens once in a while big deal do we 2684 01:42:06,000 --> 01:42:07,500 really need to do anything about it yeah 2685 01:42:07,500 --> 01:42:10,920 not really so you know low volume calls 2686 01:42:10,920 --> 01:42:13,560 you know Loop start signaling certainly 2687 01:42:13,560 --> 01:42:15,320 can work 2688 01:42:15,320 --> 01:42:17,580 business phone systems where call volume 2689 01:42:17,580 --> 01:42:20,760 is higher are much more susceptible to 2690 01:42:20,760 --> 01:42:22,380 the effects and the negative effects 2691 01:42:22,380 --> 01:42:24,960 anyway of glare so what do we do about 2692 01:42:24,960 --> 01:42:27,840 it in fact let's let's not say what we 2693 01:42:27,840 --> 01:42:29,400 do about it yet let's get into a little 2694 01:42:29,400 --> 01:42:31,739 more detail so let's talk Loop start and 2695 01:42:31,739 --> 01:42:34,440 I have to give credit to uh you know 2696 01:42:34,440 --> 01:42:35,820 some others out there I've seen this 2697 01:42:35,820 --> 01:42:38,219 drawing done a few different ways in the 2698 01:42:38,219 --> 01:42:39,600 past in fact you know as it was 2699 01:42:39,600 --> 01:42:41,480 explained to me in the beginning 2700 01:42:41,480 --> 01:42:44,580 how Loop start signaling really works so 2701 01:42:44,580 --> 01:42:48,480 let's draw this as we represent a phone 2702 01:42:48,480 --> 01:42:52,159 and we'll call this the calling party 2703 01:42:53,159 --> 01:42:56,040 I like that phrase and then we will draw 2704 01:42:56,040 --> 01:42:59,699 a CO switch 2705 01:42:59,699 --> 01:43:01,380 and really this isn't necessarily 2706 01:43:01,380 --> 01:43:03,360 representative of just a switch but the 2707 01:43:03,360 --> 01:43:06,119 psdn as a whole and then the called 2708 01:43:06,119 --> 01:43:08,100 party 2709 01:43:08,100 --> 01:43:11,820 so part T another phone 2710 01:43:11,820 --> 01:43:14,460 and if you remember we talked about tip 2711 01:43:14,460 --> 01:43:17,360 and ring 2712 01:43:18,060 --> 01:43:20,400 tip and ring 2713 01:43:20,400 --> 01:43:23,520 so we've got two phones we've got a line 2714 01:43:23,520 --> 01:43:26,340 from each phone to the central office 2715 01:43:26,340 --> 01:43:28,800 how does loop start signaling work so 2716 01:43:28,800 --> 01:43:31,500 let's start with both phones on a hook 2717 01:43:31,500 --> 01:43:34,739 with both phones on hook the circuit is 2718 01:43:34,739 --> 01:43:37,920 open you'll notice the tip and ring are 2719 01:43:37,920 --> 01:43:39,179 you know they're just kind of floating 2720 01:43:39,179 --> 01:43:41,219 out there they're not connected 2721 01:43:41,219 --> 01:43:45,900 when you pick up a handset 2722 01:43:45,900 --> 01:43:49,980 the phone is going to close the circuit 2723 01:43:49,980 --> 01:43:52,380 or complete the connection you know and 2724 01:43:52,380 --> 01:43:54,480 it's completing the connection with your 2725 01:43:54,480 --> 01:43:56,880 audio you know your microphone you know 2726 01:43:56,880 --> 01:43:58,440 there's other electronics here to play 2727 01:43:58,440 --> 01:44:01,020 but your audio insertion you know you're 2728 01:44:01,020 --> 01:44:02,699 becoming the thing that makes that 2729 01:44:02,699 --> 01:44:04,679 connection so this is where we're gonna 2730 01:44:04,679 --> 01:44:06,540 obviously send our audio down the psdn 2731 01:44:06,540 --> 01:44:10,380 but we're going to close the circuit now 2732 01:44:10,380 --> 01:44:12,300 when we close the circuit you'll 2733 01:44:12,300 --> 01:44:17,760 remember that with f x o connections 2734 01:44:17,760 --> 01:44:20,300 which is what this is 2735 01:44:20,300 --> 01:44:23,100 the pstn 2736 01:44:23,100 --> 01:44:27,179 is providing Loop current now what's 2737 01:44:27,179 --> 01:44:30,600 going to happen is the co switch you 2738 01:44:30,600 --> 01:44:34,040 know as we draw let's draw current 2739 01:44:34,040 --> 01:44:36,420 c-u-r-r-e-n-t as we draw electrical 2740 01:44:36,420 --> 01:44:38,400 current the co switch is going to 2741 01:44:38,400 --> 01:44:40,619 recognize hey is drawing current that 2742 01:44:40,619 --> 01:44:42,659 means he went off hook and he's going to 2743 01:44:42,659 --> 01:44:44,699 assume that I've gone off hook and I 2744 01:44:44,699 --> 01:44:46,739 want to dial a number so he's going to 2745 01:44:46,739 --> 01:44:49,980 play dial tone to me 2746 01:44:49,980 --> 01:44:53,280 so that's how dial tone works now I'm 2747 01:44:53,280 --> 01:44:55,920 going to respond to that dial tone by 2748 01:44:55,920 --> 01:44:59,520 punching in digits and you know gtmf 2749 01:44:59,520 --> 01:45:01,679 tones and those tones are going to be 2750 01:45:01,679 --> 01:45:05,520 sent to the COS West so DTMF 2751 01:45:05,520 --> 01:45:07,440 and he's going to parse him figure out 2752 01:45:07,440 --> 01:45:09,780 where I'm going route my call and 2753 01:45:09,780 --> 01:45:12,300 ultimately at the other end 2754 01:45:12,300 --> 01:45:15,780 he is then going to sing send a ringing 2755 01:45:15,780 --> 01:45:21,420 voltage to the destination phone so he's 2756 01:45:21,420 --> 01:45:24,179 going to send ringing voltage 2757 01:45:24,179 --> 01:45:28,320 on the tip so we'll just say ring 2758 01:45:28,320 --> 01:45:29,940 to this phone 2759 01:45:29,940 --> 01:45:31,500 's going to ring 2760 01:45:31,500 --> 01:45:33,659 when it goes off hook 2761 01:45:33,659 --> 01:45:36,780 we're going to close the circuit again 2762 01:45:36,780 --> 01:45:39,300 and our call is connected 2763 01:45:39,300 --> 01:45:42,000 so that's pretty much you know the call 2764 01:45:42,000 --> 01:45:45,119 setup process with Loop start signaling 2765 01:45:45,119 --> 01:45:47,699 now what you'll see here and and this is 2766 01:45:47,699 --> 01:45:49,739 where the glare issue comes from is 2767 01:45:49,739 --> 01:45:52,440 there's no way for me as the calling 2768 01:45:52,440 --> 01:45:55,920 party to tell the co switch that I'm 2769 01:45:55,920 --> 01:45:59,159 ready to make a call is it okay if I do 2770 01:45:59,159 --> 01:46:00,000 so 2771 01:46:00,000 --> 01:46:02,520 you know or in other words are you 2772 01:46:02,520 --> 01:46:04,380 getting ready to send a call to me or is 2773 01:46:04,380 --> 01:46:06,179 it okay if I use this line so that's 2774 01:46:06,179 --> 01:46:08,159 that's the what's missing that's the 2775 01:46:08,159 --> 01:46:11,040 glare component of things so Loop start 2776 01:46:11,040 --> 01:46:13,440 signaling it's not going away has some 2777 01:46:13,440 --> 01:46:15,960 limitations glare is one of them uh 2778 01:46:15,960 --> 01:46:17,760 disconnect supervision you know 2779 01:46:17,760 --> 01:46:19,800 knowledge of you know when the phone has 2780 01:46:19,800 --> 01:46:22,080 hung up can be another issue you know if 2781 01:46:22,080 --> 01:46:24,239 the far end the caller party hangs up 2782 01:46:24,239 --> 01:46:27,000 there's no way for the co switch to 2783 01:46:27,000 --> 01:46:30,840 Signal my phone that uh you know I've 2784 01:46:30,840 --> 01:46:32,760 had you know the other guy hung up so 2785 01:46:32,760 --> 01:46:34,800 you know so that I know to hang up but 2786 01:46:34,800 --> 01:46:36,119 uh you know I know because he said 2787 01:46:36,119 --> 01:46:37,199 goodbye 2788 01:46:37,199 --> 01:46:38,580 but anyway 2789 01:46:38,580 --> 01:46:40,679 um that's Loop start signaling 2790 01:46:40,679 --> 01:46:43,560 Ground start signaling which came about 2791 01:46:43,560 --> 01:46:48,360 with pay phones Etc is a way that we 2792 01:46:48,360 --> 01:46:52,380 deal with the problem of glare so when 2793 01:46:52,380 --> 01:46:55,020 we utilize Ground start 2794 01:46:55,020 --> 01:46:57,780 we have a little different kind of 2795 01:46:57,780 --> 01:47:00,119 signaling occurring here we actually do 2796 01:47:00,119 --> 01:47:02,940 grounding of tip grounding of the the 2797 01:47:02,940 --> 01:47:08,580 ring Etc to you know inform you know the 2798 01:47:08,580 --> 01:47:11,219 other guy what's happening and we'll do 2799 01:47:11,219 --> 01:47:13,619 a sketch here in a minute 2800 01:47:13,619 --> 01:47:14,219 um 2801 01:47:14,219 --> 01:47:16,800 Ground start circuits are not 2802 01:47:16,800 --> 01:47:18,780 susceptible to the same glare problem 2803 01:47:18,780 --> 01:47:22,080 that Loop start circuits are because we 2804 01:47:22,080 --> 01:47:24,300 have this way of signaling the co switch 2805 01:47:24,300 --> 01:47:26,460 I'm ready to make a call and it has a 2806 01:47:26,460 --> 01:47:28,320 way of signaling me I'm going to send 2807 01:47:28,320 --> 01:47:30,719 you a call so we deal with that problem 2808 01:47:30,719 --> 01:47:33,000 so Ground start signal and let's see if 2809 01:47:33,000 --> 01:47:34,739 we can do this Justice with a photo here 2810 01:47:34,739 --> 01:47:36,719 so groundstar is typically going to be 2811 01:47:36,719 --> 01:47:38,699 between a PBX and the central office 2812 01:47:38,699 --> 01:47:40,440 it's not going to be you know just a 2813 01:47:40,440 --> 01:47:42,300 standalone phone so let's draw draw a 2814 01:47:42,300 --> 01:47:45,119 little bigger here we'll say PBX and 2815 01:47:45,119 --> 01:47:48,020 then we'll say Co 2816 01:47:48,119 --> 01:47:50,340 so again we've got this tip and ring 2817 01:47:50,340 --> 01:47:53,699 going on here and we'll say tip and ring 2818 01:47:53,699 --> 01:47:56,159 so when 2819 01:47:56,159 --> 01:48:00,260 I want to make a call from my PBX 2820 01:48:00,260 --> 01:48:06,420 my PBX is going to Signal the pstn that 2821 01:48:06,420 --> 01:48:08,940 I want to make a call and I'm going to 2822 01:48:08,940 --> 01:48:11,699 do that by grounding 2823 01:48:11,699 --> 01:48:14,940 my ring line 2824 01:48:14,940 --> 01:48:17,460 so what's going to happen is I'm going 2825 01:48:17,460 --> 01:48:19,800 to ground the ring 2826 01:48:19,800 --> 01:48:21,960 like that connected to ground potential 2827 01:48:21,960 --> 01:48:23,520 zero volts 2828 01:48:23,520 --> 01:48:27,300 the CEO is going to detect that I have 2829 01:48:27,300 --> 01:48:30,540 grounded my ringing line and he is going 2830 01:48:30,540 --> 01:48:32,340 to respond 2831 01:48:32,340 --> 01:48:36,659 by grounding his tip boom ground 2832 01:48:36,659 --> 01:48:40,199 so we have a handshaking 2833 01:48:40,199 --> 01:48:42,179 that occurs and actually drew that 2834 01:48:42,179 --> 01:48:44,760 backwards you see the monitoring of it 2835 01:48:44,760 --> 01:48:48,360 so I observe 2836 01:48:48,360 --> 01:48:52,020 that ring was grounded and I observe 2837 01:48:52,020 --> 01:48:54,360 the tip was grounded 2838 01:48:54,360 --> 01:48:57,360 so we've got a signaling here that a 2839 01:48:57,360 --> 01:49:00,360 call setup is you know wanting to take 2840 01:49:00,360 --> 01:49:03,719 place and obviously when you know when 2841 01:49:03,719 --> 01:49:05,340 the call actually takes place you know 2842 01:49:05,340 --> 01:49:07,679 then we we close this loop again or 2843 01:49:07,679 --> 01:49:09,719 close the circuit you know just like we 2844 01:49:09,719 --> 01:49:11,400 would you know electrically it's it's 2845 01:49:11,400 --> 01:49:13,560 the same thing happening but we've got a 2846 01:49:13,560 --> 01:49:15,659 little bit of a handshaking process here 2847 01:49:15,659 --> 01:49:18,060 with ground start signaling so 2848 01:49:18,060 --> 01:49:21,239 groundstar solves the glare problem 2849 01:49:21,239 --> 01:49:25,800 Ground start gives us a way of doing 2850 01:49:25,800 --> 01:49:27,360 disconnect supervision so I know when 2851 01:49:27,360 --> 01:49:28,800 the other guy hung up because you know 2852 01:49:28,800 --> 01:49:30,840 my status is going to go back to the way 2853 01:49:30,840 --> 01:49:32,820 it was before I had a call 2854 01:49:32,820 --> 01:49:35,340 and that's really it for part one of the 2855 01:49:35,340 --> 01:49:37,980 video here we're going to in the next 2856 01:49:37,980 --> 01:49:40,860 section we'll talk about DTMF a little 2857 01:49:40,860 --> 01:49:42,840 bit we'll talk about call progress tones 2858 01:49:42,840 --> 01:49:46,560 we'll touch on E M briefly 2859 01:49:46,560 --> 01:49:48,600 um you know enem we've got uh immediate 2860 01:49:48,600 --> 01:49:51,659 start Wing start Etc so we'll hit on it 2861 01:49:51,659 --> 01:49:54,719 briefly and in the third part we're 2862 01:49:54,719 --> 01:49:56,340 going to actually do a little bit of 2863 01:49:56,340 --> 01:49:58,980 configuration on fxo and fxs interfaces 2864 01:49:58,980 --> 01:50:01,440 and give you an idea what that's like 2865 01:50:01,440 --> 01:50:03,179 and what's necessary to make the stuff 2866 01:50:03,179 --> 01:50:05,040 actually work so with that we're going 2867 01:50:05,040 --> 01:50:07,199 to stop in on part one here of the 2868 01:50:07,199 --> 01:50:09,060 analog stuff What's called the analog 2869 01:50:09,060 --> 01:50:11,280 stuff video and I'll see you in the next 2870 01:50:11,280 --> 01:50:13,560 video and thanks for watching uh good 2871 01:50:13,560 --> 01:50:15,119 luck with your studying and I'll see you 2872 01:50:15,119 --> 01:50:17,239 soon 2873 01:50:20,410 --> 01:50:24,540 [Music] 2874 01:50:24,540 --> 01:50:25,800 thank you 2875 01:50:25,800 --> 01:50:32,770 [Music] 2876 01:50:39,719 --> 01:50:41,820 all right welcome to part two of 2877 01:50:41,820 --> 01:50:44,540 configuring basic analog voice services 2878 01:50:44,540 --> 01:50:47,699 and uh in the first section or the first 2879 01:50:47,699 --> 01:50:50,040 part of this module we talked about 2880 01:50:50,040 --> 01:50:53,580 fundamental concepts relative to fxo and 2881 01:50:53,580 --> 01:50:57,600 fxs and e m and you know we really dived 2882 01:50:57,600 --> 01:51:00,060 in you know pretty deep into the fxofxs 2883 01:51:00,060 --> 01:51:02,100 but we didn't touch on the E M stuff as 2884 01:51:02,100 --> 01:51:05,460 much as we need to so we're going to 2885 01:51:05,460 --> 01:51:08,219 talk about e m in this video and get 2886 01:51:08,219 --> 01:51:09,840 through the theory part of it really 2887 01:51:09,840 --> 01:51:11,580 there's not a whole lot to uh to worry 2888 01:51:11,580 --> 01:51:13,619 about but uh you know I do want you to 2889 01:51:13,619 --> 01:51:15,480 have a good understanding of this for 2890 01:51:15,480 --> 01:51:17,880 when the time comes that you're taking 2891 01:51:17,880 --> 01:51:20,159 your exam and then finally in part three 2892 01:51:20,159 --> 01:51:21,360 we're going to get into some 2893 01:51:21,360 --> 01:51:23,699 configuration demonstration and and lab 2894 01:51:23,699 --> 01:51:26,760 it up and show you exactly uh you know 2895 01:51:26,760 --> 01:51:28,440 what it takes to configure these voice 2896 01:51:28,440 --> 01:51:32,159 ports so on to part two of analog 2897 01:51:32,159 --> 01:51:35,280 we talked about supervisory signaling in 2898 01:51:35,280 --> 01:51:37,560 the first section and now as I mentioned 2899 01:51:37,560 --> 01:51:38,639 before there's two other types of 2900 01:51:38,639 --> 01:51:40,380 signaling on an analog circuit we've got 2901 01:51:40,380 --> 01:51:42,060 address signaling and informational 2902 01:51:42,060 --> 01:51:43,380 signaling so let's talk about address 2903 01:51:43,380 --> 01:51:46,199 signaling the first type of address 2904 01:51:46,199 --> 01:51:49,080 signaling that we had was what we called 2905 01:51:49,080 --> 01:51:51,480 rotary or pulse styling and basically 2906 01:51:51,480 --> 01:51:53,699 which it has your headphone with a wheel 2907 01:51:53,699 --> 01:51:55,260 in fact you know you've seen these 2908 01:51:55,260 --> 01:51:57,360 before and you know you'd spin the wheel 2909 01:51:57,360 --> 01:51:59,159 and you know we could click click click 2910 01:51:59,159 --> 01:52:00,719 click click and you know it would count 2911 01:52:00,719 --> 01:52:02,340 the pulses and the switch would wrap 2912 01:52:02,340 --> 01:52:04,760 your car well that's long gone 2913 01:52:04,760 --> 01:52:07,199 thankfully you know that is that's done 2914 01:52:07,199 --> 01:52:09,659 and over with and we're living in a DTMF 2915 01:52:09,659 --> 01:52:12,480 or a tone-based dialing world now DTMF 2916 01:52:12,480 --> 01:52:16,380 dual tone multiple frequency is a 2917 01:52:16,380 --> 01:52:19,739 audio signaling mechanism that uses just 2918 01:52:19,739 --> 01:52:22,440 like it sounds dual tones and I'm going 2919 01:52:22,440 --> 01:52:24,900 to show you a chart here of 2920 01:52:24,900 --> 01:52:27,840 all of the buttons on a DTMF keypad one 2921 01:52:27,840 --> 01:52:29,400 two three four five six seven eight nine 2922 01:52:29,400 --> 01:52:32,460 asterisk zero pound or the hash symbol 2923 01:52:32,460 --> 01:52:34,380 if you're in the UK 2924 01:52:34,380 --> 01:52:37,500 but anyway what happens when you press 2925 01:52:37,500 --> 01:52:38,940 o1 2926 01:52:38,940 --> 01:52:43,920 is we play the 697 Hertz tone 2927 01:52:43,920 --> 01:52:47,960 and the 1209 Hertz tone 2928 01:52:47,960 --> 01:52:50,400 simultaneously and that's why the tones 2929 01:52:50,400 --> 01:52:51,659 sound kind of weird you know when you 2930 01:52:51,659 --> 01:52:53,159 play them it's not just one noise it's 2931 01:52:53,159 --> 01:52:54,540 like there's there's a couple of noises 2932 01:52:54,540 --> 01:52:56,780 happening because there are in fact 2933 01:52:56,780 --> 01:53:00,920 dcmf5 for another example is 770 Hertz 2934 01:53:00,920 --> 01:53:05,040 and 13 36 Hertz playing at the same time 2935 01:53:05,040 --> 01:53:07,380 so this is a way for us to send a 2936 01:53:07,380 --> 01:53:10,980 representation of a a key you know in 2937 01:53:10,980 --> 01:53:12,300 this case we've got 2938 01:53:12,300 --> 01:53:14,159 um you know 12 of them in fact there's 2939 01:53:14,159 --> 01:53:16,199 some other keys that we don't commonly 2940 01:53:16,199 --> 01:53:18,300 use and I'm not going to get into this 2941 01:53:18,300 --> 01:53:20,280 crazy you know there's like an A and A B 2942 01:53:20,280 --> 01:53:21,440 Etc 2943 01:53:21,440 --> 01:53:25,260 but uh you know DTMF so that's address 2944 01:53:25,260 --> 01:53:27,239 signaling when we talk about 2945 01:53:27,239 --> 01:53:29,219 informational signaling we're going to 2946 01:53:29,219 --> 01:53:31,380 talk about CP tones or call progress 2947 01:53:31,380 --> 01:53:34,739 tones Now call progress tones 2948 01:53:34,739 --> 01:53:37,800 are used to provide some feedback to you 2949 01:53:37,800 --> 01:53:39,179 the caller 2950 01:53:39,179 --> 01:53:41,040 on how a call is progressing you know 2951 01:53:41,040 --> 01:53:42,540 sounds straightforward enough and again 2952 01:53:42,540 --> 01:53:44,880 we're going to show you a chart and this 2953 01:53:44,880 --> 01:53:47,580 is different from country to Country so 2954 01:53:47,580 --> 01:53:49,080 I want you to consider that this chart 2955 01:53:49,080 --> 01:53:51,960 is the North American CB tones you know 2956 01:53:51,960 --> 01:53:54,600 consult your local local chart based on 2957 01:53:54,600 --> 01:53:56,940 the country you're in so when I pick up 2958 01:53:56,940 --> 01:54:00,659 the phone and I hear a dial tone 2959 01:54:00,659 --> 01:54:05,100 I'm actually hearing a DTMF 2960 01:54:05,100 --> 01:54:06,960 you know combination of audio I'm 2961 01:54:06,960 --> 01:54:11,639 getting a 350 Hertz and a 440 Hertz tone 2962 01:54:11,639 --> 01:54:14,639 now it's continuous so you'll see off 2963 01:54:14,639 --> 01:54:17,100 time and on time you know is is listed 2964 01:54:17,100 --> 01:54:19,460 as continuous because we just get the 2965 01:54:19,460 --> 01:54:21,840 you know and in fact let me see if I can 2966 01:54:21,840 --> 01:54:24,600 get one near a microphone here 2967 01:54:24,600 --> 01:54:25,980 there we go 2968 01:54:25,980 --> 01:54:28,800 so that's the uh the DTMF for a dial 2969 01:54:28,800 --> 01:54:31,619 tone now if I place a call 2970 01:54:31,619 --> 01:54:34,199 and the call to party is busy I'm going 2971 01:54:34,199 --> 01:54:36,960 to get a busy signal let's see 480 Hertz 2972 01:54:36,960 --> 01:54:41,699 and 620 hertz frequency now it's going 2973 01:54:41,699 --> 01:54:44,280 to be an alternating series of on off on 2974 01:54:44,280 --> 01:54:47,520 off on off so the the time between tones 2975 01:54:47,520 --> 01:54:49,860 is going to be a half a second 2976 01:54:49,860 --> 01:54:51,780 and the time that the tone plays is 2977 01:54:51,780 --> 01:54:53,940 going to be half a second 2978 01:54:53,940 --> 01:54:55,920 so that's a busy now if you go down to 2979 01:54:55,920 --> 01:54:58,860 the reorder tone you'll see 480 and 620 2980 01:54:58,860 --> 01:55:00,960 again same tones 2981 01:55:00,960 --> 01:55:05,460 but the the tone time is 0.3 seconds and 2982 01:55:05,460 --> 01:55:07,679 the time between tones is 0.2 seconds so 2983 01:55:07,679 --> 01:55:09,300 that's the fast busy signal we're used 2984 01:55:09,300 --> 01:55:10,980 to so you've got the busy and the 2985 01:55:10,980 --> 01:55:12,600 reorder tone which we call the fast busy 2986 01:55:12,600 --> 01:55:14,880 you've got a ring back you've got the 2987 01:55:14,880 --> 01:55:16,980 receiver off hook you know the receiver 2988 01:55:16,980 --> 01:55:18,659 raw cook have you ever walked away from 2989 01:55:18,659 --> 01:55:19,860 the phone set it down and you hear it 2990 01:55:19,860 --> 01:55:21,480 going 2991 01:55:21,480 --> 01:55:23,820 it's a really bad impersonation but you 2992 01:55:23,820 --> 01:55:24,960 know exactly what I'm talking about if 2993 01:55:24,960 --> 01:55:26,580 you've ever experienced that it's a 2994 01:55:26,580 --> 01:55:28,560 really annoying shrill kind of tone so 2995 01:55:28,560 --> 01:55:30,000 we've actually got four different 2996 01:55:30,000 --> 01:55:32,040 frequencies playing at you you know in 2997 01:55:32,040 --> 01:55:34,619 very fast um you know fast repetition so 2998 01:55:34,619 --> 01:55:37,860 0.1 seconds of on and off time so those 2999 01:55:37,860 --> 01:55:39,600 are CP tones they're called progress 3000 01:55:39,600 --> 01:55:43,020 tones now when you're configuring voice 3001 01:55:43,020 --> 01:55:45,000 ports on a Cisco voice Gateway let's say 3002 01:55:45,000 --> 01:55:47,820 I'm configuring an fxs Port I'm going to 3003 01:55:47,820 --> 01:55:50,340 configure it to mimic the CP tones for 3004 01:55:50,340 --> 01:55:52,199 the country that I'm in so I'm in North 3005 01:55:52,199 --> 01:55:55,080 America I'm in the United States so you 3006 01:55:55,080 --> 01:55:56,400 know those are the CP tones that I'll 3007 01:55:56,400 --> 01:55:59,040 use but I can actually change the CP 3008 01:55:59,040 --> 01:56:00,780 tone country 3009 01:56:00,780 --> 01:56:03,420 and use somebody else's CP tone so if I 3010 01:56:03,420 --> 01:56:05,820 want my dial tone to sound like a a 3011 01:56:05,820 --> 01:56:07,679 United Kingdom dial tone then I can do 3012 01:56:07,679 --> 01:56:09,360 that by setting the CPU tone and we'll 3013 01:56:09,360 --> 01:56:10,440 get into that as we get into the 3014 01:56:10,440 --> 01:56:12,900 demonstrations in lab work of 3015 01:56:12,900 --> 01:56:16,199 configuring the fxs ports on The Cisco 3016 01:56:16,199 --> 01:56:18,060 Gateway so but this is called progress 3017 01:56:18,060 --> 01:56:19,560 tones I want you to understand what 3018 01:56:19,560 --> 01:56:21,480 they're for and understand that they're 3019 01:56:21,480 --> 01:56:23,340 using DTMF 3020 01:56:23,340 --> 01:56:25,920 all right so e m 3021 01:56:25,920 --> 01:56:29,040 you're not gonna run into a tremendous 3022 01:56:29,040 --> 01:56:32,040 amount of e m signaling in the wild 3023 01:56:32,040 --> 01:56:34,199 that doesn't mean it's not there 3024 01:56:34,199 --> 01:56:37,920 it just isn't as popular these days as 3025 01:56:37,920 --> 01:56:40,679 it was historically with you know 3026 01:56:40,679 --> 01:56:44,400 traditional pbx's so e m signaling ear 3027 01:56:44,400 --> 01:56:46,800 and mouth Earth and Magneto Etc 3028 01:56:46,800 --> 01:56:49,020 depending on you know which uh which 3029 01:56:49,020 --> 01:56:50,880 version of the the description you 3030 01:56:50,880 --> 01:56:56,280 subscribe to is most often used from PBX 3031 01:56:56,280 --> 01:56:59,940 to PBX or you know a PBX to an ACD or a 3032 01:56:59,940 --> 01:57:02,820 PBX to an ivr you know something where 3033 01:57:02,820 --> 01:57:06,119 it's system to system 3034 01:57:06,119 --> 01:57:08,639 there are different types of e m 3035 01:57:08,639 --> 01:57:09,719 signaling 3036 01:57:09,719 --> 01:57:12,659 the most common type of e m signaling in 3037 01:57:12,659 --> 01:57:15,540 North America is the NM type 1 3038 01:57:15,540 --> 01:57:17,940 while the most common type outside of 3039 01:57:17,940 --> 01:57:22,260 North America is type 5. and different e 3040 01:57:22,260 --> 01:57:25,219 m physical interface types 3041 01:57:25,219 --> 01:57:30,719 utilize either two or four wires for the 3042 01:57:30,719 --> 01:57:34,619 signaling Behavior so on an e m type 1 3043 01:57:34,619 --> 01:57:36,000 I've got 3044 01:57:36,000 --> 01:57:39,080 two wires for audio 3045 01:57:39,080 --> 01:57:42,360 and two wires for signaling so I've got 3046 01:57:42,360 --> 01:57:44,639 the audio path which is a pair and then 3047 01:57:44,639 --> 01:57:46,020 I've got an e 3048 01:57:46,020 --> 01:57:50,460 wire and I've got an M Wire now on E M 3049 01:57:50,460 --> 01:57:55,980 type 2 I've got an e-lead an M lead 3050 01:57:55,980 --> 01:57:58,020 and then I've got an SG lead which is 3051 01:57:58,020 --> 01:58:00,719 signal ground and an SB lead which is 3052 01:58:00,719 --> 01:58:02,940 signal battery and you'll see you know 3053 01:58:02,940 --> 01:58:05,219 different variations on the theme Here 3054 01:58:05,219 --> 01:58:07,920 so when I say two wire it's two wires 3055 01:58:07,920 --> 01:58:10,020 for the signaling so it's an e m type 3056 01:58:10,020 --> 01:58:11,699 one is actually a four physical wires 3057 01:58:11,699 --> 01:58:13,020 you know two for the audio path two for 3058 01:58:13,020 --> 01:58:14,639 the signal line so you've got four wire 3059 01:58:14,639 --> 01:58:17,280 and six wire connections here but we 3060 01:58:17,280 --> 01:58:19,199 refer to it as a two wire or four wire 3061 01:58:19,199 --> 01:58:21,480 so how's that for confusing you 3062 01:58:21,480 --> 01:58:22,679 um again there's some other signaling 3063 01:58:22,679 --> 01:58:24,540 types out there it's important to make 3064 01:58:24,540 --> 01:58:27,659 note the DNM Type 4 is not supported by 3065 01:58:27,659 --> 01:58:29,940 Cisco gateways and you know they're 3066 01:58:29,940 --> 01:58:33,540 they're very um very vocal about that 3067 01:58:33,540 --> 01:58:37,560 I in the wild have very infrequently run 3068 01:58:37,560 --> 01:58:40,199 into e m and you know as a physical 3069 01:58:40,199 --> 01:58:43,860 interface in modern systems 3070 01:58:43,860 --> 01:58:47,760 um we use e m type signaling 3071 01:58:47,760 --> 01:58:52,440 on T1 Cavs a bit and uh we're basically 3072 01:58:52,440 --> 01:58:54,360 taking the analog representation and 3073 01:58:54,360 --> 01:58:56,460 doing it in a digital way and you'll 3074 01:58:56,460 --> 01:58:57,540 learn more about that as you get into 3075 01:58:57,540 --> 01:58:59,219 cat stuff but 3076 01:58:59,219 --> 01:59:00,900 at a high level 3077 01:59:00,900 --> 01:59:03,480 understand this chart understand em type 3078 01:59:03,480 --> 01:59:05,219 one most commonly used in North America 3079 01:59:05,219 --> 01:59:07,739 and I'm type 5 is most common outside of 3080 01:59:07,739 --> 01:59:08,880 North America 3081 01:59:08,880 --> 01:59:12,060 and you know know the other types 3082 01:59:12,060 --> 01:59:14,219 with e m signaling we have three 3083 01:59:14,219 --> 01:59:18,239 different what I'll call start types and 3084 01:59:18,239 --> 01:59:22,440 the start types have to do with the 3085 01:59:22,440 --> 01:59:25,139 immediate I'm sorry the um the address 3086 01:59:25,139 --> 01:59:28,380 signaling so immediate start this is 3087 01:59:28,380 --> 01:59:30,659 very similar to Loop start 3088 01:59:30,659 --> 01:59:33,599 and basically what happens is with 3089 01:59:33,599 --> 01:59:36,659 immediate start the calling party is 3090 01:59:36,659 --> 01:59:38,340 going to Cease the line you know they're 3091 01:59:38,340 --> 01:59:41,400 going to go off hook by bringing the 3092 01:59:41,400 --> 01:59:44,219 elite off hook and then I want to wait 3093 01:59:44,219 --> 01:59:45,840 for a period of time now that period of 3094 01:59:45,840 --> 01:59:48,119 time at least for you know where I'm at 3095 01:59:48,119 --> 01:59:51,060 is 150 milliseconds 3096 01:59:51,060 --> 01:59:52,380 so they're going to wait 150 3097 01:59:52,380 --> 01:59:53,639 milliseconds and then they're going to 3098 01:59:53,639 --> 01:59:55,020 do their thing and use the line so 3099 01:59:55,020 --> 01:59:56,520 really there's no handshaking taking 3100 01:59:56,520 --> 02:00:00,540 place it's more of a okay here I go type 3101 02:00:00,540 --> 02:00:02,880 of behavior so that's immediate start 3102 02:00:02,880 --> 02:00:07,199 now just like Loop start there was 3103 02:00:07,199 --> 02:00:09,060 really no handshaking taking place so 3104 02:00:09,060 --> 02:00:12,360 guess what I'm susceptible to yes I am 3105 02:00:12,360 --> 02:00:14,580 susceptible to glare 3106 02:00:14,580 --> 02:00:18,060 e m wingstart is by far the most common 3107 02:00:18,060 --> 02:00:19,820 e m 3108 02:00:19,820 --> 02:00:24,420 address signaling method used and 3109 02:00:24,420 --> 02:00:28,520 wingstart basically is going to 3110 02:00:28,520 --> 02:00:31,440 give you a handshaking capability so the 3111 02:00:31,440 --> 02:00:33,599 calling party is going to go off hook on 3112 02:00:33,599 --> 02:00:35,280 the eleague 3113 02:00:35,280 --> 02:00:38,340 and then it's going to wait for a wink 3114 02:00:38,340 --> 02:00:42,000 or a temporary pulse sent from the other 3115 02:00:42,000 --> 02:00:44,040 lit from the other end on its Emily 3116 02:00:44,040 --> 02:00:46,739 before sending the DTMF digits so it's 3117 02:00:46,739 --> 02:00:49,739 it's kind of a are you ready yes go type 3118 02:00:49,739 --> 02:00:51,960 of a signaling so Wing start the most 3119 02:00:51,960 --> 02:00:52,880 common 3120 02:00:52,880 --> 02:00:55,920 now there's one more and that is delay 3121 02:00:55,920 --> 02:01:00,840 start delay start is used mostly for tie 3122 02:01:00,840 --> 02:01:01,800 trunks 3123 02:01:01,800 --> 02:01:04,920 and the calling station is going to go 3124 02:01:04,920 --> 02:01:07,619 off hook on the e-lade and then after a 3125 02:01:07,619 --> 02:01:10,320 period of time the calling side is going 3126 02:01:10,320 --> 02:01:12,420 to look at the status of the called side 3127 02:01:12,420 --> 02:01:14,520 and then make a decision for routing 3128 02:01:14,520 --> 02:01:16,440 based on whether the called site is on 3129 02:01:16,440 --> 02:01:21,540 hook or not so tight trunks for that 3130 02:01:21,540 --> 02:01:23,460 that's the foundation you're going to 3131 02:01:23,460 --> 02:01:26,880 need to understand for E M for the C 3132 02:01:26,880 --> 02:01:28,679 voice exam you know nothing too crazy 3133 02:01:28,679 --> 02:01:31,920 here we didn't get into 3134 02:01:31,920 --> 02:01:34,500 um you know anything you know kind of at 3135 02:01:34,500 --> 02:01:36,540 the electrical signaling level all that 3136 02:01:36,540 --> 02:01:38,699 much you know we did talk about you know 3137 02:01:38,699 --> 02:01:41,639 SG and SB and E and M lines and those 3138 02:01:41,639 --> 02:01:44,280 types of things but uh you know Cisco's 3139 02:01:44,280 --> 02:01:45,659 you know they understand they realize 3140 02:01:45,659 --> 02:01:48,179 that this is legacy and you know not 3141 02:01:48,179 --> 02:01:50,460 prevalent anymore but uh you know 3142 02:01:50,460 --> 02:01:53,400 there's e m so this is it for video two 3143 02:01:53,400 --> 02:01:56,159 or part two of modulate 3144 02:01:56,159 --> 02:01:58,679 um so we've covered fxo and fxs and 3145 02:01:58,679 --> 02:02:01,219 signaling types and we've covered e m 3146 02:02:01,219 --> 02:02:03,540 and in video three we're going to go 3147 02:02:03,540 --> 02:02:05,520 through and do some configuration of 3148 02:02:05,520 --> 02:02:07,619 some fxo and fxs ports and we'll show 3149 02:02:07,619 --> 02:02:10,679 you how to program CP tones and and how 3150 02:02:10,679 --> 02:02:12,780 to do some basic dial peer configuration 3151 02:02:12,780 --> 02:02:15,780 to use in fxo or fxs line 3152 02:02:15,780 --> 02:02:18,360 so with that I want to say thank you for 3153 02:02:18,360 --> 02:02:19,980 watching good luck with your studying 3154 02:02:19,980 --> 02:02:21,540 process I really appreciate you tuning 3155 02:02:21,540 --> 02:02:23,219 in there and hanging in there with us as 3156 02:02:23,219 --> 02:02:25,380 we go through these modules I know this 3157 02:02:25,380 --> 02:02:26,760 is a lot of information to kind of take 3158 02:02:26,760 --> 02:02:28,800 in at once but you're well on your way 3159 02:02:28,800 --> 02:02:32,040 to preparing for the Cisco C voice exam 3160 02:02:32,040 --> 02:02:34,020 so I'll see you in the next video in 3161 02:02:34,020 --> 02:02:36,500 part three 3162 02:02:38,850 --> 02:02:51,209 [Music] 3163 02:02:55,199 --> 02:02:57,860 foreign 3164 02:02:57,920 --> 02:03:01,440 part three of configuring basic analog 3165 02:03:01,440 --> 02:03:04,920 voice Services we've made it and uh you 3166 02:03:04,920 --> 02:03:06,480 know I'm just gonna jump straight into 3167 02:03:06,480 --> 02:03:08,880 it here and give you guys kind of the 3168 02:03:08,880 --> 02:03:12,119 what is what is what is so we've talked 3169 02:03:12,119 --> 02:03:13,980 about basic 3170 02:03:13,980 --> 02:03:18,239 um fxo and fxs logic and Theory 3171 02:03:18,239 --> 02:03:21,179 now it's time to do some programming so 3172 02:03:21,179 --> 02:03:24,060 you know my lab is always changing and 3173 02:03:24,060 --> 02:03:25,320 I'm always adding a piece of Hardware 3174 02:03:25,320 --> 02:03:29,699 removing a piece of Hardware Etc and um 3175 02:03:29,699 --> 02:03:31,199 you know I'm not even sure which Gateway 3176 02:03:31,199 --> 02:03:32,820 I'm on right now sugar 3177 02:03:32,820 --> 02:03:36,179 we are on a 3725 you'll see that I've 3178 02:03:36,179 --> 02:03:38,880 got two voice fxo interfaces and two 3179 02:03:38,880 --> 02:03:41,639 voice fxs interfaces installed in fact I 3180 02:03:41,639 --> 02:03:43,040 left them right here 3181 02:03:43,040 --> 02:03:44,820 so we're going to demonstrate 3182 02:03:44,820 --> 02:03:47,400 provisioning of both so I've got an 3183 02:03:47,400 --> 02:03:51,060 analog phone an fxs interface here 3184 02:03:51,060 --> 02:03:54,480 and I'm going to try to kick my gain up 3185 02:03:54,480 --> 02:03:56,880 just a little bit so that you can hear 3186 02:03:56,880 --> 02:03:59,099 the sound it makes when I'm holding it 3187 02:03:59,099 --> 02:04:00,420 up to the microphone it's a little tough 3188 02:04:00,420 --> 02:04:02,099 to capture 3189 02:04:02,099 --> 02:04:04,920 but uh let's go ahead and configure 3190 02:04:04,920 --> 02:04:08,099 a fxs port on a Cisco router now the 3191 02:04:08,099 --> 02:04:09,360 first thing you're going to find out is 3192 02:04:09,360 --> 02:04:10,920 there's very little to configure for 3193 02:04:10,920 --> 02:04:13,020 basic fxs functionality 3194 02:04:13,020 --> 02:04:14,760 I'm going to do a show around here I'm 3195 02:04:14,760 --> 02:04:16,020 kind of show you what's going on this is 3196 02:04:16,020 --> 02:04:18,119 actually my psdn Gateway 3197 02:04:18,119 --> 02:04:19,920 that I'm using 3198 02:04:19,920 --> 02:04:21,960 and I've actually got 3199 02:04:21,960 --> 02:04:23,880 an fxo port in it 3200 02:04:23,880 --> 02:04:26,280 connected to uh what do you call it a 3201 02:04:26,280 --> 02:04:29,580 MagicJack plus and I'm using that as a 3202 02:04:29,580 --> 02:04:31,679 you know it's a SIP trunk basically and 3203 02:04:31,679 --> 02:04:34,679 I get pstn access from it for crazy 3204 02:04:34,679 --> 02:04:36,540 little money comes in great for lab 3205 02:04:36,540 --> 02:04:38,099 purposes 3206 02:04:38,099 --> 02:04:39,900 but I've also got a pods phone connected 3207 02:04:39,900 --> 02:04:42,840 here to Port one one zero and you'll see 3208 02:04:42,840 --> 02:04:45,480 voiceport one zero and it's got 3209 02:04:45,480 --> 02:04:49,159 absolutely nothing configured and really 3210 02:04:49,159 --> 02:04:52,260 you know I'm if I pick the thing up in 3211 02:04:52,260 --> 02:04:55,440 fact let me do a debug here uh term mod 3212 02:04:55,440 --> 02:04:56,940 debug 3213 02:04:56,940 --> 02:05:00,360 oh which one do I want to use 3214 02:05:00,360 --> 02:05:03,900 um vpm all 3215 02:05:03,900 --> 02:05:05,880 I'm going to take it off hook 3216 02:05:05,880 --> 02:05:08,460 and you're going to see 3217 02:05:08,460 --> 02:05:10,679 the uh the results of me taking it off 3218 02:05:10,679 --> 02:05:13,739 up I'll go ahead and put it back on hook 3219 02:05:13,739 --> 02:05:15,599 and you'll get a little debug output 3220 02:05:15,599 --> 02:05:17,820 there so I've got a phone hooked up in 3221 02:05:17,820 --> 02:05:21,480 fact if I want to make a call I can in 3222 02:05:21,480 --> 02:05:23,400 fact let me kick this gain up here just 3223 02:05:23,400 --> 02:05:26,400 a little bit and we'll make a call 3224 02:05:26,400 --> 02:05:30,440 and you can see exactly what happens 3225 02:05:41,400 --> 02:05:43,619 and actually for whatever reason that 3226 02:05:43,619 --> 02:05:45,179 call wasn't routable 3227 02:05:45,179 --> 02:05:48,960 but uh you kind of get the point here 3228 02:05:48,960 --> 02:05:52,380 that I've got an fxs line connected to 3229 02:05:52,380 --> 02:05:56,940 an analog phone and I attempt to make a 3230 02:05:56,940 --> 02:05:59,040 call and I match dial piers and you know 3231 02:05:59,040 --> 02:06:00,599 everything that's supposed to happen 3232 02:06:00,599 --> 02:06:02,520 happens 3233 02:06:02,520 --> 02:06:03,960 so 3234 02:06:03,960 --> 02:06:06,360 yeah it's just really simple now let's 3235 02:06:06,360 --> 02:06:08,400 talk about the unique stuff on an fxs 3236 02:06:08,400 --> 02:06:09,659 port 3237 02:06:09,659 --> 02:06:11,880 um we talked earlier about CP tones 3238 02:06:11,880 --> 02:06:13,560 let's do this let's go to the voiceport 3239 02:06:13,560 --> 02:06:15,360 config t 3240 02:06:15,360 --> 02:06:16,800 voice 3241 02:06:16,800 --> 02:06:20,040 Port what did I say it was one one zero 3242 02:06:20,040 --> 02:06:22,320 CP tone question mark 3243 02:06:22,320 --> 02:06:25,560 I've got a list of locales and I can 3244 02:06:25,560 --> 02:06:26,699 select 3245 02:06:26,699 --> 02:06:29,340 the locale 3246 02:06:29,340 --> 02:06:32,880 for wherever I want this to seem like it 3247 02:06:32,880 --> 02:06:35,300 is let's go ahead and pick Z 3248 02:06:35,300 --> 02:06:36,659 [Music] 3249 02:06:36,659 --> 02:06:37,920 let's see here I'm looking through the 3250 02:06:37,920 --> 02:06:39,119 list here 3251 02:06:39,119 --> 02:06:42,599 how about the United Kingdom CP tone GB 3252 02:06:42,599 --> 02:06:44,520 now when I take the phone off hook let's 3253 02:06:44,520 --> 02:06:47,119 listen to it 3254 02:06:47,820 --> 02:06:49,860 here goes 3255 02:06:49,860 --> 02:06:53,099 actually that sounds like the US let me 3256 02:06:53,099 --> 02:06:55,980 find one that's kind of weird 3257 02:06:55,980 --> 02:06:57,480 and I should have done this ahead of 3258 02:06:57,480 --> 02:07:02,179 time to see what I like but uh 3259 02:07:02,179 --> 02:07:06,199 here we go it's kind of a weird one 3260 02:07:06,480 --> 02:07:08,880 a little different off hook tone there 3261 02:07:08,880 --> 02:07:12,119 let's see what uh the Pakistan 3262 02:07:12,119 --> 02:07:15,260 cp10 sounds like 3263 02:07:15,420 --> 02:07:17,820 here we go ready 3264 02:07:17,820 --> 02:07:19,980 a little different because it's gotta be 3265 02:07:19,980 --> 02:07:22,020 a really really goofy one in here I 3266 02:07:22,020 --> 02:07:24,300 wonder what Zimbabwe sounds like whoops 3267 02:07:24,300 --> 02:07:26,599 config 3268 02:07:26,599 --> 02:07:28,580 voiceport 3269 02:07:28,580 --> 02:07:31,440 cp10 ZW let's see what Zimbabwe sounds 3270 02:07:31,440 --> 02:07:33,119 like 3271 02:07:33,119 --> 02:07:34,739 another hum 3272 02:07:34,739 --> 02:07:36,360 once you've heard one home you've kind 3273 02:07:36,360 --> 02:07:38,159 of heard them all I guess but anyway I'm 3274 02:07:38,159 --> 02:07:40,020 changing the call progress tones by 3275 02:07:40,020 --> 02:07:41,880 using the cptone command we'll go ahead 3276 02:07:41,880 --> 02:07:43,860 and set it back to us 3277 02:07:43,860 --> 02:07:46,860 because that's where I'm at and by 3278 02:07:46,860 --> 02:07:48,599 changing the call progress tones we're 3279 02:07:48,599 --> 02:07:51,480 going to change the DTMF behavior that 3280 02:07:51,480 --> 02:07:54,599 occurs other things I can do is I can 3281 02:07:54,599 --> 02:07:57,800 manipulate ring Cadence using the ring 3282 02:07:57,800 --> 02:08:00,599 Cadence command and you can see you know 3283 02:08:00,599 --> 02:08:03,659 patterns 1 through 12 you know two 3284 02:08:03,659 --> 02:08:06,060 seconds on four seconds off or one 3285 02:08:06,060 --> 02:08:08,280 second on five second off or one and a 3286 02:08:08,280 --> 02:08:10,260 half second on three seconds off so we 3287 02:08:10,260 --> 02:08:15,199 can change how this fxs interface rings 3288 02:08:15,199 --> 02:08:16,380 in fact 3289 02:08:16,380 --> 02:08:17,099 [Music] 3290 02:08:17,099 --> 02:08:17,639 um 3291 02:08:17,639 --> 02:08:19,020 now I'm going to stop there I don't want 3292 02:08:19,020 --> 02:08:22,920 to go too far off track so that's a 3293 02:08:22,920 --> 02:08:24,119 couple of cool things you can do on an 3294 02:08:24,119 --> 02:08:25,500 fxs Port let me show you a few other 3295 02:08:25,500 --> 02:08:28,260 things that you can do on an fxs Port we 3296 02:08:28,260 --> 02:08:30,780 can configure 3297 02:08:30,780 --> 02:08:33,739 um comfort noise 3298 02:08:34,619 --> 02:08:37,440 and we can turn that on or off 3299 02:08:37,440 --> 02:08:39,239 no Comfort noise 3300 02:08:39,239 --> 02:08:43,020 we can mess with 3301 02:08:43,020 --> 02:08:43,739 um 3302 02:08:43,739 --> 02:08:45,300 oh what's a good one here I'm just 3303 02:08:45,300 --> 02:08:46,800 staring at it let's see what jumps out 3304 02:08:46,800 --> 02:08:49,159 at me 3305 02:08:50,340 --> 02:08:52,139 yeah there's not anything really jumping 3306 02:08:52,139 --> 02:08:54,060 out at me I mean fxs ports aren't all 3307 02:08:54,060 --> 02:08:56,460 that exciting the fxo ports are where we 3308 02:08:56,460 --> 02:08:59,940 can really do some cool stuff but uh 3309 02:08:59,940 --> 02:09:02,340 let's see here here we go I know I know 3310 02:09:02,340 --> 02:09:05,400 one thing I should show you signal 3311 02:09:05,400 --> 02:09:07,199 this is where I would specify Loop 3312 02:09:07,199 --> 02:09:09,300 starter ground star so on this fxs port 3313 02:09:09,300 --> 02:09:11,760 if I wanted to behave in a ground start 3314 02:09:11,760 --> 02:09:14,520 fashion I could do that or obviously the 3315 02:09:14,520 --> 02:09:16,619 default is Loop start let me show you 3316 02:09:16,619 --> 02:09:20,420 what we've got going on here show Voice 3317 02:09:20,760 --> 02:09:22,800 show voice port 3318 02:09:22,800 --> 02:09:27,000 one one zero again this is that fxs line 3319 02:09:27,000 --> 02:09:32,639 you can see that I'm fxs one one zero 3320 02:09:32,639 --> 02:09:36,300 you can see that we're in the UP State 3321 02:09:36,300 --> 02:09:39,420 you can see that our 3322 02:09:39,420 --> 02:09:42,380 let's find it here 3323 02:09:42,599 --> 02:09:45,260 here we go 3324 02:09:45,420 --> 02:09:49,159 or signal type is Loop start 3325 02:09:49,380 --> 02:09:50,880 you can see 3326 02:09:50,880 --> 02:09:52,500 that our ring Cadence is currently 3327 02:09:52,500 --> 02:09:55,860 defined by the CP tone selection 3328 02:09:55,860 --> 02:09:59,520 and so a lot of useful information here 3329 02:09:59,520 --> 02:10:01,380 um again like I said before it's fxs 3330 02:10:01,380 --> 02:10:03,060 there's not a whole lot to get excited 3331 02:10:03,060 --> 02:10:06,179 with now fxo 3332 02:10:06,179 --> 02:10:08,099 a lot of cool stuff you can do with fxo 3333 02:10:08,099 --> 02:10:09,900 lines so I mentioned before that I've 3334 02:10:09,900 --> 02:10:14,480 got an fxo line connected to a 3335 02:10:14,480 --> 02:10:19,380 MagicJack Plus so basically I get a 3336 02:10:19,380 --> 02:10:21,119 um you know what would be a pots line 3337 02:10:21,119 --> 02:10:22,619 you know like I ordered a phone line for 3338 02:10:22,619 --> 02:10:24,000 the Telco 3339 02:10:24,000 --> 02:10:26,099 and I plug it in 3340 02:10:26,099 --> 02:10:29,580 to my Cisco router on the FX support 3341 02:10:29,580 --> 02:10:32,880 and if I do a show run 3342 02:10:32,880 --> 02:10:36,000 we'll show you it's going to be this um 3343 02:10:36,000 --> 02:10:40,320 voiceport one one or one zero zero 3344 02:10:40,320 --> 02:10:43,440 and voiceport one zero zero 3345 02:10:43,440 --> 02:10:45,780 is configured with something we call 3346 02:10:45,780 --> 02:10:49,199 plar private line automatic ring down 3347 02:10:49,199 --> 02:10:51,420 and what plar does 3348 02:10:51,420 --> 02:10:53,820 is 3349 02:10:53,820 --> 02:10:57,300 when someone calls me on this line and 3350 02:10:57,300 --> 02:10:59,219 it rings 3351 02:10:59,219 --> 02:11:01,320 the line will automatically answer on 3352 02:11:01,320 --> 02:11:03,599 the Gateway it'll go off hook in 3353 02:11:03,599 --> 02:11:05,820 response to that incoming ring 3354 02:11:05,820 --> 02:11:09,239 and it will then place the next leg of 3355 02:11:09,239 --> 02:11:11,940 the call to a destination of two zero 3356 02:11:11,940 --> 02:11:14,159 zero one now that's going to have to 3357 02:11:14,159 --> 02:11:18,560 evaluate my dial plans so so 3358 02:11:18,840 --> 02:11:22,380 appear no not Shadow plane show 3359 02:11:22,380 --> 02:11:25,440 dial pure voice summary good command for 3360 02:11:25,440 --> 02:11:27,000 that 3361 02:11:27,000 --> 02:11:29,099 you can see all my patterns and I've got 3362 02:11:29,099 --> 02:11:31,619 a four digit pattern pointing 3363 02:11:31,619 --> 02:11:34,679 to my call manager which then Rings my 3364 02:11:34,679 --> 02:11:37,860 phone so if I actually were to in fact I 3365 02:11:37,860 --> 02:11:41,520 will do that here in just a second call 3366 02:11:41,520 --> 02:11:42,840 I'm not going to say this out loud 3367 02:11:42,840 --> 02:11:44,159 because everybody will be calling me 3368 02:11:44,159 --> 02:11:47,820 here in the lab 614 3369 02:11:49,820 --> 02:11:52,440 I'm going to hit the call button and you 3370 02:11:52,440 --> 02:11:54,060 should hear my phone ring 3371 02:11:54,060 --> 02:11:57,179 and the reason for that 3372 02:11:57,179 --> 02:12:00,679 is because of blar 3373 02:12:00,960 --> 02:12:02,940 actually I'm sorry it ran rang through 3374 02:12:02,940 --> 02:12:04,679 to voicemail but 3375 02:12:04,679 --> 02:12:07,260 no worries there but anyway 3376 02:12:07,260 --> 02:12:09,179 um you know I've got inbound calling 3377 02:12:09,179 --> 02:12:12,300 outbound calling on this FX support 3378 02:12:12,300 --> 02:12:13,679 now 3379 02:12:13,679 --> 02:12:17,580 this particular FX support is a loop 3380 02:12:17,580 --> 02:12:20,219 start connection but just like the fxs 3381 02:12:20,219 --> 02:12:21,719 port yeah 3382 02:12:21,719 --> 02:12:24,199 voice 3383 02:12:24,599 --> 02:12:26,520 support I always forget whether there's 3384 02:12:26,520 --> 02:12:31,739 a dash or not one one nope one zero zero 3385 02:12:31,739 --> 02:12:33,480 question mark you know a lot of the same 3386 02:12:33,480 --> 02:12:35,159 settings 3387 02:12:35,159 --> 02:12:38,719 um we would go to 3388 02:12:39,480 --> 02:12:43,139 uh let's see here signal 3389 02:12:43,139 --> 02:12:45,000 you know and I could again Ground start 3390 02:12:45,000 --> 02:12:49,079 Loop start pick whatever I wanted 3391 02:12:49,079 --> 02:12:50,880 and uh 3392 02:12:50,880 --> 02:12:52,639 you know pretty straightforward stuff 3393 02:12:52,639 --> 02:12:56,040 we've got dial piers 3394 02:12:56,040 --> 02:12:57,780 that will 3395 02:12:57,780 --> 02:13:00,659 send calls to a given port 3396 02:13:00,659 --> 02:13:02,820 in fact it'll take me a second to mock 3397 02:13:02,820 --> 02:13:04,380 this up but I should probably do it for 3398 02:13:04,380 --> 02:13:07,619 you let's see here 3399 02:13:07,619 --> 02:13:10,560 show dial 3400 02:13:10,560 --> 02:13:13,440 peer voice summary 3401 02:13:13,440 --> 02:13:17,400 let's find a good one how about 300 dial 3402 02:13:17,400 --> 02:13:19,860 pure voice 300 parts and we're going to 3403 02:13:19,860 --> 02:13:21,960 say destination 3404 02:13:21,960 --> 02:13:23,420 pattern 3405 02:13:23,420 --> 02:13:26,820 5000 okay and then I'm going to say Port 3406 02:13:26,820 --> 02:13:28,619 one 3407 02:13:28,619 --> 02:13:31,380 zero I'm sorry one one zero 3408 02:13:31,380 --> 02:13:32,639 this 3409 02:13:32,639 --> 02:13:35,219 is my FX export 3410 02:13:35,219 --> 02:13:39,079 so if I were to 3411 02:13:39,900 --> 02:13:41,639 place a call 3412 02:13:41,639 --> 02:13:46,079 to Port 5000 or extension 5000 I would 3413 02:13:46,079 --> 02:13:48,420 evaluate and match a dial pair and you 3414 02:13:48,420 --> 02:13:49,920 can now hear the phone ringing here in 3415 02:13:49,920 --> 02:13:52,219 the background 3416 02:13:52,380 --> 02:13:54,480 because I made that call we'll go ahead 3417 02:13:54,480 --> 02:13:56,280 and answer it and hang it up 3418 02:13:56,280 --> 02:13:57,719 and that'll 3419 02:13:57,719 --> 02:14:00,179 finish up the call simulation there but 3420 02:14:00,179 --> 02:14:03,480 you know that's how I point a call 3421 02:14:03,480 --> 02:14:06,360 to a voice Port so if I've got a fax 3422 02:14:06,360 --> 02:14:08,460 machine you know and I want to point 3423 02:14:08,460 --> 02:14:10,099 adenis 3424 02:14:10,099 --> 02:14:11,639 to 3425 02:14:11,639 --> 02:14:13,079 you know the port where the fax machine 3426 02:14:13,079 --> 02:14:15,480 is plugged in I can do that 3427 02:14:15,480 --> 02:14:17,520 if I want to 3428 02:14:17,520 --> 02:14:18,239 um 3429 02:14:18,239 --> 02:14:20,159 you know have a plar connection maybe I 3430 02:14:20,159 --> 02:14:21,719 want a phone to be a hotline phone a hot 3431 02:14:21,719 --> 02:14:25,020 button phone I can go to an fxs phone 3432 02:14:25,020 --> 02:14:27,360 voice port in fact I'll do it just for 3433 02:14:27,360 --> 02:14:30,239 the heck of it voice 3434 02:14:30,239 --> 02:14:35,340 Port one one zero connection plar 3435 02:14:35,340 --> 02:14:37,920 and we will say what's a good number to 3436 02:14:37,920 --> 02:14:40,560 use how about 2001 3437 02:14:40,560 --> 02:14:43,679 I will pick the phone up 3438 02:14:43,679 --> 02:14:46,320 and I didn't dial anything I just picked 3439 02:14:46,320 --> 02:14:47,880 it up and now you can hear in the 3440 02:14:47,880 --> 02:14:50,219 background an IP phone ringing so I 3441 02:14:50,219 --> 02:14:52,199 basically made that a hotline phone or a 3442 02:14:52,199 --> 02:14:53,400 bat phone 3443 02:14:53,400 --> 02:14:56,340 so that if you pick it up it 3444 02:14:56,340 --> 02:14:58,860 automatically makes a phone call whoops 3445 02:14:58,860 --> 02:15:02,820 config T voice port 110. 3446 02:15:02,820 --> 02:15:04,920 let's turn floor off and now it's back 3447 02:15:04,920 --> 02:15:06,659 to a normal phone again 3448 02:15:06,659 --> 02:15:09,060 there's really not anything else I need 3449 02:15:09,060 --> 02:15:13,500 to show you about fxo and fxs ports 3450 02:15:13,500 --> 02:15:15,540 you know they really are that 3451 02:15:15,540 --> 02:15:16,980 straightforward 3452 02:15:16,980 --> 02:15:18,960 and 3453 02:15:18,960 --> 02:15:20,460 you're going to use a lot of these 3454 02:15:20,460 --> 02:15:24,780 you're going to find that you know 3455 02:15:24,780 --> 02:15:27,800 hanging fax machines off of 3456 02:15:27,800 --> 02:15:30,060 a router 3457 02:15:30,060 --> 02:15:32,219 is very convenient 3458 02:15:32,219 --> 02:15:34,440 and you're going to find that 3459 02:15:34,440 --> 02:15:37,619 um you know in a warehouse you may have 3460 02:15:37,619 --> 02:15:41,219 a run for a phone that's in excess of 3461 02:15:41,219 --> 02:15:43,980 the 328 feet or 100 meters of ethernet 3462 02:15:43,980 --> 02:15:45,239 and you're like yeah let's just run up 3463 02:15:45,239 --> 02:15:47,820 you know a twisted pair out there cat 3 3464 02:15:47,820 --> 02:15:50,460 for a a phone and put an analog phone 3465 02:15:50,460 --> 02:15:52,739 out there run it to a Gateway all of 3466 02:15:52,739 --> 02:15:55,579 these things are very much things we do 3467 02:15:55,579 --> 02:15:57,659 day in and day out in production 3468 02:15:57,659 --> 02:16:00,840 environments so configuring fxs and fxo 3469 02:16:00,840 --> 02:16:02,639 at least basic configuration something 3470 02:16:02,639 --> 02:16:05,099 you definitely want to be familiar with 3471 02:16:05,099 --> 02:16:08,040 and uh you know I showed you a good 3472 02:16:08,040 --> 02:16:10,500 debug you know the debug vpm let me show 3473 02:16:10,500 --> 02:16:12,900 you a couple options there debug vpm 3474 02:16:12,900 --> 02:16:15,840 question mark you know we've got all or 3475 02:16:15,840 --> 02:16:19,260 we can look at DSP information or you 3476 02:16:19,260 --> 02:16:21,000 know we can narrow it down to a specific 3477 02:16:21,000 --> 02:16:24,119 Port you know very very useful commands 3478 02:16:24,119 --> 02:16:26,760 so I'm going to stop there you know this 3479 02:16:26,760 --> 02:16:28,980 was meant to be a really short and sweet 3480 02:16:28,980 --> 02:16:31,260 lab on fxon fxs 3481 02:16:31,260 --> 02:16:33,898 and hopefully that is giving you a 3482 02:16:33,898 --> 02:16:35,879 little bit of an understanding of how to 3483 02:16:35,879 --> 02:16:38,240 configure fxo and fxf 3484 02:16:38,240 --> 02:16:40,978 if you've got access to some e m 3485 02:16:40,978 --> 02:16:43,260 interfaces you're going to notice that 3486 02:16:43,260 --> 02:16:45,540 the configuration is pretty much the 3487 02:16:45,540 --> 02:16:47,340 same you know you're going to specify a 3488 02:16:47,340 --> 02:16:48,120 type 3489 02:16:48,120 --> 02:16:50,939 you know so whether type 1 or type 5 and 3490 02:16:50,939 --> 02:16:52,679 you're going to tell it whether it's two 3491 02:16:52,679 --> 02:16:55,740 wire or four wire Etc but other than 3492 02:16:55,740 --> 02:16:57,780 that I mean configuring these things is 3493 02:16:57,780 --> 02:17:00,000 pretty much exactly the same so 3494 02:17:00,000 --> 02:17:02,638 with that I think we're pretty much 3495 02:17:02,638 --> 02:17:05,160 wrapping up with 3496 02:17:05,160 --> 02:17:07,138 um analog Services you know there's a 3497 02:17:07,138 --> 02:17:08,398 couple of other analog things out there 3498 02:17:08,398 --> 02:17:10,260 you may run into you know there's these 3499 02:17:10,260 --> 02:17:11,879 things we call cama trunks which are 3500 02:17:11,879 --> 02:17:14,939 used for 9-1-1 but again they're they're 3501 02:17:14,939 --> 02:17:16,859 configured exactly the same you know you 3502 02:17:16,859 --> 02:17:19,939 may find that you know there's a bit of 3503 02:17:19,939 --> 02:17:21,959 anti-mapping that you do you know some 3504 02:17:21,959 --> 02:17:24,299 some unique stuff for camera drugs where 3505 02:17:24,299 --> 02:17:25,859 I'm from you know I don't run into 3506 02:17:25,859 --> 02:17:27,898 camera trunks really for the most part 3507 02:17:27,898 --> 02:17:31,080 we send our emergency calls just down a 3508 02:17:31,080 --> 02:17:33,898 PRI or a pots line so 3509 02:17:33,898 --> 02:17:36,000 it's one of those things that uh you 3510 02:17:36,000 --> 02:17:37,379 know kind of varies from region to 3511 02:17:37,379 --> 02:17:39,299 region 3512 02:17:39,299 --> 02:17:41,160 you may find yourself using what we call 3513 02:17:41,160 --> 02:17:43,679 a did trunk or a direct inward dial 3514 02:17:43,679 --> 02:17:45,898 trunk now we've already talked about 3515 02:17:45,898 --> 02:17:47,760 configuring pris and you understand how 3516 02:17:47,760 --> 02:17:50,398 Venus you know is presented you can have 3517 02:17:50,398 --> 02:17:51,898 multiple numbers point to a single 3518 02:17:51,898 --> 02:17:53,760 physical circuit et cetera 3519 02:17:53,760 --> 02:17:55,978 analog did trunks 3520 02:17:55,978 --> 02:17:58,620 kind of smell like a PRI and in fact 3521 02:17:58,620 --> 02:18:01,320 that you can have multiple numbers 3522 02:18:01,320 --> 02:18:03,840 writing or you know using the same 3523 02:18:03,840 --> 02:18:05,820 physical facilities 3524 02:18:05,820 --> 02:18:07,379 but one thing that's kind of backwards 3525 02:18:07,379 --> 02:18:10,260 about an analog did trunk is unlike an 3526 02:18:10,260 --> 02:18:12,000 fxo line 3527 02:18:12,000 --> 02:18:14,160 where the co switch provides the ring 3528 02:18:14,160 --> 02:18:16,439 voltage or you know the line voltage 3529 02:18:16,439 --> 02:18:18,540 on an fx 3530 02:18:18,540 --> 02:18:21,959 on a did analog line it's actually 3531 02:18:21,959 --> 02:18:23,519 backwards it's more of like a PBX 3532 02:18:23,519 --> 02:18:24,718 functionality 3533 02:18:24,718 --> 02:18:26,638 where your Cisco router 3534 02:18:26,638 --> 02:18:29,040 is going to provide the power 3535 02:18:29,040 --> 02:18:32,160 so kind of a weird service I've seen it 3536 02:18:32,160 --> 02:18:34,379 used for facts in the past but it's one 3537 02:18:34,379 --> 02:18:35,580 of those things I've only run into a 3538 02:18:35,580 --> 02:18:37,620 time or two in the last decade so we're 3539 02:18:37,620 --> 02:18:39,599 not going to dig crazy deep into it 3540 02:18:39,599 --> 02:18:40,920 because you'll probably never see one 3541 02:18:40,920 --> 02:18:43,379 and if you do you know have fun it's 3542 02:18:43,379 --> 02:18:45,478 really not not all that different from 3543 02:18:45,478 --> 02:18:47,580 everything else that we're doing so 3544 02:18:47,580 --> 02:18:51,000 we're going to talk a little bit about 3545 02:18:51,000 --> 02:18:55,320 um T1 Cavs and how Kaz works in the next 3546 02:18:55,320 --> 02:18:56,340 video 3547 02:18:56,340 --> 02:18:58,260 and you know we've already talked about 3548 02:18:58,260 --> 02:19:00,718 PRI so I think we've got that covered 3549 02:19:00,718 --> 02:19:01,978 pretty well 3550 02:19:01,978 --> 02:19:05,218 um we'll go ahead and get into some 3551 02:19:05,218 --> 02:19:06,780 additional debug commands and 3552 02:19:06,780 --> 02:19:08,099 troubleshooting commands that may be 3553 02:19:08,099 --> 02:19:10,019 useful with you we'll talk a little bit 3554 02:19:10,019 --> 02:19:12,840 about cross-connecting DS zeros which is 3555 02:19:12,840 --> 02:19:14,760 kind of cool being able to use some of 3556 02:19:14,760 --> 02:19:18,240 the multiplex trunk cards and uh beyond 3557 02:19:18,240 --> 02:19:19,740 that we're ready to start talking about 3558 02:19:19,740 --> 02:19:22,500 digital signal processors so with that 3559 02:19:22,500 --> 02:19:24,540 I'm going to leave you to your Labs 3560 02:19:24,540 --> 02:19:26,760 please take the time set some of this up 3561 02:19:26,760 --> 02:19:28,859 do like I do get into it and just poke 3562 02:19:28,859 --> 02:19:30,780 around you know make a phone ring 3563 02:19:30,780 --> 02:19:33,058 Implement you know one feature then turn 3564 02:19:33,058 --> 02:19:34,558 around and you know rip it out and do 3565 02:19:34,558 --> 02:19:35,760 something different you know play with 3566 02:19:35,760 --> 02:19:38,420 the CP tones and see what you know 3567 02:19:38,420 --> 02:19:40,500 Uzbekistan sounds like when you call 3568 02:19:40,500 --> 02:19:43,320 there see what you know New Zealand 3569 02:19:43,320 --> 02:19:45,599 sounds like or you know China or you 3570 02:19:45,599 --> 02:19:47,638 know any of these other locations and 3571 02:19:47,638 --> 02:19:48,899 but have fun with it you know it's 3572 02:19:48,899 --> 02:19:50,280 important that you play with the stuff 3573 02:19:50,280 --> 02:19:53,460 listening to me lecture is going to only 3574 02:19:53,460 --> 02:19:56,340 take you so far reading the book is only 3575 02:19:56,340 --> 02:19:57,780 going to take you so far watching my 3576 02:19:57,780 --> 02:19:59,280 videos is only going to take you so far 3577 02:19:59,280 --> 02:20:01,920 you really need to get into the gear get 3578 02:20:01,920 --> 02:20:03,180 your hands dirty and play with it so 3579 02:20:03,180 --> 02:20:05,640 with that I'm going to leave you to it 3580 02:20:05,640 --> 02:20:07,979 um thanks for tuning in and good luck 3581 02:20:07,979 --> 02:20:09,420 with your studying and I will see you in 3582 02:20:09,420 --> 02:20:11,700 the next video 3583 02:20:11,700 --> 02:20:14,700 foreign 3584 02:20:17,680 --> 02:20:30,040 [Music] 3585 02:20:35,600 --> 02:20:37,140 so 3586 02:20:37,140 --> 02:20:39,780 module 9 understanding and configuring 3587 02:20:39,780 --> 02:20:42,420 T1 Caz services this is kind of a little 3588 02:20:42,420 --> 02:20:45,300 bonus that I want to make sure we cover 3589 02:20:45,300 --> 02:20:47,819 as part of the C voice curriculum now 3590 02:20:47,819 --> 02:20:50,040 obviously Cisco wants you to know T1 3591 02:20:50,040 --> 02:20:53,939 Cavs but you know in all of the ccnp 3592 02:20:53,939 --> 02:20:55,740 voice material I've seen 3593 02:20:55,740 --> 02:20:59,040 time and again I really don't think that 3594 02:20:59,040 --> 02:21:02,700 justice has been done to describing T1 3595 02:21:02,700 --> 02:21:04,319 cast and you know at least not in the 3596 02:21:04,319 --> 02:21:06,840 video world I think Cisco press has done 3597 02:21:06,840 --> 02:21:08,220 a pretty good job with it in some of 3598 02:21:08,220 --> 02:21:10,500 their Publications but I want to walk 3599 02:21:10,500 --> 02:21:12,660 you through it I want to show you how it 3600 02:21:12,660 --> 02:21:14,520 works and we're actually going to place 3601 02:21:14,520 --> 02:21:17,700 some calls using T1 cast and really kind 3602 02:21:17,700 --> 02:21:19,800 of bring things full circle so let's 3603 02:21:19,800 --> 02:21:22,680 talk about T1 cast Channel Associated 3604 02:21:22,680 --> 02:21:27,600 signaling or Cavs is it's a data T1 with 3605 02:21:27,600 --> 02:21:30,540 24 dsos for voice 3606 02:21:30,540 --> 02:21:35,100 but unlike a PRI where the signaling is 3607 02:21:35,100 --> 02:21:38,460 handled in a Channel of its own or what 3608 02:21:38,460 --> 02:21:41,100 we call common Channel signaling 3609 02:21:41,100 --> 02:21:43,260 Cass is channel Associated signaling 3610 02:21:43,260 --> 02:21:46,319 which means robbed bit signaling in fact 3611 02:21:46,319 --> 02:21:48,960 you'll hear the phrase Rob signaling or 3612 02:21:48,960 --> 02:21:50,819 RBS and what's happening and I'll show 3613 02:21:50,819 --> 02:21:52,680 you visually here in another slide but 3614 02:21:52,680 --> 02:21:53,819 what's happening is we're actually 3615 02:21:53,819 --> 02:21:55,800 stealing 3616 02:21:55,800 --> 02:21:58,859 um some some space or some data from 3617 02:21:58,859 --> 02:22:02,100 frames that would otherwise be used and 3618 02:22:02,100 --> 02:22:03,359 we're putting our signaling information 3619 02:22:03,359 --> 02:22:05,340 inside them but we'll show you a visual 3620 02:22:05,340 --> 02:22:07,439 it'll make a lot more sense now keep in 3621 02:22:07,439 --> 02:22:09,479 mind this is a digital circuit however 3622 02:22:09,479 --> 02:22:12,960 it's using analog signaling methods so 3623 02:22:12,960 --> 02:22:15,540 you can use Loop start or Ground start 3624 02:22:15,540 --> 02:22:17,040 or e m 3625 02:22:17,040 --> 02:22:19,140 in fact the example I show you we're 3626 02:22:19,140 --> 02:22:21,720 going to be using e m wink now there are 3627 02:22:21,720 --> 02:22:23,460 three signaling types that are common 3628 02:22:23,460 --> 02:22:25,560 obviously there's others you know you 3629 02:22:25,560 --> 02:22:27,120 get into loopstar groundstar et cetera 3630 02:22:27,120 --> 02:22:28,680 but when you start talking about the e m 3631 02:22:28,680 --> 02:22:30,359 signaling types which is what you're 3632 02:22:30,359 --> 02:22:32,760 most often going to see on a T1 cast 3633 02:22:32,760 --> 02:22:34,260 you're going to be looking at things 3634 02:22:34,260 --> 02:22:36,600 like e m feature group b or feature 3635 02:22:36,600 --> 02:22:39,180 Group D or the A and A version of 3636 02:22:39,180 --> 02:22:41,819 feature Group D and what I want you to 3637 02:22:41,819 --> 02:22:43,020 see and really you don't need to 3638 02:22:43,020 --> 02:22:45,060 memorize this chart but understand that 3639 02:22:45,060 --> 02:22:47,640 different e m feature groups offer 3640 02:22:47,640 --> 02:22:50,399 different capabilities relative to Annie 3641 02:22:50,399 --> 02:22:52,500 and Dennis and then we show some of the 3642 02:22:52,500 --> 02:22:55,140 differences here within the slide so 3643 02:22:55,140 --> 02:22:58,260 when we talk about T1 cast framing or 3644 02:22:58,260 --> 02:23:01,620 ESF the extended super frame I wanted to 3645 02:23:01,620 --> 02:23:03,000 break it down for you and show you 3646 02:23:03,000 --> 02:23:05,580 what's really happening so with an ISDN 3647 02:23:05,580 --> 02:23:09,359 PRI we've got 23 voice paths and one 3648 02:23:09,359 --> 02:23:11,399 Delta Channel that's used for signaling 3649 02:23:11,399 --> 02:23:14,280 so in Cavs we're doing things 3650 02:23:14,280 --> 02:23:16,140 differently so you already know that a 3651 02:23:16,140 --> 02:23:19,439 T1 s24 time slots and you probably 3652 02:23:19,439 --> 02:23:22,020 already know that each time slot is 3653 02:23:22,020 --> 02:23:23,700 eight bits of data 3654 02:23:23,700 --> 02:23:25,740 what you probably don't know what you 3655 02:23:25,740 --> 02:23:27,960 may not know is that with T1 cast or 3656 02:23:27,960 --> 02:23:30,780 with robbed bit signaling every sixth 3657 02:23:30,780 --> 02:23:32,220 frame 3658 02:23:32,220 --> 02:23:35,160 is or every sixth yeah it will call it 3659 02:23:35,160 --> 02:23:38,880 that every sixth frame is being 3660 02:23:38,880 --> 02:23:40,100 um subject 3661 02:23:40,100 --> 02:23:43,080 to borrowing 3662 02:23:43,080 --> 02:23:43,920 um 3663 02:23:43,920 --> 02:23:48,240 the uh a bit for framing so frame number 3664 02:23:48,240 --> 02:23:52,560 six 12 18 and 24 or really you know I 3665 02:23:52,560 --> 02:23:55,260 can say data for time slot 6 12 18 and 3666 02:23:55,260 --> 02:23:57,660 24. is going to be just a little bit 3667 02:23:57,660 --> 02:23:59,399 different so a standard time slot we 3668 02:23:59,399 --> 02:24:01,080 should time slot 11 there 3669 02:24:01,080 --> 02:24:03,600 there are eight bits for voice in that 3670 02:24:03,600 --> 02:24:07,260 time slot now 6 12 18 and 24 are a 3671 02:24:07,260 --> 02:24:09,359 little bit different we actually drop 3672 02:24:09,359 --> 02:24:12,000 the least significant bit or we steal it 3673 02:24:12,000 --> 02:24:15,060 we rob it for signaling only leaving 3674 02:24:15,060 --> 02:24:18,780 seven bits for voice transport so RBS 3675 02:24:18,780 --> 02:24:20,580 hopefully this visual helps you a little 3676 02:24:20,580 --> 02:24:22,160 bit 3677 02:24:22,160 --> 02:24:25,260 very common not as prevalent as it used 3678 02:24:25,260 --> 02:24:26,399 to be 3679 02:24:26,399 --> 02:24:27,660 um you know if you're ordering new 3680 02:24:27,660 --> 02:24:30,540 service from the psdn from your carrier 3681 02:24:30,540 --> 02:24:32,280 you're not going to be ordering T1 cash 3682 02:24:32,280 --> 02:24:33,899 you're going to be likely ordering 3683 02:24:33,899 --> 02:24:36,359 either ISDN PRI or you know even more 3684 02:24:36,359 --> 02:24:38,460 modern you know some kind of a SIP trunk 3685 02:24:38,460 --> 02:24:40,859 but you're going to use T1 cast for 3686 02:24:40,859 --> 02:24:43,020 interconnections between pbx's and then 3687 02:24:43,020 --> 02:24:47,399 in other pbxs and ACD systems and ivrs 3688 02:24:47,399 --> 02:24:50,760 so cath is important to understand 3689 02:24:50,760 --> 02:24:52,800 I want to demonstrate to you in fact let 3690 02:24:52,800 --> 02:24:55,140 me pull it down here from my pstn 3691 02:24:55,140 --> 02:24:58,140 Gateway the configuration of a T1 cast 3692 02:24:58,140 --> 02:25:00,540 circuit and it's really quite 3693 02:25:00,540 --> 02:25:01,800 straightforward it's actually a little 3694 02:25:01,800 --> 02:25:03,660 bit easier than setting up a PRI the 3695 02:25:03,660 --> 02:25:06,359 debugging is not as intuitive but uh you 3696 02:25:06,359 --> 02:25:08,520 know you can certainly handle this so if 3697 02:25:08,520 --> 02:25:11,700 we do a show controller T1 you're going 3698 02:25:11,700 --> 02:25:14,939 to see t120 is up and actually 3699 02:25:14,939 --> 02:25:17,520 yeah everything's I'm taking some slips 3700 02:25:17,520 --> 02:25:19,620 but we're not going to let that really 3701 02:25:19,620 --> 02:25:23,399 bother us here I'm gonna go config tea 3702 02:25:23,399 --> 02:25:27,120 and say controller T1 2-0 3703 02:25:27,120 --> 02:25:31,260 and I'm going to say ds0 group and I can 3704 02:25:31,260 --> 02:25:32,460 give it a number we'll call it group 3705 02:25:32,460 --> 02:25:36,540 zero time slots 1 through 24. 3706 02:25:36,540 --> 02:25:39,479 and I can specify the signaling type 3707 02:25:39,479 --> 02:25:43,439 now you can see here we've got that fxo 3708 02:25:43,439 --> 02:25:46,200 and fxs loop start and ground start and 3709 02:25:46,200 --> 02:25:48,600 you know a bunch of e m variants more 3710 02:25:48,600 --> 02:25:52,080 often than not in including my example 3711 02:25:52,080 --> 02:25:54,660 you're going to be using e m wink start 3712 02:25:54,660 --> 02:25:57,300 so we've configured e m wink start and 3713 02:25:57,300 --> 02:26:00,240 you'll see as I do that that the E and M 3714 02:26:00,240 --> 02:26:03,000 in fact you'll see receive and transmit 3715 02:26:03,000 --> 02:26:04,439 you see how they're doing the E and the 3716 02:26:04,439 --> 02:26:06,720 M there you know I know I talked earlier 3717 02:26:06,720 --> 02:26:08,520 about ear and mouth and Earth and 3718 02:26:08,520 --> 02:26:10,200 Magneto you see there receive and 3719 02:26:10,200 --> 02:26:12,479 transmit so thank you Cisco we brought 3720 02:26:12,479 --> 02:26:15,420 those type slots into service now 3721 02:26:15,420 --> 02:26:17,700 we're going to let's see here clear 3722 02:26:17,700 --> 02:26:19,800 counters let's see if that thing stops 3723 02:26:19,800 --> 02:26:23,460 slipping pictures there we go 3724 02:26:23,460 --> 02:26:25,979 um show controller 3725 02:26:25,979 --> 02:26:28,979 t120 3726 02:26:29,160 --> 02:26:31,560 yeah we're still slipping but I'm not 3727 02:26:31,560 --> 02:26:34,319 gonna spend a whole lot of time worrying 3728 02:26:34,319 --> 02:26:36,060 about timing on this it's not going to 3729 02:26:36,060 --> 02:26:37,979 cause us any problems here in my little 3730 02:26:37,979 --> 02:26:40,920 limited lab scenario uh debug command 3731 02:26:40,920 --> 02:26:42,720 you're going to use for Cavs probably 3732 02:26:42,720 --> 02:26:45,120 the the most significant debug command 3733 02:26:45,120 --> 02:26:49,500 debug voice CC API and out 3734 02:26:49,500 --> 02:26:51,240 um obviously other debugs are out there 3735 02:26:51,240 --> 02:26:53,220 this is the one that's going to give you 3736 02:26:53,220 --> 02:26:56,880 the magic juice so I've actually got a 3737 02:26:56,880 --> 02:27:00,740 test set connected to my router it's a 3738 02:27:00,740 --> 02:27:04,680 TTC t-burg 2209 and I'm going to use it 3739 02:27:04,680 --> 02:27:06,240 to place a call 3740 02:27:06,240 --> 02:27:10,200 down this Cav circuit and then we're 3741 02:27:10,200 --> 02:27:11,880 going to uh you know you're going to 3742 02:27:11,880 --> 02:27:13,319 hear it ring a phone in fact let me turn 3743 02:27:13,319 --> 02:27:15,600 the ringer up on a phone here nearby 3744 02:27:15,600 --> 02:27:19,020 that is going to ring 3745 02:27:19,020 --> 02:27:20,760 all right hopefully that's loud enough 3746 02:27:20,760 --> 02:27:23,160 you can hear it but I'm gonna go and I'm 3747 02:27:23,160 --> 02:27:25,380 gonna say what's the extension on this 3748 02:27:25,380 --> 02:27:30,060 phone 2001. I'm going to say 2001 3749 02:27:31,140 --> 02:27:33,060 and I'm going to go off hook 3750 02:27:33,060 --> 02:27:35,220 actually I did that wrong order off hook 3751 02:27:35,220 --> 02:27:38,100 2001. 3752 02:27:38,100 --> 02:27:39,720 there we go 3753 02:27:39,720 --> 02:27:42,620 wait for it 3754 02:27:43,160 --> 02:27:46,439 it should be ringing here why did that 3755 02:27:46,439 --> 02:27:48,120 not ring let me try that again 3756 02:27:48,120 --> 02:27:49,560 unhook 3757 02:27:49,560 --> 02:27:51,180 off hook I may have forgot to build the 3758 02:27:51,180 --> 02:27:54,479 dial pair 2001 3759 02:27:54,479 --> 02:27:57,000 nope there it goes I just uh had an 3760 02:27:57,000 --> 02:27:59,399 error in my dialing so you can hear my 3761 02:27:59,399 --> 02:28:01,080 phone ringing in the background you can 3762 02:28:01,080 --> 02:28:02,819 see the debug here in fact if you look 3763 02:28:02,819 --> 02:28:05,160 at the called number right here called 3764 02:28:05,160 --> 02:28:07,979 number equals 2001. 3765 02:28:07,979 --> 02:28:11,040 we've got a ringing phone in fact oops I 3766 02:28:11,040 --> 02:28:12,960 missed it I wasn't fast enough to answer 3767 02:28:12,960 --> 02:28:14,640 it let me call it back again and I'll 3768 02:28:14,640 --> 02:28:16,140 actually answer it and we'll let you see 3769 02:28:16,140 --> 02:28:18,420 some debugs as things get in service so 3770 02:28:18,420 --> 02:28:20,399 off hook 3771 02:28:20,399 --> 02:28:22,620 I'm hanging on hook let me hang it up 3772 02:28:22,620 --> 02:28:26,340 I'll 2001 3773 02:28:27,000 --> 02:28:29,640 there it goes there's ringing in we will 3774 02:28:29,640 --> 02:28:31,859 pick it up hello hello hello we are now 3775 02:28:31,859 --> 02:28:34,140 on a phone call and I'm gonna hang it up 3776 02:28:34,140 --> 02:28:36,780 now you're gonna see the debugs proceed 3777 02:28:36,780 --> 02:28:38,340 you're gonna see the disconnect and the 3778 02:28:38,340 --> 02:28:40,680 cause and you know everything you would 3779 02:28:40,680 --> 02:28:42,180 expect there we'll go ahead and go on 3780 02:28:42,180 --> 02:28:43,319 hook 3781 02:28:43,319 --> 02:28:45,359 with the test set 3782 02:28:45,359 --> 02:28:49,260 and there you go we've got T1 cast up 3783 02:28:49,260 --> 02:28:50,640 and in service and working I mean really 3784 02:28:50,640 --> 02:28:53,040 it's not you know that much difficult or 3785 02:28:53,040 --> 02:28:54,720 that much more difficult 3786 02:28:54,720 --> 02:28:58,260 to configure anyway then ISDN PRI but uh 3787 02:28:58,260 --> 02:28:59,580 you know just a little bit different 3788 02:28:59,580 --> 02:29:02,160 Twist on things so 3789 02:29:02,160 --> 02:29:04,260 there you go that's what you need to 3790 02:29:04,260 --> 02:29:07,140 understand about T1 Cavs 3791 02:29:07,140 --> 02:29:07,859 um 3792 02:29:07,859 --> 02:29:09,720 so I think we've really covered most of 3793 02:29:09,720 --> 02:29:11,460 the voice interfaces that you're going 3794 02:29:11,460 --> 02:29:14,280 to deal with in a Cisco UC environment 3795 02:29:14,280 --> 02:29:16,020 you know or at least you know the ones 3796 02:29:16,020 --> 02:29:17,220 are going to deal with most often we've 3797 02:29:17,220 --> 02:29:20,040 talked about analog fxo and fxs we've 3798 02:29:20,040 --> 02:29:22,500 talked about e m interfaces we've talked 3799 02:29:22,500 --> 02:29:24,780 about ISDN PRI and now we've talked 3800 02:29:24,780 --> 02:29:27,600 about T1 cast so with that I think I'm 3801 02:29:27,600 --> 02:29:30,000 Gonna Leave It uh you know kind of stop 3802 02:29:30,000 --> 02:29:31,560 right here there's some other things you 3803 02:29:31,560 --> 02:29:34,439 can do you know I can go into 3804 02:29:34,439 --> 02:29:37,620 um these uh these controllers and I can 3805 02:29:37,620 --> 02:29:39,960 actually create some cross connects if I 3806 02:29:39,960 --> 02:29:43,500 want and do drop an insert and uh you 3807 02:29:43,500 --> 02:29:45,359 know all kinds of things I can do you 3808 02:29:45,359 --> 02:29:47,100 know in the TDM world that you can play 3809 02:29:47,100 --> 02:29:48,720 with but actually you know what one more 3810 02:29:48,720 --> 02:29:50,220 thing before I end this up let me talk 3811 02:29:50,220 --> 02:29:51,660 to you about a couple of other debug 3812 02:29:51,660 --> 02:29:54,420 commands that are useful here show voice 3813 02:29:54,420 --> 02:29:56,520 Port summary 3814 02:29:56,520 --> 02:29:59,580 very useful to see your voiceport and 3815 02:29:59,580 --> 02:30:01,080 you know kind of what's going on you can 3816 02:30:01,080 --> 02:30:03,060 see this two zero zero 3817 02:30:03,060 --> 02:30:05,340 you know that's the T1 cast we've got 3818 02:30:05,340 --> 02:30:08,100 it's configured a m wink it's up you 3819 02:30:08,100 --> 02:30:09,359 know in fact let me make a call and I'll 3820 02:30:09,359 --> 02:30:10,979 run that command again to show you what 3821 02:30:10,979 --> 02:30:12,120 it looks like when there's a call in 3822 02:30:12,120 --> 02:30:16,979 progress off hook two oh one and 3823 02:30:16,979 --> 02:30:19,620 answering so now let me just run that 3824 02:30:19,620 --> 02:30:21,359 command again 3825 02:30:21,359 --> 02:30:23,220 so you're gonna see 3826 02:30:23,220 --> 02:30:26,520 um channel one is seized so causing 3827 02:30:26,520 --> 02:30:28,620 progress and we go ahead and hang that 3828 02:30:28,620 --> 02:30:30,780 up again and hang it up on the test set 3829 02:30:30,780 --> 02:30:33,000 there we go 3830 02:30:33,000 --> 02:30:33,600 um 3831 02:30:33,600 --> 02:30:35,580 other debugs or other other show 3832 02:30:35,580 --> 02:30:36,960 commands that are useful so we did a 3833 02:30:36,960 --> 02:30:38,520 show voiceport summary we can do just to 3834 02:30:38,520 --> 02:30:39,720 show voiceport we're going to get a 3835 02:30:39,720 --> 02:30:41,220 little more detailed information so 3836 02:30:41,220 --> 02:30:44,100 there's my fxo poor we'll bang through 3837 02:30:44,100 --> 02:30:46,680 these and get down to the uh the Cavs 3838 02:30:46,680 --> 02:30:50,160 interface where is it at here 3839 02:30:50,160 --> 02:30:52,859 I'm looking for it there it is 3840 02:30:52,859 --> 02:30:55,560 slot two subbing at zero Port zero 3841 02:30:55,560 --> 02:30:58,200 receive and transmit so e n m type of 3842 02:30:58,200 --> 02:31:01,859 voice interface is e m it's dormant Etc 3843 02:31:01,859 --> 02:31:03,660 um you know you can get lots of 3844 02:31:03,660 --> 02:31:05,760 information about Echo cancellation and 3845 02:31:05,760 --> 02:31:08,340 you know Etc I'm gonna dig too deep on 3846 02:31:08,340 --> 02:31:09,479 that 3847 02:31:09,479 --> 02:31:10,200 um 3848 02:31:10,200 --> 02:31:12,720 we can take a look and you've seen me 3849 02:31:12,720 --> 02:31:14,160 using this one quite a bit but show 3850 02:31:14,160 --> 02:31:16,140 controller 3851 02:31:16,140 --> 02:31:18,060 and I've been going detailed you know 3852 02:31:18,060 --> 02:31:20,160 for like show controller T1 in fact I'm 3853 02:31:20,160 --> 02:31:22,260 going to do that show controller T1 you 3854 02:31:22,260 --> 02:31:23,640 know we can see you know physical 3855 02:31:23,640 --> 02:31:25,500 interface statistics yes I'm still 3856 02:31:25,500 --> 02:31:27,420 slipping don't worry about that it's a 3857 02:31:27,420 --> 02:31:29,399 lab I haven't defined a proper clock 3858 02:31:29,399 --> 02:31:30,660 Source 3859 02:31:30,660 --> 02:31:33,600 um show voice DSP and we'll talk more 3860 02:31:33,600 --> 02:31:35,220 about dsps in another video with show 3861 02:31:35,220 --> 02:31:39,000 voice DSP also useful to see how your 3862 02:31:39,000 --> 02:31:41,160 dsps are allocated and what they're 3863 02:31:41,160 --> 02:31:43,740 available to be used for 3864 02:31:43,740 --> 02:31:48,260 um show voice call summary 3865 02:31:48,420 --> 02:31:50,340 um very very helpful in fact I'm gonna 3866 02:31:50,340 --> 02:31:53,160 do that call one more time maybe one 3867 02:31:53,160 --> 02:31:54,660 more time hell maybe I'll do it twice or 3868 02:31:54,660 --> 02:31:55,979 three more times again we'll just do as 3869 02:31:55,979 --> 02:31:58,260 many times as it's useful for us and I 3870 02:31:58,260 --> 02:31:59,760 want to show you the show voice call 3871 02:31:59,760 --> 02:32:01,620 summary here 3872 02:32:01,620 --> 02:32:05,640 um oh 2001 3873 02:32:07,680 --> 02:32:11,899 there we go it's ringing 3874 02:32:12,240 --> 02:32:14,760 show voice call summary 3875 02:32:14,760 --> 02:32:17,580 you know you'll see that we have a call 3876 02:32:17,580 --> 02:32:19,080 and M connect 3877 02:32:19,080 --> 02:32:22,740 so useful there we can do a show call 3878 02:32:22,740 --> 02:32:24,240 active voice 3879 02:32:24,240 --> 02:32:27,359 show call active voice 3880 02:32:27,359 --> 02:32:30,840 and get information you know set up time 3881 02:32:30,840 --> 02:32:36,020 connection IDs codec information 3882 02:32:36,180 --> 02:32:39,479 um lots of lots of debug related stuff 3883 02:32:39,479 --> 02:32:41,640 you know packet counts and you know 3884 02:32:41,640 --> 02:32:43,319 number of 3885 02:32:43,319 --> 02:32:43,979 um 3886 02:32:43,979 --> 02:32:46,080 I scrolled by it here already 3887 02:32:46,080 --> 02:32:48,600 let me find it here where is it ah there 3888 02:32:48,600 --> 02:32:51,080 we go transmit receive bytes and packets 3889 02:32:51,080 --> 02:32:53,700 lots of different information about the 3890 02:32:53,700 --> 02:32:55,380 call and the call eggs 3891 02:32:55,380 --> 02:32:58,260 and one more here show call history boys 3892 02:32:58,260 --> 02:33:02,580 show call history boys 3893 02:33:02,640 --> 02:33:04,680 and get you know again detailed 3894 02:33:04,680 --> 02:33:07,920 information about the call that was set 3895 02:33:07,920 --> 02:33:09,660 up and a lot of these you know you can 3896 02:33:09,660 --> 02:33:11,280 go ahead and show you like brief you 3897 02:33:11,280 --> 02:33:13,200 know get some summary information so 3898 02:33:13,200 --> 02:33:15,540 play with it a little bit play with some 3899 02:33:15,540 --> 02:33:17,220 calves 3900 02:33:17,220 --> 02:33:18,600 um it's good to go router to router with 3901 02:33:18,600 --> 02:33:20,100 gas so if you want to set that up you 3902 02:33:20,100 --> 02:33:22,080 know just remember clock Source internal 3903 02:33:22,080 --> 02:33:23,880 on one side clock Source line on the 3904 02:33:23,880 --> 02:33:25,740 other and you should be good to go and 3905 02:33:25,740 --> 02:33:28,620 that pretty much wraps up our lectures 3906 02:33:28,620 --> 02:33:31,020 and our videos and our demonstrations on 3907 02:33:31,020 --> 02:33:33,359 configuring voice services so with that 3908 02:33:33,359 --> 02:33:35,220 I'm going to say thanks for watching uh 3909 02:33:35,220 --> 02:33:37,500 sorry I've been kind of dragging it on 3910 02:33:37,500 --> 02:33:39,000 here in this video and getting a little 3911 02:33:39,000 --> 02:33:40,979 chatty but I think we've hit the high 3912 02:33:40,979 --> 02:33:42,359 points and I think you're you're ready 3913 02:33:42,359 --> 02:33:44,880 to go as far as the key competencies 3914 02:33:44,880 --> 02:33:46,680 that Cisco wants you to have so we'll 3915 02:33:46,680 --> 02:33:48,600 see you in the next video good studying 3916 02:33:48,600 --> 02:33:51,800 and thanks for watching 3917 02:33:54,820 --> 02:34:03,620 [Music] 3918 02:34:03,680 --> 02:34:07,100 thank you 3919 02:34:12,600 --> 02:34:15,960 all right we've made it to module 10 and 3920 02:34:15,960 --> 02:34:17,700 we're going to kind of wrap up actually 3921 02:34:17,700 --> 02:34:20,580 in this video I think this section of 3922 02:34:20,580 --> 02:34:23,280 the course where we're talking about you 3923 02:34:23,280 --> 02:34:25,800 know fundamental concepts and we're 3924 02:34:25,800 --> 02:34:27,260 going to wrap it up by talking about 3925 02:34:27,260 --> 02:34:31,700 dsps digital signal processors now 3926 02:34:31,700 --> 02:34:34,140 dsps do a lot of different things for us 3927 02:34:34,140 --> 02:34:35,880 you know there are actually Digital 3928 02:34:35,880 --> 02:34:39,180 Signal processors and many components of 3929 02:34:39,180 --> 02:34:40,680 a Cisco unified Communications 3930 02:34:40,680 --> 02:34:43,140 environment but the dsps we're going to 3931 02:34:43,140 --> 02:34:46,020 focus on within this module are the dsps 3932 02:34:46,020 --> 02:34:47,460 did it get installed in your voice 3933 02:34:47,460 --> 02:34:49,560 Gateway or in your router so let's talk 3934 02:34:49,560 --> 02:34:51,300 about the different roles of a digital 3935 02:34:51,300 --> 02:34:52,979 signal processor 3936 02:34:52,979 --> 02:34:55,260 one of the key functions or 3937 02:34:55,260 --> 02:34:58,319 responsibilities of a DSP is transcoding 3938 02:34:58,319 --> 02:35:00,960 and transcoding is direct conversion 3939 02:35:00,960 --> 02:35:04,140 from one audio codec to another so let's 3940 02:35:04,140 --> 02:35:06,960 say for example that I am on a phone 3941 02:35:06,960 --> 02:35:11,700 that is only capable of supporting g.711 3942 02:35:11,700 --> 02:35:14,160 and the person I want to call is on a 3943 02:35:14,160 --> 02:35:16,500 phone that is only capable of supporting 3944 02:35:16,500 --> 02:35:18,660 g.729 3945 02:35:18,660 --> 02:35:21,300 for us to be able to communicate with 3946 02:35:21,300 --> 02:35:23,700 each other our call is going to have to 3947 02:35:23,700 --> 02:35:27,540 utilize the services of a transcoder to 3948 02:35:27,540 --> 02:35:30,660 convert one codec to another 3949 02:35:30,660 --> 02:35:34,080 role of a of a DSP within a Cisco router 3950 02:35:34,080 --> 02:35:35,760 is voice termination and then this 3951 02:35:35,760 --> 02:35:37,439 really is coming into play when you have 3952 02:35:37,439 --> 02:35:41,040 TDM or I'm even going to say analog and 3953 02:35:41,040 --> 02:35:44,180 uh IP call legs so when you've got 3954 02:35:44,180 --> 02:35:46,979 interfaces from the pstn 3955 02:35:46,979 --> 02:35:49,439 and you're going to have a colleague 3956 02:35:49,439 --> 02:35:52,439 going to an IP destination so it's the 3957 02:35:52,439 --> 02:35:56,040 packetization of voice so obviously PRI 3958 02:35:56,040 --> 02:35:59,880 cards you know require dsps T1 cast 3959 02:35:59,880 --> 02:36:03,180 circuits require dsps Etc 3960 02:36:03,180 --> 02:36:05,880 on Forensic Services both for audio and 3961 02:36:05,880 --> 02:36:07,680 for video require the use of DSP 3962 02:36:07,680 --> 02:36:10,319 resources and when we start talking 3963 02:36:10,319 --> 02:36:12,960 about video capabilities and dsps this 3964 02:36:12,960 --> 02:36:14,880 is something fairly new to the the 3965 02:36:14,880 --> 02:36:18,180 pvdm3s and we'll talk about pvdm3 boy 3966 02:36:18,180 --> 02:36:19,920 that's a tongue twister here in just a 3967 02:36:19,920 --> 02:36:20,640 moment 3968 02:36:20,640 --> 02:36:23,220 and obviously media termination points 3969 02:36:23,220 --> 02:36:24,899 now this is kind of sort of like a 3970 02:36:24,899 --> 02:36:27,120 transcoder except no you know no change 3971 02:36:27,120 --> 02:36:29,160 of codec is taking place so it's it's 3972 02:36:29,160 --> 02:36:31,560 still this termination point where two 3973 02:36:31,560 --> 02:36:33,780 audio streams are terminating but it's 3974 02:36:33,780 --> 02:36:35,580 simply for the purpose of having two 3975 02:36:35,580 --> 02:36:39,240 audio streams terminate to a device so 3976 02:36:39,240 --> 02:36:40,680 they can be bridged together and there's 3977 02:36:40,680 --> 02:36:42,240 lots of things you can use media 3978 02:36:42,240 --> 02:36:43,560 termination points for and you're 3979 02:36:43,560 --> 02:36:45,479 learning more about those as you explore 3980 02:36:45,479 --> 02:36:47,760 a Cisco call manager within some of the 3981 02:36:47,760 --> 02:36:50,580 other videos in this series 3982 02:36:50,580 --> 02:36:52,740 we've got some photos and we've got a a 3983 02:36:52,740 --> 02:36:54,840 table here I'm going to show you up in 3984 02:36:54,840 --> 02:36:56,520 the upper right hand corner that is 3985 02:36:56,520 --> 02:36:59,100 actually a pvdm module in fact I think 3986 02:36:59,100 --> 02:37:02,700 it's a pbdm3 that's a DSP module now the 3987 02:37:02,700 --> 02:37:05,220 actual DSP is one of the chips on the 3988 02:37:05,220 --> 02:37:07,560 module but we call the module as a whole 3989 02:37:07,560 --> 02:37:11,100 you know a DSP so it's not technically 3990 02:37:11,100 --> 02:37:13,200 true you know it's a collection of dsps 3991 02:37:13,200 --> 02:37:15,000 or it's a DSP module but you get the 3992 02:37:15,000 --> 02:37:18,300 point now the pvdm2 is a legacy DSP 3993 02:37:18,300 --> 02:37:21,300 module and it was supported on The Cisco 3994 02:37:21,300 --> 02:37:25,020 2800 series and 3800 series of 3995 02:37:25,020 --> 02:37:28,740 integrated Services routers now we call 3996 02:37:28,740 --> 02:37:32,819 it Legacy but it's still supported and 3997 02:37:32,819 --> 02:37:36,240 can be used on the 2900s and 3900 series 3998 02:37:36,240 --> 02:37:38,580 isrs but you require an adapter and 3999 02:37:38,580 --> 02:37:39,660 that's actually what I've got in the 4000 02:37:39,660 --> 02:37:41,580 photo on the bottom right hand corner 4001 02:37:41,580 --> 02:37:43,500 shows you the adapter so you take a pvdm 4002 02:37:43,500 --> 02:37:45,540 to put it in the module and you can put 4003 02:37:45,540 --> 02:37:48,600 it in a pvdm3 slot so thank you Cisco 4004 02:37:48,600 --> 02:37:50,700 for form factor changes 4005 02:37:50,700 --> 02:37:53,640 with PB Dam twos you had a couple of 4006 02:37:53,640 --> 02:37:55,380 different models that were available you 4007 02:37:55,380 --> 02:37:58,140 had you know as small as the pvdm 2-8 4008 02:37:58,140 --> 02:38:01,439 which would give you eight DSP resources 4009 02:38:01,439 --> 02:38:05,340 to use and as high as the pvdm 2-64 4010 02:38:05,340 --> 02:38:09,300 which was I'll let you guess yes 64 DSP 4011 02:38:09,300 --> 02:38:13,859 resources and to put it quite simply you 4012 02:38:13,859 --> 02:38:16,800 know if I am doing let's use media 4013 02:38:16,800 --> 02:38:18,660 conversion or you know audio 4014 02:38:18,660 --> 02:38:21,000 determination as the example here so 4015 02:38:21,000 --> 02:38:22,560 yeah I got a PRI coming in and I've got 4016 02:38:22,560 --> 02:38:26,819 23 time slots I need 23 DSP resources to 4017 02:38:26,819 --> 02:38:29,100 be able to terminate those 23 time slots 4018 02:38:29,100 --> 02:38:32,340 of audio on the PRI so it's really easy 4019 02:38:32,340 --> 02:38:34,080 to read these model numbers we'll get 4020 02:38:34,080 --> 02:38:36,540 into the Cisco DSP calculator here in 4021 02:38:36,540 --> 02:38:38,580 another another slide or two 4022 02:38:38,580 --> 02:38:41,220 the uh capability of the pvm2 was it 4023 02:38:41,220 --> 02:38:42,420 would do voice and it would also support 4024 02:38:42,420 --> 02:38:44,880 some fax capabilities for Cisco facts 4025 02:38:44,880 --> 02:38:46,380 relay I'm not going to talk about that 4026 02:38:46,380 --> 02:38:48,240 in depth but I do want you to know the 4027 02:38:48,240 --> 02:38:52,500 pvdm 3 has video capabilities and you 4028 02:38:52,500 --> 02:38:56,040 can actually take a router and do ad hoc 4029 02:38:56,040 --> 02:38:58,500 video bridging or ad hoc video 4030 02:38:58,500 --> 02:39:00,479 conferencing multi-party conferencing 4031 02:39:00,479 --> 02:39:03,680 using the pvdm3 in a router so 4032 02:39:03,680 --> 02:39:06,540 pwdm3s we've got bigger steps between 4033 02:39:06,540 --> 02:39:08,340 the model numbers but still you know 4034 02:39:08,340 --> 02:39:12,180 useful types of quantities pvdm 3-16 up 4035 02:39:12,180 --> 02:39:15,439 through the 256. 4036 02:39:15,439 --> 02:39:19,200 now how many DSP resources do I need is 4037 02:39:19,200 --> 02:39:20,340 a question that you're going to ask 4038 02:39:20,340 --> 02:39:22,380 yourself until the end of time it's 4039 02:39:22,380 --> 02:39:24,600 always changing and it really varies 4040 02:39:24,600 --> 02:39:27,479 based on the situation you're in and 4041 02:39:27,479 --> 02:39:29,580 based on the environment that you are 4042 02:39:29,580 --> 02:39:31,680 you are working in Cisco has an 4043 02:39:31,680 --> 02:39:33,240 application they call the DSP calculator 4044 02:39:33,240 --> 02:39:34,800 in fact I'm going to pull it down here 4045 02:39:34,800 --> 02:39:37,319 and show you the DSP calculator so you 4046 02:39:37,319 --> 02:39:39,020 have kind of an idea what's going on 4047 02:39:39,020 --> 02:39:42,120 within the DSP calculator and again you 4048 02:39:42,120 --> 02:39:43,680 know we show you the URL here that you 4049 02:39:43,680 --> 02:39:45,780 can use to access it within the DSP 4050 02:39:45,780 --> 02:39:47,220 calculator I'm going to select the model 4051 02:39:47,220 --> 02:39:48,420 Hardware I'm using so I'm going to go 4052 02:39:48,420 --> 02:39:51,479 ahead and say 39.45 ISR and we're going 4053 02:39:51,479 --> 02:39:53,580 to tell it what iOS I'm using let's say 4054 02:39:53,580 --> 02:39:56,580 that I'm on 15 1 4M and it's going to 4055 02:39:56,580 --> 02:39:59,399 ask me what cards are in your router so 4056 02:39:59,399 --> 02:40:01,680 we're going to go ahead and say that in 4057 02:40:01,680 --> 02:40:05,040 slot one of my router I have a v Wick 3 4058 02:40:05,040 --> 02:40:08,520 2 mft T1 E1 4059 02:40:08,520 --> 02:40:11,340 and it tells me the maximum number of 4060 02:40:11,340 --> 02:40:15,300 voice channels that are supported on 4061 02:40:15,300 --> 02:40:19,700 that card now what I need to do is tell 4062 02:40:19,700 --> 02:40:25,620 the calculator how many sessions of a 4063 02:40:25,620 --> 02:40:28,020 given codec do I want to use in fact you 4064 02:40:28,020 --> 02:40:30,000 can look here down at the bottom 4065 02:40:30,000 --> 02:40:33,420 and Cisco lists low medium and high 4066 02:40:33,420 --> 02:40:34,920 complexity codecs and I'm going to have 4067 02:40:34,920 --> 02:40:36,420 some notes in the next slide it's 4068 02:40:36,420 --> 02:40:38,640 actually a recycle from my CCNA voice 4069 02:40:38,640 --> 02:40:41,220 certification class video 4070 02:40:41,220 --> 02:40:42,899 where I tell you a little bit more about 4071 02:40:42,899 --> 02:40:45,540 this but you know simply the DSP 4072 02:40:45,540 --> 02:40:47,760 calculator is going to ask me how many 4073 02:40:47,760 --> 02:40:51,359 streams of a given complexity type do I 4074 02:40:51,359 --> 02:40:53,160 want and it's going to ask me you know 4075 02:40:53,160 --> 02:40:55,859 am I using DSP sharing you know am I 4076 02:40:55,859 --> 02:40:58,859 talking PVD m2s or PVD M3s you know I 4077 02:40:58,859 --> 02:41:01,560 can hit next fill out you know exactly 4078 02:41:01,560 --> 02:41:04,680 what I want to be able to do 4079 02:41:04,680 --> 02:41:08,160 and you know the system will then give 4080 02:41:08,160 --> 02:41:10,920 me the results 4081 02:41:10,920 --> 02:41:13,140 uh maybe we'll see next it's going to 4082 02:41:13,140 --> 02:41:14,760 tell me exactly what I need so it's 4083 02:41:14,760 --> 02:41:16,319 going to say DSP modules required it 4084 02:41:16,319 --> 02:41:20,340 tells me I need one pvdm 3-64 for the 4085 02:41:20,340 --> 02:41:22,620 requirements that I fed into the 4086 02:41:22,620 --> 02:41:24,979 calculator so a very useful tool 4087 02:41:24,979 --> 02:41:26,760 definitely something you're going to 4088 02:41:26,760 --> 02:41:29,399 spend some time with if you're working 4089 02:41:29,399 --> 02:41:32,880 with Cisco voice gateways for any period 4090 02:41:32,880 --> 02:41:34,260 of time and I don't know why my web 4091 02:41:34,260 --> 02:41:36,240 browser won't scroll out there we go so 4092 02:41:36,240 --> 02:41:39,660 that's the DSP calculator now codec 4093 02:41:39,660 --> 02:41:41,760 complexity we and we skipped over it 4094 02:41:41,760 --> 02:41:44,280 real fast there and I want to zoom in on 4095 02:41:44,280 --> 02:41:45,899 it just a little bit more 4096 02:41:45,899 --> 02:41:48,359 and talk about what is codec complexity 4097 02:41:48,359 --> 02:41:52,859 so Cisco classifies codex based on what 4098 02:41:52,859 --> 02:41:54,240 they call a complexity and really the 4099 02:41:54,240 --> 02:41:56,340 complexity is how much horsepower what 4100 02:41:56,340 --> 02:41:59,160 kind of resources does it take for me to 4101 02:41:59,160 --> 02:42:02,760 process and do what I do utilizing 4102 02:42:02,760 --> 02:42:05,280 streams that are you know using a given 4103 02:42:05,280 --> 02:42:08,720 codec so Cisco says the g711 4104 02:42:08,720 --> 02:42:12,960 g729 a law Etc are medium complexity 4105 02:42:12,960 --> 02:42:17,520 codecs and Cisco says that G7 uh oh what 4106 02:42:17,520 --> 02:42:21,420 do I want to use g723 or ilbc are high 4107 02:42:21,420 --> 02:42:24,899 complexity codecs and back when I was 4108 02:42:24,899 --> 02:42:27,660 first doing voice we didn't have a 4109 02:42:27,660 --> 02:42:31,319 category called Low complexity and you 4110 02:42:31,319 --> 02:42:32,700 know depending on the revision of the 4111 02:42:32,700 --> 02:42:34,319 test you're in and what you see and what 4112 02:42:34,319 --> 02:42:36,240 kind of documentation you're reading you 4113 02:42:36,240 --> 02:42:38,160 need to keep that in mind so the DSP 4114 02:42:38,160 --> 02:42:39,960 calculator in fact I've still got it 4115 02:42:39,960 --> 02:42:41,100 open let me pull it down here and show 4116 02:42:41,100 --> 02:42:43,220 you a little footnote at the bottom here 4117 02:42:43,220 --> 02:42:47,220 the DSP calculator is considering g711 4118 02:42:47,220 --> 02:42:50,520 as a low complexity codec it that wasn't 4119 02:42:50,520 --> 02:42:54,180 always the case we used to consider g711 4120 02:42:54,180 --> 02:42:56,760 a medium complexity codec so keep in 4121 02:42:56,760 --> 02:42:58,560 mind that uh that there have been some 4122 02:42:58,560 --> 02:43:01,200 changes over time so when you're asked a 4123 02:43:01,200 --> 02:43:03,359 question about you know low and medium 4124 02:43:03,359 --> 02:43:06,120 complexity codecs you know think about 4125 02:43:06,120 --> 02:43:07,859 you know how the question is structured 4126 02:43:07,859 --> 02:43:09,300 so you know whether you know if it's 4127 02:43:09,300 --> 02:43:12,600 talking about g711 is it medium or low 4128 02:43:12,600 --> 02:43:16,740 so we're going to stop there and pause 4129 02:43:16,740 --> 02:43:18,840 for a break and I'm going to pull up a 4130 02:43:18,840 --> 02:43:20,580 router and we're going to go through the 4131 02:43:20,580 --> 02:43:22,680 process of configuring some DSP 4132 02:43:22,680 --> 02:43:25,680 resources both on a Cisco router or 4133 02:43:25,680 --> 02:43:28,500 voice Gateway as well as within Cisco 4134 02:43:28,500 --> 02:43:30,240 unified Communications manager call 4135 02:43:30,240 --> 02:43:31,439 manager 4136 02:43:31,439 --> 02:43:35,280 dsps are accessed on a router using the 4137 02:43:35,280 --> 02:43:38,100 skinny call control protocol so we'll go 4138 02:43:38,100 --> 02:43:40,140 through some skinny setup we'll build a 4139 02:43:40,140 --> 02:43:42,960 DSP form of the router and show you how 4140 02:43:42,960 --> 02:43:44,640 to allocate resources for both 4141 02:43:44,640 --> 02:43:47,100 conferencing and transcoding purposes so 4142 02:43:47,100 --> 02:43:49,500 we'll be right back and give you a walk 4143 02:43:49,500 --> 02:43:51,899 through of how to do those various tasks 4144 02:43:51,899 --> 02:43:54,120 and then that'll be it for this video as 4145 02:43:54,120 --> 02:43:58,399 we talk about digital signal processors 4146 02:44:01,580 --> 02:44:04,439 all right so we're going to go through a 4147 02:44:04,439 --> 02:44:06,660 demonstration of some DSP configuration 4148 02:44:06,660 --> 02:44:09,420 and I want to first start talk uh start 4149 02:44:09,420 --> 02:44:13,500 talking about codec complexity so if you 4150 02:44:13,500 --> 02:44:16,439 need to configure a DSP 4151 02:44:16,439 --> 02:44:18,060 to 4152 02:44:18,060 --> 02:44:19,859 support different kinds of codec 4153 02:44:19,859 --> 02:44:21,180 complexity 4154 02:44:21,180 --> 02:44:24,120 you're able to do that and you've got 4155 02:44:24,120 --> 02:44:26,520 different types of complexities that are 4156 02:44:26,520 --> 02:44:28,020 supported and in fact I'm just going to 4157 02:44:28,020 --> 02:44:29,700 jump right into this we're going to go 4158 02:44:29,700 --> 02:44:30,960 config t 4159 02:44:30,960 --> 02:44:33,840 and I'm actually on a 2800 series ISR 4160 02:44:33,840 --> 02:44:36,500 here and I've got a pvdm 216 in fact 4161 02:44:36,500 --> 02:44:40,979 watch this show diag Pipe again pvdm 4162 02:44:40,979 --> 02:44:43,020 let's see if that's useful yeah pvdm 4163 02:44:43,020 --> 02:44:46,340 slot zero I have a 16 channel 4164 02:44:46,340 --> 02:44:50,340 pvdm2 so pvdm 216. so what I'm going to 4165 02:44:50,340 --> 02:44:51,420 do 4166 02:44:51,420 --> 02:44:53,460 config t 4167 02:44:53,460 --> 02:44:56,280 is I'm gonna say actually I'm gonna show 4168 02:44:56,280 --> 02:44:58,140 you the state before I do it I'm going 4169 02:44:58,140 --> 02:45:02,540 to say show voice DSP 4170 02:45:02,640 --> 02:45:03,720 um 4171 02:45:03,720 --> 02:45:07,080 and then I'm going to say detailed 4172 02:45:07,080 --> 02:45:09,960 and what I want to show you here is that 4173 02:45:09,960 --> 02:45:12,840 currently 4174 02:45:12,840 --> 02:45:14,819 we have 4175 02:45:14,819 --> 02:45:16,920 you know as I showed you 16 channels so 4176 02:45:16,920 --> 02:45:19,020 here are the 16 channels 4177 02:45:19,020 --> 02:45:22,500 the DSP is in use for the 5510s 4178 02:45:22,500 --> 02:45:25,260 and you know you're seeing all 16 of 4179 02:45:25,260 --> 02:45:26,580 them 4180 02:45:26,580 --> 02:45:30,780 this is what we call Flex complexity 4181 02:45:30,780 --> 02:45:35,520 if I need to be able to support medium 4182 02:45:35,520 --> 02:45:37,200 or you know I'm going to start the other 4183 02:45:37,200 --> 02:45:39,600 end High complexity codex which lets me 4184 02:45:39,600 --> 02:45:42,600 do high complexity or a combination of 4185 02:45:42,600 --> 02:45:45,240 you know high and lower complexity I'll 4186 02:45:45,240 --> 02:45:49,680 go voice card 0 and I'll say 4187 02:45:49,680 --> 02:45:52,439 codec complexity and then question mark 4188 02:45:52,439 --> 02:45:54,960 and I've got high medium secure and flex 4189 02:45:54,960 --> 02:45:56,939 so I'm going to say hi 4190 02:45:56,939 --> 02:45:58,680 now that same command that I just ran 4191 02:45:58,680 --> 02:46:01,640 that previously showed me 16 4192 02:46:01,640 --> 02:46:04,920 resources available now is only going to 4193 02:46:04,920 --> 02:46:06,720 show me six 4194 02:46:06,720 --> 02:46:09,420 and you can see that uh you know we're 4195 02:46:09,420 --> 02:46:11,220 configured in high complexity mode here 4196 02:46:11,220 --> 02:46:13,500 obviously by the the count the number 4197 02:46:13,500 --> 02:46:15,000 we've got 4198 02:46:15,000 --> 02:46:17,340 if I want to change that 4199 02:46:17,340 --> 02:46:22,020 voice card 0 go to complexity medium 4200 02:46:22,020 --> 02:46:24,899 and show voice DSP detail whoops get rid 4201 02:46:24,899 --> 02:46:25,680 of that 4202 02:46:25,680 --> 02:46:28,560 now I'm up to eight 4203 02:46:28,560 --> 02:46:32,640 and if you're curious medium complexity 4204 02:46:32,640 --> 02:46:35,700 codecs support medium or combination of 4205 02:46:35,700 --> 02:46:37,680 things lower than media so medium and 4206 02:46:37,680 --> 02:46:39,600 low 4207 02:46:39,600 --> 02:46:43,740 um basically it's half the available you 4208 02:46:43,740 --> 02:46:45,420 know resources if you were running in 4209 02:46:45,420 --> 02:46:46,979 Flex mode 4210 02:46:46,979 --> 02:46:50,220 I can go back to flex mode config voice 4211 02:46:50,220 --> 02:46:54,780 card zero and codec complexity Flex 4212 02:46:54,780 --> 02:46:57,359 and then show voice DSP detail and now 4213 02:46:57,359 --> 02:46:59,580 I'm back to 16 channels so it's a matter 4214 02:46:59,580 --> 02:47:03,600 of how many DSP channels or resources do 4215 02:47:03,600 --> 02:47:05,280 I allocate to a given voice Port now 4216 02:47:05,280 --> 02:47:08,280 you're not often going to have to mess 4217 02:47:08,280 --> 02:47:09,240 with this 4218 02:47:09,240 --> 02:47:11,819 in fact I can't think of a time where 4219 02:47:11,819 --> 02:47:13,500 I've really had to mess with this and 4220 02:47:13,500 --> 02:47:16,140 you know far back as I can remember 4221 02:47:16,140 --> 02:47:20,340 because typically we're running g711 4222 02:47:20,340 --> 02:47:22,680 to the Gateway and you know I'm not 4223 02:47:22,680 --> 02:47:26,220 doing g729 you know stuff here 4224 02:47:26,220 --> 02:47:28,920 you know if I'm doing g729 it's you know 4225 02:47:28,920 --> 02:47:30,840 between phones across lands not to a 4226 02:47:30,840 --> 02:47:33,300 voice Gateway so you probably won't have 4227 02:47:33,300 --> 02:47:36,720 to monkey with that too often but uh you 4228 02:47:36,720 --> 02:47:39,240 know certainly the possibility is there 4229 02:47:39,240 --> 02:47:42,540 all right now that we've configured 4230 02:47:42,540 --> 02:47:44,040 um 4231 02:47:44,040 --> 02:47:47,700 uh basic uh code of complexity within 4232 02:47:47,700 --> 02:47:50,520 dsps and allocated the proper parameters 4233 02:47:50,520 --> 02:47:52,560 there the next thing you're going to do 4234 02:47:52,560 --> 02:47:55,680 with the DSP form or with with dsps is 4235 02:47:55,680 --> 02:47:57,660 configure a DSP form and the reason 4236 02:47:57,660 --> 02:47:59,040 you're going to do this is to either 4237 02:47:59,040 --> 02:48:01,819 support conferencing services 4238 02:48:01,819 --> 02:48:04,740 transcoding services or both 4239 02:48:04,740 --> 02:48:06,240 now 4240 02:48:06,240 --> 02:48:07,979 the way you configure conferencing and 4241 02:48:07,979 --> 02:48:10,439 transcoding is pretty much the same so 4242 02:48:10,439 --> 02:48:11,340 I'm going to walk you through 4243 02:48:11,340 --> 02:48:14,520 configuring conferencing and then I'll 4244 02:48:14,520 --> 02:48:15,899 let you know what the differences are if 4245 02:48:15,899 --> 02:48:18,060 you were going to do transcoding so it 4246 02:48:18,060 --> 02:48:20,939 all starts out with a DSP Farm profile 4247 02:48:20,939 --> 02:48:22,080 so we're going to go ahead and say 4248 02:48:22,080 --> 02:48:24,600 config T we're going to say DSP 4249 02:48:24,600 --> 02:48:28,200 Farm profile one and we're going to call 4250 02:48:28,200 --> 02:48:30,180 it we're going to actually say whether 4251 02:48:30,180 --> 02:48:31,859 it's conference or transcoding so this 4252 02:48:31,859 --> 02:48:33,479 is one of the one of the differences 4253 02:48:33,479 --> 02:48:36,000 obviously I'm then going to specify the 4254 02:48:36,000 --> 02:48:37,859 codecs that I'm going to want to support 4255 02:48:37,859 --> 02:48:42,240 so we're going to say codec g711 EULA 4256 02:48:42,240 --> 02:48:44,899 codec we'll keep this one really simple 4257 02:48:44,899 --> 02:48:48,800 g729 RH 4258 02:48:49,620 --> 02:48:51,120 okay so I'm going to support those two 4259 02:48:51,120 --> 02:48:54,000 codecs I'm going to define the number of 4260 02:48:54,000 --> 02:48:56,880 sessions so we can have maximum sessions 4261 02:48:56,880 --> 02:48:59,220 and I'm going to say two I'm going to 4262 02:48:59,220 --> 02:49:01,859 support up to two conferences 4263 02:49:01,859 --> 02:49:03,740 now I'm going to say 4264 02:49:03,740 --> 02:49:06,899 associate application skinny 4265 02:49:06,899 --> 02:49:09,000 and I'm going to say no shutdown that's 4266 02:49:09,000 --> 02:49:10,979 going to bring this DSP Farm profile 4267 02:49:10,979 --> 02:49:13,560 into service so if I want to go out here 4268 02:49:13,560 --> 02:49:18,540 I can say show DSP Farm profile one and 4269 02:49:18,540 --> 02:49:19,920 you'll see that it's a conferencing 4270 02:49:19,920 --> 02:49:23,100 profile I'll get that right here 4271 02:49:23,100 --> 02:49:24,720 and you'll see that I've got two 4272 02:49:24,720 --> 02:49:26,700 resources configured two are available 4273 02:49:26,700 --> 02:49:28,920 and it tells me the maximum number of 4274 02:49:28,920 --> 02:49:31,380 conference participants are eight so if 4275 02:49:31,380 --> 02:49:33,120 you stop and think for a second 4276 02:49:33,120 --> 02:49:35,160 I can have eight participants 4277 02:49:35,160 --> 02:49:37,859 in two conferences which equals 16 4278 02:49:37,859 --> 02:49:39,540 resources 4279 02:49:39,540 --> 02:49:41,280 so no shutdown 4280 02:49:41,280 --> 02:49:42,720 now we're going to go ahead and 4281 02:49:42,720 --> 02:49:44,520 configure skinny we're going to say 4282 02:49:44,520 --> 02:49:46,200 skinny 4283 02:49:46,200 --> 02:49:47,880 local 4284 02:49:47,880 --> 02:49:51,479 fast ethernet 0 0.30 4285 02:49:51,479 --> 02:49:54,060 and I'm going to say skinny CCM and put 4286 02:49:54,060 --> 02:49:56,720 the IPM I call manager 10 10 210.10 4287 02:49:56,720 --> 02:49:59,340 identifier one which is my call manager 4288 02:49:59,340 --> 02:50:00,240 one 4289 02:50:00,240 --> 02:50:02,880 and then I'm going to say Priority One 4290 02:50:02,880 --> 02:50:04,560 version and I'm going to give you a 4291 02:50:04,560 --> 02:50:06,000 question mark here depending what 4292 02:50:06,000 --> 02:50:08,100 version of call manager you're using 4293 02:50:08,100 --> 02:50:09,780 you'll need to specify that so that 4294 02:50:09,780 --> 02:50:10,740 you're running the right version of 4295 02:50:10,740 --> 02:50:11,880 skinny so I'm going to say seven 4296 02:50:11,880 --> 02:50:13,740 hopefully everybody here is on seven or 4297 02:50:13,740 --> 02:50:16,260 newer and then I'm gonna go skinny and 4298 02:50:16,260 --> 02:50:17,819 turn skinny on 4299 02:50:17,819 --> 02:50:20,640 now I'm going to associate some things 4300 02:50:20,640 --> 02:50:22,500 together here I'm going to say skinny 4301 02:50:22,500 --> 02:50:25,080 CCM group one 4302 02:50:25,080 --> 02:50:26,399 bind 4303 02:50:26,399 --> 02:50:28,500 interface 4304 02:50:28,500 --> 02:50:32,160 enter face fa0.30 4305 02:50:32,160 --> 02:50:34,439 we're going to say associate ccm1 4306 02:50:34,439 --> 02:50:36,420 Priority One 4307 02:50:36,420 --> 02:50:38,760 associate profile I'm going to give it a 4308 02:50:38,760 --> 02:50:41,060 name I'm going to call it one register 4309 02:50:41,060 --> 02:50:42,960 conference is what we're going to call 4310 02:50:42,960 --> 02:50:44,399 it 4311 02:50:44,399 --> 02:50:47,640 so if I do a show CCM 4312 02:50:47,640 --> 02:50:50,399 um not CCM show sccp 4313 02:50:50,399 --> 02:50:52,319 you're going to see 4314 02:50:52,319 --> 02:50:54,300 that were configured 4315 02:50:54,300 --> 02:50:55,859 skinny is up 4316 02:50:55,859 --> 02:50:57,420 you can see the address is important 4317 02:50:57,420 --> 02:50:58,380 numbers 4318 02:50:58,380 --> 02:51:00,240 and you can see 4319 02:51:00,240 --> 02:51:01,380 that 4320 02:51:01,380 --> 02:51:03,899 we are active and in progress and our 4321 02:51:03,899 --> 02:51:05,819 cost code is not registered with call 4322 02:51:05,819 --> 02:51:08,040 manager so what do I need to do I need 4323 02:51:08,040 --> 02:51:10,800 to go to call manager so here's call 4324 02:51:10,800 --> 02:51:12,120 manager 4325 02:51:12,120 --> 02:51:15,060 and we're going to we're in media 4326 02:51:15,060 --> 02:51:16,979 resources conference bridge and I'm 4327 02:51:16,979 --> 02:51:17,640 gonna 4328 02:51:17,640 --> 02:51:19,500 hit find and you'll see the software 4329 02:51:19,500 --> 02:51:21,600 conference bridge that is default there 4330 02:51:21,600 --> 02:51:23,280 it's running on the server but I'm going 4331 02:51:23,280 --> 02:51:24,600 to go ahead and add a hardware bridge 4332 02:51:24,600 --> 02:51:27,359 and because this is a pvdm2 it is an iOS 4333 02:51:27,359 --> 02:51:29,220 enhanced conference Bridge 4334 02:51:29,220 --> 02:51:30,540 now I'm going to give it a conference 4335 02:51:30,540 --> 02:51:32,819 bridge name and that needs to match 4336 02:51:32,819 --> 02:51:34,380 what I put 4337 02:51:34,380 --> 02:51:37,500 out here in this associate profile one 4338 02:51:37,500 --> 02:51:40,080 line so we called it conference there so 4339 02:51:40,080 --> 02:51:42,600 conference 4340 02:51:42,600 --> 02:51:43,979 I'm going to put in the default device 4341 02:51:43,979 --> 02:51:46,560 pool and tell it it's a non-secure 4342 02:51:46,560 --> 02:51:48,600 conference bridge and hit save now check 4343 02:51:48,600 --> 02:51:49,500 this out 4344 02:51:49,500 --> 02:51:52,760 we're going to go back 4345 02:51:52,859 --> 02:51:56,580 and hit find and you'll see that after a 4346 02:51:56,580 --> 02:51:58,200 moment it registered with the call 4347 02:51:58,200 --> 02:52:01,200 manager so if I do is just skinny now 4348 02:52:01,200 --> 02:52:03,359 you'll see our status is active 4349 02:52:03,359 --> 02:52:05,279 and we are registered with the call 4350 02:52:05,279 --> 02:52:07,560 manager so call manager is able to 4351 02:52:07,560 --> 02:52:09,420 using skinny 4352 02:52:09,420 --> 02:52:12,359 access these conferencing resources on 4353 02:52:12,359 --> 02:52:15,300 this endpoint so there you go 4354 02:52:15,300 --> 02:52:17,880 and if I wanted to do transcoding it's 4355 02:52:17,880 --> 02:52:19,680 the same kind of thing but on call 4356 02:52:19,680 --> 02:52:21,540 manager I would be adding a transcoder 4357 02:52:21,540 --> 02:52:23,340 instead of a conference bridge and again 4358 02:52:23,340 --> 02:52:26,399 different models of dsps and different 4359 02:52:26,399 --> 02:52:28,260 ships are going to support different 4360 02:52:28,260 --> 02:52:30,660 total numbers of conferences numbers of 4361 02:52:30,660 --> 02:52:33,660 participants per conference Etc and 4362 02:52:33,660 --> 02:52:34,680 that's just something you're going to 4363 02:52:34,680 --> 02:52:36,540 have to do a little bit of planning on 4364 02:52:36,540 --> 02:52:39,479 and look up and do the math but that's 4365 02:52:39,479 --> 02:52:40,979 pretty much it for configuring 4366 02:52:40,979 --> 02:52:43,800 conferencing transcoding services on the 4367 02:52:43,800 --> 02:52:46,020 dsps on The Cisco ISR 4368 02:52:46,020 --> 02:52:47,939 so I think that wraps up our module here 4369 02:52:47,939 --> 02:52:49,560 on dsps 4370 02:52:49,560 --> 02:52:52,620 and gives you the the core competencies 4371 02:52:52,620 --> 02:52:54,000 that you're going to need to have to 4372 02:52:54,000 --> 02:52:56,220 pass the exam and to be comfortable 4373 02:52:56,220 --> 02:52:57,359 working with these things in the field 4374 02:52:57,359 --> 02:52:58,319 so 4375 02:52:58,319 --> 02:53:00,540 a lot of other things you can do you 4376 02:53:00,540 --> 02:53:02,160 know you could dive into you know 4377 02:53:02,160 --> 02:53:04,200 tweaking and tuning echo cancellers on 4378 02:53:04,200 --> 02:53:06,060 voice interfaces which is another DSP 4379 02:53:06,060 --> 02:53:08,939 function you could talk about 4380 02:53:08,939 --> 02:53:11,880 um you know go you know way deeper into 4381 02:53:11,880 --> 02:53:13,560 this whole codec complexity thing if you 4382 02:53:13,560 --> 02:53:15,779 wanted to but uh you know just the facts 4383 02:53:15,779 --> 02:53:17,220 and just the important stuff here for 4384 02:53:17,220 --> 02:53:18,840 this pass through so we'll talk more 4385 02:53:18,840 --> 02:53:21,120 about this stuff later as we go but this 4386 02:53:21,120 --> 02:53:22,740 is a great stopping point for this video 4387 02:53:22,740 --> 02:53:25,380 as we get into the next area here we're 4388 02:53:25,380 --> 02:53:27,600 gonna get out of this basic you know 4389 02:53:27,600 --> 02:53:29,939 voice Gateway introduction type of topic 4390 02:53:29,939 --> 02:53:31,740 so we're going to get into some of the 4391 02:53:31,740 --> 02:53:34,439 basic voice over IP configuration tasks 4392 02:53:34,439 --> 02:53:37,439 so you're going to learn about the Sip 4393 02:53:37,439 --> 02:53:39,300 and you're going to learn about 4394 02:53:39,300 --> 02:53:44,279 um mgcp and h323 and learn about uh you 4395 02:53:44,279 --> 02:53:47,939 know just all kinds of of practical on 4396 02:53:47,939 --> 02:53:50,580 the Gateway type of stuff so until then 4397 02:53:50,580 --> 02:53:53,279 or until next time I'll say see ya good 4398 02:53:53,279 --> 02:53:55,319 luck good studying and thanks for 4399 02:53:55,319 --> 02:53:57,680 watching 4400 02:53:58,260 --> 02:54:07,399 [Music] 4401 02:54:07,399 --> 02:54:10,399 thank you 4402 02:54:17,220 --> 02:54:19,380 in this module we're going to talk about 4403 02:54:19,380 --> 02:54:21,779 the packetizing and transportation of 4404 02:54:21,779 --> 02:54:24,300 voice we finally made it into the the 4405 02:54:24,300 --> 02:54:26,960 next section within your C voice 4406 02:54:26,960 --> 02:54:29,040 curriculum you know we talked a lot 4407 02:54:29,040 --> 02:54:31,260 about hardware and routers and weigh-ins 4408 02:54:31,260 --> 02:54:33,180 and colleagues and a lot of fundamental 4409 02:54:33,180 --> 02:54:35,160 concepts but we haven't really gotten 4410 02:54:35,160 --> 02:54:38,220 into the how does Voiceover IP actually 4411 02:54:38,220 --> 02:54:41,580 work how did we manage taking this audio 4412 02:54:41,580 --> 02:54:44,100 and sending it across the network well 4413 02:54:44,100 --> 02:54:45,660 we're going to cover just that in this 4414 02:54:45,660 --> 02:54:47,880 video and talk about packetizing and 4415 02:54:47,880 --> 02:54:49,920 transportation of voice so I want to 4416 02:54:49,920 --> 02:54:51,240 talk to you about the five steps of 4417 02:54:51,240 --> 02:54:52,979 packetizing voice and getting it on the 4418 02:54:52,979 --> 02:54:54,899 network into where it's going we have 4419 02:54:54,899 --> 02:54:55,859 sampling 4420 02:54:55,859 --> 02:54:57,319 quantization 4421 02:54:57,319 --> 02:55:00,720 encoding compression and encapsulation 4422 02:55:00,720 --> 02:55:02,399 and I know I buzzed through this kind of 4423 02:55:02,399 --> 02:55:03,660 fast we're going to spend a little bit 4424 02:55:03,660 --> 02:55:05,640 of time talking about each of them here 4425 02:55:05,640 --> 02:55:08,040 so when we talk about sampling we're 4426 02:55:08,040 --> 02:55:10,260 talking about Nyquist theorem Harry 4427 02:55:10,260 --> 02:55:14,640 Nyquist was a mathematician who came up 4428 02:55:14,640 --> 02:55:16,380 or postulated 4429 02:55:16,380 --> 02:55:19,439 that you would be able to reproduce a 4430 02:55:19,439 --> 02:55:22,319 signal by sampling it twice the 4431 02:55:22,319 --> 02:55:24,300 frequency rate of the transmitter so 4432 02:55:24,300 --> 02:55:28,439 basically if I take an audio sample at 4433 02:55:28,439 --> 02:55:30,840 twice the frequency I'll be able to 4434 02:55:30,840 --> 02:55:33,420 recreate that signal at the far end so 4435 02:55:33,420 --> 02:55:35,340 as this pertains to the telephone 4436 02:55:35,340 --> 02:55:38,220 Network the telephone Channel range is 4437 02:55:38,220 --> 02:55:42,240 roughly 300 to 4 000 Hertz so that is a 4438 02:55:42,240 --> 02:55:45,000 very good subset of the human 4439 02:55:45,000 --> 02:55:46,760 um you know the human speech range 4440 02:55:46,760 --> 02:55:49,140 obviously it's not you know CD quality 4441 02:55:49,140 --> 02:55:51,240 Fidelity if we're only sampling 4 000 4442 02:55:51,240 --> 02:55:53,640 Hertz or I should say if we're only you 4443 02:55:53,640 --> 02:55:55,439 know able to reproduce four thousand 4444 02:55:55,439 --> 02:55:58,020 Hertz but it does suffice and it's what 4445 02:55:58,020 --> 02:56:00,359 we call Total Quality audio so if you 4446 02:56:00,359 --> 02:56:02,340 take four thousand Hertz and multiply it 4447 02:56:02,340 --> 02:56:05,220 by two we're going to sample at 8 000 4448 02:56:05,220 --> 02:56:08,819 Hertz or 8 000 samples per second and 4449 02:56:08,819 --> 02:56:11,100 we're using a process called pulse 4450 02:56:11,100 --> 02:56:13,620 amplitude modulation now what's 4451 02:56:13,620 --> 02:56:15,420 happening with pulse amplitude 4452 02:56:15,420 --> 02:56:18,479 modulation is essentially we're taking a 4453 02:56:18,479 --> 02:56:22,740 snapshot of a signal level at a point in 4454 02:56:22,740 --> 02:56:25,380 time over the entire analog waveform 4455 02:56:25,380 --> 02:56:27,060 that we're sampling 4456 02:56:27,060 --> 02:56:29,939 once we've sampled the audio we're going 4457 02:56:29,939 --> 02:56:32,100 to go into a process called quantization 4458 02:56:32,100 --> 02:56:34,500 and really we're going to to take that 4459 02:56:34,500 --> 02:56:37,200 analog waveform and turn it into a true 4460 02:56:37,200 --> 02:56:40,800 digital signal so we took the sample and 4461 02:56:40,800 --> 02:56:43,500 the values of the sample are then scaled 4462 02:56:43,500 --> 02:56:46,560 we know we're Quantum quantizing them we 4463 02:56:46,560 --> 02:56:50,580 are taking a value and we're taking a 4464 02:56:50,580 --> 02:56:52,080 sample and putting a numerical 4465 02:56:52,080 --> 02:56:54,960 representation to that particular sound 4466 02:56:54,960 --> 02:56:57,420 and then this value that we use is going 4467 02:56:57,420 --> 02:57:00,899 to define the amplitude of the signal 4468 02:57:00,899 --> 02:57:04,080 once we have quantized the signal we're 4469 02:57:04,080 --> 02:57:06,540 going to then encode the signal so we 4470 02:57:06,540 --> 02:57:08,880 take these Pam samples these pulse 4471 02:57:08,880 --> 02:57:11,279 amplitude modulation samples and we 4472 02:57:11,279 --> 02:57:13,680 encode them using PCM audio or pulse 4473 02:57:13,680 --> 02:57:17,040 code modulation now PCM and in fact 4474 02:57:17,040 --> 02:57:18,420 we'll talk about PCM just a little bit 4475 02:57:18,420 --> 02:57:20,040 here but let's talk about the encoding 4476 02:57:20,040 --> 02:57:21,359 process 4477 02:57:21,359 --> 02:57:23,160 just a little bit of History here one by 4478 02:57:23,160 --> 02:57:26,399 the data is eight bits and when we're 4479 02:57:26,399 --> 02:57:28,200 talking you know in a digital world here 4480 02:57:28,200 --> 02:57:30,660 we're typically using values of 0 4481 02:57:30,660 --> 02:57:34,080 through 255 to represent you know these 4482 02:57:34,080 --> 02:57:36,779 these individual bits of data 4483 02:57:36,779 --> 02:57:40,319 so let's take the waveform that we've 4484 02:57:40,319 --> 02:57:43,920 sampled and let's divide you know 255 4485 02:57:43,920 --> 02:57:46,080 divided by 2. let's divide that high end 4486 02:57:46,080 --> 02:57:49,140 binary value by two and uh you know when 4487 02:57:49,140 --> 02:57:51,180 we get basically a range 4488 02:57:51,180 --> 02:57:53,399 that we can represent the audio signal 4489 02:57:53,399 --> 02:57:57,479 as it is a PCM value of negative 127 4490 02:57:57,479 --> 02:58:00,960 through positive 127. so obviously if 4491 02:58:00,960 --> 02:58:03,600 you're looking at a you're looking at a 4492 02:58:03,600 --> 02:58:05,340 sine wave you've got the portion of the 4493 02:58:05,340 --> 02:58:07,920 wave that dips below the zero reference 4494 02:58:07,920 --> 02:58:10,680 and the portion of wave that dips or 4495 02:58:10,680 --> 02:58:12,840 that you know goes above the zero 4496 02:58:12,840 --> 02:58:14,160 reference line so that's where you're 4497 02:58:14,160 --> 02:58:18,840 negative 127 through positive 127 value 4498 02:58:18,840 --> 02:58:21,479 comes up so you know kind of the short 4499 02:58:21,479 --> 02:58:22,620 and sweet 4500 02:58:22,620 --> 02:58:23,580 um you know if you want to really think 4501 02:58:23,580 --> 02:58:27,479 of it that way is 127 plus zero you know 4502 02:58:27,479 --> 02:58:29,819 as a position plus 127. so lots of 4503 02:58:29,819 --> 02:58:33,180 different values that we can assign to 4504 02:58:33,180 --> 02:58:34,500 these samples 4505 02:58:34,500 --> 02:58:37,319 an example of how this is represented 4506 02:58:37,319 --> 02:58:40,439 within those eight bits is we use the 4507 02:58:40,439 --> 02:58:44,460 first bit as a sine value a zero is 4508 02:58:44,460 --> 02:58:46,500 going to indicate a negative value 4509 02:58:46,500 --> 02:58:49,920 follows and A1 is going to indicate that 4510 02:58:49,920 --> 02:58:52,859 a positive value follows we're then 4511 02:58:52,859 --> 02:58:54,660 going to take the segment in an interval 4512 02:58:54,660 --> 02:58:57,479 for the remaining seven bits and that's 4513 02:58:57,479 --> 02:59:00,000 going to present the 8-Bit data so I've 4514 02:59:00,000 --> 02:59:02,760 got two examples here so a zero with 4515 02:59:02,760 --> 02:59:05,819 seven ones it's going to be a value of 4516 02:59:05,819 --> 02:59:10,140 negative 127 and a value of one with 4517 02:59:10,140 --> 02:59:12,120 seven ones is going to be a value of 4518 02:59:12,120 --> 02:59:15,319 positive 127. 4519 02:59:15,319 --> 02:59:19,200 the process of compression is the next 4520 02:59:19,200 --> 02:59:22,020 step in packetizing this this voice 4521 02:59:22,020 --> 02:59:23,700 stream 4522 02:59:23,700 --> 02:59:27,720 depending what audio codec you're using 4523 02:59:27,720 --> 02:59:30,720 you're going to require a different or 4524 02:59:30,720 --> 02:59:32,880 your occupy I should say a different 4525 02:59:32,880 --> 02:59:36,000 amount of bandwidth on the network for 4526 02:59:36,000 --> 02:59:38,899 each conversation that is taking place 4527 02:59:38,899 --> 02:59:44,100 utilizing the g711 codec we get 64 KB a 4528 02:59:44,100 --> 02:59:45,720 second and that's you know plain old 4529 02:59:45,720 --> 02:59:47,460 uncompressed audio that's Nyquist 4530 02:59:47,460 --> 02:59:51,420 theorem math so if we take 8 000 Hertz 4531 02:59:51,420 --> 02:59:54,420 samples so four thousand Hertz 4532 02:59:54,420 --> 02:59:57,479 times 2 equals eight thousand and we 4533 02:59:57,479 --> 03:00:00,600 multiply that by eight bits we then get 4534 03:00:00,600 --> 03:00:03,899 64 kilobits per second so that is a 4535 03:00:03,899 --> 03:00:09,000 single T1 ds0 worth of bandwidth now we 4536 03:00:09,000 --> 03:00:11,760 may choose to use a different codec 4537 03:00:11,760 --> 03:00:13,800 within our Network you know perhaps we 4538 03:00:13,800 --> 03:00:16,859 have congested wide area network links 4539 03:00:16,859 --> 03:00:19,439 and we want to use a lower bit rate 4540 03:00:19,439 --> 03:00:22,140 codec across those wide area lengths 4541 03:00:22,140 --> 03:00:25,680 well g729 or one of its variants are 4542 03:00:25,680 --> 03:00:27,479 certainly a popular choice for doing 4543 03:00:27,479 --> 03:00:30,479 that because we only use roughly eight 4544 03:00:30,479 --> 03:00:33,560 kilobits per second of bandwidth 4545 03:00:33,560 --> 03:00:36,540 GSM you know just for a reference point 4546 03:00:36,540 --> 03:00:40,200 here uses 13 KB a second and then if you 4547 03:00:40,200 --> 03:00:43,500 really want to get small it's g723 4548 03:00:43,500 --> 03:00:47,939 um you know R53 is 5.3 kb per second so 4549 03:00:47,939 --> 03:00:50,100 lots of different choices available to 4550 03:00:50,100 --> 03:00:52,560 you as a telephony engineer as far as 4551 03:00:52,560 --> 03:00:55,080 what codecs you want to use to transport 4552 03:00:55,080 --> 03:00:57,660 voice across the data Network 4553 03:00:57,660 --> 03:01:00,180 finally we get to encapsulation and 4554 03:01:00,180 --> 03:01:02,100 let's talk about packetization rates 4555 03:01:02,100 --> 03:01:04,140 there are two different 4556 03:01:04,140 --> 03:01:06,180 um sample sizes or I should say 4557 03:01:06,180 --> 03:01:08,939 durations of audio that we're going to 4558 03:01:08,939 --> 03:01:10,920 packetize and typically it's either 20 4559 03:01:10,920 --> 03:01:14,460 milliseconds or 30 milliseconds and I've 4560 03:01:14,460 --> 03:01:16,319 got two examples here I've got a g711 4561 03:01:16,319 --> 03:01:19,200 example and a g729 example 4562 03:01:19,200 --> 03:01:21,660 so we're trying to show you the total 4563 03:01:21,660 --> 03:01:25,020 bandwidth utilized so at 20 milliseconds 4564 03:01:25,020 --> 03:01:28,439 we are using an uncompressed bandwidth 4565 03:01:28,439 --> 03:01:32,460 for of about 80 KB a second for g711 and 4566 03:01:32,460 --> 03:01:34,620 if we use 30 male second samples you 4567 03:01:34,620 --> 03:01:36,800 know it's slightly less if we're doing 4568 03:01:36,800 --> 03:01:40,760 g729 you know that 20 millisecond sample 4569 03:01:40,760 --> 03:01:44,160 reduces down to 24 KB a second and if 4570 03:01:44,160 --> 03:01:45,540 you want to see the formula to actually 4571 03:01:45,540 --> 03:01:48,060 work all this out you take you know 4572 03:01:48,060 --> 03:01:49,920 bandwidth's what we're solving for so 4573 03:01:49,920 --> 03:01:54,060 bandwidth equals The Voice payload plus 4574 03:01:54,060 --> 03:01:58,140 the layer 3 overhead so the IP overhead 4575 03:01:58,140 --> 03:02:00,479 plus the layer 2 overhead 4576 03:02:00,479 --> 03:02:03,120 and we multiply that by the packets per 4577 03:02:03,120 --> 03:02:07,740 second times 8 bits per byte so keep in 4578 03:02:07,740 --> 03:02:11,040 mind depending what layer 2 Network 4579 03:02:11,040 --> 03:02:13,500 Technology you're using perhaps it's 4580 03:02:13,500 --> 03:02:16,380 ethernet perhaps it's not your layer 2 4581 03:02:16,380 --> 03:02:19,620 overhead number May Vary but you know 4582 03:02:19,620 --> 03:02:21,660 basically you know voice payload plus 4583 03:02:21,660 --> 03:02:24,120 layer 3 overhead plus layer 2 overhead 4584 03:02:24,120 --> 03:02:27,060 times packets per second times eight 4585 03:02:27,060 --> 03:02:29,460 bits per byte 4586 03:02:29,460 --> 03:02:31,740 let's talk about transmission protocols 4587 03:02:31,740 --> 03:02:34,620 that are used for moving these newly 4588 03:02:34,620 --> 03:02:36,740 created packets around the data Network 4589 03:02:36,740 --> 03:02:39,479 first and foremost the star of the show 4590 03:02:39,479 --> 03:02:43,080 is RTP RTP is the real-time transport 4591 03:02:43,080 --> 03:02:44,520 protocol 4592 03:02:44,520 --> 03:02:47,399 RTP Works in conjunction with a protocol 4593 03:02:47,399 --> 03:02:49,740 called rtcp which is the real-time 4594 03:02:49,740 --> 03:02:52,380 transport control protocol you may have 4595 03:02:52,380 --> 03:02:53,819 even heard me refer to it I know I've 4596 03:02:53,819 --> 03:02:56,100 heard others call it the RTP transport 4597 03:02:56,100 --> 03:02:57,840 control protocol because essentially 4598 03:02:57,840 --> 03:02:59,340 that's what it's doing 4599 03:02:59,340 --> 03:03:03,359 we have crtp which is compressed RTP and 4600 03:03:03,359 --> 03:03:06,779 we have srtp which is secure RTP and 4601 03:03:06,779 --> 03:03:08,460 we'll talk about all of these in Greater 4602 03:03:08,460 --> 03:03:12,080 detail in the following slides 4603 03:03:12,080 --> 03:03:18,620 RTP was created and standardized 4604 03:03:18,620 --> 03:03:23,340 in the publication RFC 3550 4605 03:03:23,340 --> 03:03:27,000 and RTP defines a packet format or you 4606 03:03:27,000 --> 03:03:28,920 know protocol for audio and video 4607 03:03:28,920 --> 03:03:31,319 transport over an IP network 4608 03:03:31,319 --> 03:03:35,640 now RTP rides on top of UDP and it has 4609 03:03:35,640 --> 03:03:39,779 Dynamic Port assignment so it frequently 4610 03:03:39,779 --> 03:03:42,240 uses ports anywhere in the range of 16 4611 03:03:42,240 --> 03:03:47,460 384 through 32 767. now because of this 4612 03:03:47,460 --> 03:03:51,300 Dynamic Port range RTP can be somewhat 4613 03:03:51,300 --> 03:03:54,600 challenging to Traverse firewalls and 4614 03:03:54,600 --> 03:03:57,420 and you'll see that firewalls such as 4615 03:03:57,420 --> 03:04:01,200 the Cisco ASA Etc have developed special 4616 03:04:01,200 --> 03:04:05,340 techniques to analyze the protocol and 4617 03:04:05,340 --> 03:04:07,319 you know poke holes accordingly if I can 4618 03:04:07,319 --> 03:04:10,640 be so blunt but so that's RTP 4619 03:04:10,640 --> 03:04:14,100 Dynamic Port range and uh 16 384 through 4620 03:04:14,100 --> 03:04:17,279 32 767. now one of the cool things with 4621 03:04:17,279 --> 03:04:20,899 RTP is that both unicast and multicast 4622 03:04:20,899 --> 03:04:24,899 network types are supported so if I'm on 4623 03:04:24,899 --> 03:04:28,620 a phone call from phone a to phone B the 4624 03:04:28,620 --> 03:04:30,359 RTP stream between s is going to be 4625 03:04:30,359 --> 03:04:33,779 unicast however if I'm leveraging a 4626 03:04:33,779 --> 03:04:37,080 solution to send audio to a building 4627 03:04:37,080 --> 03:04:40,140 full of Ip speakers perhaps in a paging 4628 03:04:40,140 --> 03:04:42,960 application I can still use RTP to do it 4629 03:04:42,960 --> 03:04:46,399 but I'm going to utilize multicast 4630 03:04:46,399 --> 03:04:49,560 RTP adds timestamps and secret numbers 4631 03:04:49,560 --> 03:04:51,660 sequence numbers I should say so that 4632 03:04:51,660 --> 03:04:54,359 out of order packets can be reordered 4633 03:04:54,359 --> 03:04:56,640 inside of the digit or buffer and it 4634 03:04:56,640 --> 03:04:58,260 makes sure that playback speeds are 4635 03:04:58,260 --> 03:05:01,500 managed you know being that RTP travels 4636 03:05:01,500 --> 03:05:04,800 over UDP we want to make sure that you 4637 03:05:04,800 --> 03:05:07,859 know if we've lost data we just skip 4638 03:05:07,859 --> 03:05:09,660 over you know we don't want to you know 4639 03:05:09,660 --> 03:05:12,359 have replays and data out of order Etc 4640 03:05:12,359 --> 03:05:15,300 so sequence numbers and timestamps help 4641 03:05:15,300 --> 03:05:17,279 us deal with these out of order packets 4642 03:05:17,279 --> 03:05:19,560 assuming they arrive quickly enough that 4643 03:05:19,560 --> 03:05:21,420 they can land in our digit or buffer to 4644 03:05:21,420 --> 03:05:22,560 be dealt with 4645 03:05:22,560 --> 03:05:24,359 I'm going to show you 4646 03:05:24,359 --> 03:05:26,939 um two um two different 4647 03:05:26,939 --> 03:05:29,520 um I'll just call them you know I don't 4648 03:05:29,520 --> 03:05:31,560 know how to describe it frame formats is 4649 03:05:31,560 --> 03:05:33,120 a great word to describe it we've got 4650 03:05:33,120 --> 03:05:35,460 the RTV packet on the left hand side and 4651 03:05:35,460 --> 03:05:37,680 we've got the RTP header on the other 4652 03:05:37,680 --> 03:05:40,640 side so you'll see that the RTP packet 4653 03:05:40,640 --> 03:05:43,500 includes the layer 2 header 4654 03:05:43,500 --> 03:05:46,020 the IP header so so presumably Layer Two 4655 03:05:46,020 --> 03:05:47,700 headers your ethernet header layer three 4656 03:05:47,700 --> 03:05:50,100 header which is the IP header the UDP 4657 03:05:50,100 --> 03:05:53,340 header the RTP header which we detail on 4658 03:05:53,340 --> 03:05:54,899 the right and then finally The Voice 4659 03:05:54,899 --> 03:05:56,160 payload 4660 03:05:56,160 --> 03:05:58,740 the RTP header itself contains the 4661 03:05:58,740 --> 03:06:02,840 various fields for Flags payload type 4662 03:06:02,840 --> 03:06:07,319 sequence number time stamp and option so 4663 03:06:07,319 --> 03:06:09,840 we've got again on the left the RTP 4664 03:06:09,840 --> 03:06:14,040 packet framing format and the RTP header 4665 03:06:14,040 --> 03:06:17,180 format on the right 4666 03:06:17,540 --> 03:06:22,080 rtcp the partner to RTP also defined in 4667 03:06:22,080 --> 03:06:25,620 RFC 3550 provides for out-of-band 4668 03:06:25,620 --> 03:06:27,779 control information relative or 4669 03:06:27,779 --> 03:06:30,779 pertaining to the flow of an RTP session 4670 03:06:30,779 --> 03:06:33,479 and its primary role in Practical use is 4671 03:06:33,479 --> 03:06:36,240 to provide feedback related to quality 4672 03:06:36,240 --> 03:06:37,500 of service 4673 03:06:37,500 --> 03:06:40,680 again rtcp both unicast and multicaster 4674 03:06:40,680 --> 03:06:43,439 supported and some of the values that 4675 03:06:43,439 --> 03:06:46,260 rtcp provides to us is bytes or packets 4676 03:06:46,260 --> 03:06:50,040 sent round trip delay packet loss and 4677 03:06:50,040 --> 03:06:53,220 Jitter and rtcp packets are sent at 4678 03:06:53,220 --> 03:06:57,540 least every five seconds so rtcp the 4679 03:06:57,540 --> 03:07:00,000 little brother to RTP 4680 03:07:00,000 --> 03:07:04,200 now compressed RTP or crtp is defined in 4681 03:07:04,200 --> 03:07:10,080 rfc's 2508 2509 and 3545 and the whole 4682 03:07:10,080 --> 03:07:13,260 point of crtp is to decrease the size of 4683 03:07:13,260 --> 03:07:16,439 RTP udb and IP headers so when you're 4684 03:07:16,439 --> 03:07:18,840 sending voice across the network It's 4685 03:07:18,840 --> 03:07:21,840 Not Unusual for the overhead to exceed 4686 03:07:21,840 --> 03:07:24,540 the amount of data that you're trying to 4687 03:07:24,540 --> 03:07:27,060 move now on a land we don't really care 4688 03:07:27,060 --> 03:07:28,740 because there's bandwidth Despair and 4689 03:07:28,740 --> 03:07:30,840 it's just not a problem but when we deal 4690 03:07:30,840 --> 03:07:32,340 with slow links it's something that we 4691 03:07:32,340 --> 03:07:34,620 want to consider so what can compressed 4692 03:07:34,620 --> 03:07:39,899 RTP give us well it can compress and 4693 03:07:39,899 --> 03:07:42,180 decrease the size of these headers to 4694 03:07:42,180 --> 03:07:43,979 two bytes without Chuck sum or four 4695 03:07:43,979 --> 03:07:47,399 bytes with checksum so RTP header 4696 03:07:47,399 --> 03:07:49,560 compression is going to be used not so 4697 03:07:49,560 --> 03:07:51,600 much on the Lan but on point-to-point 4698 03:07:51,600 --> 03:07:53,760 interfaces and you do need to explicitly 4699 03:07:53,760 --> 03:07:56,220 configure this on both sides of these 4700 03:07:56,220 --> 03:07:59,220 links so whether this is a a PPP link or 4701 03:07:59,220 --> 03:08:01,020 an hdlc link 4702 03:08:01,020 --> 03:08:02,399 um you know you've got to configure it 4703 03:08:02,399 --> 03:08:05,160 at both ends this is recommended for use 4704 03:08:05,160 --> 03:08:07,380 in fact it's a best practice to utilize 4705 03:08:07,380 --> 03:08:10,260 this on slow links so when you have a 4706 03:08:10,260 --> 03:08:12,479 Network that has links slower than 768k 4707 03:08:12,479 --> 03:08:15,540 go ahead and turn on compressed RTP for 4708 03:08:15,540 --> 03:08:18,180 those links and keep in mind though with 4709 03:08:18,180 --> 03:08:21,960 the bandwidth savings comes a increase 4710 03:08:21,960 --> 03:08:24,600 in CPU load so make sure that your CPU 4711 03:08:24,600 --> 03:08:27,479 budget accounts for the overhead that's 4712 03:08:27,479 --> 03:08:30,060 going to be created by compressing these 4713 03:08:30,060 --> 03:08:33,020 RTP headers 4714 03:08:33,420 --> 03:08:38,240 RTP or secure RTP was defined in RFC 4715 03:08:38,240 --> 03:08:42,000 3711 and provides for encryption message 4716 03:08:42,000 --> 03:08:44,460 authentication and integrity and replay 4717 03:08:44,460 --> 03:08:48,300 protection for RTP packets so srtp is 4718 03:08:48,300 --> 03:08:52,439 going to use AES for its encryption type 4719 03:08:52,439 --> 03:08:55,620 we're going to use hmac sha1 for message 4720 03:08:55,620 --> 03:08:57,479 Authentication 4721 03:08:57,479 --> 03:09:01,140 and we're going to use sequencing as a 4722 03:09:01,140 --> 03:09:03,060 technique to prevent the replay of 4723 03:09:03,060 --> 03:09:04,140 packets 4724 03:09:04,140 --> 03:09:05,640 one more thing I want to talk about 4725 03:09:05,640 --> 03:09:07,620 since we're talking about moving data 4726 03:09:07,620 --> 03:09:09,240 around the network removing voice around 4727 03:09:09,240 --> 03:09:11,100 the network is bad and that's voice 4728 03:09:11,100 --> 03:09:13,560 activity detection and this is kind of 4729 03:09:13,560 --> 03:09:15,540 the opposite of moving moving stuff 4730 03:09:15,540 --> 03:09:17,819 around the network this is not moving 4731 03:09:17,819 --> 03:09:20,640 stuff around the network voice activity 4732 03:09:20,640 --> 03:09:23,880 detection classifies VoIP traffic as one 4733 03:09:23,880 --> 03:09:27,660 of three types you have speech you have 4734 03:09:27,660 --> 03:09:30,899 silence and you have unknown 4735 03:09:30,899 --> 03:09:34,380 a maximum of 35 percent bandwidth 4736 03:09:34,380 --> 03:09:36,600 savings can be realized when leveraging 4737 03:09:36,600 --> 03:09:40,020 voice activity detection on a network 4738 03:09:40,020 --> 03:09:42,300 averaging more than 24 calls so what's 4739 03:09:42,300 --> 03:09:47,040 vad really do well if a voice packet 4740 03:09:47,040 --> 03:09:52,020 uh is classified as speech or as unknown 4741 03:09:52,020 --> 03:09:55,140 it will be sent across the network if 4742 03:09:55,140 --> 03:09:58,140 it's classified as silence it will not 4743 03:09:58,140 --> 03:10:01,859 be sent so by reducing the sending of 4744 03:10:01,859 --> 03:10:04,800 packets that simply contain silence you 4745 03:10:04,800 --> 03:10:07,680 can save some bandwidth now that is 4746 03:10:07,680 --> 03:10:09,960 enabled by default when you're using a 4747 03:10:09,960 --> 03:10:12,600 codec that supports it however we can 4748 03:10:12,600 --> 03:10:15,120 disable this within a dial peer and 4749 03:10:15,120 --> 03:10:17,100 frequently in fact I would say almost 4750 03:10:17,100 --> 03:10:19,740 always I disable that within my dial 4751 03:10:19,740 --> 03:10:21,720 peers because I may be transporting 4752 03:10:21,720 --> 03:10:24,140 things you know other than just voice 4753 03:10:24,140 --> 03:10:27,180 that you know have problems with that or 4754 03:10:27,180 --> 03:10:29,399 perhaps my users just are uncomfortable 4755 03:10:29,399 --> 03:10:32,399 by hearing the the very crisp silence 4756 03:10:32,399 --> 03:10:35,160 that occurs when vat is at play on a 4757 03:10:35,160 --> 03:10:37,340 network 4758 03:10:39,920 --> 03:10:42,840 voice voice transport across an IEP 4759 03:10:42,840 --> 03:10:44,460 Network and we've talked a little bit 4760 03:10:44,460 --> 03:10:47,220 about the transmission itself and you 4761 03:10:47,220 --> 03:10:52,380 know TCP I'm sorry rtcp RTP compressed 4762 03:10:52,380 --> 03:10:55,680 RTP and secure RTP as well as voice 4763 03:10:55,680 --> 03:10:58,680 activity detection thanks for watching 4764 03:10:58,680 --> 03:11:00,420 I'll see you in the next video and we're 4765 03:11:00,420 --> 03:11:02,160 going to continue talking fundamentals 4766 03:11:02,160 --> 03:11:06,000 of voice over IP and I thank you for 4767 03:11:06,000 --> 03:11:07,979 watching and I hope to see you soon good 4768 03:11:07,979 --> 03:11:10,460 studying 4769 03:11:15,060 --> 03:11:20,139 [Music] 4770 03:11:20,899 --> 03:11:23,260 thank you 4771 03:11:23,260 --> 03:11:26,709 [Music] 4772 03:11:33,240 --> 03:11:35,220 in this video we're going to talk about 4773 03:11:35,220 --> 03:11:38,880 the first of our Gateway protocols and 4774 03:11:38,880 --> 03:11:40,620 it's really one of the more popular 4775 03:11:40,620 --> 03:11:43,020 Gateway protocols in fact it's probably 4776 03:11:43,020 --> 03:11:45,720 in fact I don't even say probably it's 4777 03:11:45,720 --> 03:11:48,359 the first protocol I ever saw on a Cisco 4778 03:11:48,359 --> 03:11:51,060 voice Gateway you know way back when in 4779 03:11:51,060 --> 03:11:54,779 call manager three days and it is h.323 4780 03:11:54,779 --> 03:11:57,620 so we're going to go through some h.323 4781 03:11:57,620 --> 03:12:00,000 fundamentals within this video and we're 4782 03:12:00,000 --> 03:12:01,319 going to walk through basic 4783 03:12:01,319 --> 03:12:05,340 configuration steps for an h323 Gateway 4784 03:12:05,340 --> 03:12:08,640 when we talk about h323 architecture I 4785 03:12:08,640 --> 03:12:10,620 want you to understand that it's an itu 4786 03:12:10,620 --> 03:12:12,420 standard and really it governs 4787 03:12:12,420 --> 03:12:15,779 everything multimedia over a land so we 4788 03:12:15,779 --> 03:12:18,120 can be talking about voice we can be 4789 03:12:18,120 --> 03:12:19,920 talking about video or we can be talking 4790 03:12:19,920 --> 03:12:22,620 about collaboration it's a mature 4791 03:12:22,620 --> 03:12:24,779 protocol and it is vendor neutral in 4792 03:12:24,779 --> 03:12:26,640 fact it's one of the more vendor neutral 4793 03:12:26,640 --> 03:12:30,120 protocols out there relative to voice it 4794 03:12:30,120 --> 03:12:32,700 is a peer-to-peer protocol and when I 4795 03:12:32,700 --> 03:12:34,439 say that it's a peer-to-peer protocol I 4796 03:12:34,439 --> 03:12:36,000 want you to understand that a voice 4797 03:12:36,000 --> 03:12:38,520 Gateway 4798 03:12:38,520 --> 03:12:39,960 um first off doesn't rely on call 4799 03:12:39,960 --> 03:12:41,460 manager you know there doesn't have to 4800 03:12:41,460 --> 03:12:43,380 be a call manager to have an h323 4801 03:12:43,380 --> 03:12:44,520 Gateway 4802 03:12:44,520 --> 03:12:46,859 as the Gateway maintains its own 4803 03:12:46,859 --> 03:12:48,899 self-sufficient dial plan so if you've 4804 03:12:48,899 --> 03:12:50,100 got a network 4805 03:12:50,100 --> 03:12:52,560 and the call manager 4806 03:12:52,560 --> 03:12:54,660 and a half a dozen sites and each site 4807 03:12:54,660 --> 03:12:56,760 has a voice Gateway and they're h323 4808 03:12:56,760 --> 03:12:59,160 gateways each Gateway will have its own 4809 03:12:59,160 --> 03:13:01,859 unique dial plan that is controlled by 4810 03:13:01,859 --> 03:13:05,160 the device itself it 4811 03:13:05,160 --> 03:13:06,899 um you know one of the advantages of 4812 03:13:06,899 --> 03:13:10,020 h323 is it allows for very specific call 4813 03:13:10,020 --> 03:13:13,740 routing rules even more so than within 4814 03:13:13,740 --> 03:13:15,540 call manager itself you know within an 4815 03:13:15,540 --> 03:13:17,460 h323 Gateway we can make routing 4816 03:13:17,460 --> 03:13:19,740 decisions based on both the called and 4817 03:13:19,740 --> 03:13:22,380 calling numbers so very flexible 4818 03:13:22,380 --> 03:13:25,020 if you're doing srst or survivable 4819 03:13:25,020 --> 03:13:27,779 remote site telephony h323 is a great 4820 03:13:27,779 --> 03:13:30,779 option for you because the dial Piers 4821 03:13:30,779 --> 03:13:32,340 you use during the course of normal 4822 03:13:32,340 --> 03:13:34,680 business will be the same dial Piers 4823 03:13:34,680 --> 03:13:36,779 that you're using during a survivability 4824 03:13:36,779 --> 03:13:38,819 scenario 4825 03:13:38,819 --> 03:13:40,680 like I said before there's no dependency 4826 03:13:40,680 --> 03:13:43,020 on Cisco unified Communications manager 4827 03:13:43,020 --> 03:13:45,120 I could certainly have a voice Gateway 4828 03:13:45,120 --> 03:13:48,120 running h323 and another voice Gateway 4829 03:13:48,120 --> 03:13:51,240 running h323 build a dial plan to allow 4830 03:13:51,240 --> 03:13:52,680 calls throughout between them and be 4831 03:13:52,680 --> 03:13:54,960 done without a call manager 4832 03:13:54,960 --> 03:13:58,500 one of the features that is supported on 4833 03:13:58,500 --> 03:14:00,899 h323 but not on some of the other 4834 03:14:00,899 --> 03:14:04,620 protocols is ISDN nfas or non-facility 4835 03:14:04,620 --> 03:14:08,160 Associated signaling nfas 4836 03:14:08,160 --> 03:14:11,040 is a methodology where you have multiple 4837 03:14:11,040 --> 03:14:16,680 ISDN PRI circuits and you share a single 4838 03:14:16,680 --> 03:14:18,899 D Channel or Delta Channel 4839 03:14:18,899 --> 03:14:20,220 for 4840 03:14:20,220 --> 03:14:22,380 you know a combination of multiple and 4841 03:14:22,380 --> 03:14:24,080 in fact I think it's like up to six 4842 03:14:24,080 --> 03:14:27,479 different pris so you can buy yourself a 4843 03:14:27,479 --> 03:14:30,000 couple of extra time slots for voice by 4844 03:14:30,000 --> 03:14:34,080 not allocating a time slot for signaling 4845 03:14:34,080 --> 03:14:36,000 so mgcp which we'll talk about later 4846 03:14:36,000 --> 03:14:38,000 does not support end fast 4847 03:14:38,000 --> 03:14:40,100 h323 does 4848 03:14:40,100 --> 03:14:44,279 h323 again very feature Rich has 2.38 4849 03:14:44,279 --> 03:14:47,520 support for facts and the t38 is a fax 4850 03:14:47,520 --> 03:14:49,560 over IP implementation that's very 4851 03:14:49,560 --> 03:14:50,760 popular 4852 03:14:50,760 --> 03:14:54,180 and h33 has the advantage of supporting 4853 03:14:54,180 --> 03:14:56,760 enhanced call preservation so for 4854 03:14:56,760 --> 03:15:00,899 example let's say that I have a voice 4855 03:15:00,899 --> 03:15:03,439 call in progress between a Cisco iPhone 4856 03:15:03,439 --> 03:15:06,600 and at h323 Gateway you know out to a 4857 03:15:06,600 --> 03:15:08,100 pstn caller 4858 03:15:08,100 --> 03:15:10,620 if the call manager were to experience a 4859 03:15:10,620 --> 03:15:13,160 failure the call would actually remain 4860 03:15:13,160 --> 03:15:18,600 in progress because the h323 device is 4861 03:15:18,600 --> 03:15:21,660 not reliant on the call manager to 4862 03:15:21,660 --> 03:15:23,340 maintain the call so we've got enhanced 4863 03:15:23,340 --> 03:15:26,300 call preservation 4864 03:15:26,399 --> 03:15:28,800 about h323 Network elements for a moment 4865 03:15:28,800 --> 03:15:32,160 we have terminals we have devices called 4866 03:15:32,160 --> 03:15:35,220 multi-point control units or mcus and an 4867 03:15:35,220 --> 03:15:36,960 MCU is nothing more than a conference 4868 03:15:36,960 --> 03:15:39,479 bridge for audio or video 4869 03:15:39,479 --> 03:15:42,779 we have gateways and we have Gatekeepers 4870 03:15:42,779 --> 03:15:44,760 so a terminal that's an endpoint that 4871 03:15:44,760 --> 03:15:46,859 could be a video endpoint a voice 4872 03:15:46,859 --> 03:15:49,560 endpoint it could be a computer you know 4873 03:15:49,560 --> 03:15:51,660 running you know a video conferencing 4874 03:15:51,660 --> 03:15:54,479 software Etc we talked about mcu's you 4875 03:15:54,479 --> 03:15:56,880 know this can be devices that facilitate 4876 03:15:56,880 --> 03:15:59,700 for audio and build Neo multiplexing for 4877 03:15:59,700 --> 03:16:01,260 conferences 4878 03:16:01,260 --> 03:16:02,880 gateways are just what they sound 4879 03:16:02,880 --> 03:16:04,319 they're where we connect things like 4880 03:16:04,319 --> 03:16:07,020 pstn interfaces Gatekeepers are kind of 4881 03:16:07,020 --> 03:16:08,880 unique a gatekeeper allows you to 4882 03:16:08,880 --> 03:16:10,800 distribute dial plan elements or 4883 03:16:10,800 --> 03:16:12,420 distribute logic and knowledge of a dial 4884 03:16:12,420 --> 03:16:13,460 plan 4885 03:16:13,460 --> 03:16:16,260 throughout an h323 Network and we'll 4886 03:16:16,260 --> 03:16:18,120 talk more about Gatekeepers and some of 4887 03:16:18,120 --> 03:16:21,319 the next couple of slides 4888 03:16:21,319 --> 03:16:25,740 with h323 Gatekeepers which are optional 4889 03:16:25,740 --> 03:16:27,600 devices I want to I want to you know 4890 03:16:27,600 --> 03:16:29,220 stress that Gatekeepers are not 4891 03:16:29,220 --> 03:16:31,740 mandatory within h323 they can be used 4892 03:16:31,740 --> 03:16:34,100 for h323 dial plan management 4893 03:16:34,100 --> 03:16:35,819 Gatekeepers perform a number of 4894 03:16:35,819 --> 03:16:39,720 functions including address translation 4895 03:16:39,720 --> 03:16:41,700 admission control 4896 03:16:41,700 --> 03:16:43,620 bandwidth control 4897 03:16:43,620 --> 03:16:45,660 Zone management 4898 03:16:45,660 --> 03:16:47,960 call authorization 4899 03:16:47,960 --> 03:16:51,960 bandwidth management call management and 4900 03:16:51,960 --> 03:16:53,640 the endpoints themselves are going to 4901 03:16:53,640 --> 03:16:55,859 register with the gatekeeper you know 4902 03:16:55,859 --> 03:16:58,260 when you turn them on and boot them up 4903 03:16:58,260 --> 03:16:59,640 endpoints are going to request 4904 03:16:59,640 --> 03:17:01,740 permission or what we call admission 4905 03:17:01,740 --> 03:17:04,620 from the gatekeeper in order to place a 4906 03:17:04,620 --> 03:17:06,800 call 4907 03:17:07,439 --> 03:17:09,680 so as we talk about the components of 4908 03:17:09,680 --> 03:17:13,200 h323 I want to mention that h323 is what 4909 03:17:13,200 --> 03:17:16,260 we refer to as an umbrella protocol and 4910 03:17:16,260 --> 03:17:18,240 what that really means is that there are 4911 03:17:18,240 --> 03:17:21,020 a number of other protocols underneath 4912 03:17:21,020 --> 03:17:23,700 h323 that make up the entire 4913 03:17:23,700 --> 03:17:27,140 communication flow h.225 4914 03:17:27,140 --> 03:17:29,819 is you know one of those protocols in 4915 03:17:29,819 --> 03:17:31,740 fact we're talking here on the slide 4916 03:17:31,740 --> 03:17:34,680 about h.225 Raz which is registration 4917 03:17:34,680 --> 03:17:39,000 authorization and Status so when h323 4918 03:17:39,000 --> 03:17:40,979 endpoints are using a gatekeeper they're 4919 03:17:40,979 --> 03:17:44,279 going to use the h225 ravs protocol to 4920 03:17:44,279 --> 03:17:47,359 communicate with the GateKeeper 4921 03:17:47,359 --> 03:17:50,399 Gatekeepers have lots and lots of 4922 03:17:50,399 --> 03:17:52,260 different message types and I'm going to 4923 03:17:52,260 --> 03:17:54,240 go through some of those message types 4924 03:17:54,240 --> 03:17:57,660 pretty quickly here and you know 4925 03:17:57,660 --> 03:17:59,880 depending on your experience with 4926 03:17:59,880 --> 03:18:01,560 Gatekeepers you may want to study this 4927 03:18:01,560 --> 03:18:03,600 for the test I remember when I was going 4928 03:18:03,600 --> 03:18:06,359 through the ccnp voice curriculum from 4929 03:18:06,359 --> 03:18:08,520 IC voice exam they drilled me pretty 4930 03:18:08,520 --> 03:18:10,500 heavy on this stuff so take your time to 4931 03:18:10,500 --> 03:18:12,479 understand this we have gatekeeper 4932 03:18:12,479 --> 03:18:15,540 requests Rejects and confirms those are 4933 03:18:15,540 --> 03:18:18,840 the grx messages we have registration 4934 03:18:18,840 --> 03:18:21,779 request reject confirms we have 4935 03:18:21,779 --> 03:18:25,859 unregister request reject confirm 4936 03:18:25,859 --> 03:18:28,140 we have Administration request reject 4937 03:18:28,140 --> 03:18:29,460 confirm 4938 03:18:29,460 --> 03:18:32,520 we have bandwidth request reject confirm 4939 03:18:32,520 --> 03:18:34,800 you see in a pattern here we have 4940 03:18:34,800 --> 03:18:37,680 disengage request reject confirm 4941 03:18:37,680 --> 03:18:41,220 location request reject confirm we have 4942 03:18:41,220 --> 03:18:44,060 information requests acknowledgments 4943 03:18:44,060 --> 03:18:46,620 non-acknowledgments and responses 4944 03:18:46,620 --> 03:18:48,779 we have non-standard messages 4945 03:18:48,779 --> 03:18:51,000 unknown message responses 4946 03:18:51,000 --> 03:18:53,279 request in progress 4947 03:18:53,279 --> 03:18:55,859 the resource availability indication and 4948 03:18:55,859 --> 03:18:57,120 confirm 4949 03:18:57,120 --> 03:19:00,359 service control indication and response 4950 03:19:00,359 --> 03:19:02,760 and finally the admission confirms 4951 03:19:02,760 --> 03:19:05,180 sequence 4952 03:19:06,380 --> 03:19:09,479 h.225 you know as we talk about h225 4953 03:19:09,479 --> 03:19:13,620 when endpoint communication begins and 4954 03:19:13,620 --> 03:19:14,880 we 4955 03:19:14,880 --> 03:19:17,819 resolve the endpoint address and we try 4956 03:19:17,819 --> 03:19:20,460 to set up a call the next thing that 4957 03:19:20,460 --> 03:19:22,859 happens is that h225 messages are used 4958 03:19:22,859 --> 03:19:24,600 to establish Communications with the 4959 03:19:24,600 --> 03:19:26,340 remote endpoint 4960 03:19:26,340 --> 03:19:28,020 you've got a setup and set up 4961 03:19:28,020 --> 03:19:30,540 acknowledge message a call proceeding 4962 03:19:30,540 --> 03:19:33,420 message a connect message alerting 4963 03:19:33,420 --> 03:19:37,200 information release complete facility 4964 03:19:37,200 --> 03:19:40,279 and progress now one thing you may 4965 03:19:40,279 --> 03:19:43,260 recognize here is this is very similar 4966 03:19:43,260 --> 03:19:46,680 to the q.931 protocol we use for ISDN 4967 03:19:46,680 --> 03:19:49,920 and that's because h.225 was based off 4968 03:19:49,920 --> 03:19:52,740 of q931 I'm sorry and I skipped one 4969 03:19:52,740 --> 03:19:55,260 we've got status and Status inquiry and 4970 03:19:55,260 --> 03:19:59,000 notify messages actually I skipped too 4971 03:19:59,000 --> 03:20:02,700 h.245 call control takes place once a 4972 03:20:02,700 --> 03:20:05,479 call is initiated so h.225 comes first 4973 03:20:05,479 --> 03:20:09,060 next is h.245 call control so we're 4974 03:20:09,060 --> 03:20:11,640 going to use 245 call signaling to do 4975 03:20:11,640 --> 03:20:13,500 things like capabilities negotiations 4976 03:20:13,500 --> 03:20:15,600 for video and audio 4977 03:20:15,600 --> 03:20:17,279 we're going to use it for opening and 4978 03:20:17,279 --> 03:20:19,140 closing of logical channels for video 4979 03:20:19,140 --> 03:20:20,760 audio collaboration 4980 03:20:20,760 --> 03:20:22,260 we're going to use it for flow control 4981 03:20:22,260 --> 03:20:25,979 and Conference control and I found a 4982 03:20:25,979 --> 03:20:27,420 resource on the web you know I don't 4983 03:20:27,420 --> 03:20:29,100 like Reinventing the wheel here I found 4984 03:20:29,100 --> 03:20:30,779 a resource on the web with Wikipedia 4985 03:20:30,779 --> 03:20:33,720 that gives just a phenomenal breakdown 4986 03:20:33,720 --> 03:20:36,240 of the h323 protocol and I've got that 4987 03:20:36,240 --> 03:20:39,479 URL shown here so please take a moment 4988 03:20:39,479 --> 03:20:43,920 go to Wikipedia view the h.323 page and 4989 03:20:43,920 --> 03:20:45,899 I think you're going to find a lot of 4990 03:20:45,899 --> 03:20:50,100 value add in that in that link 4991 03:20:50,100 --> 03:20:52,040 we're going to go through some basic 4992 03:20:52,040 --> 03:20:55,560 h.323 Gateway configurations within this 4993 03:20:55,560 --> 03:20:57,720 video and I want to walk you through 4994 03:20:57,720 --> 03:21:00,479 what is involved in setting up a 323 4995 03:21:00,479 --> 03:21:01,560 Gateway 4996 03:21:01,560 --> 03:21:03,720 all right in this example we're going to 4997 03:21:03,720 --> 03:21:05,460 walk you through basic configuration of 4998 03:21:05,460 --> 03:21:08,399 an h323 Gateway we've got a Cisco 2811 4999 03:21:08,399 --> 03:21:10,800 router here HQ router you've seen me use 5000 03:21:10,800 --> 03:21:13,380 this device a number of times before and 5001 03:21:13,380 --> 03:21:15,180 I want to show you just how dead stupid 5002 03:21:15,180 --> 03:21:17,939 simple h323 is to configure we're going 5003 03:21:17,939 --> 03:21:19,920 to go convictee and in fact before I do 5004 03:21:19,920 --> 03:21:22,560 that do show IP and brief you'll see 5005 03:21:22,560 --> 03:21:24,000 that I've got just a couple of IP 5006 03:21:24,000 --> 03:21:25,620 addresses you know router on a stick 5007 03:21:25,620 --> 03:21:28,560 going on we've got Loop Max zero in use 5008 03:21:28,560 --> 03:21:29,640 and in fact I'm going to use the 5009 03:21:29,640 --> 03:21:31,260 loopback interface here for a moment I'm 5010 03:21:31,260 --> 03:21:33,779 going to say interface loopback zero and 5011 03:21:33,779 --> 03:21:37,760 I'm going to say h323 Gateway 5012 03:21:37,760 --> 03:21:42,439 VoIP bind Source address 10 5013 03:21:42,439 --> 03:21:45,000 150.1.1 what I've done there is I've 5014 03:21:45,000 --> 03:21:48,660 enabled h323 on that interface and this 5015 03:21:48,660 --> 03:21:50,220 is the address we're going to use as the 5016 03:21:50,220 --> 03:21:52,439 source IP address for all of our outline 5017 03:21:52,439 --> 03:21:55,920 h323 traffic so h225 h.245 and rat 5018 03:21:55,920 --> 03:21:57,540 signaling so it's all going to originate 5019 03:21:57,540 --> 03:21:59,399 from that loopback interface again 5020 03:21:59,399 --> 03:22:02,040 depending on your network layout uh your 5021 03:22:02,040 --> 03:22:03,960 choice of interface you know may very 5022 03:22:03,960 --> 03:22:06,260 well be a physical interface 5023 03:22:06,260 --> 03:22:09,720 we've talked about dial Piers before and 5024 03:22:09,720 --> 03:22:12,200 it's necessary to configure a Diop here 5025 03:22:12,200 --> 03:22:15,479 to you know make a Gateway in h323 5026 03:22:15,479 --> 03:22:17,700 Gateway in fact specifically is a vape 5027 03:22:17,700 --> 03:22:20,120 Diop here so we're going to say dial 5028 03:22:20,120 --> 03:22:23,819 peer voice 100 VoIP and we're going to 5029 03:22:23,819 --> 03:22:26,939 say destination pattern you know I'm 5030 03:22:26,939 --> 03:22:28,319 just going to make it you know eight dot 5031 03:22:28,319 --> 03:22:29,520 dot dot 5032 03:22:29,520 --> 03:22:31,880 and then we're going to say 5033 03:22:31,880 --> 03:22:35,060 session Target 5034 03:22:35,060 --> 03:22:38,880 ipv4 10 10 2 10 10. so that's my call 5035 03:22:38,880 --> 03:22:42,660 manager and guess what that's at h323 5036 03:22:42,660 --> 03:22:45,180 Gateway I mean as simple as that you 5037 03:22:45,180 --> 03:22:47,460 know I've got to dial up here 5038 03:22:47,460 --> 03:22:49,979 um you know in fact just show run pipe 5039 03:22:49,979 --> 03:22:56,460 include or pipe begin dial pure voice 5040 03:22:56,460 --> 03:22:57,960 you know we'll see that die up here that 5041 03:22:57,960 --> 03:23:00,000 I just built up here you have this dial 5042 03:23:00,000 --> 03:23:02,460 up here whoops scroll by it here type 5043 03:23:02,460 --> 03:23:04,979 your voice 100 VoIP if I had an incoming 5044 03:23:04,979 --> 03:23:06,720 call link hit the Gateway and look to 5045 03:23:06,720 --> 03:23:09,000 select an outgoing call lag that is an 5046 03:23:09,000 --> 03:23:13,140 h323 Gateway configuration in fact by 5047 03:23:13,140 --> 03:23:17,880 default a VoIP Diop here is an h323 dial 5048 03:23:17,880 --> 03:23:20,399 pair now when we get into sip gateways 5049 03:23:20,399 --> 03:23:21,720 you're going to see that it's configured 5050 03:23:21,720 --> 03:23:23,220 almost the same except we're going to 5051 03:23:23,220 --> 03:23:25,439 specify a session protocol 5052 03:23:25,439 --> 03:23:28,739 and that's fine too but uh you know 5053 03:23:28,739 --> 03:23:31,920 really turning up an h323 Gateway is one 5054 03:23:31,920 --> 03:23:33,120 of the most simple things that you're 5055 03:23:33,120 --> 03:23:37,560 going to do now if I wanted to 5056 03:23:37,560 --> 03:23:38,220 um 5057 03:23:38,220 --> 03:23:42,000 turn off capabilities for h323 5058 03:23:42,000 --> 03:23:43,800 you know they're all by default you know 5059 03:23:43,800 --> 03:23:46,140 voice service VoIP 5060 03:23:46,140 --> 03:23:48,660 but I can 5061 03:23:48,660 --> 03:23:52,020 do a shutdown and turn them off now 5062 03:23:52,020 --> 03:23:53,460 you're not going to do that if you're 5063 03:23:53,460 --> 03:23:55,500 programming a voice Gateway but you 5064 03:23:55,500 --> 03:23:57,060 could 5065 03:23:57,060 --> 03:23:58,319 um other things you might want to do 5066 03:23:58,319 --> 03:24:02,160 which h323 is configure 5067 03:24:02,160 --> 03:24:04,859 whether or not the session transport is 5068 03:24:04,859 --> 03:24:09,899 TCP or UDP the default for h323 is TCP 5069 03:24:09,899 --> 03:24:12,840 but one of the advantages of using UDP 5070 03:24:12,840 --> 03:24:14,700 obviously your application the endpoints 5071 03:24:14,700 --> 03:24:16,680 have to support it but if I'm using UDP 5072 03:24:16,680 --> 03:24:18,239 I'm going to go slightly faster call 5073 03:24:18,239 --> 03:24:20,700 setup so if that matters to you you 5074 03:24:20,700 --> 03:24:22,500 might consider this but basically what 5075 03:24:22,500 --> 03:24:24,120 we'll do we're already Under The Voice 5076 03:24:24,120 --> 03:24:26,460 service VoIP menu and I'm going to go 5077 03:24:26,460 --> 03:24:27,779 ahead and say 5078 03:24:27,779 --> 03:24:30,779 um let's see here h323 whoops gotta get 5079 03:24:30,779 --> 03:24:32,100 on the keyboard right 5080 03:24:32,100 --> 03:24:33,960 and then let me show you here we go 5081 03:24:33,960 --> 03:24:35,540 session 5082 03:24:35,540 --> 03:24:39,779 transport TCP or UDP so I could go 5083 03:24:39,779 --> 03:24:41,040 UDP 5084 03:24:41,040 --> 03:24:44,580 and tell it to use UDP for h323 but I'm 5085 03:24:44,580 --> 03:24:46,319 going to go back to TCP which is the 5086 03:24:46,319 --> 03:24:47,819 default I've never changed it in 5087 03:24:47,819 --> 03:24:50,880 production but you certainly can 5088 03:24:50,880 --> 03:24:54,660 if I want a monkey with the h.225 timers 5089 03:24:54,660 --> 03:24:57,300 I've got an idle call connection timer 5090 03:24:57,300 --> 03:24:59,700 so we're going to be actually I'm in the 5091 03:24:59,700 --> 03:25:01,920 right place right now I can say h225 5092 03:25:01,920 --> 03:25:03,660 question mark I want to show you all the 5093 03:25:03,660 --> 03:25:05,460 things we've got going on here 5094 03:25:05,460 --> 03:25:06,540 um the one I'm going to mess with is 5095 03:25:06,540 --> 03:25:08,819 Timeout 5096 03:25:08,819 --> 03:25:12,600 and I'm going to mess with the 5097 03:25:12,600 --> 03:25:14,760 TCP 5098 03:25:14,760 --> 03:25:16,620 call idle 5099 03:25:16,620 --> 03:25:19,080 and then I can set a value here or I can 5100 03:25:19,080 --> 03:25:21,660 say never so if I wanted to change the 5101 03:25:21,660 --> 03:25:22,819 timeout 5102 03:25:22,819 --> 03:25:25,200 I could do that the default is going to 5103 03:25:25,200 --> 03:25:27,840 be 10 seconds 5104 03:25:27,840 --> 03:25:31,439 but play with that as necessary you can 5105 03:25:31,439 --> 03:25:34,279 do a lot of different tuning with h225 5106 03:25:34,279 --> 03:25:36,779 you've got um 5107 03:25:36,779 --> 03:25:38,939 you know in a voice class if I want to 5108 03:25:38,939 --> 03:25:40,319 configure a voice class let me get out 5109 03:25:40,319 --> 03:25:42,660 of here I'll show you that we'll say 5110 03:25:42,660 --> 03:25:45,420 voice class 5111 03:25:45,420 --> 03:25:48,060 and then I'm going to say h323 5112 03:25:48,060 --> 03:25:49,859 and let's give it a tag we'll just call 5113 03:25:49,859 --> 03:25:53,520 it Josh can I do that hang on oh it's a 5114 03:25:53,520 --> 03:25:55,560 numeric tag okay we'll say one 5115 03:25:55,560 --> 03:25:58,620 sorry about that we will say h225 5116 03:25:58,620 --> 03:25:59,939 timeout 5117 03:25:59,939 --> 03:26:02,399 gcp establish and then we can put a 5118 03:26:02,399 --> 03:26:04,260 value you know I can say you know five 5119 03:26:04,260 --> 03:26:07,260 seconds if I want 5120 03:26:07,260 --> 03:26:09,899 um I can mess with the h2d5 timeout 5121 03:26:09,899 --> 03:26:11,160 setup 5122 03:26:11,160 --> 03:26:14,640 by going h225 timeout setup question 5123 03:26:14,640 --> 03:26:16,319 mark again I've got some timers here 5124 03:26:16,319 --> 03:26:18,359 four seconds whatever 5125 03:26:18,359 --> 03:26:21,239 and you would then associate The Voice 5126 03:26:21,239 --> 03:26:25,020 class with a dial pair or series of dial 5127 03:26:25,020 --> 03:26:27,540 Piers if you wanted to use it now we're 5128 03:26:27,540 --> 03:26:29,460 getting into some of the you know some 5129 03:26:29,460 --> 03:26:31,380 of the granular stuff here but uh what 5130 03:26:31,380 --> 03:26:32,819 was that dial up here I had Show run 5131 03:26:32,819 --> 03:26:36,180 pipe again dial pure voice 5132 03:26:36,180 --> 03:26:39,000 uh we called it 5133 03:26:39,000 --> 03:26:42,720 100 okay so config team dial pure voice 5134 03:26:42,720 --> 03:26:47,160 100 VoIP and I would say voice class I'm 5135 03:26:47,160 --> 03:26:48,420 sorry 5136 03:26:48,420 --> 03:26:51,359 I would actually say voice Dash class I 5137 03:26:51,359 --> 03:26:53,340 always forget hyphens voice class and 5138 03:26:53,340 --> 03:26:55,399 then I'm just going to say 5139 03:26:55,399 --> 03:26:57,359 h323 5140 03:26:57,359 --> 03:27:00,840 and then that tag I used so one 5141 03:27:00,840 --> 03:27:02,279 I wish Cisco was a little more 5142 03:27:02,279 --> 03:27:05,100 consistent in tags of numeric versus 5143 03:27:05,100 --> 03:27:07,319 alphanumeric but we'll take a numeric 5144 03:27:07,319 --> 03:27:09,660 tag there so anyway you know the timers 5145 03:27:09,660 --> 03:27:11,160 and the parameters that I tweaked there 5146 03:27:11,160 --> 03:27:13,979 would be available to you 5147 03:27:13,979 --> 03:27:16,080 now if I want to verify the 5148 03:27:16,080 --> 03:27:18,479 configuration of my gateway you know 5149 03:27:18,479 --> 03:27:21,600 show Gateway kind of a real easy command 5150 03:27:21,600 --> 03:27:25,979 we can show h323 itut version 4.0 ht33 5151 03:27:25,979 --> 03:27:30,120 stack version 0.1 the h323 service is up 5152 03:27:30,120 --> 03:27:32,700 it shows us that the Gateway is not 5153 03:27:32,700 --> 03:27:35,720 registered to any gatekeeper and in fact 5154 03:27:35,720 --> 03:27:39,840 I have not seen a gatekeeper in use in a 5155 03:27:39,840 --> 03:27:41,460 network and 5156 03:27:41,460 --> 03:27:44,340 I don't even know how long they've 5157 03:27:44,340 --> 03:27:46,920 fallen out of popularity because quite 5158 03:27:46,920 --> 03:27:49,200 frankly there are better ways to manage 5159 03:27:49,200 --> 03:27:52,140 dial plan than using h323 gateways and 5160 03:27:52,140 --> 03:27:54,420 Gatekeepers 5161 03:27:54,420 --> 03:27:57,180 that said they do exist and you may run 5162 03:27:57,180 --> 03:28:00,239 into them from time to time now how do I 5163 03:28:00,239 --> 03:28:02,460 debug an h323 Gateway I'm going to show 5164 03:28:02,460 --> 03:28:04,739 you a command you've seen before it's a 5165 03:28:04,739 --> 03:28:06,120 debug you're going to love to hate or 5166 03:28:06,120 --> 03:28:08,880 hate to love one of the other debug 5167 03:28:08,880 --> 03:28:13,620 voice CC API in out if I've got an h323 5168 03:28:13,620 --> 03:28:16,260 Gateway and I'm sending calls to and 5169 03:28:16,260 --> 03:28:17,640 from call manager and I want to know 5170 03:28:17,640 --> 03:28:20,220 what's going on that bad boys the debug 5171 03:28:20,220 --> 03:28:22,859 we're going to use so with that I think 5172 03:28:22,859 --> 03:28:27,420 we've covered fundamentals of h.323 and 5173 03:28:27,420 --> 03:28:28,859 um I think you're ready to move on to 5174 03:28:28,859 --> 03:28:30,000 the next section we're going to talk 5175 03:28:30,000 --> 03:28:33,000 about sip we're going to talk about mgcp 5176 03:28:33,000 --> 03:28:35,100 and get into some of the other Gateway 5177 03:28:35,100 --> 03:28:36,779 protocols 5178 03:28:36,779 --> 03:28:38,939 and you know kind of dig into the the 5179 03:28:38,939 --> 03:28:40,680 how and the why and the where and how to 5180 03:28:40,680 --> 03:28:42,540 debug Etc 5181 03:28:42,540 --> 03:28:44,760 and I think that's enough to move you on 5182 03:28:44,760 --> 03:28:46,560 to the next video so thanks for watching 5183 03:28:46,560 --> 03:28:49,859 guys have a great evening and um you 5184 03:28:49,859 --> 03:28:53,300 know good studying I'll talk to you soon 5185 03:28:55,060 --> 03:29:07,420 [Music] 5186 03:29:14,180 --> 03:29:16,739 in this module we're going to talk about 5187 03:29:16,739 --> 03:29:18,960 one of my favorite protocols and that is 5188 03:29:18,960 --> 03:29:21,239 sip now I have to admit that in the 5189 03:29:21,239 --> 03:29:23,640 beginning when I first began working 5190 03:29:23,640 --> 03:29:27,060 with Cisco unified Communications I was 5191 03:29:27,060 --> 03:29:30,359 a h323 an mgcp fan and those were the 5192 03:29:30,359 --> 03:29:32,640 protocols I used and I would never touch 5193 03:29:32,640 --> 03:29:34,140 set 5194 03:29:34,140 --> 03:29:38,340 part of that was because of where it was 5195 03:29:38,340 --> 03:29:40,979 as a protocol and maturing 5196 03:29:40,979 --> 03:29:44,040 part of it was because I didn't know how 5197 03:29:44,040 --> 03:29:45,120 it worked 5198 03:29:45,120 --> 03:29:47,760 and part of it was because you know 5199 03:29:47,760 --> 03:29:49,380 other people told me not to you know 5200 03:29:49,380 --> 03:29:51,840 they said 323 and mtcp and you know 5201 03:29:51,840 --> 03:29:53,160 these are things you need to be using 5202 03:29:53,160 --> 03:29:55,880 well you know 10 years later here we are 5203 03:29:55,880 --> 03:29:58,500 and let me tell you my opinion has 5204 03:29:58,500 --> 03:30:00,239 changed or I should say my opinion has 5205 03:30:00,239 --> 03:30:02,760 evolved just as the Sip protocol has 5206 03:30:02,760 --> 03:30:05,340 evolved the widespread adoption or 5207 03:30:05,340 --> 03:30:07,560 adoption of it in general has evolved 5208 03:30:07,560 --> 03:30:09,899 and uh I think you'll find that it is 5209 03:30:09,899 --> 03:30:12,840 absolutely a contender technology for 5210 03:30:12,840 --> 03:30:14,460 voice gateways today so let's get into 5211 03:30:14,460 --> 03:30:16,800 talking about Sip and understanding sip 5212 03:30:16,800 --> 03:30:21,180 architecture so like h323 5213 03:30:21,180 --> 03:30:23,939 sip is a protocol 5214 03:30:23,939 --> 03:30:26,720 created by a standards body 5215 03:30:26,720 --> 03:30:33,300 h323 was an itu standard and sip is an 5216 03:30:33,300 --> 03:30:36,180 ietf standard so we've got two competing 5217 03:30:36,180 --> 03:30:38,880 kind of sorta governing bodies and their 5218 03:30:38,880 --> 03:30:40,560 individual protocols and it was 5219 03:30:40,560 --> 03:30:44,040 developed as an alternative to h323 a 5220 03:30:44,040 --> 03:30:45,060 lot of the things you're going to see me 5221 03:30:45,060 --> 03:30:47,279 say about sip are the same things that I 5222 03:30:47,279 --> 03:30:49,200 said about h323 you know they're both 5223 03:30:49,200 --> 03:30:53,160 mature and vendoral neutral a sip also a 5224 03:30:53,160 --> 03:30:54,899 peer-to-peat pro peer-to-peer protocol 5225 03:30:54,899 --> 03:30:56,520 and each Gateway is going to maintain 5226 03:30:56,520 --> 03:30:59,160 its own dial plan logic 5227 03:30:59,160 --> 03:31:00,600 um there's no extra configuration that 5228 03:31:00,600 --> 03:31:02,220 needs to be done if you're using srst 5229 03:31:02,220 --> 03:31:03,720 you know the same dial peers you're 5230 03:31:03,720 --> 03:31:06,180 using for call routing can be used for 5231 03:31:06,180 --> 03:31:08,939 survivability features it's got no 5232 03:31:08,939 --> 03:31:11,580 dependency on call manager again you can 5233 03:31:11,580 --> 03:31:14,399 do ISDN fast and you can do t38 support 5234 03:31:14,399 --> 03:31:16,560 for faxing now keep in mind if you're 5235 03:31:16,560 --> 03:31:19,380 doing t38 for faxing that that is 5236 03:31:19,380 --> 03:31:22,380 supported with SIP UDP only not with SIP 5237 03:31:22,380 --> 03:31:24,779 TCP but that's a little bit beyond the 5238 03:31:24,779 --> 03:31:26,640 scope of the C voice exam so don't 5239 03:31:26,640 --> 03:31:28,620 stress that too much but if you're doing 5240 03:31:28,620 --> 03:31:30,600 fax over IP you'll know exactly what I'm 5241 03:31:30,600 --> 03:31:32,040 talking about 5242 03:31:32,040 --> 03:31:34,319 let's talk about sip Network elements 5243 03:31:34,319 --> 03:31:36,960 there are two types of network elements 5244 03:31:36,960 --> 03:31:39,180 I want you to understand and then sip we 5245 03:31:39,180 --> 03:31:42,180 call these user agents the Sip UA there 5246 03:31:42,180 --> 03:31:46,020 are sip UA clients or what we call a UAC 5247 03:31:46,020 --> 03:31:47,640 and those include endpoints such as 5248 03:31:47,640 --> 03:31:50,640 phone video conferencing codecs voice 5249 03:31:50,640 --> 03:31:53,100 gateways and then there are endpoints or 5250 03:31:53,100 --> 03:31:55,500 I should say there are user agents we 5251 03:31:55,500 --> 03:31:58,560 call servers or uas which includes sip 5252 03:31:58,560 --> 03:32:00,420 registrars and proxies and redirect 5253 03:32:00,420 --> 03:32:03,600 servers and location servers 5254 03:32:03,600 --> 03:32:06,260 let's walk through a basic sip call Flow 5255 03:32:06,260 --> 03:32:08,880 you'll understand once we get through 5256 03:32:08,880 --> 03:32:13,920 this how simple sip really is and how a 5257 03:32:13,920 --> 03:32:16,859 call Flow works so let's take a uh a 5258 03:32:16,859 --> 03:32:18,300 network example here we've got a phone 5259 03:32:18,300 --> 03:32:20,160 and a voice Gateway 5260 03:32:20,160 --> 03:32:23,279 an ipwan another voice Gateway and a 5261 03:32:23,279 --> 03:32:24,359 phone so you'll notice there's no call 5262 03:32:24,359 --> 03:32:26,340 manager here and let's walk through the 5263 03:32:26,340 --> 03:32:28,560 Sip setup so step one the phone 5264 03:32:28,560 --> 03:32:30,300 initiates the call 5265 03:32:30,300 --> 03:32:32,760 and the voice Gateway sends a sip invite 5266 03:32:32,760 --> 03:32:36,060 message uh to the other voice Gateway 5267 03:32:36,060 --> 03:32:37,920 across the IP network 5268 03:32:37,920 --> 03:32:42,239 step three we get a 100 trying response 5269 03:32:42,239 --> 03:32:43,920 step four we're gonna ring the called 5270 03:32:43,920 --> 03:32:45,720 party 5271 03:32:45,720 --> 03:32:47,880 step five we're going to send a 180 5272 03:32:47,880 --> 03:32:49,680 ringing message from the destination 5273 03:32:49,680 --> 03:32:51,779 voice gateway to the originating voice 5274 03:32:51,779 --> 03:32:54,300 Gateway we're going to play ring back to 5275 03:32:54,300 --> 03:32:56,359 the phone in Step six 5276 03:32:56,359 --> 03:32:59,540 when the called party answers 5277 03:32:59,540 --> 03:33:01,859 we're then going to send a 200 okay 5278 03:33:01,859 --> 03:33:04,080 message back to the originating voice 5279 03:33:04,080 --> 03:33:05,939 Gateway we're going to receive an 5280 03:33:05,939 --> 03:33:08,279 acknowledgment and the RTP stream will 5281 03:33:08,279 --> 03:33:11,040 be set up end to end so that is a sip 5282 03:33:11,040 --> 03:33:14,160 call setup now let's say this session 5283 03:33:14,160 --> 03:33:15,840 runs for a few minutes and it's ready to 5284 03:33:15,840 --> 03:33:18,540 shut down one party hangs up the Gateway 5285 03:33:18,540 --> 03:33:20,880 sends a buy the other Gateway sends a 5286 03:33:20,880 --> 03:33:23,460 200 okay to acknowledge it and we're 5287 03:33:23,460 --> 03:33:28,380 done that is the basic sip call Flow 5288 03:33:28,380 --> 03:33:30,840 when we talk about sip addressing sip 5289 03:33:30,840 --> 03:33:33,420 addressing is based on internet URL so 5290 03:33:33,420 --> 03:33:34,800 the typical format you're going to see 5291 03:33:34,800 --> 03:33:37,260 is user at domain and just like other 5292 03:33:37,260 --> 03:33:40,380 protocols we have a URL type and our URL 5293 03:33:40,380 --> 03:33:43,200 type is sip colon so just like you've 5294 03:33:43,200 --> 03:33:46,979 got HTTP colon FTP colon Etc we're going 5295 03:33:46,979 --> 03:33:49,979 to use sip colon here are some examples 5296 03:33:49,979 --> 03:33:52,200 of sip address types we've got fully 5297 03:33:52,200 --> 03:33:54,060 qualified domain names you know sip 5298 03:33:54,060 --> 03:33:57,060 colon Josh at how to network.com we've 5299 03:33:57,060 --> 03:34:00,359 got e164 address variance sip colon and 5300 03:34:00,359 --> 03:34:03,060 the number at how to network.com we've 5301 03:34:03,060 --> 03:34:04,260 got some additional information in there 5302 03:34:04,260 --> 03:34:05,760 as well and then we've got some mixed 5303 03:34:05,760 --> 03:34:08,279 mode examples so sip addressing can 5304 03:34:08,279 --> 03:34:10,620 either be learned through DNS or it can 5305 03:34:10,620 --> 03:34:12,420 be the responsibility of the proxy 5306 03:34:12,420 --> 03:34:14,279 server if you're registered to a sip 5307 03:34:14,279 --> 03:34:18,840 proxy to resolve the address for you 5308 03:34:18,840 --> 03:34:21,779 now I want you to understand that sip is 5309 03:34:21,779 --> 03:34:24,500 going to leverage sdp or the session 5310 03:34:24,500 --> 03:34:27,120 Discovery protocol I'm sorry not the 5311 03:34:27,120 --> 03:34:29,939 session Discovery protocol the uh hang 5312 03:34:29,939 --> 03:34:32,100 on let me tell you exactly what that one 5313 03:34:32,100 --> 03:34:34,080 stands for I don't want to lie session 5314 03:34:34,080 --> 03:34:36,359 description protocol 5315 03:34:36,359 --> 03:34:38,640 um the session description protocol is 5316 03:34:38,640 --> 03:34:41,340 utilizing offer and answer messages and 5317 03:34:41,340 --> 03:34:43,380 what you'll see there we go got my head 5318 03:34:43,380 --> 03:34:44,880 around order there a little bit what 5319 03:34:44,880 --> 03:34:46,260 you'll see is we've got a number of 5320 03:34:46,260 --> 03:34:48,840 fields here version origin session time 5321 03:34:48,840 --> 03:34:51,359 times connection data media and AVP 5322 03:34:51,359 --> 03:34:55,560 codecs and all of these Val values are 5323 03:34:55,560 --> 03:34:57,840 going to be populated into the sdp 5324 03:34:57,840 --> 03:34:59,939 message so inside of the zip packet 5325 03:34:59,939 --> 03:35:02,279 you're going to see this sdp message and 5326 03:35:02,279 --> 03:35:04,319 this negotiation taking place here I'm 5327 03:35:04,319 --> 03:35:06,239 showing you an example of what an STP 5328 03:35:06,239 --> 03:35:09,540 message might look like version 0 origin 5329 03:35:09,540 --> 03:35:12,060 is Josh we've got some additional 5330 03:35:12,060 --> 03:35:13,560 information in there network type 5331 03:35:13,560 --> 03:35:17,700 address type address we had a session 5332 03:35:17,700 --> 03:35:19,200 equals and I've got a session name 5333 03:35:19,200 --> 03:35:21,359 called my session we've got a start and 5334 03:35:21,359 --> 03:35:23,779 end time of zero 5335 03:35:23,779 --> 03:35:26,840 we've got connection data 5336 03:35:26,840 --> 03:35:29,460 including our network type and address 5337 03:35:29,460 --> 03:35:31,680 type and our connection address we've 5338 03:35:31,680 --> 03:35:33,359 got our media negotiation we're here 5339 03:35:33,359 --> 03:35:35,700 we're trying to negotiate a list of 5340 03:35:35,700 --> 03:35:37,620 three codecs in fact I'm gonna Circle 5341 03:35:37,620 --> 03:35:41,340 them here for you we say first g711 5342 03:35:41,340 --> 03:35:46,260 Ula g711 I'm sorry g729 and then GSM so 5343 03:35:46,260 --> 03:35:47,819 a couple of different negotiation 5344 03:35:47,819 --> 03:35:50,520 options taking place there 5345 03:35:50,520 --> 03:35:52,739 let's talk for a second about delayed 5346 03:35:52,739 --> 03:35:54,720 offer versus early offer and this is 5347 03:35:54,720 --> 03:35:58,080 really about fdp sdp like I just showed 5348 03:35:58,080 --> 03:35:59,960 you is used for 5349 03:35:59,960 --> 03:36:02,220 capabilities negotiation media 5350 03:36:02,220 --> 03:36:05,279 negotiation codec negotiation Etc there 5351 03:36:05,279 --> 03:36:07,080 are two modes that you're going to run 5352 03:36:07,080 --> 03:36:10,080 into of sdp message exchange there's 5353 03:36:10,080 --> 03:36:12,239 delayed offer and there's early offer 5354 03:36:12,239 --> 03:36:13,920 I'm going to show you the same network 5355 03:36:13,920 --> 03:36:15,660 example here a little bit smaller and 5356 03:36:15,660 --> 03:36:17,340 we're going to compare delayed offer to 5357 03:36:17,340 --> 03:36:19,560 early offer so in a delayed offer call 5358 03:36:19,560 --> 03:36:21,300 step one we're gonna pick up the handset 5359 03:36:21,300 --> 03:36:23,880 and initiate the call and send the 5360 03:36:23,880 --> 03:36:25,020 invite 5361 03:36:25,020 --> 03:36:27,000 we're going to do the 100 trying we're 5362 03:36:27,000 --> 03:36:29,100 going to ring the calling party we're 5363 03:36:29,100 --> 03:36:32,279 going to play back the 180 ringing give 5364 03:36:32,279 --> 03:36:33,899 the ring back tone to the calling phone 5365 03:36:33,899 --> 03:36:36,120 and wait for the party to answer 5366 03:36:36,120 --> 03:36:39,120 once the answer has occurred here is our 5367 03:36:39,120 --> 03:36:42,300 sdp media offer so the person we called 5368 03:36:42,300 --> 03:36:45,359 is going to begin negotiating the 5369 03:36:45,359 --> 03:36:47,760 capabilities and we tell them here's 5370 03:36:47,760 --> 03:36:49,380 what I can do 5371 03:36:49,380 --> 03:36:52,920 we acknowledge having negotiated a set 5372 03:36:52,920 --> 03:36:56,640 of parameters to use and this is our 5373 03:36:56,640 --> 03:36:59,580 media answer we have our RTP stream set 5374 03:36:59,580 --> 03:37:02,520 up when the call is done you know one 5375 03:37:02,520 --> 03:37:04,439 endpoint says a buy the other one sends 5376 03:37:04,439 --> 03:37:06,600 a 200 okay and we're done 5377 03:37:06,600 --> 03:37:08,160 so that's that's kind of your standard 5378 03:37:08,160 --> 03:37:11,279 delayed offer sdp setup 5379 03:37:11,279 --> 03:37:13,920 with early offer sdp is actually going 5380 03:37:13,920 --> 03:37:15,660 to happen a lot earlier hence the name 5381 03:37:15,660 --> 03:37:17,760 early offer same network we're going to 5382 03:37:17,760 --> 03:37:20,160 initiate a call and in the invite 5383 03:37:20,160 --> 03:37:22,560 message we're going to send our 5384 03:37:22,560 --> 03:37:25,020 capabilities so that is our sdp media 5385 03:37:25,020 --> 03:37:27,239 offer we're going to get the same 100 5386 03:37:27,239 --> 03:37:30,239 trying the ring the ringing we're going 5387 03:37:30,239 --> 03:37:31,739 to get ring back to the calling party 5388 03:37:31,739 --> 03:37:34,319 the call will be answered and in the 200 5389 03:37:34,319 --> 03:37:36,600 okay we're going to send our media 5390 03:37:36,600 --> 03:37:38,760 answer so that is where our sdp 5391 03:37:38,760 --> 03:37:41,100 negotiation is taking place and the rest 5392 03:37:41,100 --> 03:37:42,540 of the call is the same you've got the 5393 03:37:42,540 --> 03:37:45,600 act the RTP stream one guy hangs up the 5394 03:37:45,600 --> 03:37:48,840 other one gives us 200 okay now both 5395 03:37:48,840 --> 03:37:51,140 delayed offer and early offer support 5396 03:37:51,140 --> 03:37:55,560 RFC 3960 ciprally media and early media 5397 03:37:55,560 --> 03:37:57,560 basically presents a way for the sender 5398 03:37:57,560 --> 03:38:01,920 to start sending audio before the entire 5399 03:38:01,920 --> 03:38:04,920 call setup has completed and you can 5400 03:38:04,920 --> 03:38:06,720 read more about that on your own it's 5401 03:38:06,720 --> 03:38:08,819 not a heavy topic of the exam but I did 5402 03:38:08,819 --> 03:38:10,739 want you to understand the fundamental 5403 03:38:10,739 --> 03:38:12,960 differences between delayed offer and 5404 03:38:12,960 --> 03:38:15,680 early offer 5405 03:38:15,840 --> 03:38:18,180 we're going to get into a nipple heron 5406 03:38:18,180 --> 03:38:20,399 basic zip configuration I'm going to 5407 03:38:20,399 --> 03:38:22,439 show you how to provision sip on a Cisco 5408 03:38:22,439 --> 03:38:25,620 voice Gateway and how to do some basic 5409 03:38:25,620 --> 03:38:27,600 sip troubleshooting commands that are 5410 03:38:27,600 --> 03:38:30,359 useful with some debug output looks like 5411 03:38:30,359 --> 03:38:32,580 Etc so with that 5412 03:38:32,580 --> 03:38:34,620 um standby one I'll get the router set 5413 03:38:34,620 --> 03:38:36,479 up and we'll go through some basic sip 5414 03:38:36,479 --> 03:38:39,080 configuration 5415 03:38:39,600 --> 03:38:41,700 all right let's go through a basic 5416 03:38:41,700 --> 03:38:44,340 example of configuring sip on a Cisco 5417 03:38:44,340 --> 03:38:46,080 voice Gateway and I'll walk you through 5418 03:38:46,080 --> 03:38:49,140 some of the debugging processes as well 5419 03:38:49,140 --> 03:38:52,439 I've created a Diop here on this Gateway 5420 03:38:52,439 --> 03:38:53,700 and I want to go ahead and show it to 5421 03:38:53,700 --> 03:38:55,040 you show dial 5422 03:38:55,040 --> 03:38:59,220 peer voice summary it is dial peer voice 5423 03:38:59,220 --> 03:39:00,660 100. 5424 03:39:00,660 --> 03:39:04,580 so show Ron pipe again dial pure voice 5425 03:39:04,580 --> 03:39:07,859 so dial pure voice 100 5426 03:39:07,859 --> 03:39:11,640 I have a session protocol sip V2 and a 5427 03:39:11,640 --> 03:39:15,000 session Target ipv4 1010 210 so this 5428 03:39:15,000 --> 03:39:17,160 looks an awful lot like an h323 dial up 5429 03:39:17,160 --> 03:39:19,080 here aside from the obvious you know the 5430 03:39:19,080 --> 03:39:21,380 emitted destination pattern that's there 5431 03:39:21,380 --> 03:39:23,460 but what I want to show you is really 5432 03:39:23,460 --> 03:39:25,800 the only thing I did to make this a sip 5433 03:39:25,800 --> 03:39:28,380 dial Pier instead of an h323 dial pair 5434 03:39:28,380 --> 03:39:31,160 is I change session protocol to zip V2 5435 03:39:31,160 --> 03:39:34,560 that's a basic in fact that's the most 5436 03:39:34,560 --> 03:39:37,620 basic sip configuration on a Cisco voice 5437 03:39:37,620 --> 03:39:39,359 Gateway now obviously I need to have a 5438 03:39:39,359 --> 03:39:42,180 lot more data in those dial peers and in 5439 03:39:42,180 --> 03:39:43,620 the dial plan 5440 03:39:43,620 --> 03:39:45,680 to actually have meaningful call routing 5441 03:39:45,680 --> 03:39:48,660 but you know Basics are are enough to 5442 03:39:48,660 --> 03:39:50,580 get us started let's create another dial 5443 03:39:50,580 --> 03:39:51,899 pair in fact what I'm going to show you 5444 03:39:51,899 --> 03:39:54,000 a lot of the times you're going to use a 5445 03:39:54,000 --> 03:39:56,700 sip registrar for your gateway or your 5446 03:39:56,700 --> 03:39:58,319 endpoints so we're going to go config 5447 03:39:58,319 --> 03:40:01,040 team and I'm going to say sip UA 5448 03:40:01,040 --> 03:40:02,640 registrar 5449 03:40:02,640 --> 03:40:04,739 registrar and I'm going to put in you 5450 03:40:04,739 --> 03:40:07,859 know 10 10 2 10 10. I always forget that 5451 03:40:07,859 --> 03:40:12,359 ipv4 colon V for colon and I've defined 5452 03:40:12,359 --> 03:40:13,979 a registrar I can then Define 5453 03:40:13,979 --> 03:40:15,620 authentication 5454 03:40:15,620 --> 03:40:19,620 username Josh password 5455 03:40:19,620 --> 03:40:22,800 networks Rock whatever so I've defined a 5456 03:40:22,800 --> 03:40:24,540 registrar I've defined a username and 5457 03:40:24,540 --> 03:40:26,939 password these are my digest credentials 5458 03:40:26,939 --> 03:40:31,200 and then I can say sip server 5459 03:40:31,200 --> 03:40:34,620 10 10 2 10 10. that doesn't want what 5460 03:40:34,620 --> 03:40:37,920 ipv4 colon ipv4 colon 5461 03:40:37,920 --> 03:40:39,779 no actually hang on what doesn't want 5462 03:40:39,779 --> 03:40:42,960 their sip server ah okay I see what it 5463 03:40:42,960 --> 03:40:48,120 is sip server space ipv4 colon 10 10 2 5464 03:40:48,120 --> 03:40:49,620 10 10. 5465 03:40:49,620 --> 03:40:52,620 it still doesn't like me hang on what am 5466 03:40:52,620 --> 03:40:56,840 I doing wrong here ipv4 colon 5467 03:40:56,840 --> 03:41:00,979 that is exactly 5468 03:41:02,100 --> 03:41:03,720 it should be right 5469 03:41:03,720 --> 03:41:06,120 take a look here at another example that 5470 03:41:06,120 --> 03:41:07,319 I've got 5471 03:41:07,319 --> 03:41:11,779 and see what I'm screwing up sip server 5472 03:41:11,779 --> 03:41:15,239 ipv4 colon oh I know what I'm doing 5473 03:41:15,239 --> 03:41:16,200 wrong 5474 03:41:16,200 --> 03:41:19,680 stupid hyphen sip Dash server why 5475 03:41:19,680 --> 03:41:21,479 couldn't Cisco error logs tell me that 5476 03:41:21,479 --> 03:41:24,899 sip Dash server ipv4 okay you can tell I 5477 03:41:24,899 --> 03:41:27,359 don't use this feature very often but 5478 03:41:27,359 --> 03:41:28,800 what I want to show you is I've defined 5479 03:41:28,800 --> 03:41:30,300 a sip server in fact let me do a show 5480 03:41:30,300 --> 03:41:32,160 run let me get down here all the voice 5481 03:41:32,160 --> 03:41:34,020 stuff and show you what we've actually 5482 03:41:34,020 --> 03:41:37,140 done we've configured sip UA we've got 5483 03:41:37,140 --> 03:41:39,060 our authentication digest credentials in 5484 03:41:39,060 --> 03:41:40,200 there so our username and our password 5485 03:41:40,200 --> 03:41:42,359 we've defined our registrar and we've 5486 03:41:42,359 --> 03:41:44,700 defined our sip server now if you look 5487 03:41:44,700 --> 03:41:46,319 at the dial peer I created you'll 5488 03:41:46,319 --> 03:41:48,300 remember that I pointed session Target 5489 03:41:48,300 --> 03:41:51,420 ipv4 and the IP of the server what I can 5490 03:41:51,420 --> 03:41:53,640 do in fact we'll go here we'll say dial 5491 03:41:53,640 --> 03:41:55,880 pure voice 5492 03:41:55,880 --> 03:42:00,000 101 VoIP and we'll say session protocol 5493 03:42:00,000 --> 03:42:03,420 sip V2 and I'll say session Target 5494 03:42:03,420 --> 03:42:06,180 sip server 5495 03:42:06,180 --> 03:42:08,819 so all I did was redirect 5496 03:42:08,819 --> 03:42:12,180 sip server to the IP address I'd 5497 03:42:12,180 --> 03:42:15,060 previously configured as my sip server 5498 03:42:15,060 --> 03:42:17,760 both of those are valid dioper formats 5499 03:42:17,760 --> 03:42:21,300 in fact Show run Pi begin dial pure 5500 03:42:21,300 --> 03:42:23,100 voice 5501 03:42:23,100 --> 03:42:25,800 you know both of those are legal use 5502 03:42:25,800 --> 03:42:28,800 whichever one you want but uh that's 5503 03:42:28,800 --> 03:42:31,560 really all that's necessary for basic 5504 03:42:31,560 --> 03:42:33,359 sip UA configuration now let's walk 5505 03:42:33,359 --> 03:42:35,939 through some debugs debug CC sip 5506 03:42:35,939 --> 03:42:38,819 messages I'm going to place a call to 5507 03:42:38,819 --> 03:42:40,859 this Gateway from a call manager that I 5508 03:42:40,859 --> 03:42:43,620 have configured and I'm just going to 5509 03:42:43,620 --> 03:42:46,319 dial extension 7500 now it's not hooked 5510 03:42:46,319 --> 03:42:47,460 up to a phone it's not going to ring 5511 03:42:47,460 --> 03:42:49,560 anything in fact it's not going to work 5512 03:42:49,560 --> 03:42:51,660 at all but I want you to see the debug 5513 03:42:51,660 --> 03:42:53,939 output so check this out we're gonna go 5514 03:42:53,939 --> 03:42:56,040 7 500 5515 03:42:56,040 --> 03:42:58,200 and I got all kinds of garbage flying 5516 03:42:58,200 --> 03:43:00,120 across the screen we're gonna step back 5517 03:43:00,120 --> 03:43:01,620 and we're going to look at it I want to 5518 03:43:01,620 --> 03:43:04,319 show you why I love sip so much from a 5519 03:43:04,319 --> 03:43:06,300 debug perspective we're going to start 5520 03:43:06,300 --> 03:43:07,620 the call 5521 03:43:07,620 --> 03:43:10,500 with a sip invite 5522 03:43:10,500 --> 03:43:14,520 and I'm calling zip colon 7500 at 1010 5523 03:43:14,520 --> 03:43:17,160 210 1 which is my Gateway 5524 03:43:17,160 --> 03:43:20,640 so there's the invite I can see exactly 5525 03:43:20,640 --> 03:43:22,380 what's Happening Here 5526 03:43:22,380 --> 03:43:25,859 there's a 100 trying 5527 03:43:25,859 --> 03:43:29,760 now I actually got back a 403 Forbidden 5528 03:43:29,760 --> 03:43:31,979 to which I acknowledged 5529 03:43:31,979 --> 03:43:33,600 and you know that was the end of it 5530 03:43:33,600 --> 03:43:35,880 obviously it didn't exist so you know we 5531 03:43:35,880 --> 03:43:38,160 didn't route it anywhere but uh Isn't 5532 03:43:38,160 --> 03:43:41,640 that cool how easy is that to read you 5533 03:43:41,640 --> 03:43:44,220 can see exactly what's happening 5534 03:43:44,220 --> 03:43:46,920 you know I would say equally as easy as 5535 03:43:46,920 --> 03:43:49,920 doing a q931 debug 5536 03:43:49,920 --> 03:43:52,439 it's it's just dead now it's easy to 5537 03:43:52,439 --> 03:43:55,020 read so that's one of the major major 5538 03:43:55,020 --> 03:43:57,120 reasons I love Sip and I can deal with 5539 03:43:57,120 --> 03:44:00,000 this on a high call volume Gateway 5540 03:44:00,000 --> 03:44:02,580 because it's real easy for me to look at 5541 03:44:02,580 --> 03:44:05,399 a message like this hundred trying for 5542 03:44:05,399 --> 03:44:08,279 example and know exactly what call it is 5543 03:44:08,279 --> 03:44:10,560 I can see the from I can see the two 5544 03:44:10,560 --> 03:44:12,840 I've got dates and times it's all right 5545 03:44:12,840 --> 03:44:15,779 here in front of me so that's pretty 5546 03:44:15,779 --> 03:44:18,660 darn cool if you ask me 5547 03:44:18,660 --> 03:44:21,239 so anyway that's a basic sip debug 5548 03:44:21,239 --> 03:44:22,739 there's all kinds of show commands you 5549 03:44:22,739 --> 03:44:25,020 can use and it really depends what 5550 03:44:25,020 --> 03:44:27,120 you're trying to solve and what kind of 5551 03:44:27,120 --> 03:44:28,700 problem you're trying to look for 5552 03:44:28,700 --> 03:44:32,880 but we can do like for example you know 5553 03:44:32,880 --> 03:44:34,500 show 5554 03:44:34,500 --> 03:44:38,520 sip UA service and validate that our sip 5555 03:44:38,520 --> 03:44:40,439 service is up obviously if you turn sip 5556 03:44:40,439 --> 03:44:43,680 UA off zip will be disabled we can say 5557 03:44:43,680 --> 03:44:46,859 show sipua 5558 03:44:46,859 --> 03:44:49,260 statistics 5559 03:44:49,260 --> 03:44:51,319 and get all kinds of metric information 5560 03:44:51,319 --> 03:44:55,979 of messaging responses and sdp Etc we 5561 03:44:55,979 --> 03:44:59,399 can do a uh show situation which one did 5562 03:44:59,399 --> 03:45:01,200 I do I did status 5563 03:45:01,200 --> 03:45:03,840 did I do status I did service let's do 5564 03:45:03,840 --> 03:45:04,859 status 5565 03:45:04,859 --> 03:45:07,680 show sippy way status and I can get you 5566 03:45:07,680 --> 03:45:09,300 know all kinds of different information 5567 03:45:09,300 --> 03:45:12,120 about the user agent configured and uh 5568 03:45:12,120 --> 03:45:14,819 you know what's set up here on the sdp 5569 03:45:14,819 --> 03:45:17,160 so tons of things you can get out of it 5570 03:45:17,160 --> 03:45:21,260 you know show sipua register 5571 03:45:22,020 --> 03:45:25,500 register status you know I can get 5572 03:45:25,500 --> 03:45:27,359 information if I had a registration to a 5573 03:45:27,359 --> 03:45:30,300 uao registration about that 5574 03:45:30,300 --> 03:45:32,939 but really that's going to get you 5575 03:45:32,939 --> 03:45:34,020 started 5576 03:45:34,020 --> 03:45:34,859 um 5577 03:45:34,859 --> 03:45:37,200 just darn cool you know I really can't 5578 03:45:37,200 --> 03:45:38,700 say much more about it other than it's 5579 03:45:38,700 --> 03:45:42,420 just darn and cool so with that you've 5580 03:45:42,420 --> 03:45:43,800 seen what you need to know for sip 5581 03:45:43,800 --> 03:45:46,620 you're ready to program sip on a voice 5582 03:45:46,620 --> 03:45:49,020 Gateway and uh you know you'll learn 5583 03:45:49,020 --> 03:45:50,520 more about programming the actual chunks 5584 03:45:50,520 --> 03:45:51,960 and call manager when you get into cipt 5585 03:45:51,960 --> 03:45:54,180 so I'm not going to go show you that but 5586 03:45:54,180 --> 03:45:56,399 it's relatively straightforward but 5587 03:45:56,399 --> 03:45:58,500 anyway I think with that we're going to 5588 03:45:58,500 --> 03:46:00,420 conclude our discussion to sip in the 5589 03:46:00,420 --> 03:46:02,220 next video we're going to talk about the 5590 03:46:02,220 --> 03:46:03,899 final protocol I want you to understand 5591 03:46:03,899 --> 03:46:07,439 and that is mgcp the media Gateway 5592 03:46:07,439 --> 03:46:09,420 control protocol 5593 03:46:09,420 --> 03:46:11,640 and uh then we'll talk briefly about 5594 03:46:11,640 --> 03:46:13,859 things like facts and modem relay and 5595 03:46:13,859 --> 03:46:15,600 t.38 5596 03:46:15,600 --> 03:46:19,439 Etc and uh that will kind of cover what 5597 03:46:19,439 --> 03:46:21,779 you need to know about voice Gateway 5598 03:46:21,779 --> 03:46:23,939 protocols and at that point we'll be 5599 03:46:23,939 --> 03:46:26,640 able to move into the next big big topic 5600 03:46:26,640 --> 03:46:28,920 area which is Unified Communications 5601 03:46:28,920 --> 03:46:32,760 manager Express or CME so stay tuned 5602 03:46:32,760 --> 03:46:35,160 there's a lot more fun to come good luck 5603 03:46:35,160 --> 03:46:37,920 as you uh study in practice for your C 5604 03:46:37,920 --> 03:46:39,960 voice exam and I'll see you in the next 5605 03:46:39,960 --> 03:46:42,260 video 5606 03:46:44,230 --> 03:46:53,540 [Music] 5607 03:46:53,540 --> 03:46:57,200 thank you 5608 03:47:03,260 --> 03:47:05,700 in this module we're going to talk about 5609 03:47:05,700 --> 03:47:09,140 one final Gateway protocol and that is 5610 03:47:09,140 --> 03:47:11,939 mgcp or the media Gateway control 5611 03:47:11,939 --> 03:47:15,000 protocol we we started out by talking 5612 03:47:15,000 --> 03:47:18,899 about h323 and then moved into Sip and 5613 03:47:18,899 --> 03:47:21,260 we talked about how both of those were 5614 03:47:21,260 --> 03:47:23,460 peer-to-peer protocols and how the 5615 03:47:23,460 --> 03:47:27,180 gateways would you know hold a lot of 5616 03:47:27,180 --> 03:47:29,340 their own dial plan and kind of be the 5617 03:47:29,340 --> 03:47:31,439 masters of their own destiny from a call 5618 03:47:31,439 --> 03:47:34,020 routing perspective which is all fine 5619 03:47:34,020 --> 03:47:36,600 and good but uh you know everybody 5620 03:47:36,600 --> 03:47:39,720 doesn't want that every situation isn't 5621 03:47:39,720 --> 03:47:42,779 right for that so mgcp provides an 5622 03:47:42,779 --> 03:47:47,100 alternative where the Gateway itself is 5623 03:47:47,100 --> 03:47:49,140 a thin device and the dial plan is 5624 03:47:49,140 --> 03:47:51,540 managed by the call manager 5625 03:47:51,540 --> 03:47:55,380 as we talk about mgcp architecture mccb 5626 03:47:55,380 --> 03:48:02,160 is a ietf RFC origination current RFC 5627 03:48:02,160 --> 03:48:05,760 number is 3435 which obsolete the 5628 03:48:05,760 --> 03:48:10,620 previous version of mgcp and RFC 2705 5629 03:48:10,620 --> 03:48:14,520 and mgcp is a centralized device control 5630 03:48:14,520 --> 03:48:15,779 protocol 5631 03:48:15,779 --> 03:48:21,420 and unlike h323 and unlike sip mgcp is a 5632 03:48:21,420 --> 03:48:24,000 client server-based protocol not a 5633 03:48:24,000 --> 03:48:25,560 peer-to-peer protocol 5634 03:48:25,560 --> 03:48:27,960 now what does that mean for you within 5635 03:48:27,960 --> 03:48:30,060 your router well one of the consequences 5636 03:48:30,060 --> 03:48:32,880 is if you're utilizing survivable remote 5637 03:48:32,880 --> 03:48:37,020 site telephony or srst you will have 5638 03:48:37,020 --> 03:48:39,120 extra configuration to do on The Voice 5639 03:48:39,120 --> 03:48:40,760 Gateway 5640 03:48:40,760 --> 03:48:44,580 in the uh in the form of dial piers to 5641 03:48:44,580 --> 03:48:46,979 be able to support that functionality 5642 03:48:46,979 --> 03:48:49,080 so keep that in mind if you're selecting 5643 03:48:49,080 --> 03:48:51,660 a protocol to use on a Gateway it's 5644 03:48:51,660 --> 03:48:54,540 going to have srsd mgcp may not be the 5645 03:48:54,540 --> 03:48:56,760 right choice for that 5646 03:48:56,760 --> 03:49:00,840 mgcb has a complete dependency on the 5647 03:49:00,840 --> 03:49:03,620 call agent what we call the call agent 5648 03:49:03,620 --> 03:49:06,239 from uh you know from the perspective of 5649 03:49:06,239 --> 03:49:08,160 this class the call agent is going to be 5650 03:49:08,160 --> 03:49:11,840 call manager or call manager Express 5651 03:49:13,020 --> 03:49:16,979 not support ISDN non-facility Associated 5652 03:49:16,979 --> 03:49:20,040 signaling so again if you're if you're 5653 03:49:20,040 --> 03:49:24,180 using multiple pris and trying to share 5654 03:49:24,180 --> 03:49:25,859 the D channel for signaling you cannot 5655 03:49:25,859 --> 03:49:29,060 do that with an mgcp Gateway 5656 03:49:29,060 --> 03:49:34,260 mgcp uses UDP Port 2427 for messaging 5657 03:49:34,260 --> 03:49:37,439 from the call agent to the gateways and 5658 03:49:37,439 --> 03:49:41,160 UDP Port 2727 for messages from the 5659 03:49:41,160 --> 03:49:44,520 gateways to the call agent 5660 03:49:44,520 --> 03:49:46,800 there are a couple of advantages in mgcp 5661 03:49:46,800 --> 03:49:49,620 that I want to make you aware of when to 5662 03:49:49,620 --> 03:49:51,180 keep in mind when you are choosing a 5663 03:49:51,180 --> 03:49:52,560 Gateway protocol 5664 03:49:52,560 --> 03:49:54,840 one of the big advantages in fact the 5665 03:49:54,840 --> 03:49:57,060 biggest thing really that mgcp has going 5666 03:49:57,060 --> 03:49:58,260 for it 5667 03:49:58,260 --> 03:50:00,420 is that it offers you a simplified 5668 03:50:00,420 --> 03:50:03,180 configuration within call manager and 5669 03:50:03,180 --> 03:50:04,979 it's centrally controlled that's why I 5670 03:50:04,979 --> 03:50:07,260 call it a centralized configuration so 5671 03:50:07,260 --> 03:50:10,700 we do this thing called 5672 03:50:10,700 --> 03:50:13,260 q.931 back call 5673 03:50:13,260 --> 03:50:18,000 if we're using a PRI Gateway 5674 03:50:18,000 --> 03:50:19,920 in our environment and we're controlling 5675 03:50:19,920 --> 03:50:23,100 it with mgcp and we actually Channel or 5676 03:50:23,100 --> 03:50:25,380 tunnel that D Channel we back call that 5677 03:50:25,380 --> 03:50:26,760 D Channel all the way back to call 5678 03:50:26,760 --> 03:50:29,220 manager so call manager is aware of 5679 03:50:29,220 --> 03:50:33,739 what's happening with that mgcb endpoint 5680 03:50:33,739 --> 03:50:36,479 mgcp supports q6 supplementary services 5681 03:50:36,479 --> 03:50:39,120 so if you're doing qsig trunks between 5682 03:50:39,120 --> 03:50:41,939 pbx's mgcp may offer you some advantage 5683 03:50:41,939 --> 03:50:43,939 in that Arena 5684 03:50:43,939 --> 03:50:48,120 now let's talk about mgcp components we 5685 03:50:48,120 --> 03:50:52,140 have endpoints gateways and a call agent 5686 03:50:52,140 --> 03:50:53,760 there are two kind of endpoints you're 5687 03:50:53,760 --> 03:50:56,040 going to hear me refer to in this course 5688 03:50:56,040 --> 03:50:58,859 one is a trunking gateway and that's a 5689 03:50:58,859 --> 03:51:00,720 Gateway that's going to connect you to 5690 03:51:00,720 --> 03:51:02,399 the pstn 5691 03:51:02,399 --> 03:51:04,560 and what is a residential Gateway that's 5692 03:51:04,560 --> 03:51:07,800 going to connect you to for example an 5693 03:51:07,800 --> 03:51:10,200 fxs port on a router where I've got a 5694 03:51:10,200 --> 03:51:11,880 pots phone or 5695 03:51:11,880 --> 03:51:14,040 you know similar Arrangement like that 5696 03:51:14,040 --> 03:51:17,399 so there's the the psdn facing gateways 5697 03:51:17,399 --> 03:51:19,380 those are Trunk gateways or trunking 5698 03:51:19,380 --> 03:51:21,359 gateways and there's our residential 5699 03:51:21,359 --> 03:51:23,460 gateways which is pointing towards our 5700 03:51:23,460 --> 03:51:26,279 analog connections 5701 03:51:26,279 --> 03:51:29,040 let's walk through a simple mgcb call 5702 03:51:29,040 --> 03:51:31,620 Flow and explain exactly how the 5703 03:51:31,620 --> 03:51:33,840 signaling is taking place with this 5704 03:51:33,840 --> 03:51:37,319 protocol and I think this will help you 5705 03:51:37,319 --> 03:51:38,880 understand what's going on now there are 5706 03:51:38,880 --> 03:51:41,939 different control commands used for mgcp 5707 03:51:41,939 --> 03:51:43,739 and I'm not going to lay them all out 5708 03:51:43,739 --> 03:51:45,180 for you you can certainly look that up 5709 03:51:45,180 --> 03:51:46,380 on your own 5710 03:51:46,380 --> 03:51:48,180 but I will explain what they do as we 5711 03:51:48,180 --> 03:51:50,520 use them within this connection we've 5712 03:51:50,520 --> 03:51:52,439 got the same topology or roughly the 5713 03:51:52,439 --> 03:51:53,760 same topology I've used for other 5714 03:51:53,760 --> 03:51:55,800 examples but I want to show you in the 5715 03:51:55,800 --> 03:51:57,060 middle 5716 03:51:57,060 --> 03:52:00,960 instead of using a pstn example I'm 5717 03:52:00,960 --> 03:52:03,899 going to use a campus example so I've 5718 03:52:03,899 --> 03:52:06,239 got my call manager or my mgcp call 5719 03:52:06,239 --> 03:52:08,340 agent in the middle 5720 03:52:08,340 --> 03:52:10,260 and I've got two voice gateways and 5721 03:52:10,260 --> 03:52:12,000 these are configured as residential 5722 03:52:12,000 --> 03:52:13,500 gateways so we'll walk you through a 5723 03:52:13,500 --> 03:52:16,739 call setup between two phones on an mgcp 5724 03:52:16,739 --> 03:52:18,660 residential Gateway 5725 03:52:18,660 --> 03:52:23,279 first we send an r q n t message that is 5726 03:52:23,279 --> 03:52:25,200 a notification request and we're 5727 03:52:25,200 --> 03:52:27,420 basically telling the gateway to watch 5728 03:52:27,420 --> 03:52:29,460 for events 5729 03:52:29,460 --> 03:52:33,000 on the endpoint so watch the phones 5730 03:52:33,000 --> 03:52:37,439 we're going to receive our qnt responses 5731 03:52:37,439 --> 03:52:41,880 from the gateway to the call agent 5732 03:52:41,880 --> 03:52:45,720 when an event occurs eventually such as 5733 03:52:45,720 --> 03:52:47,880 my calling party phone 5734 03:52:47,880 --> 03:52:50,580 going off hook 5735 03:52:50,580 --> 03:52:52,380 the call agent is going to Signal The 5736 03:52:52,380 --> 03:52:53,580 Voice Gateway 5737 03:52:53,580 --> 03:52:56,939 with a crcx message or is a create 5738 03:52:56,939 --> 03:52:59,640 connection message and again this is 5739 03:52:59,640 --> 03:53:01,739 issued by the call agent 5740 03:53:01,739 --> 03:53:05,100 we're going to receive a crcx response 5741 03:53:05,100 --> 03:53:07,739 and we're going to send a crcx request 5742 03:53:07,739 --> 03:53:09,660 again that same create connection 5743 03:53:09,660 --> 03:53:13,800 request to the destination Gateway 5744 03:53:13,800 --> 03:53:16,140 and ultimately the phone will then begin 5745 03:53:16,140 --> 03:53:18,359 ringing 5746 03:53:18,359 --> 03:53:20,340 when the phone is answered we're going 5747 03:53:20,340 --> 03:53:23,279 to get a create connection response 5748 03:53:23,279 --> 03:53:25,859 and we're going to send an mdcx this is 5749 03:53:25,859 --> 03:53:28,560 called a modify connection 5750 03:53:28,560 --> 03:53:30,600 um command and what we're going to do 5751 03:53:30,600 --> 03:53:31,680 here is we're going to tell the gateway 5752 03:53:31,680 --> 03:53:36,000 to update the connection parameters 5753 03:53:36,000 --> 03:53:37,920 we're going to receive a response to the 5754 03:53:37,920 --> 03:53:40,800 mdcx request that we sent and we're 5755 03:53:40,800 --> 03:53:42,840 going to nail up the RTP Stream So now 5756 03:53:42,840 --> 03:53:45,120 end to end we have an rtb stream our 5757 03:53:45,120 --> 03:53:47,880 call has been set up 5758 03:53:47,880 --> 03:53:51,300 we're going to use notify messages 5759 03:53:51,300 --> 03:53:53,160 to inform 5760 03:53:53,160 --> 03:53:56,700 the call agent of events that occur 5761 03:53:56,700 --> 03:54:00,239 so in this case we're going to initiate 5762 03:54:00,239 --> 03:54:02,600 a hangout 5763 03:54:02,760 --> 03:54:05,279 the call agent is going to signal both 5764 03:54:05,279 --> 03:54:08,040 gateways with a dlcx or a delete 5765 03:54:08,040 --> 03:54:10,500 connection message 5766 03:54:10,500 --> 03:54:13,100 which initiates the session termination 5767 03:54:13,100 --> 03:54:16,080 and the the gateways will respond with 5768 03:54:16,080 --> 03:54:19,680 the dlcx response so a very simplistic 5769 03:54:19,680 --> 03:54:22,560 example but gives you a good 5770 03:54:22,560 --> 03:54:24,660 representation of what kind of 5771 03:54:24,660 --> 03:54:26,640 communication is happening when using 5772 03:54:26,640 --> 03:54:29,340 mgcp 5773 03:54:29,340 --> 03:54:31,859 we're going to walk through two 5774 03:54:31,859 --> 03:54:33,899 configuration examples here 5775 03:54:33,899 --> 03:54:37,140 one will be for a residential Gateway 5776 03:54:37,140 --> 03:54:39,060 and one will be for a trunking Gateway 5777 03:54:39,060 --> 03:54:41,580 so stand by for one moment while I stage 5778 03:54:41,580 --> 03:54:43,080 the lab and we'll bring some equipment 5779 03:54:43,080 --> 03:54:45,060 up here and walk you through the 5780 03:54:45,060 --> 03:54:48,720 configuration of mgcp on a Cisco Gateway 5781 03:54:48,720 --> 03:54:51,779 all right residential Gateway 5782 03:54:51,779 --> 03:54:54,600 configuration with mgcp I'm actually 5783 03:54:54,600 --> 03:54:57,300 going to use a different piece of kit 5784 03:54:57,300 --> 03:55:00,899 here because I've I happen to have an 5785 03:55:00,899 --> 03:55:03,540 ideal configuration of modules 5786 03:55:03,540 --> 03:55:05,640 so we're going to use my what is this a 5787 03:55:05,640 --> 03:55:10,340 37 25 38 25 I forget what this is silver 5788 03:55:10,340 --> 03:55:13,560 this is a 3725 5789 03:55:13,560 --> 03:55:15,600 and this is actually the Gateway that I 5790 03:55:15,600 --> 03:55:19,140 use here in the lab as my pstn 5791 03:55:19,140 --> 03:55:20,760 connection 5792 03:55:20,760 --> 03:55:23,939 so we got some fxo ports on it we've got 5793 03:55:23,939 --> 03:55:26,279 some fxs ports on it and some PRI 5794 03:55:26,279 --> 03:55:28,260 interfaces it's I think I've got a PRI 5795 03:55:28,260 --> 03:55:32,040 in it but anyway let's get to the mgcp 5796 03:55:32,040 --> 03:55:34,800 related configuration now keep in mind 5797 03:55:34,800 --> 03:55:38,520 like I said before that call manager is 5798 03:55:38,520 --> 03:55:41,460 in control when you're doing mgcp it's 5799 03:55:41,460 --> 03:55:44,100 call manager call manager call manager 5800 03:55:44,100 --> 03:55:46,620 so this is software configuration we're 5801 03:55:46,620 --> 03:55:50,939 going to say CCM manager mgcp 5802 03:55:50,939 --> 03:55:54,840 we're going to say mgcp to turn on mgcp 5803 03:55:54,840 --> 03:55:56,340 we're going to define the call agent 5804 03:55:56,340 --> 03:56:01,699 mgcp call agent 10 10 210 dot 5805 03:56:01,699 --> 03:56:04,560 uh I'm going to use 80. that's my call 5806 03:56:04,560 --> 03:56:06,840 manager 9 box 5807 03:56:06,840 --> 03:56:10,680 and I almost forgot service type mgcp 5808 03:56:10,680 --> 03:56:11,939 there we go 5809 03:56:11,939 --> 03:56:16,199 now let's create a dial pair dial pure 5810 03:56:16,199 --> 03:56:21,060 voice 77 pots port 5811 03:56:21,060 --> 03:56:22,620 oops I'm getting a little ahead of 5812 03:56:22,620 --> 03:56:26,340 myself here application mgcp 5813 03:56:26,340 --> 03:56:30,660 uh oh oh I'm on Old iOS 5814 03:56:30,660 --> 03:56:34,859 we're going to go service mgcp 5815 03:56:35,040 --> 03:56:37,800 because the application mgcp is a 5816 03:56:37,800 --> 03:56:40,859 deprecated command thank you Cisco 5817 03:56:40,859 --> 03:56:44,760 service mgcp I'm going to say Port what 5818 03:56:44,760 --> 03:56:49,319 is my port here one one zero 5819 03:56:49,319 --> 03:56:51,720 that's an fxs port 5820 03:56:51,720 --> 03:56:54,180 and now we're going to go dial 5821 03:56:54,180 --> 03:56:56,100 pure voice 5822 03:56:56,100 --> 03:56:59,220 two pots not two 5823 03:56:59,220 --> 03:57:03,000 78 pots 5824 03:57:03,540 --> 03:57:06,479 service mgcp 5825 03:57:06,479 --> 03:57:09,180 and then I'm going to say 5826 03:57:09,180 --> 03:57:12,479 Port one one one 5827 03:57:12,479 --> 03:57:13,739 now 5828 03:57:13,739 --> 03:57:15,660 there are different mgcp package 5829 03:57:15,660 --> 03:57:18,359 capabilities you can turn on 5830 03:57:18,359 --> 03:57:22,439 and we'll say exit fgcp package 5831 03:57:22,439 --> 03:57:23,939 capability 5832 03:57:23,939 --> 03:57:26,819 I'm going to say line package mgcp 5833 03:57:26,819 --> 03:57:28,680 package capability 5834 03:57:28,680 --> 03:57:33,859 we'll say DTMF package 5835 03:57:34,080 --> 03:57:36,420 we'll use 5836 03:57:36,420 --> 03:57:38,279 GM package and I'm not going to go 5837 03:57:38,279 --> 03:57:39,800 through what all of these do you're 5838 03:57:39,800 --> 03:57:42,479 certainly capable of looking those up on 5839 03:57:42,479 --> 03:57:44,340 your own 5840 03:57:44,340 --> 03:57:47,760 a lot of these are defaults 5841 03:57:47,760 --> 03:57:51,680 P package and then we'll say mtcp 5842 03:57:51,680 --> 03:57:56,960 default package line package so again 5843 03:57:56,960 --> 03:57:59,640 most of that's not essential 5844 03:57:59,640 --> 03:58:01,199 but uh 5845 03:58:01,199 --> 03:58:06,300 we're going to go ahead let's see here 5846 03:58:06,300 --> 03:58:09,960 what are we gonna do next 5847 03:58:09,960 --> 03:58:13,260 let's go Ctrl Z and show mgcb 5848 03:58:13,260 --> 03:58:15,239 you'll see that the mgcp administrative 5849 03:58:15,239 --> 03:58:16,500 state is up 5850 03:58:16,500 --> 03:58:19,319 the operational state is active 5851 03:58:19,319 --> 03:58:22,739 we've got our call agent defined 5852 03:58:22,739 --> 03:58:25,620 and uh you know we're not connected or 5853 03:58:25,620 --> 03:58:27,180 anything because I haven't programmed 5854 03:58:27,180 --> 03:58:29,279 this on call manager 5855 03:58:29,279 --> 03:58:31,020 but really 5856 03:58:31,020 --> 03:58:34,279 that gives you 5857 03:58:34,279 --> 03:58:36,859 know it gives you the 5858 03:58:36,859 --> 03:58:41,040 residential Gateway capabilities 5859 03:58:41,040 --> 03:58:44,340 so CCM manager this is what you would 5860 03:58:44,340 --> 03:58:47,160 look at to see if the mgcp device was 5861 03:58:47,160 --> 03:58:49,199 registered with the call manager now my 5862 03:58:49,199 --> 03:58:52,080 call manager is not programmed so you 5863 03:58:52,080 --> 03:58:54,239 know it's going to say registering 5864 03:58:54,239 --> 03:58:56,580 but if I were to add this to my call 5865 03:58:56,580 --> 03:58:57,660 manager 5866 03:58:57,660 --> 03:59:00,479 in fact I will Let's see we you have to 5867 03:59:00,479 --> 03:59:04,979 give it config T IP domain name let's 5868 03:59:04,979 --> 03:59:06,439 just go to a lab 5869 03:59:06,439 --> 03:59:08,939 mgcp uses 5870 03:59:08,939 --> 03:59:11,939 fully qualified domain name so 5871 03:59:11,939 --> 03:59:13,979 gotta put that in there make sure that 5872 03:59:13,979 --> 03:59:16,260 it matches my call manager 5873 03:59:16,260 --> 03:59:18,180 let me log into my call manager real 5874 03:59:18,180 --> 03:59:20,640 quick I'm not going to show you this I'm 5875 03:59:20,640 --> 03:59:23,160 just going to do it 5876 03:59:23,160 --> 03:59:25,080 so that you can see from a Gateway 5877 03:59:25,080 --> 03:59:28,439 perspective how this would work 5878 03:59:28,439 --> 03:59:33,500 so device Gateway add new this is a 37 5879 03:59:33,500 --> 03:59:38,120 25 next running 5880 03:59:38,120 --> 03:59:40,399 mgcp next 5881 03:59:40,399 --> 03:59:43,199 domain name is going to be the device 5882 03:59:43,199 --> 03:59:47,939 name so psdn gateway.cisco.lab 5883 03:59:51,300 --> 03:59:53,760 and we'll use my default call manager 5884 03:59:53,760 --> 03:59:55,859 group 5885 03:59:55,859 --> 04:00:00,000 so on module and Slot one is an nm2v 5886 04:00:00,000 --> 04:00:02,399 and we'll hit save 5887 04:00:02,399 --> 04:00:03,600 and then we're going to tell it what 5888 04:00:03,600 --> 04:00:05,899 kind of cards are in and I've got a 5889 04:00:05,899 --> 04:00:11,160 vic2fx oh and a vic2fxs save 5890 04:00:11,160 --> 04:00:13,939 apply 5891 04:00:14,340 --> 04:00:17,640 and let's see if this thing comes into 5892 04:00:17,640 --> 04:00:21,479 service show CCN manager 5893 04:00:21,479 --> 04:00:25,460 registering with cm 5894 04:00:27,380 --> 04:00:31,500 let me go ahead and bounce mgcp 5895 04:00:31,500 --> 04:00:34,979 now mgcp mgcp 5896 04:00:34,979 --> 04:00:37,800 show CCM manager 5897 04:00:37,800 --> 04:00:39,840 let's see if we can actually get it to 5898 04:00:39,840 --> 04:00:41,040 register 5899 04:00:41,040 --> 04:00:43,080 I haven't programmed the endpoint let me 5900 04:00:43,080 --> 04:00:45,000 go ahead and program the endpoint here 5901 04:00:45,000 --> 04:00:46,819 to put a 5902 04:00:46,819 --> 04:00:48,899 directory number on it here we'll 5903 04:00:48,899 --> 04:00:50,580 program that board as a loop start draw 5904 04:00:50,580 --> 04:00:53,279 I can hit save 5905 04:00:53,279 --> 04:00:54,720 oh that's right I gotta put it in a 5906 04:00:54,720 --> 04:00:57,260 device pool 5907 04:00:57,899 --> 04:01:01,340 attendant dn5 5908 04:01:03,000 --> 04:01:06,779 .fly okay 5909 04:01:07,140 --> 04:01:10,560 registered so now we registered with 5910 04:01:10,560 --> 04:01:12,359 call manager so really it's that simple 5911 04:01:12,359 --> 04:01:18,359 to set up mgcp as a residential Gateway 5912 04:01:18,359 --> 04:01:19,260 now 5913 04:01:19,260 --> 04:01:21,720 standby I'm going to clear this config 5914 04:01:21,720 --> 04:01:22,439 out 5915 04:01:22,439 --> 04:01:24,720 we'll go back and we'll walk through 5916 04:01:24,720 --> 04:01:28,020 setting up mgcp as a trunk or trunking 5917 04:01:28,020 --> 04:01:31,140 Gateway and we'll configure it to 5918 04:01:31,140 --> 04:01:34,800 interface with an ISDN PRI and I'm 5919 04:01:34,800 --> 04:01:36,779 actually going to do that I'm on my 2811 5920 04:01:36,779 --> 04:01:39,239 so I'm going to hit the pause button and 5921 04:01:39,239 --> 04:01:40,739 I'll be right back with you momentarily 5922 04:01:40,739 --> 04:01:42,060 and we'll do the trunking Gateway 5923 04:01:42,060 --> 04:01:43,920 configuration 5924 04:01:43,920 --> 04:01:45,960 all right everybody we're back and we're 5925 04:01:45,960 --> 04:01:48,420 on another Gateway here at 29 11 I'm 5926 04:01:48,420 --> 04:01:51,300 sorry 28 11. and we're going to 5927 04:01:51,300 --> 04:01:54,359 configure trunk side mgcp here we're 5928 04:01:54,359 --> 04:01:55,680 going to have this thing controlling at 5929 04:01:55,680 --> 04:01:59,100 PRI so config T oops let me click in the 5930 04:01:59,100 --> 04:02:01,199 right window here config T we're going 5931 04:02:01,199 --> 04:02:03,540 to say CCM manager 5932 04:02:03,540 --> 04:02:05,100 mgcp 5933 04:02:05,100 --> 04:02:07,859 we're going to go mgcp again and one of 5934 04:02:07,859 --> 04:02:09,540 the things I want to show you here 5935 04:02:09,540 --> 04:02:12,180 is you can actually monkey with the port 5936 04:02:12,180 --> 04:02:14,160 number here 5937 04:02:14,160 --> 04:02:16,800 so if you needed to you could do that in 5938 04:02:16,800 --> 04:02:18,359 fact the example that I'm following 5939 04:02:18,359 --> 04:02:21,180 shows that being done but I'm going to 5940 04:02:21,180 --> 04:02:23,939 go ahead and take the defaults 5941 04:02:23,939 --> 04:02:25,620 just because 5942 04:02:25,620 --> 04:02:29,279 we're going to say mgcp call agent 5943 04:02:29,279 --> 04:02:32,399 10 10 210.80 5944 04:02:32,399 --> 04:02:35,779 and then we're going to say controller 5945 04:02:35,779 --> 04:02:40,739 T1000 which is my prr module 5946 04:02:40,739 --> 04:02:45,080 we're going to say PRI group 5947 04:02:45,180 --> 04:02:48,600 we're going to say time slots and I'm 5948 04:02:48,600 --> 04:02:50,040 only going to configure the first six 5949 04:02:50,040 --> 04:02:54,600 time slots here service mgcp oh oh uh 5950 04:02:54,600 --> 04:02:56,460 what do I got please configure Network 5951 04:02:56,460 --> 04:02:58,140 clock participate Wix here I must have 5952 04:02:58,140 --> 04:03:02,300 been monkeying with timing here Network 5953 04:03:02,300 --> 04:03:04,399 clock 5954 04:03:04,399 --> 04:03:07,260 participate Wick zero 5955 04:03:07,260 --> 04:03:10,380 and let's see if it lets me do it now 5956 04:03:10,380 --> 04:03:13,140 yes there we go must have been monkeying 5957 04:03:13,140 --> 04:03:14,819 with timing earlier 5958 04:03:14,819 --> 04:03:18,600 so really right there is all you need to 5959 04:03:18,600 --> 04:03:19,380 do 5960 04:03:19,380 --> 04:03:21,120 on the Gateway 5961 04:03:21,120 --> 04:03:22,260 um 5962 04:03:22,260 --> 04:03:24,960 you know we've we've defined 5963 04:03:24,960 --> 04:03:28,380 who the call agent is 5964 04:03:28,380 --> 04:03:30,239 we've 5965 04:03:30,239 --> 04:03:33,120 told the physical interface 5966 04:03:33,120 --> 04:03:35,460 that it's going to use mgcp so if you 5967 04:03:35,460 --> 04:03:37,500 did a show run here we'll jump down to 5968 04:03:37,500 --> 04:03:40,140 where all of that code went 5969 04:03:40,140 --> 04:03:42,300 there's your controller T1 and yeah I 5970 04:03:42,300 --> 04:03:43,620 was playing with timing I've got a clock 5971 04:03:43,620 --> 04:03:45,960 Source done a little goofy there but you 5972 04:03:45,960 --> 04:03:48,479 know service mgcp 5973 04:03:48,479 --> 04:03:50,760 and then down here 5974 04:03:50,760 --> 04:03:53,160 we've turned on mgcp whoops actually I 5975 04:03:53,160 --> 04:03:54,840 should show you all of that we've turned 5976 04:03:54,840 --> 04:03:58,439 on mgcp we've defined the call agent 5977 04:03:58,439 --> 04:04:01,080 so what I can do now 5978 04:04:01,080 --> 04:04:04,819 I would pick t i p domain name 5979 04:04:04,819 --> 04:04:07,920 cisco.lab so I'm going to go into my 5980 04:04:07,920 --> 04:04:10,800 call manager again just like I did a few 5981 04:04:10,800 --> 04:04:12,180 minutes ago here 5982 04:04:12,180 --> 04:04:14,760 we'll add a new Gateway this will be a 5983 04:04:14,760 --> 04:04:17,660 2811 5984 04:04:19,020 --> 04:04:20,880 and actually you know what I am going to 5985 04:04:20,880 --> 04:04:22,260 show you this one 5986 04:04:22,260 --> 04:04:24,300 just because it's 5987 04:04:24,300 --> 04:04:26,279 something you may end up doing from time 5988 04:04:26,279 --> 04:04:27,239 to time 5989 04:04:27,239 --> 04:04:30,899 so let's see 10 10 to 10 80. 5990 04:04:30,899 --> 04:04:33,960 let me pull this window down here 5991 04:04:33,960 --> 04:04:35,760 bring it down there 5992 04:04:35,760 --> 04:04:38,399 and we'll log into call manager proceed 5993 04:04:38,399 --> 04:04:39,840 anyway 5994 04:04:39,840 --> 04:04:43,399 app admin 5995 04:04:44,220 --> 04:04:47,760 Cisco Systems all right here we go 5996 04:04:47,760 --> 04:04:49,979 so I'm going to say 5997 04:04:49,979 --> 04:04:52,020 device Gateway 5998 04:04:52,020 --> 04:04:53,640 add new 5999 04:04:53,640 --> 04:04:55,800 I'm going to pick the model Hardware I'm 6000 04:04:55,800 --> 04:04:58,140 using this one's a 2811. 6001 04:04:58,140 --> 04:04:59,880 I'm going to tell if that it's the mgcp 6002 04:04:59,880 --> 04:05:02,160 protocol the for the domain name it's 6003 04:05:02,160 --> 04:05:05,460 going to be hq-rtr.cisco.lab 6004 04:05:07,680 --> 04:05:11,160 we'll pick our default SAM Group 6005 04:05:11,160 --> 04:05:12,479 now 6006 04:05:12,479 --> 04:05:14,720 module in slot one 6007 04:05:14,720 --> 04:05:19,160 was an nmhtv 6008 04:05:19,160 --> 04:05:23,640 two animation no I'm not on an mhtv2 am 6009 04:05:23,640 --> 04:05:27,600 I no this is slot zero 6010 04:05:27,600 --> 04:05:28,620 um actually you know I don't remember 6011 04:05:28,620 --> 04:05:30,479 how that thing's configured so I'm gonna 6012 04:05:30,479 --> 04:05:32,760 walk over and look at it stand by one 6013 04:05:32,760 --> 04:05:34,199 and I'll be right 6014 04:05:34,199 --> 04:05:36,660 all right so H with zero on slot zero so 6015 04:05:36,660 --> 04:05:37,979 we're going to go ahead and tell it 6016 04:05:37,979 --> 04:05:42,420 we're using the motherboard save here 6017 04:05:42,420 --> 04:05:46,260 and it was subunit Zero Vic 6018 04:05:46,260 --> 04:05:48,660 if you look two mft T1 that's what I'm 6019 04:05:48,660 --> 04:05:49,800 using 6020 04:05:49,800 --> 04:05:52,560 so save 6021 04:05:52,560 --> 04:05:54,180 and then we'll go into the endpoint here 6022 04:05:54,180 --> 04:05:57,720 and tell it it's a PRI 6023 04:05:57,720 --> 04:06:00,000 and give it a device pool I'm not 6024 04:06:00,000 --> 04:06:02,100 worried about all these details but what 6025 04:06:02,100 --> 04:06:05,279 I want to show you is show CCM 6026 04:06:05,279 --> 04:06:07,680 and you're going to see again registered 6027 04:06:07,680 --> 04:06:09,840 to the call manager let me show you a 6028 04:06:09,840 --> 04:06:12,180 couple of the commands show CCM 6029 04:06:12,180 --> 04:06:15,239 not show CCM so mgcp 6030 04:06:15,239 --> 04:06:17,939 endpoint this is going to list 6031 04:06:17,939 --> 04:06:20,939 the mgcp controlled endpoints and you 6032 04:06:20,939 --> 04:06:23,819 can see here interface T100 6033 04:06:23,819 --> 04:06:27,239 and you can see the six dsos that I 6034 04:06:27,239 --> 04:06:29,399 provisioned and placed under mgcp 6035 04:06:29,399 --> 04:06:30,979 control 6036 04:06:30,979 --> 04:06:34,620 what you need to be aware of is that 6037 04:06:34,620 --> 04:06:37,620 mgcp 6038 04:06:37,640 --> 04:06:39,239 is 6039 04:06:39,239 --> 04:06:41,239 um 6040 04:06:41,359 --> 04:06:44,460 controlling not the device 6041 04:06:44,460 --> 04:06:47,760 but the ports on the device so that's 6042 04:06:47,760 --> 04:06:50,699 kind of the beginning to end what you 6043 04:06:50,699 --> 04:06:53,760 need to know about mgcp so we're going 6044 04:06:53,760 --> 04:06:55,260 to stop there 6045 04:06:55,260 --> 04:06:58,580 and this concludes our Gateway protocols 6046 04:06:58,580 --> 04:07:01,859 conversations we're going to do a video 6047 04:07:01,859 --> 04:07:06,300 on uh voice call Quality and qos and 6048 04:07:06,300 --> 04:07:08,399 just talking about why it's important 6049 04:07:08,399 --> 04:07:10,140 and why you need it 6050 04:07:10,140 --> 04:07:11,880 then we're going to briefly change gears 6051 04:07:11,880 --> 04:07:13,800 and talk about facts I know everybody's 6052 04:07:13,800 --> 04:07:16,140 excited about faxing you know it's it's 6053 04:07:16,140 --> 04:07:19,380 still feels like it's 1970 right and uh 6054 04:07:19,380 --> 04:07:22,739 we'll get into a DTMF relay a little bit 6055 04:07:22,739 --> 04:07:25,380 but just some spitting polish types of 6056 04:07:25,380 --> 04:07:26,819 topics that you'll need when dealing 6057 04:07:26,819 --> 04:07:28,560 with voice gateways 6058 04:07:28,560 --> 04:07:30,540 and after that we're going to dive 6059 04:07:30,540 --> 04:07:33,000 straight into configuring call manager 6060 04:07:33,000 --> 04:07:34,859 Express so you thought you were done in 6061 04:07:34,859 --> 04:07:37,380 iOS you're not done in iOS yet 6062 04:07:37,380 --> 04:07:39,779 but it won't be long 6063 04:07:39,779 --> 04:07:43,140 but after all iOS is the majority of 6064 04:07:43,140 --> 04:07:45,300 what we're covering in C voice so thanks 6065 04:07:45,300 --> 04:07:48,359 guys I appreciate you hanging in there I 6066 04:07:48,359 --> 04:07:49,979 know that this isn't the most exciting 6067 04:07:49,979 --> 04:07:51,600 material in the world but it is 6068 04:07:51,600 --> 04:07:54,420 important for you both from an exam 6069 04:07:54,420 --> 04:07:56,100 perspective and day-to-day 6070 04:07:56,100 --> 04:07:57,960 administration of these types of systems 6071 04:07:57,960 --> 04:08:00,720 so uh thanks for watching 6072 04:08:00,720 --> 04:08:02,760 good luck with your studying and I'll 6073 04:08:02,760 --> 04:08:05,720 see you in the next video 6074 04:08:07,760 --> 04:08:20,120 [Music] 6075 04:08:49,020 --> 04:08:51,479 in this module we're going to talk about 6076 04:08:51,479 --> 04:08:54,779 considerations for voice quality and 6077 04:08:54,779 --> 04:08:56,460 this is going to be really really brief 6078 04:08:56,460 --> 04:08:58,560 I'm surprised that we're I'll be 6079 04:08:58,560 --> 04:09:00,060 surprised anyway if we even spend more 6080 04:09:00,060 --> 04:09:02,460 than like five minutes on this so we 6081 04:09:02,460 --> 04:09:04,500 want to talk about some of the 6082 04:09:04,500 --> 04:09:06,479 conditions of concern 6083 04:09:06,479 --> 04:09:10,140 dealing with maintaining quality and a 6084 04:09:10,140 --> 04:09:12,540 voice over IP network now this is not 6085 04:09:12,540 --> 04:09:15,420 going to be a qos lecture we will be 6086 04:09:15,420 --> 04:09:19,439 covering ipqos in very granular detail 6087 04:09:19,439 --> 04:09:22,620 later in this course and uh actually I 6088 04:09:22,620 --> 04:09:23,819 kind of wish that it was still a 6089 04:09:23,819 --> 04:09:27,239 separate course back when I did my ccvp 6090 04:09:27,239 --> 04:09:30,239 we had a whole class on qos and I think 6091 04:09:30,239 --> 04:09:31,859 that I got a much better understanding 6092 04:09:31,859 --> 04:09:34,739 of Qs Technologies than you get today by 6093 04:09:34,739 --> 04:09:36,540 blending it all into C voice but I'll 6094 04:09:36,540 --> 04:09:39,120 try to do my best when that time comes 6095 04:09:39,120 --> 04:09:41,760 to give you a good solid foundation to 6096 04:09:41,760 --> 04:09:44,220 build on so but again this is just a 6097 04:09:44,220 --> 04:09:45,720 real summary conversation we're going to 6098 04:09:45,720 --> 04:09:46,500 have 6099 04:09:46,500 --> 04:09:48,600 some of the conditions of concern we 6100 04:09:48,600 --> 04:09:51,060 have when transporting voice over an IP 6101 04:09:51,060 --> 04:09:53,819 network one of them is Fidelity what is 6102 04:09:53,819 --> 04:09:55,880 the degree that we can accurately 6103 04:09:55,880 --> 04:09:58,560 reproduce the audio from the source to 6104 04:09:58,560 --> 04:10:01,319 the destination we care about echo echo 6105 04:10:01,319 --> 04:10:04,199 happens all the time most of the time it 6106 04:10:04,199 --> 04:10:07,439 is not perceptible to the human ear but 6107 04:10:07,439 --> 04:10:09,060 Echo has a couple of components we've 6108 04:10:09,060 --> 04:10:11,160 got amplitude and we've got delay and 6109 04:10:11,160 --> 04:10:13,140 the greater those numbers are the more 6110 04:10:13,140 --> 04:10:15,180 perceptible that could become so Echo is 6111 04:10:15,180 --> 04:10:17,460 definitely a consideration delay in 6112 04:10:17,460 --> 04:10:18,899 itself you know the amount of time it 6113 04:10:18,899 --> 04:10:20,640 takes for packets to cross the Voice 6114 04:10:20,640 --> 04:10:22,279 network and arrive at their destination 6115 04:10:22,279 --> 04:10:26,220 plays into the quality of experience as 6116 04:10:26,220 --> 04:10:28,920 does Jitter which is simply variations 6117 04:10:28,920 --> 04:10:30,739 in that delay 6118 04:10:30,739 --> 04:10:33,060 packet loss is kind of obvious if you're 6119 04:10:33,060 --> 04:10:35,279 missing chunks of the data you know 6120 04:10:35,279 --> 04:10:36,779 you're going to have missing speech 6121 04:10:36,779 --> 04:10:38,939 components however packet loss isn't 6122 04:10:38,939 --> 04:10:40,380 really that big of a problem in voice 6123 04:10:40,380 --> 04:10:41,819 networks because most of our networks 6124 04:10:41,819 --> 04:10:43,680 are healthy enough if we've opted to run 6125 04:10:43,680 --> 04:10:45,420 voice on them that's just not happening 6126 04:10:45,420 --> 04:10:48,359 that much side tone hearing yourself and 6127 04:10:48,359 --> 04:10:49,920 this is something even you know even as 6128 04:10:49,920 --> 04:10:52,319 an instructor creating video content for 6129 04:10:52,319 --> 04:10:54,359 you it's important for me to be able to 6130 04:10:54,359 --> 04:10:56,040 hear myself speak it's important to hear 6131 04:10:56,040 --> 04:10:58,199 my own side tone and that's important on 6132 04:10:58,199 --> 04:10:59,760 the telephone Network too if you were 6133 04:10:59,760 --> 04:11:01,680 talking into a phone and weren't hearing 6134 04:11:01,680 --> 04:11:02,699 your own voice back you'd think 6135 04:11:02,699 --> 04:11:04,260 something was wrong it would just be an 6136 04:11:04,260 --> 04:11:06,239 uncomfortable situation for you so 6137 04:11:06,239 --> 04:11:08,399 having that side tone is definitely a 6138 04:11:08,399 --> 04:11:10,260 condition of concern for quality on a 6139 04:11:10,260 --> 04:11:12,479 voice Network background noise or what 6140 04:11:12,479 --> 04:11:14,160 we like to call Comfort noise as a 6141 04:11:14,160 --> 04:11:15,960 consideration and there are some 6142 04:11:15,960 --> 04:11:18,420 techniques we can use to eliminate 6143 04:11:18,420 --> 04:11:20,220 background noise but they're not 6144 04:11:20,220 --> 04:11:21,600 necessarily things you want to do and 6145 04:11:21,600 --> 04:11:23,279 we'll get into those more as we go along 6146 04:11:23,279 --> 04:11:26,520 and and talk about things 6147 04:11:26,520 --> 04:11:28,800 latency or delay there are two types of 6148 04:11:28,800 --> 04:11:31,020 delay within a network that you're going 6149 04:11:31,020 --> 04:11:32,640 to be concerned about there's fixed 6150 04:11:32,640 --> 04:11:34,739 delays which are things like coding 6151 04:11:34,739 --> 04:11:37,140 delays packetization and serialization 6152 04:11:37,140 --> 04:11:40,199 delays and network propagation delays 6153 04:11:40,199 --> 04:11:42,180 you know how long it takes to get in a 6154 04:11:42,180 --> 04:11:43,859 piece of gear and back out again these 6155 04:11:43,859 --> 04:11:46,560 are fixed fixed things they're always 6156 04:11:46,560 --> 04:11:48,239 going to take about the same amount of 6157 04:11:48,239 --> 04:11:48,899 time 6158 04:11:48,899 --> 04:11:50,580 you are going to have some variable 6159 04:11:50,580 --> 04:11:52,920 delays and those are mostly with regard 6160 04:11:52,920 --> 04:11:54,960 to queuing and digitor buffers and thing 6161 04:11:54,960 --> 04:11:57,300 along those lines if I take a look at an 6162 04:11:57,300 --> 04:11:59,460 example of a network here I'm going to 6163 04:11:59,460 --> 04:12:01,319 walk you through some things so between 6164 04:12:01,319 --> 04:12:04,979 a phone and a router 6165 04:12:04,979 --> 04:12:07,560 you're going to have 6166 04:12:07,560 --> 04:12:09,479 generally speaking you know these aren't 6167 04:12:09,479 --> 04:12:12,120 absolutes generally speaking you're 6168 04:12:12,120 --> 04:12:15,300 going to have a fixed 6169 04:12:15,300 --> 04:12:17,220 coder 6170 04:12:17,220 --> 04:12:19,560 delay 6171 04:12:19,560 --> 04:12:25,260 when the router has to place the packet 6172 04:12:25,260 --> 04:12:27,660 on actually I'm getting ahead of myself 6173 04:12:27,660 --> 04:12:30,420 packetization or creating the packet 6174 04:12:30,420 --> 04:12:32,279 inside the router 6175 04:12:32,279 --> 04:12:35,279 it's going to typically have a fixed 6176 04:12:35,279 --> 04:12:37,920 delay see if I can write this small pack 6177 04:12:37,920 --> 04:12:41,640 I'll just say pack it so packetization 6178 04:12:41,640 --> 04:12:44,279 we're going to have a queuing delay 6179 04:12:44,279 --> 04:12:46,380 which is variable 6180 04:12:46,380 --> 04:12:50,120 whoops V for variable 6181 04:12:50,580 --> 04:12:52,620 because it really depends on how full 6182 04:12:52,620 --> 04:12:54,120 your buffers are and how much queuing 6183 04:12:54,120 --> 04:12:56,160 you're doing you're going to have a 6184 04:12:56,160 --> 04:12:58,380 serialization delay which is typically 6185 04:12:58,380 --> 04:13:00,420 fixed we'll just put an S for 6186 04:13:00,420 --> 04:13:02,640 serialization which is how long it takes 6187 04:13:02,640 --> 04:13:04,140 to put the bid on The Wire 6188 04:13:04,140 --> 04:13:06,180 then we're going to have you know a 6189 04:13:06,180 --> 04:13:09,479 variable delay through our Wan or our 6190 04:13:09,479 --> 04:13:11,939 wide area network 6191 04:13:11,939 --> 04:13:13,859 and you know we're going to have a lot 6192 04:13:13,859 --> 04:13:15,300 of the same kinds of things on the other 6193 04:13:15,300 --> 04:13:16,859 end but the one I want to talk about 6194 04:13:16,859 --> 04:13:20,640 most importantly on the on the router 6195 04:13:20,640 --> 04:13:23,699 which is a fixed delay is going to be 6196 04:13:23,699 --> 04:13:26,720 your digit or buffer 6197 04:13:29,160 --> 04:13:32,640 so you can see that 6198 04:13:32,640 --> 04:13:34,380 in a network 6199 04:13:34,380 --> 04:13:36,359 there are a number of 6200 04:13:36,359 --> 04:13:39,840 delays that are going to exist and it's 6201 04:13:39,840 --> 04:13:41,160 okay that they exist you know it's the 6202 04:13:41,160 --> 04:13:42,239 nature of physics we're not going to 6203 04:13:42,239 --> 04:13:44,340 change how long it takes for events to 6204 04:13:44,340 --> 04:13:46,260 happen but we need to understand what 6205 04:13:46,260 --> 04:13:48,600 kind of an impact they have on our 6206 04:13:48,600 --> 04:13:51,120 perceived voice quality and we're going 6207 04:13:51,120 --> 04:13:53,939 to talk about how much delay is too much 6208 04:13:53,939 --> 04:13:58,500 between 0 and 150 milliseconds we 6209 04:13:58,500 --> 04:14:01,260 generally have an acceptable quality 6210 04:14:01,260 --> 04:14:02,580 experience 6211 04:14:02,580 --> 04:14:05,819 between a hundred and four I'm sorry 150 6212 04:14:05,819 --> 04:14:08,819 and 400 milliseconds it's often 6213 04:14:08,819 --> 04:14:10,439 acceptable in fact most times it's 6214 04:14:10,439 --> 04:14:12,960 acceptable given a reasonable 6215 04:14:12,960 --> 04:14:16,140 performance expectation so as a systems 6216 04:14:16,140 --> 04:14:18,600 administrator when you're communicating 6217 04:14:18,600 --> 04:14:21,000 to your business users what an 6218 04:14:21,000 --> 04:14:22,800 experience is going to be you need to 6219 04:14:22,800 --> 04:14:24,720 communicate reasonable expectations you 6220 04:14:24,720 --> 04:14:27,479 need to set reasonable expectations with 6221 04:14:27,479 --> 04:14:30,239 the business community so that they 6222 04:14:30,239 --> 04:14:32,399 understand what is normal and what is 6223 04:14:32,399 --> 04:14:34,199 not and granted different people will 6224 04:14:34,199 --> 04:14:35,699 have different opinions on what is 6225 04:14:35,699 --> 04:14:37,739 acceptable and what is not but you know 6226 04:14:37,739 --> 04:14:39,720 it's not your job to change it it's your 6227 04:14:39,720 --> 04:14:42,540 job to set the expectation so as long as 6228 04:14:42,540 --> 04:14:45,540 expectations are set generally between 6229 04:14:45,540 --> 04:14:48,720 150 and 400 is okay above 400 6230 04:14:48,720 --> 04:14:50,279 milliseconds of delay you know you're 6231 04:14:50,279 --> 04:14:51,840 approaching darn near half a second 6232 04:14:51,840 --> 04:14:54,899 there that's generally unacceptable so 6233 04:14:54,899 --> 04:14:56,580 think about this in the context of 6234 04:14:56,580 --> 04:14:58,680 internet connections and putting you 6235 04:14:58,680 --> 04:15:01,020 know teleworkers at home with IP phones 6236 04:15:01,020 --> 04:15:04,020 you know if you've got somebody with a 6237 04:15:04,020 --> 04:15:06,840 high-speed cable modem connection and 6238 04:15:06,840 --> 04:15:08,279 they're using the same internet service 6239 04:15:08,279 --> 04:15:10,380 provider at home in the same city as you 6240 04:15:10,380 --> 04:15:13,140 are at the office generally your latency 6241 04:15:13,140 --> 04:15:15,239 is going to be you know pretty low 6242 04:15:15,239 --> 04:15:16,920 because you're on the same network and 6243 04:15:16,920 --> 04:15:18,120 it's going to be a pretty amazing 6244 04:15:18,120 --> 04:15:19,500 experience it's going to work really 6245 04:15:19,500 --> 04:15:22,020 well however if they've got you know 6246 04:15:22,020 --> 04:15:24,540 they live rural you know somewhere you 6247 04:15:24,540 --> 04:15:27,120 know out in you know an hour outside of 6248 04:15:27,120 --> 04:15:28,979 Cleveland Ohio where you know there's 6249 04:15:28,979 --> 04:15:31,560 you know a gas station every 30 miles or 6250 04:15:31,560 --> 04:15:33,180 something you know and all they've got 6251 04:15:33,180 --> 04:15:36,420 is a satellite internet connection then 6252 04:15:36,420 --> 04:15:39,120 obviously you know latencies are going 6253 04:15:39,120 --> 04:15:41,399 to impact them in a way 6254 04:15:41,399 --> 04:15:43,800 that the more urban 6255 04:15:43,800 --> 04:15:46,680 um you know lower latency user is going 6256 04:15:46,680 --> 04:15:50,399 to have so you have to really manage 6257 04:15:50,399 --> 04:15:52,800 expectations you get into this 400 6258 04:15:52,800 --> 04:15:54,779 milliseconds plus time 6259 04:15:54,779 --> 04:15:59,399 with specific X you know exception this 6260 04:15:59,399 --> 04:16:01,560 is generally not acceptable for voice 6261 04:16:01,560 --> 04:16:04,220 performance 6262 04:16:04,920 --> 04:16:07,739 I mentioned before Echo is always there 6263 04:16:07,739 --> 04:16:10,739 you know it's it's created by impedance 6264 04:16:10,739 --> 04:16:13,739 mismatches and audio you know leaks and 6265 04:16:13,739 --> 04:16:15,180 all these other things and it's always 6266 04:16:15,180 --> 04:16:16,140 there 6267 04:16:16,140 --> 04:16:18,779 but what makes Echo a problem is when it 6268 04:16:18,779 --> 04:16:22,260 becomes highly perceivable if you don't 6269 04:16:22,260 --> 04:16:25,020 notice it it's not a problem and like I 6270 04:16:25,020 --> 04:16:27,779 said before the things that create 6271 04:16:27,779 --> 04:16:30,540 problems with Echo is amplitude and 6272 04:16:30,540 --> 04:16:32,699 delay so the more delay there is and the 6273 04:16:32,699 --> 04:16:34,380 greater the amplitude the bigger problem 6274 04:16:34,380 --> 04:16:36,660 you're going to have Echo cancellers 6275 04:16:36,660 --> 04:16:40,020 will be required when one-way path delay 6276 04:16:40,020 --> 04:16:42,779 is greater than 25 milliseconds and 6277 04:16:42,779 --> 04:16:45,660 you'll find that with exception of the 6278 04:16:45,660 --> 04:16:49,140 land maybe you're going to have delays 6279 04:16:49,140 --> 04:16:52,040 greater than 25 milliseconds 6280 04:16:52,040 --> 04:16:54,359 just like when we're dealing with data 6281 04:16:54,359 --> 04:16:55,680 networks and I'm going to use fiber 6282 04:16:55,680 --> 04:16:58,140 optics as an example here to compare 6283 04:16:58,140 --> 04:17:01,319 when I'm designing fiber optic networks 6284 04:17:01,319 --> 04:17:04,319 and I'm you know looking at how many 6285 04:17:04,319 --> 04:17:06,840 Hops and how many jumpers and you know 6286 04:17:06,840 --> 04:17:10,500 loss in patch cables I'm calculating an 6287 04:17:10,500 --> 04:17:13,439 optical budget well the same thing is 6288 04:17:13,439 --> 04:17:15,660 true in a voice Network and you're going 6289 04:17:15,660 --> 04:17:17,760 to calculate what we call a delay budget 6290 04:17:17,760 --> 04:17:20,279 and here's an example of one delay 6291 04:17:20,279 --> 04:17:22,199 budget and these numbers are completely 6292 04:17:22,199 --> 04:17:24,239 fictitious please don't hold me to them 6293 04:17:24,239 --> 04:17:27,479 if my coding delay is 20 milliseconds 6294 04:17:27,479 --> 04:17:29,580 and I said that was fixed my 6295 04:17:29,580 --> 04:17:31,979 packetization delay is 30 milliseconds 6296 04:17:31,979 --> 04:17:34,500 fixed queuing and buffering 10 6297 04:17:34,500 --> 04:17:37,199 milliseconds variable serialization five 6298 04:17:37,199 --> 04:17:40,080 milliseconds fixed my network delay has 6299 04:17:40,080 --> 04:17:42,000 some fixed variable components my D 6300 04:17:42,000 --> 04:17:44,160 Jitter buffer has a fixed delay you know 6301 04:17:44,160 --> 04:17:46,080 these numbers all add up in this 6302 04:17:46,080 --> 04:17:48,300 scenario and this is a completely 6303 04:17:48,300 --> 04:17:50,340 reasonable scenario for a network with a 6304 04:17:50,340 --> 04:17:53,000 Wan you know I've got 6305 04:17:53,000 --> 04:17:56,520 145 milliseconds of fixed delay plus you 6306 04:17:56,520 --> 04:17:58,560 know 30 milliseconds of variable delay 6307 04:17:58,560 --> 04:18:02,100 so I may be seeing 160 to 190 6308 04:18:02,100 --> 04:18:03,899 millisecond 6309 04:18:03,899 --> 04:18:06,300 um delays on this connection is that 6310 04:18:06,300 --> 04:18:08,760 okay sure it's okay you know it's it's 6311 04:18:08,760 --> 04:18:10,920 within that range of reasonable 6312 04:18:10,920 --> 04:18:14,100 expectation of 150 to 400 6313 04:18:14,100 --> 04:18:15,779 um is it going to work pretty good yeah 6314 04:18:15,779 --> 04:18:17,699 that could work pretty well as long as 6315 04:18:17,699 --> 04:18:19,620 you set the expectations properly so 6316 04:18:19,620 --> 04:18:21,660 consider that you do need a calculated 6317 04:18:21,660 --> 04:18:24,180 delay budget this comes into play more 6318 04:18:24,180 --> 04:18:25,560 when you're going across wide area 6319 04:18:25,560 --> 04:18:27,180 networks because on a land things are 6320 04:18:27,180 --> 04:18:29,340 just happening so fast it's not as big 6321 04:18:29,340 --> 04:18:30,479 of an issue 6322 04:18:30,479 --> 04:18:32,460 and I talked before you know Echo 6323 04:18:32,460 --> 04:18:33,899 cancellers and I just kind of want to 6324 04:18:33,899 --> 04:18:35,460 you know hit home on it here Echo 6325 04:18:35,460 --> 04:18:37,080 cancellers will be required when the 6326 04:18:37,080 --> 04:18:38,520 one-way delay is greater than 25 6327 04:18:38,520 --> 04:18:40,140 milliseconds so do you see what I'm 6328 04:18:40,140 --> 04:18:41,939 showing you here about that 6329 04:18:41,939 --> 04:18:44,220 it's always going to be bigger than 25 6330 04:18:44,220 --> 04:18:46,439 milliseconds I mean it's just so 6331 04:18:46,439 --> 04:18:48,000 infrequent that it's lower than that 6332 04:18:48,000 --> 04:18:49,739 that you're going to have Echo 6333 04:18:49,739 --> 04:18:51,600 cancellers you know in your network 6334 04:18:51,600 --> 04:18:53,160 doing things 6335 04:18:53,160 --> 04:18:54,899 when we talk about voice and quality of 6336 04:18:54,899 --> 04:18:55,979 service there are a number of different 6337 04:18:55,979 --> 04:18:57,840 factors that come into play and a number 6338 04:18:57,840 --> 04:19:00,180 of nerd knobs we can tune 6339 04:19:00,180 --> 04:19:03,359 and things that impact it and this is 6340 04:19:03,359 --> 04:19:05,160 just a skim level so don't you know try 6341 04:19:05,160 --> 04:19:06,960 to memorize all this stuff you're going 6342 04:19:06,960 --> 04:19:08,279 to consider things like header 6343 04:19:08,279 --> 04:19:09,779 compression and how can I optimize 6344 04:19:09,779 --> 04:19:11,460 bandwidth 6345 04:19:11,460 --> 04:19:12,600 um you're going to think about things 6346 04:19:12,600 --> 04:19:14,460 like frame relay traffic shaping and 6347 04:19:14,460 --> 04:19:17,340 fr12 you're going to think about pscn 6348 04:19:17,340 --> 04:19:19,859 fallback options routing calls around 6349 04:19:19,859 --> 04:19:22,140 congested links you're going to think 6350 04:19:22,140 --> 04:19:24,739 about prioritization and queuing of the 6351 04:19:24,739 --> 04:19:28,319 iprtp packets and IP to ATM classes 6352 04:19:28,319 --> 04:19:30,720 service mappings and we'll think of qos 6353 04:19:30,720 --> 04:19:33,899 at layer 3 and low latency queuing for 6354 04:19:33,899 --> 04:19:35,220 voice packets to put them at the front 6355 04:19:35,220 --> 04:19:37,140 of the queue we'll talk about things 6356 04:19:37,140 --> 04:19:39,660 like MLP and we'll talk about things 6357 04:19:39,660 --> 04:19:42,239 like RSVP the resource reservation 6358 04:19:42,239 --> 04:19:44,939 protocol for qos which you know we'll 6359 04:19:44,939 --> 04:19:46,680 talk about from a textbook perspective 6360 04:19:46,680 --> 04:19:48,600 but hardly anybody actually uses because 6361 04:19:48,600 --> 04:19:51,180 everybody's dscp based 6362 04:19:51,180 --> 04:19:53,580 but I digress I'm going on a bit of a 6363 04:19:53,580 --> 04:19:55,560 tangent there so anyway just keep in 6364 04:19:55,560 --> 04:19:58,080 mind these things come into play when 6365 04:19:58,080 --> 04:20:02,100 planning for and dealing with quality 6366 04:20:02,100 --> 04:20:06,899 um and performance and experience within 6367 04:20:06,899 --> 04:20:09,180 a Voiceover IP network and that's really 6368 04:20:09,180 --> 04:20:11,160 we're going to stop it we're not really 6369 04:20:11,160 --> 04:20:13,199 getting into any you know in-depth 6370 04:20:13,199 --> 04:20:14,580 lectures here 6371 04:20:14,580 --> 04:20:16,319 um but we wanted to give you a touch of 6372 04:20:16,319 --> 04:20:17,880 things to come and like I said before 6373 04:20:17,880 --> 04:20:21,140 we're going to go crazy deep into ipqos 6374 04:20:21,140 --> 04:20:23,880 particularly later three qos and low 6375 04:20:23,880 --> 04:20:25,859 latency queuing and class-based weighted 6376 04:20:25,859 --> 04:20:27,060 fair queuing and all of those things 6377 04:20:27,060 --> 04:20:29,220 later in the course so hang on it's a 6378 04:20:29,220 --> 04:20:30,840 lot of fun and we'll geek out a little 6379 04:20:30,840 --> 04:20:32,939 bit with it so with that I want to say 6380 04:20:32,939 --> 04:20:34,680 thank you for watching in the next video 6381 04:20:34,680 --> 04:20:36,359 we're going to talk about facts Services 6382 04:20:36,359 --> 04:20:37,979 I know it's your favorite Topic in the 6383 04:20:37,979 --> 04:20:40,439 world it's certainly one of mine and I 6384 04:20:40,439 --> 04:20:41,939 got my fingers crossed as I'm saying 6385 04:20:41,939 --> 04:20:43,380 that but anyway 6386 04:20:43,380 --> 04:20:45,420 um thanks for watching good studying and 6387 04:20:45,420 --> 04:20:47,960 I'll see you soon 6388 04:20:51,860 --> 04:20:56,040 [Music] 6389 04:20:56,040 --> 04:20:57,270 thank you 6390 04:20:57,270 --> 04:21:04,219 [Music] 6391 04:21:10,859 --> 04:21:13,859 welcome to module 16 and we're going to 6392 04:21:13,859 --> 04:21:16,979 be doing a deep dive of a technology 6393 04:21:16,979 --> 04:21:20,460 that many Engineers kind of run away 6394 04:21:20,460 --> 04:21:22,859 from in fact I would say that most of 6395 04:21:22,859 --> 04:21:24,660 the voice Engineers I've worked with in 6396 04:21:24,660 --> 04:21:28,020 the past have a bit of an aversion to 6397 04:21:28,020 --> 04:21:30,180 this topic and the topic we're talking 6398 04:21:30,180 --> 04:21:32,460 about is facts 6399 04:21:32,460 --> 04:21:35,399 um it seems like facts over IEP or just 6400 04:21:35,399 --> 04:21:38,460 facts in general is kind of shrouded in 6401 04:21:38,460 --> 04:21:41,460 mystery and I want to try to help 6402 04:21:41,460 --> 04:21:42,180 um 6403 04:21:42,180 --> 04:21:45,180 explain some of the concepts of how 6404 04:21:45,180 --> 04:21:47,699 facts actually works and make it less of 6405 04:21:47,699 --> 04:21:49,319 a mystery there's no reason you should 6406 04:21:49,319 --> 04:21:52,500 shy away from configuration of facts or 6407 04:21:52,500 --> 04:21:54,779 leveraging facts on an IP network with 6408 04:21:54,779 --> 04:21:56,460 you know some of the traditional pstn 6409 04:21:56,460 --> 04:21:58,880 Technologies it works quite well 6410 04:21:58,880 --> 04:22:01,620 sometimes it can be a bit 6411 04:22:01,620 --> 04:22:03,899 um a bit confusing because of so many 6412 04:22:03,899 --> 04:22:05,699 things going on but let's try to do a 6413 04:22:05,699 --> 04:22:08,520 deep dive and give you a good 6414 04:22:08,520 --> 04:22:10,680 understanding of what's Happening behind 6415 04:22:10,680 --> 04:22:12,660 the scenes with facts so that you don't 6416 04:22:12,660 --> 04:22:14,520 develop that same aversion that I've 6417 04:22:14,520 --> 04:22:16,620 seen too many times and I'm guilty of it 6418 04:22:16,620 --> 04:22:21,840 myself so what is this 1970 so facts has 6419 04:22:21,840 --> 04:22:23,939 been around a long time in fact you know 6420 04:22:23,939 --> 04:22:26,880 the origins of facts transport date back 6421 04:22:26,880 --> 04:22:30,960 to the late 1800s and it seems like you 6422 04:22:30,960 --> 04:22:33,060 know as much as technology has advanced 6423 04:22:33,060 --> 04:22:34,859 and we've got email and we've got 6424 04:22:34,859 --> 04:22:37,979 document scanners and we've got you know 6425 04:22:37,979 --> 04:22:40,020 optical character recognition and all 6426 04:22:40,020 --> 04:22:42,840 kinds of other things available to us we 6427 04:22:42,840 --> 04:22:45,899 still leverage traditional facts simile 6428 04:22:45,899 --> 04:22:49,140 technology where we take a picture of a 6429 04:22:49,140 --> 04:22:50,120 document 6430 04:22:50,120 --> 04:22:53,819 turn it into a a modulated signal send 6431 04:22:53,819 --> 04:22:56,160 it across the PN and print it out so 6432 04:22:56,160 --> 04:22:59,580 traditional 2.30 facts so what is this 6433 04:22:59,580 --> 04:23:01,620 1970 yeah the answer to that question is 6434 04:23:01,620 --> 04:23:03,479 yeah find it you know we're still 6435 04:23:03,479 --> 04:23:05,880 leveraging this technology and as much 6436 04:23:05,880 --> 04:23:08,939 as you might wish it to go away it's so 6437 04:23:08,939 --> 04:23:11,040 widespread that it's not going to so 6438 04:23:11,040 --> 04:23:12,960 let's take a look at our Voiceover IP 6439 04:23:12,960 --> 04:23:15,720 network shown here on the page and this 6440 04:23:15,720 --> 04:23:17,340 will give you an example of how facts 6441 04:23:17,340 --> 04:23:18,899 might be integrated into your 6442 04:23:18,899 --> 04:23:20,340 environment and obviously there are 6443 04:23:20,340 --> 04:23:22,560 variations on the theme here but we've 6444 04:23:22,560 --> 04:23:24,899 got an ATA device connected to a switch 6445 04:23:24,899 --> 04:23:27,720 that has a fax machine attached we have 6446 04:23:27,720 --> 04:23:30,620 an analog Gateway that could be a vg224 6447 04:23:30,620 --> 04:23:33,540 or you know some other variation of a 6448 04:23:33,540 --> 04:23:35,760 analog voice Gateway and we've got a fax 6449 04:23:35,760 --> 04:23:37,680 connected to that obviously we're going 6450 04:23:37,680 --> 04:23:40,140 to have fax machines on the pstn that 6451 04:23:40,140 --> 04:23:42,000 are you know calling us and originating 6452 04:23:42,000 --> 04:23:45,600 inbound connections so these devices are 6453 04:23:45,600 --> 04:23:47,760 going to exist on your network let's 6454 04:23:47,760 --> 04:23:49,500 talk about the different ways we can 6455 04:23:49,500 --> 04:23:52,859 utilize facts and how to make this an 6456 04:23:52,859 --> 04:23:55,080 asset not a challenge for you 6457 04:23:55,080 --> 04:23:58,319 we have three methodologies we use to 6458 04:23:58,319 --> 04:24:01,439 move facts around an IP network we have 6459 04:24:01,439 --> 04:24:04,080 what's called facts relay fax 6460 04:24:04,080 --> 04:24:06,840 pass-through and fax store and forward 6461 04:24:06,840 --> 04:24:10,439 now I'm going to talk about some of my 6462 04:24:10,439 --> 04:24:12,180 favorite methodologies as we go through 6463 04:24:12,180 --> 04:24:14,160 here but we're really going to Deep dive 6464 04:24:14,160 --> 04:24:16,080 into how each of these work and give you 6465 04:24:16,080 --> 04:24:17,640 an understanding of the fundamental 6466 04:24:17,640 --> 04:24:19,319 concepts 6467 04:24:19,319 --> 04:24:21,720 I'm going to start with facts pass 6468 04:24:21,720 --> 04:24:24,000 through and this isn't really where most 6469 04:24:24,000 --> 04:24:25,380 people start most people start talking 6470 04:24:25,380 --> 04:24:26,939 about fax relay but I'm going to start 6471 04:24:26,939 --> 04:24:28,680 with facts pass through because it's the 6472 04:24:28,680 --> 04:24:31,640 most like an audio stream 6473 04:24:31,640 --> 04:24:33,840 basically what you're dealing with is 6474 04:24:33,840 --> 04:24:37,859 modulated facts data being passed within 6475 04:24:37,859 --> 04:24:41,819 the audio codec as though or voice data 6476 04:24:41,819 --> 04:24:44,880 fax pass-through is going to use or 6477 04:24:44,880 --> 04:24:47,220 start Anyway by using the original 6478 04:24:47,220 --> 04:24:49,920 configured codec which you know 6479 04:24:49,920 --> 04:24:53,160 obviously should be g711 in most cases 6480 04:24:53,160 --> 04:24:55,580 for calls coming from the pstn 6481 04:24:55,580 --> 04:24:58,380 fax passthrough will then make changes 6482 04:24:58,380 --> 04:25:00,540 to the codec and what we call up speed 6483 04:25:00,540 --> 04:25:04,380 the connection if necessary to enable 6484 04:25:04,380 --> 04:25:07,979 g711 if by chance you're not using it 6485 04:25:07,979 --> 04:25:10,080 and the communications with facts path 6486 04:25:10,080 --> 04:25:12,840 through is taking place entirely between 6487 04:25:12,840 --> 04:25:14,699 the transmitting and receiving devices 6488 04:25:14,699 --> 04:25:16,880 or the originating and receiving devices 6489 04:25:16,880 --> 04:25:20,040 aka the fax machines The Voice gateways 6490 04:25:20,040 --> 04:25:21,720 and the network are simply treating this 6491 04:25:21,720 --> 04:25:24,540 as though it is audio and you know the 6492 04:25:24,540 --> 04:25:26,880 data the modulated facts data tones that 6493 04:25:26,880 --> 04:25:29,100 we've all heard are going to be carried 6494 04:25:29,100 --> 04:25:31,260 in the RTP packets and you'll hear this 6495 04:25:31,260 --> 04:25:33,479 referred to as both facts pass through 6496 04:25:33,479 --> 04:25:37,380 and modem pass through and really the 6497 04:25:37,380 --> 04:25:38,699 difference I don't mean we'll say the 6498 04:25:38,699 --> 04:25:41,060 difference modem pass through 6499 04:25:41,060 --> 04:25:44,279 encompasses a methodology to allow us to 6500 04:25:44,279 --> 04:25:46,500 use modulated data for modems and fax 6501 04:25:46,500 --> 04:25:49,260 machines where facts passed through is 6502 04:25:49,260 --> 04:25:52,260 kind of a fact specific but let's keep 6503 04:25:52,260 --> 04:25:53,939 going and let's talk about vax 6504 04:25:53,939 --> 04:25:56,040 pass-through negotiation and how it 6505 04:25:56,040 --> 04:25:58,859 works so I mentioned that facts pass 6506 04:25:58,859 --> 04:26:03,239 through is sending data modulated data 6507 04:26:03,239 --> 04:26:05,100 in the audio stream 6508 04:26:05,100 --> 04:26:09,239 now it's not entirely the same as a 6509 04:26:09,239 --> 04:26:13,020 regular voice call in that we need to be 6510 04:26:13,020 --> 04:26:15,120 able to manipulate the Stream 6511 04:26:15,120 --> 04:26:19,199 to disable vad and disable EC because 6512 04:26:19,199 --> 04:26:20,939 these things are going to cause problems 6513 04:26:20,939 --> 04:26:23,100 with transmission of the modulated data 6514 04:26:23,100 --> 04:26:24,779 so let's walk through this fast pass 6515 04:26:24,779 --> 04:26:27,000 through negotiation process 6516 04:26:27,000 --> 04:26:29,040 again the call is going to start out as 6517 04:26:29,040 --> 04:26:30,960 a VoIP call so a call between a Gateway 6518 04:26:30,960 --> 04:26:32,460 and a Gateway and you'll see this is our 6519 04:26:32,460 --> 04:26:34,080 our internal Network here we've got a 6520 04:26:34,080 --> 04:26:35,159 fax machine 6521 04:26:35,159 --> 04:26:38,100 connected to uh presumably an fxs port 6522 04:26:38,100 --> 04:26:39,659 on a voice Gateway 6523 04:26:39,659 --> 04:26:41,279 an IP network in the middle another 6524 04:26:41,279 --> 04:26:43,920 voice Gateway and another fax machine so 6525 04:26:43,920 --> 04:26:46,680 we start off with a VoIP call and the 6526 04:26:46,680 --> 04:26:48,420 faxes you know because this is a voice 6527 04:26:48,420 --> 04:26:49,859 call the faxes are going to initially 6528 04:26:49,859 --> 04:26:52,380 begin to exchange their T30 data or 6529 04:26:52,380 --> 04:26:55,380 their T30 signaling from end to end 6530 04:26:55,380 --> 04:26:57,420 now what's going to happen is we're 6531 04:26:57,420 --> 04:26:59,699 going to wait as the originating Gateway 6532 04:26:59,699 --> 04:27:01,199 the Gateway there on the left we're 6533 04:27:01,199 --> 04:27:02,880 going to wait to hear something called a 6534 04:27:02,880 --> 04:27:04,199 said tone 6535 04:27:04,199 --> 04:27:05,939 and that's a called terminal 6536 04:27:05,939 --> 04:27:08,100 identification tone and what it is is 6537 04:27:08,100 --> 04:27:12,120 it's a 21 Hertz 2100 Hertz tone 6538 04:27:12,120 --> 04:27:14,399 that is signaling the beginning of a fax 6539 04:27:14,399 --> 04:27:16,199 so we're going to wait to hear the tone 6540 04:27:16,199 --> 04:27:19,140 and we're going to send an NSE a name 6541 04:27:19,140 --> 04:27:21,899 signaling event message from the 6542 04:27:21,899 --> 04:27:23,880 originating gateway to the destination 6543 04:27:23,880 --> 04:27:25,080 Gateway 6544 04:27:25,080 --> 04:27:26,939 the destination Gateway is going to 6545 04:27:26,939 --> 04:27:31,140 accept our NSC request and what's 6546 04:27:31,140 --> 04:27:32,760 basically going to happen here is we're 6547 04:27:32,760 --> 04:27:34,739 going to change the codec so if I 6548 04:27:34,739 --> 04:27:37,199 originally started as g729 and I need to 6549 04:27:37,199 --> 04:27:39,479 become g711 that's going to happen here 6550 04:27:39,479 --> 04:27:42,540 if I'm already g711 and I simply need to 6551 04:27:42,540 --> 04:27:45,060 disable vad and disable AC that's going 6552 04:27:45,060 --> 04:27:47,340 to happen here so once that happens 6553 04:27:47,340 --> 04:27:49,380 you're going to have the voice call 6554 04:27:49,380 --> 04:27:51,659 established again end to end or gateway 6555 04:27:51,659 --> 04:27:52,800 to Gateway 6556 04:27:52,800 --> 04:27:55,920 and that fax is going to just Traverse 6557 04:27:55,920 --> 04:27:59,420 in the RTP Stream So the modulated data 6558 04:27:59,420 --> 04:28:02,159 now how do we configure facts pass 6559 04:28:02,159 --> 04:28:03,779 through it's actually really really easy 6560 04:28:03,779 --> 04:28:05,520 let me show you 6561 04:28:05,520 --> 04:28:06,899 a 6562 04:28:06,899 --> 04:28:09,300 Gateway here in the lab let's see if I'm 6563 04:28:09,300 --> 04:28:11,040 still connected here or if it timed out 6564 04:28:11,040 --> 04:28:12,420 yet we're still connecting all right 6565 04:28:12,420 --> 04:28:14,819 cool if I go config t 6566 04:28:14,819 --> 04:28:17,460 I'm going to show you there's two ways 6567 04:28:17,460 --> 04:28:19,140 to configure facts remote and pass 6568 04:28:19,140 --> 04:28:20,939 through on a Cisco router you can either 6569 04:28:20,939 --> 04:28:22,439 do it globally 6570 04:28:22,439 --> 04:28:25,140 or you can do it at a dial peer level so 6571 04:28:25,140 --> 04:28:27,540 you know dial pure by dial up here I 6572 04:28:27,540 --> 04:28:29,880 prefer to do it globally but you know 6573 04:28:29,880 --> 04:28:31,920 you welcome to do this however it makes 6574 04:28:31,920 --> 04:28:34,080 sense in your environment 6575 04:28:34,080 --> 04:28:35,939 let's talk about global first and then 6576 04:28:35,939 --> 04:28:37,439 we'll talk about dial pierces so if I 6577 04:28:37,439 --> 04:28:39,239 wanted to just globally I'm going to go 6578 04:28:39,239 --> 04:28:41,939 voice service VoIP 6579 04:28:41,939 --> 04:28:44,279 and then I'm going to type fax protocol 6580 04:28:44,279 --> 04:28:46,680 question mark you're going to see we've 6581 04:28:46,680 --> 04:28:49,500 got Cisco we've got none we've got 6582 04:28:49,500 --> 04:28:53,100 pass-through and we've got t38 6583 04:28:53,100 --> 04:28:55,439 so we're going to do pass through 6584 04:28:55,439 --> 04:28:56,580 um 6585 04:28:56,580 --> 04:28:58,199 and then if I hit a question mark it's 6586 04:28:58,199 --> 04:29:00,060 going to ask me for a codec so I can say 6587 04:29:00,060 --> 04:29:02,399 g711 you law 6588 04:29:02,399 --> 04:29:06,239 now right there we're done 6589 04:29:06,239 --> 04:29:09,960 this Gateway globally will utilize facts 6590 04:29:09,960 --> 04:29:13,380 pass through using the g711 ulr codec 6591 04:29:13,380 --> 04:29:14,880 now 6592 04:29:14,880 --> 04:29:16,859 there's I remember I mentioned modem 6593 04:29:16,859 --> 04:29:18,479 passthrough before 6594 04:29:18,479 --> 04:29:20,699 it's probably better 6595 04:29:20,699 --> 04:29:23,880 if you don't do what I showed you 6596 04:29:23,880 --> 04:29:27,720 but instead one small variation on the 6597 04:29:27,720 --> 04:29:29,580 theme let me go ahead and issue a no in 6598 04:29:29,580 --> 04:29:32,279 front of that and it's going to be modem 6599 04:29:32,279 --> 04:29:33,680 passthrough 6600 04:29:33,680 --> 04:29:38,640 NSC codec g711 Eula it's going to have 6601 04:29:38,640 --> 04:29:41,939 the same effect as enabling facts pass 6602 04:29:41,939 --> 04:29:43,319 through but it's also going to give you 6603 04:29:43,319 --> 04:29:45,420 mode and password capabilities so 6604 04:29:45,420 --> 04:29:47,460 globally you know in fact if I do a show 6605 04:29:47,460 --> 04:29:49,680 run on this Gateway you're going to see 6606 04:29:49,680 --> 04:29:51,899 up here in voice service modem 6607 04:29:51,899 --> 04:29:55,500 passthrough NFC codec g711 EULA and 6608 04:29:55,500 --> 04:29:57,779 we're done I mean that right there when 6609 04:29:57,779 --> 04:30:01,439 a fax call occurs it will 6610 04:30:01,439 --> 04:30:04,199 do pass-through Behavior 6611 04:30:04,199 --> 04:30:07,620 so I told you you could also do it on a 6612 04:30:07,620 --> 04:30:10,080 per diele peer basis so what you could 6613 04:30:10,080 --> 04:30:12,420 do if you wanted to create a Diop here 6614 04:30:12,420 --> 04:30:15,060 actually you know let's just look at my 6615 04:30:15,060 --> 04:30:18,120 existing dial pairs show Ron pipe again 6616 04:30:18,120 --> 04:30:20,819 dial peer voice let's see what dial 6617 04:30:20,819 --> 04:30:23,460 Pierce I've got in here uh let's see 6618 04:30:23,460 --> 04:30:26,220 dial pure voice 100 VoIP I like that one 6619 04:30:26,220 --> 04:30:27,960 let's do it on that one that's my normal 6620 04:30:27,960 --> 04:30:30,300 uh pattern pointing to my call manager 6621 04:30:30,300 --> 04:30:35,159 so conficti dial pure voice 100 VoIP I 6622 04:30:35,159 --> 04:30:37,680 can go again either facts pass through 6623 04:30:37,680 --> 04:30:40,260 or modem pass through 6624 04:30:40,260 --> 04:30:42,120 NSE 6625 04:30:42,120 --> 04:30:46,520 codec g711 your law and that I appear 6626 04:30:46,520 --> 04:30:50,939 will use modem passthrough so again 6627 04:30:50,939 --> 04:30:55,020 either Global or specific to dial pairs 6628 04:30:55,020 --> 04:30:57,659 you can configure it either as fax 6629 04:30:57,659 --> 04:31:00,659 passthrough or modem pass through and my 6630 04:31:00,659 --> 04:31:01,979 recommendation would be to go ahead and 6631 04:31:01,979 --> 04:31:04,699 just do modem pass through and that's it 6632 04:31:04,699 --> 04:31:07,319 obviously this is something that needs 6633 04:31:07,319 --> 04:31:09,000 to be done on both the sending and 6634 04:31:09,000 --> 04:31:10,800 receiving gateways and keep in mind a 6635 04:31:10,800 --> 04:31:13,080 receiving Gateway might not be an iOS 6636 04:31:13,080 --> 04:31:15,540 device this might be a Cisco ATA and you 6637 04:31:15,540 --> 04:31:18,540 may have to follow different steps to 6638 04:31:18,540 --> 04:31:21,659 enable pass through or and I'm not going 6639 04:31:21,659 --> 04:31:24,120 to get into in this video you know what 6640 04:31:24,120 --> 04:31:27,120 devices support what facts types I just 6641 04:31:27,120 --> 04:31:29,720 want you to think about it as being a 6642 04:31:29,720 --> 04:31:32,580 you know a two-sided relationship or a 6643 04:31:32,580 --> 04:31:34,680 peer-to-peer relationship there's the 6644 04:31:34,680 --> 04:31:37,439 psdn Gateway but then there's also the 6645 04:31:37,439 --> 04:31:39,359 Gateway where your internal fax machine 6646 04:31:39,359 --> 04:31:42,300 is connected whatever device type that 6647 04:31:42,300 --> 04:31:44,520 might be so we've shown you an example 6648 04:31:44,520 --> 04:31:46,680 here of pstn Gateway configuration for 6649 04:31:46,680 --> 04:31:48,600 fax pass-through I'm going to hit the 6650 04:31:48,600 --> 04:31:50,279 pause button we'll come back do a little 6651 04:31:50,279 --> 04:31:52,500 bit more lecture talking about the other 6652 04:31:52,500 --> 04:31:54,300 fax modes and we'll do some more 6653 04:31:54,300 --> 04:31:56,399 demonstrations all right so I think 6654 04:31:56,399 --> 04:31:59,460 we've talked about facts pass through in 6655 04:31:59,460 --> 04:32:01,800 enough detail that you understand the 6656 04:32:01,800 --> 04:32:04,380 concepts at play now let's jump to the 6657 04:32:04,380 --> 04:32:06,859 Other Extreme of what we call 6658 04:32:06,859 --> 04:32:10,979 t.37 store and forward facts and then 6659 04:32:10,979 --> 04:32:13,199 finally last we'll cover the different 6660 04:32:13,199 --> 04:32:16,880 types of fax relay capabilities 6661 04:32:16,880 --> 04:32:19,739 t-37 or what we call store and forward 6662 04:32:19,739 --> 04:32:23,399 facts is pretty cool and I have to admit 6663 04:32:23,399 --> 04:32:26,460 that before creating this video I had 6664 04:32:26,460 --> 04:32:28,859 never configured it ever I'd never seen 6665 04:32:28,859 --> 04:32:31,260 it configured anywhere and I think a lot 6666 04:32:31,260 --> 04:32:32,880 of the reason for that is because it's 6667 04:32:32,880 --> 04:32:36,300 just plain confusing looking at Cisco's 6668 04:32:36,300 --> 04:32:38,640 documentation you know I've seen so many 6669 04:32:38,640 --> 04:32:40,920 iterations of how this can be done and 6670 04:32:40,920 --> 04:32:43,140 the examples really aren't that good so 6671 04:32:43,140 --> 04:32:46,080 I made it a point to spend the day in 6672 04:32:46,080 --> 04:32:49,260 the lab setting this up and really 6673 04:32:49,260 --> 04:32:51,960 getting a feel for how this works and 6674 04:32:51,960 --> 04:32:53,760 after doing that I think it's really 6675 04:32:53,760 --> 04:32:55,260 pretty cool so I'm going to walk you 6676 04:32:55,260 --> 04:32:58,020 through detailed directions on how to 6677 04:32:58,020 --> 04:33:00,060 configure store and forward facts or 6678 04:33:00,060 --> 04:33:03,180 t-37 now we've got two types of devices 6679 04:33:03,180 --> 04:33:05,400 with t-37 we have a device called an 6680 04:33:05,400 --> 04:33:07,320 on-ramp Gateway and an off-ramp Gateway 6681 04:33:07,320 --> 04:33:09,118 and they can co-reside on the same 6682 04:33:09,118 --> 04:33:10,799 Hardware if you want them to 6683 04:33:10,799 --> 04:33:13,199 you could choose to use one or both 6684 04:33:13,199 --> 04:33:16,020 types in your network you've got on-ramp 6685 04:33:16,020 --> 04:33:17,099 faxing 6686 04:33:17,099 --> 04:33:19,980 which takes a fax coming in and converts 6687 04:33:19,980 --> 04:33:22,680 it to an email to be sent to an email 6688 04:33:22,680 --> 04:33:24,539 recipient so let's say you've got a 6689 04:33:24,539 --> 04:33:26,278 Microsoft Exchange Server or some other 6690 04:33:26,278 --> 04:33:28,259 email server in-house 6691 04:33:28,259 --> 04:33:30,118 and you've got just a couple of fax 6692 04:33:30,118 --> 04:33:31,160 numbers 6693 04:33:31,160 --> 04:33:33,500 that are all going to come one place 6694 04:33:33,500 --> 04:33:36,480 well instead of putting a fax machine in 6695 04:33:36,480 --> 04:33:38,160 your building you can configure your 6696 04:33:38,160 --> 04:33:41,340 gateways what we call an on-ramp t-37 6697 04:33:41,340 --> 04:33:44,580 Gateway and what's going to happen is 6698 04:33:44,580 --> 04:33:46,561 when the fax call comes in you know 6699 04:33:46,561 --> 04:33:49,020 presumably on your PRI it's going to 6700 04:33:49,020 --> 04:33:51,000 present genus for that destination in 6701 04:33:51,000 --> 04:33:52,680 the destinations the fax machine well 6702 04:33:52,680 --> 04:33:53,879 we're going to have some configuration 6703 04:33:53,879 --> 04:33:57,180 logic in the gateway to send that call 6704 04:33:57,180 --> 04:34:00,359 to what we call a MM lip dial peer or a 6705 04:34:00,359 --> 04:34:02,879 multimedia over ipdial pair now what 6706 04:34:02,879 --> 04:34:05,099 happens is Cisco created a tickle script 6707 04:34:05,099 --> 04:34:08,160 or a TCL script that runs on the router 6708 04:34:08,160 --> 04:34:11,061 that's actually going to take the facts 6709 04:34:11,061 --> 04:34:15,180 receive it turn it into a tiff file and 6710 04:34:15,180 --> 04:34:17,160 spin up an email and send you an email 6711 04:34:17,160 --> 04:34:19,199 with this file attachment so it's a 6712 04:34:19,199 --> 04:34:21,599 do-it-yourself fax server for inbound 6713 04:34:21,599 --> 04:34:23,160 fax now if you want to configure 6714 04:34:23,160 --> 04:34:25,020 off-ramp faxing where it's the opposite 6715 04:34:25,020 --> 04:34:26,820 direction where you've got an email 6716 04:34:26,820 --> 04:34:29,641 coming from your mail server to the 6717 04:34:29,641 --> 04:34:31,320 Gateway you want to turn it into a fax 6718 04:34:31,320 --> 04:34:33,061 and send it out man you can do that as 6719 04:34:33,061 --> 04:34:34,680 well I'm not going to cover that example 6720 04:34:34,680 --> 04:34:37,561 here but you can support both on the 6721 04:34:37,561 --> 04:34:38,699 same Gateway 6722 04:34:38,699 --> 04:34:40,740 I mentioned before that it's going to 6723 04:34:40,740 --> 04:34:44,458 use Tiff file attachments and that t37's 6724 04:34:44,458 --> 04:34:45,958 purpose in life is to enable 6725 04:34:45,958 --> 04:34:49,438 Transmissions of facts over email and 6726 04:34:49,438 --> 04:34:51,240 we're going to do that using the SMTP 6727 04:34:51,240 --> 04:34:53,340 protocol and I said before you know it's 6728 04:34:53,340 --> 04:34:56,219 good for small quantities of users you 6729 04:34:56,219 --> 04:34:58,141 are going to end up creating a dial peer 6730 04:34:58,141 --> 04:35:00,359 per account in most scenarios there's a 6731 04:35:00,359 --> 04:35:01,859 couple of ways to wildcard things but 6732 04:35:01,859 --> 04:35:03,719 we're going to keep it simple for this 6733 04:35:03,719 --> 04:35:06,719 example and this is a validated example 6734 04:35:06,719 --> 04:35:08,778 I've built this in my lab 6735 04:35:08,778 --> 04:35:11,219 so start here I know some of the 6736 04:35:11,219 --> 04:35:13,080 documentation in fact like all of the 6737 04:35:13,080 --> 04:35:15,259 documentation I've seen out there on t37 6738 04:35:15,259 --> 04:35:17,879 is very convoluted and difficult to 6739 04:35:17,879 --> 04:35:19,500 understand they're talking about lots of 6740 04:35:19,500 --> 04:35:21,000 different editions and versions of the 6741 04:35:21,000 --> 04:35:22,859 tickle script and it just make your 6742 04:35:22,859 --> 04:35:25,199 brain in knots so start with this 6743 04:35:25,199 --> 04:35:28,020 example so in this device this is an 6744 04:35:28,020 --> 04:35:30,180 example of an on-ramp Gateway we're 6745 04:35:30,180 --> 04:35:31,520 going to configure 6746 04:35:31,520 --> 04:35:34,561 a in fact give me one second and we're 6747 04:35:34,561 --> 04:35:37,199 going to switch to pin mode here 6748 04:35:37,199 --> 04:35:40,141 pointer options pen perfect so what 6749 04:35:40,141 --> 04:35:41,759 we've got is we're going to configure 6750 04:35:41,759 --> 04:35:44,938 some information relative to the facts 6751 04:35:44,938 --> 04:35:46,799 type so we're going to obviously set our 6752 04:35:46,799 --> 04:35:48,480 IP domain name on the device 6753 04:35:48,480 --> 04:35:50,539 we're going to say fax interface type 6754 04:35:50,539 --> 04:35:53,340 fax mail and this Command right here 6755 04:35:53,340 --> 04:35:56,400 depending what mode your router is in 6756 04:35:56,400 --> 04:35:58,500 may require you to do a reboot so just 6757 04:35:58,500 --> 04:36:00,419 be aware of that and then we're going to 6758 04:36:00,419 --> 04:36:02,641 say fax receive called a subscriber 6759 04:36:02,641 --> 04:36:04,561 dollar sign D dollar sign so what I'm 6760 04:36:04,561 --> 04:36:07,400 going to do is I'm actually going to 6761 04:36:07,400 --> 04:36:09,660 capture some information from the call 6762 04:36:09,660 --> 04:36:13,320 as it's placed and use this if I choose 6763 04:36:13,320 --> 04:36:15,958 later in the process I'm going to Define 6764 04:36:15,958 --> 04:36:19,618 my mail server so 1010 210 44. this 6765 04:36:19,618 --> 04:36:21,299 happens to be a Linux server that I'm 6766 04:36:21,299 --> 04:36:23,820 running with the exam on it as a mail 6767 04:36:23,820 --> 04:36:27,799 transfer agent and I can customize the 6768 04:36:27,799 --> 04:36:30,419 the subject line of the email that's 6769 04:36:30,419 --> 04:36:31,919 going to come to me I happen to make 6770 04:36:31,919 --> 04:36:35,520 mine say Cisco t37 facts but you can you 6771 04:36:35,520 --> 04:36:37,500 know make it that you've got mail or you 6772 04:36:37,500 --> 04:36:39,299 know anything you wanted to say there 6773 04:36:39,299 --> 04:36:43,259 and I've got a origin prefix some 6774 04:36:43,259 --> 04:36:45,299 postmaster information 6775 04:36:45,299 --> 04:36:47,879 some mail from so what we've got here is 6776 04:36:47,879 --> 04:36:50,580 we're going to have mail from this 6777 04:36:50,580 --> 04:36:51,539 device 6778 04:36:51,539 --> 04:36:53,699 and then send mail from username and 6779 04:36:53,699 --> 04:36:55,080 we're actually going to put the phone 6780 04:36:55,080 --> 04:36:58,219 number of the calling party 6781 04:36:58,219 --> 04:37:01,799 in to the message so you'll see who it's 6782 04:37:01,799 --> 04:37:03,958 from and then we set some return receipt 6783 04:37:03,958 --> 04:37:06,539 commands so that's that's all MTA 6784 04:37:06,539 --> 04:37:08,219 configuration stuff 6785 04:37:08,219 --> 04:37:11,660 we're gonna have to download and 6786 04:37:11,660 --> 04:37:14,340 configure this tickle script you can get 6787 04:37:14,340 --> 04:37:17,400 this from cisco.com it's buried right 6788 04:37:17,400 --> 04:37:19,618 now within the call manager Express 6789 04:37:19,618 --> 04:37:21,419 downloads but just search by version 6790 04:37:21,419 --> 04:37:23,520 number the 2.0.1.3 and you'll see the 6791 04:37:23,520 --> 04:37:25,500 tickle script in the zip file so I'm 6792 04:37:25,500 --> 04:37:26,580 going to configure an application 6793 04:37:26,580 --> 04:37:29,160 service on fax and I'm just calling my 6794 04:37:29,160 --> 04:37:31,500 service on fax that's a name that I can 6795 04:37:31,500 --> 04:37:33,660 I can change if I want and then we point 6796 04:37:33,660 --> 04:37:36,660 it to the app fax mail on-ramp tickle 6797 04:37:36,660 --> 04:37:39,240 script and the one I was using was the 6798 04:37:39,240 --> 04:37:42,240 2.0.1.3 6799 04:37:42,719 --> 04:37:44,278 two dial piers 6800 04:37:44,278 --> 04:37:45,599 one and two 6801 04:37:45,599 --> 04:37:48,539 we've got a pot style pair 6802 04:37:48,539 --> 04:37:51,539 and we've got a mmoip dial pair the pot 6803 04:37:51,539 --> 04:37:52,980 style appears doing the same thing as 6804 04:37:52,980 --> 04:37:54,539 any other pasta appear you've ever used 6805 04:37:54,539 --> 04:37:56,458 and we're going to say in this example 6806 04:37:56,458 --> 04:37:58,500 that what I've got Happening Here is 6807 04:37:58,500 --> 04:38:01,141 we're going to say pstn 6808 04:38:01,141 --> 04:38:03,000 I've got a fax I don't even know how to 6809 04:38:03,000 --> 04:38:04,740 draw a fax machine there we go that's a 6810 04:38:04,740 --> 04:38:07,020 fax machine we've got a fax machine out 6811 04:38:07,020 --> 04:38:09,778 on the pstn making a call I've got my 6812 04:38:09,778 --> 04:38:11,520 voice Gateway 6813 04:38:11,520 --> 04:38:15,180 and my network blah so there what I've 6814 04:38:15,180 --> 04:38:18,500 done is we're going to be sending adenis 6815 04:38:18,500 --> 04:38:23,699 of six one four five five five one two 6816 04:38:23,699 --> 04:38:28,080 one two so when that Denis comes in from 6817 04:38:28,080 --> 04:38:30,419 the pstn to our voice Gateway we're 6818 04:38:30,419 --> 04:38:31,859 going to match the incoming called 6819 04:38:31,859 --> 04:38:33,599 number on the Diop here so we've 6820 04:38:33,599 --> 04:38:36,180 selected a Diop here that dial pair is 6821 04:38:36,180 --> 04:38:38,580 pointing to the on fax service and we've 6822 04:38:38,580 --> 04:38:40,500 got an information type of facts defined 6823 04:38:40,500 --> 04:38:42,778 and obviously we support direct inward 6824 04:38:42,778 --> 04:38:44,641 dial so we can route the next top 6825 04:38:44,641 --> 04:38:47,160 without prompting four digits the next 6826 04:38:47,160 --> 04:38:49,320 top is going to be that same destination 6827 04:38:49,320 --> 04:38:51,778 pattern six one four five five five one 6828 04:38:51,778 --> 04:38:54,660 two one two and what's cool here is 6829 04:38:54,660 --> 04:38:58,199 we've got this service fax on VC on-ramp 6830 04:38:58,199 --> 04:39:00,719 app outbound just type it the way you 6831 04:39:00,719 --> 04:39:02,340 see it there 6832 04:39:02,340 --> 04:39:04,438 and we've defined the information type 6833 04:39:04,438 --> 04:39:06,299 as facts and we've created a session 6834 04:39:06,299 --> 04:39:10,500 Target so Josh at how to network.com and 6835 04:39:10,500 --> 04:39:14,879 that is going to be the email address 6836 04:39:14,879 --> 04:39:17,879 that I'm trying to send the email to and 6837 04:39:17,879 --> 04:39:19,320 the rest of it you know you can look 6838 04:39:19,320 --> 04:39:20,520 those commands up if you want to know 6839 04:39:20,520 --> 04:39:21,958 what they have to do they're tweaks and 6840 04:39:21,958 --> 04:39:24,778 tunes and nerd knobs but this is really 6841 04:39:24,778 --> 04:39:26,099 cool so what's going to happen is the 6842 04:39:26,099 --> 04:39:27,599 call is going to come in 6843 04:39:27,599 --> 04:39:31,320 across the psdn hit our Gateway present 6844 04:39:31,320 --> 04:39:33,958 that Denis match 6845 04:39:33,958 --> 04:39:37,020 the inbound Diop here match the outbound 6846 04:39:37,020 --> 04:39:39,780 Diop here the Gateway is then going to 6847 04:39:39,780 --> 04:39:43,020 receive the facts turn it into a tiff 6848 04:39:43,020 --> 04:39:44,760 file 6849 04:39:44,760 --> 04:39:47,400 and attach that and mime encoded via 6850 04:39:47,400 --> 04:39:50,100 SMTP 6851 04:39:50,100 --> 04:39:53,340 to see if I can draw there you go to my 6852 04:39:53,340 --> 04:39:54,600 mail server 6853 04:39:54,600 --> 04:39:56,040 and it's going to show up in my inbox 6854 04:39:56,040 --> 04:39:58,620 I've done it it works it's actually 6855 04:39:58,620 --> 04:40:01,980 really cool so I would recommend that 6856 04:40:01,980 --> 04:40:05,040 you consider this as a possibility if 6857 04:40:05,040 --> 04:40:07,980 you have one or two numbers that are fax 6858 04:40:07,980 --> 04:40:10,200 machines or that are fax numbers inbound 6859 04:40:10,200 --> 04:40:12,298 and you'd like to send it to email you 6860 04:40:12,298 --> 04:40:14,640 don't need to go buy you know a ten 6861 04:40:14,640 --> 04:40:17,520 thousand dollar third party fax over IP 6862 04:40:17,520 --> 04:40:20,040 server to get some basic facts to email 6863 04:40:20,040 --> 04:40:22,378 now like I said before this is an 6864 04:40:22,378 --> 04:40:25,020 example of an on ramp Gateway this is 6865 04:40:25,020 --> 04:40:27,660 going to take a fax coming in and turn 6866 04:40:27,660 --> 04:40:29,520 it into an email it is not going to work 6867 04:40:29,520 --> 04:40:32,280 in Reverse you can make it work in 6868 04:40:32,280 --> 04:40:35,218 Reverse go to cisco.com pull up the docs 6869 04:40:35,218 --> 04:40:38,160 and read about off-ramp gateways 6870 04:40:38,160 --> 04:40:40,740 but uh I wanted to really show you a 6871 04:40:40,740 --> 04:40:42,420 good working model because every dock 6872 04:40:42,420 --> 04:40:45,540 that I looked at had this kind of sort 6873 04:40:45,540 --> 04:40:48,180 of working but not making sense it was a 6874 04:40:48,180 --> 04:40:49,980 pain in the butt to debug and I just 6875 04:40:49,980 --> 04:40:51,360 couldn't figure out what was going on 6876 04:40:51,360 --> 04:40:54,660 but this sample does work and I did this 6877 04:40:54,660 --> 04:40:58,620 on a Cisco 3725 so just as a frame of 6878 04:40:58,620 --> 04:41:00,480 reference 6879 04:41:00,480 --> 04:41:02,580 so that covers store and forward facts 6880 04:41:02,580 --> 04:41:05,940 uh t-37 we're going to get into uh fax 6881 04:41:05,940 --> 04:41:08,340 relay in the next slides and we'll talk 6882 04:41:08,340 --> 04:41:12,540 about both Cisco facts relay and t-38 6883 04:41:12,540 --> 04:41:15,120 Factory lamp so standby and we're going 6884 04:41:15,120 --> 04:41:17,040 to change gears and jump into the facts 6885 04:41:17,040 --> 04:41:19,940 relay conversation 6886 04:41:19,980 --> 04:41:23,458 facts relay is the final option that 6887 04:41:23,458 --> 04:41:25,860 you're going to see 6888 04:41:25,860 --> 04:41:28,280 as a method for moving 6889 04:41:28,280 --> 04:41:30,900 facts around your IP network 6890 04:41:30,900 --> 04:41:35,100 and fax relay is going to be done in one 6891 04:41:35,100 --> 04:41:38,940 of two Styles either Cisco fax relay or 6892 04:41:38,940 --> 04:41:41,100 t-38 facts relay 6893 04:41:41,100 --> 04:41:43,980 so Cisco facts relay and in fact before 6894 04:41:43,980 --> 04:41:46,020 I go that far let's talk about what 6895 04:41:46,020 --> 04:41:48,840 facts relay is so when we went through 6896 04:41:48,840 --> 04:41:52,500 the example of facts pass through 6897 04:41:52,500 --> 04:41:56,060 we talked about how the audio 6898 04:41:56,060 --> 04:42:00,240 would continue you know using g711 to 6899 04:42:00,240 --> 04:42:02,040 the end point you know to the endpoint 6900 04:42:02,040 --> 04:42:04,560 Gateway or the destination Gateway 6901 04:42:04,560 --> 04:42:07,080 and it was an audio stream 6902 04:42:07,080 --> 04:42:09,718 and then when we talked about 6903 04:42:09,718 --> 04:42:10,500 um 6904 04:42:10,500 --> 04:42:13,260 the store and forward t37 6905 04:42:13,260 --> 04:42:15,900 we were talking about audio 6906 04:42:15,900 --> 04:42:18,020 terminating at the Gateway 6907 04:42:18,020 --> 04:42:21,120 and becoming data in the form of an 6908 04:42:21,120 --> 04:42:22,560 email 6909 04:42:22,560 --> 04:42:24,718 well facts relay is kinda neither of 6910 04:42:24,718 --> 04:42:25,680 those 6911 04:42:25,680 --> 04:42:28,020 but it's the missing length the thing 6912 04:42:28,020 --> 04:42:29,520 that you probably expected in the 6913 04:42:29,520 --> 04:42:32,580 beginning and that's data transport of 6914 04:42:32,580 --> 04:42:34,980 facts over the IP network to the 6915 04:42:34,980 --> 04:42:38,638 destination Gateway so Cisco facts relay 6916 04:42:38,638 --> 04:42:40,260 is proprietary 6917 04:42:40,260 --> 04:42:43,020 proprietary I'm sorry and t-38 facts 6918 04:42:43,020 --> 04:42:44,520 relay is standards based and it's not 6919 04:42:44,520 --> 04:42:47,218 Tut based standard and they both do the 6920 04:42:47,218 --> 04:42:48,260 same thing 6921 04:42:48,260 --> 04:42:50,760 t-38 obviously is what we prefer 6922 04:42:50,760 --> 04:42:53,580 nowadays but there are certain pieces of 6923 04:42:53,580 --> 04:42:55,320 equipment that you may run into that 6924 04:42:55,320 --> 04:42:57,718 only support one or the other so you'll 6925 04:42:57,718 --> 04:43:01,500 need to be fluent on how both are used 6926 04:43:01,500 --> 04:43:03,718 looking at the same network as before we 6927 04:43:03,718 --> 04:43:06,000 talk about Cisco fastc's relay and 6928 04:43:06,000 --> 04:43:08,120 negotiation 6929 04:43:08,120 --> 04:43:11,878 when the initial call was made the T30 6930 04:43:11,878 --> 04:43:14,520 signaling hits the voice Gateway again 6931 04:43:14,520 --> 04:43:16,260 we're going to cut through an RTP path 6932 04:43:16,260 --> 04:43:18,060 to the destination voice Gateway and 6933 04:43:18,060 --> 04:43:20,340 we've got the T30 happening and N so 6934 04:43:20,340 --> 04:43:22,378 just like before 6935 04:43:22,378 --> 04:43:24,780 we wait for that said tone to occur and 6936 04:43:24,780 --> 04:43:26,878 you remember that was the called 6937 04:43:26,878 --> 04:43:29,580 terminal identification tone that 2100 6938 04:43:29,580 --> 04:43:31,920 Hertz tone 6939 04:43:31,920 --> 04:43:34,860 and what's going to happen is when the 6940 04:43:34,860 --> 04:43:37,560 said tone is heard The Voice Gateway is 6941 04:43:37,560 --> 04:43:39,360 going to listen for the this message 6942 04:43:39,360 --> 04:43:41,878 sent by the facts 6943 04:43:41,878 --> 04:43:43,620 and we're going to do what's called a 6944 04:43:43,620 --> 04:43:47,160 fax relay switch over now with Cisco 6945 04:43:47,160 --> 04:43:49,080 facts relay we're going to do a fax 6946 04:43:49,080 --> 04:43:51,420 relay switchover and we're going to tell 6947 04:43:51,420 --> 04:43:54,480 the destination voice Gateway that we're 6948 04:43:54,480 --> 04:43:56,760 doing this fax relay switchover and it's 6949 04:43:56,760 --> 04:44:00,120 going to send us a codec acknowledgment 6950 04:44:00,120 --> 04:44:03,060 both voice gateways are going to do a 6951 04:44:03,060 --> 04:44:05,280 codec download 6952 04:44:05,280 --> 04:44:11,580 and essentially what's happening is that 6953 04:44:11,580 --> 04:44:14,218 we're going to change parameters like 6954 04:44:14,218 --> 04:44:16,638 before necessary to support facts so 6955 04:44:16,638 --> 04:44:19,798 terminal off vad playing with Jitter 6956 04:44:19,798 --> 04:44:23,540 buffers Echo cancellation Etc 6957 04:44:23,540 --> 04:44:26,360 so what's happening 6958 04:44:26,360 --> 04:44:30,060 is we're doing the codec download 6959 04:44:30,060 --> 04:44:32,218 we are then 6960 04:44:32,218 --> 04:44:34,260 I'm going to send an indication that the 6961 04:44:34,260 --> 04:44:36,240 codec download is done and get an 6962 04:44:36,240 --> 04:44:38,760 acknowledgment and the fax relay session 6963 04:44:38,760 --> 04:44:42,600 is established so the T30 analog fax 6964 04:44:42,600 --> 04:44:45,420 signals that we're getting from the psdn 6965 04:44:45,420 --> 04:44:49,378 are demodulated by the DSP on the 6966 04:44:49,378 --> 04:44:51,180 Gateway so that's the voice Gateway on 6967 04:44:51,180 --> 04:44:52,160 the left 6968 04:44:52,160 --> 04:44:54,298 packetized and sent Across The Voice 6969 04:44:54,298 --> 04:44:57,298 network as data and then the destination 6970 04:44:57,298 --> 04:44:59,218 voice Gateway 6971 04:44:59,218 --> 04:45:04,320 is going to remodulate those signals and 6972 04:45:04,320 --> 04:45:06,740 send them to the destination fax machine 6973 04:45:06,740 --> 04:45:12,060 as T30 so a little bit different 6974 04:45:12,060 --> 04:45:15,600 but um you know you can see certainly an 6975 04:45:15,600 --> 04:45:18,000 efficient way of doing things now this 6976 04:45:18,000 --> 04:45:21,240 is Cisco facts relay let me show you 6977 04:45:21,240 --> 04:45:24,958 t38 for both h323 and sip which again is 6978 04:45:24,958 --> 04:45:27,298 really really strikingly similar to 6979 04:45:27,298 --> 04:45:29,280 Cisco facts relay this is just a 6980 04:45:29,280 --> 04:45:31,680 standard we start with the t-38 or the 6981 04:45:31,680 --> 04:45:34,200 T30 session or voice call and T30 at the 6982 04:45:34,200 --> 04:45:36,480 other end again we wait for our said 6983 04:45:36,480 --> 04:45:38,580 tone and our disk message 6984 04:45:38,580 --> 04:45:41,820 with h323 we send a mode request from 6985 04:45:41,820 --> 04:45:43,980 the first voice gateway to the 6986 04:45:43,980 --> 04:45:46,138 terminating voice Gateway we get a mode 6987 04:45:46,138 --> 04:45:47,700 request acknowledgment 6988 04:45:47,700 --> 04:45:49,740 we then close the VoIP session and open 6989 04:45:49,740 --> 04:45:51,600 our t-38 channel so that's our data 6990 04:45:51,600 --> 04:45:52,680 stream 6991 04:45:52,680 --> 04:45:55,020 and then we have the 238 data stream and 6992 04:45:55,020 --> 04:45:58,200 we're done so again the originating 6993 04:45:58,200 --> 04:45:59,940 voice Gateway and then terminating voice 6994 04:45:59,940 --> 04:46:01,580 Gateway are 6995 04:46:01,580 --> 04:46:03,958 demodulating and remodulating 6996 04:46:03,958 --> 04:46:05,160 respectively 6997 04:46:05,160 --> 04:46:07,320 this signal for transport across the 6998 04:46:07,320 --> 04:46:09,180 network so guess what codec you need to 6999 04:46:09,180 --> 04:46:11,340 use on your network it doesn't freaking 7000 04:46:11,340 --> 04:46:13,500 matter anymore so this is the beauty if 7001 04:46:13,500 --> 04:46:15,660 you've got sites that are you know using 7002 04:46:15,660 --> 04:46:17,700 low bit rate codecs 7003 04:46:17,700 --> 04:46:20,760 like g729 you can still send fax across 7004 04:46:20,760 --> 04:46:21,840 those links 7005 04:46:21,840 --> 04:46:25,200 now with the Sip t-38 fax relay you're 7006 04:46:25,200 --> 04:46:26,520 going to see the same thing as you did 7007 04:46:26,520 --> 04:46:28,798 with h323 you're going to have the T30 7008 04:46:28,798 --> 04:46:30,660 signal Lane the voice call you know your 7009 04:46:30,660 --> 04:46:32,878 RTP stream between the endpoints you're 7010 04:46:32,878 --> 04:46:34,378 going to do the said tone in the disk 7011 04:46:34,378 --> 04:46:35,760 message but this time we're going to 7012 04:46:35,760 --> 04:46:38,638 send a sip invite indicating that we're 7013 04:46:38,638 --> 04:46:41,218 going to use 238 features within the sdp 7014 04:46:41,218 --> 04:46:43,020 message to the destination voice Gateway 7015 04:46:43,020 --> 04:46:45,060 or the terminating voice Gateway 7016 04:46:45,060 --> 04:46:46,980 it's going to send us back at 200 okay 7017 04:46:46,980 --> 04:46:48,360 we're going to then send an 7018 04:46:48,360 --> 04:46:49,560 acknowledgment 7019 04:46:49,560 --> 04:46:52,200 and nail up the t38 data streams between 7020 04:46:52,200 --> 04:46:55,138 the two voice gateways so pretty much 7021 04:46:55,138 --> 04:46:57,718 the the same kind of thing is three two 7022 04:46:57,718 --> 04:47:00,298 three now when we talk about configuring 7023 04:47:00,298 --> 04:47:02,160 fax relay I'm actually going to walk you 7024 04:47:02,160 --> 04:47:04,740 through an interactive tour here 7025 04:47:04,740 --> 04:47:06,060 we're not actually going to configure it 7026 04:47:06,060 --> 04:47:07,860 but I'm going to show you the flags that 7027 04:47:07,860 --> 04:47:08,878 you're going to throw this is so 7028 04:47:08,878 --> 04:47:10,440 trivially simple to set up that you're 7029 04:47:10,440 --> 04:47:11,638 going to have no problem with this so 7030 04:47:11,638 --> 04:47:12,958 standby while I bring up my putty 7031 04:47:12,958 --> 04:47:16,138 session and we will go into this fax 7032 04:47:16,138 --> 04:47:18,360 relay configuration 7033 04:47:18,360 --> 04:47:19,980 all right so we've got our putty session 7034 04:47:19,980 --> 04:47:22,860 here we'll go ahead and log into my pstn 7035 04:47:22,860 --> 04:47:26,940 Gateway and let me do a show run I 7036 04:47:26,940 --> 04:47:28,260 believe we've still got some 7037 04:47:28,260 --> 04:47:30,660 pass-through configuration stuff set 7038 04:47:30,660 --> 04:47:32,280 yeah so we've still got our modem Pastor 7039 04:47:32,280 --> 04:47:33,420 configured on this gate well we'll go 7040 04:47:33,420 --> 04:47:35,458 ahead and turn that off we'll say voice 7041 04:47:35,458 --> 04:47:40,378 service VoIP no modem pass through all 7042 04:47:40,378 --> 04:47:45,060 right so for t38 and Cisco facts relay 7043 04:47:45,060 --> 04:47:46,620 what we're going to do in same place 7044 04:47:46,620 --> 04:47:49,138 here fax protocol 7045 04:47:49,138 --> 04:47:52,440 and you've got options for Cisco or t38 7046 04:47:52,440 --> 04:47:56,160 if I say Cisco I hit enter and now I've 7047 04:47:56,160 --> 04:47:59,040 told it fax relay Cisco 7048 04:47:59,040 --> 04:48:02,160 pretty easy huh now if I go t-38 we have 7049 04:48:02,160 --> 04:48:03,420 a few more options we need to consider 7050 04:48:03,420 --> 04:48:06,540 here if we're doing t38 we're going to 7051 04:48:06,540 --> 04:48:09,600 say NSE to use Cisco's NSC to Signal the 7052 04:48:09,600 --> 04:48:12,060 t38 mode switch and then we've got 7053 04:48:12,060 --> 04:48:14,218 options for 7054 04:48:14,218 --> 04:48:17,218 um fallback if we can't negotiate t38 7055 04:48:17,218 --> 04:48:19,680 what would we fall back to 7056 04:48:19,680 --> 04:48:21,480 and then we've got options for 7057 04:48:21,480 --> 04:48:23,160 redundancies so let's go ahead and we'll 7058 04:48:23,160 --> 04:48:25,260 say fall back 7059 04:48:25,260 --> 04:48:29,240 and then we'll say pass through 7060 04:48:29,240 --> 04:48:34,440 gee 7-Eleven you law and then enter 7061 04:48:34,440 --> 04:48:36,900 other things I could do 7062 04:48:36,900 --> 04:48:38,638 is 7063 04:48:38,638 --> 04:48:41,458 um LS redundancy and I can set a 7064 04:48:41,458 --> 04:48:43,560 redundancy level and depending on the 7065 04:48:43,560 --> 04:48:45,900 redundancy level that I set 7066 04:48:45,900 --> 04:48:48,298 we're going to add additional data 7067 04:48:48,298 --> 04:48:50,218 information so that if a packet is lost 7068 04:48:50,218 --> 04:48:54,298 we can recreate the the data stream or 7069 04:48:54,298 --> 04:48:55,920 the fact Stream So basically this is a 7070 04:48:55,920 --> 04:48:57,480 kind of error correction so you can set 7071 04:48:57,480 --> 04:48:59,400 LS redundancy values to zero through 7072 04:48:59,400 --> 04:49:00,298 five 7073 04:49:00,298 --> 04:49:03,780 HS redundancy levels of zero through two 7074 04:49:03,780 --> 04:49:04,798 enter 7075 04:49:04,798 --> 04:49:06,840 yeah so show run we'll show you what 7076 04:49:06,840 --> 04:49:09,540 we've got going on here 7077 04:49:09,540 --> 04:49:12,120 so nothing crazy there now it appears 7078 04:49:12,120 --> 04:49:14,040 and I'm not sure why this is but it 7079 04:49:14,040 --> 04:49:16,740 appears that when you're doing the ls 7080 04:49:16,740 --> 04:49:19,200 and HS redundancy that you fall back to 7081 04:49:19,200 --> 04:49:21,840 Cisco pass facts pass through so I'm not 7082 04:49:21,840 --> 04:49:24,780 sure if that's a limitation or what you 7083 04:49:24,780 --> 04:49:26,218 know I'd kind of like to fall back to 7084 04:49:26,218 --> 04:49:29,298 g711 but uh again you know whatever 7085 04:49:29,298 --> 04:49:31,440 really that's all you're doing and like 7086 04:49:31,440 --> 04:49:33,360 I showed you before you can do this 7087 04:49:33,360 --> 04:49:35,218 either globally or at the dial peer 7088 04:49:35,218 --> 04:49:38,878 level I always try to do it globally 7089 04:49:38,878 --> 04:49:41,700 unless there's reasons that I can't 7090 04:49:41,700 --> 04:49:44,100 and I haven't found a reason yet that I 7091 04:49:44,100 --> 04:49:45,540 can't so 7092 04:49:45,540 --> 04:49:48,180 those are my standards but anyway you 7093 04:49:48,180 --> 04:49:50,160 know we've talked about what you're 7094 04:49:50,160 --> 04:49:52,920 going to need to know and understand to 7095 04:49:52,920 --> 04:49:55,980 work with facts within a Cisco voice 7096 04:49:55,980 --> 04:49:57,120 environment 7097 04:49:57,120 --> 04:49:59,218 you're gonna see it 7098 04:49:59,218 --> 04:50:02,160 um it's just the way it is please don't 7099 04:50:02,160 --> 04:50:04,620 have an aversion to facts don't run 7100 04:50:04,620 --> 04:50:06,540 screaming because you know oh I don't 7101 04:50:06,540 --> 04:50:07,798 want to set up facts because it's weird 7102 04:50:07,798 --> 04:50:09,180 I don't know how it works you know I 7103 04:50:09,180 --> 04:50:10,920 hear that too often and really it 7104 04:50:10,920 --> 04:50:13,320 doesn't have to be that way are there a 7105 04:50:13,320 --> 04:50:16,620 few uh Mysteries to it well there can be 7106 04:50:16,620 --> 04:50:18,480 until you get used to dealing with facts 7107 04:50:18,480 --> 04:50:20,160 on a network but once you understand the 7108 04:50:20,160 --> 04:50:23,760 ground rules it's not so bad so pass 7109 04:50:23,760 --> 04:50:27,420 through relay and t-37 storing forward 7110 04:50:27,420 --> 04:50:30,060 those are your options go ahead and 7111 04:50:30,060 --> 04:50:31,920 spend some time labbing this up for 7112 04:50:31,920 --> 04:50:33,298 yourself you know this is one of those 7113 04:50:33,298 --> 04:50:35,280 things that I'd recommend take it to the 7114 04:50:35,280 --> 04:50:37,860 next level go ahead and play with t-37 7115 04:50:37,860 --> 04:50:39,840 set up a mail server in a virtual 7116 04:50:39,840 --> 04:50:41,520 machine and you know actually route some 7117 04:50:41,520 --> 04:50:42,958 of these things I actually did that here 7118 04:50:42,958 --> 04:50:44,820 one of the notes actually that I'm going 7119 04:50:44,820 --> 04:50:47,280 to share with you for the t-37 stuff 7120 04:50:47,280 --> 04:50:49,378 that tripped me up a little bit 7121 04:50:49,378 --> 04:50:51,600 and it may be possible to solve but I 7122 04:50:51,600 --> 04:50:53,160 didn't spend the time on it because it's 7123 04:50:53,160 --> 04:50:54,900 not typical to what we'll be deploying 7124 04:50:54,900 --> 04:50:58,798 in the field but uh I had to use a PRI 7125 04:50:58,798 --> 04:51:00,480 interface on my router for the incoming 7126 04:51:00,480 --> 04:51:02,400 DNS I tried to use an fxs port and I had 7127 04:51:02,400 --> 04:51:05,580 problems um matching the outbound dial 7128 04:51:05,580 --> 04:51:07,500 pure lag and it probably had something 7129 04:51:07,500 --> 04:51:08,878 to do with Venus in the way that it's 7130 04:51:08,878 --> 04:51:10,920 detecting the destination I'm calling 7131 04:51:10,920 --> 04:51:12,420 but I didn't spend any time trying to 7132 04:51:12,420 --> 04:51:14,760 figure it out we just ran it on the PRI 7133 04:51:14,760 --> 04:51:17,458 but uh a lot of fun stuff here 7134 04:51:17,458 --> 04:51:19,680 and hopefully this will give you the 7135 04:51:19,680 --> 04:51:22,080 foundation you need to do facts in a 7136 04:51:22,080 --> 04:51:23,878 Cisco voice environment so with that I 7137 04:51:23,878 --> 04:51:25,200 want to say thanks for watching I know 7138 04:51:25,200 --> 04:51:27,480 this has been a long one I promise I try 7139 04:51:27,480 --> 04:51:29,100 to keep the others down I don't like 7140 04:51:29,100 --> 04:51:31,260 letting things run 30 minutes 7141 04:51:31,260 --> 04:51:32,940 um you know we try to to Target the 10 7142 04:51:32,940 --> 04:51:35,458 minute per video but this is one that I 7143 04:51:35,458 --> 04:51:38,160 think was well worth it and hopefully 7144 04:51:38,160 --> 04:51:39,780 you feel comfortable with the knowledge 7145 04:51:39,780 --> 04:51:41,878 of facts now that you didn't have before 7146 04:51:41,878 --> 04:51:43,620 so I'll see you guys in the next video 7147 04:51:43,620 --> 04:51:45,480 this pretty much wraps up this section 7148 04:51:45,480 --> 04:51:47,218 actually and we're going to get into 7149 04:51:47,218 --> 04:51:50,160 configuring call manager Express and 7150 04:51:50,160 --> 04:51:53,340 walk through building a basic CME 7151 04:51:53,340 --> 04:51:55,200 environment and we'll register some 7152 04:51:55,200 --> 04:51:57,360 phones and we'll create a dial plan and 7153 04:51:57,360 --> 04:51:59,520 you know it'll kind of be you know End 7154 04:51:59,520 --> 04:52:01,378 to End Soup To Nuts will work in CME 7155 04:52:01,378 --> 04:52:03,540 environment so I'll see you in the next 7156 04:52:03,540 --> 04:52:04,980 video we'll start working on call 7157 04:52:04,980 --> 04:52:08,700 manager Express or unified CME 7158 04:52:08,700 --> 04:52:09,860 foreign 7159 04:52:09,860 --> 04:52:22,220 [Music] 7160 04:52:30,020 --> 04:52:32,638 we're going to talk about Cisco unified 7161 04:52:32,638 --> 04:52:36,718 Communications manager Express or cucme 7162 04:52:36,718 --> 04:52:40,378 or CME as I'm going to call it CME is 7163 04:52:40,378 --> 04:52:43,740 something that you're going to find you 7164 04:52:43,740 --> 04:52:46,378 either like it a lot or you hate it a 7165 04:52:46,378 --> 04:52:48,718 lot personally I like CME I think that 7166 04:52:48,718 --> 04:52:53,100 it feels an interesting Niche and it 7167 04:52:53,100 --> 04:52:55,500 does what it does well 7168 04:52:55,500 --> 04:52:57,958 that said I don't think it is a 7169 04:52:57,958 --> 04:53:01,080 replacement for call manager but there 7170 04:53:01,080 --> 04:53:02,820 are certain environments where it uh you 7171 04:53:02,820 --> 04:53:04,320 know it just it fits really well so 7172 04:53:04,320 --> 04:53:06,958 let's Jump Right In and talk about what 7173 04:53:06,958 --> 04:53:09,120 is Cisco unified Communications manager 7174 04:53:09,120 --> 04:53:11,160 Express and we'll build some foundations 7175 04:53:11,160 --> 04:53:14,400 that we're going to use when we begin 7176 04:53:14,400 --> 04:53:16,740 configuring CME in the next video and 7177 04:53:16,740 --> 04:53:18,718 I'm actually going to walk you through a 7178 04:53:18,718 --> 04:53:21,120 configuration of the basic parameters 7179 04:53:21,120 --> 04:53:22,560 you need to understand about call 7180 04:53:22,560 --> 04:53:24,240 manager Express 7181 04:53:24,240 --> 04:53:30,240 CME is a or can be an all-in-one box 7182 04:53:30,240 --> 04:53:31,860 solution 7183 04:53:31,860 --> 04:53:34,620 and it's iOS based so that means this 7184 04:53:34,620 --> 04:53:36,420 runs on a router if you look at the 7185 04:53:36,420 --> 04:53:38,160 network diagram that I've got here I've 7186 04:53:38,160 --> 04:53:40,620 got you know an IP phone 7187 04:53:40,620 --> 04:53:42,298 a switch 7188 04:53:42,298 --> 04:53:44,580 what looks like a router but I'm calling 7189 04:53:44,580 --> 04:53:48,060 it a PBX slash voice Gateway and a pstn 7190 04:53:48,060 --> 04:53:51,360 connection this is our CME our call 7191 04:53:51,360 --> 04:53:55,320 manager Express so CME 7192 04:53:55,320 --> 04:53:57,600 began 7193 04:53:57,600 --> 04:54:01,740 as some something Cisco called its or IP 7194 04:54:01,740 --> 04:54:03,780 telephony services 7195 04:54:03,780 --> 04:54:08,458 or what we now refer to as telephony see 7196 04:54:08,458 --> 04:54:10,980 if I can spell here telephony service 7197 04:54:10,980 --> 04:54:15,120 v i c e within the router configuration 7198 04:54:15,120 --> 04:54:16,260 so you're going to see a lot of 7199 04:54:16,260 --> 04:54:18,540 references to telephony Services we go 7200 04:54:18,540 --> 04:54:20,760 through CMA 7201 04:54:20,760 --> 04:54:25,160 it supports as a as a conceptual product 7202 04:54:25,160 --> 04:54:28,798 or a device and I'm actually expanding a 7203 04:54:28,798 --> 04:54:30,600 little bit beyond the role of CME the 7204 04:54:30,600 --> 04:54:34,080 software to talk about the device the 7205 04:54:34,080 --> 04:54:36,540 device can be responsible for call 7206 04:54:36,540 --> 04:54:38,820 processing which is the CME or the 7207 04:54:38,820 --> 04:54:40,798 telephony services part of things 7208 04:54:40,798 --> 04:54:43,860 it can be your voice Gateway 7209 04:54:43,860 --> 04:54:46,620 it can be an iOS firewall if you know 7210 04:54:46,620 --> 04:54:48,240 the feature pack on the router that you 7211 04:54:48,240 --> 04:54:49,980 have supports that 7212 04:54:49,980 --> 04:54:53,060 obviously it's a router so it can handle 7213 04:54:53,060 --> 04:54:55,620 Communications for Wan connections and 7214 04:54:55,620 --> 04:54:57,180 Lan connections and routing between 7215 04:54:57,180 --> 04:54:58,920 subnets and all of the other stuff that 7216 04:54:58,920 --> 04:55:00,900 a router can do you know can be a DHCP 7217 04:55:00,900 --> 04:55:02,638 server Etc 7218 04:55:02,638 --> 04:55:06,298 with an additional module what we call a 7219 04:55:06,298 --> 04:55:10,138 cue or a Cisco Unity Express module it 7220 04:55:10,138 --> 04:55:12,360 can be a voicemail and an auto attendant 7221 04:55:12,360 --> 04:55:14,340 platform in fact the auto attendant 7222 04:55:14,340 --> 04:55:18,780 capabilities of cue are very cool the 7223 04:55:18,780 --> 04:55:22,740 same script editor and much of the same 7224 04:55:22,740 --> 04:55:25,680 script logic that we utilize in a larger 7225 04:55:25,680 --> 04:55:27,660 product called unified contact center 7226 04:55:27,660 --> 04:55:29,458 Express 7227 04:55:29,458 --> 04:55:32,180 is the same as what we use 7228 04:55:32,180 --> 04:55:35,100 within CME or within I should say within 7229 04:55:35,100 --> 04:55:37,798 cue so it's an all-in-one box solution 7230 04:55:37,798 --> 04:55:41,340 this is perfect for a single site 7231 04:55:41,340 --> 04:55:43,560 solution if I've got a branch office 7232 04:55:43,560 --> 04:55:46,138 with 20 or 30 phones 7233 04:55:46,138 --> 04:55:50,280 that are not frequently changing their 7234 04:55:50,280 --> 04:55:51,660 configuration you know I'm not always 7235 04:55:51,660 --> 04:55:53,400 adding or deleting phones or changing 7236 04:55:53,400 --> 04:55:55,138 directory numbers it's kind of a static 7237 04:55:55,138 --> 04:55:56,520 environment 7238 04:55:56,520 --> 04:56:00,240 CME is fantastic you can spin up a 7239 04:56:00,240 --> 04:56:03,298 router it can be that all-in-one device 7240 04:56:03,298 --> 04:56:04,798 for the site 7241 04:56:04,798 --> 04:56:07,500 and in fact you know I show a switch in 7242 04:56:07,500 --> 04:56:09,180 the diagram here but you get you guys 7243 04:56:09,180 --> 04:56:11,400 know that there are modules that can go 7244 04:56:11,400 --> 04:56:14,638 in the various models of Cisco routers 7245 04:56:14,638 --> 04:56:16,500 that are switch modules you know ether 7246 04:56:16,500 --> 04:56:18,660 switches Etc so we can you know 7247 04:56:18,660 --> 04:56:21,000 basically make this one box on-prem plug 7248 04:56:21,000 --> 04:56:22,798 your phones into it and walk away 7249 04:56:22,798 --> 04:56:25,500 so pretty cool uh interesting Niche 7250 04:56:25,500 --> 04:56:27,420 product now I said that it's you know it 7251 04:56:27,420 --> 04:56:29,040 fits the role of a single site solution 7252 04:56:29,040 --> 04:56:31,378 really well however you can interconnect 7253 04:56:31,378 --> 04:56:32,940 multiple sites I'm going to show you 7254 04:56:32,940 --> 04:56:34,760 that here on the next slide 7255 04:56:34,760 --> 04:56:37,680 this is one example of a multi-site 7256 04:56:37,680 --> 04:56:41,760 deployment for CME so if I look at each 7257 04:56:41,760 --> 04:56:43,200 location 7258 04:56:43,200 --> 04:56:46,200 each location would have IP phones and a 7259 04:56:46,200 --> 04:56:48,120 CMA and I'm assuming that we've got a 7260 04:56:48,120 --> 04:56:50,580 switch inside the router here so we've 7261 04:56:50,580 --> 04:56:52,320 got three sites 7262 04:56:52,320 --> 04:56:54,660 and they've each got to see me they've 7263 04:56:54,660 --> 04:56:57,120 got connectivity to the pstn which could 7264 04:56:57,120 --> 04:57:01,320 be an ISDN PRI they could be pots lines 7265 04:57:01,320 --> 04:57:05,160 you know fxo interfaces you know we've 7266 04:57:05,160 --> 04:57:07,740 got various models of IP phones you know 7267 04:57:07,740 --> 04:57:09,780 maybe there's you know 20 phones here 7268 04:57:09,780 --> 04:57:12,000 maybe there's five phones here maybe 7269 04:57:12,000 --> 04:57:15,260 there's 50 phones here 7270 04:57:15,600 --> 04:57:17,400 um one or more of these could have a 7271 04:57:17,400 --> 04:57:20,280 Cisco Unity Express module in it 7272 04:57:20,280 --> 04:57:23,400 and they're connected via a common ipwan 7273 04:57:23,400 --> 04:57:25,620 so 7274 04:57:25,620 --> 04:57:29,040 the CME at one location will be 7275 04:57:29,040 --> 04:57:31,200 responsible for the registration and 7276 04:57:31,200 --> 04:57:33,540 call processing of phones 7277 04:57:33,540 --> 04:57:36,480 at that location and will play no role 7278 04:57:36,480 --> 04:57:38,400 in the call processing of phones at 7279 04:57:38,400 --> 04:57:41,280 other locations so it's very much site 7280 04:57:41,280 --> 04:57:43,260 Centric 7281 04:57:43,260 --> 04:57:45,440 now I can 7282 04:57:45,440 --> 04:57:49,200 trunk these gateways together using 7283 04:57:49,200 --> 04:57:52,320 traditional means because after all they 7284 04:57:52,320 --> 04:57:55,080 are just voice gateways so I could build 7285 04:57:55,080 --> 04:57:56,718 for example an 7286 04:57:56,718 --> 04:58:00,298 h.323 trunk between the gateways simply 7287 04:58:00,298 --> 04:58:03,298 by using VoIP dial piers and allow the 7288 04:58:03,298 --> 04:58:05,280 phones within one location to call 7289 04:58:05,280 --> 04:58:07,440 phones within another location so it's 7290 04:58:07,440 --> 04:58:09,240 it's different than call manager where 7291 04:58:09,240 --> 04:58:10,500 you're going to put a device centrally 7292 04:58:10,500 --> 04:58:12,000 and manage it 7293 04:58:12,000 --> 04:58:13,500 um you know manage remote sites from it 7294 04:58:13,500 --> 04:58:15,298 and that we're going to distribute these 7295 04:58:15,298 --> 04:58:17,600 devices 7296 04:58:17,638 --> 04:58:19,200 um you know so that's a really great 7297 04:58:19,200 --> 04:58:21,240 textbook multi-site deployment example 7298 04:58:21,240 --> 04:58:25,020 you can also use a vpim for some 7299 04:58:25,020 --> 04:58:27,298 voicemail Internet working as well I'm 7300 04:58:27,298 --> 04:58:29,160 not going to get into vpm and in too 7301 04:58:29,160 --> 04:58:30,958 great a detail here but it is something 7302 04:58:30,958 --> 04:58:32,780 that's possible 7303 04:58:32,780 --> 04:58:35,820 when we talk about supported Hardware I 7304 04:58:35,820 --> 04:58:37,500 want to say this is not an exhaustive 7305 04:58:37,500 --> 04:58:41,240 list but it gives you a representative 7306 04:58:41,240 --> 04:58:43,920 sampling of the types of Hardware that 7307 04:58:43,920 --> 04:58:47,638 you can run Cisco CME on and CME is 7308 04:58:47,638 --> 04:58:49,440 versioned and you'll find that different 7309 04:58:49,440 --> 04:58:52,860 versions of Hardware with different dram 7310 04:58:52,860 --> 04:58:55,080 and Flash requirements can support 7311 04:58:55,080 --> 04:58:58,980 different ios's which then produce you 7312 04:58:58,980 --> 04:59:01,860 know version whatever of CME 7313 04:59:01,860 --> 04:59:04,200 looking at a small site you know a Cisco 7314 04:59:04,200 --> 04:59:06,000 1861 7315 04:59:06,000 --> 04:59:08,580 it's a fairly inexpensive router I can 7316 04:59:08,580 --> 04:59:12,298 support 15 phones with CME if I'm using 7317 04:59:12,298 --> 04:59:16,200 perhaps a 3825 you know I'm at 175 7318 04:59:16,200 --> 04:59:18,840 phones or I can really scale this thing 7319 04:59:18,840 --> 04:59:23,340 crazy huge in a 3945e with 450 phones 7320 04:59:23,340 --> 04:59:24,480 now 7321 04:59:24,480 --> 04:59:29,060 if I were designing a 250 or higher 7322 04:59:29,060 --> 04:59:31,920 endpoint system 7323 04:59:31,920 --> 04:59:34,260 personally I would probably be 7324 04:59:34,260 --> 04:59:36,540 persuading that customer to use call 7325 04:59:36,540 --> 04:59:37,680 manager 7326 04:59:37,680 --> 04:59:41,958 but you can do it with CME 7327 04:59:41,958 --> 04:59:45,298 supported endpoints a lot of the phones 7328 04:59:45,298 --> 04:59:47,878 that are supported with call manager are 7329 04:59:47,878 --> 04:59:50,160 also supported by CME and this is just a 7330 04:59:50,160 --> 04:59:52,200 brief list you know the 7900 series 7331 04:59:52,200 --> 04:59:55,798 phones the 99 51 70 ones 7332 04:59:55,798 --> 04:59:57,420 um you know a lot of the 6900 phones 7333 04:59:57,420 --> 04:59:59,218 they're all supported or I shouldn't say 7334 04:59:59,218 --> 05:00:01,020 they're all supported many of them are 7335 05:00:01,020 --> 05:00:02,820 supported by CME and you know check the 7336 05:00:02,820 --> 05:00:04,620 data sheet for the version of CME you're 7337 05:00:04,620 --> 05:00:07,638 deploying as this is not a complete list 7338 05:00:07,638 --> 05:00:10,620 finally I want to tell you that CME can 7339 05:00:10,620 --> 05:00:13,260 support both Sip and skinny devices 7340 05:00:13,260 --> 05:00:15,660 they are configured differently 7341 05:00:15,660 --> 05:00:17,280 whoops pushing the arrow the wrong 7342 05:00:17,280 --> 05:00:19,500 direction there when you're using skinny 7343 05:00:19,500 --> 05:00:22,740 devices we Define these as ephones and 7344 05:00:22,740 --> 05:00:24,780 their directory numbers or iPhone DMS 7345 05:00:24,780 --> 05:00:27,000 and when we're configuring sip devices 7346 05:00:27,000 --> 05:00:28,860 we're going to use voice register pools 7347 05:00:28,860 --> 05:00:30,480 but I'll get into more of that as we 7348 05:00:30,480 --> 05:00:32,520 actually go through an example of 7349 05:00:32,520 --> 05:00:35,298 configuring a CME I'm going to take a uh 7350 05:00:35,298 --> 05:00:38,940 2811 I think that I've got nearby 7351 05:00:38,940 --> 05:00:41,340 and Stage it up here in the next video 7352 05:00:41,340 --> 05:00:42,718 we're actually going to do a walk 7353 05:00:42,718 --> 05:00:45,000 through and configure basic CME 7354 05:00:45,000 --> 05:00:47,280 functions and features within that 7355 05:00:47,280 --> 05:00:49,138 device so for now I'm going to leave 7356 05:00:49,138 --> 05:00:51,298 this alone and say thanks for watching 7357 05:00:51,298 --> 05:00:54,360 this is your intro to CME and uh hang on 7358 05:00:54,360 --> 05:00:55,740 for the next video it's going to be a 7359 05:00:55,740 --> 05:00:57,420 lab and we'll walk you through base 7360 05:00:57,420 --> 05:01:00,180 platform configuration so for now good 7361 05:01:00,180 --> 05:01:01,500 luck with your studying and I'll see you 7362 05:01:01,500 --> 05:01:03,680 soon 7363 05:01:08,610 --> 05:01:16,700 [Music] 7364 05:01:16,700 --> 05:01:19,700 thank you 7365 05:01:26,100 --> 05:01:28,138 in this module we're going to go through 7366 05:01:28,138 --> 05:01:30,718 the exercise of configuring a basic 7367 05:01:30,718 --> 05:01:33,000 Cisco unified Communications manager 7368 05:01:33,000 --> 05:01:35,700 Express or call manager Express system 7369 05:01:35,700 --> 05:01:37,798 now we talked in the previous videos 7370 05:01:37,798 --> 05:01:41,520 about CME fundamentals and explained to 7371 05:01:41,520 --> 05:01:43,680 you the role that CME plays as a product 7372 05:01:43,680 --> 05:01:46,320 and the niches where it fits and I 7373 05:01:46,320 --> 05:01:49,500 wanted to walk through at least a a 7374 05:01:49,500 --> 05:01:53,040 reasonably typical installation of CME 7375 05:01:53,040 --> 05:01:56,040 just to show you exactly what kind of 7376 05:01:56,040 --> 05:01:59,160 configuration is is necessary and 7377 05:01:59,160 --> 05:02:02,040 possible with the product a lot of 7378 05:02:02,040 --> 05:02:03,540 Engineers that I've worked with in the 7379 05:02:03,540 --> 05:02:06,180 past have considered CME to be a bit of 7380 05:02:06,180 --> 05:02:09,860 a toy and I want to respond to that with 7381 05:02:09,860 --> 05:02:13,620 Ferrari is a bit of a toy as well so I 7382 05:02:13,620 --> 05:02:15,138 wouldn't necessarily 7383 05:02:15,138 --> 05:02:18,120 stereotype the product in a non-serious 7384 05:02:18,120 --> 05:02:19,560 way because it can really do some pretty 7385 05:02:19,560 --> 05:02:22,200 amazing things we're going to go ahead 7386 05:02:22,200 --> 05:02:24,840 and spend most of this video inside of a 7387 05:02:24,840 --> 05:02:26,940 terminal window and and do some 7388 05:02:26,940 --> 05:02:29,760 configuration of CME and walk through 7389 05:02:29,760 --> 05:02:31,560 you know what I I would say that a 7390 05:02:31,560 --> 05:02:34,020 typical config looks like and actually 7391 05:02:34,020 --> 05:02:35,638 register some phones and place some 7392 05:02:35,638 --> 05:02:36,900 calls so 7393 05:02:36,900 --> 05:02:39,060 this router that we're in this is one of 7394 05:02:39,060 --> 05:02:41,520 my 2911s that we've used before 7395 05:02:41,520 --> 05:02:44,520 and we've got it configured with an ISDN 7396 05:02:44,520 --> 05:02:46,860 PRI in fact it's pretty much serving the 7397 05:02:46,860 --> 05:02:48,780 role right now of just a traditional 7398 05:02:48,780 --> 05:02:50,520 voice Gateway you know if I do a show 7399 05:02:50,520 --> 05:02:54,060 dial peer voice summary you're going to 7400 05:02:54,060 --> 05:02:56,100 see that I've got a couple of Dial Dial 7401 05:02:56,100 --> 05:02:59,638 Piers Bill wanna one and 100 both are 7402 05:02:59,638 --> 05:03:01,798 pot style piers and they're pointing to 7403 05:03:01,798 --> 05:03:04,200 a trunk group that's got a PRI in it and 7404 05:03:04,200 --> 05:03:06,420 you know if I do a show ISDN status 7405 05:03:06,420 --> 05:03:08,458 you're going to see that you know the 7406 05:03:08,458 --> 05:03:10,020 pris and service we've got multiple 7407 05:03:10,020 --> 05:03:12,600 frame established Etc so you know it's a 7408 05:03:12,600 --> 05:03:14,520 normal voice Gateway right now we're 7409 05:03:14,520 --> 05:03:17,458 going to layer CME on top of this I'm 7410 05:03:17,458 --> 05:03:20,100 going to start out by walking you 7411 05:03:20,100 --> 05:03:22,020 through some of the basic CNE 7412 05:03:22,020 --> 05:03:24,660 configuration now there are two 7413 05:03:24,660 --> 05:03:27,480 different methods of configuring phones 7414 05:03:27,480 --> 05:03:29,280 in CME and I'm going to approach them 7415 05:03:29,280 --> 05:03:31,260 separately I'm going to walk you through 7416 05:03:31,260 --> 05:03:33,780 an all skinny example and then I'll come 7417 05:03:33,780 --> 05:03:36,000 back and teach you what you need to 7418 05:03:36,000 --> 05:03:38,400 understand about sip since really if 7419 05:03:38,400 --> 05:03:40,080 you're going to support skinny endpoints 7420 05:03:40,080 --> 05:03:42,020 and sip end points on a CME 7421 05:03:42,020 --> 05:03:44,580 it's almost like configuring two 7422 05:03:44,580 --> 05:03:46,260 completely separate systems you know I 7423 05:03:46,260 --> 05:03:47,820 don't think that that was the most 7424 05:03:47,820 --> 05:03:49,798 fantastic design that Cisco could come 7425 05:03:49,798 --> 05:03:52,138 up with but it is what it is and the 7426 05:03:52,138 --> 05:03:53,878 we'll walk through it 7427 05:03:53,878 --> 05:03:55,980 so it all starts with telephony services 7428 05:03:55,980 --> 05:03:57,240 in fact 7429 05:03:57,240 --> 05:04:00,180 um you'll see a a reference point from 7430 05:04:00,180 --> 05:04:02,580 time to time called its and its stands 7431 05:04:02,580 --> 05:04:05,638 for IP telephony service and it was 7432 05:04:05,638 --> 05:04:08,760 really the service functionality that 7433 05:04:08,760 --> 05:04:10,560 ultimately turned into the product 7434 05:04:10,560 --> 05:04:12,200 called manager express 7435 05:04:12,200 --> 05:04:15,060 telephony service is a menu access from 7436 05:04:15,060 --> 05:04:17,638 the config menu and there's a lot of 7437 05:04:17,638 --> 05:04:19,520 things we can do under televony service 7438 05:04:19,520 --> 05:04:22,620 relative to building a PBX you know CME 7439 05:04:22,620 --> 05:04:24,840 like I said you know it's a toy there's 7440 05:04:24,840 --> 05:04:26,458 a lot of really cool things you can do 7441 05:04:26,458 --> 05:04:27,500 with it 7442 05:04:27,500 --> 05:04:30,060 it can support auto registration of 7443 05:04:30,060 --> 05:04:32,280 devices or not I'm not going to show you 7444 05:04:32,280 --> 05:04:34,680 auto registration in this example you 7445 05:04:34,680 --> 05:04:36,840 can look that up on your own but we will 7446 05:04:36,840 --> 05:04:38,458 walk through some manual configuration 7447 05:04:38,458 --> 05:04:39,958 in fact the first thing I'm going to do 7448 05:04:39,958 --> 05:04:44,040 is say no Auto reg E phone so no Auto 7449 05:04:44,040 --> 05:04:46,798 red G phone under telephony Services is 7450 05:04:46,798 --> 05:04:49,100 going to disable that auto registration 7451 05:04:49,100 --> 05:04:51,900 now with CME you're going to Define 7452 05:04:51,900 --> 05:04:54,000 what's called an iPhone 7453 05:04:54,000 --> 05:04:56,700 and an iPhone DN now these are Concepts 7454 05:04:56,700 --> 05:04:59,820 relative to the skinny configuration you 7455 05:04:59,820 --> 05:05:03,660 can have a given number or a maximum 7456 05:05:03,660 --> 05:05:06,360 license number as well as a platform 7457 05:05:06,360 --> 05:05:09,000 maximum of iPhone's new phone DNS now I 7458 05:05:09,000 --> 05:05:11,218 said this is a 2911. 7459 05:05:11,218 --> 05:05:14,638 um my Max E phones on this platform are 7460 05:05:14,638 --> 05:05:17,940 42 you know as it's configured we're 7461 05:05:17,940 --> 05:05:19,560 going to go ahead and say Max E phones 7462 05:05:19,560 --> 05:05:22,860 10 for our configuration we can do a Max 7463 05:05:22,860 --> 05:05:27,000 DN of up to 144 on this platform I'm 7464 05:05:27,000 --> 05:05:30,360 going to go ahead and select 20. now now 7465 05:05:30,360 --> 05:05:32,218 that I've configured the Maxi phones and 7466 05:05:32,218 --> 05:05:34,920 Max at the ends I need to configure the 7467 05:05:34,920 --> 05:05:37,320 IP address where skinny phones are going 7468 05:05:37,320 --> 05:05:39,298 to register to and so this is a 7469 05:05:39,298 --> 05:05:41,218 combination this is the IP address and 7470 05:05:41,218 --> 05:05:43,740 the port like I said this is configured 7471 05:05:43,740 --> 05:05:45,480 like a typical router or a voice Gateway 7472 05:05:45,480 --> 05:05:47,520 so we've already got IP addresses on the 7473 05:05:47,520 --> 05:05:50,820 interfaces I'm going to say IP Source 7474 05:05:50,820 --> 05:05:54,000 address 10 10 210.1 7475 05:05:54,000 --> 05:05:56,280 port 2000. 7476 05:05:56,280 --> 05:05:59,100 I'm going to configure what we call a 7477 05:05:59,100 --> 05:06:01,798 system message system message is a CME 7478 05:06:01,798 --> 05:06:04,740 feature that lets you you know like it 7479 05:06:04,740 --> 05:06:06,780 says display a system message at the 7480 05:06:06,780 --> 05:06:07,920 bottom of the phone sometimes this will 7481 05:06:07,920 --> 05:06:10,260 be like the name of a business 7482 05:06:10,260 --> 05:06:12,840 um or you know your company name I'm 7483 05:06:12,840 --> 05:06:14,040 going to put 7484 05:06:14,040 --> 05:06:18,420 um for let's see here system message how 7485 05:06:18,420 --> 05:06:21,180 to network.com 7486 05:06:21,180 --> 05:06:25,138 seems like a good good example there 7487 05:06:25,138 --> 05:06:29,160 files that configure phones the XML 7488 05:06:29,160 --> 05:06:32,040 based configuration files just like on 7489 05:06:32,040 --> 05:06:34,798 call manager exists with CME because 7490 05:06:34,798 --> 05:06:36,480 obviously the phone doesn't know the 7491 05:06:36,480 --> 05:06:38,700 difference really from whether it's 7492 05:06:38,700 --> 05:06:40,138 registered to a CME or whether it's 7493 05:06:40,138 --> 05:06:41,760 registered to a call manner it's just a 7494 05:06:41,760 --> 05:06:43,740 skinny device you know speaking this 7495 05:06:43,740 --> 05:06:46,200 language you can store these config 7496 05:06:46,200 --> 05:06:48,298 files a couple of different places 7497 05:06:48,298 --> 05:06:51,240 in fact I'm going to show you CNF you 7498 05:06:51,240 --> 05:06:55,798 can store them location location either 7499 05:06:55,798 --> 05:06:57,900 to the default location which is called 7500 05:06:57,900 --> 05:07:00,718 system and I don't like to do that you 7501 05:07:00,718 --> 05:07:02,458 can store them to an external tftp 7502 05:07:02,458 --> 05:07:04,260 server which you know may make sense in 7503 05:07:04,260 --> 05:07:06,480 some environments but for me I'm going 7504 05:07:06,480 --> 05:07:08,280 to store them in Flash so we're going to 7505 05:07:08,280 --> 05:07:12,060 say CNF location Flash 7506 05:07:12,060 --> 05:07:15,958 now for each model phone 7507 05:07:15,958 --> 05:07:20,760 that I want to register to my CME I need 7508 05:07:20,760 --> 05:07:23,700 to define a load a phone load 7509 05:07:23,700 --> 05:07:25,620 we do this in call manager with Device 7510 05:07:25,620 --> 05:07:27,660 defaults we're going to do it in CME 7511 05:07:27,660 --> 05:07:30,600 with a command called load now what 7512 05:07:30,600 --> 05:07:32,700 we've got here and I'll paste two of 7513 05:07:32,700 --> 05:07:34,620 these in and then I'll walk you through 7514 05:07:34,620 --> 05:07:37,740 exactly what they're doing so we've got 7515 05:07:37,740 --> 05:07:42,860 a 7960 or 7940 image and the 7961 image 7516 05:07:42,860 --> 05:07:46,020 79 40s and 60s use the same firmware so 7517 05:07:46,020 --> 05:07:47,100 what we're doing here is we're saying 7518 05:07:47,100 --> 05:07:49,378 load we're specifying the model number 7519 05:07:49,378 --> 05:07:53,100 and then we're specifying the file name 7520 05:07:53,100 --> 05:07:55,740 without the file extension of the file 7521 05:07:55,740 --> 05:07:58,138 as it sits on our tftp server now what I 7522 05:07:58,138 --> 05:07:59,340 should tell you 7523 05:07:59,340 --> 05:08:01,378 is and we'll do it here in a moment I 7524 05:08:01,378 --> 05:08:03,660 haven't done it yet but you need to 7525 05:08:03,660 --> 05:08:05,520 upload 7526 05:08:05,520 --> 05:08:07,138 um a bunch of different files to the 7527 05:08:07,138 --> 05:08:10,320 router to enable full CME capabilities 7528 05:08:10,320 --> 05:08:14,218 now CME itself the feature set is just a 7529 05:08:14,218 --> 05:08:16,080 part of the router but there's a web 7530 05:08:16,080 --> 05:08:18,420 interface you can enable and I'm not 7531 05:08:18,420 --> 05:08:19,560 going to go into the web interface at 7532 05:08:19,560 --> 05:08:21,660 this point although we do talk about a 7533 05:08:21,660 --> 05:08:23,360 little bit in the CCNA voice videos 7534 05:08:23,360 --> 05:08:25,200 there is 7535 05:08:25,200 --> 05:08:27,660 um you know phone loads ringtones all 7536 05:08:27,660 --> 05:08:29,218 those kinds of things you'll have to put 7537 05:08:29,218 --> 05:08:31,020 them on the router you know they're a 7538 05:08:31,020 --> 05:08:33,060 download from cisco.com Etc so we'll 7539 05:08:33,060 --> 05:08:34,138 we'll show you what some of those look 7540 05:08:34,138 --> 05:08:36,240 like and how I've set my system up so 7541 05:08:36,240 --> 05:08:37,980 we've specified the loads we're going to 7542 05:08:37,980 --> 05:08:39,900 go ahead and Define a time zone Time 7543 05:08:39,900 --> 05:08:42,420 Dash Zone and depending where you're at 7544 05:08:42,420 --> 05:08:44,700 you can pick your time zone I am in 7545 05:08:44,700 --> 05:08:47,940 eastern time in the United States let me 7546 05:08:47,940 --> 05:08:50,218 find that that is 13. so we're going to 7547 05:08:50,218 --> 05:08:54,780 say time zone 13 for me lucky number 13. 7548 05:08:54,780 --> 05:08:57,360 now CME just like call manager can 7549 05:08:57,360 --> 05:08:58,980 support conference calls so we're going 7550 05:08:58,980 --> 05:09:01,560 to define the max number of conferences 7551 05:09:01,560 --> 05:09:03,780 that's between 1 and 16. I'm going to 7552 05:09:03,780 --> 05:09:05,340 just say four 7553 05:09:05,340 --> 05:09:08,458 now if you were doing web Administration 7554 05:09:08,458 --> 05:09:10,260 and had the GUI there's a command called 7555 05:09:10,260 --> 05:09:12,780 Web admin I'm not going to finish 7556 05:09:12,780 --> 05:09:14,160 setting it up but I want to show you 7557 05:09:14,160 --> 05:09:16,200 it's there whoops hang on web space 7558 05:09:16,200 --> 05:09:17,820 admin 7559 05:09:17,820 --> 05:09:20,160 and you would go in here and Define a 7560 05:09:20,160 --> 05:09:21,180 customer administrator assistant 7561 05:09:21,180 --> 05:09:23,878 administrator Etc like I said I'm not 7562 05:09:23,878 --> 05:09:25,560 playing with the GUI here so we're just 7563 05:09:25,560 --> 05:09:27,298 going to stick to the CLI stuff but I 7564 05:09:27,298 --> 05:09:28,620 did want you to understand that because 7565 05:09:28,620 --> 05:09:30,298 you'll try to set it up and you'll be 7566 05:09:30,298 --> 05:09:31,740 like why can't I authenticate I've 7567 05:09:31,740 --> 05:09:33,360 created a user account I want you to 7568 05:09:33,360 --> 05:09:35,820 know that there's a separate account 7569 05:09:35,820 --> 05:09:37,860 um call transfers are supported and you 7570 05:09:37,860 --> 05:09:40,860 can do a couple of different types of 7571 05:09:40,860 --> 05:09:44,760 call transfers let's go transfer method 7572 05:09:44,760 --> 05:09:47,340 we're going to go with a transfer system 7573 05:09:47,340 --> 05:09:50,760 and you can either do full blind full 7574 05:09:50,760 --> 05:09:52,798 consult or local consult I'm going to 7575 05:09:52,798 --> 05:09:56,520 configure mine as a full consult system 7576 05:09:56,520 --> 05:09:59,040 and the descriptions for the different 7577 05:09:59,040 --> 05:10:01,200 types of conferencing are right there on 7578 05:10:01,200 --> 05:10:02,480 your screen 7579 05:10:02,480 --> 05:10:06,298 finally I need to create my XML 7580 05:10:06,298 --> 05:10:08,458 configuration files and I'm going to do 7581 05:10:08,458 --> 05:10:10,440 that pretty much every time I go into 7582 05:10:10,440 --> 05:10:13,260 telephony services and make a change so 7583 05:10:13,260 --> 05:10:16,500 I'm going to say create CNF files and 7584 05:10:16,500 --> 05:10:18,240 hit enter and it's going to take a few 7585 05:10:18,240 --> 05:10:19,860 seconds to do that I mean I'm spinning 7586 05:10:19,860 --> 05:10:23,820 up XML configuration files like crazy 7587 05:10:23,820 --> 05:10:26,280 and once this is ready it'll give me a 7588 05:10:26,280 --> 05:10:28,138 prompt again we'll go through I'm going 7589 05:10:28,138 --> 05:10:31,020 to show you all the files I'm going to 7590 05:10:31,020 --> 05:10:33,360 show you how to do some tftp bindings 7591 05:10:33,360 --> 05:10:35,340 and I'm going to show you how to 7592 05:10:35,340 --> 05:10:38,700 configure the devices themselves and at 7593 05:10:38,700 --> 05:10:40,200 that point we'll be able to power some 7594 05:10:40,200 --> 05:10:42,840 switch ports up and register some phones 7595 05:10:42,840 --> 05:10:44,520 and make some calls 7596 05:10:44,520 --> 05:10:47,638 so it really is going to start with and 7597 05:10:47,638 --> 05:10:49,560 I can talk about this while the tftp or 7598 05:10:49,560 --> 05:10:51,420 I'm sorry while the uh the config files 7599 05:10:51,420 --> 05:10:52,620 are generating 7600 05:10:52,620 --> 05:10:53,878 um there's a bunch of files that you're 7601 05:10:53,878 --> 05:10:56,218 going to go on the tftp server on this 7602 05:10:56,218 --> 05:10:59,400 device I am using 7603 05:10:59,400 --> 05:11:03,240 um like I said before 79 61s and 79 40s 7604 05:11:03,240 --> 05:11:05,060 in this example I've actually got a 7605 05:11:05,060 --> 05:11:07,680 79.85 as well a video phone that I might 7606 05:11:07,680 --> 05:11:09,298 register up and show you 7607 05:11:09,298 --> 05:11:10,820 and 7608 05:11:10,820 --> 05:11:13,378 for you know any phone you put on your 7609 05:11:13,378 --> 05:11:15,298 CME just like on call manager you're 7610 05:11:15,298 --> 05:11:17,040 going to want to define a phone load now 7611 05:11:17,040 --> 05:11:19,560 I'm going to do it for the 41 and 60 I'm 7612 05:11:19,560 --> 05:11:21,718 sorry the 40 and 61. I'm not going to 7613 05:11:21,718 --> 05:11:24,060 mess with it for the 79.85 because it's 7614 05:11:24,060 --> 05:11:27,120 already running a compatible phone load 7615 05:11:27,120 --> 05:11:29,878 but uh I'm going to show you here that 7616 05:11:29,878 --> 05:11:31,440 we've got a whole bunch of different 7617 05:11:31,440 --> 05:11:33,240 commands and I'm going to paste them in 7618 05:11:33,240 --> 05:11:34,560 and then I'm going to walk you through 7619 05:11:34,560 --> 05:11:36,780 exactly what they're doing so that you 7620 05:11:36,780 --> 05:11:38,400 have a good understanding of how to use 7621 05:11:38,400 --> 05:11:40,798 them so we're going to control Z and I'm 7622 05:11:40,798 --> 05:11:43,138 going to go config T and I'm going to 7623 05:11:43,138 --> 05:11:45,180 paste a bunch of tftp server lines in 7624 05:11:45,180 --> 05:11:47,580 here and once they're pasted we're going 7625 05:11:47,580 --> 05:11:50,458 to do a show run pipe include tftp let 7626 05:11:50,458 --> 05:11:51,660 me show you what we've got going on here 7627 05:11:51,660 --> 05:11:54,298 so tftp server 7628 05:11:54,298 --> 05:12:00,000 flash colon slash phone slash 7940 7629 05:12:00,000 --> 05:12:03,840 slash p00308010.bin 7630 05:12:06,660 --> 05:12:08,820 Alias and then the file name again 7631 05:12:08,820 --> 05:12:11,700 what's Happening Here is I have chosen 7632 05:12:11,700 --> 05:12:14,340 to organize my flash instead of just 7633 05:12:14,340 --> 05:12:15,780 dumping everything in the root folder 7634 05:12:15,780 --> 05:12:17,400 hey if you want to dump everything in 7635 05:12:17,400 --> 05:12:20,100 the root folder have at it I like to be 7636 05:12:20,100 --> 05:12:21,840 a little more organized than that so I'm 7637 05:12:21,840 --> 05:12:24,060 basically defining my path and then 7638 05:12:24,060 --> 05:12:26,400 creating an alias within the tftp server 7639 05:12:26,400 --> 05:12:28,560 so that when the phone requests the file 7640 05:12:28,560 --> 05:12:30,900 the tftp server knows where to find it 7641 05:12:30,900 --> 05:12:33,540 so we've got these uh four files are 7642 05:12:33,540 --> 05:12:37,200 necessary for firmware for the 7940 all 7643 05:12:37,200 --> 05:12:39,480 of these files are necessary for the 79 7644 05:12:39,480 --> 05:12:42,060 61. so we've got all those tftp server 7645 05:12:42,060 --> 05:12:44,638 bindings in there now one more thing I'm 7646 05:12:44,638 --> 05:12:45,840 going to show you before we try to power 7647 05:12:45,840 --> 05:12:47,160 some phones up and register some 7648 05:12:47,160 --> 05:12:49,200 endpoints and place some calls and that 7649 05:12:49,200 --> 05:12:54,560 is ephones and iPhone DNS so in CMA 7650 05:12:54,560 --> 05:12:58,680 directory numbers have an object of 7651 05:12:58,680 --> 05:13:01,200 configuration that you need to do and 7652 05:13:01,200 --> 05:13:03,298 they're called iPhone DNS and they're 7653 05:13:03,298 --> 05:13:05,218 really simple to set up at a basic level 7654 05:13:05,218 --> 05:13:06,840 I'm going to drop four of them in right 7655 05:13:06,840 --> 05:13:08,580 now and just show you kind of what's 7656 05:13:08,580 --> 05:13:12,540 going on we've got iPhone dn1 dual line 7657 05:13:12,540 --> 05:13:15,660 and what dual line means is I've got one 7658 05:13:15,660 --> 05:13:16,980 button 7659 05:13:16,980 --> 05:13:19,920 that can be used but I can have two 7660 05:13:19,920 --> 05:13:21,660 calls on it now you can if you leave off 7661 05:13:21,660 --> 05:13:23,160 do line it's going to be a single which 7662 05:13:23,160 --> 05:13:24,420 is one call so you can't have call 7663 05:13:24,420 --> 05:13:25,798 waiting 7664 05:13:25,798 --> 05:13:27,240 um some versions of CME support 7665 05:13:27,240 --> 05:13:29,580 something called octoline Etc 7666 05:13:29,580 --> 05:13:31,378 that gives you eight 7667 05:13:31,378 --> 05:13:34,320 but we're going to do dual line on these 7668 05:13:34,320 --> 05:13:35,160 phones 7669 05:13:35,160 --> 05:13:36,718 now you'll see I pasted them in there 7670 05:13:36,718 --> 05:13:39,480 iPhone one dual line number 1000 E phone 7671 05:13:39,480 --> 05:13:41,580 dn2 dual line number two thousand then 7672 05:13:41,580 --> 05:13:43,138 you know three and four three thousand 7673 05:13:43,138 --> 05:13:44,520 to four thousand those are my extensions 7674 05:13:44,520 --> 05:13:46,500 lots of other things you can configure 7675 05:13:46,500 --> 05:13:48,480 on iPhone DNS they're a little beyond 7676 05:13:48,480 --> 05:13:50,340 the scope of the ccnp voice but you 7677 05:13:50,340 --> 05:13:51,480 should play with them in fact let me hit 7678 05:13:51,480 --> 05:13:52,798 a question mark and show you some of the 7679 05:13:52,798 --> 05:13:54,540 things you can do we've got call 7680 05:13:54,540 --> 05:13:58,560 forwarding parameters caller ID stuff um 7681 05:13:58,560 --> 05:14:00,060 we've got 7682 05:14:00,060 --> 05:14:01,620 um if Indian templates that you can 7683 05:14:01,620 --> 05:14:03,020 build and leverage 7684 05:14:03,020 --> 05:14:05,760 intercoms hunt stops for hunt groups 7685 05:14:05,760 --> 05:14:08,458 music on hold settings you know it's a 7686 05:14:08,458 --> 05:14:10,320 full-blown PBX so if you can think of 7687 05:14:10,320 --> 05:14:12,480 the feature it's probably in here you 7688 05:14:12,480 --> 05:14:14,280 know within reason so lots of things you 7689 05:14:14,280 --> 05:14:16,020 can do with the DN for now I'm just 7690 05:14:16,020 --> 05:14:17,580 gonna keep it at number and keep it 7691 05:14:17,580 --> 05:14:20,458 simple now that I've done iPhone DN I 7692 05:14:20,458 --> 05:14:22,260 need to configure whoops config team my 7693 05:14:22,260 --> 05:14:23,820 iPhone and I'm going to do this one at a 7694 05:14:23,820 --> 05:14:24,600 time and I'm going to show you what's 7695 05:14:24,600 --> 05:14:26,940 going on we're going to say ePhone 7696 05:14:26,940 --> 05:14:28,320 one 7697 05:14:28,320 --> 05:14:29,878 and then I'm going to say mac address 7698 05:14:29,878 --> 05:14:32,700 and I'm going to drop in the MAC address 7699 05:14:32,700 --> 05:14:36,480 of one of my 79 61s 7700 05:14:36,480 --> 05:14:40,160 and then I'm going to say type 7701 05:14:40,160 --> 05:14:42,480 79.61 in fact if I hit the question mark 7702 05:14:42,480 --> 05:14:44,400 after type this will give you an idea of 7703 05:14:44,400 --> 05:14:45,798 all the different model numbers 7704 05:14:45,798 --> 05:14:50,580 supported on the on the CME 7705 05:14:50,580 --> 05:14:52,378 now that I've done type I'm going to say 7706 05:14:52,378 --> 05:14:54,718 button one colon 1. now What's Happening 7707 05:14:54,718 --> 05:14:56,820 Here is when I say button one colon one 7708 05:14:56,820 --> 05:14:59,520 the first digit is the button on the 7709 05:14:59,520 --> 05:15:01,680 phone button number one 7710 05:15:01,680 --> 05:15:05,580 the second digit is the ePhone DN so 7711 05:15:05,580 --> 05:15:09,718 extension 1000 which was iPhone dn1 is 7712 05:15:09,718 --> 05:15:11,760 going to appear on the first button of 7713 05:15:11,760 --> 05:15:12,718 this phone 7714 05:15:12,718 --> 05:15:15,180 now just like I did that I'll paste in 7715 05:15:15,180 --> 05:15:18,180 another 79.61 we're going to call him 7716 05:15:18,180 --> 05:15:20,878 iPhone 2 with exactly the same settings 7717 05:15:20,878 --> 05:15:24,060 except he has button one colon two so 7718 05:15:24,060 --> 05:15:26,940 he'll have directory number two thousand 7719 05:15:26,940 --> 05:15:28,680 I'm going to paste two more devices in 7720 05:15:28,680 --> 05:15:31,378 one of them is a 7940 and the other is a 7721 05:15:31,378 --> 05:15:34,138 79.85 but again the exact same 7722 05:15:34,138 --> 05:15:37,080 configuration process is taking place on 7723 05:15:37,080 --> 05:15:38,820 all of these so we've created the phone 7724 05:15:38,820 --> 05:15:41,760 DNS we've created ephones in fact if I 7725 05:15:41,760 --> 05:15:45,060 do a show to left any service good show 7726 05:15:45,060 --> 05:15:47,760 command here we can see all of the 7727 05:15:47,760 --> 05:15:49,680 configuration parameters as they're 7728 05:15:49,680 --> 05:15:52,798 currently set up for to Lefty services 7729 05:15:52,798 --> 05:15:55,440 you can look at um 7730 05:15:55,440 --> 05:15:57,900 how qos tags are going to happen 7731 05:15:57,900 --> 05:16:00,180 we can see the loads I've specified the 7732 05:16:00,180 --> 05:16:02,700 Maxi phones Max DNS 7733 05:16:02,700 --> 05:16:06,360 any Locale settings conferencing dsps 7734 05:16:06,360 --> 05:16:09,718 srst you know pretty much everything 7735 05:16:09,718 --> 05:16:11,580 telephony service related and there's a 7736 05:16:11,580 --> 05:16:13,200 lot of other things you can look at 7737 05:16:13,200 --> 05:16:14,878 under show telephony service you can get 7738 05:16:14,878 --> 05:16:18,420 into such Lefty service tftp bindings or 7739 05:16:18,420 --> 05:16:21,120 iPhone DN or dial peer you just look at 7740 05:16:21,120 --> 05:16:24,180 lots of different types of things so 7741 05:16:24,180 --> 05:16:25,320 um you know play around in there a 7742 05:16:25,320 --> 05:16:26,700 little bit and see what's available to 7743 05:16:26,700 --> 05:16:29,100 you so we've configured to Lefty 7744 05:16:29,100 --> 05:16:31,138 Services we've configured the tftp 7745 05:16:31,138 --> 05:16:32,940 server we've created our iPhone DNS and 7746 05:16:32,940 --> 05:16:34,320 our earphones let me show you the file 7747 05:16:34,320 --> 05:16:35,940 system and we'll go ahead and register 7748 05:16:35,940 --> 05:16:37,860 some devices and actually I'm going to 7749 05:16:37,860 --> 05:16:41,520 go like that to the top level okay I'm 7750 05:16:41,520 --> 05:16:44,280 in the root of flash dir I've got a 7751 05:16:44,280 --> 05:16:45,600 folder called GUI and that's where my 7752 05:16:45,600 --> 05:16:48,000 CME GUI files are at I've got a music on 7753 05:16:48,000 --> 05:16:49,798 hold file in the root that's just where 7754 05:16:49,798 --> 05:16:51,298 I usually put it I've got a folder 7755 05:16:51,298 --> 05:16:53,160 called phone which contains all of my 7756 05:16:53,160 --> 05:16:55,680 firmwares and in some directories I've 7757 05:16:55,680 --> 05:16:57,120 got a folder called ringtones let me 7758 05:16:57,120 --> 05:16:58,500 show you ringtones 7759 05:16:58,500 --> 05:17:00,958 tones dir you know lots of different 7760 05:17:00,958 --> 05:17:02,700 wave files out there that are available 7761 05:17:02,700 --> 05:17:04,680 for ringtones and obviously they're all 7762 05:17:04,680 --> 05:17:07,500 specified in the ring list dot XML file 7763 05:17:07,500 --> 05:17:09,718 in fact if I want to show you that more 7764 05:17:09,718 --> 05:17:14,160 ring list.xml you can see you know the 7765 05:17:14,160 --> 05:17:15,480 ringtones that are going to be 7766 05:17:15,480 --> 05:17:17,820 advertised to my phone so I'm using the 7767 05:17:17,820 --> 05:17:21,120 default set here and really you know 7768 05:17:21,120 --> 05:17:23,040 it's set up it's ready to go let's go 7769 05:17:23,040 --> 05:17:25,620 ahead and get some phones on this here 7770 05:17:25,620 --> 05:17:27,718 so we're going to in fact let me show 7771 05:17:27,718 --> 05:17:28,980 you a little bit more about what's going 7772 05:17:28,980 --> 05:17:30,360 on the router and we'll register our 7773 05:17:30,360 --> 05:17:32,760 phones up we've got a DHCP pool set up 7774 05:17:32,760 --> 05:17:34,798 for phones you've done those before so 7775 05:17:34,798 --> 05:17:36,060 I'm not going to go over that in detail 7776 05:17:36,060 --> 05:17:38,878 option 150 is pointing to the IP address 7777 05:17:38,878 --> 05:17:41,878 of our call manager Express here 7778 05:17:41,878 --> 05:17:43,798 we've got our voice service VoIP 7779 05:17:43,798 --> 05:17:45,600 configured you know just like on a voice 7780 05:17:45,600 --> 05:17:48,718 Gateway and our t-38 you know not part 7781 05:17:48,718 --> 05:17:50,280 of this exercise here 7782 05:17:50,280 --> 05:17:52,340 um we've got voice class codec stuff 7783 05:17:52,340 --> 05:17:55,620 we've got a you know a T1 with six time 7784 05:17:55,620 --> 05:17:57,900 slots set up actually this is a PRI you 7785 05:17:57,900 --> 05:18:00,240 can see the PRI group there 7786 05:18:00,240 --> 05:18:02,718 um we've got all of our IP configuration 7787 05:18:02,718 --> 05:18:05,100 we've got um you know here's all those 7788 05:18:05,100 --> 05:18:08,040 tftp server definitions we put in 7789 05:18:08,040 --> 05:18:09,780 um you see our voice port for the PRI 7790 05:18:09,780 --> 05:18:12,120 you see the two dial Piers that I've got 7791 05:18:12,120 --> 05:18:13,680 configured and then the telephony 7792 05:18:13,680 --> 05:18:15,660 service stuff you know we've just done 7793 05:18:15,660 --> 05:18:17,638 that so I think you've got a good handle 7794 05:18:17,638 --> 05:18:21,060 on that our iPhone DMS and our earphones 7795 05:18:21,060 --> 05:18:22,920 and you know that's really the router 7796 05:18:22,920 --> 05:18:24,958 config so if I want to go ahead in fact 7797 05:18:24,958 --> 05:18:28,440 give me one moment while I connect into 7798 05:18:28,440 --> 05:18:31,920 a switch here my 3550 and bring some 7799 05:18:31,920 --> 05:18:34,620 ports into service 7800 05:18:34,620 --> 05:18:36,900 and we'll watch some phones come up and 7801 05:18:36,900 --> 05:18:42,020 register on the CME so one moment 7802 05:18:42,360 --> 05:18:46,080 interface fao2 7803 05:18:46,200 --> 05:18:51,718 no shutdown at f803 no shutdown and FAO 7804 05:18:51,718 --> 05:18:53,940 seven no shutdown 7805 05:18:53,940 --> 05:18:57,718 and end f809 no shut down all right so 7806 05:18:57,718 --> 05:19:00,180 I've brought some ports into service and 7807 05:19:00,180 --> 05:19:02,280 I'm going to show you command show E 7808 05:19:02,280 --> 05:19:04,580 phone 7809 05:19:04,700 --> 05:19:07,020 registered and it's going to show us 7810 05:19:07,020 --> 05:19:09,000 phones that have registered to our CME 7811 05:19:09,000 --> 05:19:12,000 now right now we've got nothing 7812 05:19:12,000 --> 05:19:13,560 um and you're going to start seeing some 7813 05:19:13,560 --> 05:19:15,540 messages of devices that register in 7814 05:19:15,540 --> 05:19:18,780 fact the first one there was my 79.85 it 7815 05:19:18,780 --> 05:19:20,820 actually registered so fast because it's 7816 05:19:20,820 --> 05:19:22,500 not a Poe device so it was already 7817 05:19:22,500 --> 05:19:25,200 powered on so we just had to wait a few 7818 05:19:25,200 --> 05:19:27,120 seconds for the spanning tree stuff to 7819 05:19:27,120 --> 05:19:29,100 happen we've got other phones coming up 7820 05:19:29,100 --> 05:19:31,080 it looks like the 7940 is in service 7821 05:19:31,080 --> 05:19:33,480 that's the second one you see there and 7822 05:19:33,480 --> 05:19:36,240 my 7961s are booting right now it won't 7823 05:19:36,240 --> 05:19:38,100 take them very long 7824 05:19:38,100 --> 05:19:40,680 um I want you to remember the iPhone 7825 05:19:40,680 --> 05:19:43,200 boot process again we covered this in 7826 05:19:43,200 --> 05:19:45,840 detail in the CCNA voice search exam 7827 05:19:45,840 --> 05:19:48,240 series but um you know the phone's 7828 05:19:48,240 --> 05:19:50,520 coming up it's requesting config files 7829 05:19:50,520 --> 05:19:52,440 or or I should say it's requesting the 7830 05:19:52,440 --> 05:19:55,980 itl file Stressless stuff and CTL files 7831 05:19:55,980 --> 05:19:57,958 um based on you know if it's been in a 7832 05:19:57,958 --> 05:20:00,840 security by default system before 7833 05:20:00,840 --> 05:20:02,700 it's going to then you know start asking 7834 05:20:02,700 --> 05:20:05,340 for config files and you know based on 7835 05:20:05,340 --> 05:20:07,500 the Mac address of the device and you 7836 05:20:07,500 --> 05:20:09,660 know we're going to give it ultimately 7837 05:20:09,660 --> 05:20:12,060 either a specific config file or a 7838 05:20:12,060 --> 05:20:15,120 generic XML default config file and it's 7839 05:20:15,120 --> 05:20:16,798 going to tell us what phone load or what 7840 05:20:16,798 --> 05:20:18,540 firmware load do you use and you know if 7841 05:20:18,540 --> 05:20:20,878 it's not what we have we're gonna reboot 7842 05:20:20,878 --> 05:20:22,378 and you know the next time we boot we're 7843 05:20:22,378 --> 05:20:24,120 going to ask for the files and fetch 7844 05:20:24,120 --> 05:20:26,218 them and download them and run a patch 7845 05:20:26,218 --> 05:20:28,500 and boot a couple times and finish that 7846 05:20:28,500 --> 05:20:30,900 process and uh you know then we'll be up 7847 05:20:30,900 --> 05:20:33,240 and in service these I've already done 7848 05:20:33,240 --> 05:20:34,980 that to so you you aren't going to have 7849 05:20:34,980 --> 05:20:36,298 to wait on that process to happen 7850 05:20:36,298 --> 05:20:38,520 there's one of the 7960 ones and the 7851 05:20:38,520 --> 05:20:40,020 other one will happen here momentarily 7852 05:20:40,020 --> 05:20:41,760 and then we'll go ahead and we'll make 7853 05:20:41,760 --> 05:20:43,740 some test calls and we'll make a call to 7854 05:20:43,740 --> 05:20:46,798 the pstn and that'll be it for skinny on 7855 05:20:46,798 --> 05:20:48,660 call manager Express 7856 05:20:48,660 --> 05:20:51,958 just about there 7857 05:20:51,958 --> 05:20:54,360 and it's registering now and it is 7858 05:20:54,360 --> 05:20:55,680 registered so that command I showed you 7859 05:20:55,680 --> 05:20:57,958 earlier showy phone registered now 7860 05:20:57,958 --> 05:21:00,420 you're gonna see some pretty nice output 7861 05:21:00,420 --> 05:21:02,400 there for the four phones that have 7862 05:21:02,400 --> 05:21:03,660 registered so you can see the Mac 7863 05:21:03,660 --> 05:21:06,680 addresses and it's registered in skinny 7864 05:21:06,680 --> 05:21:08,878 you're getting the IP address of the 7865 05:21:08,878 --> 05:21:11,400 device you see in the model number 7866 05:21:11,400 --> 05:21:13,440 you're seeing how the DNS are configured 7867 05:21:13,440 --> 05:21:16,260 on the buttons and the codecs and it's 7868 05:21:16,260 --> 05:21:18,600 pretty straightforward so four phones 7869 05:21:18,600 --> 05:21:22,940 are up let's make a test call debug ISDN 7870 05:21:22,940 --> 05:21:26,520 q931 I'm gonna pick up an IP phone 7871 05:21:26,520 --> 05:21:28,680 there's my speakerphone there I'm going 7872 05:21:28,680 --> 05:21:30,060 to press nine 7873 05:21:30,060 --> 05:21:33,378 and then five five five one two one two 7874 05:21:33,378 --> 05:21:36,000 we've matched a dial up here we've 7875 05:21:36,000 --> 05:21:37,680 placed an outbound call the calling 7876 05:21:37,680 --> 05:21:40,200 parties extension 1000 and you can hear 7877 05:21:40,200 --> 05:21:41,878 my test set ringing in the background 7878 05:21:41,878 --> 05:21:43,740 I'm going to go ahead and take it off 7879 05:21:43,740 --> 05:21:45,958 hook and answer the call and testing one 7880 05:21:45,958 --> 05:21:47,878 two three it's kind of kind of hard to 7881 05:21:47,878 --> 05:21:49,260 hear there because that's a that's a 7882 05:21:49,260 --> 05:21:50,340 piece of test equipment let me try this 7883 05:21:50,340 --> 05:21:52,500 here testing one two three one two three 7884 05:21:52,500 --> 05:21:55,500 so we've got a phone call up and you 7885 05:21:55,500 --> 05:21:58,138 know if I want to do you know show Voice 7886 05:21:58,138 --> 05:22:00,060 call summary you're going to see that 7887 05:22:00,060 --> 05:22:04,440 that call is connected and in a service 7888 05:22:04,440 --> 05:22:08,940 um oddly enough this is my my iPhone 7889 05:22:08,940 --> 05:22:11,160 so we can see I've got a g711 call up 7890 05:22:11,160 --> 05:22:13,860 and you know life is good everything's 7891 05:22:13,860 --> 05:22:16,020 working just the way it should I hung it 7892 05:22:16,020 --> 05:22:19,440 up there's our ISDN terminating the call 7893 05:22:19,440 --> 05:22:21,060 and we're done 7894 05:22:21,060 --> 05:22:23,700 so really straightforward really easy to 7895 05:22:23,700 --> 05:22:25,020 use you know I can do some phone to 7896 05:22:25,020 --> 05:22:26,400 phone calls right now you know we'll go 7897 05:22:26,400 --> 05:22:29,878 ahead and we'll call extension 3000. 7898 05:22:29,878 --> 05:22:33,378 you know there's a 79 61 calling a 7899 05:22:33,378 --> 05:22:35,700 79.40. you know I can answer it hello 7900 05:22:35,700 --> 05:22:37,860 hello hello you know I can press the 7901 05:22:37,860 --> 05:22:39,240 conference button and do a conference 7902 05:22:39,240 --> 05:22:41,340 call and and any of the other typical 7903 05:22:41,340 --> 05:22:43,680 PBX features that you'd be using 7904 05:22:43,680 --> 05:22:46,138 I'm gonna stop right here and push the 7905 05:22:46,138 --> 05:22:48,420 pause button I'm going to spin up some 7906 05:22:48,420 --> 05:22:50,940 config and show you the final piece of 7907 05:22:50,940 --> 05:22:52,560 CME that I want to make sure we go over 7908 05:22:52,560 --> 05:22:54,660 from a configuration standpoint and 7909 05:22:54,660 --> 05:22:56,760 we're going to set up a endpoint as a 7910 05:22:56,760 --> 05:22:58,740 SIP device using the voice register 7911 05:22:58,740 --> 05:23:01,378 Global and then we're going to wrap up 7912 05:23:01,378 --> 05:23:03,060 this video we're going to circle back 7913 05:23:03,060 --> 05:23:04,740 talk about troubleshooting in the next 7914 05:23:04,740 --> 05:23:07,200 video and that'll be it for CME so 7915 05:23:07,200 --> 05:23:08,700 standby one while I spin this up in 7916 05:23:08,700 --> 05:23:10,020 another window and I'll be right back 7917 05:23:10,020 --> 05:23:12,180 with you 7918 05:23:12,180 --> 05:23:14,280 all right we're ready to walk through 7919 05:23:14,280 --> 05:23:17,940 some SIP device configuration on CME it 7920 05:23:17,940 --> 05:23:19,740 took me a few more minutes actually took 7921 05:23:19,740 --> 05:23:21,360 me like an hour and a half 7922 05:23:21,360 --> 05:23:24,540 longer than I expected to get prepped up 7923 05:23:24,540 --> 05:23:27,958 and staged for this I ended up actually 7924 05:23:27,958 --> 05:23:30,718 um uploading some additional firmware I 7925 05:23:30,718 --> 05:23:32,340 realized that I didn't have any 7926 05:23:32,340 --> 05:23:35,400 available phones that already had a sip 7927 05:23:35,400 --> 05:23:37,440 image on them so I went ahead and took 7928 05:23:37,440 --> 05:23:40,200 one of the 7960 ones that I was using 7929 05:23:40,200 --> 05:23:44,218 and converted it from skinny to sip so 7930 05:23:44,218 --> 05:23:45,900 that's been taken care of it's out of 7931 05:23:45,900 --> 05:23:48,120 the way and things have been tested so 7932 05:23:48,120 --> 05:23:49,860 let's go ahead and deploy some 7933 05:23:49,860 --> 05:23:52,378 configuration necessary to run sip 7934 05:23:52,378 --> 05:23:55,138 phones on unified Communications manager 7935 05:23:55,138 --> 05:23:57,120 Express the first thing I want you to 7936 05:23:57,120 --> 05:23:59,400 understand is you're practically 7937 05:23:59,400 --> 05:24:01,560 configuring a completely different phone 7938 05:24:01,560 --> 05:24:04,200 system so where skinny phones you know 7939 05:24:04,200 --> 05:24:06,958 the core stuff is all about telephony 7940 05:24:06,958 --> 05:24:09,600 services and then the phones and DNS are 7941 05:24:09,600 --> 05:24:12,240 ephones and iPhone DNS well if you're 7942 05:24:12,240 --> 05:24:14,340 doing sip throw that all away because 7943 05:24:14,340 --> 05:24:16,320 it's completely different to set up 7944 05:24:16,320 --> 05:24:18,240 skinny endpoints and they can coexist 7945 05:24:18,240 --> 05:24:20,280 but to set up skinny endpoints on CME 7946 05:24:20,280 --> 05:24:22,260 you're going to go you to start out with 7947 05:24:22,260 --> 05:24:24,718 voice service VoIP 7948 05:24:24,718 --> 05:24:26,878 and we're going to say allow connections 7949 05:24:26,878 --> 05:24:30,298 sip to sip so obviously you know we're 7950 05:24:30,298 --> 05:24:32,160 going to have sip endpoints and then 7951 05:24:32,160 --> 05:24:33,540 perhaps they're going to hit some zip 7952 05:24:33,540 --> 05:24:35,520 dial Pierce you know maybe so we'll go 7953 05:24:35,520 --> 05:24:37,138 ahead and we'll set that up we're going 7954 05:24:37,138 --> 05:24:38,340 to say Sip and we're going to say 7955 05:24:38,340 --> 05:24:40,798 registrar server so we're going to be 7956 05:24:40,798 --> 05:24:42,540 the registrar server for these endpoints 7957 05:24:42,540 --> 05:24:45,298 and I'm going to say bind all Source 7958 05:24:45,298 --> 05:24:50,160 interface fast ethernet 0 0.30 7959 05:24:50,160 --> 05:24:52,798 so sip is turned on and we've set up our 7960 05:24:52,798 --> 05:24:54,600 register server and we've got it bound 7961 05:24:54,600 --> 05:24:58,080 to faoo.30 for media and signaling 7962 05:24:58,080 --> 05:25:01,320 we're going to type 7963 05:25:01,320 --> 05:25:04,620 voice register Global this is the 7964 05:25:04,620 --> 05:25:06,600 equivalent of telephony services so 7965 05:25:06,600 --> 05:25:08,700 voice register Global and we're going to 7966 05:25:08,700 --> 05:25:10,560 say mode 7967 05:25:10,560 --> 05:25:12,540 CME 7968 05:25:12,540 --> 05:25:14,878 Source address 7969 05:25:14,878 --> 05:25:19,560 10 10 to 10.1 Port 50 60. so again this 7970 05:25:19,560 --> 05:25:21,540 is our sip port 7971 05:25:21,540 --> 05:25:25,400 we're going to say load 7972 05:25:25,400 --> 05:25:27,180 79.61 7973 05:25:27,180 --> 05:25:30,660 term 61.default 7974 05:25:30,840 --> 05:25:33,600 we'll go ahead and do Max pool this is 7975 05:25:33,600 --> 05:25:35,940 the equivalent of the max e phone entry 7976 05:25:35,940 --> 05:25:38,580 so max pool 10 that'll be more than 7977 05:25:38,580 --> 05:25:42,420 enough and Max DN 10 Again more than 7978 05:25:42,420 --> 05:25:44,700 enough for the one device we're going to 7979 05:25:44,700 --> 05:25:46,320 set some localization settings up and 7980 05:25:46,320 --> 05:25:49,378 I'm going to say user Locale us and 7981 05:25:49,378 --> 05:25:53,458 network Locale us 7982 05:25:53,458 --> 05:25:56,100 we're going to set some time and date 7983 05:25:56,100 --> 05:25:58,980 stuff here everybody seems to want a 7984 05:25:58,980 --> 05:26:03,060 date format of 12 hour I'm sorry a time 7985 05:26:03,060 --> 05:26:04,440 format of 12 hour we'll do that a second 7986 05:26:04,440 --> 05:26:06,120 a date format where I'm at in the world 7987 05:26:06,120 --> 05:26:09,480 a month day year and in fact you can see 7988 05:26:09,480 --> 05:26:11,218 all the different options here day month 7989 05:26:11,218 --> 05:26:13,620 year and pretty much there's an option 7990 05:26:13,620 --> 05:26:15,298 for whatever uh you know whatever 7991 05:26:15,298 --> 05:26:16,740 they're doing in your neck of the world 7992 05:26:16,740 --> 05:26:19,500 so we've got the date format set I'm 7993 05:26:19,500 --> 05:26:22,260 going to say time format 7994 05:26:22,260 --> 05:26:24,120 um 12 hours or 24. I'm gonna go 12 hours 7995 05:26:24,120 --> 05:26:27,180 on mine and I'll say time zone I'm going 7996 05:26:27,180 --> 05:26:28,740 to be times in 12 but we'll show you 7997 05:26:28,740 --> 05:26:31,020 there are you know 56 different choices 7998 05:26:31,020 --> 05:26:33,718 so time zone 12 for me here in the 7999 05:26:33,718 --> 05:26:36,480 Eastern Time Zone zip phones unlike 8000 05:26:36,480 --> 05:26:38,700 skinny phones get their time directly 8001 05:26:38,700 --> 05:26:41,340 from an ntp server sip does not provide 8002 05:26:41,340 --> 05:26:42,660 time sync to them so we're going to 8003 05:26:42,660 --> 05:26:45,020 specify an ntp server for them to use 8004 05:26:45,020 --> 05:26:48,718 1010 210.1 I happen to be running an ntp 8005 05:26:48,718 --> 05:26:52,378 server on this router it's an NCP master 8006 05:26:52,378 --> 05:26:54,500 the next thing we're going to do is 8007 05:26:54,500 --> 05:26:58,860 Define our tftp path and some config 8008 05:26:58,860 --> 05:27:01,980 file stuff so we'll say tftp path 8009 05:27:01,980 --> 05:27:04,620 and then just like CME I'm sorry just 8010 05:27:04,620 --> 05:27:06,240 like skinny I'm spelling something wrong 8011 05:27:06,240 --> 05:27:09,180 here gftp oh I left the mode I was in 8012 05:27:09,180 --> 05:27:12,360 voice register global 8013 05:27:12,360 --> 05:27:14,520 that's what I meant to do there and 8014 05:27:14,520 --> 05:27:16,378 actually I made a mistake on the ntp 8015 05:27:16,378 --> 05:27:18,958 server I need a dash there there we go 8016 05:27:18,958 --> 05:27:21,480 that's why it exited the mode I I ended 8017 05:27:21,480 --> 05:27:24,000 up setting it for the router not for 8018 05:27:24,000 --> 05:27:27,840 voice register Global so um tftp path 8019 05:27:27,840 --> 05:27:29,700 and then I'll show you you've got flash 8020 05:27:29,700 --> 05:27:32,100 you can put it to a card you know a slot 8021 05:27:32,100 --> 05:27:33,958 or again tftp I'm going to say flash 8022 05:27:33,958 --> 05:27:35,638 colon we'll just let it live in the root 8023 05:27:35,638 --> 05:27:37,798 and I'm going to say file text this is 8024 05:27:37,798 --> 05:27:40,138 going to make my config files ASCII 8025 05:27:40,138 --> 05:27:42,000 format so that they're readable 8026 05:27:42,000 --> 05:27:43,920 and then the equivalent of create CNF 8027 05:27:43,920 --> 05:27:46,138 files for skinny for sip we're going to 8028 05:27:46,138 --> 05:27:48,780 say create profile and again I'm going 8029 05:27:48,780 --> 05:27:51,420 to do create profile a whole bunch so 8030 05:27:51,420 --> 05:27:53,160 we'll do it now just to show you how and 8031 05:27:53,160 --> 05:27:54,660 then we'll do it after we program our 8032 05:27:54,660 --> 05:27:57,480 phones to program a directory number 8033 05:27:57,480 --> 05:28:00,060 which is the equivalent of an iPhone DN 8034 05:28:00,060 --> 05:28:03,360 it's going to be a voice register DN you 8035 05:28:03,360 --> 05:28:05,040 know pick number one and we're going to 8036 05:28:05,040 --> 05:28:06,560 say number 8037 05:28:06,560 --> 05:28:10,200 6000. seems like a good choice and exit 8038 05:28:10,200 --> 05:28:12,180 now I'm going to define the equivalent 8039 05:28:12,180 --> 05:28:13,980 of the iPhone which we call a voice 8040 05:28:13,980 --> 05:28:16,320 register pool 8041 05:28:16,320 --> 05:28:19,260 voice register pool and I'm going to 8042 05:28:19,260 --> 05:28:21,718 call it one I'm going to do an ID and 8043 05:28:21,718 --> 05:28:24,120 you can either use the IP address Mac 8044 05:28:24,120 --> 05:28:25,560 address Etc I'm going to go ahead and 8045 05:28:25,560 --> 05:28:27,420 use my Mac address because it's 8046 05:28:27,420 --> 05:28:30,120 convenient for me if you have a static 8047 05:28:30,120 --> 05:28:31,320 IP on your phone you know maybe you'd 8048 05:28:31,320 --> 05:28:32,760 want to use that there's my Mac address 8049 05:28:32,760 --> 05:28:37,138 I'm going to say type 7961 and DTMF 8050 05:28:37,138 --> 05:28:39,958 relay RTP nte and you know you've got 8051 05:28:39,958 --> 05:28:41,520 I'll show you the options here you've 8052 05:28:41,520 --> 05:28:44,820 got sip notify sip kpml Cisco RTP but 8053 05:28:44,820 --> 05:28:48,060 I'm using RFC 2833 on my networks so RTP 8054 05:28:48,060 --> 05:28:51,120 nte it is 8055 05:28:51,120 --> 05:28:53,340 Okay so we've programmed a phone we've 8056 05:28:53,340 --> 05:28:55,138 programmed at the end 8057 05:28:55,138 --> 05:28:57,000 um I like to get in the habit of going 8058 05:28:57,000 --> 05:28:59,940 voice register global 8059 05:28:59,940 --> 05:29:03,480 and create profile 8060 05:29:03,480 --> 05:29:06,360 and hear momentarily we will be able to 8061 05:29:06,360 --> 05:29:08,040 boot our phone 8062 05:29:08,040 --> 05:29:10,260 and forget the error there 8063 05:29:10,260 --> 05:29:11,280 um we're going to be able to boot our 8064 05:29:11,280 --> 05:29:13,980 phone and get it registered and make a 8065 05:29:13,980 --> 05:29:16,500 call from it so let me do just that in 8066 05:29:16,500 --> 05:29:18,660 fact let me uh 8067 05:29:18,660 --> 05:29:21,600 turn a debug off that I had running and 8068 05:29:21,600 --> 05:29:23,340 I will tell this fund to reset and it'll 8069 05:29:23,340 --> 05:29:26,218 register with CME and we'll go ahead and 8070 05:29:26,218 --> 05:29:27,958 make a call so stand by one and once 8071 05:29:27,958 --> 05:29:29,458 this thing's up we'll make a test call 8072 05:29:29,458 --> 05:29:31,138 and that'll wrap up this video and we'll 8073 05:29:31,138 --> 05:29:33,060 move into the troubleshooting stuff 8074 05:29:33,060 --> 05:29:35,400 all right so I'm staring at the phone 8075 05:29:35,400 --> 05:29:37,740 and it didn't work 8076 05:29:37,740 --> 05:29:39,000 um in fact I'm not going to edit this 8077 05:29:39,000 --> 05:29:40,378 out I want to show you I missed 8078 05:29:40,378 --> 05:29:42,060 something fairly obvious I already know 8079 05:29:42,060 --> 05:29:44,700 what it is but uh I'm gonna walk you to 8080 05:29:44,700 --> 05:29:45,900 it here 8081 05:29:45,900 --> 05:29:48,298 and show you the mistake that I've made 8082 05:29:48,298 --> 05:29:50,520 you'll probably do this a bunch if 8083 05:29:50,520 --> 05:29:52,740 you're like I am 8084 05:29:52,740 --> 05:29:55,320 um let's see here whoops I blew right by 8085 05:29:55,320 --> 05:29:59,820 it here voice service VoIP okay look at 8086 05:29:59,820 --> 05:30:00,718 this 8087 05:30:00,718 --> 05:30:03,780 I created my phone and I created my DN 8088 05:30:03,780 --> 05:30:05,820 but I forgot to put the DN on the phone 8089 05:30:05,820 --> 05:30:08,340 so what I need to do is voice register 8090 05:30:08,340 --> 05:30:13,218 pool one and we're gonna say 8091 05:30:13,740 --> 05:30:16,020 hang on question mark here it is a 8092 05:30:16,020 --> 05:30:17,340 number 8093 05:30:17,340 --> 05:30:19,560 one 8094 05:30:19,560 --> 05:30:22,740 DN one so I'm basically tying the first 8095 05:30:22,740 --> 05:30:27,000 button to dn1 and uh voice register 8096 05:30:27,000 --> 05:30:29,520 global 8097 05:30:29,520 --> 05:30:33,000 create profile I'm going to tell the 8098 05:30:33,000 --> 05:30:35,280 phone to reboot again and that should 8099 05:30:35,280 --> 05:30:37,500 take care of my issue what it's telling 8100 05:30:37,500 --> 05:30:39,000 me is it's actually got a message on the 8101 05:30:39,000 --> 05:30:40,920 display and it says unprovisioned so it 8102 05:30:40,920 --> 05:30:43,500 was kind of a no-brainer it's like duh 8103 05:30:43,500 --> 05:30:44,878 you forgot to give it a directory number 8104 05:30:44,878 --> 05:30:46,680 so stand by we're gonna let the phone 8105 05:30:46,680 --> 05:30:49,378 Boot and uh we'll do that testing I 8106 05:30:49,378 --> 05:30:51,240 promise to 8107 05:30:51,240 --> 05:30:53,760 all right that phone is finished booting 8108 05:30:53,760 --> 05:30:56,218 we now have extension 6000 showing on it 8109 05:30:56,218 --> 05:30:59,160 and uh we're good to go we're ready to 8110 05:30:59,160 --> 05:31:01,378 make some test calls in fact I'm gonna 8111 05:31:01,378 --> 05:31:04,440 pick up a line here on a skinny phone at 8112 05:31:04,440 --> 05:31:06,958 three thousand we're gonna dial 6.000 8113 05:31:06,958 --> 05:31:09,420 and we've got a zip phone ringing I'll 8114 05:31:09,420 --> 05:31:10,740 answer it and you should hear the 8115 05:31:10,740 --> 05:31:13,320 familiar header dine so we've got calls 8116 05:31:13,320 --> 05:31:14,520 between phones 8117 05:31:14,520 --> 05:31:16,260 I'm gonna pick up the Sip end point and 8118 05:31:16,260 --> 05:31:17,718 dial 8119 05:31:17,718 --> 05:31:20,878 955-1212 and the test set across the 8120 05:31:20,878 --> 05:31:23,458 room is beeping at us as the PRI is 8121 05:31:23,458 --> 05:31:25,138 ringing and we'll go ahead and go off 8122 05:31:25,138 --> 05:31:27,958 hook and answer the call test one two 8123 05:31:27,958 --> 05:31:29,340 three you can hear my echo there a 8124 05:31:29,340 --> 05:31:31,378 little bit so that's working exactly the 8125 05:31:31,378 --> 05:31:33,660 way we want it to so we've got a couple 8126 05:31:33,660 --> 05:31:35,458 of things happening here actually we got 8127 05:31:35,458 --> 05:31:36,900 a lot of things happening on this router 8128 05:31:36,900 --> 05:31:39,420 at one time we've got um all of our 8129 05:31:39,420 --> 05:31:42,540 layer 3 stuff for you know routing we've 8130 05:31:42,540 --> 05:31:45,240 got telephony services for our skinny 8131 05:31:45,240 --> 05:31:47,580 phones we've got the voice register 8132 05:31:47,580 --> 05:31:50,520 services for our ZIP phones we've got a 8133 05:31:50,520 --> 05:31:53,458 PRI and that means it's all in one box 8134 05:31:53,458 --> 05:31:56,160 it's an amazing solution and that's how 8135 05:31:56,160 --> 05:31:58,200 you do call manager Express now there's 8136 05:31:58,200 --> 05:31:59,760 a GUI I'm not going to get into it as 8137 05:31:59,760 --> 05:32:00,958 part of this 8138 05:32:00,958 --> 05:32:02,458 um if you want to see it take a look at 8139 05:32:02,458 --> 05:32:05,100 the CCNA voice video I did knowing the 8140 05:32:05,100 --> 05:32:07,260 GUI is not really part of what Cisco 8141 05:32:07,260 --> 05:32:09,480 wants you to know for the C voice 8142 05:32:09,480 --> 05:32:12,420 content but you should have you know a 8143 05:32:12,420 --> 05:32:14,040 pretty decent Comfort level with 8144 05:32:14,040 --> 05:32:16,638 configuring call manager Express 8145 05:32:16,638 --> 05:32:18,600 with that I'm going to wrap up this 8146 05:32:18,600 --> 05:32:20,100 video and we're going to jump right into 8147 05:32:20,100 --> 05:32:22,260 the last section on CME and I'm going to 8148 05:32:22,260 --> 05:32:23,700 talk about a couple of different 8149 05:32:23,700 --> 05:32:26,218 troubleshooting commands and processes 8150 05:32:26,218 --> 05:32:27,660 that you need to think about and follow 8151 05:32:27,660 --> 05:32:30,718 when doing debugs on a CME when 8152 05:32:30,718 --> 05:32:32,340 something's not working quite right I've 8153 05:32:32,340 --> 05:32:34,138 certainly used plenty of them tonight as 8154 05:32:34,138 --> 05:32:36,360 I was creating this lab and with that 8155 05:32:36,360 --> 05:32:37,620 I'm going to shut up it's been a half 8156 05:32:37,620 --> 05:32:39,660 hour you guys need to take a break relax 8157 05:32:39,660 --> 05:32:41,638 get a cup of coffee come back and let's 8158 05:32:41,638 --> 05:32:43,378 do some troubleshooting on call manager 8159 05:32:43,378 --> 05:32:44,700 Express good luck with your studying and 8160 05:32:44,700 --> 05:32:47,298 I'll talk to you soon 8161 05:32:49,220 --> 05:32:54,299 [Music] 8162 05:32:54,480 --> 05:32:56,958 good 8163 05:32:57,420 --> 05:33:00,880 [Music] 8164 05:33:06,378 --> 05:33:10,200 module 19 troubleshooting CU CME so 8165 05:33:10,200 --> 05:33:12,840 we've talked about call manager Express 8166 05:33:12,840 --> 05:33:16,620 configuration and how to set up zip 8167 05:33:16,620 --> 05:33:19,138 phones and skinny phones and you saw 8168 05:33:19,138 --> 05:33:22,080 just a hint of troubleshooting but there 8169 05:33:22,080 --> 05:33:24,718 are a few troubleshooting processes I 8170 05:33:24,718 --> 05:33:26,040 want to make sure you're comfortable 8171 05:33:26,040 --> 05:33:28,560 with as you both prepare for the C voice 8172 05:33:28,560 --> 05:33:32,218 exam as well as prepare your skills for 8173 05:33:32,218 --> 05:33:34,320 being a voice engineer and supporting 8174 05:33:34,320 --> 05:33:35,400 these things 8175 05:33:35,400 --> 05:33:38,160 of the utmost importance before I talk 8176 05:33:38,160 --> 05:33:41,458 about anything else you have got to 8177 05:33:41,458 --> 05:33:45,240 understand the iPhone boot process this 8178 05:33:45,240 --> 05:33:47,218 applies to call manager call manager 8179 05:33:47,218 --> 05:33:49,378 Express and it is the thing you're going 8180 05:33:49,378 --> 05:33:52,500 to spend a lot of time doing you know 8181 05:33:52,500 --> 05:33:54,298 over the years as you support things so 8182 05:33:54,298 --> 05:33:55,980 let's start from the from the top here 8183 05:33:55,980 --> 05:33:57,900 the first thing you got to do is get 8184 05:33:57,900 --> 05:34:01,200 power to the device when you plug in a 8185 05:34:01,200 --> 05:34:04,620 Cisco phone to a Poe switch there are a 8186 05:34:04,620 --> 05:34:06,420 number of different uh you know things 8187 05:34:06,420 --> 05:34:10,020 that happen one of those is the switch 8188 05:34:10,020 --> 05:34:12,060 sensing that a Poe device has been 8189 05:34:12,060 --> 05:34:14,100 connected and applying power to the port 8190 05:34:14,100 --> 05:34:15,900 if you want some interesting reading go 8191 05:34:15,900 --> 05:34:18,540 read up on Fast link pulse it'll uh 8192 05:34:18,540 --> 05:34:19,740 it'll kind of open your eyes a little 8193 05:34:19,740 --> 05:34:21,180 bit to what's going on behind the scenes 8194 05:34:21,180 --> 05:34:23,100 once the fun power is on it's going to 8195 05:34:23,100 --> 05:34:25,200 load the stored firmware that's on it 8196 05:34:25,200 --> 05:34:27,660 and begin the boot process it's going to 8197 05:34:27,660 --> 05:34:31,860 identify via either CDP or lldp or you 8198 05:34:31,860 --> 05:34:33,420 know maybe you've programmed it into the 8199 05:34:33,420 --> 05:34:35,878 device what VLAN we're going to use for 8200 05:34:35,878 --> 05:34:37,798 voice traffic because that's the VLAN 8201 05:34:37,798 --> 05:34:40,020 we're going to send our DHCP request out 8202 05:34:40,020 --> 05:34:43,080 on so we're going to send out our DHCP 8203 05:34:43,080 --> 05:34:44,760 request we're going to obtain an IP 8204 05:34:44,760 --> 05:34:47,100 address and inside that DHCP request 8205 05:34:47,100 --> 05:34:48,540 we're going to receive something called 8206 05:34:48,540 --> 05:34:51,360 an option 150 address that is our boot 8207 05:34:51,360 --> 05:34:53,718 server 8208 05:34:54,718 --> 05:34:58,020 the boot server is the tftp server we're 8209 05:34:58,020 --> 05:35:00,958 going to request our configuration file 8210 05:35:00,958 --> 05:35:03,240 from the tftp server 8211 05:35:03,240 --> 05:35:04,860 we're going to retrieve either a 8212 05:35:04,860 --> 05:35:07,200 specific configuration file for us if 8213 05:35:07,200 --> 05:35:09,000 the you know call manager call manager 8214 05:35:09,000 --> 05:35:11,760 Express has one if it does not it's 8215 05:35:11,760 --> 05:35:13,740 going to send us a default configuration 8216 05:35:13,740 --> 05:35:16,620 file one of the values in this 8217 05:35:16,620 --> 05:35:18,420 configuration file which by the way is 8218 05:35:18,420 --> 05:35:20,580 an XML formatted document pull the thing 8219 05:35:20,580 --> 05:35:22,798 down and read it it's pretty cool we're 8220 05:35:22,798 --> 05:35:23,940 going to update the phone load it's 8221 05:35:23,940 --> 05:35:25,080 going to tell us what version of 8222 05:35:25,080 --> 05:35:26,580 firmware we need to be running now we 8223 05:35:26,580 --> 05:35:28,260 can upgrade or downgrade there are lots 8224 05:35:28,260 --> 05:35:30,298 of rules around you know where you can 8225 05:35:30,298 --> 05:35:32,160 get to and from and sign loads and 8226 05:35:32,160 --> 05:35:33,660 unsign loads and we're not going to get 8227 05:35:33,660 --> 05:35:35,160 into all of that and that's something 8228 05:35:35,160 --> 05:35:37,378 you can read on your own but you need to 8229 05:35:37,378 --> 05:35:38,940 understand we're going to upload I'm 8230 05:35:38,940 --> 05:35:40,920 sorry upgrade or downgrade the firmware 8231 05:35:40,920 --> 05:35:43,440 as necessary to match the system ideally 8232 05:35:43,440 --> 05:35:45,120 you want every phone in the system you 8233 05:35:45,120 --> 05:35:46,680 know of a model type to be running the 8234 05:35:46,680 --> 05:35:48,060 same phone load 8235 05:35:48,060 --> 05:35:49,620 we're then going to register with the 8236 05:35:49,620 --> 05:35:51,840 call server another parameter within 8237 05:35:51,840 --> 05:35:53,940 that configuration file is who is my 8238 05:35:53,940 --> 05:35:56,100 call manager actually it's what are 8239 05:35:56,100 --> 05:35:57,900 three call managers you know or up to 8240 05:35:57,900 --> 05:36:00,298 three who is my primary secondary and 8241 05:36:00,298 --> 05:36:02,280 tertiary so you're typically going to 8242 05:36:02,280 --> 05:36:04,620 see you know a subscriber you know 8243 05:36:04,620 --> 05:36:06,420 number one a subscriber number two or 8244 05:36:06,420 --> 05:36:08,040 maybe a publisher and then an srst 8245 05:36:08,040 --> 05:36:11,040 reference but uh so you're going to have 8246 05:36:11,040 --> 05:36:12,900 some capability for redundancy there 8247 05:36:12,900 --> 05:36:14,878 once you register with the call server 8248 05:36:14,878 --> 05:36:17,760 final parameters are going to be 8249 05:36:17,760 --> 05:36:19,680 configured via skinny things like what 8250 05:36:19,680 --> 05:36:22,500 is my directory number Etc so it's 8251 05:36:22,500 --> 05:36:24,360 really really critical you take the time 8252 05:36:24,360 --> 05:36:26,340 to understand this IP fund boot process 8253 05:36:26,340 --> 05:36:29,040 because it applies you know to a lot of 8254 05:36:29,040 --> 05:36:30,660 different types of troubleshooting that 8255 05:36:30,660 --> 05:36:32,820 you're going to be doing I'm going to 8256 05:36:32,820 --> 05:36:35,520 switch gears here for a moment and we're 8257 05:36:35,520 --> 05:36:39,298 going to jump into a console window 8258 05:36:39,298 --> 05:36:41,638 because most of this video is going to 8259 05:36:41,638 --> 05:36:43,440 be interactive and I think you're going 8260 05:36:43,440 --> 05:36:45,780 to learn a whole lot more from seeing 8261 05:36:45,780 --> 05:36:47,700 things happen in the router versus just 8262 05:36:47,700 --> 05:36:50,218 listening me talk and describe them so 8263 05:36:50,218 --> 05:36:52,798 here's my Cisco 2811 that we've been 8264 05:36:52,798 --> 05:36:54,900 using a lot and I want to just kind of 8265 05:36:54,900 --> 05:36:57,120 set the stage here I've got 8266 05:36:57,120 --> 05:37:01,680 um two Cisco 7961 phones on it I've got 8267 05:37:01,680 --> 05:37:03,260 a Cisco 8268 05:37:03,260 --> 05:37:06,000 7985 which is 8269 05:37:06,000 --> 05:37:07,860 um a video phone so those are all skinny 8270 05:37:07,860 --> 05:37:11,160 devices I've got a 7940 I should say 8271 05:37:11,160 --> 05:37:13,378 that I take that back one of the 7961 is 8272 05:37:13,378 --> 05:37:15,298 a skinny one of them is sick and I've 8273 05:37:15,298 --> 05:37:18,360 got a skinny 7940 so four amp points on 8274 05:37:18,360 --> 05:37:20,900 the on the device here 8275 05:37:20,900 --> 05:37:23,940 we're going to go through both Sip and 8276 05:37:23,940 --> 05:37:25,798 skinny troubleshooting processes with 8277 05:37:25,798 --> 05:37:28,280 you just to kind of scratch the surface 8278 05:37:28,280 --> 05:37:30,900 so one of the first things when you're 8279 05:37:30,900 --> 05:37:34,500 troubleshooting a Cisco phone is if you 8280 05:37:34,500 --> 05:37:36,060 know if it's not registering make sure 8281 05:37:36,060 --> 05:37:37,680 it's in the right VLAN so we're talking 8282 05:37:37,680 --> 05:37:41,400 about a switch where we um 8283 05:37:41,400 --> 05:37:44,700 where we program a voice VLAN you know 8284 05:37:44,700 --> 05:37:46,320 we're going to learn it either via CDP 8285 05:37:46,320 --> 05:37:49,680 or lldp make sure that's happening so 8286 05:37:49,680 --> 05:37:50,940 it's really more of a switching thing 8287 05:37:50,940 --> 05:37:53,218 not a router thing you can go to the 8288 05:37:53,218 --> 05:37:55,020 settings button on The Cisco iPhone and 8289 05:37:55,020 --> 05:37:56,820 dig in there and see what voice VLAN it 8290 05:37:56,820 --> 05:37:58,920 thinks it's using you want to verify the 8291 05:37:58,920 --> 05:38:00,540 IP addressing you know make sure you're 8292 05:38:00,540 --> 05:38:02,600 getting an address from the DHCP server 8293 05:38:02,600 --> 05:38:05,638 verify your tftp server make sure that 8294 05:38:05,638 --> 05:38:07,680 the DHCP server is sending you a boot 8295 05:38:07,680 --> 05:38:11,940 server this router that I'm on Show run 8296 05:38:11,940 --> 05:38:16,980 um pipe section ipdhcp I'm configuring a 8297 05:38:16,980 --> 05:38:19,200 DHCP pool of phones and you'll see in 8298 05:38:19,200 --> 05:38:22,020 that pool I've got an option 150 IP 1010 8299 05:38:22,020 --> 05:38:25,500 210 1. that is actually that's this 8300 05:38:25,500 --> 05:38:29,218 device but that is my tftp server when I 8301 05:38:29,218 --> 05:38:31,320 tell the device my tftp server it has 8302 05:38:31,320 --> 05:38:33,120 nothing to do with what call manager or 8303 05:38:33,120 --> 05:38:34,200 call manager Express I'm going to 8304 05:38:34,200 --> 05:38:38,100 register to that is only a tftp server 8305 05:38:38,100 --> 05:38:42,500 you're going to make sure that your um 8306 05:38:42,600 --> 05:38:45,980 TFT processes tftp process is working 8307 05:38:45,980 --> 05:38:48,360 debug t 8308 05:38:48,360 --> 05:38:52,020 FTP events is a great debug and in fact 8309 05:38:52,020 --> 05:38:53,878 if you really need to get granular you 8310 05:38:53,878 --> 05:38:56,700 can get into packets and you're going to 8311 05:38:56,700 --> 05:38:59,520 see what's happening with the boot 8312 05:38:59,520 --> 05:39:01,080 process you'll see the phone as it 8313 05:39:01,080 --> 05:39:03,060 requests the various configuration files 8314 05:39:03,060 --> 05:39:06,120 and things like file not found you know 8315 05:39:06,120 --> 05:39:07,980 those are gonna kind of clue you into 8316 05:39:07,980 --> 05:39:11,520 where your problem lies if you want to 8317 05:39:11,520 --> 05:39:13,440 verify endpoint registration for skinny 8318 05:39:13,440 --> 05:39:16,680 devices show 8319 05:39:17,400 --> 05:39:19,320 um let's see showy phone is a good place 8320 05:39:19,320 --> 05:39:22,320 to start show E phone a phone and 8321 05:39:22,320 --> 05:39:23,520 there's actually some options to this 8322 05:39:23,520 --> 05:39:25,200 you can go by types but I like 8323 05:39:25,200 --> 05:39:27,480 registered so showy phone registered it 8324 05:39:27,480 --> 05:39:29,878 shows me my three skinny devices I can 8325 05:39:29,878 --> 05:39:31,200 see the MAC address of each of the 8326 05:39:31,200 --> 05:39:33,660 devices I can see the state as 8327 05:39:33,660 --> 05:39:36,240 registered with skinny I can see the IP 8328 05:39:36,240 --> 05:39:39,120 address the model and I can see the 8329 05:39:39,120 --> 05:39:41,100 parameters for the buttons or what 8330 05:39:41,100 --> 05:39:43,500 directory numbers are assigned so that 8331 05:39:43,500 --> 05:39:46,200 is really really good we've got an 8332 05:39:46,200 --> 05:39:47,400 equivalent 8333 05:39:47,400 --> 05:39:50,458 on zip phones show voice register all 8334 05:39:50,458 --> 05:39:52,740 I'm sorry not I just spell things right 8335 05:39:52,740 --> 05:39:56,700 show voice register all and you can see 8336 05:39:56,700 --> 05:39:59,280 down here we've got voice register DN 8337 05:39:59,280 --> 05:40:01,080 and voice register pool so I can see the 8338 05:40:01,080 --> 05:40:03,120 directory numbers configured and I can 8339 05:40:03,120 --> 05:40:05,760 see the phones that are configured and 8340 05:40:05,760 --> 05:40:07,798 uh you know tells me a whole lot about 8341 05:40:07,798 --> 05:40:09,718 it here 8342 05:40:09,718 --> 05:40:11,878 um so that's great you know IP address 8343 05:40:11,878 --> 05:40:14,000 Etc 8344 05:40:14,280 --> 05:40:17,340 um if you need to run a debug for skinny 8345 05:40:17,340 --> 05:40:18,718 registration you know because it's not 8346 05:40:18,718 --> 05:40:22,860 working right debug iPhone 8347 05:40:22,860 --> 05:40:25,320 question mark and the one I like to use 8348 05:40:25,320 --> 05:40:27,780 is register you're gonna get a ton of 8349 05:40:27,780 --> 05:40:30,780 feedback on a phone in fact I'm going to 8350 05:40:30,780 --> 05:40:32,940 show you this one I like it so much and 8351 05:40:32,940 --> 05:40:34,740 I think it's so important that I really 8352 05:40:34,740 --> 05:40:36,420 want you to see what's going to happen 8353 05:40:36,420 --> 05:40:38,520 so we're going to power up a 79.40 here 8354 05:40:38,520 --> 05:40:41,458 and it's going to go ahead and register 8355 05:40:41,458 --> 05:40:43,560 and while while I'm waiting for that 8356 05:40:43,560 --> 05:40:44,520 thing to boot I'll talk a little bit 8357 05:40:44,520 --> 05:40:46,138 about what you're going to see in fact 8358 05:40:46,138 --> 05:40:49,620 one more command debug tftp events 8359 05:40:49,620 --> 05:40:51,840 um term mon you're gonna see the phone 8360 05:40:51,840 --> 05:40:54,718 come up and request some files it's 8361 05:40:54,718 --> 05:40:57,420 going to request this configuration file 8362 05:40:57,420 --> 05:40:58,740 um you know it's requesting the loads 8363 05:40:58,740 --> 05:41:01,200 file right now you can see that 8364 05:41:01,200 --> 05:41:02,400 um 8365 05:41:02,400 --> 05:41:04,560 that file tells it you know what 8366 05:41:04,560 --> 05:41:07,798 firmware to use Etc it's going to I'm 8367 05:41:07,798 --> 05:41:09,480 sorry the sep config tells it with 8368 05:41:09,480 --> 05:41:11,218 firmware the phone loads tells it what 8369 05:41:11,218 --> 05:41:13,920 files make up of the firmware it's happy 8370 05:41:13,920 --> 05:41:16,138 with everything it sees it's going ahead 8371 05:41:16,138 --> 05:41:19,200 and reaching out to different endpoints 8372 05:41:19,200 --> 05:41:20,520 and it's going to try to do a 8373 05:41:20,520 --> 05:41:22,798 registration so that's kind of the tftp 8374 05:41:22,798 --> 05:41:25,378 debug next we're going to see some 8375 05:41:25,378 --> 05:41:27,360 debugs for the actual registration 8376 05:41:27,360 --> 05:41:29,520 process itself I'm just kind of staring 8377 05:41:29,520 --> 05:41:32,160 at it here as it's going and you're 8378 05:41:32,160 --> 05:41:34,620 going to see it you know go through the 8379 05:41:34,620 --> 05:41:36,718 registration cycle 8380 05:41:36,718 --> 05:41:38,400 and it's really pretty straightforward 8381 05:41:38,400 --> 05:41:41,400 configuring IP okay 8382 05:41:41,400 --> 05:41:42,180 um 8383 05:41:42,180 --> 05:41:44,520 just waiting on it here I'm gonna 8384 05:41:44,520 --> 05:41:46,020 actually pause the video 8385 05:41:46,020 --> 05:41:48,420 no no I'm not no I'm not hang on the 8386 05:41:48,420 --> 05:41:49,860 phone actually rebooted I didn't expect 8387 05:41:49,860 --> 05:41:51,360 that to happen let's see what's going on 8388 05:41:51,360 --> 05:41:52,320 here 8389 05:41:52,320 --> 05:41:56,400 opening 10 10 203 8390 05:41:56,878 --> 05:42:00,420 let's see what we got going on here 8391 05:42:00,420 --> 05:42:02,100 and I'm actually going to let this roll 8392 05:42:02,100 --> 05:42:04,500 because this is the process we go 8393 05:42:04,500 --> 05:42:07,260 through unregister abnormally I wonder 8394 05:42:07,260 --> 05:42:09,480 why unregistered abnormally did I delete 8395 05:42:09,480 --> 05:42:11,100 it 8396 05:42:11,100 --> 05:42:14,100 let me see if I deleted it that is my 79 8397 05:42:14,100 --> 05:42:17,218 40 Show run 8398 05:42:17,218 --> 05:42:20,160 I like troubleshooting this is fun 8399 05:42:20,160 --> 05:42:21,080 um 8400 05:42:21,080 --> 05:42:24,378 we've got 8401 05:42:25,920 --> 05:42:27,298 see 8402 05:42:27,298 --> 05:42:30,420 we've got all of our tftp files 8403 05:42:30,420 --> 05:42:32,638 it's a laugh any service ah to left me 8404 05:42:32,638 --> 05:42:34,080 Services shut down there we go 8405 05:42:34,080 --> 05:42:36,660 television service no shut down make 8406 05:42:36,660 --> 05:42:38,100 sure to left any service is not shut 8407 05:42:38,100 --> 05:42:39,420 down 8408 05:42:39,420 --> 05:42:41,340 and actually it came up with the final I 8409 05:42:41,340 --> 05:42:43,200 found and then it's just now registered 8410 05:42:43,200 --> 05:42:45,360 there's also registration 8411 05:42:45,360 --> 05:42:46,980 um so that's the debug iPhone registered 8412 05:42:46,980 --> 05:42:49,680 yeah it kind of helps if you uh you turn 8413 05:42:49,680 --> 05:42:52,740 things on so lots of output here in fact 8414 05:42:52,740 --> 05:42:53,940 let me start at the beginning and show 8415 05:42:53,940 --> 05:42:55,740 you what we've got you know new skinny 8416 05:42:55,740 --> 05:42:57,240 socket accepted it tried to connect 8417 05:42:57,240 --> 05:42:59,040 here's the phone here's the MAC address 8418 05:42:59,040 --> 05:43:00,120 Etc 8419 05:43:00,120 --> 05:43:02,100 yeah blah blah blah 8420 05:43:02,100 --> 05:43:05,340 capability exchanges you know button 8421 05:43:05,340 --> 05:43:07,740 programming and it's done you know it's 8422 05:43:07,740 --> 05:43:09,120 up so 8423 05:43:09,120 --> 05:43:11,940 you know good debug to use to figure out 8424 05:43:11,940 --> 05:43:14,820 what's happening or not happening with a 8425 05:43:14,820 --> 05:43:17,160 skinny endpoint 8426 05:43:17,160 --> 05:43:18,900 um if you need to debug a sip 8427 05:43:18,900 --> 05:43:21,060 registration let me turn those debugs 8428 05:43:21,060 --> 05:43:23,400 off debug 8429 05:43:23,400 --> 05:43:27,500 um voice register events 8430 05:43:27,900 --> 05:43:30,240 it's going to be kind of similar let me 8431 05:43:30,240 --> 05:43:32,878 go ahead and reset a zip phone and let 8432 05:43:32,878 --> 05:43:34,980 you see what's happening with that it's 8433 05:43:34,980 --> 05:43:36,600 going to be just a little bit slower 8434 05:43:36,600 --> 05:43:40,138 because this is a 7961 8435 05:43:40,138 --> 05:43:42,180 but we're going to let the video keep 8436 05:43:42,180 --> 05:43:44,280 rolling because if I pause it I'm 8437 05:43:44,280 --> 05:43:46,860 probably going to miss it 8438 05:43:46,860 --> 05:43:48,718 um you know keep in mind 8439 05:43:48,718 --> 05:43:50,940 your life is going to be a lot easier if 8440 05:43:50,940 --> 05:43:52,920 you pick one type of phone to use on the 8441 05:43:52,920 --> 05:43:54,958 system you know sip or skinny you start 8442 05:43:54,958 --> 05:43:57,360 programming both and it's just you know 8443 05:43:57,360 --> 05:43:59,100 that much more complexity that you've 8444 05:43:59,100 --> 05:44:01,020 got to deal with 8445 05:44:01,020 --> 05:44:02,760 um you know when we start looking at 8446 05:44:02,760 --> 05:44:04,200 Best Practices for platform 8447 05:44:04,200 --> 05:44:05,700 configuration I know this is a 8448 05:44:05,700 --> 05:44:06,900 troubleshooting video but I'm going to 8449 05:44:06,900 --> 05:44:07,920 preach a little while we're waiting on 8450 05:44:07,920 --> 05:44:09,298 the phone to boot 8451 05:44:09,298 --> 05:44:11,820 um I like it when you run in your DHCP 8452 05:44:11,820 --> 05:44:13,980 server on an iOS device maybe it's a 8453 05:44:13,980 --> 05:44:15,840 voice Gateway maybe it's a router um I 8454 05:44:15,840 --> 05:44:17,520 just I'm a big fan of it I don't want to 8455 05:44:17,520 --> 05:44:20,878 do IP helpers and send stuff you know 14 8456 05:44:20,878 --> 05:44:22,860 hops down the network on different 8457 05:44:22,860 --> 05:44:25,740 subnets to some server that is going to 8458 05:44:25,740 --> 05:44:27,660 be maintenanced half the time anyway I 8459 05:44:27,660 --> 05:44:29,280 just I don't want to deal with that I 8460 05:44:29,280 --> 05:44:31,200 want core infrastructure providing DHCP 8461 05:44:31,200 --> 05:44:33,600 Services it's one less thing you have to 8462 05:44:33,600 --> 05:44:35,700 troubleshoot it's one less thing you 8463 05:44:35,700 --> 05:44:37,260 have to worry about you know monkeying 8464 05:44:37,260 --> 05:44:38,718 around with 8465 05:44:38,718 --> 05:44:42,058 use Smart configuration processes you 8466 05:44:42,058 --> 05:44:44,820 know make sure that your phone loads are 8467 05:44:44,820 --> 05:44:46,680 you know up to date or you know 8468 05:44:46,680 --> 05:44:48,360 standardized across the Enterprise make 8469 05:44:48,360 --> 05:44:50,340 sure it's worth working get into CME or 8470 05:44:50,340 --> 05:44:52,620 call manager and actually make sure that 8471 05:44:52,620 --> 05:44:54,540 the funds you're deploying are taking 8472 05:44:54,540 --> 05:44:57,180 the new loads don't just assume that 8473 05:44:57,180 --> 05:44:58,440 because you configured it it's working 8474 05:44:58,440 --> 05:45:00,540 actually check the phone make sure the 8475 05:45:00,540 --> 05:45:01,860 phone load that you think is getting 8476 05:45:01,860 --> 05:45:03,600 applied is getting applied because 8477 05:45:03,600 --> 05:45:05,400 you're going to have all kinds of wonky 8478 05:45:05,400 --> 05:45:08,580 Behavior with phones if you've got you 8479 05:45:08,580 --> 05:45:10,558 know 13 different or 20 different or 8480 05:45:10,558 --> 05:45:13,020 whatever firmware versions running on 8481 05:45:13,020 --> 05:45:14,400 other devices throughout your network 8482 05:45:14,400 --> 05:45:16,138 I'm staring at the zip phone it's 8483 05:45:16,138 --> 05:45:18,120 getting pretty close I think we're going 8484 05:45:18,120 --> 05:45:21,620 to see some output here pretty soon 8485 05:45:22,520 --> 05:45:26,160 and come on you can do it I wish these 8486 05:45:26,160 --> 05:45:28,378 things were faster they'll never be but 8487 05:45:28,378 --> 05:45:30,480 I wish they were like watching water 8488 05:45:30,480 --> 05:45:32,458 boil sometimes here we go updating 8489 05:45:32,458 --> 05:45:35,878 Locale that's the final step and here is 8490 05:45:35,878 --> 05:45:38,400 registering we should see some events 8491 05:45:38,400 --> 05:45:39,958 pop across the screen that's what we 8492 05:45:39,958 --> 05:45:41,700 were waiting for so we can see a 8493 05:45:41,700 --> 05:45:44,700 register request for 6000 from 10 10 204 8494 05:45:44,700 --> 05:45:47,340 contact matches pool one number list one 8495 05:45:47,340 --> 05:45:48,840 you can see it you know go through and 8496 05:45:48,840 --> 05:45:51,058 do the device provisioning so great way 8497 05:45:51,058 --> 05:45:54,000 to debug a SIP device registration and I 8498 05:45:54,000 --> 05:45:55,138 didn't mention it in the provisioning 8499 05:45:55,138 --> 05:45:58,500 videos but I'll say it now you can use I 8500 05:45:58,500 --> 05:45:59,638 never have 8501 05:45:59,638 --> 05:46:00,660 um so I can't tell you how well it's 8502 05:46:00,660 --> 05:46:01,740 going to work but you can use 8503 05:46:01,740 --> 05:46:04,320 third-party sip devices as long as 8504 05:46:04,320 --> 05:46:06,360 they're standards based with call 8505 05:46:06,360 --> 05:46:09,298 manager Express we can support digest 8506 05:46:09,298 --> 05:46:10,620 credentials and all those kinds of 8507 05:46:10,620 --> 05:46:13,080 things so give it a whirl try it play 8508 05:46:13,080 --> 05:46:14,878 with it and have fun with it 8509 05:46:14,878 --> 05:46:15,780 um 8510 05:46:15,780 --> 05:46:18,420 other things you want to understand 8511 05:46:18,420 --> 05:46:21,000 um with CNE everything's in Flash so 8512 05:46:21,000 --> 05:46:22,558 show Flash 8513 05:46:22,558 --> 05:46:23,878 you know it's going to give me some 8514 05:46:23,878 --> 05:46:26,520 information about all the files in the 8515 05:46:26,520 --> 05:46:28,798 various folders what they are whoops 8516 05:46:28,798 --> 05:46:30,420 sorry about that what they are where 8517 05:46:30,420 --> 05:46:32,580 they are do they exist 8518 05:46:32,580 --> 05:46:35,458 um you see this its folder these are all 8519 05:46:35,458 --> 05:46:38,100 those XML files the default ones anyway 8520 05:46:38,100 --> 05:46:40,740 that are being created for the various 8521 05:46:40,740 --> 05:46:44,540 Cisco phones so that's useful to know 8522 05:46:44,540 --> 05:46:47,878 if you want to do some show telephony 8523 05:46:47,878 --> 05:46:50,760 Services show telephony services 8524 05:46:50,760 --> 05:46:52,500 one of the things I like to do is check 8525 05:46:52,500 --> 05:46:55,620 the tftp bindings these are all the tftb 8526 05:46:55,620 --> 05:46:57,540 Bindings that telephony service is 8527 05:46:57,540 --> 05:47:00,360 making for the onboard tftp server on 8528 05:47:00,360 --> 05:47:03,900 the router you know config files Etc so 8529 05:47:03,900 --> 05:47:05,458 again if you're getting file not found 8530 05:47:05,458 --> 05:47:07,500 on tftp which that happens a lot 8531 05:47:07,500 --> 05:47:11,160 actually you know you can deal with it 8532 05:47:11,160 --> 05:47:13,320 um you know we talked about how to 8533 05:47:13,320 --> 05:47:14,700 verify some of the endpoint registration 8534 05:47:14,700 --> 05:47:16,320 with like showy phones so I think you're 8535 05:47:16,320 --> 05:47:18,000 good there 8536 05:47:18,000 --> 05:47:20,218 um you know anything else you know use 8537 05:47:20,218 --> 05:47:23,040 debugs use your log files 8538 05:47:23,040 --> 05:47:25,320 um you know and just kind of Step it one 8539 05:47:25,320 --> 05:47:26,940 thing at a time you know make sure I'm 8540 05:47:26,940 --> 05:47:28,740 gonna preach it again make sure you 8541 05:47:28,740 --> 05:47:31,320 understand that IP phone boot process it 8542 05:47:31,320 --> 05:47:33,900 is so crazy important most of your 8543 05:47:33,900 --> 05:47:36,120 troubleshooting is going to happen 8544 05:47:36,120 --> 05:47:39,180 with the registration cycle not after 8545 05:47:39,180 --> 05:47:41,458 the registration cycle so if you can get 8546 05:47:41,458 --> 05:47:43,320 that working you know you're 90 there 8547 05:47:43,320 --> 05:47:45,000 that's really all I needed to show you 8548 05:47:45,000 --> 05:47:46,440 in this video I told you it was going to 8549 05:47:46,440 --> 05:47:47,940 be kind of short although I'm about 15 8550 05:47:47,940 --> 05:47:50,100 minutes a little longer than I wanted 8551 05:47:50,100 --> 05:47:53,100 but you know you've got the fundamentals 8552 05:47:53,100 --> 05:47:55,740 you've got the foundations for CME this 8553 05:47:55,740 --> 05:47:57,120 is what they're going to be expecting 8554 05:47:57,120 --> 05:47:59,940 you to understand on the exam so go back 8555 05:47:59,940 --> 05:48:01,378 through the last three four videos that 8556 05:48:01,378 --> 05:48:03,180 I've done make sure you've got a good 8557 05:48:03,180 --> 05:48:06,420 grasp on what is CME where does it fit 8558 05:48:06,420 --> 05:48:08,700 how do I use it in my environment what 8559 05:48:08,700 --> 05:48:10,200 Earth capabilities what kind of Hardware 8560 05:48:10,200 --> 05:48:12,540 can it run on how do I program it and 8561 05:48:12,540 --> 05:48:14,458 how do I troubleshoot it and that's 8562 05:48:14,458 --> 05:48:15,718 going to be the ticket to your success 8563 05:48:15,718 --> 05:48:17,400 so with that I'm going to say thanks for 8564 05:48:17,400 --> 05:48:19,620 watching and we'll see you in the next 8565 05:48:19,620 --> 05:48:21,240 video we're going to start talking about 8566 05:48:21,240 --> 05:48:24,780 dial plans and how do I design a dial 8567 05:48:24,780 --> 05:48:26,280 plan you know ultimately we're going to 8568 05:48:26,280 --> 05:48:27,958 get into implementation of some dial 8569 05:48:27,958 --> 05:48:30,660 plans and then after that we're going to 8570 05:48:30,660 --> 05:48:32,520 talk about the unified border element or 8571 05:48:32,520 --> 05:48:34,558 Q which is a big topic a hot button 8572 05:48:34,558 --> 05:48:36,600 topic these days in the world of sip 8573 05:48:36,600 --> 05:48:39,420 we're living in so with that good 8574 05:48:39,420 --> 05:48:41,100 studying thanks for watching and I'll 8575 05:48:41,100 --> 05:48:44,000 see you in the next video 8576 05:48:45,650 --> 05:48:50,729 [Music] 8577 05:48:52,020 --> 05:48:53,850 foreign 8578 05:48:53,850 --> 05:48:57,310 [Music] 8579 05:49:10,378 --> 05:49:13,200 welcome to module 20. in this video 8580 05:49:13,200 --> 05:49:15,680 we're going to talk about numbering plan 8581 05:49:15,680 --> 05:49:19,620 Concepts and this is meant to be the 8582 05:49:19,620 --> 05:49:22,440 first of two pieces of a numbering plan 8583 05:49:22,440 --> 05:49:24,360 design and primer that we're walking 8584 05:49:24,360 --> 05:49:26,458 through so I want you to in this video 8585 05:49:26,458 --> 05:49:29,160 focus on understand what makes up a 8586 05:49:29,160 --> 05:49:30,718 numbering plan what are the things we 8587 05:49:30,718 --> 05:49:31,940 have to think about 8588 05:49:31,940 --> 05:49:34,320 what are the numbering plans that are 8589 05:49:34,320 --> 05:49:37,080 popular you know in the psdn today that 8590 05:49:37,080 --> 05:49:38,218 we're going to have to deal with on a 8591 05:49:38,218 --> 05:49:40,080 regular basis how do they work where do 8592 05:49:40,080 --> 05:49:42,780 they come from and then we'll segue into 8593 05:49:42,780 --> 05:49:45,000 in the next video some numbering plan 8594 05:49:45,000 --> 05:49:46,860 design considerations when you start 8595 05:49:46,860 --> 05:49:48,660 planning your own number of plans and 8596 05:49:48,660 --> 05:49:50,218 then ultimately we're going to go 8597 05:49:50,218 --> 05:49:52,980 through an exercise of implementing 8598 05:49:52,980 --> 05:49:54,420 number plans and we'll be dealing with 8599 05:49:54,420 --> 05:49:56,100 gateways and configuration and those 8600 05:49:56,100 --> 05:49:57,900 types of things but for this video we're 8601 05:49:57,900 --> 05:49:59,520 going to keep it you know pretty tight 8602 05:49:59,520 --> 05:50:02,458 from a conceptual perspective so first 8603 05:50:02,458 --> 05:50:05,040 off what exactly is a numbering plan and 8604 05:50:05,040 --> 05:50:06,660 you'll hear me refer to a numbering plan 8605 05:50:06,660 --> 05:50:08,820 as a dial plan from time to time 8606 05:50:08,820 --> 05:50:11,878 and really a numbering plan is a number 8607 05:50:11,878 --> 05:50:14,820 of things it's a scheme used to allocate 8608 05:50:14,820 --> 05:50:15,900 numbers 8609 05:50:15,900 --> 05:50:18,840 where ranges 8610 05:50:18,840 --> 05:50:21,900 be you know get assigned to Regions or 8611 05:50:21,900 --> 05:50:24,120 geographies or you know services like 8612 05:50:24,120 --> 05:50:26,340 cellular service in some areas you know 8613 05:50:26,340 --> 05:50:28,680 are assigned numbering plane ranges and 8614 05:50:28,680 --> 05:50:31,020 numbering plans Define the rules for a 8615 05:50:31,020 --> 05:50:33,600 number of allocation or assignment 8616 05:50:33,600 --> 05:50:37,020 so all of these things are a part of the 8617 05:50:37,020 --> 05:50:39,240 role of a numbering plan and you're 8618 05:50:39,240 --> 05:50:41,058 going to find that the international 8619 05:50:41,058 --> 05:50:45,680 world is using what we call the 8620 05:50:45,680 --> 05:50:49,440 e.164 numbering plan standard 8621 05:50:49,440 --> 05:50:51,840 and we'll go into a definition and 8622 05:50:51,840 --> 05:50:55,320 demonstrate how e164 works here actually 8623 05:50:55,320 --> 05:50:58,440 towards the tail end of this video 8624 05:50:58,440 --> 05:51:00,958 when we talk about the first numbering 8625 05:51:00,958 --> 05:51:04,378 plan you're most likely to run into 8626 05:51:04,378 --> 05:51:06,058 um and not just because I live in the 8627 05:51:06,058 --> 05:51:08,218 United States but uh because of its 8628 05:51:08,218 --> 05:51:09,660 popularity is the North American 8629 05:51:09,660 --> 05:51:12,660 numbering plan it was developed in 1947 8630 05:51:12,660 --> 05:51:15,900 and implemented a few years later and 19 8631 05:51:15,900 --> 05:51:19,500 countries in the North American area are 8632 05:51:19,500 --> 05:51:21,420 sharing the resources and using this 8633 05:51:21,420 --> 05:51:23,700 North American numbering plan it's 8634 05:51:23,700 --> 05:51:26,400 something like 800 area codes you've got 8635 05:51:26,400 --> 05:51:28,500 the United States Canada Bermuda Jamaica 8636 05:51:28,500 --> 05:51:31,260 the dominant Dominican Republic there's 8637 05:51:31,260 --> 05:51:33,360 you know plenty of others 8638 05:51:33,360 --> 05:51:36,360 but uh very very predominant in that 8639 05:51:36,360 --> 05:51:38,638 part of the world and here is an example 8640 05:51:38,638 --> 05:51:41,240 of a North American numbering plan 8641 05:51:41,240 --> 05:51:43,280 formatted number 8642 05:51:43,280 --> 05:51:46,320 you've got three div well first off it's 8643 05:51:46,320 --> 05:51:48,798 a 10 digit number the first three digits 8644 05:51:48,798 --> 05:51:52,260 are what we call the NPA 8645 05:51:52,260 --> 05:51:55,378 they can be with the first digit 8646 05:51:55,378 --> 05:51:58,440 starting from two through nine so any of 8647 05:51:58,440 --> 05:52:00,660 those digits and then two additional 8648 05:52:00,660 --> 05:52:03,420 digits so that's the NPA and then you've 8649 05:52:03,420 --> 05:52:06,020 got the NXX XXX 8650 05:52:06,020 --> 05:52:08,340 which is the local number portion of 8651 05:52:08,340 --> 05:52:09,980 things 8652 05:52:09,980 --> 05:52:12,420 which it can again start with two 8653 05:52:12,420 --> 05:52:14,878 through nine with remaining numbers 8654 05:52:14,878 --> 05:52:17,280 being X's so the first three numbers we 8655 05:52:17,280 --> 05:52:19,680 call that the area code 8656 05:52:19,680 --> 05:52:22,378 and the last seven numbers we call the 8657 05:52:22,378 --> 05:52:24,058 local number so this is what you're 8658 05:52:24,058 --> 05:52:25,400 going to run into in the United States 8659 05:52:25,400 --> 05:52:28,400 and other North American territories 8660 05:52:28,400 --> 05:52:31,100 very popular 8661 05:52:31,100 --> 05:52:33,600 widespread use 8662 05:52:33,600 --> 05:52:36,718 the North American numbering plan has 8663 05:52:36,718 --> 05:52:40,200 different reserved numbering codes and 8664 05:52:40,200 --> 05:52:42,840 and really styles of dialing 8665 05:52:42,840 --> 05:52:44,340 the first one I want to talk about is 8666 05:52:44,340 --> 05:52:46,620 called an ERC or an easy recognizable 8667 05:52:46,620 --> 05:52:48,298 code 8668 05:52:48,298 --> 05:52:51,900 um 888 are great examples of this and an 8669 05:52:51,900 --> 05:52:54,120 ERC is an annual number where the second 8670 05:52:54,120 --> 05:52:56,458 and third digits of the area code are 8671 05:52:56,458 --> 05:52:57,958 the same and they're just allocated for 8672 05:52:57,958 --> 05:52:59,820 special use purposes 8673 05:52:59,820 --> 05:53:02,340 we've got numbers called any two numbers 8674 05:53:02,340 --> 05:53:04,378 uh and Annie you've heard that term 8675 05:53:04,378 --> 05:53:05,878 before automatic number identification 8676 05:53:05,878 --> 05:53:07,378 service 8677 05:53:07,378 --> 05:53:09,958 um it's going to be used ultimately to 8678 05:53:09,958 --> 05:53:12,180 identify the type of originating station 8679 05:53:12,180 --> 05:53:15,360 and their two digit numbers or I should 8680 05:53:15,360 --> 05:53:17,638 say it's a pair of two digits we've got 8681 05:53:17,638 --> 05:53:19,798 cic codes carrier identification because 8682 05:53:19,798 --> 05:53:21,360 they're used for billing and call 8683 05:53:21,360 --> 05:53:24,120 routing and they are four digit numbers 8684 05:53:24,120 --> 05:53:25,798 within the North American number and 8685 05:53:25,798 --> 05:53:28,020 plan if and when you are placing an 8686 05:53:28,020 --> 05:53:29,820 international call it's always going to 8687 05:53:29,820 --> 05:53:32,638 begin with zero one one if you're 8688 05:53:32,638 --> 05:53:35,400 placing a long distance call it's always 8689 05:53:35,400 --> 05:53:37,260 going to begin with the one 8690 05:53:37,260 --> 05:53:41,000 in-state long distance or local calls 8691 05:53:41,000 --> 05:53:44,540 and traditionally this was long distance 8692 05:53:44,540 --> 05:53:48,000 but with 8693 05:53:48,000 --> 05:53:48,660 um 8694 05:53:48,660 --> 05:53:50,638 you know the numbering plan expansion 8695 05:53:50,638 --> 05:53:52,260 and growth Etc 8696 05:53:52,260 --> 05:53:54,420 we're starting to see local calls in 8697 05:53:54,420 --> 05:53:56,458 some areas require 10 digit dialing so 8698 05:53:56,458 --> 05:53:57,780 that's 10 digit codes 8699 05:53:57,780 --> 05:54:01,620 and seven digit numbers uh you know are 8700 05:54:01,620 --> 05:54:04,400 local calls so that's your traditional 8701 05:54:04,400 --> 05:54:06,600 nanp number and scheme some of the 8702 05:54:06,600 --> 05:54:10,020 reservations and the function of those 8703 05:54:10,020 --> 05:54:12,000 when you talk about special service 8704 05:54:12,000 --> 05:54:15,480 codes we've got eight of them two one 8705 05:54:15,480 --> 05:54:18,120 one three one one Etc all the way up 8706 05:54:18,120 --> 05:54:19,798 through 9-1-1 let's talk about what 8707 05:54:19,798 --> 05:54:23,540 these are and some of these are assigned 8708 05:54:23,540 --> 05:54:26,400 nationally and others within more local 8709 05:54:26,400 --> 05:54:28,100 geographies 8710 05:54:28,100 --> 05:54:32,218 2-1-1 is used for Community Information 8711 05:54:32,218 --> 05:54:34,558 in some areas 311 is used as a 8712 05:54:34,558 --> 05:54:36,780 non-emergency number to reach the police 8713 05:54:36,780 --> 05:54:39,600 or other government entities 4-1-1 is 8714 05:54:39,600 --> 05:54:42,660 local directory assistance 511 can be 8715 05:54:42,660 --> 05:54:45,180 used for local traffic information six 8716 05:54:45,180 --> 05:54:47,958 one one to contact repair service 8717 05:54:47,958 --> 05:54:50,820 711 can be used to contact a 8718 05:54:50,820 --> 05:54:53,700 telecommunications relay service 811 for 8719 05:54:53,700 --> 05:54:56,458 the business office and nine one one are 8720 05:54:56,458 --> 05:54:58,378 you familiar with that one I'm sure for 8721 05:54:58,378 --> 05:55:01,580 emergency telephone calls 8722 05:55:01,580 --> 05:55:05,878 another numbering plan or or you know 8723 05:55:05,878 --> 05:55:07,138 scheme that you're going to run into is 8724 05:55:07,138 --> 05:55:09,540 the etns the European telephony 8725 05:55:09,540 --> 05:55:12,120 numbering space and this exists in 8726 05:55:12,120 --> 05:55:15,180 parallel to the you know the Legacy or 8727 05:55:15,180 --> 05:55:18,000 the pre-existing geographically you know 8728 05:55:18,000 --> 05:55:20,280 related area codes and numbering plan 8729 05:55:20,280 --> 05:55:23,878 and we call this the 388 area code the 8730 05:55:23,878 --> 05:55:25,620 maximum European subscriber number 8731 05:55:25,620 --> 05:55:27,660 length is 15 digits and you're going to 8732 05:55:27,660 --> 05:55:29,820 find out that that pairs up rather well 8733 05:55:29,820 --> 05:55:32,400 with e164 standards and here's an 8734 05:55:32,400 --> 05:55:34,320 example of what one number might look 8735 05:55:34,320 --> 05:55:36,540 like so area code 388 with the access 8736 05:55:36,540 --> 05:55:39,058 code of 3 and you know the remaining 8737 05:55:39,058 --> 05:55:40,860 digits available to you 8738 05:55:40,860 --> 05:55:43,620 the etns has a couple of reserved 8739 05:55:43,620 --> 05:55:45,958 service types to Define you know how 8740 05:55:45,958 --> 05:55:48,920 numbers are assigned we've got 8741 05:55:48,920 --> 05:55:52,520 38831 for public service applications 8742 05:55:52,520 --> 05:55:56,900 3883 3 for customer service applications 8743 05:55:56,900 --> 05:56:00,480 3883.5 for corporate networks and 38837 8744 05:56:00,480 --> 05:56:03,900 for personal numbering 8745 05:56:03,900 --> 05:56:06,540 when you look at the numbering format 8746 05:56:06,540 --> 05:56:10,138 here it's made up of a country code or 8747 05:56:10,138 --> 05:56:13,260 group ID code plus a European service 8748 05:56:13,260 --> 05:56:15,600 code and those two those two sections 8749 05:56:15,600 --> 05:56:17,280 together are called the EFI the European 8750 05:56:17,280 --> 05:56:19,320 service identification 8751 05:56:19,320 --> 05:56:21,718 and finally the European subscriber 8752 05:56:21,718 --> 05:56:24,080 number 8753 05:56:24,558 --> 05:56:27,180 e.164 addressing is something you're 8754 05:56:27,180 --> 05:56:30,240 going to hear referred to a lot and an 8755 05:56:30,240 --> 05:56:32,160 e164 addressing is kind of the world we 8756 05:56:32,160 --> 05:56:36,000 live in it was developed by the itu 8757 05:56:36,000 --> 05:56:38,218 and it can be up to 8758 05:56:38,218 --> 05:56:40,798 15 digits in length so you remember me 8759 05:56:40,798 --> 05:56:44,160 mentioning in a previous slide about the 8760 05:56:44,160 --> 05:56:46,020 European numbers you know being 15 8761 05:56:46,020 --> 05:56:48,840 digits or up to 15 digits well an e164 8762 05:56:48,840 --> 05:56:51,120 number you know can also be up to 15 8763 05:56:51,120 --> 05:56:53,340 digits in length but it doesn't have to 8764 05:56:53,340 --> 05:56:54,298 be 8765 05:56:54,298 --> 05:56:56,940 each address in an e164 numbering plan 8766 05:56:56,940 --> 05:56:59,160 is globally unique and I mean that 8767 05:56:59,160 --> 05:57:00,360 literally 8768 05:57:00,360 --> 05:57:03,180 I sure hope we don't run out 8769 05:57:03,180 --> 05:57:03,718 um 8770 05:57:03,718 --> 05:57:06,360 because that would kind of suck and I 8771 05:57:06,360 --> 05:57:08,940 want you to see the format of an e164 8772 05:57:08,940 --> 05:57:11,040 number 8773 05:57:11,040 --> 05:57:13,740 like I said 15 digits in length the 8774 05:57:13,740 --> 05:57:15,958 first three digits 8775 05:57:15,958 --> 05:57:18,058 or can be the country code and I should 8776 05:57:18,058 --> 05:57:20,638 say up to three digits long 8777 05:57:20,638 --> 05:57:23,160 the next four digits are the National 8778 05:57:23,160 --> 05:57:25,138 destination code 8779 05:57:25,138 --> 05:57:27,780 uh digits 8 through 15 are the 8780 05:57:27,780 --> 05:57:29,280 subscriber code and when you put the 8781 05:57:29,280 --> 05:57:31,980 national destination code together with 8782 05:57:31,980 --> 05:57:33,680 the subscriber code 8783 05:57:33,680 --> 05:57:37,138 together they can occupy 8784 05:57:37,138 --> 05:57:40,260 um basically 15 digits minus the country 8785 05:57:40,260 --> 05:57:42,660 code so if the country code is one the 8786 05:57:42,660 --> 05:57:44,878 NSN can be 14 digits if the country code 8787 05:57:44,878 --> 05:57:46,740 is three digits long you know you're 8788 05:57:46,740 --> 05:57:50,100 you're losing another two so 8789 05:57:50,100 --> 05:57:53,638 um pretty much that sums up e164. you're 8790 05:57:53,638 --> 05:57:56,700 gonna see a lot of e164 numbers you know 8791 05:57:56,700 --> 05:57:59,100 through the course of this course in 8792 05:57:59,100 --> 05:58:01,260 this video series and telephony in 8793 05:58:01,260 --> 05:58:02,100 general 8794 05:58:02,100 --> 05:58:03,420 we're going to talk about things like 8795 05:58:03,420 --> 05:58:06,000 plus dialing and you know other types of 8796 05:58:06,000 --> 05:58:08,040 access so have a good understanding of 8797 05:58:08,040 --> 05:58:10,680 e164 numbers and how they play that 8798 05:58:10,680 --> 05:58:13,080 really sums it up for the uh you know 8799 05:58:13,080 --> 05:58:15,000 the fundamental concepts of numbering 8800 05:58:15,000 --> 05:58:17,218 plans in the next video we're going to 8801 05:58:17,218 --> 05:58:18,440 get into 8802 05:58:18,440 --> 05:58:22,860 actual numbering plan design and you 8803 05:58:22,860 --> 05:58:24,480 know how to create a scalable number and 8804 05:58:24,480 --> 05:58:26,400 plan and deal with numbering overlap or 8805 05:58:26,400 --> 05:58:28,740 prevent number and overlap and you know 8806 05:58:28,740 --> 05:58:30,480 ultimately you know how to route calls 8807 05:58:30,480 --> 05:58:32,700 based on these numbering plans so with 8808 05:58:32,700 --> 05:58:34,500 that we're going to wrap this one up I 8809 05:58:34,500 --> 05:58:35,878 want to say thanks for watching good 8810 05:58:35,878 --> 05:58:37,320 luck with your study and I'll see you in 8811 05:58:37,320 --> 05:58:39,798 the next video 8812 05:58:41,200 --> 05:58:49,700 [Music] 8813 05:58:49,700 --> 05:58:52,700 thank you 8814 05:58:59,280 --> 05:59:01,138 in this module we're going to talk about 8815 05:59:01,138 --> 05:59:03,058 some numbering plan design 8816 05:59:03,058 --> 05:59:05,040 considerations now this is only going to 8817 05:59:05,040 --> 05:59:06,958 take a couple of slides and a lot of 8818 05:59:06,958 --> 05:59:08,940 it's going to be obvious as you read it 8819 05:59:08,940 --> 05:59:11,580 and start to think about the impact on 8820 05:59:11,580 --> 05:59:13,260 your numbering planner dial plan design 8821 05:59:13,260 --> 05:59:15,958 on your environment these 8822 05:59:15,958 --> 05:59:18,958 recommendations are a combination of 8823 05:59:18,958 --> 05:59:21,180 things I've seen published things I've 8824 05:59:21,180 --> 05:59:23,580 seen other authors recommend things that 8825 05:59:23,580 --> 05:59:25,740 peers have done in the field and things 8826 05:59:25,740 --> 05:59:26,940 that I have done in the field and 8827 05:59:26,940 --> 05:59:28,620 lessons that I have learned and best 8828 05:59:28,620 --> 05:59:30,180 practices that I have developed over 8829 05:59:30,180 --> 05:59:31,100 time 8830 05:59:31,100 --> 05:59:34,138 there are no absolutes with numbering 8831 05:59:34,138 --> 05:59:35,940 plan design but there are a lot of 8832 05:59:35,940 --> 05:59:38,340 guidelines that you ought to follow and 8833 05:59:38,340 --> 05:59:40,200 the first of those guidelines is that a 8834 05:59:40,200 --> 05:59:43,080 numbering plan must be scalable I don't 8835 05:59:43,080 --> 05:59:44,580 care if you're designing a numbering 8836 05:59:44,580 --> 05:59:47,700 plan for a single site with 15 phones or 8837 05:59:47,700 --> 05:59:49,378 if you're designing a numbering plan for 8838 05:59:49,378 --> 05:59:52,638 150 000 phone deployment the same 8839 05:59:52,638 --> 05:59:55,200 planning thoughts need to go through 8840 05:59:55,200 --> 05:59:57,180 your head now you may not spend as much 8841 05:59:57,180 --> 05:59:58,680 time on them but you need to at least 8842 05:59:58,680 --> 06:00:00,840 think about them first off it's it's 8843 06:00:00,840 --> 06:00:02,820 critically important they use a 8844 06:00:02,820 --> 06:00:06,180 hierarchical design it is going to make 8845 06:00:06,180 --> 06:00:08,340 things so much easier 8846 06:00:08,340 --> 06:00:10,500 if there's a hierarchy to your numbering 8847 06:00:10,500 --> 06:00:13,200 plan as far as administrative burden 8848 06:00:13,200 --> 06:00:15,780 um as well as dealing with things from 8849 06:00:15,780 --> 06:00:17,638 the user side so you're going to have an 8850 06:00:17,638 --> 06:00:19,378 ease of provisioning new numbers or you 8851 06:00:19,378 --> 06:00:21,058 need to make sure that you can easily 8852 06:00:21,058 --> 06:00:23,040 provision new numbers within your 8853 06:00:23,040 --> 06:00:24,540 numbering plan you know so think about 8854 06:00:24,540 --> 06:00:26,700 how to allocate ranges for what you're 8855 06:00:26,700 --> 06:00:27,718 going to use now and what you're going 8856 06:00:27,718 --> 06:00:29,700 to use later you need to consider an 8857 06:00:29,700 --> 06:00:31,080 ease of routing you know make sure that 8858 06:00:31,080 --> 06:00:33,900 your patterns are created in such a way 8859 06:00:33,900 --> 06:00:35,878 that you know it's obvious how to get 8860 06:00:35,878 --> 06:00:37,458 where you're going you know one example 8861 06:00:37,458 --> 06:00:41,580 when I build a PBX or you know an IP 8862 06:00:41,580 --> 06:00:43,980 phone system my client is going to be 8863 06:00:43,980 --> 06:00:47,458 asked for a pstn access digit more often 8864 06:00:47,458 --> 06:00:49,020 than not they use the number nine but 8865 06:00:49,020 --> 06:00:50,940 I'm seeing others be popular you know 8866 06:00:50,940 --> 06:00:52,320 seven eight three and there's all kinds 8867 06:00:52,320 --> 06:00:53,400 of different options that you can use 8868 06:00:53,400 --> 06:00:56,878 but you know use that code or that PSD 8869 06:00:56,878 --> 06:00:59,580 and access digit to signify a call that 8870 06:00:59,580 --> 06:01:01,558 is leaving your premise it's going to 8871 06:01:01,558 --> 06:01:03,780 make it a lot easier in a voice Gateway 8872 06:01:03,780 --> 06:01:05,760 for it to make routing decisions if it 8873 06:01:05,760 --> 06:01:06,958 knows that everything that starts with 8874 06:01:06,958 --> 06:01:08,580 nine is automatically going out to the 8875 06:01:08,580 --> 06:01:10,080 psdn so 8876 06:01:10,080 --> 06:01:12,058 think about that think about numbers 8877 06:01:12,058 --> 06:01:16,458 summarization I want you to put numbers 8878 06:01:16,458 --> 06:01:19,920 in contiguous blocks 8879 06:01:19,920 --> 06:01:21,360 servicing 8880 06:01:21,360 --> 06:01:23,878 container you know similar geography so 8881 06:01:23,878 --> 06:01:25,458 if I've got an office in Columbus Ohio 8882 06:01:25,458 --> 06:01:28,440 and an office in the San Francisco 8883 06:01:28,440 --> 06:01:31,680 California I don't want some 5 000 8884 06:01:31,680 --> 06:01:33,540 extensions being in one site and some in 8885 06:01:33,540 --> 06:01:35,760 the other I want five thousands being a 8886 06:01:35,760 --> 06:01:37,378 one one thousands being the other you 8887 06:01:37,378 --> 06:01:39,058 know use some contiguous number in 8888 06:01:39,058 --> 06:01:40,020 schemes 8889 06:01:40,020 --> 06:01:41,878 consider scalability make sure you're 8890 06:01:41,878 --> 06:01:43,860 leaving space you know if I'm designing 8891 06:01:43,860 --> 06:01:47,878 a network for 5 000 endpoints I sure 8892 06:01:47,878 --> 06:01:50,780 better have like 10 or 15 or 20 000 8893 06:01:50,780 --> 06:01:53,458 numbering plan entries in my design 8894 06:01:53,458 --> 06:01:55,740 that's possible to accommodate for that 8895 06:01:55,740 --> 06:01:57,420 future growth you know what happens if I 8896 06:01:57,420 --> 06:01:59,940 make a stupid decision now well it's 8897 06:01:59,940 --> 06:02:01,980 going to be a pain in my butt later so 8898 06:02:01,980 --> 06:02:04,320 think about numbering plan and 8899 06:02:04,320 --> 06:02:05,820 extensions and how and where you 8900 06:02:05,820 --> 06:02:08,580 allocate things now not only for what 8901 06:02:08,580 --> 06:02:10,080 your immediate needs are but for you 8902 06:02:10,080 --> 06:02:11,940 know two three four five you know 600 8903 06:02:11,940 --> 06:02:15,180 growth it's not that hard to do 8904 06:02:15,180 --> 06:02:17,340 you want to make sure that you've got a 8905 06:02:17,340 --> 06:02:19,020 design that gives you ease of management 8906 06:02:19,020 --> 06:02:20,280 you know if everything's centrally 8907 06:02:20,280 --> 06:02:22,798 located obviously managing the numbering 8908 06:02:22,798 --> 06:02:25,200 plan is going to be a lot simpler so 8909 06:02:25,200 --> 06:02:27,240 we've talked about the hierarchy now 8910 06:02:27,240 --> 06:02:29,458 when planning specific 8911 06:02:29,458 --> 06:02:30,958 um you know specific guidelines minimize 8912 06:02:30,958 --> 06:02:32,820 the impact on your users don't do things 8913 06:02:32,820 --> 06:02:35,760 don't go into a site and change 5000 8914 06:02:35,760 --> 06:02:38,160 extensions on a whim that's going to 8915 06:02:38,160 --> 06:02:40,860 really cause chaos for your users and 8916 06:02:40,860 --> 06:02:42,420 create a lot of frustration and you're 8917 06:02:42,420 --> 06:02:43,980 not going to be the popular guy in the 8918 06:02:43,980 --> 06:02:46,020 IT department that week so try to 8919 06:02:46,020 --> 06:02:47,940 minimize the impact on the users and 8920 06:02:47,940 --> 06:02:49,680 likewise minimize the impact on the 8921 06:02:49,680 --> 06:02:51,980 existing environment if you've got 8922 06:02:51,980 --> 06:02:54,000 processes that have been in place for a 8923 06:02:54,000 --> 06:02:56,400 long time and they continue to meet your 8924 06:02:56,400 --> 06:02:58,080 business needs don't just change them on 8925 06:02:58,080 --> 06:03:01,020 a whim you know use what makes sense and 8926 06:03:01,020 --> 06:03:03,958 use some common sense within your design 8927 06:03:03,958 --> 06:03:05,820 create your dial plan or your numbering 8928 06:03:05,820 --> 06:03:07,620 plan to minimize the number of Digit 8929 06:03:07,620 --> 06:03:09,540 manipulations or translations that you 8930 06:03:09,540 --> 06:03:12,958 need to perform if if there's a way to 8931 06:03:12,958 --> 06:03:16,440 simplify translations by all means do it 8932 06:03:16,440 --> 06:03:19,138 and make sure you manage and plan for 8933 06:03:19,138 --> 06:03:21,660 growth if you don't plan for growth you 8934 06:03:21,660 --> 06:03:22,740 know it's going to just turn around and 8935 06:03:22,740 --> 06:03:24,120 bite you so make sure that you're doing 8936 06:03:24,120 --> 06:03:26,040 that as you work through your number in 8937 06:03:26,040 --> 06:03:28,520 plane design 8938 06:03:28,820 --> 06:03:31,860 dealing with overlapping numbers site 8939 06:03:31,860 --> 06:03:35,580 codes so I said try to avoid using 8940 06:03:35,580 --> 06:03:38,040 overlapping numbers it's not always 8941 06:03:38,040 --> 06:03:39,780 possible 8942 06:03:39,780 --> 06:03:43,200 um if you can't avoid overlapping 8943 06:03:43,200 --> 06:03:45,480 numbers let's talk about some strategies 8944 06:03:45,480 --> 06:03:46,980 you can Leverage 8945 06:03:46,980 --> 06:03:49,260 to deal with them 8946 06:03:49,260 --> 06:03:53,420 so site codes are one of those methods 8947 06:03:53,420 --> 06:03:56,160 when using site codes you're going to 8948 06:03:56,160 --> 06:03:58,020 use an enter site code 8949 06:03:58,020 --> 06:04:01,080 similar to a pstn access digit so I 8950 06:04:01,080 --> 06:04:03,660 mentioned before that a lot of times my 8951 06:04:03,660 --> 06:04:05,160 users will choose nine for an outside 8952 06:04:05,160 --> 06:04:07,440 line so when I'm programming my dial 8953 06:04:07,440 --> 06:04:09,058 plan you know I'll have patterns that 8954 06:04:09,058 --> 06:04:10,680 begin with nine 8955 06:04:10,680 --> 06:04:11,760 well 8956 06:04:11,760 --> 06:04:13,138 let's say that we're going to implement 8957 06:04:13,138 --> 06:04:14,940 site codes in our environment I may have 8958 06:04:14,940 --> 06:04:17,040 patterns that begin with a 7 or a six or 8959 06:04:17,040 --> 06:04:18,480 four or an eight or you know some other 8960 06:04:18,480 --> 06:04:21,120 digit and then we're going to have a 8961 06:04:21,120 --> 06:04:22,980 range of extensions behind that so 8962 06:04:22,980 --> 06:04:25,378 here's an example of what a site 8963 06:04:25,378 --> 06:04:27,780 code-based approach might look like so 8964 06:04:27,780 --> 06:04:31,040 in this example I wasn't able to have 8965 06:04:31,040 --> 06:04:32,820 non-overlapping ranges in fact 8966 06:04:32,820 --> 06:04:34,980 headquarters was the only site that 8967 06:04:34,980 --> 06:04:37,558 didn't have overlapping numbering ranges 8968 06:04:37,558 --> 06:04:38,940 um you know I've got extensions starting 8969 06:04:38,940 --> 06:04:42,120 with 1000 in headquarters and I've got 8970 06:04:42,120 --> 06:04:44,340 extensions that begin with 2000 and 8971 06:04:44,340 --> 06:04:47,340 branch location a b and c now this 8972 06:04:47,340 --> 06:04:49,200 didn't necessarily happen as a result of 8973 06:04:49,200 --> 06:04:51,240 a bad design perhaps I had some 8974 06:04:51,240 --> 06:04:52,860 Acquisitions and mergers in my company 8975 06:04:52,860 --> 06:04:55,020 or maybe we acquired a company and we 8976 06:04:55,020 --> 06:04:56,280 bought somebody and they had a bunch of 8977 06:04:56,280 --> 06:04:58,378 phones and pbxs and you know it just 8978 06:04:58,378 --> 06:05:00,020 didn't work out for us 8979 06:05:00,020 --> 06:05:02,760 so with this model we're going to 8980 06:05:02,760 --> 06:05:05,218 leverage the site code so for example I 8981 06:05:05,218 --> 06:05:06,780 might press eight 8982 06:05:06,780 --> 06:05:09,600 as a site code access digit and then I 8983 06:05:09,600 --> 06:05:12,320 would dial you know two one five four 8984 06:05:12,320 --> 06:05:14,760 and I'm sorry I skipped one I would 8985 06:05:14,760 --> 06:05:16,320 doubt eight I would dial my site code 8986 06:05:16,320 --> 06:05:17,760 and then I would dial two one five four 8987 06:05:17,760 --> 06:05:20,760 so eight two zero two one five four 8988 06:05:20,760 --> 06:05:22,860 would take me to branch location eight 8989 06:05:22,860 --> 06:05:26,340 or eight three zero two zero five four 8990 06:05:26,340 --> 06:05:28,620 would take me to branch location B so 8991 06:05:28,620 --> 06:05:30,420 site codes can definitely help you out 8992 06:05:30,420 --> 06:05:32,700 they're more of a traditional designer a 8993 06:05:32,700 --> 06:05:35,400 legacy design we're not necessarily or 8994 06:05:35,400 --> 06:05:37,378 at least I'm not encouraging people to 8995 06:05:37,378 --> 06:05:38,940 use them as much anymore I think there 8996 06:05:38,940 --> 06:05:40,160 are better ways of doing things 8997 06:05:40,160 --> 06:05:44,280 primarily using longer digit extensions 8998 06:05:44,280 --> 06:05:45,180 Etc 8999 06:05:45,180 --> 06:05:46,980 you know I mentioned that 9000 06:05:46,980 --> 06:05:47,760 um 9001 06:05:47,760 --> 06:05:50,760 it's not always possible to design a 9002 06:05:50,760 --> 06:05:53,400 non-overlapping numbering plan but if 9003 06:05:53,400 --> 06:05:56,040 you can do it you know you saw the 9004 06:05:56,040 --> 06:05:57,600 complexity in the last slide of site 9005 06:05:57,600 --> 06:06:00,120 codes I don't love them but they can't 9006 06:06:00,120 --> 06:06:02,040 solve some problems but if you're able 9007 06:06:02,040 --> 06:06:03,780 to design you know this is a 9008 06:06:03,780 --> 06:06:05,580 non-overlapping plan you're going to 9009 06:06:05,580 --> 06:06:07,798 have some Simplicity by having uniform 9010 06:06:07,798 --> 06:06:09,058 dialing you know make sure that your 9011 06:06:09,058 --> 06:06:11,520 users have a consistent experience if 9012 06:06:11,520 --> 06:06:12,840 I'm in site a 9013 06:06:12,840 --> 06:06:15,360 and I need to call site B 9014 06:06:15,360 --> 06:06:16,920 make sure that I'm using the same 9015 06:06:16,920 --> 06:06:18,780 process to call site b as someone in any 9016 06:06:18,780 --> 06:06:20,340 of my other 400 sites would use you know 9017 06:06:20,340 --> 06:06:22,138 I don't want a completely unique dial 9018 06:06:22,138 --> 06:06:24,480 plan and dialing behavior from every 9019 06:06:24,480 --> 06:06:26,340 location make it consistent your users 9020 06:06:26,340 --> 06:06:28,458 will thank you 9021 06:06:28,458 --> 06:06:31,260 select a single pattern length that you 9022 06:06:31,260 --> 06:06:33,120 can use you know either use four digit 9023 06:06:33,120 --> 06:06:35,700 extensions in your system everywhere or 9024 06:06:35,700 --> 06:06:37,320 use five digit extensions everywhere or 9025 06:06:37,320 --> 06:06:39,000 use 10 digit extensions everywhere or 9026 06:06:39,000 --> 06:06:41,400 use three I don't care pick a length and 9027 06:06:41,400 --> 06:06:43,320 stick with it do not get into a variable 9028 06:06:43,320 --> 06:06:45,180 length dial plan you will pull your hair 9029 06:06:45,180 --> 06:06:48,000 out it doesn't scale well your users 9030 06:06:48,000 --> 06:06:49,500 won't like it and it causes more 9031 06:06:49,500 --> 06:06:52,378 problems than benefits so use a single 9032 06:06:52,378 --> 06:06:55,260 pattern length four digits tend to just 9033 06:06:55,260 --> 06:06:56,160 Etc 9034 06:06:56,160 --> 06:06:58,500 here's an example of a non-overlapping 9035 06:06:58,500 --> 06:07:00,360 numbering plan again this is the ideal 9036 06:07:00,360 --> 06:07:02,820 design headquarters we have a we've 9037 06:07:02,820 --> 06:07:04,620 chosen a four digit example here so 9038 06:07:04,620 --> 06:07:07,138 we've got a four digit range of one XXX 9039 06:07:07,138 --> 06:07:10,020 so that's one thousand through one nine 9040 06:07:10,020 --> 06:07:12,780 nine nine branch location a has the 2000 9041 06:07:12,780 --> 06:07:15,120 Range and branch location B didn't need 9042 06:07:15,120 --> 06:07:17,400 quite as many numbers so we went from 3 9043 06:07:17,400 --> 06:07:20,700 100 to 32.99 and then we've got room for 9044 06:07:20,700 --> 06:07:24,480 future allocations of 3300 through eight 9045 06:07:24,480 --> 06:07:27,058 nine nine nine now you'll notice here I 9046 06:07:27,058 --> 06:07:28,740 didn't allocate numbers starting with 9047 06:07:28,740 --> 06:07:30,058 zero 9048 06:07:30,058 --> 06:07:31,860 and I didn't allocate numbers starting 9049 06:07:31,860 --> 06:07:34,138 with nine I like to leave those two 9050 06:07:34,138 --> 06:07:36,540 patterns out and leave myself some 9051 06:07:36,540 --> 06:07:38,280 flexibility for using those for other 9052 06:07:38,280 --> 06:07:40,138 things 9053 06:07:40,138 --> 06:07:42,660 here's another example of more along the 9054 06:07:42,660 --> 06:07:44,160 lines of what I'm recommending to my 9055 06:07:44,160 --> 06:07:46,200 clients these days this is a 10 digit 9056 06:07:46,200 --> 06:07:49,638 numbering plan I'm actually using the 9057 06:07:49,638 --> 06:07:52,260 full 10 digits of the North American 9058 06:07:52,260 --> 06:07:56,040 numbering plan to provision an extension 9059 06:07:56,040 --> 06:07:58,040 on a phone now 9060 06:07:58,040 --> 06:08:01,558 I'm going to create what I call 9061 06:08:01,558 --> 06:08:03,958 abbreviated dialing rules or 9062 06:08:03,958 --> 06:08:05,340 translations 9063 06:08:05,340 --> 06:08:08,458 that will allow a user to have a 9064 06:08:08,458 --> 06:08:11,458 simplified dialing experience so that 9065 06:08:11,458 --> 06:08:13,558 they don't have to dial all 10 digits to 9066 06:08:13,558 --> 06:08:16,378 reach the phones but the system knows 9067 06:08:16,378 --> 06:08:18,180 about it so my routing decisions are a 9068 06:08:18,180 --> 06:08:19,620 lot easier 9069 06:08:19,620 --> 06:08:21,660 so you know there's an example of what a 9070 06:08:21,660 --> 06:08:23,540 10 digit numbering plan might look like 9071 06:08:23,540 --> 06:08:27,980 expanded on that four-digit example 9072 06:08:28,378 --> 06:08:30,840 consider 9073 06:08:30,840 --> 06:08:32,700 bit number extension mapping you know 9074 06:08:32,700 --> 06:08:36,860 use dids where possible if 9075 06:08:36,860 --> 06:08:40,138 every phone in your Enterprise does not 9076 06:08:40,138 --> 06:08:41,700 have a did 9077 06:08:41,700 --> 06:08:43,620 but yet you still want to use 10 digit 9078 06:08:43,620 --> 06:08:45,020 numbering plan which I would recommend 9079 06:08:45,020 --> 06:08:47,760 create yourself some fictitious ranges 9080 06:08:47,760 --> 06:08:50,520 you know 555 is a perfect fictitious 9081 06:08:50,520 --> 06:08:53,520 range your users if unless you've got 9082 06:08:53,520 --> 06:08:54,958 your users dialing the full tension 9083 06:08:54,958 --> 06:08:57,298 number they don't need to know nor care 9084 06:08:57,298 --> 06:08:59,520 what the whole number is they just need 9085 06:08:59,520 --> 06:09:00,958 to know how to dial the people they're 9086 06:09:00,958 --> 06:09:03,120 trying to call so if you're using the 9087 06:09:03,120 --> 06:09:06,000 IDS try to match that to the extension 9088 06:09:06,000 --> 06:09:07,320 range and we'll show you an example of 9089 06:09:07,320 --> 06:09:10,200 doing that here my did range and 9090 06:09:10,200 --> 06:09:12,660 actually what I'm programming on the 9091 06:09:12,660 --> 06:09:14,218 phone is going to be 614 for 9092 06:09:14,218 --> 06:09:18,360 headquarters 5551 XXX and I'm going to 9093 06:09:18,360 --> 06:09:21,000 create abbreviated dialing rules so that 9094 06:09:21,000 --> 06:09:25,138 my users can simply dial one XXX now the 9095 06:09:25,138 --> 06:09:26,780 same thing would work 9096 06:09:26,780 --> 06:09:29,280 if I were using true four digit 9097 06:09:29,280 --> 06:09:31,200 extensions on the phone 9098 06:09:31,200 --> 06:09:34,580 and the pstn has its did you know the 9099 06:09:34,580 --> 06:09:36,718 614-55-1000 it's going to hit my system 9100 06:09:36,718 --> 06:09:38,218 I'm gonna look at the last four digits 9101 06:09:38,218 --> 06:09:40,620 in ring extension 1000 so by having 9102 06:09:40,620 --> 06:09:41,820 simplicity 9103 06:09:41,820 --> 06:09:44,218 and by and having the private extension 9104 06:09:44,218 --> 06:09:47,580 mapping match closely my pstn numbers 9105 06:09:47,580 --> 06:09:50,280 game it minimizes my dial plan 9106 06:09:50,280 --> 06:09:52,558 complexity 9107 06:09:52,558 --> 06:09:54,958 um is it possible to have you know a 9108 06:09:54,958 --> 06:09:56,520 whole bunch of weird directory numbers 9109 06:09:56,520 --> 06:09:58,980 and you know some other sequential did 9110 06:09:58,980 --> 06:10:00,958 range and map it to them yeah absolutely 9111 06:10:00,958 --> 06:10:03,540 and it's not a good idea it's going to 9112 06:10:03,540 --> 06:10:05,040 cause you a lot more trouble than it's 9113 06:10:05,040 --> 06:10:07,020 worth so try to avoid that 9114 06:10:07,020 --> 06:10:10,080 and finally tips for Optimum dial plan 9115 06:10:10,080 --> 06:10:11,218 design 9116 06:10:11,218 --> 06:10:14,218 first and foremost avoid ambiguity we 9117 06:10:14,218 --> 06:10:16,920 want to make sure that if you're dialing 9118 06:10:16,920 --> 06:10:19,798 a pattern that as much as possible that 9119 06:10:19,798 --> 06:10:21,420 is the only pattern you could possibly 9120 06:10:21,420 --> 06:10:23,218 match if we have to start making 9121 06:10:23,218 --> 06:10:25,138 decisions on what pattern was the best 9122 06:10:25,138 --> 06:10:27,540 and which one is the closest match your 9123 06:10:27,540 --> 06:10:29,040 dialing plan is going to be less than 9124 06:10:29,040 --> 06:10:31,080 ideal and your dialing experience is 9125 06:10:31,080 --> 06:10:33,298 going to be less than ideal avoid 9126 06:10:33,298 --> 06:10:35,458 overlap whenever possible it's not 9127 06:10:35,458 --> 06:10:38,520 always possible to have no overlap in 9128 06:10:38,520 --> 06:10:39,900 the system 9129 06:10:39,900 --> 06:10:43,680 but do as much as you can to get as 9130 06:10:43,680 --> 06:10:45,420 close to achieving that as you can and 9131 06:10:45,420 --> 06:10:46,980 you're going to be a lot happier 9132 06:10:46,980 --> 06:10:49,440 my personal recommendation if possible 9133 06:10:49,440 --> 06:10:52,700 use 10 digit or even full one E60 full 9134 06:10:52,700 --> 06:10:55,558 e164 extensions you know plus dialing 9135 06:10:55,558 --> 06:10:57,000 included if you want 9136 06:10:57,000 --> 06:10:59,100 four directory numbers within your PBX 9137 06:10:59,100 --> 06:11:01,440 it's going to make life simpler you know 9138 06:11:01,440 --> 06:11:04,260 if the carrier is 9139 06:11:04,260 --> 06:11:05,820 sending me 9140 06:11:05,820 --> 06:11:08,218 10 digit dinas on an inbound call 9141 06:11:08,218 --> 06:11:11,040 and I have 10 digit directory numbers 9142 06:11:11,040 --> 06:11:12,660 how many translation patterns do I have 9143 06:11:12,660 --> 06:11:14,040 to build in the system to Route calls 9144 06:11:14,040 --> 06:11:17,160 with phones absolutely none how many 9145 06:11:17,160 --> 06:11:18,600 dial plan entries do I have to build 9146 06:11:18,600 --> 06:11:20,940 absolutely none other than the obvious 9147 06:11:20,940 --> 06:11:22,980 existence of the directory number in the 9148 06:11:22,980 --> 06:11:25,020 system it's going to be like a connected 9149 06:11:25,020 --> 06:11:26,580 route if I'm talking about routing it's 9150 06:11:26,580 --> 06:11:28,440 just there because it exists and I'm 9151 06:11:28,440 --> 06:11:29,820 going to match it and I'm going to go to 9152 06:11:29,820 --> 06:11:33,298 it and things were simple 9153 06:11:33,298 --> 06:11:35,100 create translation patterns when you 9154 06:11:35,100 --> 06:11:36,660 need to use them in such a way as to 9155 06:11:36,660 --> 06:11:38,520 minimize dial plan entries if you can 9156 06:11:38,520 --> 06:11:40,740 have one pattern match a range of 9157 06:11:40,740 --> 06:11:41,700 numbers 9158 06:11:41,700 --> 06:11:44,520 that would be preferential to a hundred 9159 06:11:44,520 --> 06:11:47,580 patterns matching 100 unique numbers so 9160 06:11:47,580 --> 06:11:50,520 be smart about your translation patterns 9161 06:11:50,520 --> 06:11:52,680 use contiguous numbering ranges in a 9162 06:11:52,680 --> 06:11:55,080 geography so if headquarters can have 9163 06:11:55,080 --> 06:11:57,540 all extensions beginning with one and 9164 06:11:57,540 --> 06:11:59,760 Branch a extensions beginning with two 9165 06:11:59,760 --> 06:12:01,740 and Branch b extensions beginning with 9166 06:12:01,740 --> 06:12:04,500 three that is going to perform a lot 9167 06:12:04,500 --> 06:12:06,298 better for you and scale a lot better 9168 06:12:06,298 --> 06:12:09,360 than if you put you know even numbers in 9169 06:12:09,360 --> 06:12:11,160 one side and odd numbers in another I 9170 06:12:11,160 --> 06:12:13,320 mean it's goofy you could do it but it's 9171 06:12:13,320 --> 06:12:15,180 not going to make you any friends and 9172 06:12:15,180 --> 06:12:16,200 you're certainly not going to like 9173 06:12:16,200 --> 06:12:18,240 yourself a couple of years down the road 9174 06:12:18,240 --> 06:12:20,458 administering the system if you do that 9175 06:12:20,458 --> 06:12:22,200 consider your call coverage requirements 9176 06:12:22,200 --> 06:12:24,360 who can dial what you may find out that 9177 06:12:24,360 --> 06:12:27,360 patterns and and class restriction come 9178 06:12:27,360 --> 06:12:29,520 into your dial plan design and you may 9179 06:12:29,520 --> 06:12:32,040 want to make decisions based on that and 9180 06:12:32,040 --> 06:12:33,780 finally consider the numbering plan and 9181 06:12:33,780 --> 06:12:35,700 numbering type when you're making pstn 9182 06:12:35,700 --> 06:12:39,360 calls when we're going out of PRI 9183 06:12:39,360 --> 06:12:41,100 we've got a concept of numbering plan 9184 06:12:41,100 --> 06:12:42,298 and numbering type you know that's 9185 06:12:42,298 --> 06:12:43,378 something that you've heard me talk 9186 06:12:43,378 --> 06:12:46,080 about before and depending on what your 9187 06:12:46,080 --> 06:12:47,878 provider wants 9188 06:12:47,878 --> 06:12:51,360 they may want you to flag all calls as 9189 06:12:51,360 --> 06:12:53,160 unknown unknown 9190 06:12:53,160 --> 06:12:54,780 they may want you to flag long distance 9191 06:12:54,780 --> 06:12:58,400 calls as National unknown or national 9192 06:12:58,400 --> 06:13:02,520 ISDN or you know subscriber Nash you 9193 06:13:02,520 --> 06:13:03,240 know there's all kinds of different 9194 06:13:03,240 --> 06:13:06,540 variations on this ask your provider how 9195 06:13:06,540 --> 06:13:09,180 they want calls tagged because you can 9196 06:13:09,180 --> 06:13:11,218 influence that 9197 06:13:11,218 --> 06:13:13,558 a number of places and your dial plan 9198 06:13:13,558 --> 06:13:16,020 can come into play as part of how you 9199 06:13:16,020 --> 06:13:18,000 influence that so I know this was short 9200 06:13:18,000 --> 06:13:19,798 and sweet we ran about 15 minutes and I 9201 06:13:19,798 --> 06:13:21,180 think we've hit a lot of the high points 9202 06:13:21,180 --> 06:13:24,000 here on doing dial plan design and 9203 06:13:24,000 --> 06:13:25,740 considerations for creating a smart dial 9204 06:13:25,740 --> 06:13:28,138 plan in the next video and actually it's 9205 06:13:28,138 --> 06:13:29,218 probably going to span a couple of 9206 06:13:29,218 --> 06:13:30,360 videos we're going to talk about 9207 06:13:30,360 --> 06:13:31,920 implementing dial plans and we're going 9208 06:13:31,920 --> 06:13:33,900 to actually get into a Cisco router and 9209 06:13:33,900 --> 06:13:35,400 we're going to build dial Piers we're 9210 06:13:35,400 --> 06:13:37,558 going to start with a design and talk 9211 06:13:37,558 --> 06:13:39,540 about things like digit collection and 9212 06:13:39,540 --> 06:13:41,820 evaluation and how do we deal with 9213 06:13:41,820 --> 06:13:44,638 things like caller ID and how do we deal 9214 06:13:44,638 --> 06:13:47,458 with translation profiles and how do I 9215 06:13:47,458 --> 06:13:50,638 you know manipulate digits and how do I 9216 06:13:50,638 --> 06:13:52,920 strip digits or append digits and really 9217 06:13:52,920 --> 06:13:55,680 it's going to be programming dial plans 9218 06:13:55,680 --> 06:13:58,080 on gateways so with that we're going to 9219 06:13:58,080 --> 06:13:59,940 put the theory aside I'm going to say 9220 06:13:59,940 --> 06:14:02,340 thank you for studying with me I 9221 06:14:02,340 --> 06:14:04,378 appreciate you coming along for the ride 9222 06:14:04,378 --> 06:14:06,240 hopefully this has been helpful to you 9223 06:14:06,240 --> 06:14:10,040 and I'll see you in the next video 9224 06:14:14,960 --> 06:14:23,540 [Music] 9225 06:14:23,540 --> 06:14:27,200 thank you 9226 06:14:31,440 --> 06:14:32,580 foreign 9227 06:14:32,580 --> 06:14:36,298 welcome to module 22 and over the next 9228 06:14:36,298 --> 06:14:37,980 couple of videos we're going to be 9229 06:14:37,980 --> 06:14:40,680 talking about dial plan implementation 9230 06:14:40,680 --> 06:14:42,540 and what I mean by dial plan 9231 06:14:42,540 --> 06:14:45,360 implementation is programming the darn 9232 06:14:45,360 --> 06:14:48,000 stuff on the CME or on the Gateway 9233 06:14:48,000 --> 06:14:50,100 you're working on so we've talked about 9234 06:14:50,100 --> 06:14:55,680 dial plane design and how e164 works and 9235 06:14:55,680 --> 06:14:57,420 you've got a background on the North 9236 06:14:57,420 --> 06:15:00,360 American numbering plan and and really 9237 06:15:00,360 --> 06:15:03,480 you know a good primer on numbering in 9238 06:15:03,480 --> 06:15:06,420 general now let's talk about how 9239 06:15:06,420 --> 06:15:10,580 gateways or how CME both deal with 9240 06:15:10,580 --> 06:15:13,500 digits and understanding how to route 9241 06:15:13,500 --> 06:15:17,100 calls based on digit collection 9242 06:15:17,100 --> 06:15:21,780 so CME and voice gateways are going to 9243 06:15:21,780 --> 06:15:24,540 make the rounding decisions based on 9244 06:15:24,540 --> 06:15:26,940 dial peer matching and I've got two dial 9245 06:15:26,940 --> 06:15:29,100 Piers up here that I'm going to use for 9246 06:15:29,100 --> 06:15:32,160 an example dial pure voice 100 pots 9247 06:15:32,160 --> 06:15:36,420 which has a destination pattern of 555. 9248 06:15:36,420 --> 06:15:40,080 and dial pure voice 101 pots which has a 9249 06:15:40,080 --> 06:15:44,218 destination pattern of 555-1000. 9250 06:15:44,580 --> 06:15:47,638 how we match a Diop here and which Diop 9251 06:15:47,638 --> 06:15:49,080 here we select 9252 06:15:49,080 --> 06:15:51,780 is going to be based on how the digits 9253 06:15:51,780 --> 06:15:54,480 are collected 9254 06:15:54,480 --> 06:15:57,900 so the question I posed to you using 9255 06:15:57,900 --> 06:16:00,480 this example as a reference if a phone 9256 06:16:00,480 --> 06:16:04,080 dials 555-1000. 9257 06:16:04,080 --> 06:16:08,700 which style Pier will be matched and why 9258 06:16:08,700 --> 06:16:10,500 you might think that the answer is 9259 06:16:10,500 --> 06:16:11,520 obvious 9260 06:16:11,520 --> 06:16:13,260 but the answer is actually not so 9261 06:16:13,260 --> 06:16:14,400 obvious 9262 06:16:14,400 --> 06:16:18,958 obviously we want to get the best match 9263 06:16:18,958 --> 06:16:20,520 however 9264 06:16:20,520 --> 06:16:23,340 what gateways do what call manager does 9265 06:16:23,340 --> 06:16:26,520 depends largely on the device placing 9266 06:16:26,520 --> 06:16:28,020 the call and where those digits are 9267 06:16:28,020 --> 06:16:30,058 coming from so let's go through and 9268 06:16:30,058 --> 06:16:33,240 analyze how this process works 9269 06:16:33,240 --> 06:16:36,058 I want to talk about a concept here of 9270 06:16:36,058 --> 06:16:39,000 one digit at a time versus n block and 9271 06:16:39,000 --> 06:16:40,378 we're going to continue to reference 9272 06:16:40,378 --> 06:16:43,700 these same two dial peer examples 9273 06:16:43,700 --> 06:16:47,878 depending on what the sending device is 9274 06:16:47,878 --> 06:16:51,000 a CME or a Gateway can receive digits 9275 06:16:51,000 --> 06:16:52,680 either one at a time 9276 06:16:52,680 --> 06:16:57,360 or in Block which is all digits at once 9277 06:16:57,360 --> 06:17:01,020 skinny phones on CME are always going to 9278 06:17:01,020 --> 06:17:03,120 send one digit at a time and that's the 9279 06:17:03,120 --> 06:17:06,420 nature of the skinny protocol skinny is 9280 06:17:06,420 --> 06:17:09,360 a client server protocol and every time 9281 06:17:09,360 --> 06:17:10,980 you press a button on that skinny phone 9282 06:17:10,980 --> 06:17:13,378 it's sending a message to the call agent 9283 06:17:13,378 --> 06:17:14,700 or the call server you know whether 9284 06:17:14,700 --> 06:17:17,100 that's call manager call manager Express 9285 06:17:17,100 --> 06:17:20,218 and you're getting screen updates and 9286 06:17:20,218 --> 06:17:22,680 other types of feedback 9287 06:17:22,680 --> 06:17:25,740 and you know once the call agent has 9288 06:17:25,740 --> 06:17:28,200 collected all of your digits it's going 9289 06:17:28,200 --> 06:17:29,940 to make a call but it's dealing with it 9290 06:17:29,940 --> 06:17:32,100 one at a time 9291 06:17:32,100 --> 06:17:35,100 sip phones on the other hand can either 9292 06:17:35,100 --> 06:17:38,458 can send either using n block 9293 06:17:38,458 --> 06:17:40,500 so for example a sip invite message 9294 06:17:40,500 --> 06:17:43,200 contains the whole destination of a call 9295 06:17:43,200 --> 06:17:45,058 you're trying to make 9296 06:17:45,058 --> 06:17:48,298 or zip phones can also send digit by 9297 06:17:48,298 --> 06:17:50,580 digit if you're using kpml or the keypad 9298 06:17:50,580 --> 06:17:53,040 markup language and whether or not 9299 06:17:53,040 --> 06:17:56,458 you're using kpml or you're using End 9300 06:17:56,458 --> 06:17:59,458 Lock is going to be based on the type of 9301 06:17:59,458 --> 06:18:02,700 sip phone that you're using and really 9302 06:18:02,700 --> 06:18:05,520 it boils down to this old stuff 9303 06:18:05,520 --> 06:18:07,620 and newer stuff and we'll get into that 9304 06:18:07,620 --> 06:18:08,700 as we go 9305 06:18:08,700 --> 06:18:10,798 again looking at these two examples 9306 06:18:10,798 --> 06:18:12,600 which one will we match 9307 06:18:12,600 --> 06:18:15,620 it depends 9308 06:18:15,958 --> 06:18:19,138 looking at digit analysis on CME 9309 06:18:19,138 --> 06:18:21,420 let's look at the example you know that 9310 06:18:21,420 --> 06:18:23,340 we've continued to reference here and 9311 06:18:23,340 --> 06:18:25,558 talk about it in the context of sip 9312 06:18:25,558 --> 06:18:28,260 phones so there are two types of sip 9313 06:18:28,260 --> 06:18:30,660 phones there's sip type aphones which 9314 06:18:30,660 --> 06:18:33,480 are the early Cisco phones the 7940 and 9315 06:18:33,480 --> 06:18:35,160 7960. 9316 06:18:35,160 --> 06:18:37,080 and really they started off Life As 9317 06:18:37,080 --> 06:18:38,820 skinny phones and then sip code was 9318 06:18:38,820 --> 06:18:40,860 released so they could run that as well 9319 06:18:40,860 --> 06:18:43,260 and then there's the zip type B phones 9320 06:18:43,260 --> 06:18:45,058 which is pretty much everything else 9321 06:18:45,058 --> 06:18:47,820 since that point in time 9322 06:18:47,820 --> 06:18:50,540 if you look at this chart we show 9323 06:18:50,540 --> 06:18:52,980 endpoints of IP phones and gateways and 9324 06:18:52,980 --> 06:18:54,660 the protocols in use and we show you 9325 06:18:54,660 --> 06:18:57,180 that skinny is going to be a digit by 9326 06:18:57,180 --> 06:18:58,500 digit match 9327 06:18:58,500 --> 06:19:00,780 that's just the way skinny works 9328 06:19:00,780 --> 06:19:06,058 and a sip phone is going to either be 9329 06:19:06,058 --> 06:19:06,718 um 9330 06:19:06,718 --> 06:19:09,900 digit by digit if it's a type a phone 9331 06:19:09,900 --> 06:19:12,480 I'm sorry I'm saying that wrong 9332 06:19:12,480 --> 06:19:14,638 um it can be digit by digit 9333 06:19:14,638 --> 06:19:17,820 it can be m-block 9334 06:19:17,820 --> 06:19:20,580 or it can leverage sip dial rules so 9335 06:19:20,580 --> 06:19:25,320 digit by digit would be a type B phone 9336 06:19:25,320 --> 06:19:27,240 and my slide is actually wrong here I'm 9337 06:19:27,240 --> 06:19:29,840 going to have to correct that and kpml 9338 06:19:29,840 --> 06:19:34,020 that's true kpml is on type B phones but 9339 06:19:34,020 --> 06:19:36,058 you're going to be forced to use n block 9340 06:19:36,058 --> 06:19:38,760 you know if you're using a older phone 9341 06:19:38,760 --> 06:19:40,138 so here's what I want you to picture 9342 06:19:40,138 --> 06:19:43,080 like it's kind of like a cell phone if 9343 06:19:43,080 --> 06:19:46,798 you are typing the number 9344 06:19:46,798 --> 06:19:50,280 and then hit dial or hit send the 9345 06:19:50,280 --> 06:19:52,558 sending isn't actually happening until 9346 06:19:52,558 --> 06:19:55,500 you're hitting that dial button 9347 06:19:55,500 --> 06:19:58,440 so you can consider that when the digits 9348 06:19:58,440 --> 06:19:59,760 are being sent 9349 06:19:59,760 --> 06:20:02,400 that they're being sent all at once you 9350 06:20:02,400 --> 06:20:06,360 know upon pressing that dial button 9351 06:20:06,360 --> 06:20:09,900 if you take the phone off hook first 9352 06:20:09,900 --> 06:20:12,540 and then dial the digits you're likely 9353 06:20:12,540 --> 06:20:16,740 sending things digit by digit so with um 9354 06:20:16,740 --> 06:20:19,200 type 1 phones or type A phones you're 9355 06:20:19,200 --> 06:20:20,638 sending it in Block 9356 06:20:20,638 --> 06:20:24,440 with type B phones you're using kpml 9357 06:20:24,440 --> 06:20:27,900 which can be digit by digit or you can 9358 06:20:27,900 --> 06:20:30,840 leverage sip dial rules now on a Gateway 9359 06:20:30,840 --> 06:20:32,580 it's always going to be sent in Block so 9360 06:20:32,580 --> 06:20:35,160 think of the protocols you're using 9361 06:20:35,160 --> 06:20:36,480 um you know these aren't 9362 06:20:36,480 --> 06:20:38,400 aren't uh chatty little you know one 9363 06:20:38,400 --> 06:20:40,020 button at a time kind of thing so we're 9364 06:20:40,020 --> 06:20:44,000 going to evaluate the entire strings 9365 06:20:44,160 --> 06:20:46,980 so let's visualize the digit collection 9366 06:20:46,980 --> 06:20:48,958 process here and I'm going to use the 9367 06:20:48,958 --> 06:20:52,920 example number of 555 1000. if I'm a 9368 06:20:52,920 --> 06:20:55,218 user and I dial 9369 06:20:55,218 --> 06:20:58,680 555-1000 and I'm on a skinny phone 9370 06:20:58,680 --> 06:21:02,580 you'll see that the phone is sending 9371 06:21:02,580 --> 06:21:05,218 off hook messages and then the first 9372 06:21:05,218 --> 06:21:08,520 digit five and then the next two judges 9373 06:21:08,520 --> 06:21:10,740 five and then five 9374 06:21:10,740 --> 06:21:14,760 and then one zero zero zero and it's 9375 06:21:14,760 --> 06:21:17,700 doing it a message at a time 9376 06:21:17,700 --> 06:21:20,100 and the Gateway as returning or the CME 9377 06:21:20,100 --> 06:21:22,020 is returning the dial tone and updating 9378 06:21:22,020 --> 06:21:24,660 the screen is necessary to reflect what 9379 06:21:24,660 --> 06:21:26,940 you've done 9380 06:21:26,940 --> 06:21:29,940 with a sip type a phone which is going 9381 06:21:29,940 --> 06:21:31,980 to send thanks and block we're going to 9382 06:21:31,980 --> 06:21:33,540 send a message and really it's a sip 9383 06:21:33,540 --> 06:21:36,058 invite message and that message is going 9384 06:21:36,058 --> 06:21:39,360 to contain the entire string that we 9385 06:21:39,360 --> 06:21:40,500 want to dial 9386 06:21:40,500 --> 06:21:42,900 so five five five one thousand you know 9387 06:21:42,900 --> 06:21:44,820 we're sending a sip invite and then our 9388 06:21:44,820 --> 06:21:46,440 call progress messages are going to be 9389 06:21:46,440 --> 06:21:49,820 returned from the CME to the phone 9390 06:21:49,820 --> 06:21:54,480 and finally sip kpml digit by digit very 9391 06:21:54,480 --> 06:21:57,420 similar to skinny in that we're sending 9392 06:21:57,420 --> 06:21:59,878 it one digit at a time however call 9393 06:21:59,878 --> 06:22:01,680 progress messages just like in a zip 9394 06:22:01,680 --> 06:22:03,660 type a phone are going to be sent from 9395 06:22:03,660 --> 06:22:08,218 the CME back to your dialing device 9396 06:22:08,218 --> 06:22:09,900 so I think this chart or this 9397 06:22:09,900 --> 06:22:11,638 illustration really kind of sums it up 9398 06:22:11,638 --> 06:22:15,240 the answer really is it depends so back 9399 06:22:15,240 --> 06:22:18,240 to our question which diopir is going to 9400 06:22:18,240 --> 06:22:19,558 be matched 9401 06:22:19,558 --> 06:22:22,740 when we dial 555 1000 9402 06:22:22,740 --> 06:22:25,500 and again for reference here are our two 9403 06:22:25,500 --> 06:22:28,920 dial pairs dial pure voice 100 pots with 9404 06:22:28,920 --> 06:22:31,980 a destination pattern of 555 and dial 9405 06:22:31,980 --> 06:22:34,558 pure voice 101 plots with the 9406 06:22:34,558 --> 06:22:36,058 destination pattern of five five five 9407 06:22:36,058 --> 06:22:38,218 one thousand 9408 06:22:38,218 --> 06:22:40,980 the answer is still it depends 9409 06:22:40,980 --> 06:22:43,260 so if it's a skinny phone 9410 06:22:43,260 --> 06:22:45,718 in this example because we're doing it a 9411 06:22:45,718 --> 06:22:48,420 digit at a time we're going to have 9412 06:22:48,420 --> 06:22:50,820 determined that we found a match 9413 06:22:50,820 --> 06:22:53,520 on dialpear 100 9414 06:22:53,520 --> 06:22:55,798 once we parse that third digit because 9415 06:22:55,798 --> 06:23:00,120 we'll go five five five I gotta match 9416 06:23:00,120 --> 06:23:03,718 if we're using Sip n block 9417 06:23:03,718 --> 06:23:06,240 we're going to have an exact match on 9418 06:23:06,240 --> 06:23:09,660 dialp 101 after all of the digits have 9419 06:23:09,660 --> 06:23:11,520 been received and we analyzed based on 9420 06:23:11,520 --> 06:23:14,520 the string of all digits 9421 06:23:14,520 --> 06:23:16,440 so as you'll see 9422 06:23:16,440 --> 06:23:19,440 there's you know some pretty 9423 06:23:19,440 --> 06:23:20,218 um 9424 06:23:20,218 --> 06:23:22,740 obvious things happening 9425 06:23:22,740 --> 06:23:26,218 to do digit selection or do to do route 9426 06:23:26,218 --> 06:23:30,240 selection for voice calls and it's not 9427 06:23:30,240 --> 06:23:32,878 always cut and dry how it's happening 9428 06:23:32,878 --> 06:23:35,040 the lesson to learn here and what you 9429 06:23:35,040 --> 06:23:36,840 should take away from this for prepping 9430 06:23:36,840 --> 06:23:39,600 for your C voice exam is that different 9431 06:23:39,600 --> 06:23:42,298 endpoints behave differently and you 9432 06:23:42,298 --> 06:23:44,218 really need to understand the specifics 9433 06:23:44,218 --> 06:23:46,378 of your environment to predict the 9434 06:23:46,378 --> 06:23:47,520 behavior 9435 06:23:47,520 --> 06:23:49,620 now in the next couple of videos we're 9436 06:23:49,620 --> 06:23:51,298 going to talk about actually deploying 9437 06:23:51,298 --> 06:23:52,980 the dial plane onto the gateways we're 9438 06:23:52,980 --> 06:23:55,860 going to get into digit manipulation so 9439 06:23:55,860 --> 06:23:58,320 digit stripping and and managing the 9440 06:23:58,320 --> 06:24:00,660 number of digits we forward and some of 9441 06:24:00,660 --> 06:24:03,240 the various tests you can leverage and 9442 06:24:03,240 --> 06:24:06,240 translation rules that we can do and 9443 06:24:06,240 --> 06:24:08,820 really kind of Soup To Nuts typical 9444 06:24:08,820 --> 06:24:12,840 voice configuration on an iOS device so 9445 06:24:12,840 --> 06:24:14,638 with that I'm going to say thanks for 9446 06:24:14,638 --> 06:24:16,798 watching and good luck with your study 9447 06:24:16,798 --> 06:24:20,240 and I'll see you in the next video 9448 06:24:22,030 --> 06:24:30,500 [Music] 9449 06:24:30,500 --> 06:24:33,500 thank you 9450 06:24:42,660 --> 06:24:46,138 in this module we're going to talk about 9451 06:24:46,138 --> 06:24:50,040 digit manipulation on the routers now in 9452 06:24:50,040 --> 06:24:52,320 the last video we talked about or 9453 06:24:52,320 --> 06:24:54,240 actually the last couple videos we've 9454 06:24:54,240 --> 06:24:55,980 talked about dial plan and numbering 9455 06:24:55,980 --> 06:24:57,360 plan design and the kind of 9456 06:24:57,360 --> 06:24:58,860 considerations you need to make when 9457 06:24:58,860 --> 06:25:01,320 designing your dial plan like avoiding 9458 06:25:01,320 --> 06:25:04,138 overlapping numbers and using contiguous 9459 06:25:04,138 --> 06:25:05,820 blocks of numbers for certain 9460 06:25:05,820 --> 06:25:08,458 geographies and we've talked about you 9461 06:25:08,458 --> 06:25:10,080 know how to come up with a good design 9462 06:25:10,080 --> 06:25:13,138 but we really haven't really you know 9463 06:25:13,138 --> 06:25:14,940 shown you where the rubber meets the 9464 06:25:14,940 --> 06:25:17,638 road where we're dealing with uh you 9465 06:25:17,638 --> 06:25:18,900 know performing all these kinds of 9466 06:25:18,900 --> 06:25:20,280 actions and that's happening with 9467 06:25:20,280 --> 06:25:22,080 invoice gateways and within your your 9468 06:25:22,080 --> 06:25:25,798 call agents so let's take a video or two 9469 06:25:25,798 --> 06:25:27,958 I'm not exactly sure how far I'm going 9470 06:25:27,958 --> 06:25:29,400 to dig into this one I want to kind of 9471 06:25:29,400 --> 06:25:31,440 keep the time manageable 9472 06:25:31,440 --> 06:25:33,718 but let's talk about digit manipulation 9473 06:25:33,718 --> 06:25:36,840 and what I want you to understand is in 9474 06:25:36,840 --> 06:25:39,540 every voice environment you're going to 9475 06:25:39,540 --> 06:25:41,280 have a scenario where you're dealing 9476 06:25:41,280 --> 06:25:43,680 with digit manipulation so we need to 9477 06:25:43,680 --> 06:25:45,958 understand the best ways to deal with 9478 06:25:45,958 --> 06:25:48,180 manipulating digits when you need to do 9479 06:25:48,180 --> 06:25:50,000 it so we're talking about things like 9480 06:25:50,000 --> 06:25:52,980 adding or appending or pre-pending or 9481 06:25:52,980 --> 06:25:54,540 stripping or you know doing all these 9482 06:25:54,540 --> 06:25:57,240 types of things I've got 9483 06:25:57,240 --> 06:26:01,200 a session open here to our 2811 router 9484 06:26:01,200 --> 06:26:03,718 our headquarters router and I'm going to 9485 06:26:03,718 --> 06:26:05,580 walk you through a number of different 9486 06:26:05,580 --> 06:26:08,638 types of types of Digit manipulation 9487 06:26:08,638 --> 06:26:11,040 scenarios that are common 9488 06:26:11,040 --> 06:26:13,740 when dealing with voice gateways or CME 9489 06:26:13,740 --> 06:26:16,020 environments now let me give you just a 9490 06:26:16,020 --> 06:26:17,520 quick primer of the system this is the 9491 06:26:17,520 --> 06:26:21,600 CME we were working on previously and we 9492 06:26:21,600 --> 06:26:24,360 have just so that you're familiar with 9493 06:26:24,360 --> 06:26:27,058 what's going on we've configured a trunk 9494 06:26:27,058 --> 06:26:31,200 group for our pstn facing pris now 9495 06:26:31,200 --> 06:26:33,540 there's only one here but if we had more 9496 06:26:33,540 --> 06:26:35,940 than one we could simply uh you know add 9497 06:26:35,940 --> 06:26:37,500 them to the trunk group 9498 06:26:37,500 --> 06:26:39,780 and I'm doing that as a a method to 9499 06:26:39,780 --> 06:26:41,520 minimize my dial pairs so instead of 9500 06:26:41,520 --> 06:26:43,558 pointing dial pairs to Ports I'm going 9501 06:26:43,558 --> 06:26:45,718 to point dial Piers to trunk groups and 9502 06:26:45,718 --> 06:26:48,558 trunk groups can contain multiple pris 9503 06:26:48,558 --> 06:26:51,000 we've got Sip and skinny phones 9504 06:26:51,000 --> 06:26:53,340 registered on CME you know so here's the 9505 06:26:53,340 --> 06:26:55,260 voice register Global and the ends and 9506 06:26:55,260 --> 06:26:57,420 you'll see the pools below that's all of 9507 06:26:57,420 --> 06:27:00,718 the Sip devices we've got as we keep 9508 06:27:00,718 --> 06:27:03,360 going here you know we've got our T1 9509 06:27:03,360 --> 06:27:05,940 controller up into service and I've got 9510 06:27:05,940 --> 06:27:10,260 six time slots in service for our PRI 9511 06:27:10,260 --> 06:27:13,080 we've got let me keep going here here's 9512 06:27:13,080 --> 06:27:15,540 some dial Piers you know telephony 9513 06:27:15,540 --> 06:27:17,820 services for our skinny phones couple of 9514 06:27:17,820 --> 06:27:19,020 numbers 9515 06:27:19,020 --> 06:27:23,040 and if we do Show e-phone registered 9516 06:27:23,040 --> 06:27:25,558 whoops registered you can see we've got 9517 06:27:25,558 --> 06:27:28,138 a couple of devices up and in service 9518 06:27:28,138 --> 06:27:31,400 um show ISDN status 9519 06:27:31,798 --> 06:27:33,180 is going to show us multiple frame 9520 06:27:33,180 --> 06:27:34,680 established and I've got one of my test 9521 06:27:34,680 --> 06:27:36,600 sets conveniently connected to the 9522 06:27:36,600 --> 06:27:39,360 Gateway and we're able to you know make 9523 06:27:39,360 --> 06:27:41,580 some test calls with it so if I want to 9524 06:27:41,580 --> 06:27:45,780 let me turn it up here 9525 06:27:45,780 --> 06:27:49,980 so we can actually see what's going on 9526 06:27:49,980 --> 06:27:52,920 set up backlight all right I can read it 9527 06:27:52,920 --> 06:27:55,260 now if I want to dial for example in 9528 06:27:55,260 --> 06:27:58,520 fact let me turn on a debug debug ISDN 9529 06:27:58,520 --> 06:28:03,600 q931 term mon let's say I just dial it 9530 06:28:03,600 --> 06:28:07,260 um I'm going to call extension 2000. 9531 06:28:07,260 --> 06:28:09,000 all right so we're going to place it in 9532 06:28:09,000 --> 06:28:10,080 my call 9533 06:28:10,080 --> 06:28:14,458 let's see dial two thousand two oh oh 9534 06:28:14,458 --> 06:28:16,558 on hook and you can hear the phone 9535 06:28:16,558 --> 06:28:18,958 ringing in the background now as I look 9536 06:28:18,958 --> 06:28:21,058 I'll go ahead and end the call here as I 9537 06:28:21,058 --> 06:28:24,360 look at the ISDN debug here I can show 9538 06:28:24,360 --> 06:28:27,298 you that the call coming in 9539 06:28:27,298 --> 06:28:31,378 is destined to a four digit number 9540 06:28:31,378 --> 06:28:34,798 and because my phone this is what we 9541 06:28:34,798 --> 06:28:37,320 call for did you name this because my 9542 06:28:37,320 --> 06:28:40,798 phone has a four digit extension then it 9543 06:28:40,798 --> 06:28:44,218 matches the dial peer entry for the 9544 06:28:44,218 --> 06:28:47,058 phone because remember in CME show dial 9545 06:28:47,058 --> 06:28:50,520 peer voice summary 9546 06:28:50,520 --> 06:28:53,218 I'm going to have 9547 06:28:53,218 --> 06:28:55,080 dial piers 9548 06:28:55,080 --> 06:28:57,420 that relate to the phone so you know I'm 9549 06:28:57,420 --> 06:28:58,920 looking at the route planner or the 9550 06:28:58,920 --> 06:29:00,298 looking at the dial plan and I match it 9551 06:29:00,298 --> 06:29:01,620 and I ring the phone 9552 06:29:01,620 --> 06:29:03,558 let's say 9553 06:29:03,558 --> 06:29:06,780 I didn't have four digit extensions 9554 06:29:06,780 --> 06:29:10,138 maybe I had five digit extensions and my 9555 06:29:10,138 --> 06:29:13,920 phone was one two thousand 9556 06:29:13,920 --> 06:29:17,340 I would need to be able to up to prefix 9557 06:29:17,340 --> 06:29:20,700 or to append a number 9558 06:29:20,700 --> 06:29:21,958 two 9559 06:29:21,958 --> 06:29:24,000 make the two thousand that's coming in 9560 06:29:24,000 --> 06:29:28,378 look like one two thousand or maybe I 9561 06:29:28,378 --> 06:29:29,458 have 9562 06:29:29,458 --> 06:29:30,900 um 9563 06:29:30,900 --> 06:29:32,700 let's see here maybe I have four digit 9564 06:29:32,700 --> 06:29:34,440 dinus and three digit extensions maybe 9565 06:29:34,440 --> 06:29:38,160 my extension is 500 but calls are coming 9566 06:29:38,160 --> 06:29:40,440 in to twenty five hundred then I would 9567 06:29:40,440 --> 06:29:42,600 need to do some digit stripping 9568 06:29:42,600 --> 06:29:45,120 or perhaps 9569 06:29:45,120 --> 06:29:47,580 um you know a call coming in to 2000 9570 06:29:47,580 --> 06:29:50,280 really needs to Ring to five thousand so 9571 06:29:50,280 --> 06:29:51,900 I'm gonna have some more advanced 9572 06:29:51,900 --> 06:29:54,660 modifications to do so let's walk 9573 06:29:54,660 --> 06:29:57,000 through you know some of the simple 9574 06:29:57,000 --> 06:29:59,340 stuff here that we can deal with 9575 06:29:59,340 --> 06:30:01,558 and you know keep in mind the same 9576 06:30:01,558 --> 06:30:02,638 thing's true in the outbound Direction 9577 06:30:02,638 --> 06:30:04,580 in fact let's look at outbound first 9578 06:30:04,580 --> 06:30:08,218 Show run pipe again dial up here 9579 06:30:08,218 --> 06:30:09,958 if we look at the dial Piers you're 9580 06:30:09,958 --> 06:30:11,520 going to see 9581 06:30:11,520 --> 06:30:14,280 the pot style up here that I have here 9582 06:30:14,280 --> 06:30:17,340 dial up your voice 100 Bots is using a 9583 06:30:17,340 --> 06:30:19,558 destination pattern of nine and seven 9584 06:30:19,558 --> 06:30:22,980 digits and I say forward digits seven 9585 06:30:22,980 --> 06:30:25,440 what I'm doing here is I'm actually 9586 06:30:25,440 --> 06:30:27,298 telling the dial up here 9587 06:30:27,298 --> 06:30:30,900 to only forward the last seven digits so 9588 06:30:30,900 --> 06:30:33,180 don't forward my PSD and access code of 9589 06:30:33,180 --> 06:30:38,900 9. so I'm effectively stripping the nine 9590 06:30:39,540 --> 06:30:43,020 um I could also use a command called 9591 06:30:43,020 --> 06:30:45,958 digit strip on a dial pair 9592 06:30:45,958 --> 06:30:48,600 and it's going to strip the Matched 9593 06:30:48,600 --> 06:30:52,320 digits in the destination string so you 9594 06:30:52,320 --> 06:30:54,058 know that comes in handy for like wild 9595 06:30:54,058 --> 06:30:56,400 card kind of stuff 9596 06:30:56,400 --> 06:30:58,500 so you can do digit manipulation that 9597 06:30:58,500 --> 06:30:59,458 way 9598 06:30:59,458 --> 06:31:01,798 we can do numbering expansion where we 9599 06:31:01,798 --> 06:31:03,660 take a small number and turn it into 9600 06:31:03,660 --> 06:31:06,058 something else you know an inflate or 9601 06:31:06,058 --> 06:31:08,040 deflate thing so we can use voice 9602 06:31:08,040 --> 06:31:11,280 translation profiles and rules Etc 9603 06:31:11,280 --> 06:31:13,200 so you know pretty pretty 9604 06:31:13,200 --> 06:31:15,420 straightforward here but lots of things 9605 06:31:15,420 --> 06:31:16,980 you can do 9606 06:31:16,980 --> 06:31:18,840 lots and lots and lots of things you can 9607 06:31:18,840 --> 06:31:21,480 do so let's see here 9608 06:31:21,480 --> 06:31:24,500 um we're already showing you an example 9609 06:31:24,500 --> 06:31:27,000 of forward digits let's let's actually 9610 06:31:27,000 --> 06:31:29,218 go through that one forward digit seven 9611 06:31:29,218 --> 06:31:30,958 so what I'm going to do dial up your 9612 06:31:30,958 --> 06:31:34,138 voice 100 Bots I'm going to change it in 9613 06:31:34,138 --> 06:31:35,878 fact let me make a call from it and then 9614 06:31:35,878 --> 06:31:37,320 I'll show you what happens when I change 9615 06:31:37,320 --> 06:31:39,600 it so I'm going to Dial 9 9616 06:31:39,600 --> 06:31:42,600 55-1212 9617 06:31:43,138 --> 06:31:45,298 I'm ringing outbound 9618 06:31:45,298 --> 06:31:47,840 with a called party number of five five 9619 06:31:47,840 --> 06:31:51,298 one two one two because I did just what 9620 06:31:51,298 --> 06:31:54,058 I said I was going to do I um I strip 9621 06:31:54,058 --> 06:31:56,638 that nine let's change the behavior so 9622 06:31:56,638 --> 06:31:57,780 that I don't 9623 06:31:57,780 --> 06:32:01,260 so let's look at the dial up here again 9624 06:32:01,260 --> 06:32:06,180 uh 100 so config T die up here voice 9625 06:32:06,180 --> 06:32:09,420 100 pots and we'll say forward digits 9626 06:32:09,420 --> 06:32:12,000 all so now I'm not stripping now watch 9627 06:32:12,000 --> 06:32:14,400 what happens on my debug I'm gonna dial 9628 06:32:14,400 --> 06:32:17,700 nine five five five one two one two and 9629 06:32:17,700 --> 06:32:20,040 now the out Mount call is ringing with 9630 06:32:20,040 --> 06:32:23,760 that nine still attached 9631 06:32:23,760 --> 06:32:25,138 Maybe 9632 06:32:25,138 --> 06:32:30,298 I needed to only send four digits out to 9633 06:32:30,298 --> 06:32:33,180 the pstn that's kind of unusual but 9634 06:32:33,180 --> 06:32:35,160 let's say I wanted to do four digits 9635 06:32:35,160 --> 06:32:37,798 four again on that same dial up here 9636 06:32:37,798 --> 06:32:40,020 I'll place the same call nine five five 9637 06:32:40,020 --> 06:32:42,540 five one two one two and you're gonna 9638 06:32:42,540 --> 06:32:44,280 see that now I'm simply calling the call 9639 06:32:44,280 --> 06:32:47,280 party of one two one two so it's very 9640 06:32:47,280 --> 06:32:51,058 easy to deal with stripping digits 9641 06:32:51,058 --> 06:32:54,120 now let's talk about appending digits 9642 06:32:54,120 --> 06:32:57,000 we'll go back to that dial pair and 9643 06:32:57,000 --> 06:32:59,280 we'll say forward digits 9644 06:32:59,280 --> 06:33:01,680 um let's see I'm going to say four 9645 06:33:01,680 --> 06:33:03,298 digits seven 9646 06:33:03,298 --> 06:33:05,458 so it's a normal seven digit call now 9647 06:33:05,458 --> 06:33:08,340 let's say that for whatever reason I 9648 06:33:08,340 --> 06:33:10,980 needed to dial a prefix code 9649 06:33:10,980 --> 06:33:13,378 maybe it's because this is a tie line to 9650 06:33:13,378 --> 06:33:15,360 another PBX so I need to leverage that 9651 06:33:15,360 --> 06:33:16,740 style plan or whatever but let's say I 9652 06:33:16,740 --> 06:33:18,480 need to do append a five 9653 06:33:18,480 --> 06:33:19,558 all right now I'm going to pick 9654 06:33:19,558 --> 06:33:21,360 something a little easier to see a 2 to 9655 06:33:21,360 --> 06:33:23,400 the beginning of all these numbers I 9656 06:33:23,400 --> 06:33:26,580 could say again on that same Diop here 9657 06:33:26,580 --> 06:33:27,298 um 9658 06:33:27,298 --> 06:33:30,540 that I could do let's see here 9659 06:33:30,540 --> 06:33:34,980 thinking about the best way to do that 9660 06:33:34,980 --> 06:33:37,620 I could do prefix 9661 06:33:37,620 --> 06:33:40,820 let's see here 9662 06:33:40,860 --> 06:33:43,440 yeah I think prefix is what I'm going to 9663 06:33:43,440 --> 06:33:45,660 do here prefix question mark and I'm 9664 06:33:45,660 --> 06:33:47,820 just going to say two 9665 06:33:47,820 --> 06:33:51,840 so again show run pipe begin dial 9666 06:33:51,840 --> 06:33:55,020 pure voice you'll see that 100 that I've 9667 06:33:55,020 --> 06:33:56,760 got here so our destination pattern 9668 06:33:56,760 --> 06:33:58,500 starts with a 9 and the seven digits 9669 06:33:58,500 --> 06:33:59,280 long 9670 06:33:59,280 --> 06:34:01,020 we're going to forward seven digits so 9671 06:34:01,020 --> 06:34:02,638 we're going to drop the nine and we're 9672 06:34:02,638 --> 06:34:04,200 going to prefix the two so we should see 9673 06:34:04,200 --> 06:34:05,520 a two 9674 06:34:05,520 --> 06:34:08,820 five five five one two one two coming up 9675 06:34:08,820 --> 06:34:12,240 to the pstn so we're gonna say nine five 9676 06:34:12,240 --> 06:34:14,458 five five one two one two and we should 9677 06:34:14,458 --> 06:34:17,458 send down the ISDN a two five five five 9678 06:34:17,458 --> 06:34:20,878 one two one two which we're doing so 9679 06:34:20,878 --> 06:34:22,980 right there we're showing you the basics 9680 06:34:22,980 --> 06:34:25,320 how do I strip digits 9681 06:34:25,320 --> 06:34:27,920 and how do I 9682 06:34:27,920 --> 06:34:32,940 manipulate or prefix now 9683 06:34:32,940 --> 06:34:38,400 if I had a a Diop here 9684 06:34:38,400 --> 06:34:42,378 that was perhaps variable length 9685 06:34:42,378 --> 06:34:46,500 and wild card based let's see here let's 9686 06:34:46,500 --> 06:34:50,160 do dial pure voice we'll just call it 9687 06:34:50,160 --> 06:34:53,520 150 pots and let's see how the other 9688 06:34:53,520 --> 06:34:56,160 one's configured here 9689 06:34:56,160 --> 06:34:59,280 we're using 9690 06:34:59,280 --> 06:35:01,500 trunk group PRI all right we'll point it 9691 06:35:01,500 --> 06:35:04,200 to the same trunk group 9692 06:35:04,200 --> 06:35:06,600 and then we'll say destination pattern 9693 06:35:06,600 --> 06:35:08,520 nine 9694 06:35:08,520 --> 06:35:11,760 zero one one t that's the perfect 9695 06:35:11,760 --> 06:35:13,558 example for an outbound international 9696 06:35:13,558 --> 06:35:17,218 call now what's going to happen here is 9697 06:35:17,218 --> 06:35:22,820 I'm by default going to strip the 9698 06:35:22,820 --> 06:35:25,980 9011 because that was the exact 9699 06:35:25,980 --> 06:35:27,860 portion of the match 9700 06:35:27,860 --> 06:35:30,600 I'm not doing any kind of forward digits 9701 06:35:30,600 --> 06:35:32,820 thing here so let me show you what's 9702 06:35:32,820 --> 06:35:34,680 going to happen so I'm going to go off 9703 06:35:34,680 --> 06:35:36,780 hook I'm going to say nine zero one one 9704 06:35:36,780 --> 06:35:38,280 and I'm going to dial a variable length 9705 06:35:38,280 --> 06:35:40,860 number five six seven eight nine yeah I 9706 06:35:40,860 --> 06:35:43,138 think I hit the buttons there and what 9707 06:35:43,138 --> 06:35:45,240 you're going to see happening is okay so 9708 06:35:45,240 --> 06:35:46,740 I skipped to seven so five six eight 9709 06:35:46,740 --> 06:35:50,360 nine is what I dialed so because 9710 06:35:50,360 --> 06:35:53,458 nine zero one one 9711 06:35:53,458 --> 06:35:57,080 was the specific 9712 06:35:57,120 --> 06:35:59,700 entry in my Diop here it matched it and 9713 06:35:59,700 --> 06:36:01,760 stripped it automatically 9714 06:36:01,760 --> 06:36:03,958 so what I'm going to have to do to make 9715 06:36:03,958 --> 06:36:06,298 that call successful 9716 06:36:06,298 --> 06:36:09,600 is prefix 9717 06:36:09,600 --> 06:36:13,020 prefix zero one one 9718 06:36:13,020 --> 06:36:16,458 so now when I call 9719 06:36:16,458 --> 06:36:19,920 nine zero one one five six seven eight 9720 06:36:19,920 --> 06:36:21,298 nine 9721 06:36:21,298 --> 06:36:23,940 you're gonna see zero one one 9722 06:36:23,940 --> 06:36:26,638 five six seven eight nine so I think 9723 06:36:26,638 --> 06:36:28,440 we've kind of covered prefixing and 9724 06:36:28,440 --> 06:36:31,378 stripping adequately the next thing you 9725 06:36:31,378 --> 06:36:34,260 need to understand how to do is number 9726 06:36:34,260 --> 06:36:36,240 expansion 9727 06:36:36,240 --> 06:36:37,200 um 9728 06:36:37,200 --> 06:36:38,580 and what you can do with number 9729 06:36:38,580 --> 06:36:41,600 expansion is you can turn 9730 06:36:41,600 --> 06:36:45,000 one type of digits into another type of 9731 06:36:45,000 --> 06:36:48,480 digits so for example let's say num 9732 06:36:48,480 --> 06:36:51,510 expansion and we'll say 9733 06:36:51,510 --> 06:36:52,020 [Music] 9734 06:36:52,020 --> 06:36:52,680 um 9735 06:36:52,680 --> 06:36:55,520 five five five 9736 06:36:55,520 --> 06:36:57,780 what's a good extension I've got a 2000 9737 06:36:57,780 --> 06:37:00,660 number here we use that two dot dot dot 9738 06:37:00,660 --> 06:37:04,440 two six one four five five five two dot 9739 06:37:04,440 --> 06:37:08,520 dot dot now check this out when I make a 9740 06:37:08,520 --> 06:37:09,958 call 9741 06:37:09,958 --> 06:37:11,638 and it might look goofy in the debug and 9742 06:37:11,638 --> 06:37:12,958 I might even not match it up here 9743 06:37:12,958 --> 06:37:14,580 because I haven't looked but I'm just 9744 06:37:14,580 --> 06:37:16,200 going to dial the digits and then roll 9745 06:37:16,200 --> 06:37:18,660 with it and fix what breaks but I'm 9746 06:37:18,660 --> 06:37:20,000 gonna go ahead and 9747 06:37:20,000 --> 06:37:24,378 go off hook and we're gonna say nine 9748 06:37:24,378 --> 06:37:27,958 five five five five two oh oh 9749 06:37:27,958 --> 06:37:31,500 so I've dialed 555 2000 oh actually I 9750 06:37:31,500 --> 06:37:33,058 matched the wrong pattern there that's 9751 06:37:33,058 --> 06:37:34,798 not going to be terribly useful for me 9752 06:37:34,798 --> 06:37:37,020 let me 9753 06:37:37,020 --> 06:37:41,040 change some things up here Show run pipe 9754 06:37:41,040 --> 06:37:44,840 again dial pure voice 9755 06:37:46,798 --> 06:37:50,420 whoops I scrolled right by it 9756 06:37:50,718 --> 06:37:52,700 101 9757 06:37:52,700 --> 06:37:56,900 150 let's go back to that 100 9758 06:37:56,940 --> 06:37:58,138 dial 9759 06:37:58,138 --> 06:38:03,058 pure voice 100 pots we'll say no prefix 9760 06:38:03,058 --> 06:38:06,058 two all right so four digit seven so 9761 06:38:06,058 --> 06:38:08,040 that's back to looking normal a number 9762 06:38:08,040 --> 06:38:09,298 expansion actually you know I'm going to 9763 06:38:09,298 --> 06:38:10,798 use it as an inbound test instead of an 9764 06:38:10,798 --> 06:38:11,940 outbound test I think it's going to work 9765 06:38:11,940 --> 06:38:13,920 better so what I'm going to dial in fact 9766 06:38:13,920 --> 06:38:17,638 let me do Show run pipe include num 9767 06:38:17,638 --> 06:38:19,340 we're gonna see the number expansion so 9768 06:38:19,340 --> 06:38:23,660 5552 dot dot dot is going to try to rank 9769 06:38:23,660 --> 06:38:26,458 614-552 dot dot dot so let's go ahead to 9770 06:38:26,458 --> 06:38:28,200 that E phone 9771 06:38:28,200 --> 06:38:31,138 um let's see here Show run and I'm going 9772 06:38:31,138 --> 06:38:32,940 to modify the number so the phone 9773 06:38:32,940 --> 06:38:35,820 actually has a 10 digit number on it so 9774 06:38:35,820 --> 06:38:37,378 we're going to present four digits from 9775 06:38:37,378 --> 06:38:40,020 the psdn expand it into the 10 digits 9776 06:38:40,020 --> 06:38:43,620 and ring the phone so where's it at 9777 06:38:43,620 --> 06:38:47,100 there's iPhone DN I'm gonna use the 9778 06:38:47,100 --> 06:38:50,458 phone with extension and 2 000. so you 9779 06:38:50,458 --> 06:38:52,558 found the N2 okay so we're going to 9780 06:38:52,558 --> 06:38:55,378 config T say e phone 9781 06:38:55,378 --> 06:38:57,958 DN to do a line and I'm going to say 9782 06:38:57,958 --> 06:39:00,260 number 9783 06:39:00,360 --> 06:39:03,718 six one four five five five two thousand 9784 06:39:03,718 --> 06:39:08,700 so now it's got a a full 9785 06:39:08,700 --> 06:39:10,080 10 digit number on it we're going to go 9786 06:39:10,080 --> 06:39:11,760 ahead and reset that phone so we'll say 9787 06:39:11,760 --> 06:39:15,660 config T we'll say e phone 9788 06:39:15,660 --> 06:39:17,218 two 9789 06:39:17,218 --> 06:39:19,020 restart 9790 06:39:19,020 --> 06:39:22,680 and that will cause it to re-register 9791 06:39:22,680 --> 06:39:26,100 and I'm staring at it now 9792 06:39:26,100 --> 06:39:29,400 and now it has a 10 digit number on it 9793 06:39:29,400 --> 06:39:33,540 perfect so if I do show E phone Reg 9794 06:39:33,540 --> 06:39:36,980 you're going to see iPhone 2 9795 06:39:37,378 --> 06:39:41,458 has a 10 digit DN on it so call is going 9796 06:39:41,458 --> 06:39:44,218 to come in from the psdn to 2000. should 9797 06:39:44,218 --> 06:39:46,558 hit number expansion and again let me 9798 06:39:46,558 --> 06:39:48,660 show you a show run 9799 06:39:48,660 --> 06:39:52,378 pipe include num expansion we're going 9800 06:39:52,378 --> 06:39:55,558 to take that 5552 dot dot dot 9801 06:39:55,558 --> 06:39:58,260 and expand it to six one four five five 9802 06:39:58,260 --> 06:40:00,718 five two dot dot dot so I'm going to 9803 06:40:00,718 --> 06:40:02,160 call 9804 06:40:02,160 --> 06:40:04,760 let's see here off hook 9805 06:40:04,760 --> 06:40:07,260 whoops hang on 9806 06:40:07,260 --> 06:40:11,360 getting ahead of myself here say 9807 06:40:11,360 --> 06:40:15,058 5552000 dial 9808 06:40:15,058 --> 06:40:16,920 so what happened is I called in to 9809 06:40:16,920 --> 06:40:18,840 555-2000. 9810 06:40:18,840 --> 06:40:21,420 we matched number expansion and we 9811 06:40:21,420 --> 06:40:23,458 expanded five five five two thousand 9812 06:40:23,458 --> 06:40:27,058 into six one four five five five two 9813 06:40:27,058 --> 06:40:29,638 thousand and hello hello we can ring the 9814 06:40:29,638 --> 06:40:31,798 phone answer it and hang it up and we're 9815 06:40:31,798 --> 06:40:34,980 good to go so that shows you the first 9816 06:40:34,980 --> 06:40:38,400 couple of strategies relative to 9817 06:40:38,400 --> 06:40:42,058 manipulating the dialed number 9818 06:40:42,058 --> 06:40:44,820 we've talked about digit stripping we've 9819 06:40:44,820 --> 06:40:47,280 talked about prefixing and we've talked 9820 06:40:47,280 --> 06:40:49,378 about number expansion I'm going to stop 9821 06:40:49,378 --> 06:40:52,320 this video here and just to kind of keep 9822 06:40:52,320 --> 06:40:54,120 things short and we're going to go into 9823 06:40:54,120 --> 06:40:57,900 some caller ID manipulation or calling 9824 06:40:57,900 --> 06:41:00,360 party manipulation and then we're going 9825 06:41:00,360 --> 06:41:02,400 to get into the big boy the voice 9826 06:41:02,400 --> 06:41:06,058 translation profile or how do I make the 9827 06:41:06,058 --> 06:41:08,820 real magic happen when I want to change 9828 06:41:08,820 --> 06:41:10,500 something crazy weird into something 9829 06:41:10,500 --> 06:41:12,900 else crazy weird so for this video we're 9830 06:41:12,900 --> 06:41:14,340 going to say thanks for watching I'll 9831 06:41:14,340 --> 06:41:15,900 see you in the next video where we talk 9832 06:41:15,900 --> 06:41:17,580 about additional 9833 06:41:17,580 --> 06:41:20,878 a digit manipulation techniques and uh 9834 06:41:20,878 --> 06:41:24,378 thanks for viewing I'll see you soon 9835 06:41:27,050 --> 06:41:38,700 [Music] 9836 06:41:44,058 --> 06:41:46,860 welcome to part two of our digit 9837 06:41:46,860 --> 06:41:51,660 manipulation video series and it seems 9838 06:41:51,660 --> 06:41:54,120 like in any way and we talked in the 9839 06:41:54,120 --> 06:41:55,798 last video about some of the the 9840 06:41:55,798 --> 06:41:58,320 fundamental digit manipulation Concepts 9841 06:41:58,320 --> 06:42:00,660 that you're going to deal with on a CME 9842 06:42:00,660 --> 06:42:02,840 or a voice Gateway and you know 9843 06:42:02,840 --> 06:42:06,000 prefixing digits and messing with the 9844 06:42:06,000 --> 06:42:07,680 forward digits so that you can 9845 06:42:07,680 --> 06:42:09,718 effectively strip digits when placing 9846 06:42:09,718 --> 06:42:13,160 calls and really we were focusing on 9847 06:42:13,160 --> 06:42:16,920 basic manipulation of called party 9848 06:42:16,920 --> 06:42:18,840 information we were worried about the 9849 06:42:18,840 --> 06:42:21,958 destination now there's one more bit of 9850 06:42:21,958 --> 06:42:23,820 information you need to worry about and 9851 06:42:23,820 --> 06:42:25,680 that's the calling party so we're going 9852 06:42:25,680 --> 06:42:28,500 to go ahead and jump into a router here 9853 06:42:28,500 --> 06:42:31,080 this is a different Gateway this is 9854 06:42:31,080 --> 06:42:33,360 actually my my pstn Gateway that I use 9855 06:42:33,360 --> 06:42:35,878 for the lab here and we're gonna I'm 9856 06:42:35,878 --> 06:42:39,240 gonna bring your attention to some 9857 06:42:39,240 --> 06:42:42,660 configuration relative to for example an 9858 06:42:42,660 --> 06:42:44,580 fxs port 9859 06:42:44,580 --> 06:42:48,680 so I'm showing you here voiceport one 9860 06:42:48,680 --> 06:42:51,958 so one one one that should be my fxs 9861 06:42:51,958 --> 06:42:53,580 port Let's uh let's see if that's right 9862 06:42:53,580 --> 06:42:58,138 uh show Voice or is it voice Dash port 9863 06:42:58,138 --> 06:43:00,780 or just voice port 9864 06:43:00,780 --> 06:43:02,580 that's when I want to show voiceport 9865 06:43:02,580 --> 06:43:06,900 summary and we are fxs so one one one 9866 06:43:06,900 --> 06:43:10,620 is a loop start fxs you know plain old 9867 06:43:10,620 --> 06:43:13,020 analog phone so nothing crazy there if I 9868 06:43:13,020 --> 06:43:15,180 want to go ahead and take it off hook 9869 06:43:15,180 --> 06:43:17,280 here and we'll do it again you can see 9870 06:43:17,280 --> 06:43:20,820 that it is actually 110 is 101 fxs 9871 06:43:20,820 --> 06:43:26,400 um yeah showed it go off hook so one one 9872 06:43:26,400 --> 06:43:29,458 zeros one we'll focus on now right now 9873 06:43:29,458 --> 06:43:32,218 if I call something 9874 06:43:32,218 --> 06:43:36,240 and uh let's see here I'm gonna check 9875 06:43:36,240 --> 06:43:38,100 and see if 9876 06:43:38,100 --> 06:43:40,080 um I've got anything dialable on this 9877 06:43:40,080 --> 06:43:45,718 let's do a show dial here voice summary 9878 06:43:45,718 --> 06:43:49,320 I had some psdn patterns 9879 06:43:49,320 --> 06:43:52,680 oh where do I want to send it 10 11. uh 9880 06:43:52,680 --> 06:43:53,940 give me a second I'm going to go ahead 9881 06:43:53,940 --> 06:43:55,680 and hook up that fxo line and we'll 9882 06:43:55,680 --> 06:43:57,660 actually send some calls to the pstn I 9883 06:43:57,660 --> 06:43:59,040 want to show you some caller ID features 9884 06:43:59,040 --> 06:44:01,378 so standby one while I connect the fxo 9885 06:44:01,378 --> 06:44:04,440 port all right we've got the fxo port in 9886 06:44:04,440 --> 06:44:06,420 service on a pstn connection available 9887 06:44:06,420 --> 06:44:07,920 here 9888 06:44:07,920 --> 06:44:09,780 um since the pots line we're going to 9889 06:44:09,780 --> 06:44:11,218 have to run a slightly different debug 9890 06:44:11,218 --> 06:44:15,840 but what I want to show you is debug 9891 06:44:15,840 --> 06:44:20,280 um voice CC API and out 9892 06:44:20,280 --> 06:44:23,340 term on whoops term come on I'm going to 9893 06:44:23,340 --> 06:44:25,320 make a call to a toll-free number here 9894 06:44:25,320 --> 06:44:26,820 so we're going to go off hook and you'll 9895 06:44:26,820 --> 06:44:28,920 see some some debugs here and I'm going 9896 06:44:28,920 --> 06:44:31,260 to say nine 9897 06:44:31,260 --> 06:44:34,260 1-800-444-44444 9898 06:44:37,020 --> 06:44:39,680 now as I place the call 9899 06:44:39,680 --> 06:44:42,740 I've got 9900 06:44:42,740 --> 06:44:46,620 obviously a called party number but I 9901 06:44:46,620 --> 06:44:49,200 don't have any calling party information 9902 06:44:49,200 --> 06:44:51,058 and I'm going to hang this up and then 9903 06:44:51,058 --> 06:44:53,218 we'll scroll through the debugs and I'll 9904 06:44:53,218 --> 06:44:56,700 I'll find where to show you that at 9905 06:44:56,700 --> 06:44:59,760 see here 9906 06:44:59,760 --> 06:45:02,780 where is it 9907 06:45:07,740 --> 06:45:09,660 takes me a minute I don't do these 9908 06:45:09,660 --> 06:45:13,638 debugs all that often 9909 06:45:16,920 --> 06:45:20,760 and usually I'm searching here we go so 9910 06:45:20,760 --> 06:45:25,020 I've got a called number 9911 06:45:25,020 --> 06:45:28,798 but I don't have a calling number 9912 06:45:28,798 --> 06:45:31,558 it's blank I don't have any caller ID 9913 06:45:31,558 --> 06:45:33,298 on that voiceport 9914 06:45:33,298 --> 06:45:36,360 if I want to set up caller ID on that 9915 06:45:36,360 --> 06:45:38,218 voice Port so that this actually 9916 06:45:38,218 --> 06:45:41,040 presents some caller ID to people 9917 06:45:41,040 --> 06:45:43,260 what I'll do is I'll actually go to that 9918 06:45:43,260 --> 06:45:45,180 voice Port what did I say that was one 9919 06:45:45,180 --> 06:45:46,860 zero zero 9920 06:45:46,860 --> 06:45:50,218 show voice Port summary 9921 06:45:50,218 --> 06:45:54,180 one one zero we'll say voice 9922 06:45:54,180 --> 06:45:57,840 Port one one zero we're going to say 9923 06:45:57,840 --> 06:45:58,980 station 9924 06:45:58,980 --> 06:46:02,280 ID and you can do name 9925 06:46:02,280 --> 06:46:05,280 or number I'm going to go ahead and say 9926 06:46:05,280 --> 06:46:06,480 number 9927 06:46:06,480 --> 06:46:08,340 and I'm going to say six one four five 9928 06:46:08,340 --> 06:46:11,040 five five one thousand 9929 06:46:11,040 --> 06:46:12,840 and we're going to use that as the 9930 06:46:12,840 --> 06:46:15,058 station ID number 9931 06:46:15,058 --> 06:46:17,638 and I'm going to go ahead and make a 9932 06:46:17,638 --> 06:46:18,780 call 9933 06:46:18,780 --> 06:46:23,940 and now I should send that caller ID 9 9934 06:46:23,940 --> 06:46:26,940 1-800-44-44444 9935 06:46:28,378 --> 06:46:31,080 and there we route 9936 06:46:31,080 --> 06:46:33,660 and I will go ahead and hang it up and I 9937 06:46:33,660 --> 06:46:34,978 actually saw it fly across the screen 9938 06:46:34,978 --> 06:46:37,260 we'll scroll back and look at it and 9939 06:46:37,260 --> 06:46:39,900 it's right here calling number equals 9940 06:46:39,900 --> 06:46:43,020 six one four five five five one thousand 9941 06:46:43,020 --> 06:46:45,958 and obviously we're doing that same 9942 06:46:45,958 --> 06:46:48,780 800 number destination so 9943 06:46:48,780 --> 06:46:52,440 manipulating caller ID on things like 9944 06:46:52,440 --> 06:46:55,020 fxo ports It's relatively 9945 06:46:55,020 --> 06:46:57,600 straightforward as is on a PRI you know 9946 06:46:57,600 --> 06:47:01,218 you can you know send whatever type of 9947 06:47:01,218 --> 06:47:04,500 called number I'm sorry or calling the 9948 06:47:04,500 --> 06:47:06,478 number you really want sometimes a 9949 06:47:06,478 --> 06:47:09,058 carrier will um 9950 06:47:09,058 --> 06:47:11,700 not allow calls originating from 9951 06:47:11,700 --> 06:47:13,100 incorrect numbers 9952 06:47:13,100 --> 06:47:15,718 other times they will 9953 06:47:15,718 --> 06:47:17,760 and I'm really not going to get too deep 9954 06:47:17,760 --> 06:47:20,820 into the calling party manipulation but 9955 06:47:20,820 --> 06:47:22,500 I did want you to understand that those 9956 06:47:22,500 --> 06:47:24,360 are configurable parameters and there 9957 06:47:24,360 --> 06:47:26,638 are things you can do with them but the 9958 06:47:26,638 --> 06:47:28,680 real topic for this video the thing that 9959 06:47:28,680 --> 06:47:30,900 I'm I'm gonna dive crazy deep into in 9960 06:47:30,900 --> 06:47:33,000 fact let me open a different terminal 9961 06:47:33,000 --> 06:47:35,580 window to do it because we're going to 9962 06:47:35,580 --> 06:47:38,700 hop in a different Gateway is regular 9963 06:47:38,700 --> 06:47:40,740 expressions and understanding what you 9964 06:47:40,740 --> 06:47:43,080 can do with voice translation profiles 9965 06:47:43,080 --> 06:47:45,780 so let me log in to the other device 9966 06:47:45,780 --> 06:47:48,058 here and bring it down into the window 9967 06:47:48,058 --> 06:47:49,740 this is the same router we were using 9968 06:47:49,740 --> 06:47:52,978 earlier our HQ router 9969 06:47:52,978 --> 06:47:54,240 and 9970 06:47:54,240 --> 06:47:57,840 voice translation rules and translation 9971 06:47:57,840 --> 06:48:00,900 profiles work together 9972 06:48:00,900 --> 06:48:02,820 you can attach a voice translation 9973 06:48:02,820 --> 06:48:04,920 profile to lots of different things you 9974 06:48:04,920 --> 06:48:07,138 can attach it to voice dial peers voice 9975 06:48:07,138 --> 06:48:11,340 ports Trump groups you know lots of 9976 06:48:11,340 --> 06:48:13,080 different ways you can deal with them 9977 06:48:13,080 --> 06:48:16,500 but I want you to think of voice 9978 06:48:16,500 --> 06:48:18,180 translation profiles and voice 9979 06:48:18,180 --> 06:48:21,900 translation rules as ways to turn 9980 06:48:21,900 --> 06:48:23,820 anything you want 9981 06:48:23,820 --> 06:48:26,820 into just about anything else you want 9982 06:48:26,820 --> 06:48:30,478 I use them a lot on inbound calls 9983 06:48:30,478 --> 06:48:31,260 um 9984 06:48:31,260 --> 06:48:34,020 you know I'll I'll have a a did that was 9985 06:48:34,020 --> 06:48:35,760 diode that I want to redirect to another 9986 06:48:35,760 --> 06:48:37,620 destination 9987 06:48:37,620 --> 06:48:40,200 and you know so I can do that now I want 9988 06:48:40,200 --> 06:48:41,280 to show you 9989 06:48:41,280 --> 06:48:44,340 how to configure voice translation rules 9990 06:48:44,340 --> 06:48:46,620 and how to map them I'm going to use a 9991 06:48:46,620 --> 06:48:49,200 voice interface or a voice Port as my 9992 06:48:49,200 --> 06:48:50,760 example but keep in mind these can be 9993 06:48:50,760 --> 06:48:53,820 applied lots of different places lots of 9994 06:48:53,820 --> 06:48:55,798 different ways but once you've once 9995 06:48:55,798 --> 06:48:58,020 you've seen the basics it's pretty 9996 06:48:58,020 --> 06:49:00,240 straightforward so the first thing I'm 9997 06:49:00,240 --> 06:49:03,540 going to do is let me think about the 9998 06:49:03,540 --> 06:49:05,820 scenario I want to map out I'm going to 9999 06:49:05,820 --> 06:49:08,400 accept an incoming call 10000 06:49:08,400 --> 06:49:10,260 to a 10001 06:49:10,260 --> 06:49:12,120 10 digit number 10002 06:49:12,120 --> 06:49:15,540 six one four five five five one two one 10003 06:49:15,540 --> 06:49:16,620 two 10004 06:49:16,620 --> 06:49:18,900 and I'm going to redirect it 10005 06:49:18,900 --> 06:49:20,760 to extension 10006 06:49:20,760 --> 06:49:23,218 3 000 okay 10007 06:49:23,218 --> 06:49:26,458 so we're going to go config t 10008 06:49:26,458 --> 06:49:28,138 and I'm going to create a voice 10009 06:49:28,138 --> 06:49:30,900 translation rule so voice translation 10010 06:49:30,900 --> 06:49:33,180 rule one 10011 06:49:33,180 --> 06:49:34,500 enter 10012 06:49:34,500 --> 06:49:37,260 and I'm going to define rule 10013 06:49:37,260 --> 06:49:38,820 one 10014 06:49:38,820 --> 06:49:40,740 and you're going to define a matching 10015 06:49:40,740 --> 06:49:42,240 pattern and the matching pattern is 10016 06:49:42,240 --> 06:49:44,400 going to be contained within these 10017 06:49:44,400 --> 06:49:46,080 forward slashes 10018 06:49:46,080 --> 06:49:48,718 and then we're going to Define 10019 06:49:48,718 --> 06:49:51,478 a substitution pattern what to put in it 10020 06:49:51,478 --> 06:49:53,520 and it's going to be in a pair of 10021 06:49:53,520 --> 06:49:56,458 forward slashes so I said I'm going to 10022 06:49:56,458 --> 06:49:58,440 and this is regular expression stuff so 10023 06:49:58,440 --> 06:50:00,360 you'll want to see how Cisco uses regex 10024 06:50:00,360 --> 06:50:02,820 I'm going to use a carrot which means if 10025 06:50:02,820 --> 06:50:05,458 the number begins with 10026 06:50:05,458 --> 06:50:09,180 six one four five five five one two one 10027 06:50:09,180 --> 06:50:10,378 two 10028 06:50:10,378 --> 06:50:14,458 then turn it into three thousand 10029 06:50:14,458 --> 06:50:17,340 I could technically do this 10030 06:50:17,340 --> 06:50:19,978 and do an exact match but I like using 10031 06:50:19,978 --> 06:50:22,500 begins with and my my rules most of the 10032 06:50:22,500 --> 06:50:25,500 time there are lots of different regular 10033 06:50:25,500 --> 06:50:27,240 expression characters you can use you 10034 06:50:27,240 --> 06:50:29,700 know there's a dollar sign which is used 10035 06:50:29,700 --> 06:50:31,798 for matching Expressions at the end of a 10036 06:50:31,798 --> 06:50:34,500 line you can have 10037 06:50:34,500 --> 06:50:36,600 um I mean it's just gobs and gobs of 10038 06:50:36,600 --> 06:50:38,100 different kinds of regular expression 10039 06:50:38,100 --> 06:50:40,020 variables and wild cards and things so 10040 06:50:40,020 --> 06:50:41,940 I'll leave that as an exercise for you 10041 06:50:41,940 --> 06:50:43,978 to research but this is the basic 10042 06:50:43,978 --> 06:50:46,500 structure of a translation Rule now that 10043 06:50:46,500 --> 06:50:49,378 I've created the translation rule 10044 06:50:49,378 --> 06:50:51,478 I'm going to 10045 06:50:51,478 --> 06:50:56,100 create a voice translation profile and 10046 06:50:56,100 --> 06:50:58,798 the profile is going to contain the rule 10047 06:50:58,798 --> 06:51:01,200 and then I'm going to apply the profile 10048 06:51:01,200 --> 06:51:03,298 somewhere so we're going to say exit and 10049 06:51:03,298 --> 06:51:05,360 I'm going to say voice 10050 06:51:05,360 --> 06:51:09,120 translation profile and we'll just call 10051 06:51:09,120 --> 06:51:12,120 it inbound 10052 06:51:12,120 --> 06:51:14,040 because remember I'm going to manipulate 10053 06:51:14,040 --> 06:51:16,400 inbound digits and I'm going to say 10054 06:51:16,400 --> 06:51:19,620 translate called 10055 06:51:19,620 --> 06:51:23,218 one so the one is going to revert back 10056 06:51:23,218 --> 06:51:26,340 to this voice translation rule one that 10057 06:51:26,340 --> 06:51:28,020 we had 10058 06:51:28,020 --> 06:51:31,138 now so I've got a profile and I've tied 10059 06:51:31,138 --> 06:51:32,100 it 10060 06:51:32,100 --> 06:51:33,540 to a rule 10061 06:51:33,540 --> 06:51:36,478 now I'm going to put that 10062 06:51:36,478 --> 06:51:40,798 on a voice port for inbound calls so 10063 06:51:40,798 --> 06:51:41,878 let's take a look and see what we've got 10064 06:51:41,878 --> 06:51:43,798 here show usdn status 10065 06:51:43,798 --> 06:51:46,500 uh serial zero zero zero so we're gonna 10066 06:51:46,500 --> 06:51:53,218 go voice Port zero zero zero colon 23. 10067 06:51:53,218 --> 06:51:55,860 and I'm gonna say now that I've got it 10068 06:51:55,860 --> 06:51:58,260 on the voiceport 10069 06:51:58,260 --> 06:52:01,320 oh let's see here 10070 06:52:01,320 --> 06:52:05,360 let me go translation profile 10071 06:52:05,718 --> 06:52:07,860 and then we're going to say incoming or 10072 06:52:07,860 --> 06:52:09,298 outgoing so I'm going to say incoming 10073 06:52:09,298 --> 06:52:11,040 and then I'm going to give it the 10074 06:52:11,040 --> 06:52:13,260 profile name which was inbound I think 10075 06:52:13,260 --> 06:52:15,420 is what I called it yeah I called it 10076 06:52:15,420 --> 06:52:17,940 inbound and I'm going to hit enter 10077 06:52:17,940 --> 06:52:20,820 so now what should happen 10078 06:52:20,820 --> 06:52:22,978 and if it doesn't I'm gonna not cut it 10079 06:52:22,978 --> 06:52:24,180 out and we'll troubleshoot it together 10080 06:52:24,180 --> 06:52:25,558 here in real time 10081 06:52:25,558 --> 06:52:27,478 but what should happen is I'll make a 10082 06:52:27,478 --> 06:52:29,218 call across the PRI 10083 06:52:29,218 --> 06:52:32,218 uh coming in from the pstn I'm going to 10084 06:52:32,218 --> 06:52:34,638 present 10085 06:52:35,600 --> 06:52:38,940 614-555-1212 and what should happen is I 10086 06:52:38,940 --> 06:52:41,218 should match it I'm going to rewrite the 10087 06:52:41,218 --> 06:52:44,520 destination to 3 000 and I should ring a 10088 06:52:44,520 --> 06:52:45,718 phone so let's see if that's what 10089 06:52:45,718 --> 06:52:46,978 happens in fact let's see if I've got 10090 06:52:46,978 --> 06:52:50,940 any debugs on I do I like q931 we'll go 10091 06:52:50,940 --> 06:52:52,138 ahead and leave those the way they are 10092 06:52:52,138 --> 06:52:55,440 so I'm going to say six one four five 10093 06:52:55,440 --> 06:52:57,900 five five one two one two and I'm going 10094 06:52:57,900 --> 06:53:01,920 to hit the hook and dial and 10095 06:53:01,920 --> 06:53:05,100 whoops term on would be helpful so you 10096 06:53:05,100 --> 06:53:06,478 actually missed the debug you can 10097 06:53:06,478 --> 06:53:07,920 probably hear the phone ringing behind 10098 06:53:07,920 --> 06:53:08,940 me in the background I'm going to end 10099 06:53:08,940 --> 06:53:11,878 the call and we'll we'll place it again 10100 06:53:11,878 --> 06:53:13,978 with a slightly better debug output so 10101 06:53:13,978 --> 06:53:16,138 here we go again six one four five five 10102 06:53:16,138 --> 06:53:20,340 five one two one two send so extension 10103 06:53:20,340 --> 06:53:24,240 3000 is now ringing and you'll see I 10104 06:53:24,240 --> 06:53:27,378 dialed the call to party was 10105 06:53:27,378 --> 06:53:30,360 614-55-1212 but extension 3000 is 10106 06:53:30,360 --> 06:53:33,540 ringing because we leveraged that voice 10107 06:53:33,540 --> 06:53:36,240 translation profile so this is a good 10108 06:53:36,240 --> 06:53:40,200 example of how you might match a did 10109 06:53:40,200 --> 06:53:41,458 number 10110 06:53:41,458 --> 06:53:44,458 that is not a pattern match 10111 06:53:44,458 --> 06:53:46,920 to or you know not an obvious pattern 10112 06:53:46,920 --> 06:53:48,660 match anyway to the destination device 10113 06:53:48,660 --> 06:53:50,400 you want to ring 10114 06:53:50,400 --> 06:53:53,100 you can also manipulate the calling 10115 06:53:53,100 --> 06:53:55,020 party or the caller ID information like 10116 06:53:55,020 --> 06:53:57,900 I showed you before but for me primarily 10117 06:53:57,900 --> 06:54:01,378 I'm messing with the cold party 10118 06:54:01,378 --> 06:54:02,940 information 10119 06:54:02,940 --> 06:54:05,520 so we've applied it to the port now 10120 06:54:05,520 --> 06:54:07,558 there's you know I really made a simple 10121 06:54:07,558 --> 06:54:09,180 rule that was kind of a get your feet 10122 06:54:09,180 --> 06:54:11,520 wet kind of rule there's so many things 10123 06:54:11,520 --> 06:54:12,840 you can do 10124 06:54:12,840 --> 06:54:15,600 with input and output strings 10125 06:54:15,600 --> 06:54:16,860 um you know let's let's talk about one 10126 06:54:16,860 --> 06:54:18,958 some of them might look like so we'll go 10127 06:54:18,958 --> 06:54:21,780 again to voice translation 10128 06:54:21,780 --> 06:54:26,700 rule one and then we'll say rule 10129 06:54:26,700 --> 06:54:28,860 two we'll create another rule under it 10130 06:54:28,860 --> 06:54:32,160 and we'll say match anything that begins 10131 06:54:32,160 --> 06:54:34,680 with a nine 10132 06:54:34,680 --> 06:54:37,020 and turn it into nothing so basically 10133 06:54:37,020 --> 06:54:39,478 we're going to do a digit strip 10134 06:54:39,478 --> 06:54:41,340 so that's a pretty you know pretty 10135 06:54:41,340 --> 06:54:42,780 straightforward way to do things in fact 10136 06:54:42,780 --> 06:54:45,240 let's make a call from the pstn I'm 10137 06:54:45,240 --> 06:54:47,040 going to dial not whoops that's not what 10138 06:54:47,040 --> 06:54:49,740 I wanted to hit I'm going to Dial 9 10139 06:54:49,740 --> 06:54:53,040 3 000. we're going to strip the nine and 10140 06:54:53,040 --> 06:54:54,540 it's going to ring at 3 000. so we're 10141 06:54:54,540 --> 06:54:58,680 gonna say nine three oh oh dial 10142 06:54:58,680 --> 06:55:01,080 whoops I didn't have uh quite enough 10143 06:55:01,080 --> 06:55:04,400 digits there that was 9 300 so 9 10144 06:55:04,400 --> 06:55:08,400 300 dial so we're stripping the nine 10145 06:55:08,400 --> 06:55:10,558 that I've got coming in and we're 10146 06:55:10,558 --> 06:55:13,440 ringing three thousand so again another 10147 06:55:13,440 --> 06:55:15,058 very simple example let me give you a 10148 06:55:15,058 --> 06:55:17,340 show run just so you can see what this 10149 06:55:17,340 --> 06:55:20,040 translation uh is you know structure is 10150 06:55:20,040 --> 06:55:21,478 taking on so here it is voice 10151 06:55:21,478 --> 06:55:22,978 translation rule one 10152 06:55:22,978 --> 06:55:24,600 so I've got two rules that we've put in 10153 06:55:24,600 --> 06:55:26,458 there so far and we're dealing with 10154 06:55:26,458 --> 06:55:28,798 these at the inbound voice Port so let's 10155 06:55:28,798 --> 06:55:30,860 let's create some more complex rules 10156 06:55:30,860 --> 06:55:33,660 translation rule one and we'll say rule 10157 06:55:33,660 --> 06:55:36,600 three begin or you know and we're gonna 10158 06:55:36,600 --> 06:55:38,100 match 10159 06:55:38,100 --> 06:55:41,820 um anything that starts with 10160 06:55:41,820 --> 06:55:42,840 um 10161 06:55:42,840 --> 06:55:46,040 let's see here 10162 06:55:46,200 --> 06:55:51,200 a three four or a five 10163 06:55:51,420 --> 06:55:53,760 dot dot dot 10164 06:55:53,760 --> 06:55:55,620 and we're going to convert it to three 10165 06:55:55,620 --> 06:55:57,540 thousand 10166 06:55:57,540 --> 06:56:00,120 all right so if I dial three thousand 10167 06:56:00,120 --> 06:56:02,160 three thousand one Thirty ninety nine 10168 06:56:02,160 --> 06:56:04,320 four thousand five thousand any of those 10169 06:56:04,320 --> 06:56:06,360 numbers we're going to turn into a three 10170 06:56:06,360 --> 06:56:08,638 thousand so let's see if it works so I'm 10171 06:56:08,638 --> 06:56:10,920 gonna dial a 10172 06:56:10,920 --> 06:56:14,100 five oops hang on ignore that I hit send 10173 06:56:14,100 --> 06:56:16,860 too fast I'm gonna dial 5000. 10174 06:56:16,860 --> 06:56:19,138 and it's gonna yeah come on I'm missing 10175 06:56:19,138 --> 06:56:21,600 digits here get some sticky keys on my 10176 06:56:21,600 --> 06:56:26,160 test set five zero zero zero send five 10177 06:56:26,160 --> 06:56:29,400 thousand is ringing in I'm matching that 10178 06:56:29,400 --> 06:56:31,740 translation Rule and ringing extension 10179 06:56:31,740 --> 06:56:36,600 three thousand if I want to dial 4206 10180 06:56:36,600 --> 06:56:40,620 again I'm matching that same Rule and 10181 06:56:40,620 --> 06:56:42,298 continuing to ring extension three 10182 06:56:42,298 --> 06:56:45,360 thousand so lots of really really cool 10183 06:56:45,360 --> 06:56:46,798 things you can do with these voice 10184 06:56:46,798 --> 06:56:48,600 translation rules let me show you a 10185 06:56:48,600 --> 06:56:50,878 couple more examples voice translation 10186 06:56:50,878 --> 06:56:55,680 rule one rule four 10187 06:56:55,680 --> 06:57:00,900 uh let's say that we want to um 10188 06:57:00,900 --> 06:57:04,260 oh I don't know let's rewrite a little 10189 06:57:04,260 --> 06:57:07,138 complex pattern 10190 06:57:07,138 --> 06:57:10,978 so rule four if it starts 10191 06:57:10,978 --> 06:57:13,020 actually not starts we're gonna say 10192 06:57:13,020 --> 06:57:14,760 special character 10193 06:57:14,760 --> 06:57:18,180 okay nine backslash and I'm reading this 10194 06:57:18,180 --> 06:57:20,638 out of an example in a textbook so keep 10195 06:57:20,638 --> 06:57:22,080 in mind you know you have to spend some 10196 06:57:22,080 --> 06:57:24,120 time and and create your own scratch Pad 10197 06:57:24,120 --> 06:57:26,218 of a regex to use 10198 06:57:26,218 --> 06:57:28,200 so it starts with a nine 10199 06:57:28,200 --> 06:57:31,260 or or has a nine special character 10200 06:57:31,260 --> 06:57:33,180 parentheses and then you'll see that I'm 10201 06:57:33,180 --> 06:57:34,620 putting these Escape characters between 10202 06:57:34,620 --> 06:57:37,458 the parentheses 10203 06:57:37,500 --> 06:57:39,780 um and then we're gonna say 10204 06:57:39,780 --> 06:57:42,500 boom 10205 06:57:42,540 --> 06:57:46,100 begins with one zero 10206 06:57:47,760 --> 06:57:49,558 and then forget me saying begins with 10207 06:57:49,558 --> 06:57:50,940 I'm just kind of talking to myself as I 10208 06:57:50,940 --> 06:57:52,138 think through this 10209 06:57:52,138 --> 06:57:55,260 dot star 10210 06:57:55,260 --> 06:57:58,878 backslash parenthesis 10211 06:57:59,160 --> 06:58:03,978 all right so there's our match pattern 10212 06:58:04,080 --> 06:58:07,280 and then 10213 06:58:08,400 --> 06:58:12,138 we're going to turn it into 10214 06:58:13,798 --> 06:58:16,740 forward slash 10215 06:58:16,740 --> 06:58:19,260 backslash 10216 06:58:19,260 --> 06:58:22,160 one 10217 06:58:22,440 --> 06:58:25,580 six one four 10218 06:58:28,138 --> 06:58:32,760 two forward slash I screwed it up there 10219 06:58:32,760 --> 06:58:33,718 was no way I was going to get that 10220 06:58:33,718 --> 06:58:35,878 perfect the first try so we have 10221 06:58:35,878 --> 06:58:37,920 parentheses around the nines we've got 10222 06:58:37,920 --> 06:58:40,320 brackets here and we're going to need a 10223 06:58:40,320 --> 06:58:42,298 parenthesis 10224 06:58:42,298 --> 06:58:45,120 before the bracket 10225 06:58:45,120 --> 06:58:47,218 there we go 10226 06:58:47,218 --> 06:58:50,400 much better now 10227 06:58:50,400 --> 06:58:55,080 what's going to happen is if I call nine 10228 06:58:55,080 --> 06:58:58,798 five five five one thousand 10229 06:58:58,798 --> 06:59:01,920 it should convert it to nine 10230 06:59:01,920 --> 06:59:06,180 one six one four five five five one 10231 06:59:06,180 --> 06:59:08,340 thousand if I wrote the rule right like 10232 06:59:08,340 --> 06:59:10,260 I said I was referencing another example 10233 06:59:10,260 --> 06:59:11,040 here 10234 06:59:11,040 --> 06:59:12,718 but what I'm going to actually do is 10235 06:59:12,718 --> 06:59:14,940 we'll put that number 10236 06:59:14,940 --> 06:59:21,420 on a phone so config t e phone dn2 10237 06:59:21,420 --> 06:59:22,558 number 10238 06:59:22,558 --> 06:59:25,320 this should be nine one six one four 10239 06:59:25,320 --> 06:59:27,920 five five 10240 06:59:28,200 --> 06:59:29,160 um 10241 06:59:29,160 --> 06:59:31,440 what do they say one thousand 10242 06:59:31,440 --> 06:59:33,000 all right now let's see if it actually 10243 06:59:33,000 --> 06:59:37,100 works so show run 10244 06:59:37,440 --> 06:59:40,680 and here are the rules we have 10245 06:59:40,680 --> 06:59:42,958 and actually I've got to reset my iPhone 10246 06:59:42,958 --> 06:59:46,920 iPhone 2 restart 10247 06:59:46,920 --> 06:59:48,780 and the rule I want to try to match is 10248 06:59:48,780 --> 06:59:51,180 this last one here this rule four 10249 06:59:51,180 --> 06:59:53,820 so I'm staring at the phone 10250 06:59:53,820 --> 06:59:56,100 and it looks like it's back up 10251 06:59:56,100 --> 06:59:59,540 so I'm gonna call 10252 07:00:00,620 --> 07:00:04,218 955100 send 10253 07:00:04,218 --> 07:00:06,478 unassigned number it did not like me 10254 07:00:06,478 --> 07:00:09,058 nine five five five one thousand let's 10255 07:00:09,058 --> 07:00:12,240 look at that rule and see what I'm doing 10256 07:00:12,240 --> 07:00:14,100 wrong we'll pick it apart a little bit 10257 07:00:14,100 --> 07:00:15,298 here 10258 07:00:15,298 --> 07:00:17,218 some of the fun of trying to do these 10259 07:00:17,218 --> 07:00:19,680 things on the fly so there we go we've 10260 07:00:19,680 --> 07:00:21,540 got on our clipboard go ahead and throw 10261 07:00:21,540 --> 07:00:24,478 it into a notepad here and let's uh 10262 07:00:24,478 --> 07:00:26,820 let's work the logic out so 10263 07:00:26,820 --> 07:00:30,718 if it begins with a so first digit would 10264 07:00:30,718 --> 07:00:32,580 be a nine 10265 07:00:32,580 --> 07:00:35,280 and then 10266 07:00:35,280 --> 07:00:40,200 a begins with one or zero so one 10267 07:00:40,200 --> 07:00:46,260 then a DOT star whoops dot star so a DOT 10268 07:00:46,260 --> 07:00:48,840 is going to mean match any single 10269 07:00:48,840 --> 07:00:50,218 character 10270 07:00:50,218 --> 07:00:52,440 and Then star is going to repeat the 10271 07:00:52,440 --> 07:00:56,280 previous regex zero or more times 10272 07:00:56,280 --> 07:00:59,218 so that's like a four digit pattern so 10273 07:00:59,218 --> 07:01:03,240 far or more so nine one something and 10274 07:01:03,240 --> 07:01:06,660 then whatever else as a length so that's 10275 07:01:06,660 --> 07:01:10,798 our match so for example if it was 9 10276 07:01:10,798 --> 07:01:15,420 1 6 and then now we're to Star 10277 07:01:15,420 --> 07:01:17,638 um actually nine one 10278 07:01:17,638 --> 07:01:19,458 and then 10279 07:01:19,458 --> 07:01:26,700 555100 so nine one five and then 5100 so 10280 07:01:26,700 --> 07:01:28,558 that's where we are so far 10281 07:01:28,558 --> 07:01:31,320 and we're gonna take that 10282 07:01:31,320 --> 07:01:34,700 and we're gonna say 10283 07:01:35,100 --> 07:01:37,160 um 10284 07:01:37,740 --> 07:01:40,760 turn it into 10285 07:01:41,760 --> 07:01:45,260 let's see here 10286 07:01:45,978 --> 07:01:50,840 the rule we have is a 10287 07:01:52,218 --> 07:01:57,240 backslash one six one four a backslash 10288 07:01:57,240 --> 07:01:59,878 is a special meaning of the next 10289 07:01:59,878 --> 07:02:02,478 character 10290 07:02:02,580 --> 07:02:05,218 so slash one so that has to do with 10291 07:02:05,218 --> 07:02:07,020 variable pulling from the beginning okay 10292 07:02:07,020 --> 07:02:10,458 and then six one four 10293 07:02:10,820 --> 07:02:14,160 slash two 10294 07:02:14,160 --> 07:02:16,500 Okay so 10295 07:02:16,500 --> 07:02:19,020 nine pulls over 10296 07:02:19,020 --> 07:02:22,878 one six one four 10297 07:02:23,100 --> 07:02:26,100 and then 10298 07:02:26,100 --> 07:02:27,780 that should be 10299 07:02:27,780 --> 07:02:30,420 five five five one thousand 10300 07:02:30,420 --> 07:02:32,580 but clearly something's not working 10301 07:02:32,580 --> 07:02:35,700 there so let's do this you know what I 10302 07:02:35,700 --> 07:02:38,340 think it makes sense on paper let's see 10303 07:02:38,340 --> 07:02:41,638 what's actually being translated and 10304 07:02:41,638 --> 07:02:43,260 we'll uh we'll pick it apart from there 10305 07:02:43,260 --> 07:02:47,820 there's a way to do a test 10306 07:02:47,820 --> 07:02:51,780 on a pattern and on a voice translation 10307 07:02:51,780 --> 07:02:52,860 profile 10308 07:02:52,860 --> 07:02:56,638 and it'll make it a little bit easier to 10309 07:02:56,638 --> 07:02:59,280 diagnose what's going on 10310 07:02:59,280 --> 07:03:01,620 so let's do a test on that let's say 10311 07:03:01,620 --> 07:03:05,400 test voice translation rule 10312 07:03:05,400 --> 07:03:07,500 the number is going to be one we're 10313 07:03:07,500 --> 07:03:10,820 going to type the input number 10314 07:03:11,218 --> 07:03:13,920 which is going to be what did I say I 10315 07:03:13,920 --> 07:03:16,458 was going to dial I was going to Dial 9 10316 07:03:16,458 --> 07:03:20,638 555 1000. enter 10317 07:03:20,638 --> 07:03:24,180 matched with rule two two 10318 07:03:24,180 --> 07:03:26,580 and it translated it to five five one 10319 07:03:26,580 --> 07:03:29,120 thousand well wait a minute rule two 10320 07:03:29,120 --> 07:03:32,400 aha I have some overlapping rules let's 10321 07:03:32,400 --> 07:03:35,540 get rid of rule two 10322 07:03:35,580 --> 07:03:37,820 voice translation 10323 07:03:37,820 --> 07:03:42,120 rule one no rule two 10324 07:03:42,120 --> 07:03:44,520 and this is exactly the kind of stuff 10325 07:03:44,520 --> 07:03:47,580 that I run into you know all the time 10326 07:03:47,580 --> 07:03:49,500 when dealing with dial plan on gateways 10327 07:03:49,500 --> 07:03:52,138 you have things that overlap and it's 10328 07:03:52,138 --> 07:03:53,580 not apparent and obvious why they don't 10329 07:03:53,580 --> 07:03:54,780 work so you've got to pick them apart 10330 07:03:54,780 --> 07:03:56,458 like this this is actually a really good 10331 07:03:56,458 --> 07:04:00,298 example so let's run that test again 10332 07:04:00,298 --> 07:04:03,540 nine five five five one thousand so 10333 07:04:03,540 --> 07:04:07,440 we're turning it into nine three zero 10334 07:04:07,440 --> 07:04:09,780 zero zero zero okay that's interesting 10335 07:04:09,780 --> 07:04:13,740 we matched rule three again an overlap 10336 07:04:13,740 --> 07:04:17,700 problem so let's get rid of rule three 10337 07:04:17,700 --> 07:04:19,920 no rule three 10338 07:04:19,920 --> 07:04:22,860 once we finally hit that correct rule 10339 07:04:22,860 --> 07:04:25,138 I think we're gonna like our results 10340 07:04:25,138 --> 07:04:27,718 much better much better liking the 10341 07:04:27,718 --> 07:04:30,298 results so our original number is nine 10342 07:04:30,298 --> 07:04:32,280 five five five one thousand and our 10343 07:04:32,280 --> 07:04:33,958 translated number is nine six one four 10344 07:04:33,958 --> 07:04:36,540 five five five one thousand 10345 07:04:36,540 --> 07:04:38,520 um I forget if I put a one on that phone 10346 07:04:38,520 --> 07:04:40,260 I may want to add one more digit in 10347 07:04:40,260 --> 07:04:42,240 there let's uh 10348 07:04:42,240 --> 07:04:44,400 Show run and let's take a look at what I 10349 07:04:44,400 --> 07:04:47,760 put on that iPhone DN 10350 07:04:47,760 --> 07:04:51,420 oh you phone dn2 yeah I put a one in 10351 07:04:51,420 --> 07:04:53,400 there so actually 10352 07:04:53,400 --> 07:04:56,760 I'm going to um 10353 07:04:56,760 --> 07:05:01,160 I'm gonna change the digits here 10354 07:05:01,160 --> 07:05:06,120 and we're actually going to put the one 10355 07:05:06,120 --> 07:05:08,458 in there so show run we're gonna pull 10356 07:05:08,458 --> 07:05:11,700 that translation rule stuff up here so 10357 07:05:11,700 --> 07:05:13,260 there's rule four 10358 07:05:13,260 --> 07:05:15,840 we're gonna modify that here we're gonna 10359 07:05:15,840 --> 07:05:17,878 put an additional one here 10360 07:05:17,878 --> 07:05:20,700 that should do it 10361 07:05:20,700 --> 07:05:22,400 voice 10362 07:05:22,400 --> 07:05:27,840 translation rule one and then rule four 10363 07:05:27,840 --> 07:05:29,160 I wonder if it'll let me update it 10364 07:05:29,160 --> 07:05:31,798 whoops too many 10365 07:05:31,798 --> 07:05:33,600 too many too many too many let me do 10366 07:05:33,600 --> 07:05:35,760 this paste there we go 10367 07:05:35,760 --> 07:05:38,458 it did let me update it let's run that 10368 07:05:38,458 --> 07:05:41,040 test again 10369 07:05:41,040 --> 07:05:42,718 there we go now we're giving the nine 10370 07:05:42,718 --> 07:05:44,520 six one four five five five one thousand 10371 07:05:44,520 --> 07:05:45,958 so I'm gonna make the test call on my 10372 07:05:45,958 --> 07:05:48,780 PRI here so nine five five five one 10373 07:05:48,780 --> 07:05:52,080 thousand nine five five five five one oh 10374 07:05:52,080 --> 07:05:55,558 oh and make the call and there we go 10375 07:05:55,558 --> 07:05:59,520 we've expanded it to the ethon dn2 and 10376 07:05:59,520 --> 07:06:01,440 we're ringing the phone with nine one 10377 07:06:01,440 --> 07:06:04,260 six one four five five five one thousand 10378 07:06:04,260 --> 07:06:06,718 so very very cool 10379 07:06:06,718 --> 07:06:07,378 um 10380 07:06:07,378 --> 07:06:10,558 I think we've shown you the power of 10381 07:06:10,558 --> 07:06:12,360 these voice translation profiles and 10382 07:06:12,360 --> 07:06:15,180 translation rules and I want you to 10383 07:06:15,180 --> 07:06:16,680 experiment with them on your own and 10384 07:06:16,680 --> 07:06:19,138 create some translation scenarios that 10385 07:06:19,138 --> 07:06:22,558 you would use to do some goofy things 10386 07:06:22,558 --> 07:06:25,080 you know you're going to run into these 10387 07:06:25,080 --> 07:06:29,820 kinds of problems more often than not in 10388 07:06:29,820 --> 07:06:32,218 a production environment and it's 10389 07:06:32,218 --> 07:06:34,260 important to understand 10390 07:06:34,260 --> 07:06:37,378 exactly what's going on so I think with 10391 07:06:37,378 --> 07:06:40,200 that we've covered the critical 10392 07:06:40,200 --> 07:06:45,240 components of implementation of dialing 10393 07:06:45,240 --> 07:06:47,580 and you know we talked before about how 10394 07:06:47,580 --> 07:06:49,978 diopheers match in other videos so I 10395 07:06:49,978 --> 07:06:51,360 think you've got a good understanding of 10396 07:06:51,360 --> 07:06:53,638 how that's functioning 10397 07:06:53,638 --> 07:06:54,298 um 10398 07:06:54,298 --> 07:06:57,000 we've talked about you know outbound 10399 07:06:57,000 --> 07:06:59,160 preferencing and and how to do those 10400 07:06:59,160 --> 07:07:01,680 kinds of things 10401 07:07:01,680 --> 07:07:03,240 um I think all of our inbound matching 10402 07:07:03,240 --> 07:07:05,298 we've covered we've talked about 10403 07:07:05,298 --> 07:07:08,058 examples for 10404 07:07:08,058 --> 07:07:11,218 prefixing and stripping and doing regex 10405 07:07:11,218 --> 07:07:13,260 really the only thing I think we haven't 10406 07:07:13,260 --> 07:07:15,718 covered yet and I'm going to save it for 10407 07:07:15,718 --> 07:07:17,638 the last video in this sequence because 10408 07:07:17,638 --> 07:07:20,100 it's a topic of its own 10409 07:07:20,100 --> 07:07:21,600 um and in fact I've got some really good 10410 07:07:21,600 --> 07:07:23,940 coverage of this in my CCNA voice class 10411 07:07:23,940 --> 07:07:27,298 and that is class of restriction and 10412 07:07:27,298 --> 07:07:29,340 really you're more often going to use 10413 07:07:29,340 --> 07:07:33,120 class restriction or Cor in a CME type 10414 07:07:33,120 --> 07:07:36,180 environment not so much in the role of a 10415 07:07:36,180 --> 07:07:37,680 voice Gateway but I'm not going to go 10416 07:07:37,680 --> 07:07:39,058 any deeper than that we're going to save 10417 07:07:39,058 --> 07:07:40,680 that for the last video 10418 07:07:40,680 --> 07:07:43,920 so for now play with regex play with 10419 07:07:43,920 --> 07:07:46,138 voice translation rules and profiles and 10420 07:07:46,138 --> 07:07:47,820 inbound digit stripping and outbound 10421 07:07:47,820 --> 07:07:49,680 stripping and prefixing and forward 10422 07:07:49,680 --> 07:07:51,780 digits and you'll have a really good 10423 07:07:51,780 --> 07:07:54,000 understanding of the Core Concepts 10424 07:07:54,000 --> 07:07:56,900 necessary to successfully program 10425 07:07:56,900 --> 07:08:00,120 gateways manipulate digits and take you 10426 07:08:00,120 --> 07:08:03,840 through the CCNA voice as well as this 10427 07:08:03,840 --> 07:08:06,120 course the C voice exam so thanks for 10428 07:08:06,120 --> 07:08:07,320 watching and I'll see you in the next 10429 07:08:07,320 --> 07:08:09,558 video 10430 07:08:12,480 --> 07:08:17,549 [Music] 10431 07:08:18,200 --> 07:08:20,680 thank you 10432 07:08:20,680 --> 07:08:24,130 [Music] 10433 07:08:29,360 --> 07:08:32,280 in this module we're going to follow up 10434 07:08:32,280 --> 07:08:33,840 with the last piece of dial plan 10435 07:08:33,840 --> 07:08:36,420 implementation logic that I want you to 10436 07:08:36,420 --> 07:08:38,218 understand and that is implementing 10437 07:08:38,218 --> 07:08:40,680 class of restriction on a Gateway or CME 10438 07:08:40,680 --> 07:08:43,260 so what I want you to focus on in this 10439 07:08:43,260 --> 07:08:46,138 video is the CME portion of things and 10440 07:08:46,138 --> 07:08:48,478 in fact what I'm going to show you is a 10441 07:08:48,478 --> 07:08:51,600 snippet a video that I did as part of my 10442 07:08:51,600 --> 07:08:54,240 CCNA voice video series I think it was a 10443 07:08:54,240 --> 07:08:57,298 really good example and fits this 10444 07:08:57,298 --> 07:08:58,740 lecture well 10445 07:08:58,740 --> 07:09:00,660 so there's no sense Reinventing the 10446 07:09:00,660 --> 07:09:02,458 wheel we're going to just go ahead and 10447 07:09:02,458 --> 07:09:04,620 launch into that content and talk about 10448 07:09:04,620 --> 07:09:06,780 dial plan implementation and class of 10449 07:09:06,780 --> 07:09:08,760 restriction on CME 10450 07:09:08,760 --> 07:09:11,280 all right so what I want you to keep in 10451 07:09:11,280 --> 07:09:14,400 mind when understanding core lists is 10452 07:09:14,400 --> 07:09:16,500 the concept of an incoming in an 10453 07:09:16,500 --> 07:09:19,138 outgoing core list 10454 07:09:19,138 --> 07:09:21,240 now there's more than one way to 10455 07:09:21,240 --> 07:09:24,320 configure this and I'm going to show you 10456 07:09:24,320 --> 07:09:28,020 one common example keep in mind that 10457 07:09:28,020 --> 07:09:29,100 there are 10458 07:09:29,100 --> 07:09:30,900 you know you can do it backwards of what 10459 07:09:30,900 --> 07:09:32,820 I'm doing you could use core lists if 10460 07:09:32,820 --> 07:09:34,320 you wanted to to restrict the inbound 10461 07:09:34,320 --> 07:09:36,900 calls to certain destinations but the 10462 07:09:36,900 --> 07:09:38,280 example I'm going to show you you know 10463 07:09:38,280 --> 07:09:39,958 pretty straightforward 10464 07:09:39,958 --> 07:09:43,020 going to control who a directory number 10465 07:09:43,020 --> 07:09:44,760 can call 10466 07:09:44,760 --> 07:09:47,100 all right so check this out the first 10467 07:09:47,100 --> 07:09:49,200 thing we're going to do is go to 10468 07:09:49,200 --> 07:09:50,580 convictee 10469 07:09:50,580 --> 07:09:54,058 we're going to say dial here core custom 10470 07:09:54,058 --> 07:09:57,000 we're going to create a tag called 911. 10471 07:09:57,000 --> 07:09:59,040 so name911 10472 07:09:59,040 --> 07:10:00,718 we're going to create a tag name local 10473 07:10:00,718 --> 07:10:04,260 and we're going to create a tag name LD 10474 07:10:04,260 --> 07:10:07,500 incoming core lists 10475 07:10:07,500 --> 07:10:10,798 or core lists applied in my example keep 10476 07:10:10,798 --> 07:10:13,260 this in mind in my example 10477 07:10:13,260 --> 07:10:16,440 are going to be applied 10478 07:10:16,440 --> 07:10:19,978 one or more tags 10479 07:10:19,978 --> 07:10:22,680 the tags applied are going to be matched 10480 07:10:22,680 --> 07:10:26,218 against the tags required by an outmount 10481 07:10:26,218 --> 07:10:28,138 core list so let's go ahead and create 10482 07:10:28,138 --> 07:10:30,360 the core list 10483 07:10:30,360 --> 07:10:33,900 and apply some tags so exit we'll say 10484 07:10:33,900 --> 07:10:37,260 die up here core list and we'll create 10485 07:10:37,260 --> 07:10:38,940 the incoming ones first and actually 10486 07:10:38,940 --> 07:10:40,320 let's create the outgoing ones first 10487 07:10:40,320 --> 07:10:41,878 keep it simple we're going to call it 10488 07:10:41,878 --> 07:10:45,120 outgoing 911. this is going to be 10489 07:10:45,120 --> 07:10:48,058 applied to the 911 so we're going to say 10490 07:10:48,058 --> 07:10:51,600 member 911. 10491 07:10:51,600 --> 07:10:54,900 exit we'll say dial up here core list 10492 07:10:54,900 --> 07:10:57,360 outgoing local 10493 07:10:57,360 --> 07:10:59,878 and we'll say member local 10494 07:10:59,878 --> 07:11:02,638 and we'll say dial up here 10495 07:11:02,638 --> 07:11:04,798 just type it right here core list 10496 07:11:04,798 --> 07:11:07,500 outgoing 10497 07:11:07,500 --> 07:11:08,638 LD 10498 07:11:08,638 --> 07:11:11,580 no space there we go member 10499 07:11:11,580 --> 07:11:12,718 LD 10500 07:11:12,718 --> 07:11:14,820 so we've created 10501 07:11:14,820 --> 07:11:16,200 three 10502 07:11:16,200 --> 07:11:18,298 core lists and we'll show them to you 10503 07:11:18,298 --> 07:11:19,080 here 10504 07:11:19,080 --> 07:11:22,200 outgoing 9-1-1 outgoing local and 10505 07:11:22,200 --> 07:11:24,900 outgoing lb these outgoing core lists 10506 07:11:24,900 --> 07:11:26,520 are going to be applied 10507 07:11:26,520 --> 07:11:29,940 to the dial pairs so for my dial Piers 10508 07:11:29,940 --> 07:11:34,160 config T dial peer voice 911 10509 07:11:34,160 --> 07:11:39,378 pattern we'll say core list outgoing 10510 07:11:39,378 --> 07:11:41,580 outgoing 9-1-1 10511 07:11:41,580 --> 07:11:44,340 and we'll do the same one for 912 here 10512 07:11:44,340 --> 07:11:47,700 so those are our 911 core lists 10513 07:11:47,700 --> 07:11:50,400 for dial peer voice 101 pots which is 10514 07:11:50,400 --> 07:11:52,798 our local calls our seven digit calls 10515 07:11:52,798 --> 07:11:55,878 we'll say core list outgoing 10516 07:11:55,878 --> 07:11:58,798 outgoing local 10517 07:11:58,798 --> 07:12:01,798 for 102 and 103 which I'm considering 10518 07:12:01,798 --> 07:12:04,320 long distance we're going to assign the 10519 07:12:04,320 --> 07:12:06,540 outgoing LD 10520 07:12:06,540 --> 07:12:08,878 all right perfect show again show run 10521 07:12:08,878 --> 07:12:11,700 pipe again dial up here 10522 07:12:11,700 --> 07:12:14,700 can't see what I'm typing here 10523 07:12:14,700 --> 07:12:17,218 um dial 10524 07:12:17,218 --> 07:12:19,500 peer core 10525 07:12:19,500 --> 07:12:22,138 there we go so 10526 07:12:22,138 --> 07:12:24,120 we've got a dial pales programmed now 10527 07:12:24,120 --> 07:12:25,558 we've got our outgoing core lists 10528 07:12:25,558 --> 07:12:28,200 programmed now remember the outgoing 10529 07:12:28,200 --> 07:12:29,700 core lists in this example are being 10530 07:12:29,700 --> 07:12:32,400 applied to the dial piers 10531 07:12:32,400 --> 07:12:35,280 we're going to go and create our 10532 07:12:35,280 --> 07:12:37,020 incoming Court lists 10533 07:12:37,020 --> 07:12:40,378 50 and we're going to say dial peer 10534 07:12:40,378 --> 07:12:42,180 core list 10535 07:12:42,180 --> 07:12:44,400 incoming 10536 07:12:44,400 --> 07:12:46,138 local 10537 07:12:46,138 --> 07:12:48,000 I'm going to say member actually you 10538 07:12:48,000 --> 07:12:49,500 know what let's do 911 first just to 10539 07:12:49,500 --> 07:12:50,700 keep it in order 10540 07:12:50,700 --> 07:12:52,320 incoming 9-1-1 and we're going to say 10541 07:12:52,320 --> 07:12:53,340 member 10542 07:12:53,340 --> 07:12:54,840 911 10543 07:12:54,840 --> 07:12:57,000 I'm going to say dial up here core list 10544 07:12:57,000 --> 07:12:59,580 and coming 10545 07:12:59,580 --> 07:13:01,378 local and then we're going to say member 10546 07:13:01,378 --> 07:13:03,900 911 member 10547 07:13:03,900 --> 07:13:05,760 local so you can see that this is 10548 07:13:05,760 --> 07:13:08,400 additive so I'm on the directory number 10549 07:13:08,400 --> 07:13:09,540 which is where we're going to assign 10550 07:13:09,540 --> 07:13:13,500 these going to tag is 911 or local or LD 10551 07:13:13,500 --> 07:13:15,660 for you know depending which chord list 10552 07:13:15,660 --> 07:13:19,638 I'm in I'm going to say dial up here 10553 07:13:19,680 --> 07:13:23,820 core list and command LD we're going to 10554 07:13:23,820 --> 07:13:27,420 say member 911 member local and member 10555 07:13:27,420 --> 07:13:28,680 LD 10556 07:13:28,680 --> 07:13:31,620 so let's go to our iPhone DNS exit we'll 10557 07:13:31,620 --> 07:13:33,840 say ePhone dn1 we're going to allow this 10558 07:13:33,840 --> 07:13:35,400 guy to dial 9-1-1 so we're going to say 10559 07:13:35,400 --> 07:13:38,218 core list and coming 10560 07:13:38,218 --> 07:13:40,320 incoming 9-1-1 10561 07:13:40,320 --> 07:13:43,020 iPhone dn2 we're going to allow him to 10562 07:13:43,020 --> 07:13:45,180 make local calls 10563 07:13:45,180 --> 07:13:47,340 iPhone dn3 10564 07:13:47,340 --> 07:13:49,080 we're going to allow to make long 10565 07:13:49,080 --> 07:13:50,820 distance calls 10566 07:13:50,820 --> 07:13:53,400 and that pretty well sums up what you're 10567 07:13:53,400 --> 07:13:55,500 going to need to understand from a core 10568 07:13:55,500 --> 07:13:57,718 list configuration perspective for the C 10569 07:13:57,718 --> 07:13:59,878 voice exam I stopped shy of walking 10570 07:13:59,878 --> 07:14:01,440 through any kind of interactive testing 10571 07:14:01,440 --> 07:14:03,058 and such because like I made notes on 10572 07:14:03,058 --> 07:14:04,320 the screen those diopiers weren't 10573 07:14:04,320 --> 07:14:06,298 optimal you know we would have had some 10574 07:14:06,298 --> 07:14:07,860 overlaps and problems with call routing 10575 07:14:07,860 --> 07:14:09,840 there but uh you know this was more 10576 07:14:09,840 --> 07:14:11,400 about core lists not so much to dial 10577 07:14:11,400 --> 07:14:13,740 pairs so if you can walk away from this 10578 07:14:13,740 --> 07:14:15,900 and understand that core lists are used 10579 07:14:15,900 --> 07:14:18,660 by CME to 10580 07:14:18,660 --> 07:14:20,240 um create some call routing restrictions 10581 07:14:20,240 --> 07:14:23,040 and enforce those on an E phone DN level 10582 07:14:23,040 --> 07:14:25,138 you should be good to go for the C voice 10583 07:14:25,138 --> 07:14:26,400 exam so with that I'm going to say 10584 07:14:26,400 --> 07:14:27,900 thanks for watching hopefully this 10585 07:14:27,900 --> 07:14:30,120 information was informative to you we're 10586 07:14:30,120 --> 07:14:31,920 going to move into the next video really 10587 07:14:31,920 --> 07:14:34,080 into the next section even and start 10588 07:14:34,080 --> 07:14:37,138 talking about Gatekeepers and then Cisco 10589 07:14:37,138 --> 07:14:39,718 unified border element or cube which is 10590 07:14:39,718 --> 07:14:41,878 a session border controller so lots of 10591 07:14:41,878 --> 07:14:43,860 fun stuff to come thanks for uh 10592 07:14:43,860 --> 07:14:46,080 continuing to stay tuned I know some of 10593 07:14:46,080 --> 07:14:47,458 this uh you know it's exciting and 10594 07:14:47,458 --> 07:14:48,600 awesome other you know it's a little 10595 07:14:48,600 --> 07:14:51,180 Theory dry but we'll do the best we can 10596 07:14:51,180 --> 07:14:53,700 to keep things upbeat here so thanks for 10597 07:14:53,700 --> 07:14:54,900 watching good luck with your studying 10598 07:14:54,900 --> 07:14:57,978 and I'll see you in the next video 10599 07:15:02,000 --> 07:15:11,000 [Music] 10600 07:15:11,000 --> 07:15:14,000 thank you 10601 07:15:21,260 --> 07:15:23,520 in this module we're going to be 10602 07:15:23,520 --> 07:15:27,840 discussing a feature set we call Cube 10603 07:15:27,840 --> 07:15:31,920 Cisco unified border element cube is one 10604 07:15:31,920 --> 07:15:34,558 of those things that's 10605 07:15:34,558 --> 07:15:37,138 um to many people anyway seems fairly 10606 07:15:37,138 --> 07:15:40,920 new however the base functionality of a 10607 07:15:40,920 --> 07:15:43,080 cube and what a cube does has actually 10608 07:15:43,080 --> 07:15:45,540 been around for quite some time we're 10609 07:15:45,540 --> 07:15:47,940 going to jump right into things and I'm 10610 07:15:47,940 --> 07:15:50,760 going to give you a basic Cube primer in 10611 07:15:50,760 --> 07:15:53,700 this video and following this up we'll 10612 07:15:53,700 --> 07:15:55,798 get into some configuration exercises 10613 07:15:55,798 --> 07:15:57,780 show you exactly how to implement and 10614 07:15:57,780 --> 07:16:00,540 leverage cube in your environment 10615 07:16:00,540 --> 07:16:02,760 like I mentioned before Cisco unified 10616 07:16:02,760 --> 07:16:04,920 boiler element is the name of the 10617 07:16:04,920 --> 07:16:08,340 product and you may know Cube by its 10618 07:16:08,340 --> 07:16:10,378 feature set description and what it does 10619 07:16:10,378 --> 07:16:12,900 or maybe even what Cisco used to call it 10620 07:16:12,900 --> 07:16:15,360 which was the IP to IP Gateway in fact 10621 07:16:15,360 --> 07:16:18,600 if you go back to like iOS 12 and you 10622 07:16:18,600 --> 07:16:20,700 know five six seven years ago you know 10623 07:16:20,700 --> 07:16:22,080 I'm guessing off the top of my heads 10624 07:16:22,080 --> 07:16:23,218 here the first time I heard this 10625 07:16:23,218 --> 07:16:25,378 technology mentioned we were calling it 10626 07:16:25,378 --> 07:16:28,200 IP to IP Gateway but these days we call 10627 07:16:28,200 --> 07:16:29,940 it cubes let's go unified border element 10628 07:16:29,940 --> 07:16:31,978 and what cube is is it's a session 10629 07:16:31,978 --> 07:16:35,700 border controller and cube is a gateway 10630 07:16:35,700 --> 07:16:37,440 I don't want you to think cube is a 10631 07:16:37,440 --> 07:16:40,080 separate product you go buy although 10632 07:16:40,080 --> 07:16:42,478 you know everybody knows that Cisco is a 10633 07:16:42,478 --> 07:16:44,940 licensed happy company and these 10634 07:16:44,940 --> 07:16:46,440 features are things you have to purchase 10635 07:16:46,440 --> 07:16:49,200 licenses and entitlements for but Cube 10636 07:16:49,200 --> 07:16:52,080 itself runs on a traditional voice 10637 07:16:52,080 --> 07:16:53,218 Gateway 10638 07:16:53,218 --> 07:16:57,600 and differs primarily in the uh the way 10639 07:16:57,600 --> 07:16:59,580 that in fact I'm going to show it to you 10640 07:16:59,580 --> 07:17:02,760 that both dial piers are VoIP 10641 07:17:02,760 --> 07:17:05,340 so think of cube as a feature set and 10642 07:17:05,340 --> 07:17:07,200 not a product that doesn't mean it's 10643 07:17:07,200 --> 07:17:10,920 free but cube is feature enablement of a 10644 07:17:10,920 --> 07:17:14,160 iOS Gateway that you already have 10645 07:17:14,160 --> 07:17:16,138 what what are Cube's main 10646 07:17:16,138 --> 07:17:19,280 responsibilities well first and foremost 10647 07:17:19,280 --> 07:17:22,638 Cube as a session border controller 10648 07:17:22,638 --> 07:17:26,580 terminates RTP and rtcp so it's 10649 07:17:26,580 --> 07:17:31,798 terminating sip in h.323 IP data streams 10650 07:17:31,798 --> 07:17:34,680 it provides Border interconnection 10651 07:17:34,680 --> 07:17:37,020 Services and it's a session border 10652 07:17:37,020 --> 07:17:39,020 controller so what's this mean to me 10653 07:17:39,020 --> 07:17:44,400 well one very popular scenario for where 10654 07:17:44,400 --> 07:17:46,740 you would deploy a cube is at your 10655 07:17:46,740 --> 07:17:49,020 perimeter if you're doing business to 10656 07:17:49,020 --> 07:17:51,660 business internet working between your 10657 07:17:51,660 --> 07:17:53,760 IP network your IP enabled Voice network 10658 07:17:53,760 --> 07:17:56,520 and someone else's IP enabled Voice 10659 07:17:56,520 --> 07:17:58,860 network you'll typically interconnect 10660 07:17:58,860 --> 07:18:02,340 these systems via a cube at your 10661 07:18:02,340 --> 07:18:04,378 perimeter or perhaps one at both 10662 07:18:04,378 --> 07:18:06,420 perimeters 10663 07:18:06,420 --> 07:18:09,180 when we look at Cube functionality there 10664 07:18:09,180 --> 07:18:11,580 are a number of different core features 10665 07:18:11,580 --> 07:18:13,740 and pieces of functionality that Cube 10666 07:18:13,740 --> 07:18:15,780 are providing and this is just a short 10667 07:18:15,780 --> 07:18:17,638 list there are other features that Cube 10668 07:18:17,638 --> 07:18:20,458 can provide you but first and foremost 10669 07:18:20,458 --> 07:18:24,058 like I mentioned h323 and sip signaling 10670 07:18:24,058 --> 07:18:28,080 Internet working so this lets me 10671 07:18:28,080 --> 07:18:30,900 have my call manager 10672 07:18:30,900 --> 07:18:35,100 signal my Cube and your co-manager or 10673 07:18:35,100 --> 07:18:38,040 perhaps even your Cube signal my Cube 10674 07:18:38,040 --> 07:18:40,080 and it's a demarcation barrier so it's 10675 07:18:40,080 --> 07:18:42,718 almost like a voice firewall 10676 07:18:42,718 --> 07:18:45,180 it provides for DTMF Internet working 10677 07:18:45,180 --> 07:18:47,458 you know because we're looking at 10678 07:18:47,458 --> 07:18:51,360 different kinds of VoIP dial piers 10679 07:18:51,360 --> 07:18:55,740 one Diop here may perhaps be RTP nte or 10680 07:18:55,740 --> 07:18:58,760 RFC you know based and the other may be 10681 07:18:58,760 --> 07:19:00,320 h.245 10682 07:19:00,320 --> 07:19:02,878 alphanumeric and we need the ability to 10683 07:19:02,878 --> 07:19:04,440 convert between the two 10684 07:19:04,440 --> 07:19:06,958 so DTMF internetworking 10685 07:19:06,958 --> 07:19:09,718 codec transcoding just like you know 10686 07:19:09,718 --> 07:19:12,660 another Gateway is providing codec 10687 07:19:12,660 --> 07:19:15,058 translation and transcoding services you 10688 07:19:15,058 --> 07:19:17,700 know Cube can continue to do that 10689 07:19:17,700 --> 07:19:20,340 address and Port translations for 10690 07:19:20,340 --> 07:19:22,680 privacy and address hiding this is a 10691 07:19:22,680 --> 07:19:24,420 security feature but also an Internet 10692 07:19:24,420 --> 07:19:27,718 working feature maybe we've both got 10. 10693 07:19:27,718 --> 07:19:29,700 networks and they overlap but we need to 10694 07:19:29,700 --> 07:19:31,740 be able to internet work with each other 10695 07:19:31,740 --> 07:19:35,760 so long as our Cube or cubes have public 10696 07:19:35,760 --> 07:19:38,700 facing IP addresses we can signal to 10697 07:19:38,700 --> 07:19:43,080 cube and it can signal to us and it can 10698 07:19:43,080 --> 07:19:45,120 handle dealing with those Network 10699 07:19:45,120 --> 07:19:46,500 discrepancies 10700 07:19:46,500 --> 07:19:49,378 and Cube can also provide called detail 10701 07:19:49,378 --> 07:19:51,660 reporting normalization for billing 10702 07:19:51,660 --> 07:19:54,660 features on a VoIP enabled Network 10703 07:19:54,660 --> 07:19:56,700 so when we really start looking at Cube 10704 07:19:56,700 --> 07:19:58,878 versus the traditional voice Gateway 10705 07:19:58,878 --> 07:20:01,138 what you'll see with a traditional voice 10706 07:20:01,138 --> 07:20:03,540 Gateway is that it interconnects an IP 10707 07:20:03,540 --> 07:20:06,420 network with a non-ip network such as in 10708 07:20:06,420 --> 07:20:09,298 this example a pstn 10709 07:20:09,298 --> 07:20:12,360 our Gateway would typically have a VoIP 10710 07:20:12,360 --> 07:20:13,920 Diop here 10711 07:20:13,920 --> 07:20:17,400 commonly h323 or sip but perhaps it's an 10712 07:20:17,400 --> 07:20:19,798 mgcp controlled device as well 10713 07:20:19,798 --> 07:20:22,138 and it would have pot style peers 10714 07:20:22,138 --> 07:20:24,680 connecting to analog or Digital 10715 07:20:24,680 --> 07:20:27,298 telephony Services so that's your 10716 07:20:27,298 --> 07:20:28,978 traditional voice Gateway 10717 07:20:28,978 --> 07:20:31,798 Cube doesn't look a whole lot different 10718 07:20:31,798 --> 07:20:34,558 except that it's an IEP Network on both 10719 07:20:34,558 --> 07:20:35,580 sides 10720 07:20:35,580 --> 07:20:38,940 so we've got either an h323 or zip 10721 07:20:38,940 --> 07:20:41,458 connection to One Network 10722 07:20:41,458 --> 07:20:44,700 and an h323 or sip connection to another 10723 07:20:44,700 --> 07:20:47,400 Network and a cube is going to have 10724 07:20:47,400 --> 07:20:52,138 voice over ipdial peers on both sides or 10725 07:20:52,138 --> 07:20:54,860 for both call legs 10726 07:20:54,860 --> 07:20:58,080 Cube capabilities you know can coexist 10727 07:20:58,080 --> 07:21:00,240 with normal Gateway functions you know 10728 07:21:00,240 --> 07:21:02,760 this is just enabling a gateway 10729 07:21:02,760 --> 07:21:04,740 to do something it wouldn't normally do 10730 07:21:04,740 --> 07:21:08,218 and that is terminate an IP colleague to 10731 07:21:08,218 --> 07:21:11,400 another IP colag 10732 07:21:11,400 --> 07:21:13,378 when we look at the role of cube in the 10733 07:21:13,378 --> 07:21:15,420 Enterprise it can be used to service 10734 07:21:15,420 --> 07:21:17,520 internal connections and the reason we 10735 07:21:17,520 --> 07:21:19,860 would do this you know perhaps I have 10736 07:21:19,860 --> 07:21:22,860 two call manager clusters and I'm going 10737 07:21:22,860 --> 07:21:25,798 to interconnect them with a SIP trunk 10738 07:21:25,798 --> 07:21:27,240 but I'm actually going to run the SIP 10739 07:21:27,240 --> 07:21:30,540 trunk to a cube so call manager a has a 10740 07:21:30,540 --> 07:21:33,540 SIP trunk to Cube and call manager B has 10741 07:21:33,540 --> 07:21:36,478 a SIP trunk to cue I can now Leverage 10742 07:21:36,478 --> 07:21:40,260 The Cube as a point of demarcation I can 10743 07:21:40,260 --> 07:21:44,478 do things like digit manipulation Etc 10744 07:21:44,478 --> 07:21:47,520 externally we can use Cube as a point of 10745 07:21:47,520 --> 07:21:51,320 service demarcation and it gives us 10746 07:21:51,320 --> 07:21:54,058 capabilities of address hiding and ease 10747 07:21:54,058 --> 07:21:55,260 of integration 10748 07:21:55,260 --> 07:21:57,298 with external business to business 10749 07:21:57,298 --> 07:22:00,138 connections 10750 07:22:00,478 --> 07:22:03,420 more about Cuban the Enterprise there 10751 07:22:03,420 --> 07:22:04,680 are a number of different features and 10752 07:22:04,680 --> 07:22:06,000 I'm going to show you over the next two 10753 07:22:06,000 --> 07:22:08,458 slides many of those features but there 10754 07:22:08,458 --> 07:22:09,780 are some that I have omitted from the 10755 07:22:09,780 --> 07:22:11,280 list to keep it a little bit on the 10756 07:22:11,280 --> 07:22:13,680 brief side you know two pages was enough 10757 07:22:13,680 --> 07:22:16,320 but protocol support like I mentioned 10758 07:22:16,320 --> 07:22:19,558 previously both h.323 and sip are 10759 07:22:19,558 --> 07:22:22,320 supported protocols for a cube the cube 10760 07:22:22,320 --> 07:22:23,820 is capable of doing Network and address 10761 07:22:23,820 --> 07:22:26,280 hiding which is both an interoperability 10762 07:22:26,280 --> 07:22:27,958 convenience as well as a security 10763 07:22:27,958 --> 07:22:31,260 feature so we can handle hiding IP 10764 07:22:31,260 --> 07:22:32,580 networks and Performing these address 10765 07:22:32,580 --> 07:22:35,160 translation functions 10766 07:22:35,160 --> 07:22:38,540 Cube does support call admission control 10767 07:22:38,540 --> 07:22:42,420 leveraging RSVP which let's be real 10768 07:22:42,420 --> 07:22:45,478 hardly anybody uses you know this is 10769 07:22:45,478 --> 07:22:48,780 pretty much a non-rsvp world but it is 10770 07:22:48,780 --> 07:22:50,340 there and it is supported if you're in 10771 07:22:50,340 --> 07:22:52,378 an environment that requires it and you 10772 07:22:52,378 --> 07:22:53,700 can use this type of call admission 10773 07:22:53,700 --> 07:22:56,218 control to manage the maximum number of 10774 07:22:56,218 --> 07:22:58,020 calls per trunk 10775 07:22:58,020 --> 07:23:00,298 you know among other RSVP stuff that you 10776 07:23:00,298 --> 07:23:02,458 know just normal RSVP 10777 07:23:02,458 --> 07:23:05,100 we've got protocol and Signal Internet 10778 07:23:05,100 --> 07:23:07,680 working capabilities for IP protocols to 10779 07:23:07,680 --> 07:23:12,378 IP protocols so h.323 to h.323 10780 07:23:12,378 --> 07:23:17,718 h.323 to sip or sip to sip 10781 07:23:17,878 --> 07:23:20,700 we've got media support for RTP and rtcp 10782 07:23:20,700 --> 07:23:23,040 and we have two media modes we can 10783 07:23:23,040 --> 07:23:24,600 leverage with Cube and I'll show you a 10784 07:23:24,600 --> 07:23:26,218 drawing of this in another slide coming 10785 07:23:26,218 --> 07:23:28,740 up here but we call them media flow 10786 07:23:28,740 --> 07:23:32,458 around and media flow through 10787 07:23:32,458 --> 07:23:36,000 Cube can support video with h.261 h.263 10788 07:23:36,000 --> 07:23:39,180 and h.264 and it supports transport 10789 07:23:39,180 --> 07:23:42,478 modes of TCP or UDP as well as TCP to 10790 07:23:42,478 --> 07:23:45,298 UDP internet working 10791 07:23:45,298 --> 07:23:47,400 additional features and functionality 10792 07:23:47,400 --> 07:23:50,458 provided by a cube DTMF Internet working 10793 07:23:50,458 --> 07:23:53,820 so maybe like I mentioned before 10794 07:23:53,820 --> 07:23:56,580 one of my VoIP dial pierces using h245 10795 07:23:56,580 --> 07:23:58,558 alphanumeric and one of them is using 10796 07:23:58,558 --> 07:24:03,660 RFC 2833 we can support that so DTMF 10797 07:24:03,660 --> 07:24:06,000 internetworking we've got support for 10798 07:24:06,000 --> 07:24:08,760 fax and modem relay and pass-through and 10799 07:24:08,760 --> 07:24:10,740 various combinations we've got 10800 07:24:10,740 --> 07:24:12,840 supplementary services for hold and 10801 07:24:12,840 --> 07:24:16,080 transferring forward using h450 we've 10802 07:24:16,080 --> 07:24:18,000 got hold and transfer sub services for 10803 07:24:18,000 --> 07:24:21,180 Sip and then we've got the h323 to sip 10804 07:24:21,180 --> 07:24:22,620 supplementary service support for things 10805 07:24:22,620 --> 07:24:26,040 like media termination points 10806 07:24:26,040 --> 07:24:28,080 um Cube can provide for Nat traversal 10807 07:24:28,080 --> 07:24:30,840 and do stateful not traversal it can do 10808 07:24:30,840 --> 07:24:33,420 qos marking and remarking for IP 10809 07:24:33,420 --> 07:24:36,180 precedence and dscp 10810 07:24:36,180 --> 07:24:38,700 it has multiple codec support and can 10811 07:24:38,700 --> 07:24:40,920 transcode between codecs 10812 07:24:40,920 --> 07:24:42,840 uh it gives you security capabilities 10813 07:24:42,840 --> 07:24:45,660 with ipsec and secure RTP and TLS and 10814 07:24:45,660 --> 07:24:47,580 there's you know other features that I 10815 07:24:47,580 --> 07:24:49,378 haven't got into but this kind of you 10816 07:24:49,378 --> 07:24:51,540 know hits the high point of talking 10817 07:24:51,540 --> 07:24:53,820 about some of the capabilities of a cube 10818 07:24:53,820 --> 07:24:55,320 so it's more than just a Gateway it's 10819 07:24:55,320 --> 07:24:58,080 kind of like a Gateway on steroids 10820 07:24:58,080 --> 07:25:00,120 when we talk about Cube protocol 10821 07:25:00,120 --> 07:25:02,940 internetworking we've got support for a 10822 07:25:02,940 --> 07:25:04,200 couple of different modes and there are 10823 07:25:04,200 --> 07:25:05,780 different features that are supported 10824 07:25:05,780 --> 07:25:08,340 depending on which mode you're using so 10825 07:25:08,340 --> 07:25:11,760 for h323 to h323 Internet working so you 10826 07:25:11,760 --> 07:25:14,700 know I've got two networks that are both 10827 07:25:14,700 --> 07:25:17,940 h323 and are connecting with Cube 10828 07:25:17,940 --> 07:25:20,400 I can support all combinations of h323 10829 07:25:20,400 --> 07:25:22,500 fast start and slow start 10830 07:25:22,500 --> 07:25:25,340 if we're doing h323 to sip I can support 10831 07:25:25,340 --> 07:25:29,280 h323 fast start to someone doing sip 10832 07:25:29,280 --> 07:25:32,520 early offer and I can support h323 slow 10833 07:25:32,520 --> 07:25:34,558 start and sip delayed offer in 10834 07:25:34,558 --> 07:25:36,058 combinations 10835 07:25:36,058 --> 07:25:39,540 for sip to h323 I can do sip early offer 10836 07:25:39,540 --> 07:25:43,138 to h323 fast start sip early offer to 10837 07:25:43,138 --> 07:25:46,260 h323 slow start and sip delayed offer to 10838 07:25:46,260 --> 07:25:48,420 h323 slow start and we talked about 10839 07:25:48,420 --> 07:25:51,000 these techniques at length in a previous 10840 07:25:51,000 --> 07:25:52,978 video in this course so these should be 10841 07:25:52,978 --> 07:25:55,320 you know still something in the front of 10842 07:25:55,320 --> 07:25:57,600 your front of your head 10843 07:25:57,600 --> 07:25:59,280 and with SIP to sip we support all 10844 07:25:59,280 --> 07:26:00,958 combinations of early and delayed offer 10845 07:26:00,958 --> 07:26:03,540 so lots of capabilities here for 10846 07:26:03,540 --> 07:26:06,798 protocol internetworking 10847 07:26:07,440 --> 07:26:09,240 pretty cool 10848 07:26:09,240 --> 07:26:10,320 um 10849 07:26:10,320 --> 07:26:13,440 thing called media flow around or media 10850 07:26:13,440 --> 07:26:15,540 flow through and really what you're 10851 07:26:15,540 --> 07:26:17,100 going to choose to use is kind of 10852 07:26:17,100 --> 07:26:18,540 depending on 10853 07:26:18,540 --> 07:26:21,840 why you're using a cube 10854 07:26:21,840 --> 07:26:24,360 with media flow around 10855 07:26:24,360 --> 07:26:26,160 let's let's take a look at an example 10856 07:26:26,160 --> 07:26:28,920 Network here I've got a cube 10857 07:26:28,920 --> 07:26:31,320 with two call manager clusters that are 10858 07:26:31,320 --> 07:26:32,218 connected 10859 07:26:32,218 --> 07:26:34,798 and let's presume that these are both on 10860 07:26:34,798 --> 07:26:35,940 my network 10861 07:26:35,940 --> 07:26:39,420 or they're on a common infrastructure 10862 07:26:39,420 --> 07:26:42,540 that can communicate end to end 10863 07:26:42,540 --> 07:26:45,840 well with media flow around the cube is 10864 07:26:45,840 --> 07:26:47,878 not involved in the RTP portion of the 10865 07:26:47,878 --> 07:26:50,100 call so the call manager will signal to 10866 07:26:50,100 --> 07:26:52,558 Cube for call setup and Cube will signal 10867 07:26:52,558 --> 07:26:54,360 to the other call manager 10868 07:26:54,360 --> 07:26:56,820 but in the end the IP phones will 10869 07:26:56,820 --> 07:26:58,920 exchange media directly that's what we 10870 07:26:58,920 --> 07:27:01,740 call Media flow around it flows around 10871 07:27:01,740 --> 07:27:03,240 the cube 10872 07:27:03,240 --> 07:27:04,920 and it's pretty lightweight on the cube 10873 07:27:04,920 --> 07:27:08,340 it doesn't tax a lot of resources 10874 07:27:08,340 --> 07:27:11,280 media flow through in a similar Network 10875 07:27:11,280 --> 07:27:13,978 topology again signaling between the 10876 07:27:13,978 --> 07:27:16,260 call managers and Cubes but the audio 10877 07:27:16,260 --> 07:27:19,200 stream from the iPhone is also going to 10878 07:27:19,200 --> 07:27:22,978 flow through the cube hence media flow 10879 07:27:22,978 --> 07:27:27,540 through this does present a higher CPU 10880 07:27:27,540 --> 07:27:30,558 load on Cube than just doing signaling 10881 07:27:30,558 --> 07:27:33,840 but again if you're doing 10882 07:27:33,840 --> 07:27:35,700 you know address hiding and this is 10883 07:27:35,700 --> 07:27:37,440 sitting at the perimeter of your network 10884 07:27:37,440 --> 07:27:40,020 this can be a very useful feature to 10885 07:27:40,020 --> 07:27:42,360 have because there's a good chance that 10886 07:27:42,360 --> 07:27:44,580 the endpoints at either end can't talk 10887 07:27:44,580 --> 07:27:47,580 to each other except through the cube so 10888 07:27:47,580 --> 07:27:50,580 hence RTP streams flowing through the 10889 07:27:50,580 --> 07:27:53,840 cube so very very cool 10890 07:27:54,120 --> 07:27:56,580 Cube can either support codec 10891 07:27:56,580 --> 07:28:00,600 transparency or codec filtering and it 10892 07:28:00,600 --> 07:28:02,580 really depends on what you're trying to 10893 07:28:02,580 --> 07:28:04,798 achieve but basically you know keep in 10894 07:28:04,798 --> 07:28:07,680 mind cube is just a router with the 10895 07:28:07,680 --> 07:28:09,420 capability of interconnecting you know 10896 07:28:09,420 --> 07:28:11,760 multiple VoIP networks you know via the 10897 07:28:11,760 --> 07:28:13,378 dial peers so the same kind of codec 10898 07:28:13,378 --> 07:28:15,860 selection choices that you have 10899 07:28:15,860 --> 07:28:18,718 available traditionally continue to be 10900 07:28:18,718 --> 07:28:21,298 available with Cube 10901 07:28:21,298 --> 07:28:24,360 if you use transparency the endpoints 10902 07:28:24,360 --> 07:28:25,740 are going to directly negotiate their 10903 07:28:25,740 --> 07:28:28,558 codecs but if you use filtering you're 10904 07:28:28,558 --> 07:28:31,378 capable of negotiating a preferred codec 10905 07:28:31,378 --> 07:28:33,840 so if I look at ipnetwork A and B they 10906 07:28:33,840 --> 07:28:39,058 both support g711 Eula and g729b but the 10907 07:28:39,058 --> 07:28:41,760 cube is configured in such a way that it 10908 07:28:41,760 --> 07:28:44,040 is only going to internet work with g711 10909 07:28:44,040 --> 07:28:48,120 Yule law so we're going to force the 10910 07:28:48,120 --> 07:28:51,120 calls to use that particular codec now 10911 07:28:51,120 --> 07:28:53,458 this can come in handy when you're 10912 07:28:53,458 --> 07:28:55,260 dealing with 10913 07:28:55,260 --> 07:28:58,440 an internal network with lots of codec 10914 07:28:58,440 --> 07:28:59,218 support 10915 07:28:59,218 --> 07:29:02,400 and you're using Cube as a demarcation 10916 07:29:02,400 --> 07:29:05,638 point for a carrier provided SIP trunk 10917 07:29:05,638 --> 07:29:09,120 perhaps to the pstn and maybe this 10918 07:29:09,120 --> 07:29:11,940 carrier only supports one codec so we 10919 07:29:11,940 --> 07:29:14,160 can enable you know some negotiation of 10920 07:29:14,160 --> 07:29:15,780 these codecs 10921 07:29:15,780 --> 07:29:19,558 and finally Cube supports rsvp-based 10922 07:29:19,558 --> 07:29:22,138 call admission control again not a lot 10923 07:29:22,138 --> 07:29:24,660 of people use an RSVP out there I 10924 07:29:24,660 --> 07:29:26,820 wouldn't call it dead but I am saying 10925 07:29:26,820 --> 07:29:29,040 that it's not as popular as some of the 10926 07:29:29,040 --> 07:29:30,378 other methods 10927 07:29:30,378 --> 07:29:33,780 but Cube can support both audio and 10928 07:29:33,780 --> 07:29:35,878 video calls and leverage RSVP 10929 07:29:35,878 --> 07:29:38,160 capabilities for cat 10930 07:29:38,160 --> 07:29:41,580 if you're doing RSVP based CAC it does 10931 07:29:41,580 --> 07:29:45,478 require at least two RSVP peers now that 10932 07:29:45,478 --> 07:29:48,478 should be pretty obvious to anyone who 10933 07:29:48,478 --> 07:29:50,700 is supporting RSVP in your network 10934 07:29:50,700 --> 07:29:53,218 because obviously resource reservation 10935 07:29:53,218 --> 07:29:55,558 is is kind of a collaborative you know 10936 07:29:55,558 --> 07:29:58,080 interactive process if you don't have 10937 07:29:58,080 --> 07:30:00,478 multiple endpoints to talk it it's not 10938 07:30:00,478 --> 07:30:02,638 going to dig any good so it does require 10939 07:30:02,638 --> 07:30:04,920 at least two RSVP peers and when you're 10940 07:30:04,920 --> 07:30:08,180 doing RSVP based CAC media flow through 10941 07:30:08,180 --> 07:30:10,798 is required 10942 07:30:10,798 --> 07:30:13,680 so this is high points on what cube is 10943 07:30:13,680 --> 07:30:16,020 and what it can do for you in the next 10944 07:30:16,020 --> 07:30:17,878 video we're going to get into describing 10945 07:30:17,878 --> 07:30:22,558 some of the cube call flows and exactly 10946 07:30:22,558 --> 07:30:24,360 how things work and then we're going to 10947 07:30:24,360 --> 07:30:27,478 jump into some setup and actually do 10948 07:30:27,478 --> 07:30:30,240 some basic Cube provisioning so I'm 10949 07:30:30,240 --> 07:30:32,280 going to leave it at that and I'll see 10950 07:30:32,280 --> 07:30:34,020 you in the next video and we'll play 10951 07:30:34,020 --> 07:30:35,940 around with the Cisco unified border 10952 07:30:35,940 --> 07:30:39,958 element in the CLI so good study thanks 10953 07:30:39,958 --> 07:30:43,200 for watching and I'll talk to you soon 10954 07:30:43,200 --> 07:30:45,978 thank you 10955 07:30:46,630 --> 07:30:58,990 [Music] 10956 07:31:04,740 --> 07:31:06,718 you'll have to forgive me this evening 10957 07:31:06,718 --> 07:31:09,780 it seems like whenever I'm super excited 10958 07:31:09,780 --> 07:31:12,478 about an episode or a video to record 10959 07:31:12,478 --> 07:31:14,760 something pops up either I get sick I 10960 07:31:14,760 --> 07:31:16,620 get the flu I get the hiccups or 10961 07:31:16,620 --> 07:31:17,520 whatever 10962 07:31:17,520 --> 07:31:19,920 tonight is one of those nights I've got 10963 07:31:19,920 --> 07:31:22,260 the hiccups so I'll apologize in advance 10964 07:31:22,260 --> 07:31:24,780 I'll try to try to keep from being 10965 07:31:24,780 --> 07:31:26,700 annoying and skipping a beat there 10966 07:31:26,700 --> 07:31:28,558 during the video presentation but 10967 07:31:28,558 --> 07:31:30,958 tonight I want to talk about Cube and I 10968 07:31:30,958 --> 07:31:32,878 really don't want to wait I I want to 10969 07:31:32,878 --> 07:31:34,740 kind of go through this 10970 07:31:34,740 --> 07:31:37,798 we've gone through Cube fundamentals and 10971 07:31:37,798 --> 07:31:41,100 we have covered the what is Cisco 10972 07:31:41,100 --> 07:31:43,500 unified border element and we've covered 10973 07:31:43,500 --> 07:31:45,478 what are the features and what kind of 10974 07:31:45,478 --> 07:31:47,458 things can you do with Cube I want to 10975 07:31:47,458 --> 07:31:48,780 walk you through a basic Cube 10976 07:31:48,780 --> 07:31:50,100 configuration and that's really what 10977 07:31:50,100 --> 07:31:52,080 this video was all about 10978 07:31:52,080 --> 07:31:54,120 I want you to think about Cube call 10979 07:31:54,120 --> 07:31:57,540 flows and I want you to consider that we 10980 07:31:57,540 --> 07:31:59,458 have options for media flow through and 10981 07:31:59,458 --> 07:32:01,320 media flow around and you'll want to 10982 07:32:01,320 --> 07:32:03,718 select the configuration most 10983 07:32:03,718 --> 07:32:05,700 appropriate to your environment you know 10984 07:32:05,700 --> 07:32:08,458 based on what your goals are for cube 10985 07:32:08,458 --> 07:32:11,040 I also want you to consider the h323 to 10986 07:32:11,040 --> 07:32:14,040 323 the 323 to sip or the Sip to sip 10987 07:32:14,040 --> 07:32:16,260 feature support necessary for your 10988 07:32:16,260 --> 07:32:18,780 environment if you'll recall 10989 07:32:18,780 --> 07:32:21,000 um you know relative to support for 10990 07:32:21,000 --> 07:32:23,340 things like early offer and early media 10991 07:32:23,340 --> 07:32:24,478 Etc 10992 07:32:24,478 --> 07:32:26,520 you know there are different rules that 10993 07:32:26,520 --> 07:32:27,958 apply in different things that are 10994 07:32:27,958 --> 07:32:30,600 supported and that are not supported so 10995 07:32:30,600 --> 07:32:33,780 you know keep those in mind and uh you 10996 07:32:33,780 --> 07:32:35,218 should be good to go you know keep in 10997 07:32:35,218 --> 07:32:37,080 mind three three to three two three 10998 07:32:37,080 --> 07:32:39,360 any combination of fast and slow start 10999 07:32:39,360 --> 07:32:41,878 on both call legs is supported sip to 11000 07:32:41,878 --> 07:32:43,860 sip and in all combinations of early and 11001 07:32:43,860 --> 07:32:45,420 delayed offer are supported on both 11002 07:32:45,420 --> 07:32:46,680 colleagues 11003 07:32:46,680 --> 07:32:49,680 three two three to sip fast start to sip 11004 07:32:49,680 --> 07:32:52,440 early offer and h323 slow start to sip 11005 07:32:52,440 --> 07:32:54,840 delayed offer is supported and sip to 11006 07:32:54,840 --> 07:32:56,520 three two three sip early offered a 11007 07:32:56,520 --> 07:32:58,680 three two three fast start separately 11008 07:32:58,680 --> 07:33:00,478 offered a three to three slow start and 11009 07:33:00,478 --> 07:33:02,218 sip delayed offer to three degrees low 11010 07:33:02,218 --> 07:33:04,920 start are supported 11011 07:33:04,920 --> 07:33:08,580 when configuring Cube you want to keep 11012 07:33:08,580 --> 07:33:10,320 in mind this is just like any other 11013 07:33:10,320 --> 07:33:13,020 voice Gateway we've got an inbound dial 11014 07:33:13,020 --> 07:33:14,580 up here we've got an outbound dial up 11015 07:33:14,580 --> 07:33:16,680 here the same rules we leverage to match 11016 07:33:16,680 --> 07:33:18,540 a Diop here applies 11017 07:33:18,540 --> 07:33:20,580 and uh you know really the only thing 11018 07:33:20,580 --> 07:33:22,378 that's unique is that both call legs are 11019 07:33:22,378 --> 07:33:25,280 IP based 11020 07:33:25,440 --> 07:33:27,000 in the example we're going to show 11021 07:33:27,000 --> 07:33:28,860 here's the architecture of the lab 11022 07:33:28,860 --> 07:33:30,718 environment or the the nodes that we're 11023 07:33:30,718 --> 07:33:32,160 using in the lab environment anyway 11024 07:33:32,160 --> 07:33:33,600 we've got the cube here in the middle 11025 07:33:33,600 --> 07:33:36,840 the big blue box it's a iOS router in 11026 07:33:36,840 --> 07:33:38,940 this case it's a 2811 it's that HQ 11027 07:33:38,940 --> 07:33:41,040 router we've been using and we've got 11028 07:33:41,040 --> 07:33:44,878 two IP networks and really I'm showing 11029 07:33:44,878 --> 07:33:47,280 you a capability of cube that you know 11030 07:33:47,280 --> 07:33:49,320 you may use it for you know this is an 11031 07:33:49,320 --> 07:33:51,600 Enterprise kind of model but the same 11032 07:33:51,600 --> 07:33:54,660 model could apply equally to an external 11033 07:33:54,660 --> 07:33:56,878 interface of cube so I've got two call 11034 07:33:56,878 --> 07:33:58,920 manager clusters and I want to build a 11035 07:33:58,920 --> 07:34:00,600 SIP trunk between them 11036 07:34:00,600 --> 07:34:02,400 but I want to run it through Cube to 11037 07:34:02,400 --> 07:34:03,718 give me an additional point of 11038 07:34:03,718 --> 07:34:05,638 demarcation perhaps they live on the 11039 07:34:05,638 --> 07:34:07,020 same network and then they're in the 11040 07:34:07,020 --> 07:34:09,000 same data center but they're managed by 11041 07:34:09,000 --> 07:34:10,680 two different business entities or two 11042 07:34:10,680 --> 07:34:12,540 different you know arms of a business 11043 07:34:12,540 --> 07:34:13,920 that are under separate management 11044 07:34:13,920 --> 07:34:15,420 domain 11045 07:34:15,420 --> 07:34:18,180 so we've got 10 fan 2 10 10 which is a 11046 07:34:18,180 --> 07:34:22,740 call manager cluster and 1010 to 1080. 11047 07:34:22,740 --> 07:34:26,040 I'm going to go ahead and pull down a 11048 07:34:26,040 --> 07:34:28,740 terminal window here 11049 07:34:28,740 --> 07:34:31,260 and we'll make this a little bit bigger 11050 07:34:31,260 --> 07:34:32,940 and we're going to walk through basic 11051 07:34:32,940 --> 07:34:35,100 Cube configuration now this is that same 11052 07:34:35,100 --> 07:34:36,840 2811 we've been doing a lot of testing 11053 07:34:36,840 --> 07:34:39,478 on and I've ripped out pretty much all 11054 07:34:39,478 --> 07:34:41,400 of the voice configuration you know CME 11055 07:34:41,400 --> 07:34:45,478 is gone the um dial piers are gone you 11056 07:34:45,478 --> 07:34:47,218 know it's pretty much a router at this 11057 07:34:47,218 --> 07:34:48,120 point 11058 07:34:48,120 --> 07:34:49,920 the first thing you're going to do when 11059 07:34:49,920 --> 07:34:52,260 configuring cube is configure protocol 11060 07:34:52,260 --> 07:34:54,478 internet working 11061 07:34:54,478 --> 07:34:56,218 to configure protocol Internet working 11062 07:34:56,218 --> 07:34:58,798 you can turn on whatever features you're 11063 07:34:58,798 --> 07:35:00,540 trying to use and it all starts with 11064 07:35:00,540 --> 07:35:03,120 voice service VoIP 11065 07:35:03,120 --> 07:35:05,820 now I want to show you all of the 11066 07:35:05,820 --> 07:35:08,280 different options available to you under 11067 07:35:08,280 --> 07:35:10,378 voice service VoIP and I want to draw 11068 07:35:10,378 --> 07:35:13,020 your attention to the second one allow 11069 07:35:13,020 --> 07:35:15,860 connections allow call connection types 11070 07:35:15,860 --> 07:35:18,540 these this is really where we're turning 11071 07:35:18,540 --> 07:35:21,120 on Cube features I'm going to say allow 11072 07:35:21,120 --> 07:35:24,718 connections and I've got a source or a 11073 07:35:24,718 --> 07:35:27,120 from type protocol selection so I'm 11074 07:35:27,120 --> 07:35:29,280 going to say allow connections 11075 07:35:29,280 --> 07:35:32,520 sip to sip 11076 07:35:32,520 --> 07:35:34,378 and I'm going to say allow connections 11077 07:35:34,378 --> 07:35:38,940 sip to h323 and allow connections sip 11078 07:35:38,940 --> 07:35:43,200 actually h3232 Sip and allow connections 11079 07:35:43,200 --> 07:35:47,940 h323 to h323 so I've turned on 11080 07:35:47,940 --> 07:35:50,940 you know kind of the whole Matrix of 11081 07:35:50,940 --> 07:35:52,978 protocol support and you'll see it here 11082 07:35:52,978 --> 07:35:54,900 under voice service VoIP 11083 07:35:54,900 --> 07:35:57,420 that we've turned on those protocol 11084 07:35:57,420 --> 07:36:00,920 internetworking components 11085 07:36:00,920 --> 07:36:03,180 and the next thing we're going to 11086 07:36:03,180 --> 07:36:04,558 configure 11087 07:36:04,558 --> 07:36:08,820 is DTMF relay and DTMF relay is one of 11088 07:36:08,820 --> 07:36:10,138 those things that's going to happen on 11089 07:36:10,138 --> 07:36:11,458 the dial period really you know we're 11090 07:36:11,458 --> 07:36:13,020 going to configure more than DTMF relay 11091 07:36:13,020 --> 07:36:14,580 we're going to create the dial pairs you 11092 07:36:14,580 --> 07:36:15,600 know I could I could assume they're 11093 07:36:15,600 --> 07:36:16,620 already there but we're going to go 11094 07:36:16,620 --> 07:36:18,240 ahead and create them from scratch here 11095 07:36:18,240 --> 07:36:21,840 let's go config T we'll say dial pure 11096 07:36:21,840 --> 07:36:23,218 voice 11097 07:36:23,218 --> 07:36:27,180 100 VoIP and we'll say destination 11098 07:36:27,180 --> 07:36:31,020 pattern you know five dot dot dot it's 11099 07:36:31,020 --> 07:36:33,958 an example and we'll say session 11100 07:36:33,958 --> 07:36:35,638 protocol 11101 07:36:35,638 --> 07:36:36,780 session 11102 07:36:36,780 --> 07:36:39,058 Pro session Proto hang on what am I 11103 07:36:39,058 --> 07:36:41,580 doing wrong here sesh I gotta spell it 11104 07:36:41,580 --> 07:36:44,520 right session protocol sip V2 session 11105 07:36:44,520 --> 07:36:49,320 Target ipv4 colon 10 10 210 10. so 11106 07:36:49,320 --> 07:36:50,940 that's the first call manager whoops 11107 07:36:50,940 --> 07:36:52,920 what have I done wrong here session 11108 07:36:52,920 --> 07:36:53,900 Target 11109 07:36:53,900 --> 07:36:58,080 ipv4 colon 10 10 2 10 10. 11110 07:36:58,080 --> 07:37:01,138 it doesn't like something here what have 11111 07:37:01,138 --> 07:37:04,378 I done that it doesn't like 11112 07:37:04,378 --> 07:37:07,760 hmm session 11113 07:37:09,180 --> 07:37:11,520 session I keep missing the I key on the 11114 07:37:11,520 --> 07:37:14,940 keyboard there Target 11115 07:37:15,920 --> 07:37:20,340 ipv4 should be fine 10 10 2 10 10. well 11116 07:37:20,340 --> 07:37:21,840 that time it worked yeah maybe I had an 11117 07:37:21,840 --> 07:37:23,638 extra space or something in there anyway 11118 07:37:23,638 --> 07:37:25,978 we've set our session Target 11119 07:37:25,978 --> 07:37:27,540 and we'll do a show run here and I'll 11120 07:37:27,540 --> 07:37:28,680 get to the bottom and I'll show you the 11121 07:37:28,680 --> 07:37:30,900 die up here we've created this is one of 11122 07:37:30,900 --> 07:37:32,520 two VoIP dial pairs that we're going to 11123 07:37:32,520 --> 07:37:34,740 be using to point to our common inter 11124 07:37:34,740 --> 07:37:36,298 clusters and you'll see there it is dial 11125 07:37:36,298 --> 07:37:38,458 up your voice 100 void destination 11126 07:37:38,458 --> 07:37:40,680 pattern five dot dot dot session 11127 07:37:40,680 --> 07:37:42,660 protocol sympathy 2 and session Target 11128 07:37:42,660 --> 07:37:46,680 ipv4 1010 210 10. now let me go ahead 11129 07:37:46,680 --> 07:37:49,680 and create another one config tile up 11130 07:37:49,680 --> 07:37:52,320 here voice 200 VoIP 11131 07:37:52,320 --> 07:37:54,798 destination 11132 07:37:54,798 --> 07:37:57,780 destination pattern and we'll say six 11133 07:37:57,780 --> 07:38:01,620 dot dot dot session protocol 11134 07:38:01,620 --> 07:38:06,798 zip V2 session Target ipv4 colon 10 10 11135 07:38:06,798 --> 07:38:10,740 210.80 so that's the other one 11136 07:38:10,740 --> 07:38:14,040 so we've got two dial piers and this is 11137 07:38:14,040 --> 07:38:16,978 pretty much a vanilla uh you know kind 11138 07:38:16,978 --> 07:38:19,620 of configuration on the Gateway now if I 11139 07:38:19,620 --> 07:38:22,620 want to configure DTMF methods 11140 07:38:22,620 --> 07:38:25,620 and let's say that 11141 07:38:25,620 --> 07:38:26,700 um 11142 07:38:26,700 --> 07:38:28,860 one 11143 07:38:28,860 --> 07:38:30,718 of my 11144 07:38:30,718 --> 07:38:32,280 connections well you know they're sip to 11145 07:38:32,280 --> 07:38:33,840 step so I'm going to back up for a 11146 07:38:33,840 --> 07:38:35,878 second because they're both sip in this 11147 07:38:35,878 --> 07:38:38,040 example I'm probably going to be using 11148 07:38:38,040 --> 07:38:40,080 the same DTMF relay method with SIP 11149 07:38:40,080 --> 07:38:41,878 you've got two choices you've got RTP 11150 07:38:41,878 --> 07:38:46,080 nte which is RFC 2833 base DTMF relay 11151 07:38:46,080 --> 07:38:48,298 and that's an in-band etmf relay method 11152 07:38:48,298 --> 07:38:51,660 and with SIP you've also got sip notify 11153 07:38:51,660 --> 07:38:52,798 which is 11154 07:38:52,798 --> 07:38:54,660 um an atoman method 11155 07:38:54,660 --> 07:38:58,200 let's go ahead and say on this one that 11156 07:38:58,200 --> 07:39:02,760 we want DTMF relay RTP and te 11157 07:39:02,760 --> 07:39:04,260 and then we'll go back to that other 11158 07:39:04,260 --> 07:39:06,240 dial up here 100 11159 07:39:06,240 --> 07:39:10,260 and we'll say DTMF relay 11160 07:39:10,260 --> 07:39:13,200 I'll say sip notify so there you go 11161 07:39:13,200 --> 07:39:15,540 we've got a cube we've got our dial 11162 07:39:15,540 --> 07:39:17,100 pairs configured 11163 07:39:17,100 --> 07:39:19,680 voice service VoIP will allow sip to sip 11164 07:39:19,680 --> 07:39:21,660 which is the example that we're doing 11165 07:39:21,660 --> 07:39:23,940 here I'll get down here and show you our 11166 07:39:23,940 --> 07:39:27,120 dial peers there's our dial peers one 11167 07:39:27,120 --> 07:39:28,680 dial up here or one call manager 11168 07:39:28,680 --> 07:39:30,298 clusters using sip notify the other 11169 07:39:30,298 --> 07:39:32,340 one's using RTP and te 11170 07:39:32,340 --> 07:39:34,978 enjoy your Cube It's really that simple 11171 07:39:34,978 --> 07:39:37,740 I mean cube is 11172 07:39:37,740 --> 07:39:39,420 a gateway 11173 07:39:39,420 --> 07:39:42,180 there's nothing all that crazy different 11174 07:39:42,180 --> 07:39:44,700 in building a cube to building a Gateway 11175 07:39:44,700 --> 07:39:45,840 now there's other things we haven't 11176 07:39:45,840 --> 07:39:47,820 configured here we haven't configured 11177 07:39:47,820 --> 07:39:51,180 our media type so let's go ahead and 11178 07:39:51,180 --> 07:39:53,160 let's let's tell this one for whatever 11179 07:39:53,160 --> 07:39:54,718 reason then it's going to be a media 11180 07:39:54,718 --> 07:39:55,978 flow through 11181 07:39:55,978 --> 07:39:58,260 so let's go to 11182 07:39:58,260 --> 07:40:00,478 let me get in here real quick 11183 07:40:00,478 --> 07:40:02,940 it's going to be on the dial up here so 11184 07:40:02,940 --> 07:40:06,058 config T and say dial pure voice 100 11185 07:40:06,058 --> 07:40:09,900 VoIP and we'll say media flow through 11186 07:40:09,900 --> 07:40:11,878 and then we'll go to the other dial up 11187 07:40:11,878 --> 07:40:13,558 here 11188 07:40:13,558 --> 07:40:15,900 and media flow through well there you go 11189 07:40:15,900 --> 07:40:17,820 now you got a cube that supports media 11190 07:40:17,820 --> 07:40:19,500 flow through I mean are you getting the 11191 07:40:19,500 --> 07:40:21,718 picture how easy this is 11192 07:40:21,718 --> 07:40:22,620 um 11193 07:40:22,620 --> 07:40:26,000 if we wanted to configure 11194 07:40:26,000 --> 07:40:28,978 h323 it really wouldn't be all that 11195 07:40:28,978 --> 07:40:30,780 different in fact let me do Show run 11196 07:40:30,780 --> 07:40:34,200 pipe again dial here voice we'll show 11197 07:40:34,200 --> 07:40:36,958 you the existing dial pairs here's 100 11198 07:40:36,958 --> 07:40:39,240 and 200. we'll go ahead and convert 200 11199 07:40:39,240 --> 07:40:40,860 let's let's say that for whatever reason 11200 07:40:40,860 --> 07:40:43,798 200 is now a 323 Gateway so we'll say 11201 07:40:43,798 --> 07:40:47,540 dial pure voice 200 VoIP 11202 07:40:47,540 --> 07:40:50,878 VoIP and we'll say session 11203 07:40:50,878 --> 07:40:52,378 protocol 11204 07:40:52,378 --> 07:40:53,760 actually I'm just going to say no 11205 07:40:53,760 --> 07:40:55,378 session protocol 11206 07:40:55,378 --> 07:40:57,360 sip V2 11207 07:40:57,360 --> 07:40:59,400 and that'll peel it back to standard 11208 07:40:59,400 --> 07:41:02,340 h323 we can leave the zip session Target 11209 07:41:02,340 --> 07:41:04,680 the same 11210 07:41:04,680 --> 07:41:06,958 um since we're hp23 we're going to need 11211 07:41:06,958 --> 07:41:09,780 a DTMF relay type that is supported 11212 07:41:09,780 --> 07:41:12,958 under h323 and you'll notice I've got 11213 07:41:12,958 --> 07:41:15,420 different options here because I'm 323 11214 07:41:15,420 --> 07:41:17,218 and because I understand what Cube 11215 07:41:17,218 --> 07:41:19,558 supports I'm going to say h.245 11216 07:41:19,558 --> 07:41:22,080 alphanumeric 11217 07:41:22,080 --> 07:41:24,478 so now you've got a cube 11218 07:41:24,478 --> 07:41:26,700 Show run 11219 07:41:26,700 --> 07:41:29,760 that's supporting 11220 07:41:29,760 --> 07:41:34,320 um h323 or 323 to h32 or three two sip 11221 07:41:34,320 --> 07:41:35,458 um you know either way depends who's 11222 07:41:35,458 --> 07:41:37,440 originating the call one of them is 11223 07:41:37,440 --> 07:41:39,840 using sip notify and the other is using 11224 07:41:39,840 --> 07:41:43,200 h.245 alphanumeric and Q will take care 11225 07:41:43,200 --> 07:41:44,400 of the rest 11226 07:41:44,400 --> 07:41:47,100 so what are commands you can use to 11227 07:41:47,100 --> 07:41:50,458 troubleshoot Cube well one of the 11228 07:41:50,458 --> 07:41:52,260 commands show 11229 07:41:52,260 --> 07:41:53,878 and there's no calls active but we'll 11230 07:41:53,878 --> 07:41:55,978 see what it would be show call active 11231 07:41:55,978 --> 07:41:57,180 voice 11232 07:41:57,180 --> 07:41:58,740 you know same kind of command we're 11233 07:41:58,740 --> 07:41:59,700 going to use on any other kind of 11234 07:41:59,700 --> 07:42:01,260 Gateway 11235 07:42:01,260 --> 07:42:04,200 show call history voice 11236 07:42:04,200 --> 07:42:05,760 another good one you know there's not a 11237 07:42:05,760 --> 07:42:08,458 whole lot going on on this Gateway 11238 07:42:08,458 --> 07:42:10,860 so dial pure voice and I like throwing 11239 07:42:10,860 --> 07:42:12,540 summary on there at the tail end to see 11240 07:42:12,540 --> 07:42:13,798 what dial piers are in there but let's 11241 07:42:13,798 --> 07:42:15,780 say I didn't put summary on there you 11242 07:42:15,780 --> 07:42:17,580 know we've got a lot of 11243 07:42:17,580 --> 07:42:19,620 detailed information relative to the 11244 07:42:19,620 --> 07:42:22,020 individual diopia configuration probably 11245 07:42:22,020 --> 07:42:23,520 more than you thought you'd ever need to 11246 07:42:23,520 --> 07:42:26,040 know if we have calls in progress a show 11247 07:42:26,040 --> 07:42:28,920 VoIP RTP connections is useful and 11248 07:42:28,920 --> 07:42:30,600 there's no active connections on This 11249 07:42:30,600 --> 07:42:33,000 Server right now you've also got some 11250 07:42:33,000 --> 07:42:36,840 debugs you can run debug 11251 07:42:36,900 --> 07:42:41,218 VoIP IP IP Gateway you know can give you 11252 07:42:41,218 --> 07:42:43,558 some good Cube debugs 11253 07:42:43,558 --> 07:42:45,558 um debug 11254 07:42:45,558 --> 07:42:50,458 cch323 all is useful debug CC sip 11255 07:42:50,458 --> 07:42:52,080 messages that's kind of my new favorite 11256 07:42:52,080 --> 07:42:55,320 debug of all type good for debugging sip 11257 07:42:55,320 --> 07:42:57,718 if you need to get into the h.225 and 11258 07:42:57,718 --> 07:42:59,878 h.245 there are various debugs for that 11259 07:42:59,878 --> 07:43:01,638 so debug 11260 07:43:01,638 --> 07:43:04,138 h225-225 question mark you've got 11261 07:43:04,138 --> 07:43:08,520 Advanced q931 ANSI Etc or h.245 you've 11262 07:43:08,520 --> 07:43:13,440 got asn1 events or srtp so we're covered 11263 07:43:13,440 --> 07:43:14,820 there 11264 07:43:14,820 --> 07:43:16,260 um and then really the other big one 11265 07:43:16,260 --> 07:43:18,780 debug voice the one I hate more than any 11266 07:43:18,780 --> 07:43:23,218 other debug in the world CC API and out 11267 07:43:23,218 --> 07:43:25,020 um will tell you everything you never 11268 07:43:25,020 --> 07:43:27,900 wanted to know about what's happening in 11269 07:43:27,900 --> 07:43:31,260 your Cube or in your Gateway in general 11270 07:43:31,260 --> 07:43:33,420 so that kind of cover 11271 07:43:33,420 --> 07:43:35,878 level of basic Cube figuration I told 11272 07:43:35,878 --> 07:43:37,680 you it wasn't 11273 07:43:37,680 --> 07:43:41,520 and it's not all that different from a 11274 07:43:41,520 --> 07:43:43,020 normal Gateway you've just got to think 11275 07:43:43,020 --> 07:43:45,298 about it a little bit differently you 11276 07:43:45,298 --> 07:43:46,680 know certainly there's lots of features 11277 07:43:46,680 --> 07:43:48,360 you can leverage that we haven't touched 11278 07:43:48,360 --> 07:43:50,700 on they're well outside of the scope of 11279 07:43:50,700 --> 07:43:53,100 the C voice exam but they are things you 11280 07:43:53,100 --> 07:43:55,020 should spend some time getting your arms 11281 07:43:55,020 --> 07:43:57,240 around so I would encourage you to spin 11282 07:43:57,240 --> 07:43:58,798 up a couple of call manager clusters 11283 07:43:58,798 --> 07:44:01,320 build an h323 Gateway and a SIP trunk 11284 07:44:01,320 --> 07:44:03,958 and set up a cube and try to Route some 11285 07:44:03,958 --> 07:44:05,700 calls between these things and play with 11286 07:44:05,700 --> 07:44:07,860 the different DTMF relay options and the 11287 07:44:07,860 --> 07:44:09,660 media flow through versus flow around 11288 07:44:09,660 --> 07:44:11,878 and you know if you really want to get 11289 07:44:11,878 --> 07:44:14,458 into some interesting stuff when you're 11290 07:44:14,458 --> 07:44:17,100 integrating with the cube to for example 11291 07:44:17,100 --> 07:44:21,420 an itsp or an IP telephony Solutions 11292 07:44:21,420 --> 07:44:23,638 provider or service provider you know 11293 07:44:23,638 --> 07:44:26,400 think of it as a Telco over a SIP trunk 11294 07:44:26,400 --> 07:44:28,138 you know you're going to find that they 11295 07:44:28,138 --> 07:44:29,400 have all kinds of different rules of 11296 07:44:29,400 --> 07:44:30,780 what they'll let you do on the SIP trunk 11297 07:44:30,780 --> 07:44:32,340 relative to Cube and you'll get into 11298 07:44:32,340 --> 07:44:34,080 things like modifying sip diversion 11299 07:44:34,080 --> 07:44:35,878 headers and you know for call transfers 11300 07:44:35,878 --> 07:44:39,058 to work and all kinds of lovely stuff so 11301 07:44:39,058 --> 07:44:40,798 um a lot of fun to be had with Cube lots 11302 07:44:40,798 --> 07:44:43,500 of features but yet not really that 11303 07:44:43,500 --> 07:44:45,660 complicated to set up so hopefully this 11304 07:44:45,660 --> 07:44:47,638 video has been informative to you and 11305 07:44:47,638 --> 07:44:49,440 has given you a good summary of Cisco 11306 07:44:49,440 --> 07:44:51,420 unified border element and what you need 11307 07:44:51,420 --> 07:44:53,340 to understand relative to the C voice 11308 07:44:53,340 --> 07:44:55,558 exam in the next set of videos we're 11309 07:44:55,558 --> 07:44:57,958 going to talk about Gatekeepers 11310 07:44:57,958 --> 07:45:00,240 um the technology that seems like it's 11311 07:45:00,240 --> 07:45:03,058 been around for a long long time but yet 11312 07:45:03,058 --> 07:45:05,940 hardly anybody is still using because 11313 07:45:05,940 --> 07:45:07,798 there are better and smarter ways of 11314 07:45:07,798 --> 07:45:10,138 doing things but I digress I'm not gonna 11315 07:45:10,138 --> 07:45:12,600 pass too much judgment on Cisco I can't 11316 07:45:12,600 --> 07:45:14,760 uh can't be a hater for having options 11317 07:45:14,760 --> 07:45:17,100 with technology so anyway thanks for 11318 07:45:17,100 --> 07:45:18,840 watching good studying and I'll see you 11319 07:45:18,840 --> 07:45:21,440 in the next video 11320 07:45:25,510 --> 07:45:29,638 [Music] 11321 07:45:29,638 --> 07:45:30,900 thank you 11322 07:45:30,900 --> 07:45:37,870 [Music] 11323 07:45:42,000 --> 07:45:45,000 foreign 11324 07:45:46,280 --> 07:45:48,718 we're going to give you an introduction 11325 07:45:48,718 --> 07:45:51,840 to Gatekeepers now I've got to admit I 11326 07:45:51,840 --> 07:45:55,200 hate Gatekeepers I I really do 11327 07:45:55,200 --> 07:45:58,500 um Gatekeepers come from a Time 11328 07:45:58,500 --> 07:46:03,298 when h323 Ruled the Land and we used 11329 07:46:03,298 --> 07:46:04,920 Gatekeepers 11330 07:46:04,920 --> 07:46:09,500 as a way to globally distribute 11331 07:46:09,500 --> 07:46:12,298 h.323 dial plans and endpoint 11332 07:46:12,298 --> 07:46:14,638 information think of it as kind of like 11333 07:46:14,638 --> 07:46:16,440 a dynamic routing protocol where we're 11334 07:46:16,440 --> 07:46:17,940 routing by rumor and saying I've got 11335 07:46:17,940 --> 07:46:19,978 these guys and another router says well 11336 07:46:19,978 --> 07:46:21,360 I've got these guys 11337 07:46:21,360 --> 07:46:22,798 it worked 11338 07:46:22,798 --> 07:46:26,458 it's still used somewhat but from a 11339 07:46:26,458 --> 07:46:29,040 design perspective we tend to do things 11340 07:46:29,040 --> 07:46:31,080 a little bit differently so you're not 11341 07:46:31,080 --> 07:46:33,540 going to see as many Gatekeepers in 11342 07:46:33,540 --> 07:46:36,240 modern networks that you would have say 11343 07:46:36,240 --> 07:46:39,718 15 years ago or 10 years ago even so 11344 07:46:39,718 --> 07:46:41,520 times have changed a little bit but that 11345 07:46:41,520 --> 07:46:43,920 said understanding Gatekeepers is still 11346 07:46:43,920 --> 07:46:45,958 part of the C voice exam and it's 11347 07:46:45,958 --> 07:46:47,160 something you're going to need to 11348 07:46:47,160 --> 07:46:49,500 understand particularly in larger 11349 07:46:49,500 --> 07:46:51,478 Enterprise networks so let's Jump Right 11350 07:46:51,478 --> 07:46:53,638 In and talk about gatekeeper technology 11351 07:46:53,638 --> 07:46:55,558 how it's used in a little bit of the 11352 07:46:55,558 --> 07:46:57,360 fundamental concepts and then in the 11353 07:46:57,360 --> 07:46:59,218 next video we'll go through some basic 11354 07:46:59,218 --> 07:47:01,740 gatekeeper configuration 11355 07:47:01,740 --> 07:47:04,558 first off understanding the role of a 11356 07:47:04,558 --> 07:47:06,540 gatekeeper what a gatekeeper does is it 11357 07:47:06,540 --> 07:47:09,120 allows us to globally distribute an 11358 07:47:09,120 --> 07:47:12,920 h.323 based dial plan so for example 11359 07:47:12,920 --> 07:47:15,240 we're going to be able to advertise one 11360 07:47:15,240 --> 07:47:17,878 endpoints we have registered to us and 11361 07:47:17,878 --> 07:47:19,740 it allows for local dial plan control 11362 07:47:19,740 --> 07:47:21,718 and what I mean by local dial plan 11363 07:47:21,718 --> 07:47:25,320 control is that a a given Gateway 11364 07:47:25,320 --> 07:47:27,840 can have its resources or not even a 11365 07:47:27,840 --> 07:47:29,638 Gateway a given 11366 07:47:29,638 --> 07:47:31,860 um call manager for example can register 11367 07:47:31,860 --> 07:47:34,500 with a gatekeeper you know a given 11368 07:47:34,500 --> 07:47:35,820 endpoint 11369 07:47:35,820 --> 07:47:38,878 or you know group of endpoints can be 11370 07:47:38,878 --> 07:47:39,958 shared 11371 07:47:39,958 --> 07:47:41,940 with you know from a gatekeeper to 11372 07:47:41,940 --> 07:47:44,100 another GateKeeper so I'm kind of 11373 07:47:44,100 --> 07:47:46,378 rambling here but here's a good drawing 11374 07:47:46,378 --> 07:47:48,540 it demonstrates it way better than I can 11375 07:47:48,540 --> 07:47:51,478 explain it so let's say I've got two 11376 07:47:51,478 --> 07:47:53,340 um you know two gateways here and a 11377 07:47:53,340 --> 07:47:55,378 Gateway is you know let's say these are 11378 07:47:55,378 --> 07:47:57,478 CMEs or whatever and we've got endpoints 11379 07:47:57,478 --> 07:47:59,400 on them you know the left one has you 11380 07:47:59,400 --> 07:48:01,378 know five thousand one five thousand two 11381 07:48:01,378 --> 07:48:02,940 and five thousand three extensions and 11382 07:48:02,940 --> 07:48:04,320 the one on the right has you know one 11383 07:48:04,320 --> 07:48:05,638 thousand one one thousand two one 11384 07:48:05,638 --> 07:48:07,740 thousand three and up here in the middle 11385 07:48:07,740 --> 07:48:10,320 we've got a gatekeeper so each Gateway 11386 07:48:10,320 --> 07:48:12,540 can tell the gatekeeper what endpoints 11387 07:48:12,540 --> 07:48:14,638 it's in control of it and you make the 11388 07:48:14,638 --> 07:48:17,218 gatekeeper aware of where endpoints are 11389 07:48:17,218 --> 07:48:19,378 on the network 11390 07:48:19,378 --> 07:48:21,780 what are the responsibilities of a 11391 07:48:21,780 --> 07:48:24,600 gatekeeper well there are both mandatory 11392 07:48:24,600 --> 07:48:27,298 and optional responsibilities of a 11393 07:48:27,298 --> 07:48:28,798 gatekeeper the mandatory 11394 07:48:28,798 --> 07:48:31,500 responsibilities on the left are going 11395 07:48:31,500 --> 07:48:32,520 to include things like address 11396 07:48:32,520 --> 07:48:36,000 resolution so if I'm an h323 Gateway you 11397 07:48:36,000 --> 07:48:37,320 know and I've got a call coming in from 11398 07:48:37,320 --> 07:48:38,760 the outside 11399 07:48:38,760 --> 07:48:40,620 and 11400 07:48:40,620 --> 07:48:42,540 um you know it may have an e164 address 11401 07:48:42,540 --> 07:48:44,580 or an alias assigned to it that we're 11402 07:48:44,580 --> 07:48:45,840 going to use to route that call so 11403 07:48:45,840 --> 07:48:47,878 address resolution you know of those 11404 07:48:47,878 --> 07:48:50,398 addresses to an endpoint would be one 11405 07:48:50,398 --> 07:48:53,420 role of a gatekeeper admission control 11406 07:48:53,420 --> 07:48:56,040 bandwidth control Zone management those 11407 07:48:56,040 --> 07:48:57,958 are all mandatory responsibilities of a 11408 07:48:57,958 --> 07:48:59,160 gatekeeper and those are the core things 11409 07:48:59,160 --> 07:49:01,680 that they're going to do optionally a 11410 07:49:01,680 --> 07:49:03,240 gatekeeper can do call authorization 11411 07:49:03,240 --> 07:49:05,160 based on policy you know maybe some time 11412 07:49:05,160 --> 07:49:07,200 of day policies it handles call 11413 07:49:07,200 --> 07:49:09,360 management so if an endpoint is busy it 11414 07:49:09,360 --> 07:49:12,620 can redirect a call perhaps and it can 11415 07:49:12,620 --> 07:49:14,940 reject calls you know do bandwidth 11416 07:49:14,940 --> 07:49:16,740 management if insufficient bandwidth 11417 07:49:16,740 --> 07:49:18,840 exists so lots and lots of things can 11418 07:49:18,840 --> 07:49:21,360 happen within the realm of a gatekeeper 11419 07:49:21,360 --> 07:49:23,100 and like I mentioned here a call manager 11420 07:49:23,100 --> 07:49:24,978 cluster can register with a gatekeeper 11421 07:49:24,978 --> 07:49:27,478 endpoints non-call manager can register 11422 07:49:27,478 --> 07:49:28,920 with a gatekeeper we saw a lot of video 11423 07:49:28,920 --> 07:49:30,958 endpoints doing this back in the day and 11424 07:49:30,958 --> 07:49:33,718 each endpoint can be registered in one 11425 07:49:33,718 --> 07:49:35,820 zone and we'll talk about zones when we 11426 07:49:35,820 --> 07:49:38,160 get into actual configuration of 11427 07:49:38,160 --> 07:49:39,898 Gatekeepers when I'm going to kind of 11428 07:49:39,898 --> 07:49:42,898 keep that out of this video for now 11429 07:49:42,898 --> 07:49:44,760 when we talk about the gatekeeper call 11430 07:49:44,760 --> 07:49:46,920 Process endpoints are going to register 11431 07:49:46,920 --> 07:49:48,780 with the gatekeeper at startup so you're 11432 07:49:48,780 --> 07:49:50,580 either going to go through an auto 11433 07:49:50,580 --> 07:49:52,200 Discovery process where you're going to 11434 07:49:52,200 --> 07:49:54,360 be programmed with the IP address of 11435 07:49:54,360 --> 07:49:55,620 your gatekeeper and we'll talk about 11436 07:49:55,620 --> 07:49:57,298 that you know those options here in 11437 07:49:57,298 --> 07:49:58,978 another couple of slides but you're 11438 07:49:58,978 --> 07:50:00,360 going to register with the gatekeeper at 11439 07:50:00,360 --> 07:50:02,580 startup and when you want to place a 11440 07:50:02,580 --> 07:50:04,320 call you're going to request admission 11441 07:50:04,320 --> 07:50:05,820 you're going to send a message to the 11442 07:50:05,820 --> 07:50:07,558 gatekeeper it says I want to place a 11443 07:50:07,558 --> 07:50:10,440 call and it's going to look and see can 11444 07:50:10,440 --> 07:50:11,878 you place a call to the endpoint you're 11445 07:50:11,878 --> 07:50:13,860 requesting to place a call to is it busy 11446 07:50:13,860 --> 07:50:15,420 is it available do I have any idea where 11447 07:50:15,420 --> 07:50:17,040 it is and it's going to send you a 11448 07:50:17,040 --> 07:50:19,558 message back and either you know accept 11449 07:50:19,558 --> 07:50:22,378 that request and confirm it or reject it 11450 07:50:22,378 --> 07:50:24,240 and more about that as we go 11451 07:50:24,240 --> 07:50:26,040 if the gatekeeper accepts the request 11452 07:50:26,040 --> 07:50:28,260 it's going to return to you or return to 11453 07:50:28,260 --> 07:50:30,000 the originating endpoint a destination 11454 07:50:30,000 --> 07:50:32,878 IP address so you're going to know where 11455 07:50:32,878 --> 07:50:35,420 to go next 11456 07:50:35,478 --> 07:50:37,680 gatekeeper signaling 11457 07:50:37,680 --> 07:50:39,958 I can tell you right now this is 11458 07:50:39,958 --> 07:50:41,700 something you're going to have to 11459 07:50:41,700 --> 07:50:43,620 memorize 11460 07:50:43,620 --> 07:50:46,920 um this is at least you know the tests 11461 07:50:46,920 --> 07:50:49,798 I've taken your knowledge of this is 11462 07:50:49,798 --> 07:50:52,860 something that uh they expect to be very 11463 07:50:52,860 --> 07:50:56,100 thorough so hint hint good test material 11464 07:50:56,100 --> 07:50:59,760 here Gatekeepers use h.225 Raz for 11465 07:50:59,760 --> 07:51:01,320 signal laner for the initial setup 11466 07:51:01,320 --> 07:51:04,620 that's going to be over UDP 11467 07:51:04,620 --> 07:51:07,860 next h.225 over TCP is going to be used 11468 07:51:07,860 --> 07:51:09,180 to set up the connections between the 11469 07:51:09,180 --> 07:51:11,580 endpoints and if there's no gatekeeper 11470 07:51:11,580 --> 07:51:13,920 present that htt5 signaling is going to 11471 07:51:13,920 --> 07:51:15,478 just happen between the endpoints 11472 07:51:15,478 --> 07:51:17,520 directly once we've established a 11473 07:51:17,520 --> 07:51:19,500 connection we're going to use h.245 with 11474 07:51:19,500 --> 07:51:22,740 TCP to establish the media flow and then 11475 07:51:22,740 --> 07:51:24,120 throughout the duration of the call 11476 07:51:24,120 --> 07:51:26,760 h.245 signaling is going to continue to 11477 07:51:26,760 --> 07:51:29,218 manage that call 11478 07:51:29,218 --> 07:51:31,260 and here are those messages you're going 11479 07:51:31,260 --> 07:51:34,200 to need to understand boom I'm going to 11480 07:51:34,200 --> 07:51:35,820 walk you through these and give you a 11481 07:51:35,820 --> 07:51:38,040 basic overview of what these are used 11482 07:51:38,040 --> 07:51:40,378 for so it all starts off with Gateway 11483 07:51:40,378 --> 07:51:42,440 Discovery messages 11484 07:51:42,440 --> 07:51:44,340 endpoints are going to either use 11485 07:51:44,340 --> 07:51:47,398 unicast or multicast to try to discover 11486 07:51:47,398 --> 07:51:49,798 their gatekeeper and we've got three 11487 07:51:49,798 --> 07:51:51,058 different messages at play here 11488 07:51:51,058 --> 07:51:52,978 gatekeeper requests gatekeeper 11489 07:51:52,978 --> 07:51:55,500 confirmations and gatekeeper rejects a 11490 07:51:55,500 --> 07:51:57,600 gatekeeper request message is you know 11491 07:51:57,600 --> 07:51:59,340 plain and simple it's a message that's 11492 07:51:59,340 --> 07:52:01,798 going to be sent to the gatekeeper from 11493 07:52:01,798 --> 07:52:02,878 the endpoint 11494 07:52:02,878 --> 07:52:04,680 you know asking you know it's a 11495 07:52:04,680 --> 07:52:07,138 discovery message you know are you there 11496 07:52:07,138 --> 07:52:09,240 um a confirmation a GCF the gatekeeper 11497 07:52:09,240 --> 07:52:10,680 confirmation is going to be a reply from 11498 07:52:10,680 --> 07:52:13,378 the gatekeeper indicating 11499 07:52:13,378 --> 07:52:14,700 um the transport address of the 11500 07:52:14,700 --> 07:52:16,920 gatekeeper rash Channel 11501 07:52:16,920 --> 07:52:20,398 the gatekeeper reject is going to be a 11502 07:52:20,398 --> 07:52:23,058 reply again from the gatekeeper 11503 07:52:23,058 --> 07:52:25,558 rejecting the request for registration 11504 07:52:25,558 --> 07:52:27,000 so there could be you know a number of 11505 07:52:27,000 --> 07:52:28,200 different reasons I'm not getting into 11506 07:52:28,200 --> 07:52:29,638 for that now but I want you to see a 11507 07:52:29,638 --> 07:52:32,398 pattern we've got requests confirmations 11508 07:52:32,398 --> 07:52:34,740 and rejects and that pattern is going to 11509 07:52:34,740 --> 07:52:36,718 apply to many of these different message 11510 07:52:36,718 --> 07:52:39,058 types so as we move on Gateway and 11511 07:52:39,058 --> 07:52:40,620 terminal registration we've got 11512 07:52:40,620 --> 07:52:42,420 registration requests registration 11513 07:52:42,420 --> 07:52:45,138 confirmations and registration rejects 11514 07:52:45,138 --> 07:52:47,700 we've got gateland terminal 11515 07:52:47,700 --> 07:52:50,100 unregistration you know confirm you know 11516 07:52:50,100 --> 07:52:52,320 request confirm reject we've got 11517 07:52:52,320 --> 07:52:55,558 resource a availability indicators our 11518 07:52:55,558 --> 07:52:56,940 AIS 11519 07:52:56,940 --> 07:52:59,638 and then confirmations we've got 11520 07:52:59,638 --> 07:53:02,100 bandwidth requests confirms and rejects 11521 07:53:02,100 --> 07:53:04,978 location requests confirms and rejects 11522 07:53:04,978 --> 07:53:07,680 and the list keeps going yes there's 11523 07:53:07,680 --> 07:53:10,020 more we've got and these are really 11524 07:53:10,020 --> 07:53:11,280 important ones right here the first 11525 07:53:11,280 --> 07:53:13,860 three the admission requests 11526 07:53:13,860 --> 07:53:15,898 confirmation and rejects those are what 11527 07:53:15,898 --> 07:53:17,040 we're going to use when we try to 11528 07:53:17,040 --> 07:53:19,860 request admission to place a call we've 11529 07:53:19,860 --> 07:53:22,558 got disengage requests confirmations and 11530 07:53:22,558 --> 07:53:25,500 rejections and we've got a request and 11531 07:53:25,500 --> 07:53:27,478 progress message and we've got some 11532 07:53:27,478 --> 07:53:29,458 information request messages for status 11533 07:53:29,458 --> 07:53:31,680 so information request and response and 11534 07:53:31,680 --> 07:53:33,240 acknowledge we've got a negative 11535 07:53:33,240 --> 07:53:35,218 acknowledgment or a knack and then we've 11536 07:53:35,218 --> 07:53:37,020 got an information request confirmation 11537 07:53:37,020 --> 07:53:40,680 so lots of h.225 Raz messages out there 11538 07:53:40,680 --> 07:53:43,558 again you know it's just stuff you're 11539 07:53:43,558 --> 07:53:45,540 going to have to come into memory 11540 07:53:45,540 --> 07:53:46,740 um you know and you'll want to read 11541 07:53:46,740 --> 07:53:48,898 about all of these different Ras message 11542 07:53:48,898 --> 07:53:50,638 types there's way too much information 11543 07:53:50,638 --> 07:53:53,218 here for me to get into in a video you 11544 07:53:53,218 --> 07:53:54,898 know this is something that you know 11545 07:53:54,898 --> 07:53:56,940 merits cracking open a textbook and 11546 07:53:56,940 --> 07:53:58,620 going through so 11547 07:53:58,620 --> 07:54:01,260 I will not try to explain them all in 11548 07:54:01,260 --> 07:54:03,240 granular detail but I do want you to 11549 07:54:03,240 --> 07:54:04,798 understand the call and Mission request 11550 07:54:04,798 --> 07:54:06,958 the arq's ACs arjs because we're going 11551 07:54:06,958 --> 07:54:10,398 to use the heck out of those things 11552 07:54:10,638 --> 07:54:12,780 talking more about the gatekeeper 11553 07:54:12,780 --> 07:54:15,180 Discovery process I told you before that 11554 07:54:15,180 --> 07:54:16,260 endpoints are going to attempt to 11555 07:54:16,260 --> 07:54:17,580 register with a gatekeeper when they 11556 07:54:17,580 --> 07:54:19,860 power up and what they're trying to do 11557 07:54:19,860 --> 07:54:21,898 is you know discover a gatekeeper so 11558 07:54:21,898 --> 07:54:23,340 they can register with it and ultimately 11559 07:54:23,340 --> 07:54:25,200 discover what zone they're a member of 11560 07:54:25,200 --> 07:54:26,520 and I told you I'll talk about zones 11561 07:54:26,520 --> 07:54:27,660 when we go through the configuration 11562 07:54:27,660 --> 07:54:29,940 video so we're going to leave it at that 11563 07:54:29,940 --> 07:54:32,458 level of detail for now this discovery 11564 07:54:32,458 --> 07:54:34,378 process can be either unicast or 11565 07:54:34,378 --> 07:54:36,058 multicast and this is one of those 11566 07:54:36,058 --> 07:54:38,340 message types the Gateway I'm sorry 11567 07:54:38,340 --> 07:54:41,520 gatekeeper request message the grq that 11568 07:54:41,520 --> 07:54:43,138 we're gonna send 11569 07:54:43,138 --> 07:54:45,660 if it's unicast or if we're doing a 11570 07:54:45,660 --> 07:54:47,878 unicast discovery we're going to use UDP 11571 07:54:47,878 --> 07:54:50,160 Port 1718 and it's going to require 11572 07:54:50,160 --> 07:54:54,000 static configuration of the gatekeeper 11573 07:54:54,000 --> 07:54:55,920 on the endpoint so I mentioned using 11574 07:54:55,920 --> 07:54:58,020 this on video endpoints years ago we 11575 07:54:58,020 --> 07:54:59,820 would you know literally we'd program an 11576 07:54:59,820 --> 07:55:01,680 IP address a subnet mask a default 11577 07:55:01,680 --> 07:55:02,820 gateway and another one of those 11578 07:55:02,820 --> 07:55:05,100 parameters we would set up is gatekeeper 11579 07:55:05,100 --> 07:55:07,920 IP address so that was a unicast based 11580 07:55:07,920 --> 07:55:10,320 discovery you can also do a multicast 11581 07:55:10,320 --> 07:55:13,138 based discovery which is going to use 11582 07:55:13,138 --> 07:55:16,218 multicast address 11583 07:55:16,280 --> 07:55:18,240 224.0.1.41 and if you're doing 11584 07:55:18,240 --> 07:55:20,520 multicasting for gatekeeper Discovery it 11585 07:55:20,520 --> 07:55:22,620 is not necessary to have static 11586 07:55:22,620 --> 07:55:24,478 configuration and your endpoint it's 11587 07:55:24,478 --> 07:55:27,058 just going to use multicast 11588 07:55:27,058 --> 07:55:28,680 and you know when you send this 11589 07:55:28,680 --> 07:55:30,420 gatekeeper request message you're either 11590 07:55:30,420 --> 07:55:32,280 going to get a GCF which is obviously 11591 07:55:32,280 --> 07:55:34,440 what you hope for a confirmation of 11592 07:55:34,440 --> 07:55:38,700 gatekeeper um registration or a grj for 11593 07:55:38,700 --> 07:55:41,040 a gatekeeper rejection 11594 07:55:41,040 --> 07:55:42,958 and again that can be a number of 11595 07:55:42,958 --> 07:55:44,458 different reasons usually these are 11596 07:55:44,458 --> 07:55:47,040 configuration related errors but uh you 11597 07:55:47,040 --> 07:55:49,978 know other things can happen there 11598 07:55:49,978 --> 07:55:53,760 gatekeeper re-registration back early on 11599 07:55:53,760 --> 07:55:56,878 with h323 prior to version two so we're 11600 07:55:56,878 --> 07:56:00,660 talking h323 version one a gatekeeper 11601 07:56:00,660 --> 07:56:02,760 and an end point there would be a 11602 07:56:02,760 --> 07:56:05,100 registration event take place every 30 11603 07:56:05,100 --> 07:56:07,920 seconds you know in full effect you know 11604 07:56:07,920 --> 07:56:08,820 um 11605 07:56:08,820 --> 07:56:11,040 it would basically be a gatekeeper 11606 07:56:11,040 --> 07:56:14,340 request gatekeeper confirmed gatekeeper 11607 07:56:14,340 --> 07:56:16,558 request gatekeeper confirm every 30 11608 07:56:16,558 --> 07:56:17,458 seconds 11609 07:56:17,458 --> 07:56:21,000 well that was kind of overhead on a 11610 07:56:21,000 --> 07:56:22,798 network that really wasn't necessary so 11611 07:56:22,798 --> 07:56:24,840 in h323 version 2 we came out with 11612 07:56:24,840 --> 07:56:27,420 lightweight registration and what's 11613 07:56:27,420 --> 07:56:28,620 going to happen with a lightweight 11614 07:56:28,620 --> 07:56:30,058 registration is you're going to send a 11615 07:56:30,058 --> 07:56:31,440 registration request just like you 11616 07:56:31,440 --> 07:56:34,200 normally would and it's going to contain 11617 07:56:34,200 --> 07:56:37,020 a TTL value if it doesn't 11618 07:56:37,020 --> 07:56:39,180 um you know the RCF coming back to you 11619 07:56:39,180 --> 07:56:40,920 is going to have one added into it and 11620 07:56:40,920 --> 07:56:43,080 it's going to return you a TTL value 11621 07:56:43,080 --> 07:56:45,240 shortly before the expiration of this 11622 07:56:45,240 --> 07:56:47,520 TTL value the endpoint is going to send 11623 07:56:47,520 --> 07:56:50,940 an updated rrq message with a keep alive 11624 07:56:50,940 --> 07:56:53,700 field in that message set to true so 11625 07:56:53,700 --> 07:56:55,860 we're shortening the process here and 11626 07:56:55,860 --> 07:56:57,420 you know obviously if you know you 11627 07:56:57,420 --> 07:56:59,398 expire those ttls you do it you know 11628 07:56:59,398 --> 07:57:00,420 eventually the thing is going to fall 11629 07:57:00,420 --> 07:57:02,218 off the map but uh 11630 07:57:02,218 --> 07:57:04,080 you know more about that later 11631 07:57:04,080 --> 07:57:05,940 let's talk about a couple of these 11632 07:57:05,940 --> 07:57:08,520 messages in detail the more critical 11633 07:57:08,520 --> 07:57:10,200 messages the things that are going to 11634 07:57:10,200 --> 07:57:12,540 make or break base gatekeeper 11635 07:57:12,540 --> 07:57:15,180 functionality the first one is the call 11636 07:57:15,180 --> 07:57:18,420 admission stuff the arq which is an 11637 07:57:18,420 --> 07:57:20,280 admission request an admission 11638 07:57:20,280 --> 07:57:22,920 confirmation ACF and an admission 11639 07:57:22,920 --> 07:57:27,180 rejection arj so to place a call the 11640 07:57:27,180 --> 07:57:28,920 endpoint is going to send an admission 11641 07:57:28,920 --> 07:57:31,920 request message to the GateKeeper the 11642 07:57:31,920 --> 07:57:33,000 gatekeeper is going to look at the 11643 07:57:33,000 --> 07:57:34,440 endpoint check its status see if it's 11644 07:57:34,440 --> 07:57:36,058 busier available or you know able to 11645 07:57:36,058 --> 07:57:37,740 have a call routed to it and the 11646 07:57:37,740 --> 07:57:39,478 gatekeeper is going to return a 11647 07:57:39,478 --> 07:57:41,100 confirmation or a reject message so 11648 07:57:41,100 --> 07:57:42,958 you're going to send an arq and you're 11649 07:57:42,958 --> 07:57:46,378 going to get back in ACF or an arj 11650 07:57:46,378 --> 07:57:48,000 un that simple um you know that's your 11651 07:57:48,000 --> 07:57:50,100 call setup process 11652 07:57:50,100 --> 07:57:52,500 information request messages this is the 11653 07:57:52,500 --> 07:57:53,820 last one I want you to have an 11654 07:57:53,820 --> 07:57:55,320 understanding of 11655 07:57:55,320 --> 07:57:58,138 um they're sent periodically to all 11656 07:57:58,138 --> 07:57:59,820 registered endpoints this is basically 11657 07:57:59,820 --> 07:58:02,160 you know endpoint death detection you 11658 07:58:02,160 --> 07:58:04,080 know it's sent to verify that the 11659 07:58:04,080 --> 07:58:06,660 endpoint still exists 11660 07:58:06,660 --> 07:58:08,160 um if we 11661 07:58:08,160 --> 07:58:10,138 don't receive a response and information 11662 07:58:10,138 --> 07:58:13,500 request response the irr uh the endpoint 11663 07:58:13,500 --> 07:58:15,420 will be considered dead and aged out of 11664 07:58:15,420 --> 07:58:17,780 the system 11665 07:58:17,820 --> 07:58:20,540 with that we've covered basic gatekeeper 11666 07:58:20,540 --> 07:58:23,160 Concepts and or at least the high level 11667 07:58:23,160 --> 07:58:24,840 stuff anyway we're going to get into a 11668 07:58:24,840 --> 07:58:26,458 little bit more we'll talk about zones 11669 07:58:26,458 --> 07:58:29,218 and configuration in the next video and 11670 07:58:29,218 --> 07:58:31,320 that'll pretty much wrap up this section 11671 07:58:31,320 --> 07:58:34,080 of the Course once we get through that 11672 07:58:34,080 --> 07:58:35,580 you know there's not a whole lot left 11673 07:58:35,580 --> 07:58:36,898 we're going to talk about quality of 11674 07:58:36,898 --> 07:58:39,780 service and you should be in pretty good 11675 07:58:39,780 --> 07:58:42,420 shape for final preparation towards your 11676 07:58:42,420 --> 07:58:44,700 C voice exam so I'm going to wrap this 11677 07:58:44,700 --> 07:58:46,080 one up I'll see you in the next video 11678 07:58:46,080 --> 07:58:47,458 we're going to do some configuration to 11679 07:58:47,458 --> 07:58:49,920 Gatekeepers and then we'll move on to 11680 07:58:49,920 --> 07:58:51,600 qos thanks for watching have a good 11681 07:58:51,600 --> 07:58:52,798 studying and I'll see you in the next 11682 07:58:52,798 --> 07:58:54,978 video 11683 07:58:59,260 --> 07:59:07,700 [Music] 11684 07:59:07,700 --> 07:59:10,700 thank you 11685 07:59:14,940 --> 07:59:17,940 foreign 11686 07:59:19,160 --> 07:59:21,478 we're going to go through some basic 11687 07:59:21,478 --> 07:59:23,878 gatekeeper configuration did I mention 11688 07:59:23,878 --> 07:59:26,760 that I hate Gatekeepers I wouldn't be 11689 07:59:26,760 --> 07:59:28,200 clear it's not because they're difficult 11690 07:59:28,200 --> 07:59:30,058 or challenging I just think that we've 11691 07:59:30,058 --> 07:59:31,200 reached a point where there are better 11692 07:59:31,200 --> 07:59:33,780 ways to do things but if you ever have 11693 07:59:33,780 --> 07:59:37,138 the need to configure a gatekeeper to 11694 07:59:37,138 --> 07:59:40,860 distribute some h323 dial plan among you 11695 07:59:40,860 --> 07:59:42,958 know your Enterprise Network you'll have 11696 07:59:42,958 --> 07:59:45,058 the skills and knowledge necessary to do 11697 07:59:45,058 --> 07:59:47,100 so now let me start off by saying that 11698 07:59:47,100 --> 07:59:49,740 configuring Gatekeepers is really really 11699 07:59:49,740 --> 07:59:53,520 easy I mean this is not a crazy process 11700 07:59:53,520 --> 07:59:55,320 that is 11701 07:59:55,320 --> 07:59:57,058 um you know some big Magical Mystery 11702 07:59:57,058 --> 07:59:59,760 it's really pretty straightforward I'm 11703 07:59:59,760 --> 08:00:01,320 going to walk you through the most basic 11704 08:00:01,320 --> 08:00:03,660 configuration examples and talk a little 11705 08:00:03,660 --> 08:00:05,520 bit about how this works 11706 08:00:05,520 --> 08:00:08,218 and that should be adequate to cover 11707 08:00:08,218 --> 08:00:09,680 what you're going to need to understand 11708 08:00:09,680 --> 08:00:13,378 to successfully pass the civilis exam 11709 08:00:13,378 --> 08:00:15,898 and really to deal with Gatekeepers if 11710 08:00:15,898 --> 08:00:18,840 you ever do cross paths with one 11711 08:00:18,840 --> 08:00:21,780 let me go ahead and start by bringing up 11712 08:00:21,780 --> 08:00:24,660 a connection to our router here this is 11713 08:00:24,660 --> 08:00:26,878 the same 2811 we've been playing with 11714 08:00:26,878 --> 08:00:29,040 all course I love this Hardware it works 11715 08:00:29,040 --> 08:00:31,680 really well for me and I want to tell 11716 08:00:31,680 --> 08:00:34,740 you that I took a little time to install 11717 08:00:34,740 --> 08:00:38,580 a new iOS on this router the reason for 11718 08:00:38,580 --> 08:00:42,240 that is the code that I was running did 11719 08:00:42,240 --> 08:00:44,700 not support the gatekeeper the 11720 08:00:44,700 --> 08:00:47,700 gatekeeper feature set and I was a bit 11721 08:00:47,700 --> 08:00:50,340 surprised that the IP voice which is 11722 08:00:50,340 --> 08:00:51,958 what I typically run on a voice Gateway 11723 08:00:51,958 --> 08:00:54,540 that that didn't support the gatekeeper 11724 08:00:54,540 --> 08:00:57,298 feature set so I went ahead and went out 11725 08:00:57,298 --> 08:00:59,280 to feature Navigator and looked it up 11726 08:00:59,280 --> 08:01:03,058 and found an iOS that did support it and 11727 08:01:03,058 --> 08:01:04,558 I've gone ahead and I've updated the 11728 08:01:04,558 --> 08:01:05,700 router so we're running a little 11729 08:01:05,700 --> 08:01:08,100 different code than we were before but 11730 08:01:08,100 --> 08:01:10,440 uh just a hint but when you try to type 11731 08:01:10,440 --> 08:01:12,180 these commands in you may get an error 11732 08:01:12,180 --> 08:01:13,798 that the gatekeeper command does not 11733 08:01:13,798 --> 08:01:15,898 exist so you'll need to visit your 11734 08:01:15,898 --> 08:01:18,000 friend feature Navigator and find out 11735 08:01:18,000 --> 08:01:20,100 what iOS and feature said is necessary 11736 08:01:20,100 --> 08:01:22,860 to support this on your lab platform so 11737 08:01:22,860 --> 08:01:25,320 same old router nothing crazy going on 11738 08:01:25,320 --> 08:01:27,180 here we're going to walk through some 11739 08:01:27,180 --> 08:01:29,520 basic gatekeeper configuration first 11740 08:01:29,520 --> 08:01:31,500 thing you're going to do config D just 11741 08:01:31,500 --> 08:01:33,120 like anything else and we're going to 11742 08:01:33,120 --> 08:01:36,240 say gatekeeper when you do this the 11743 08:01:36,240 --> 08:01:37,500 first time is you go through the 11744 08:01:37,500 --> 08:01:39,058 configuration it may actually prompt you 11745 08:01:39,058 --> 08:01:41,398 in fact it may very well prompt me 11746 08:01:41,398 --> 08:01:43,440 uh to accept a Eula for a license 11747 08:01:43,440 --> 08:01:45,240 agreement because this is a feature that 11748 08:01:45,240 --> 08:01:47,580 you have to turn on so you know if that 11749 08:01:47,580 --> 08:01:49,378 pops up you'll understand why so 11750 08:01:49,378 --> 08:01:50,718 gatekeeper 11751 08:01:50,718 --> 08:01:52,860 Gatekeepers have zones and we've kind of 11752 08:01:52,860 --> 08:01:56,340 talked about zones before a zone is a 11753 08:01:56,340 --> 08:01:58,860 group of devices under a management 11754 08:01:58,860 --> 08:02:00,120 domain 11755 08:02:00,120 --> 08:02:03,958 you may have one or more local zones and 11756 08:02:03,958 --> 08:02:05,940 you will likely have one or more remote 11757 08:02:05,940 --> 08:02:08,520 zones I'm going to configure one local 11758 08:02:08,520 --> 08:02:10,978 Zone and one remote Zone in this example 11759 08:02:10,978 --> 08:02:12,360 and that should give you what you need 11760 08:02:12,360 --> 08:02:15,180 to use as a building block to configure 11761 08:02:15,180 --> 08:02:15,958 more 11762 08:02:15,958 --> 08:02:18,478 so what I'm going to do is I'm going to 11763 08:02:18,478 --> 08:02:20,700 go ahead and I'm going to say Zone 11764 08:02:20,700 --> 08:02:22,440 local 11765 08:02:22,440 --> 08:02:24,600 and I'm going to say Columbus because 11766 08:02:24,600 --> 08:02:25,860 that's where I'm at I'm located in 11767 08:02:25,860 --> 08:02:28,558 Columbus Ohio so Zone local Columbus and 11768 08:02:28,558 --> 08:02:30,660 I'm going to define a domain how to 11769 08:02:30,660 --> 08:02:33,000 network.com 11770 08:02:33,000 --> 08:02:35,878 and then I'm going to say 10 10 210.1 11771 08:02:35,878 --> 08:02:38,760 that's the IP address of this Gateway 11772 08:02:38,760 --> 08:02:40,620 that we're going to use 11773 08:02:40,620 --> 08:02:42,240 for our 11774 08:02:42,240 --> 08:02:47,040 um for our Sim or for our GateKeeper 11775 08:02:47,040 --> 08:02:49,080 um I can create multiple local zones if 11776 08:02:49,080 --> 08:02:52,500 I have multiple local zones I don't but 11777 08:02:52,500 --> 08:02:54,540 if you do certainly feel free to create 11778 08:02:54,540 --> 08:02:56,580 those I'm going to go ahead and create 11779 08:02:56,580 --> 08:02:59,820 two remote zones I'm going to say Zone 11780 08:02:59,820 --> 08:03:01,798 Zone gotta get my fingers on the 11781 08:03:01,798 --> 08:03:03,360 keyboard here remote and we'll create 11782 08:03:03,360 --> 08:03:04,978 one called New York 11783 08:03:04,978 --> 08:03:08,398 how to network.com and it'll be 11784 08:03:08,398 --> 08:03:11,398 10.50.210.1 11785 08:03:11,398 --> 08:03:15,240 and we'll create Zone remote Chicago 11786 08:03:15,240 --> 08:03:19,940 how to network.com and it'll be 11787 08:03:19,940 --> 08:03:23,040 10.100.210.1 so we've configured one 11788 08:03:23,040 --> 08:03:25,978 local Zone and two remote zones now I'm 11789 08:03:25,978 --> 08:03:28,440 going to issue a no shutdown command 11790 08:03:28,440 --> 08:03:30,780 and it actually would have asked you for 11791 08:03:30,780 --> 08:03:32,218 the EULA here but I've already accepted 11792 08:03:32,218 --> 08:03:34,080 it so we're good to go and it tells me 11793 08:03:34,080 --> 08:03:36,478 that the feature gatekeeper is activated 11794 08:03:36,478 --> 08:03:39,840 there's no error so we've now configured 11795 08:03:39,840 --> 08:03:42,840 the most basic settings related to a 11796 08:03:42,840 --> 08:03:45,120 gatekeeper now 11797 08:03:45,120 --> 08:03:49,558 the whole purpose of Gatekeepers is dial 11798 08:03:49,558 --> 08:03:52,680 plan distribution so we're gonna need 11799 08:03:52,680 --> 08:03:55,978 some kind of routing intelligence to 11800 08:03:55,978 --> 08:03:57,780 build a dial plan 11801 08:03:57,780 --> 08:04:01,638 that understands how to reach other 11802 08:04:01,638 --> 08:04:04,978 Gatekeepers not necessarily gateways but 11803 08:04:04,978 --> 08:04:08,040 other Gatekeepers to look for endpoints 11804 08:04:08,040 --> 08:04:11,160 we're going to do that using Zone prefix 11805 08:04:11,160 --> 08:04:13,378 and what zone prefix is going to do is 11806 08:04:13,378 --> 08:04:16,320 it's an association between a dialed 11807 08:04:16,320 --> 08:04:18,718 number and a Gateway really I mean you 11808 08:04:18,718 --> 08:04:19,978 know when you really get down to it at 11809 08:04:19,978 --> 08:04:21,478 the end of the day 11810 08:04:21,478 --> 08:04:24,000 we're going to do that by going again 11811 08:04:24,000 --> 08:04:25,138 we're still on the gatekeeper 11812 08:04:25,138 --> 08:04:26,280 configuration mode we're going to save 11813 08:04:26,280 --> 08:04:27,958 Zone and let me show you what else is 11814 08:04:27,958 --> 08:04:29,580 available to you here 11815 08:04:29,580 --> 08:04:32,340 um you know a few different commands I'm 11816 08:04:32,340 --> 08:04:34,260 going to go ahead and say prefix and 11817 08:04:34,260 --> 08:04:36,000 it's going to allow us to define the 11818 08:04:36,000 --> 08:04:39,540 e164 address space so Zone prefix and 11819 08:04:39,540 --> 08:04:41,580 I'm going to say Columbus and I'm going 11820 08:04:41,580 --> 08:04:44,878 to say five dot dot dot so I'm telling 11821 08:04:44,878 --> 08:04:49,138 this gatekeeper that any end points or 11822 08:04:49,138 --> 08:04:51,718 any e164 numbers matching that pattern 11823 08:04:51,718 --> 08:04:54,000 are in the zone of Columbus 11824 08:04:54,000 --> 08:04:58,080 I'm going to say Zone prefix New York 11825 08:04:58,080 --> 08:05:00,600 six dot dot dot 11826 08:05:00,600 --> 08:05:04,020 and I'm going to say Zone prefix 11827 08:05:04,020 --> 08:05:08,160 Chicago two dot dot dot and you know 11828 08:05:08,160 --> 08:05:09,120 there's other kinds of wild card 11829 08:05:09,120 --> 08:05:11,580 patterns and things you can use but I 11830 08:05:11,580 --> 08:05:13,138 think that that gives you the basics 11831 08:05:13,138 --> 08:05:14,340 here 11832 08:05:14,340 --> 08:05:17,580 let's talk about technology prefixes 11833 08:05:17,580 --> 08:05:18,718 that's the other thing you're going to 11834 08:05:18,718 --> 08:05:20,760 want to understand when dealing with 11835 08:05:20,760 --> 08:05:23,878 basic gatekeeper configuration a 11836 08:05:23,878 --> 08:05:26,280 technology prefix is an optional h323 11837 08:05:26,280 --> 08:05:28,740 feature and you know the certain skinny 11838 08:05:28,740 --> 08:05:31,138 of it is it gives you additional 11839 08:05:31,138 --> 08:05:33,898 flexibility in making call routing 11840 08:05:33,898 --> 08:05:35,520 decisions 11841 08:05:35,520 --> 08:05:38,218 um it's used to group gateways together 11842 08:05:38,218 --> 08:05:42,000 by type or class so think of it as you 11843 08:05:42,000 --> 08:05:43,320 know if I have some gateways that are 11844 08:05:43,320 --> 08:05:45,298 used for voice and I have some gateways 11845 08:05:45,298 --> 08:05:47,040 that are used for video and I have some 11846 08:05:47,040 --> 08:05:49,160 gateways that you know perhaps point to 11847 08:05:49,160 --> 08:05:51,660 h320 and clients or you know there's all 11848 08:05:51,660 --> 08:05:53,700 kinds of ways to do this but you know 11849 08:05:53,700 --> 08:05:56,160 it's a class or a grouping of devices 11850 08:05:56,160 --> 08:05:59,218 I can use technology prefixes to pool 11851 08:05:59,218 --> 08:06:00,718 these gateways 11852 08:06:00,718 --> 08:06:03,600 into a group 11853 08:06:03,600 --> 08:06:05,160 um for example you know that we could 11854 08:06:05,160 --> 08:06:06,360 use and in fact we'll go ahead and we'll 11855 08:06:06,360 --> 08:06:09,600 build it here one pound let's say that 11856 08:06:09,600 --> 08:06:12,058 that's the technology prefix used for 11857 08:06:12,058 --> 08:06:15,420 voice if I try to route a call 11858 08:06:15,420 --> 08:06:17,520 based on a technology prefix of one 11859 08:06:17,520 --> 08:06:19,320 pound I'm going to randomly select the 11860 08:06:19,320 --> 08:06:20,398 Gateway 11861 08:06:20,398 --> 08:06:23,660 in that pool and there you go 11862 08:06:23,660 --> 08:06:26,520 if the majority of your calls are going 11863 08:06:26,520 --> 08:06:28,740 to use one class or one type of service 11864 08:06:28,740 --> 08:06:30,840 you know like voice what I just talked 11865 08:06:30,840 --> 08:06:32,520 about with the one pound 11866 08:06:32,520 --> 08:06:34,740 you can also Define a default technology 11867 08:06:34,740 --> 08:06:36,420 prefix so let's go ahead and configure 11868 08:06:36,420 --> 08:06:41,100 that I'm going to say GW type prefix one 11869 08:06:41,100 --> 08:06:44,520 pound star and what one pound star means 11870 08:06:44,520 --> 08:06:47,100 is Tech prefix of one pound and any 11871 08:06:47,100 --> 08:06:48,780 number that's at least 11872 08:06:48,780 --> 08:06:52,320 no digits or longer 11873 08:06:52,320 --> 08:06:53,340 um 11874 08:06:53,340 --> 08:06:56,100 is going to match that that pattern and 11875 08:06:56,100 --> 08:06:59,398 then I'm going to say default technology 11876 08:06:59,398 --> 08:07:01,500 so we've configured the Gateway prefix 11877 08:07:01,500 --> 08:07:04,200 of one pound star and we've we've 11878 08:07:04,200 --> 08:07:06,000 actually made it the default technology 11879 08:07:06,000 --> 08:07:09,058 prefix now if you wanted to configure an 11880 08:07:09,058 --> 08:07:10,920 h323 Gateway 11881 08:07:10,920 --> 08:07:12,420 to 11882 08:07:12,420 --> 08:07:16,080 register with your gatekeeper you would 11883 08:07:16,080 --> 08:07:19,500 go into the gateway and it's actually a 11884 08:07:19,500 --> 08:07:21,360 very simple process it's just part of 11885 08:07:21,360 --> 08:07:24,000 the h323 configuration 11886 08:07:24,000 --> 08:07:25,440 and what you do I'll go ahead and I'll 11887 08:07:25,440 --> 08:07:27,120 do it on the same box here you know 11888 08:07:27,120 --> 08:07:28,740 typically you'd be doing this on a 11889 08:07:28,740 --> 08:07:30,360 different router but for the purposes of 11890 08:07:30,360 --> 08:07:33,120 this demo that'll suffice I want to go 11891 08:07:33,120 --> 08:07:34,378 ahead and create a loopback interface 11892 08:07:34,378 --> 08:07:36,660 and loop 11893 08:07:36,660 --> 08:07:38,820 the 10 I don't know if I have a 10 I 11894 08:07:38,820 --> 08:07:40,020 might have a zero so we'll just skip it 11895 08:07:40,020 --> 08:07:43,020 and go to 10. we'll say IP address 172 11896 08:07:43,020 --> 08:07:45,540 16 20.20. 11897 08:07:45,540 --> 08:07:47,398 and we'll bring that into service so 11898 08:07:47,398 --> 08:07:50,580 loopback10 goodest place of any to use 11899 08:07:50,580 --> 08:07:54,360 it we're going to say h323 Gateway 11900 08:07:54,360 --> 08:07:58,200 VoIP interface to turn h323 oh I can't 11901 08:07:58,200 --> 08:07:59,580 do that I've already got it turned on on 11902 08:07:59,580 --> 08:08:01,798 fast e00 okay you know what I'm going to 11903 08:08:01,798 --> 08:08:04,020 go to fast d00 and temporarily turn that 11904 08:08:04,020 --> 08:08:08,100 off and FAO no h323 11905 08:08:08,100 --> 08:08:11,478 three two three Gateway 11906 08:08:11,580 --> 08:08:13,500 um VoIP interface 11907 08:08:13,500 --> 08:08:15,298 we'll go back to my loopback and do it 11908 08:08:15,298 --> 08:08:16,320 here 11909 08:08:16,320 --> 08:08:19,138 I don't really want to mess around too 11910 08:08:19,138 --> 08:08:22,978 much oops put it here there we go I 11911 08:08:22,978 --> 08:08:23,878 don't want to mess around too much with 11912 08:08:23,878 --> 08:08:25,378 that ethernet port 11913 08:08:25,378 --> 08:08:26,638 um the next thing we're going to do is 11914 08:08:26,638 --> 08:08:29,040 an h323 Gateway 11915 08:08:29,040 --> 08:08:33,240 VoIP bind Source address 11916 08:08:33,240 --> 08:08:35,100 and I'm going to use the address of that 11917 08:08:35,100 --> 08:08:38,718 loopback interface so 11918 08:08:39,200 --> 08:08:43,320 172.16.20.20 and I'll hit enter 11919 08:08:43,320 --> 08:08:45,898 now this is where the rubber meets the 11920 08:08:45,898 --> 08:08:49,558 road here I'm going to say h323 Gateway 11921 08:08:49,558 --> 08:08:50,878 VoIP 11922 08:08:50,878 --> 08:08:53,160 ID 11923 08:08:53,160 --> 08:08:55,200 and it's going to be the ASCII ID string 11924 08:08:55,200 --> 08:08:56,700 of this Gateway so I'm going to call it 11925 08:08:56,700 --> 08:08:59,040 Columbus one 11926 08:08:59,040 --> 08:09:01,440 and I'm going to say IP address and I'm 11927 08:09:01,440 --> 08:09:03,120 going to type in the address of my 11928 08:09:03,120 --> 08:09:05,700 gatekeeper so let's say it's 10 10 or 11929 08:09:05,700 --> 08:09:08,580 I'm sorry 10 50 to 10.1 11930 08:09:08,580 --> 08:09:12,378 and we'll go ahead and hit enter 11931 08:09:12,378 --> 08:09:16,440 and I'll again Define 11932 08:09:16,440 --> 08:09:19,260 um my h323 ID and we'll go ahead and 11933 08:09:19,260 --> 08:09:23,458 call that Columbus so h323 Gateway 11934 08:09:23,458 --> 08:09:26,040 VoIP 11935 08:09:26,040 --> 08:09:27,020 um 11936 08:09:27,020 --> 08:09:32,240 h323 ID Columbus enter 11937 08:09:32,398 --> 08:09:36,180 and if we wanted to define a tech prefix 11938 08:09:36,180 --> 08:09:41,180 we would then go VoIP Tech prefix Tech 11939 08:09:41,180 --> 08:09:44,040 maybe I can't do that on this iOS I 11940 08:09:44,040 --> 08:09:45,120 should be able to do that oh no I'm 11941 08:09:45,120 --> 08:09:47,580 missing the command h323 VoIP Tech 11942 08:09:47,580 --> 08:09:50,478 prefix one pound 11943 08:09:50,478 --> 08:09:53,580 so that's pretty much it I mean that's 11944 08:09:53,580 --> 08:09:56,218 how you tell a gateway to register with 11945 08:09:56,218 --> 08:09:58,138 a gatekeeper you know if you were 11946 08:09:58,138 --> 08:09:59,940 configuring dial piers in fact I'll show 11947 08:09:59,940 --> 08:10:01,080 you what a dial up here would look like 11948 08:10:01,080 --> 08:10:03,718 just because I'm in here very simple to 11949 08:10:03,718 --> 08:10:07,138 set up you know dial pure voice we'll 11950 08:10:07,138 --> 08:10:08,898 call it 11951 08:10:08,898 --> 08:10:12,840 500.8 destination pattern and we'll say 11952 08:10:12,840 --> 08:10:14,340 something like 11953 08:10:14,340 --> 08:10:17,638 um you know five dot dot dot 11954 08:10:17,638 --> 08:10:22,500 and then I'll say Tech prefix one pound 11955 08:10:22,500 --> 08:10:25,378 session Target Razz 11956 08:10:25,378 --> 08:10:27,000 session 11957 08:10:27,000 --> 08:10:30,478 Target rats enter so now we're going to 11958 08:10:30,478 --> 08:10:34,440 use the GateKeeper to Route the call so 11959 08:10:34,440 --> 08:10:36,780 that's pretty much it 11960 08:10:36,780 --> 08:10:39,000 um you've got a couple of commands you 11961 08:10:39,000 --> 08:10:41,340 can use to verify that your Gatekeepers 11962 08:10:41,340 --> 08:10:42,958 working I don't have any endpoints 11963 08:10:42,958 --> 08:10:44,398 registered to this one so the output 11964 08:10:44,398 --> 08:10:46,200 will be a little bit uh on the blank 11965 08:10:46,200 --> 08:10:48,240 side but some commands that are useful 11966 08:10:48,240 --> 08:10:51,420 for you is show GateKeeper 11967 08:10:51,420 --> 08:10:53,160 in fact let me stop there let me show 11968 08:10:53,160 --> 08:10:54,240 you all the commands are down here 11969 08:10:54,240 --> 08:10:56,520 you've got calls circuits clusters and 11970 08:10:56,520 --> 08:10:58,798 points we've got the type prefix stuff 11971 08:10:58,798 --> 08:11:02,340 performance data server status Zone all 11972 08:11:02,340 --> 08:11:03,540 kinds of stuff so if I go show 11973 08:11:03,540 --> 08:11:06,958 gatekeeper GW type Tech or GW type 11974 08:11:06,958 --> 08:11:09,660 prefix we'll see the prefix that's been 11975 08:11:09,660 --> 08:11:11,040 configured and that it's the default 11976 08:11:11,040 --> 08:11:12,718 gateway technology 11977 08:11:12,718 --> 08:11:16,398 we can do a show key keeper status 11978 08:11:17,160 --> 08:11:18,540 and it's going to show us that the 11979 08:11:18,540 --> 08:11:20,280 gatekeeper is up and it's going to give 11980 08:11:20,280 --> 08:11:22,558 us other information about the 11981 08:11:22,558 --> 08:11:23,760 gatekeeper you know if you've done any 11982 08:11:23,760 --> 08:11:25,320 kind of bandwidth stuff with it you know 11983 08:11:25,320 --> 08:11:27,360 you'll see those values here a show 11984 08:11:27,360 --> 08:11:30,680 keeper Zone prefix 11985 08:11:31,260 --> 08:11:33,718 it's going to show us Zone prefix table 11986 08:11:33,718 --> 08:11:35,878 information that includes the gatekeeper 11987 08:11:35,878 --> 08:11:38,458 name and the e164 prefix and use 11988 08:11:38,458 --> 08:11:40,320 if there are calls that a gatekeeper is 11989 08:11:40,320 --> 08:11:41,700 aware of you could do and we won't have 11990 08:11:41,700 --> 08:11:43,500 any but you could do a show gatekeeper 11991 08:11:43,500 --> 08:11:45,540 calls and it would give you information 11992 08:11:45,540 --> 08:11:48,000 obviously we have no active calls 11993 08:11:48,000 --> 08:11:49,798 if you want to know about the endpoints 11994 08:11:49,798 --> 08:11:52,020 registered with you as a gatekeeper show 11995 08:11:52,020 --> 08:11:53,458 gatekeeper I'm going to let you guess 11996 08:11:53,458 --> 08:11:55,320 here what do you think it is yes 11997 08:11:55,320 --> 08:11:56,878 endpoints 11998 08:11:56,878 --> 08:11:57,898 um you know I don't have any active 11999 08:11:57,898 --> 08:11:59,700 registrations right now 12000 08:11:59,700 --> 08:12:02,398 but that's it if you get into debugs 12001 08:12:02,398 --> 08:12:04,200 remember we talked about two protocols 12002 08:12:04,200 --> 08:12:06,298 that were being used we've got h.225 and 12003 08:12:06,298 --> 08:12:08,160 h.245 12004 08:12:08,160 --> 08:12:10,820 um you know the normal debug 12005 08:12:10,820 --> 08:12:14,878 h225 or h245 you'll see them both listed 12006 08:12:14,878 --> 08:12:15,840 there 12007 08:12:15,840 --> 08:12:17,580 are useful to you and then you've got 12008 08:12:17,580 --> 08:12:21,600 options here for asn1 advanced or q931 12009 08:12:21,600 --> 08:12:23,700 you can also debug the Raz messages 12010 08:12:23,700 --> 08:12:25,920 which is debugger as so there's not 12011 08:12:25,920 --> 08:12:27,000 going to be a whole lot useful here 12012 08:12:27,000 --> 08:12:28,620 because we don't have anything going on 12013 08:12:28,620 --> 08:12:32,160 but you know that's pretty much it 12014 08:12:32,160 --> 08:12:32,760 um 12015 08:12:32,760 --> 08:12:34,978 if you wanted to get into call admission 12016 08:12:34,978 --> 08:12:38,580 control and deal with bandwidth base CAC 12017 08:12:38,580 --> 08:12:40,080 you can do that it's as simple as 12018 08:12:40,080 --> 08:12:41,398 defining the bandwidth under the 12019 08:12:41,398 --> 08:12:43,440 gatekeeper so I can go config T and 12020 08:12:43,440 --> 08:12:45,478 we'll say gatekeeper and then I've got 12021 08:12:45,478 --> 08:12:47,520 these commands here for bandwidth and 12022 08:12:47,520 --> 08:12:49,378 then you know I could just set you know 12023 08:12:49,378 --> 08:12:51,960 bandwidth interzone 12024 08:12:51,960 --> 08:12:53,420 [Music] 12025 08:12:53,420 --> 08:12:56,040 defaults you know and put a value you 12026 08:12:56,040 --> 08:12:57,718 know of bandwidth in there seeing like 12027 08:12:57,718 --> 08:12:59,700 256k 12028 08:12:59,700 --> 08:13:03,120 and then I could go bandwidth total 12029 08:13:03,120 --> 08:13:05,458 default 12030 08:13:05,458 --> 08:13:07,860 you know I could say something like uh 12031 08:13:07,860 --> 08:13:09,898 you know 10 Meg 12032 08:13:09,898 --> 08:13:12,000 so we kind of zeros in there 12033 08:13:12,000 --> 08:13:15,378 um bandwidth session default 12034 08:13:16,080 --> 08:13:19,558 you know 512 Etc so you can you can do a 12035 08:13:19,558 --> 08:13:21,718 lot of things here as far as cat goes 12036 08:13:21,718 --> 08:13:24,120 but I don't want to dig too deep 12037 08:13:24,120 --> 08:13:25,680 um I want to just give you the basics 12038 08:13:25,680 --> 08:13:28,440 and get you started on Gatekeepers and 12039 08:13:28,440 --> 08:13:30,600 and provisioning things so remember to 12040 08:13:30,600 --> 08:13:32,160 get an iOS that supports it in the 12041 08:13:32,160 --> 08:13:34,138 feature pack remember there's nothing 12042 08:13:34,138 --> 08:13:36,680 too scary about Gatekeepers and remember 12043 08:13:36,680 --> 08:13:39,120 don't put these things in production on 12044 08:13:39,120 --> 08:13:41,040 new networks there are better smarter 12045 08:13:41,040 --> 08:13:42,898 design methods 12046 08:13:42,898 --> 08:13:45,058 um to do this than gateways I've got a 12047 08:13:45,058 --> 08:13:48,240 colleague who has 200 000 Cisco IP 12048 08:13:48,240 --> 08:13:50,160 phones in his Enterprise and how many 12049 08:13:50,160 --> 08:13:52,620 Gatekeepers do you think he has 12050 08:13:52,620 --> 08:13:54,180 one 12051 08:13:54,180 --> 08:13:56,580 so with that I'm gonna say thanks for 12052 08:13:56,580 --> 08:13:57,478 watching 12053 08:13:57,478 --> 08:13:59,520 um we've wrapped up this section in the 12054 08:13:59,520 --> 08:14:01,558 next set of uh set of modules we're 12055 08:14:01,558 --> 08:14:03,718 going to get into ipqos and talk about 12056 08:14:03,718 --> 08:14:07,020 qos design strategies and give you some 12057 08:14:07,020 --> 08:14:08,100 basics of what you need to understand 12058 08:14:08,100 --> 08:14:10,558 for IP quality of service on a unified 12059 08:14:10,558 --> 08:14:12,360 Communications Network so thanks for 12060 08:14:12,360 --> 08:14:13,978 watching have a good evening and I'll 12061 08:14:13,978 --> 08:14:16,940 see you in the next video 12062 08:14:18,550 --> 08:14:27,620 [Music] 12063 08:14:27,620 --> 08:14:30,620 thank you 12064 08:14:36,298 --> 08:14:38,638 in this module we're going to start 12065 08:14:38,638 --> 08:14:42,120 diving into qos and IP quality of 12066 08:14:42,120 --> 08:14:45,000 service and we really need to start by 12067 08:14:45,000 --> 08:14:47,040 talking about what are the quality 12068 08:14:47,040 --> 08:14:50,760 issues that exist in the network today 12069 08:14:50,760 --> 08:14:53,940 that we need to be considering when 12070 08:14:53,940 --> 08:14:55,920 designing implementing and supporting 12071 08:14:55,920 --> 08:14:57,540 these unified Communications 12072 08:14:57,540 --> 08:15:00,120 environments so let's start at the 12073 08:15:00,120 --> 08:15:03,000 beginning and let's talk about where we 12074 08:15:03,000 --> 08:15:04,920 came from and the networks of yesterday 12075 08:15:04,920 --> 08:15:07,378 and the reason I call them networks of 12076 08:15:07,378 --> 08:15:09,540 yesterday is because they they were they 12077 08:15:09,540 --> 08:15:12,180 were truly separate unique environments 12078 08:15:12,180 --> 08:15:15,058 so we look here at a typical Data 12079 08:15:15,058 --> 08:15:18,120 Network where we would have our Lan and 12080 08:15:18,120 --> 08:15:20,520 a router or a switch in a Wan connection 12081 08:15:20,520 --> 08:15:23,218 and then we'd have you know the same 12082 08:15:23,218 --> 08:15:24,898 thing at the other side and these were 12083 08:15:24,898 --> 08:15:26,580 point-to-point lengths and this was the 12084 08:15:26,580 --> 08:15:29,058 data Network and it worked really well 12085 08:15:29,058 --> 08:15:31,680 and then we had the phone system and we 12086 08:15:31,680 --> 08:15:34,440 had our pbx's and they would connect via 12087 08:15:34,440 --> 08:15:36,958 the pstn and then we had our video 12088 08:15:36,958 --> 08:15:38,638 conferencing endpoints you know maybe 12089 08:15:38,638 --> 08:15:42,898 they were on an h320 Network and they 12090 08:15:42,898 --> 08:15:44,760 were just separate environments voice 12091 08:15:44,760 --> 08:15:46,978 and video and data you know were all 12092 08:15:46,978 --> 08:15:49,378 using their own equipment and following 12093 08:15:49,378 --> 08:15:51,978 their own Pathways and had their own 12094 08:15:51,978 --> 08:15:55,260 addressing schemes and you know they 12095 08:15:55,260 --> 08:15:57,958 were separate and it worked 12096 08:15:57,958 --> 08:16:00,180 but we had all these multiple 12097 08:16:00,180 --> 08:16:03,540 infrastructures to manage we had to some 12098 08:16:03,540 --> 08:16:06,600 extent redundant types of services they 12099 08:16:06,600 --> 08:16:08,340 weren't necessarily redundant Services 12100 08:16:08,340 --> 08:16:11,700 because a pstn at this point in time was 12101 08:16:11,700 --> 08:16:13,680 not something that was a substitution 12102 08:16:13,680 --> 08:16:16,080 for a frame relay connection and you 12103 08:16:16,080 --> 08:16:17,340 know it didn't handle 12104 08:16:17,340 --> 08:16:19,440 you know you know the video links and 12105 08:16:19,440 --> 08:16:20,458 all the stuff you know it was all 12106 08:16:20,458 --> 08:16:22,138 separate so you know you couldn't just 12107 08:16:22,138 --> 08:16:24,120 swap one out for another and as 12108 08:16:24,120 --> 08:16:26,218 technology evolved we began to get this 12109 08:16:26,218 --> 08:16:28,500 ability so when you look at the network 12110 08:16:28,500 --> 08:16:29,878 of now 12111 08:16:29,878 --> 08:16:32,340 it's really not all that different from 12112 08:16:32,340 --> 08:16:34,500 the network of yesterday 12113 08:16:34,500 --> 08:16:36,840 except for the fact that we've 12114 08:16:36,840 --> 08:16:38,940 Consolidated Technologies we've 12115 08:16:38,940 --> 08:16:41,340 collapsed things together instead of 12116 08:16:41,340 --> 08:16:43,638 having to run video over 12117 08:16:43,638 --> 08:16:48,898 h.320 and ISDN lines were packetizing 12118 08:16:48,898 --> 08:16:51,180 the content and sending it over our 12119 08:16:51,180 --> 08:16:53,160 packet switched network instead of our 12120 08:16:53,160 --> 08:16:55,920 circuit switch to network the same thing 12121 08:16:55,920 --> 08:16:57,958 is happening with voice traffic and 12122 08:16:57,958 --> 08:17:00,000 telephone service we're packetizing this 12123 08:17:00,000 --> 08:17:04,558 content and using RTP over UDP and 12124 08:17:04,558 --> 08:17:06,840 sending it across the way and you know 12125 08:17:06,840 --> 08:17:08,398 through the the networks at the 12126 08:17:08,398 --> 08:17:11,340 individual sites our land is you know 12127 08:17:11,340 --> 08:17:13,378 our PCS were still using the data 12128 08:17:13,378 --> 08:17:14,360 Network 12129 08:17:14,360 --> 08:17:16,860 and you know these phones and these 12130 08:17:16,860 --> 08:17:19,200 video endpoints Etc they're all just 12131 08:17:19,200 --> 08:17:22,680 more endpoints on the land so you know 12132 08:17:22,680 --> 08:17:24,540 you get an idea here of what's going on 12133 08:17:24,540 --> 08:17:26,040 we're really collapsing things together 12134 08:17:26,040 --> 08:17:31,200 and the WAN becomes a facilitator for 12135 08:17:31,200 --> 08:17:33,840 all types of traffic to any destination 12136 08:17:33,840 --> 08:17:36,898 regardless of mode of communication so 12137 08:17:36,898 --> 08:17:39,360 that's the network of today 12138 08:17:39,360 --> 08:17:42,958 when we think about voice quality and 12139 08:17:42,958 --> 08:17:46,680 delivering a consistent voice experience 12140 08:17:46,680 --> 08:17:48,780 over the data Network there are a number 12141 08:17:48,780 --> 08:17:50,398 of different factors that we have to 12142 08:17:50,398 --> 08:17:51,718 account for 12143 08:17:51,718 --> 08:17:55,798 when we look at what voice and video are 12144 08:17:55,798 --> 08:17:58,558 there are a number of different problems 12145 08:17:58,558 --> 08:18:01,500 that you can anticipate occurring and a 12146 08:18:01,500 --> 08:18:03,840 couple of these you know for voice you 12147 08:18:03,840 --> 08:18:05,820 know what can you expect your help desk 12148 08:18:05,820 --> 08:18:08,218 to hear as a phone call you know you 12149 08:18:08,218 --> 08:18:10,020 know I'm placing a call and my audio is 12150 08:18:10,020 --> 08:18:12,120 an unintelligible or it breaks up is 12151 08:18:12,120 --> 08:18:13,558 choppy and I can't have a good 12152 08:18:13,558 --> 08:18:15,478 conversation because I keep losing 12153 08:18:15,478 --> 08:18:17,160 pieces from the other end you know 12154 08:18:17,160 --> 08:18:18,958 that's one of the conversations you 12155 08:18:18,958 --> 08:18:21,298 might hear for someone experiencing 12156 08:18:21,298 --> 08:18:23,398 voice quality issues 12157 08:18:23,398 --> 08:18:25,558 you know the video stream is jerky and I 12158 08:18:25,558 --> 08:18:28,020 keep getting pixels on the screen things 12159 08:18:28,020 --> 08:18:29,820 are freezing and you know those are the 12160 08:18:29,820 --> 08:18:31,860 kind of calls that you can expect to 12161 08:18:31,860 --> 08:18:34,260 hear when video is not being transported 12162 08:18:34,260 --> 08:18:36,718 properly across the IP network so what 12163 08:18:36,718 --> 08:18:38,760 do we do about these things or you know 12164 08:18:38,760 --> 08:18:40,378 what first we got to start my 12165 08:18:40,378 --> 08:18:43,500 understanding the fundamental needs of 12166 08:18:43,500 --> 08:18:44,940 these types of transport you know of 12167 08:18:44,940 --> 08:18:46,740 these Technologies so voice and video 12168 08:18:46,740 --> 08:18:49,860 they're time sensitive the the you know 12169 08:18:49,860 --> 08:18:52,080 the traffic is only meaningful or the 12170 08:18:52,080 --> 08:18:54,898 content is only meaningful if delivered 12171 08:18:54,898 --> 08:18:56,820 on time 12172 08:18:56,820 --> 08:18:58,978 when you look at packetized voice and 12173 08:18:58,978 --> 08:18:59,878 video 12174 08:18:59,878 --> 08:19:03,898 we have packets of a constant size 12175 08:19:03,898 --> 08:19:06,840 that are competing with bursty data 12176 08:19:06,840 --> 08:19:08,340 traffic 12177 08:19:08,340 --> 08:19:10,920 and from a user perspective you know 12178 08:19:10,920 --> 08:19:13,680 obviously downtime is not acceptable you 12179 08:19:13,680 --> 08:19:15,600 know you pick up the phone they expect 12180 08:19:15,600 --> 08:19:17,820 dial tone to be there and they expect it 12181 08:19:17,820 --> 08:19:19,680 to just work 12182 08:19:19,680 --> 08:19:21,180 so these are all things we've got to 12183 08:19:21,180 --> 08:19:22,440 consider 12184 08:19:22,440 --> 08:19:25,020 when thinking about 12185 08:19:25,020 --> 08:19:27,958 quality on an IP network so not only 12186 08:19:27,958 --> 08:19:31,440 what are the technical requirements but 12187 08:19:31,440 --> 08:19:33,660 what are the user requirements what's 12188 08:19:33,660 --> 08:19:35,520 going to be acceptable to the end user 12189 08:19:35,520 --> 08:19:37,200 and what's not 12190 08:19:37,200 --> 08:19:40,440 some of the technical issues that we 12191 08:19:40,440 --> 08:19:42,840 have to resolve 12192 08:19:42,840 --> 08:19:45,780 one is bandwidth you must have adequate 12193 08:19:45,780 --> 08:19:49,138 bandwidth and you must use the bandwidth 12194 08:19:49,138 --> 08:19:52,500 that you have effectively so this 12195 08:19:52,500 --> 08:19:55,200 doesn't mean throwing bandwidth at the 12196 08:19:55,200 --> 08:19:58,020 problem is a solution but it does mean 12197 08:19:58,020 --> 08:20:00,298 that you can only optimize something 12198 08:20:00,298 --> 08:20:02,398 that you have enough of to begin with so 12199 08:20:02,398 --> 08:20:04,040 if you don't have enough to begin with 12200 08:20:04,040 --> 08:20:06,298 optimizing it's not going to do you a 12201 08:20:06,298 --> 08:20:07,920 whole lot of good because at the end of 12202 08:20:07,920 --> 08:20:09,660 the exercise you're still not going to 12203 08:20:09,660 --> 08:20:12,600 have enough so you must be able to use 12204 08:20:12,600 --> 08:20:15,660 the bandwidth you have effectively and 12205 08:20:15,660 --> 08:20:17,580 you must have enough 12206 08:20:17,580 --> 08:20:20,820 we need to be able to manage delay or 12207 08:20:20,820 --> 08:20:24,420 latency of data arriving if data arrives 12208 08:20:24,420 --> 08:20:27,000 you know too late it's not useful 12209 08:20:27,000 --> 08:20:28,920 anymore and we need to manage Jitter 12210 08:20:28,920 --> 08:20:32,240 those variations in the delay 12211 08:20:32,240 --> 08:20:35,218 we must be able to prioritize the 12212 08:20:35,218 --> 08:20:38,580 traffic that is not tolerant and cannot 12213 08:20:38,580 --> 08:20:40,798 handle the delay and voice is a great 12214 08:20:40,798 --> 08:20:42,718 example of that 12215 08:20:42,718 --> 08:20:45,600 and we need to prevent packet loss you 12216 08:20:45,600 --> 08:20:47,398 know on our data networks packet loss 12217 08:20:47,398 --> 08:20:49,798 was not such a big deal because the 12218 08:20:49,798 --> 08:20:52,558 protocols like TCP that we reuse or that 12219 08:20:52,558 --> 08:20:54,120 we use 12220 08:20:54,120 --> 08:20:58,398 have mechanisms built into them to 12221 08:20:58,398 --> 08:21:01,200 acknowledge that data sent was received 12222 08:21:01,200 --> 08:21:03,360 and retransmit data as necessary well 12223 08:21:03,360 --> 08:21:06,540 that's not terribly useful with a voice 12224 08:21:06,540 --> 08:21:08,638 or video type of network because like I 12225 08:21:08,638 --> 08:21:11,280 said before this the information is 12226 08:21:11,280 --> 08:21:13,620 delay sensitive if it doesn't get there 12227 08:21:13,620 --> 08:21:15,780 on time it might as well not have gotten 12228 08:21:15,780 --> 08:21:18,180 there at all 12229 08:21:18,180 --> 08:21:20,218 so as we go into planning for man with 12230 08:21:20,218 --> 08:21:22,378 and this is just you know a summary 12231 08:21:22,378 --> 08:21:24,540 we're going to dive into how do we 12232 08:21:24,540 --> 08:21:25,978 address each of these issues 12233 08:21:25,978 --> 08:21:28,558 specifically in the next slide deck but 12234 08:21:28,558 --> 08:21:30,718 as we plan for bandwidth keep in mind 12235 08:21:30,718 --> 08:21:31,860 that you only have as much available 12236 08:21:31,860 --> 08:21:34,260 bandwidth as the weakest link in the 12237 08:21:34,260 --> 08:21:36,298 chain so if I've got a network here with 12238 08:21:36,298 --> 08:21:40,138 a a 10 Meg hop and 100 Meg hop and a T1 12239 08:21:40,138 --> 08:21:43,080 link and then another 10 Meg keep in 12240 08:21:43,080 --> 08:21:45,780 mind that for traffic Crossing this 12241 08:21:45,780 --> 08:21:47,478 network 12242 08:21:47,478 --> 08:21:49,320 you've only got As Much available 12243 08:21:49,320 --> 08:21:51,660 bandwidth for voice conversations or 12244 08:21:51,660 --> 08:21:53,218 video conversations or you know whatever 12245 08:21:53,218 --> 08:21:55,080 you're talking about 12246 08:21:55,080 --> 08:21:57,058 as the weakest link in the chain so if 12247 08:21:57,058 --> 08:21:59,820 I've got a T1 line in this otherwise 12248 08:21:59,820 --> 08:22:01,978 high-speed LAN 12249 08:22:01,978 --> 08:22:05,878 then consider that that T1 line that one 12250 08:22:05,878 --> 08:22:07,138 and a half megabits per second 12251 08:22:07,138 --> 08:22:08,580 connection 12252 08:22:08,580 --> 08:22:10,680 is going to be the weakest link in the 12253 08:22:10,680 --> 08:22:13,138 chain and it's going to determine the 12254 08:22:13,138 --> 08:22:15,240 amount of Voice or video or whatever 12255 08:22:15,240 --> 08:22:16,620 traffic 12256 08:22:16,620 --> 08:22:19,798 I can successfully deliver end to end on 12257 08:22:19,798 --> 08:22:20,878 my network 12258 08:22:20,878 --> 08:22:23,100 so for talking voice you know you take 12259 08:22:23,100 --> 08:22:25,260 that make and a half link you divide it 12260 08:22:25,260 --> 08:22:28,378 by 80k per stream and you're going to 12261 08:22:28,378 --> 08:22:30,180 come up with the number of supported 12262 08:22:30,180 --> 08:22:33,320 streams that you can support end to end 12263 08:22:33,320 --> 08:22:36,000 on your network based on this weakest 12264 08:22:36,000 --> 08:22:38,058 link 12265 08:22:38,058 --> 08:22:40,860 traffic classification 12266 08:22:40,860 --> 08:22:43,138 is going to be one of the techniques 12267 08:22:43,138 --> 08:22:46,920 that we use as part of a overall qos 12268 08:22:46,920 --> 08:22:48,478 strategy and again we're going to get 12269 08:22:48,478 --> 08:22:51,298 into these strategies and qos policies 12270 08:22:51,298 --> 08:22:53,700 in depth in the next video or several 12271 08:22:53,700 --> 08:22:55,080 videos 12272 08:22:55,080 --> 08:22:57,540 but by classifying traffic and putting 12273 08:22:57,540 --> 08:22:59,040 it into buckets 12274 08:22:59,040 --> 08:23:02,040 and then prioritizing the delivery of 12275 08:23:02,040 --> 08:23:03,898 the traffic appropriately 12276 08:23:03,898 --> 08:23:06,660 we can effectively increase this usable 12277 08:23:06,660 --> 08:23:09,298 link bandwidth 12278 08:23:09,298 --> 08:23:12,240 once we classify traffic properly and 12279 08:23:12,240 --> 08:23:14,580 put it into these buckets 12280 08:23:14,580 --> 08:23:18,000 we can give it the appropriate treatment 12281 08:23:18,000 --> 08:23:19,680 from a queuing perspective and there's 12282 08:23:19,680 --> 08:23:21,478 various queuing mechanisms available to 12283 08:23:21,478 --> 08:23:22,620 us 12284 08:23:22,620 --> 08:23:25,920 we have strict priority queuing custom 12285 08:23:25,920 --> 08:23:28,160 queuing weighted Fair queuing 12286 08:23:28,160 --> 08:23:30,420 class-based weighted fair queuing and 12287 08:23:30,420 --> 08:23:32,580 low latency Q in and we'll get into 12288 08:23:32,580 --> 08:23:34,798 these techniques as we continue to go 12289 08:23:34,798 --> 08:23:36,600 but I just want to show you you know 12290 08:23:36,600 --> 08:23:38,280 some of the technologies that are 12291 08:23:38,280 --> 08:23:40,580 available to us 12292 08:23:40,580 --> 08:23:43,798 in consideration of how we might resolve 12293 08:23:43,798 --> 08:23:46,520 these quality issues on our environment 12294 08:23:46,520 --> 08:23:48,840 when we talk about delay and Jitter 12295 08:23:48,840 --> 08:23:50,700 which I mentioned before there are a 12296 08:23:50,700 --> 08:23:52,920 number of different factors that 12297 08:23:52,920 --> 08:23:55,920 contribute to Total path delay and 12298 08:23:55,920 --> 08:23:57,840 Jitter on a network you know if I look 12299 08:23:57,840 --> 08:23:59,940 at a network here we're going to have 12300 08:23:59,940 --> 08:24:02,100 you know things like serialization 12301 08:24:02,100 --> 08:24:05,160 delays you know how long does it take to 12302 08:24:05,160 --> 08:24:06,840 put the bits on The Wire we're going to 12303 08:24:06,840 --> 08:24:09,540 have propagation delays that are you 12304 08:24:09,540 --> 08:24:11,040 know just laws of physics stuff you know 12305 08:24:11,040 --> 08:24:15,478 how fast can at1 move bits of data from 12306 08:24:15,478 --> 08:24:18,540 Los Angeles to New York it takes time 12307 08:24:18,540 --> 08:24:20,700 because I'm crossing physical distances 12308 08:24:20,700 --> 08:24:23,218 so there's a number of factors that are 12309 08:24:23,218 --> 08:24:25,138 going to come into play here 12310 08:24:25,138 --> 08:24:27,298 and finally packet loss you know we look 12311 08:24:27,298 --> 08:24:32,160 at networks where we're typically 12312 08:24:32,160 --> 08:24:33,780 um you know an experiencing packet loss 12313 08:24:33,780 --> 08:24:35,458 is going to be at points of congestion 12314 08:24:35,458 --> 08:24:37,320 so if I look at this You Know sample 12315 08:24:37,320 --> 08:24:38,820 Network here on the screen you know I've 12316 08:24:38,820 --> 08:24:40,440 got a high speed Network on one side of 12317 08:24:40,440 --> 08:24:43,080 a device you know 10 mega bandwidth and 12318 08:24:43,080 --> 08:24:47,280 a significantly lower Speed network for 12319 08:24:47,280 --> 08:24:48,780 a connection to the next device you know 12320 08:24:48,780 --> 08:24:51,298 one and a half megabits obviously at 12321 08:24:51,298 --> 08:24:53,398 that interface where the I'm trying to 12322 08:24:53,398 --> 08:24:55,440 shove 10 mega traffic onto a one and a 12323 08:24:55,440 --> 08:24:57,478 half Meg interface we're gonna have 12324 08:24:57,478 --> 08:24:59,160 packet loss we're going to have to drop 12325 08:24:59,160 --> 08:25:00,898 some packets because we can't sustain 12326 08:25:00,898 --> 08:25:03,120 that 10 make throughput anymore so we'll 12327 08:25:03,120 --> 08:25:05,100 have to think about packet loss within 12328 08:25:05,100 --> 08:25:06,058 our Network 12329 08:25:06,058 --> 08:25:08,760 so these topics are these you know 12330 08:25:08,760 --> 08:25:10,620 bullet points have been very high level 12331 08:25:10,620 --> 08:25:13,260 summaries of the types of things you're 12332 08:25:13,260 --> 08:25:15,660 going to need to consider from a user 12333 08:25:15,660 --> 08:25:17,520 perspective and from a technical 12334 08:25:17,520 --> 08:25:20,580 perspective when managing quality on a 12335 08:25:20,580 --> 08:25:21,958 voice Network 12336 08:25:21,958 --> 08:25:25,138 or a converged Network I should say in 12337 08:25:25,138 --> 08:25:26,898 the next video we're going to talk about 12338 08:25:26,898 --> 08:25:30,600 qos strategies for unified 12339 08:25:30,600 --> 08:25:32,340 Communications networks and we're going 12340 08:25:32,340 --> 08:25:35,218 to get into a little more detail on this 12341 08:25:35,218 --> 08:25:38,700 traffic classification and then what we 12342 08:25:38,700 --> 08:25:43,558 can do from a policy perspective and you 12343 08:25:43,558 --> 08:25:46,440 know talk about how and when and where 12344 08:25:46,440 --> 08:25:48,780 we should do these things and as we move 12345 08:25:48,780 --> 08:25:50,580 forward we will go through some examples 12346 08:25:50,580 --> 08:25:53,878 of configuring qos in fact we're going 12347 08:25:53,878 --> 08:25:55,200 to have a pretty good section on 12348 08:25:55,200 --> 08:25:57,958 actually implementing a qos policy on a 12349 08:25:57,958 --> 08:25:59,218 network so 12350 08:25:59,218 --> 08:26:01,620 with that I'm going to say thanks for 12351 08:26:01,620 --> 08:26:02,760 watching 12352 08:26:02,760 --> 08:26:04,500 it's been fun and I'll see you in the 12353 08:26:04,500 --> 08:26:08,000 next video good luck with your studying 12354 08:26:12,260 --> 08:26:24,619 [Music] 12355 08:26:30,898 --> 08:26:33,180 in this module we're going to talk about 12356 08:26:33,180 --> 08:26:36,840 qos policies so previously we talked 12357 08:26:36,840 --> 08:26:39,840 about many of the qos fundamentals and 12358 08:26:39,840 --> 08:26:42,780 how do I you know look at my network and 12359 08:26:42,780 --> 08:26:44,760 understand the quality issues that face 12360 08:26:44,760 --> 08:26:46,860 me and we talked just a very little bit 12361 08:26:46,860 --> 08:26:48,298 about some of the things you're going to 12362 08:26:48,298 --> 08:26:50,638 consider when addressing those issues in 12363 08:26:50,638 --> 08:26:52,200 this module we're going to dig deeper 12364 08:26:52,200 --> 08:26:54,660 into that topic talk specifically about 12365 08:26:54,660 --> 08:26:56,700 things you need to Target when resolving 12366 08:26:56,700 --> 08:26:58,680 those quality issues and talk about qos 12367 08:26:58,680 --> 08:27:02,040 policy design as a whole now I'm going 12368 08:27:02,040 --> 08:27:04,680 to go through an example policy in this 12369 08:27:04,680 --> 08:27:05,520 video 12370 08:27:05,520 --> 08:27:08,878 but it's not the one that I use in 12371 08:27:08,878 --> 08:27:10,860 production networks in fact you know 12372 08:27:10,860 --> 08:27:12,240 later we're going to cover a video 12373 08:27:12,240 --> 08:27:15,958 specifically on The Cisco Baseline qos 12374 08:27:15,958 --> 08:27:18,740 model which gives you an 11 class policy 12375 08:27:18,740 --> 08:27:21,718 that I've learned to adopt over the 12376 08:27:21,718 --> 08:27:23,458 years now I don't necessarily Implement 12377 08:27:23,458 --> 08:27:25,740 all 11 classes but I use the structure 12378 08:27:25,740 --> 08:27:28,558 so that I have the flexibility as the 12379 08:27:28,558 --> 08:27:30,180 network grows and expands but I digress 12380 08:27:30,180 --> 08:27:32,100 let's get back on the topic for this 12381 08:27:32,100 --> 08:27:34,978 module qos policies now when we talk 12382 08:27:34,978 --> 08:27:36,898 about addressing quality issues in your 12383 08:27:36,898 --> 08:27:39,718 network we brought up you know delay is 12384 08:27:39,718 --> 08:27:40,860 a problem 12385 08:27:40,860 --> 08:27:43,378 and talked about the need to reduce the 12386 08:27:43,378 --> 08:27:44,878 delay so that's one of the things that 12387 08:27:44,878 --> 08:27:46,620 you're going to need to consider when 12388 08:27:46,620 --> 08:27:48,420 addressing quality issues so how do I go 12389 08:27:48,420 --> 08:27:51,058 about doing this well first of all make 12390 08:27:51,058 --> 08:27:53,218 sure you have adequate link capacity or 12391 08:27:53,218 --> 08:27:56,218 bandwidth I talked about using qos as a 12392 08:27:56,218 --> 08:27:58,920 means to utilize the bandwidth available 12393 08:27:58,920 --> 08:28:02,940 to you most efficiently but you have to 12394 08:28:02,940 --> 08:28:04,860 have the bandwidth in the beginning to 12395 08:28:04,860 --> 08:28:07,378 optimize it plain and simple you're not 12396 08:28:07,378 --> 08:28:09,478 going to send two Mega data down a one 12397 08:28:09,478 --> 08:28:11,160 megabyte I don't care what kind of qos 12398 08:28:11,160 --> 08:28:13,500 you have it's not going to happen so 12399 08:28:13,500 --> 08:28:14,760 make sure you've got adequate link 12400 08:28:14,760 --> 08:28:16,440 capacity and bandwidth 12401 08:28:16,440 --> 08:28:18,780 let's make sure that you're prioritizing 12402 08:28:18,780 --> 08:28:20,820 those types of packets that are latency 12403 08:28:20,820 --> 08:28:24,780 sensitive so an FTP session is not 12404 08:28:24,780 --> 08:28:28,020 latency sensitive a telnet session can 12405 08:28:28,020 --> 08:28:31,320 be voice and video most certainly will 12406 08:28:31,320 --> 08:28:33,298 be so make sure you're utilizing a 12407 08:28:33,298 --> 08:28:35,398 method to prioritize your latency 12408 08:28:35,398 --> 08:28:36,840 sensitive packets and we'll talk about 12409 08:28:36,840 --> 08:28:39,540 how to do that within this module 12410 08:28:39,540 --> 08:28:41,100 I want you to consider the use of 12411 08:28:41,100 --> 08:28:42,558 payload and header compression 12412 08:28:42,558 --> 08:28:45,298 particularly on low speed links when 12413 08:28:45,298 --> 08:28:46,978 you're dealing with fractional T's and 12414 08:28:46,978 --> 08:28:49,798 things below you know 768k and I know a 12415 08:28:49,798 --> 08:28:51,958 lot of you International guys you know 12416 08:28:51,958 --> 08:28:53,340 are going to tell me hey you know in my 12417 08:28:53,340 --> 08:28:55,138 neck of the world we don't have 12418 08:28:55,138 --> 08:28:57,240 bandwidth like crazy you know we're 12419 08:28:57,240 --> 08:28:59,280 using Frac t1s all over the place and if 12420 08:28:59,280 --> 08:29:01,080 so that's okay consider these other 12421 08:29:01,080 --> 08:29:02,940 alternatives for you with compression of 12422 08:29:02,940 --> 08:29:03,840 data 12423 08:29:03,840 --> 08:29:05,580 we've talked about the need to reduce 12424 08:29:05,580 --> 08:29:07,138 packet loss and we have to think about 12425 08:29:07,138 --> 08:29:08,820 really where packet loss comes from 12426 08:29:08,820 --> 08:29:11,520 packet loss comes from congestion most 12427 08:29:11,520 --> 08:29:14,458 of the time so again back to you know 12428 08:29:14,458 --> 08:29:17,340 the same link capacity thing either you 12429 08:29:17,340 --> 08:29:18,600 have enough bandwidth to meet your 12430 08:29:18,600 --> 08:29:21,660 business needs or you don't if you don't 12431 08:29:21,660 --> 08:29:24,958 Pony up and increase your bandwidth so 12432 08:29:24,958 --> 08:29:27,600 reduce the congestion points you know if 12433 08:29:27,600 --> 08:29:31,160 you have traffic that has a requirement 12434 08:29:31,160 --> 08:29:33,420 obviously your network needs to be sized 12435 08:29:33,420 --> 08:29:34,740 appropriately 12436 08:29:34,740 --> 08:29:36,840 consider increasing your buffering space 12437 08:29:36,840 --> 08:29:38,580 and there's lots of buffer tuning you 12438 08:29:38,580 --> 08:29:39,958 can do on Cisco routers and this will 12439 08:29:39,958 --> 08:29:42,138 help you deal with bursting of traffic 12440 08:29:42,138 --> 08:29:45,420 and drop the low priority packets try to 12441 08:29:45,420 --> 08:29:47,160 reduce the congestion you know if you 12442 08:29:47,160 --> 08:29:49,320 can't necessarily increase the link 12443 08:29:49,320 --> 08:29:53,760 capacity use qls methods to drop lower 12444 08:29:53,760 --> 08:29:55,978 priority packets you know back to my FTP 12445 08:29:55,978 --> 08:29:59,160 example if I'm doing a data transfer 12446 08:29:59,160 --> 08:30:01,620 with TCP data and a little bit gets lost 12447 08:30:01,620 --> 08:30:03,240 now and again 12448 08:30:03,240 --> 08:30:06,420 sure I may slow down the transfer but 12449 08:30:06,420 --> 08:30:09,840 I'm not going to kill the transfer TCP 12450 08:30:09,840 --> 08:30:11,398 has built-in mechanisms for 12451 08:30:11,398 --> 08:30:13,978 re-transmission of lost packets whereas 12452 08:30:13,978 --> 08:30:18,058 UDP such as voice does not so if I don't 12453 08:30:18,058 --> 08:30:19,820 have enough Elbow Room 12454 08:30:19,820 --> 08:30:22,378 selectively drop the data that can deal 12455 08:30:22,378 --> 08:30:24,478 with being dropped not the data that 12456 08:30:24,478 --> 08:30:26,340 can't 12457 08:30:26,340 --> 08:30:28,500 so now that we're gonna you know get 12458 08:30:28,500 --> 08:30:30,540 through you know the basics and the high 12459 08:30:30,540 --> 08:30:32,218 level topic of what do I do you know 12460 08:30:32,218 --> 08:30:34,620 it's kind of leading you back to the 12461 08:30:34,620 --> 08:30:37,500 conversation of you need to design an 12462 08:30:37,500 --> 08:30:39,718 Enterprise qos policy and the first 12463 08:30:39,718 --> 08:30:41,340 thing I want to get in your head is that 12464 08:30:41,340 --> 08:30:43,798 when dealing with quality of service you 12465 08:30:43,798 --> 08:30:47,398 need to think Global qos is a strategy 12466 08:30:47,398 --> 08:30:50,520 that you leverage it is not a feature 12467 08:30:50,520 --> 08:30:52,500 you turn on I mean granted it is a 12468 08:30:52,500 --> 08:30:54,780 feature you turn on but features don't 12469 08:30:54,780 --> 08:30:56,638 solve problems and features don't 12470 08:30:56,638 --> 08:30:59,458 Implement qos I don't care how big or 12471 08:30:59,458 --> 08:31:01,740 how small you are you need to think 12472 08:31:01,740 --> 08:31:04,500 about your traffic and develop a global 12473 08:31:04,500 --> 08:31:07,558 Enterprise qos strategy 12474 08:31:07,558 --> 08:31:10,138 you need to write your qos policies 12475 08:31:10,138 --> 08:31:12,180 considering both the business 12476 08:31:12,180 --> 08:31:14,760 requirements as well as the technical 12477 08:31:14,760 --> 08:31:17,820 requirements and you know kind of the 12478 08:31:17,820 --> 08:31:19,680 point I want to lecture here about a 12479 08:31:19,680 --> 08:31:21,660 little bit and I may be on a soapbox a 12480 08:31:21,660 --> 08:31:24,600 little bit here but you cannot as a 12481 08:31:24,600 --> 08:31:26,160 network architect as a network engineer 12482 08:31:26,160 --> 08:31:28,860 you cannot simply let the business 12483 08:31:28,860 --> 08:31:31,680 decide what is more important and what 12484 08:31:31,680 --> 08:31:36,478 is not you cannot let the business group 12485 08:31:36,478 --> 08:31:39,180 things into these qos buckets that we're 12486 08:31:39,180 --> 08:31:40,500 going to talk about now that doesn't 12487 08:31:40,500 --> 08:31:43,378 mean that their business priorities 12488 08:31:43,378 --> 08:31:45,660 don't come into play they absolutely 12489 08:31:45,660 --> 08:31:48,780 come into play but you as an engineer 12490 08:31:48,780 --> 08:31:51,180 need to translate those business 12491 08:31:51,180 --> 08:31:54,298 priorities along with the technical 12492 08:31:54,298 --> 08:31:57,478 priorities into a comprehensive qos 12493 08:31:57,478 --> 08:32:01,260 strategy so you might as well start now 12494 08:32:01,260 --> 08:32:02,760 getting the support of your management 12495 08:32:02,760 --> 08:32:04,978 team that the business doesn't get to 12496 08:32:04,978 --> 08:32:07,138 just gold silver bronze things there's 12497 08:32:07,138 --> 08:32:08,878 more to it than that and you as a 12498 08:32:08,878 --> 08:32:10,440 technical resource are going to help 12499 08:32:10,440 --> 08:32:13,740 liaise between the technology needs and 12500 08:32:13,740 --> 08:32:16,378 the business priorities so you know you 12501 08:32:16,378 --> 08:32:18,600 need to be part of influencing these 12502 08:32:18,600 --> 08:32:20,398 decisions and I like to say show the 12503 08:32:20,398 --> 08:32:23,160 business what they need but listen to 12504 08:32:23,160 --> 08:32:24,600 what they think they need 12505 08:32:24,600 --> 08:32:27,478 so I know I'll stir up a lot of a lot of 12506 08:32:27,478 --> 08:32:29,160 discussion you know based on that 12507 08:32:29,160 --> 08:32:31,378 recommendation you know but I've been in 12508 08:32:31,378 --> 08:32:34,020 that role you know I worked for you know 12509 08:32:34,020 --> 08:32:37,440 major industries where 12510 08:32:37,440 --> 08:32:39,298 um you know the business had certain 12511 08:32:39,298 --> 08:32:40,740 priorities and they knew what those 12512 08:32:40,740 --> 08:32:42,240 priorities were and they were important 12513 08:32:42,240 --> 08:32:44,398 to us getting paid and then you know 12514 08:32:44,398 --> 08:32:47,160 servicing our customers however 12515 08:32:47,160 --> 08:32:49,558 if if I would have simply asked the 12516 08:32:49,558 --> 08:32:51,780 business to create a qos strategy and 12517 08:32:51,780 --> 08:32:53,940 prioritize data it would have been 12518 08:32:53,940 --> 08:32:55,378 completely broken and we probably 12519 08:32:55,378 --> 08:32:56,458 wouldn't have been doing business 12520 08:32:56,458 --> 08:32:57,958 because the right types of traffic 12521 08:32:57,958 --> 08:32:59,580 wouldn't have been getting through so 12522 08:32:59,580 --> 08:33:02,218 act as that liaison 12523 08:33:02,218 --> 08:33:03,600 when we talk about steps for 12524 08:33:03,600 --> 08:33:06,898 implementing qos there's really three 12525 08:33:06,898 --> 08:33:09,360 steps in the planning process that 12526 08:33:09,360 --> 08:33:10,978 you're going to need to do first off 12527 08:33:10,978 --> 08:33:13,680 step one identify the traffic you need 12528 08:33:13,680 --> 08:33:16,020 to know what traffic is on your network 12529 08:33:16,020 --> 08:33:18,000 and this is not something you can simply 12530 08:33:18,000 --> 08:33:20,638 guess at it's not something that you 12531 08:33:20,638 --> 08:33:23,040 really should just you know say oh I'm 12532 08:33:23,040 --> 08:33:24,958 I'm the network guy I've been here for 12533 08:33:24,958 --> 08:33:26,940 15 years I know what's on my network you 12534 08:33:26,940 --> 08:33:28,500 know what you probably don't know what's 12535 08:33:28,500 --> 08:33:31,080 on your network it changes applications 12536 08:33:31,080 --> 08:33:32,520 are doing things behind the scenes that 12537 08:33:32,520 --> 08:33:34,138 you don't necessarily become intimately 12538 08:33:34,138 --> 08:33:37,020 familiar with for all applications so 12539 08:33:37,020 --> 08:33:39,478 take an audit look at your network 12540 08:33:39,478 --> 08:33:43,920 figure out what's really going on on 12541 08:33:43,920 --> 08:33:47,340 your network and consider both the 12542 08:33:47,340 --> 08:33:49,740 business and Technical implications of 12543 08:33:49,740 --> 08:33:51,360 what this traffic is 12544 08:33:51,360 --> 08:33:53,878 step two group Traffic into classes you 12545 08:33:53,878 --> 08:33:56,100 know when you have traffic that has 12546 08:33:56,100 --> 08:33:57,958 similar treatment requirements you can 12547 08:33:57,958 --> 08:34:00,360 group it together and that's going to 12548 08:34:00,360 --> 08:34:02,760 make managing your qos policy a lot 12549 08:34:02,760 --> 08:34:04,320 simpler you can't you simply can't 12550 08:34:04,320 --> 08:34:07,378 Define 500 kinds of traffic and 500 12551 08:34:07,378 --> 08:34:10,020 treatments that's insane that's not 12552 08:34:10,020 --> 08:34:11,760 scalable and it's not going to perform 12553 08:34:11,760 --> 08:34:14,760 well so you need to create traffic 12554 08:34:14,760 --> 08:34:17,218 classes once you've classified traffic 12555 08:34:17,218 --> 08:34:18,478 into buckets you're going to define 12556 08:34:18,478 --> 08:34:23,398 specific qos policies and definitions of 12557 08:34:23,398 --> 08:34:25,878 how you're going to treat that traffic 12558 08:34:25,878 --> 08:34:29,218 you know for example I may allocate and 12559 08:34:29,218 --> 08:34:30,958 guarantee certain amounts of bandwidth 12560 08:34:30,958 --> 08:34:33,478 for a specific type of class I may do 12561 08:34:33,478 --> 08:34:35,398 strict priority queuing and you know for 12562 08:34:35,398 --> 08:34:37,280 a type of class I'm a 12563 08:34:37,280 --> 08:34:39,780 decide that a particular class of 12564 08:34:39,780 --> 08:34:41,878 traffic is less important than default 12565 08:34:41,878 --> 08:34:43,500 you know it's a scavenger type of 12566 08:34:43,500 --> 08:34:45,898 traffic that I only want to cross the 12567 08:34:45,898 --> 08:34:47,458 network when nothing else needs to 12568 08:34:47,458 --> 08:34:48,958 bandwidth so you'll come up with these 12569 08:34:48,958 --> 08:34:50,878 rules and we're going to give you an 12570 08:34:50,878 --> 08:34:53,820 example in this slide of you know a very 12571 08:34:53,820 --> 08:34:57,180 basic and typical model and then we'll 12572 08:34:57,180 --> 08:34:59,218 actually have a slide later on about the 12573 08:34:59,218 --> 08:35:01,798 Cisco qos Baseline template and I 12574 08:35:01,798 --> 08:35:03,840 remember first seeing that template back 12575 08:35:03,840 --> 08:35:06,120 in one of the Cisco press books I want 12576 08:35:06,120 --> 08:35:08,280 to say Tim spaghetti was the author and 12577 08:35:08,280 --> 08:35:10,260 it was something like Enterprise qos 12578 08:35:10,260 --> 08:35:12,660 design or something along those lines 12579 08:35:12,660 --> 08:35:15,058 was the title fantastic title Tim's a 12580 08:35:15,058 --> 08:35:17,218 great guy knows everything in the world 12581 08:35:17,218 --> 08:35:19,860 there is to know about qos you know puts 12582 08:35:19,860 --> 08:35:22,680 me to Shame by a long shot but um you 12583 08:35:22,680 --> 08:35:24,058 know a lot of those resources you know 12584 08:35:24,058 --> 08:35:25,978 have developed these methods you know 12585 08:35:25,978 --> 08:35:27,478 we're simply sharing with you at this 12586 08:35:27,478 --> 08:35:29,280 point in the game what works you know 12587 08:35:29,280 --> 08:35:31,320 and uh what best practices you should 12588 08:35:31,320 --> 08:35:32,580 follow so these are the steps you're 12589 08:35:32,580 --> 08:35:35,100 going to follow to implementing qos on 12590 08:35:35,100 --> 08:35:37,080 your Cisco Network Step One is 12591 08:35:37,080 --> 08:35:39,120 identifying the traffic you need to 12592 08:35:39,120 --> 08:35:40,798 understand the traffic on your network 12593 08:35:40,798 --> 08:35:42,360 and I kind of Dove a little deep into 12594 08:35:42,360 --> 08:35:44,160 this you know in the summary but we'll 12595 08:35:44,160 --> 08:35:46,378 hit it again it's important that you 12596 08:35:46,378 --> 08:35:48,180 understand exactly what's happening on 12597 08:35:48,180 --> 08:35:50,340 your network do an audit and don't 12598 08:35:50,340 --> 08:35:52,680 assume you know I've found when doing 12599 08:35:52,680 --> 08:35:55,080 Network audits in the past that there 12600 08:35:55,080 --> 08:35:57,718 was not only IEP traffic we didn't know 12601 08:35:57,718 --> 08:35:59,580 about but there were other protocols in 12602 08:35:59,580 --> 08:36:01,860 use we had print servers speak in ipx 12603 08:36:01,860 --> 08:36:03,898 and apple talk and we didn't have an 12604 08:36:03,898 --> 08:36:05,580 apple in the building you know we we 12605 08:36:05,580 --> 08:36:07,740 didn't have anything running ipx these 12606 08:36:07,740 --> 08:36:09,240 were just defaults these this was 12607 08:36:09,240 --> 08:36:11,000 garbage traffic that was on my network 12608 08:36:11,000 --> 08:36:13,740 that we went around and we disabled and 12609 08:36:13,740 --> 08:36:15,540 we cleaned up and you know reduced some 12610 08:36:15,540 --> 08:36:17,700 uh you know some ethernet latency that 12611 08:36:17,700 --> 08:36:19,320 we had obviously you know could I 12612 08:36:19,320 --> 08:36:21,600 measure it yeah maybe maybe not but was 12613 08:36:21,600 --> 08:36:23,458 it there yet there were there were 12614 08:36:23,458 --> 08:36:25,440 benefits there so do it on it don't 12615 08:36:25,440 --> 08:36:27,058 assume know what's happening on your 12616 08:36:27,058 --> 08:36:27,898 network 12617 08:36:27,898 --> 08:36:29,638 document the technical and business 12618 08:36:29,638 --> 08:36:31,080 requirements for the traffic and 12619 08:36:31,080 --> 08:36:33,240 applications on your network if you're 12620 08:36:33,240 --> 08:36:37,798 running a latency sensitive telnet you 12621 08:36:37,798 --> 08:36:41,218 know transactional based system like a 12622 08:36:41,218 --> 08:36:43,500 terminal emulation to a Mainframe 12623 08:36:43,500 --> 08:36:46,458 environment obviously that has certain 12624 08:36:46,458 --> 08:36:49,978 performance metrics that are going to 12625 08:36:49,978 --> 08:36:51,718 need to be met for it to be a usable 12626 08:36:51,718 --> 08:36:53,820 application you can't just even though 12627 08:36:53,820 --> 08:36:57,000 this telnet data is you know is data 12628 08:36:57,000 --> 08:36:58,860 traffic doesn't mean you can slow it 12629 08:36:58,860 --> 08:37:00,600 down and kill it to the point that it 12630 08:37:00,600 --> 08:37:02,100 interrupts these interactive sessions 12631 08:37:02,100 --> 08:37:05,520 however that FTP data transfer or that 12632 08:37:05,520 --> 08:37:07,978 backup that is running you know perhaps 12633 08:37:07,978 --> 08:37:10,378 you can so understand both the technical 12634 08:37:10,378 --> 08:37:11,820 and business requirements for the 12635 08:37:11,820 --> 08:37:12,958 traffic and applications that are 12636 08:37:12,958 --> 08:37:15,000 running on your network and you need to 12637 08:37:15,000 --> 08:37:17,340 also Define the necessary service levels 12638 08:37:17,340 --> 08:37:18,780 for each traffic class and I talk about 12639 08:37:18,780 --> 08:37:20,638 that a little bit with prioritizing you 12640 08:37:20,638 --> 08:37:22,138 know telnet for example you know if 12641 08:37:22,138 --> 08:37:23,398 you've got these interactive sessions 12642 08:37:23,398 --> 08:37:25,138 they need to be treated with a certain 12643 08:37:25,138 --> 08:37:27,600 service level that you know back-end 12644 08:37:27,600 --> 08:37:29,760 data doesn't necessarily need to be 12645 08:37:29,760 --> 08:37:31,558 treated with so consider both the 12646 08:37:31,558 --> 08:37:34,200 business and the technical requirements 12647 08:37:34,200 --> 08:37:36,298 step two we're going to group Traffic 12648 08:37:36,298 --> 08:37:39,180 into classes and I'm going to say from 12649 08:37:39,180 --> 08:37:41,760 my experience somewhere between 5 and 10 12650 08:37:41,760 --> 08:37:44,458 classes of traffic is common I mentioned 12651 08:37:44,458 --> 08:37:46,558 before the Cisco Baseline qos model with 12652 08:37:46,558 --> 08:37:50,520 11 classes I love it you should use it 12653 08:37:50,520 --> 08:37:52,558 um but we're going to give you a little 12654 08:37:52,558 --> 08:37:54,680 simpler example as we walk through this 12655 08:37:54,680 --> 08:37:56,940 I've seen in the past a lot of 12656 08:37:56,940 --> 08:37:58,680 Enterprises use this whole gold silver 12657 08:37:58,680 --> 08:38:02,040 bronze model for defining traffic types 12658 08:38:02,040 --> 08:38:04,260 and in my opinion and in the opinion A 12659 08:38:04,260 --> 08:38:06,420 lot of my peers in the industry three 12660 08:38:06,420 --> 08:38:09,058 traffic classes is simply not enough 12661 08:38:09,058 --> 08:38:11,280 you're not going to have the flexibility 12662 08:38:11,280 --> 08:38:14,820 or the resolution to deal with the 12663 08:38:14,820 --> 08:38:17,398 unique traffic on your network if you're 12664 08:38:17,398 --> 08:38:18,660 restricting yourself to only three 12665 08:38:18,660 --> 08:38:22,260 classes so it can work but I'm going to 12666 08:38:22,260 --> 08:38:24,718 recommend that you use more here is what 12667 08:38:24,718 --> 08:38:28,500 I would consider the most lightweight or 12668 08:38:28,500 --> 08:38:31,558 the simplest class model you should 12669 08:38:31,558 --> 08:38:35,760 consider in a modern Network voice media 12670 08:38:35,760 --> 08:38:37,620 would be a class for handling real-time 12671 08:38:37,620 --> 08:38:39,200 audio flows 12672 08:38:39,200 --> 08:38:41,940 perhaps real-time video flows as well if 12673 08:38:41,940 --> 08:38:44,160 you have video on your network voice 12674 08:38:44,160 --> 08:38:46,020 signaling obviously the the signaling 12675 08:38:46,020 --> 08:38:47,160 the call setup and tear down those 12676 08:38:47,160 --> 08:38:49,200 things are important almost as important 12677 08:38:49,200 --> 08:38:52,138 as the media itself for voice we have 12678 08:38:52,138 --> 08:38:54,180 our mission critical data our 12679 08:38:54,180 --> 08:38:56,700 transactional data our best effort data 12680 08:38:56,700 --> 08:38:59,340 and our scavenger data so this is where 12681 08:38:59,340 --> 08:39:00,780 you and the business may have some 12682 08:39:00,780 --> 08:39:05,520 disagreements they may say this 12683 08:39:05,520 --> 08:39:06,138 um 12684 08:39:06,138 --> 08:39:08,878 Mainframe application is absolutely the 12685 08:39:08,878 --> 08:39:11,340 most important thing in the business and 12686 08:39:11,340 --> 08:39:14,458 you know there may be this thing like 12687 08:39:14,458 --> 08:39:16,558 um oh I don't know a routing protocol 12688 08:39:16,558 --> 08:39:18,180 you know you're going to have to 12689 08:39:18,180 --> 08:39:20,398 consider in your environment what takes 12690 08:39:20,398 --> 08:39:22,260 priority and where but we're giving you 12691 08:39:22,260 --> 08:39:25,138 classes and giving you flexibility in 12692 08:39:25,138 --> 08:39:26,580 the grouping of these things to let you 12693 08:39:26,580 --> 08:39:27,660 do that so Mission critical 12694 08:39:27,660 --> 08:39:29,580 transactional best effort and scavenger 12695 08:39:29,580 --> 08:39:32,458 seem to work pretty well 12696 08:39:32,458 --> 08:39:35,340 again and we'll show you a much detail 12697 08:39:35,340 --> 08:39:37,440 or much more detailed or a lot bigger 12698 08:39:37,440 --> 08:39:40,320 model in future slides 12699 08:39:40,320 --> 08:39:43,740 step 3 develop qls policies for traffic 12700 08:39:43,740 --> 08:39:47,760 classes here is an example of the qos 12701 08:39:47,760 --> 08:39:50,700 policy you know or potentially one Qs 12702 08:39:50,700 --> 08:39:53,218 policy anyway that we might apply to 12703 08:39:53,218 --> 08:39:55,260 those classes I Define so voice media 12704 08:39:55,260 --> 08:39:57,478 we're going to Mark the packets with a 12705 08:39:57,478 --> 08:40:00,718 dscp value of EF or expedited forwarding 12706 08:40:00,718 --> 08:40:02,100 and we're going to talk about the SCP in 12707 08:40:02,100 --> 08:40:04,398 the next video so don't you know 12708 08:40:04,398 --> 08:40:06,660 don't try to commit this out of memory 12709 08:40:06,660 --> 08:40:09,000 and I don't know what dscpef and the CS3 12710 08:40:09,000 --> 08:40:10,378 and all this is don't worry about that 12711 08:40:10,378 --> 08:40:12,478 we'll cover that so voice media we're 12712 08:40:12,478 --> 08:40:14,100 going to mark it with a dscp value of 12713 08:40:14,100 --> 08:40:15,600 expedited forwarding and we're going to 12714 08:40:15,600 --> 08:40:18,120 use low latency queuing to always 12715 08:40:18,120 --> 08:40:21,180 prioritize The Voice media why 12716 08:40:21,180 --> 08:40:23,040 is it the most important business 12717 08:40:23,040 --> 08:40:26,218 application maybe not is it the business 12718 08:40:26,218 --> 08:40:28,620 application that'll you know fall to 12719 08:40:28,620 --> 08:40:32,580 bits first and be noticed first and 12720 08:40:32,580 --> 08:40:34,080 generate the most number of phone calls 12721 08:40:34,080 --> 08:40:36,240 yeah probably so it's got its own 12722 08:40:36,240 --> 08:40:37,680 traffic class 12723 08:40:37,680 --> 08:40:39,600 voice signaling we're going to Mark 12724 08:40:39,600 --> 08:40:42,360 packets with the dscp value of CS3 and 12725 08:40:42,360 --> 08:40:44,100 this actually changed we used to Mark 12726 08:40:44,100 --> 08:40:47,820 the stuff as AF 31 if memory serves but 12727 08:40:47,820 --> 08:40:49,558 that has changed and what Cisco's doing 12728 08:40:49,558 --> 08:40:51,058 over the years so we're going to current 12729 08:40:51,058 --> 08:40:53,100 current recommendations Market as a CS3 12730 08:40:53,100 --> 08:40:56,040 Mission critical data we're gonna you 12731 08:40:56,040 --> 08:40:57,600 know Define some kind of minimum 12732 08:40:57,600 --> 08:40:59,458 bandwidth guarantee in this example 12733 08:40:59,458 --> 08:41:00,840 we're showing one megabit you know maybe 12734 08:41:00,840 --> 08:41:02,700 it's 10 Meg maybe it's 5 Meg you know 12735 08:41:02,700 --> 08:41:04,680 use a number appropriate to you we're 12736 08:41:04,680 --> 08:41:06,420 going to Mark the packets with the dscp 12737 08:41:06,420 --> 08:41:08,878 value of AF 31 for assured forwarding 12738 08:41:08,878 --> 08:41:10,798 and we're going to use class based 12739 08:41:10,798 --> 08:41:12,898 weighted fair queuing I love class based 12740 08:41:12,898 --> 08:41:13,920 weighted fair queuing you're going to 12741 08:41:13,920 --> 08:41:16,260 see me use this a lot for transactional 12742 08:41:16,260 --> 08:41:19,558 data af21 you know it's more important 12743 08:41:19,558 --> 08:41:22,020 than best effort it's less important 12744 08:41:22,020 --> 08:41:24,478 than Mission critical best effort data 12745 08:41:24,478 --> 08:41:26,878 you know we still may be guaranteeing 12746 08:41:26,878 --> 08:41:28,138 um some bandwidth but we might be 12747 08:41:28,138 --> 08:41:30,000 creating some caps we might say best 12748 08:41:30,000 --> 08:41:33,180 effort data gets a cap of 500 KB we're 12749 08:41:33,180 --> 08:41:34,920 gonna mark it with a dscp value of 12750 08:41:34,920 --> 08:41:36,478 default and use class-based weighted 12751 08:41:36,478 --> 08:41:37,978 Fair queuing 12752 08:41:37,978 --> 08:41:40,320 scavenge your data you know maybe this 12753 08:41:40,320 --> 08:41:42,298 is the stuff I don't really want on my 12754 08:41:42,298 --> 08:41:43,500 network 12755 08:41:43,500 --> 08:41:45,718 um you know maybe it's that 12756 08:41:45,718 --> 08:41:48,298 um e donkey peer-to-peer traffic maybe 12757 08:41:48,298 --> 08:41:49,978 it's 12758 08:41:49,978 --> 08:41:51,958 um I don't know it could be anything you 12759 08:41:51,958 --> 08:41:53,700 know whatever's not important to you or 12760 08:41:53,700 --> 08:41:56,040 or kind of the opposite of not important 12761 08:41:56,040 --> 08:41:58,020 but I don't want it on my network at all 12762 08:41:58,020 --> 08:42:00,000 maybe you put that into the scavenger 12763 08:42:00,000 --> 08:42:01,798 class and you use this to police it down 12764 08:42:01,798 --> 08:42:03,540 you know you mark the packets with the 12765 08:42:03,540 --> 08:42:05,580 dscp value of cs1 and we're going to use 12766 08:42:05,580 --> 08:42:08,398 red I'm sorry W red is how I should 12767 08:42:08,398 --> 08:42:10,260 pronounce that which is weighted random 12768 08:42:10,260 --> 08:42:13,080 early detection to I you know to tag 12769 08:42:13,080 --> 08:42:15,420 these packets is drop me first you know 12770 08:42:15,420 --> 08:42:16,320 in the event that we're having 12771 08:42:16,320 --> 08:42:18,780 congestion and need to start dropping 12772 08:42:18,780 --> 08:42:20,100 packets we're going to use this as a 12773 08:42:20,100 --> 08:42:23,160 flag to drop me first and more about you 12774 08:42:23,160 --> 08:42:25,320 know all this low latency queuing and 12775 08:42:25,320 --> 08:42:27,420 dscp and class based weighted for 12776 08:42:27,420 --> 08:42:29,520 queuing and red and all that more uh 12777 08:42:29,520 --> 08:42:32,058 coming up in future slides 12778 08:42:32,058 --> 08:42:35,100 additional considerations for voice 12779 08:42:35,100 --> 08:42:36,600 you need to understand the 12780 08:42:36,600 --> 08:42:38,280 characteristic of voice traffic it's 12781 08:42:38,280 --> 08:42:39,898 demand for bandwidth is what we would 12782 08:42:39,898 --> 08:42:43,500 call smooth it's not bursting in nature 12783 08:42:43,500 --> 08:42:45,540 packets are small the sizes are 12784 08:42:45,540 --> 08:42:47,520 predictable you're not going to have 12785 08:42:47,520 --> 08:42:50,280 these big giant you know flows of voice 12786 08:42:50,280 --> 08:42:51,898 all of a sudden and then drop off it's 12787 08:42:51,898 --> 08:42:52,978 going to be fairly smooth and 12788 08:42:52,978 --> 08:42:56,878 predictable voice cannot cannot cannot 12789 08:42:56,878 --> 08:42:59,340 tolerate delay 12790 08:42:59,340 --> 08:43:01,680 um it cannot tolerate excessive Jitter 12791 08:43:01,680 --> 08:43:04,020 so you've really got to make sure voices 12792 08:43:04,020 --> 08:43:05,760 moving and moving efficiently around 12793 08:43:05,760 --> 08:43:07,398 your network 12794 08:43:07,398 --> 08:43:09,540 there are standards out there and I 12795 08:43:09,540 --> 08:43:11,638 can't recite it by name which you know 12796 08:43:11,638 --> 08:43:13,500 which standard this is defines this but 12797 08:43:13,500 --> 08:43:16,100 no greater than 100 12798 08:43:16,100 --> 08:43:19,500 150 it's hard to say millisecond one-way 12799 08:43:19,500 --> 08:43:21,240 delay in the audio path 12800 08:43:21,240 --> 08:43:23,820 you start getting greater than 150 12801 08:43:23,820 --> 08:43:26,760 milliseconds and the user is going to 12802 08:43:26,760 --> 08:43:28,820 start perceiving 12803 08:43:28,820 --> 08:43:31,978 delay with voice and this isn't a you 12804 08:43:31,978 --> 08:43:34,138 know a call manager a Unity connection 12805 08:43:34,138 --> 08:43:36,420 kind of number you know those 12806 08:43:36,420 --> 08:43:39,058 applications actually have much smaller 12807 08:43:39,058 --> 08:43:42,540 numbers for delay but this is a 12808 08:43:42,540 --> 08:43:44,878 am I is my brain and my ears and you 12809 08:43:44,878 --> 08:43:47,360 know my mouth and everything gonna deal 12810 08:43:47,360 --> 08:43:50,218 with voice 12811 08:43:50,218 --> 08:43:51,958 um you know kind of number 12812 08:43:51,958 --> 08:43:54,958 you start trying to get half second you 12813 08:43:54,958 --> 08:43:57,898 know each way delay and it's more like 12814 08:43:57,898 --> 08:44:00,840 two-way radio or it's talked over you 12815 08:44:00,840 --> 08:44:02,820 know Roger sound like I'm talking on the 12816 08:44:02,820 --> 08:44:05,218 CB radio or something but uh you know 12817 08:44:05,218 --> 08:44:07,200 you got to keep the delay small or 12818 08:44:07,200 --> 08:44:09,780 you're gonna start getting that 12819 08:44:09,780 --> 08:44:11,638 um you know asynchronous type of 12820 08:44:11,638 --> 08:44:13,500 behavior and experience and that's not 12821 08:44:13,500 --> 08:44:15,540 what you want so keep your delays low 12822 08:44:15,540 --> 08:44:17,638 and we want to have less than one 12823 08:44:17,638 --> 08:44:19,978 percent packet loss with voice if I'm 12824 08:44:19,978 --> 08:44:22,320 talking and you start missing every 12825 08:44:22,320 --> 08:44:24,360 other syllable or every third word or 12826 08:44:24,360 --> 08:44:26,760 even every 10th word you're gonna lose 12827 08:44:26,760 --> 08:44:27,958 your mind because you're not gonna know 12828 08:44:27,958 --> 08:44:29,280 what I'm saying we're not going to be 12829 08:44:29,280 --> 08:44:30,978 able to have an effective conversation 12830 08:44:30,978 --> 08:44:34,378 and you're gonna freak out so less than 12831 08:44:34,378 --> 08:44:36,600 one percent packet loss for voice 12832 08:44:36,600 --> 08:44:38,520 when we deal with video consider that 12833 08:44:38,520 --> 08:44:40,260 it's bursty the video is sending 12834 08:44:40,260 --> 08:44:42,058 differential information and I'm not 12835 08:44:42,058 --> 08:44:44,340 going to get into all of the iframes and 12836 08:44:44,340 --> 08:44:46,020 P frames and B frames and all of that 12837 08:44:46,020 --> 08:44:47,700 but you know if you're interested in how 12838 08:44:47,700 --> 08:44:49,200 video transports you know certainly look 12839 08:44:49,200 --> 08:44:51,958 that up but video sends data sends 12840 08:44:51,958 --> 08:44:54,478 information as it changes it sends the 12841 08:44:54,478 --> 08:44:56,280 difference of information so even though 12842 08:44:56,280 --> 08:44:58,440 you think video oh that's that's got to 12843 08:44:58,440 --> 08:45:00,058 be a lot heavier than audio well yeah it 12844 08:45:00,058 --> 08:45:02,218 uses more bandwidth but it's it's 12845 08:45:02,218 --> 08:45:04,978 different than voice 12846 08:45:04,978 --> 08:45:07,500 um video also cannot tolerate delay 12847 08:45:07,500 --> 08:45:09,000 so that's something you need to consider 12848 08:45:09,000 --> 08:45:11,940 when designing for video support on your 12849 08:45:11,940 --> 08:45:15,058 Enterprise Network and finally data 12850 08:45:15,058 --> 08:45:16,798 TCP 12851 08:45:16,798 --> 08:45:19,378 which is what you know by far the vast 12852 08:45:19,378 --> 08:45:21,780 majority of Enterprise data is I'm not 12853 08:45:21,780 --> 08:45:23,160 saying that all data is TCP that 12854 08:45:23,160 --> 08:45:26,218 wouldn't be fair but we got a lot of TCP 12855 08:45:26,218 --> 08:45:29,398 out there these days with HTTP and FTP 12856 08:45:29,398 --> 08:45:32,360 and you know the list goes on and on 12857 08:45:32,360 --> 08:45:35,458 TCP can deal with 12858 08:45:35,458 --> 08:45:36,058 um 12859 08:45:36,058 --> 08:45:37,798 loss of data you know we've got 12860 08:45:37,798 --> 08:45:41,520 handshaking that goes on and we've got 12861 08:45:41,520 --> 08:45:44,160 um you know methods to re-transmit lost 12862 08:45:44,160 --> 08:45:46,020 data when we've detected that what we've 12863 08:45:46,020 --> 08:45:47,638 sent hasn't reached the destination 12864 08:45:47,638 --> 08:45:49,080 because the destination didn't 12865 08:45:49,080 --> 08:45:50,760 acknowledge it and you know blah blah 12866 08:45:50,760 --> 08:45:52,920 blah all this stuff's there 12867 08:45:52,920 --> 08:45:56,760 we're using it it doesn't help us in a 12868 08:45:56,760 --> 08:45:59,638 voice and video world but data can deal 12869 08:45:59,638 --> 08:46:02,398 so let's leverage and lean on the fact 12870 08:46:02,398 --> 08:46:05,398 that data can deal when creating qos 12871 08:46:05,398 --> 08:46:08,340 policies in our infrastructure I'll be 12872 08:46:08,340 --> 08:46:10,138 the last person to tell you to never 12873 08:46:10,138 --> 08:46:12,420 drop a packet I'm going to say if it 12874 08:46:12,420 --> 08:46:14,520 makes sense to drop a packet and it 12875 08:46:14,520 --> 08:46:15,958 protects the traffic that needs 12876 08:46:15,958 --> 08:46:18,860 protected the most and doesn't create 12877 08:46:18,860 --> 08:46:21,780 perceivable user impact then drop that 12878 08:46:21,780 --> 08:46:24,540 stupid packet and let it through the 12879 08:46:24,540 --> 08:46:27,180 next time around so these are things to 12880 08:46:27,180 --> 08:46:30,780 think about so we've covered the qos 12881 08:46:30,780 --> 08:46:32,940 policy approach we've talked about 12882 08:46:32,940 --> 08:46:35,458 strategies we've talked a little bit 12883 08:46:35,458 --> 08:46:38,340 about qos policy classes and how you 12884 08:46:38,340 --> 08:46:40,020 know how to treat traffic based on class 12885 08:46:40,020 --> 08:46:41,700 we're going to get a lot deeper into 12886 08:46:41,700 --> 08:46:43,320 that this was just scratching the 12887 08:46:43,320 --> 08:46:46,440 surface but you know that should give 12888 08:46:46,440 --> 08:46:48,840 you a good start so in the next video 12889 08:46:48,840 --> 08:46:50,520 we're going to talk about some of these 12890 08:46:50,520 --> 08:46:51,958 technologies that I've called out my 12891 08:46:51,958 --> 08:46:55,440 name what is gift serving dscp we'll 12892 08:46:55,440 --> 08:46:57,478 talk about differentiated Services 12893 08:46:57,478 --> 08:47:00,660 versus integrated services and explain a 12894 08:47:00,660 --> 08:47:04,020 little bit about RSVP and talk a little 12895 08:47:04,020 --> 08:47:07,378 bit more about you know how these actual 12896 08:47:07,378 --> 08:47:09,898 mechanisms work so with that I'm going 12897 08:47:09,898 --> 08:47:12,058 to say thanks for watching good luck 12898 08:47:12,058 --> 08:47:13,500 with your studying and I'll see you in 12899 08:47:13,500 --> 08:47:16,100 the next video 12900 08:47:22,000 --> 08:47:27,200 [Music] 12901 08:47:27,200 --> 08:47:30,200 thank you 12902 08:47:30,890 --> 08:47:34,340 [Music] 12903 08:47:47,520 --> 08:47:49,558 in this module we're going to talk about 12904 08:47:49,558 --> 08:47:51,718 two of the 12905 08:47:51,718 --> 08:47:55,200 qos methodologies 12906 08:47:55,200 --> 08:47:57,420 that Cisco is going to want you to 12907 08:47:57,420 --> 08:48:01,558 understand as part of The ccnp Voice 12908 08:48:01,558 --> 08:48:04,558 C voice exam curriculum 12909 08:48:04,558 --> 08:48:07,860 and as I talk about the differences 12910 08:48:07,860 --> 08:48:10,440 between integrated services and 12911 08:48:10,440 --> 08:48:13,260 differentiated Services I want to kind 12912 08:48:13,260 --> 08:48:15,718 of level set your expectation of what 12913 08:48:15,718 --> 08:48:18,360 you're going to see in the field 12914 08:48:18,360 --> 08:48:19,860 never 12915 08:48:19,860 --> 08:48:22,440 in the last decade that I've been doing 12916 08:48:22,440 --> 08:48:25,500 unified Communications have I personally 12917 08:48:25,500 --> 08:48:28,020 worked on a network that was leveraging 12918 08:48:28,020 --> 08:48:30,120 integrated services 12919 08:48:30,120 --> 08:48:33,000 now I do know that they exist 12920 08:48:33,000 --> 08:48:37,080 I do know of some clients and uh 12921 08:48:37,080 --> 08:48:39,440 people that I've worked with in the past 12922 08:48:39,440 --> 08:48:42,840 having these environments 12923 08:48:42,840 --> 08:48:45,478 um they're typically government in 12924 08:48:45,478 --> 08:48:47,100 nature 12925 08:48:47,100 --> 08:48:49,080 and are things that most of you will 12926 08:48:49,080 --> 08:48:52,138 never touch because by and large diff 12927 08:48:52,138 --> 08:48:54,660 serve is you know kind of rule in the 12928 08:48:54,660 --> 08:48:56,700 world so I don't want to say that 12929 08:48:56,700 --> 08:48:58,378 integrated services 12930 08:48:58,378 --> 08:49:00,780 doesn't exist or that nobody's using it 12931 08:49:00,780 --> 08:49:03,240 but its use cases are very specific and 12932 08:49:03,240 --> 08:49:05,760 you know it is by far in the minority so 12933 08:49:05,760 --> 08:49:07,740 let's get right into it and talk about 12934 08:49:07,740 --> 08:49:10,440 integrated and differentiated services 12935 08:49:10,440 --> 08:49:13,620 when we talk about the qos models there 12936 08:49:13,620 --> 08:49:14,940 are really three different approaches 12937 08:49:14,940 --> 08:49:17,458 you can pick When developing an 12938 08:49:17,458 --> 08:49:20,340 Enterprise qos strategy there's the best 12939 08:49:20,340 --> 08:49:22,440 effort delivery model this is what the 12940 08:49:22,440 --> 08:49:25,260 internet uses or you know what we need 12941 08:49:25,260 --> 08:49:27,958 to presume the internet is using anyway 12942 08:49:27,958 --> 08:49:31,200 and that that is that no qos is applied 12943 08:49:31,200 --> 08:49:34,138 to network transport we're not treating 12944 08:49:34,138 --> 08:49:37,558 any traffic in a specific way we're not 12945 08:49:37,558 --> 08:49:41,458 queuing or prioritizing all traffic has 12946 08:49:41,458 --> 08:49:44,878 best effort treatment and we do with it 12947 08:49:44,878 --> 08:49:46,378 what we can 12948 08:49:46,378 --> 08:49:48,718 so that's one qos approach it's kind of 12949 08:49:48,718 --> 08:49:50,280 the lack of quality of service treatment 12950 08:49:50,280 --> 08:49:52,020 if you want to consider it that 12951 08:49:52,020 --> 08:49:54,240 we have the integrated Services model or 12952 08:49:54,240 --> 08:49:55,558 int to serve 12953 08:49:55,558 --> 08:49:58,160 which is designed to provide absolute 12954 08:49:58,160 --> 08:50:00,600 guarantees of bandwidth 12955 08:50:00,600 --> 08:50:02,240 and that's what I want to zoom in on 12956 08:50:02,240 --> 08:50:05,100 absolute guarantees 12957 08:50:05,100 --> 08:50:08,638 and it does that by using a process of 12958 08:50:08,638 --> 08:50:11,160 resource reservations 12959 08:50:11,160 --> 08:50:14,520 and call admission control so RSVP is a 12960 08:50:14,520 --> 08:50:16,020 protocol 12961 08:50:16,020 --> 08:50:18,478 and call admission control mechanisms 12962 08:50:18,478 --> 08:50:19,978 now 12963 08:50:19,978 --> 08:50:23,760 integrated Services is not very scalable 12964 08:50:23,760 --> 08:50:26,820 it's highly complex and there's a lot of 12965 08:50:26,820 --> 08:50:28,798 configuration involved 12966 08:50:28,798 --> 08:50:31,680 and like I said before it is not the 12967 08:50:31,680 --> 08:50:34,920 predominant method in use in most of the 12968 08:50:34,920 --> 08:50:37,160 networks I've ever touched 12969 08:50:37,160 --> 08:50:40,680 differentiated services or diff serve 12970 08:50:40,680 --> 08:50:43,740 is kind of what rules the world at least 12971 08:50:43,740 --> 08:50:45,718 you know in my neck of the woods and it 12972 08:50:45,718 --> 08:50:47,520 provides what I'll call almost 12973 08:50:47,520 --> 08:50:50,458 guaranteed bandwidth but it's much more 12974 08:50:50,458 --> 08:50:52,138 scalable and flexible than integrated 12975 08:50:52,138 --> 08:50:55,020 services and qos treatment within a diff 12976 08:50:55,020 --> 08:50:57,420 serve environment is handled on a per 12977 08:50:57,420 --> 08:50:59,760 hop basis in fact we call these things 12978 08:50:59,760 --> 08:51:02,638 per hop behaviors but we'll get more 12979 08:51:02,638 --> 08:51:04,500 into that as we get through the slide 12980 08:51:04,500 --> 08:51:07,200 deck so diff serve is what Cisco wants 12981 08:51:07,200 --> 08:51:09,120 you to understand in depth because it's 12982 08:51:09,120 --> 08:51:11,760 what's popular but you may have some 12983 08:51:11,760 --> 08:51:14,340 questions on the exam relating to the 12984 08:51:14,340 --> 08:51:16,318 integrated Services model because it's 12985 08:51:16,318 --> 08:51:18,240 fair game within the curriculum so let's 12986 08:51:18,240 --> 08:51:20,280 go ahead and start there and let's talk 12987 08:51:20,280 --> 08:51:22,440 about integrated services 12988 08:51:22,440 --> 08:51:25,020 so integrated Services has the benefit 12989 08:51:25,020 --> 08:51:28,218 of offering 12990 08:51:28,218 --> 08:51:31,378 guaranteed bandwidth 12991 08:51:31,378 --> 08:51:33,120 for a flow 12992 08:51:33,120 --> 08:51:35,340 if the bandwidth is available because it 12993 08:51:35,340 --> 08:51:38,398 we reserve it before we make a call so 12994 08:51:38,398 --> 08:51:40,740 it gives us explicit end-to-end 12995 08:51:40,740 --> 08:51:42,898 controller resources 12996 08:51:42,898 --> 08:51:45,600 now the disadvantage to that is that 12997 08:51:45,600 --> 08:51:48,540 this flow-based approach doesn't scale 12998 08:51:48,540 --> 08:51:49,260 well 12999 08:51:49,260 --> 08:51:51,958 and it's very labor intensive and it 13000 08:51:51,958 --> 08:51:54,298 doesn't support large networks well 13001 08:51:54,298 --> 08:51:56,940 integrated Services uses the RSVP 13002 08:51:56,940 --> 08:51:58,500 protocol along with called emission 13003 08:51:58,500 --> 08:52:00,840 control mechanisms to provision or to 13004 08:52:00,840 --> 08:52:03,660 reserve bandwidth from end to end across 13005 08:52:03,660 --> 08:52:07,440 a network before flow is ever created 13006 08:52:07,440 --> 08:52:10,200 so you're getting a true guarantee and 13007 08:52:10,200 --> 08:52:11,760 I'm saying here that integrated Services 13008 08:52:11,760 --> 08:52:14,478 is not often used in modern environments 13009 08:52:14,478 --> 08:52:18,680 diff serve as much more widely adopted 13010 08:52:18,680 --> 08:52:22,200 as a technique so I'm not bashing RSVP 13011 08:52:22,200 --> 08:52:24,360 I'm not bashing integrated Services I'm 13012 08:52:24,360 --> 08:52:26,760 simply saying that it is a niche 13013 08:52:26,760 --> 08:52:30,840 solution deployed you know within silos 13014 08:52:30,840 --> 08:52:33,298 of its own so you may run into it it 13015 08:52:33,298 --> 08:52:36,958 works it works pretty well but it's it's 13016 08:52:36,958 --> 08:52:40,740 not the popular method in the industry 13017 08:52:40,740 --> 08:52:42,360 and that's most of what I'm going to 13018 08:52:42,360 --> 08:52:44,160 tell you about integrated Services now 13019 08:52:44,160 --> 08:52:45,718 when we get into the diff sir which is 13020 08:52:45,718 --> 08:52:46,978 kind of the world we're living in here 13021 08:52:46,978 --> 08:52:49,920 diff server differentiated Services is 13022 08:52:49,920 --> 08:52:52,080 highly scalable and it supports many 13023 08:52:52,080 --> 08:52:54,600 different classes of traffic and we're 13024 08:52:54,600 --> 08:52:56,458 going to get into this whole classes of 13025 08:52:56,458 --> 08:52:58,680 traffic thing in great detail now some 13026 08:52:58,680 --> 08:53:00,660 of the disadvantages to diffserve if you 13027 08:53:00,660 --> 08:53:01,860 want to call on that 13028 08:53:01,860 --> 08:53:03,058 you know if we're going to kind of get 13029 08:53:03,058 --> 08:53:04,860 down to the letter of the law here there 13030 08:53:04,860 --> 08:53:07,200 is no quote unquote absolute quality 13031 08:53:07,200 --> 08:53:08,818 guarantee because we're not provisioning 13032 08:53:08,818 --> 08:53:10,260 bandwidth across the network we don't 13033 08:53:10,260 --> 08:53:12,058 know what's available 13034 08:53:12,058 --> 08:53:13,860 uh when we're sending a call up we're 13035 08:53:13,860 --> 08:53:15,840 simply setting a call up hoping the 13036 08:53:15,840 --> 08:53:18,478 Network's healthy and allowing per hop 13037 08:53:18,478 --> 08:53:20,218 behaviors 13038 08:53:20,218 --> 08:53:22,740 to treat our traffic appropriately from 13039 08:53:22,740 --> 08:53:25,558 end to end multiple mechanisms are going 13040 08:53:25,558 --> 08:53:26,940 to come into play in order to seamlessly 13041 08:53:26,940 --> 08:53:28,138 deploy diff surf throughout an 13042 08:53:28,138 --> 08:53:29,700 Enterprise environment 13043 08:53:29,700 --> 08:53:31,260 I think that kind of speaks for itself 13044 08:53:31,260 --> 08:53:32,818 we've got a lot of places to configure 13045 08:53:32,818 --> 08:53:34,080 things 13046 08:53:34,080 --> 08:53:36,718 I've mentioned it before I'll mention it 13047 08:53:36,718 --> 08:53:39,120 again it's the most widely deployed qos 13048 08:53:39,120 --> 08:53:41,760 mechanism in Enterprise networks today 13049 08:53:41,760 --> 08:53:44,760 and it is handled or treatment of 13050 08:53:44,760 --> 08:53:47,040 traffic is handled hop by hop and we 13051 08:53:47,040 --> 08:53:49,138 call these per hop behaviors but more 13052 08:53:49,138 --> 08:53:52,620 about that in slides to come here 13053 08:53:52,620 --> 08:53:55,260 so how diffserv Works let's get some 13054 08:53:55,260 --> 08:53:57,540 terms out of the way they're things that 13055 08:53:57,540 --> 08:53:59,580 I'm going to reference throughout this 13056 08:53:59,580 --> 08:54:02,040 module diff serve treats traffic with a 13057 08:54:02,040 --> 08:54:04,260 common qos tag called a ba a behavior 13058 08:54:04,260 --> 08:54:07,020 aggregate similar traffic has a similar 13059 08:54:07,020 --> 08:54:09,138 Behavior aggregate 13060 08:54:09,138 --> 08:54:13,200 dscp or diffic code points are values 13061 08:54:13,200 --> 08:54:15,780 contained in the IP packet header that 13062 08:54:15,780 --> 08:54:17,638 is used to assign a treatment to a 13063 08:54:17,638 --> 08:54:18,780 packet so we're going to group things 13064 08:54:18,780 --> 08:54:20,398 together and we're going to detect them 13065 08:54:20,398 --> 08:54:22,620 we're going to classify the traffic 13066 08:54:22,620 --> 08:54:25,620 based on its differed diff serve code 13067 08:54:25,620 --> 08:54:28,740 point value more on that as we go and 13068 08:54:28,740 --> 08:54:32,040 PHP the per hop behavior is the behavior 13069 08:54:32,040 --> 08:54:34,080 that takes place on a network hop by hop 13070 08:54:34,080 --> 08:54:36,898 so queuing decisions packet scheduling 13071 08:54:36,898 --> 08:54:39,420 policing shaping Etc are all happening 13072 08:54:39,420 --> 08:54:41,760 these decisions are happening as the 13073 08:54:41,760 --> 08:54:43,620 flow is created 13074 08:54:43,620 --> 08:54:46,020 um you know hop by hop or one hop at a 13075 08:54:46,020 --> 08:54:46,860 time 13076 08:54:46,860 --> 08:54:49,080 so disserve Behavior if we take a look 13077 08:54:49,080 --> 08:54:51,120 at the example Network we've got an IP 13078 08:54:51,120 --> 08:54:52,860 phone this could just as easily be a PC 13079 08:54:52,860 --> 08:54:55,260 a couple of routers and an IP phone so 13080 08:54:55,260 --> 08:54:56,878 we've got multiple hops along the way 13081 08:54:56,878 --> 08:55:00,718 the flow of data is going to be end to 13082 08:55:00,718 --> 08:55:04,260 end obviously and what's going to happen 13083 08:55:04,260 --> 08:55:07,080 is as the packet travels from the 13084 08:55:07,080 --> 08:55:09,058 originating device to the first router 13085 08:55:09,058 --> 08:55:11,818 the first layer 3 device 13086 08:55:11,818 --> 08:55:13,558 um obviously when this hops on the 13087 08:55:13,558 --> 08:55:15,180 network we're going to classify traffic 13088 08:55:15,180 --> 08:55:17,520 we're going to identify it and Mark it 13089 08:55:17,520 --> 08:55:19,318 appropriately at the network edge with a 13090 08:55:19,318 --> 08:55:21,660 dscp value 13091 08:55:21,660 --> 08:55:23,818 as we egress the first router to the 13092 08:55:23,818 --> 08:55:25,620 second we're going to apply a per hop 13093 08:55:25,620 --> 08:55:27,600 Behavior so we're going to decide on our 13094 08:55:27,600 --> 08:55:29,580 queuing mechanisms our packet scheduling 13095 08:55:29,580 --> 08:55:33,478 our you know Etc as we egress 13096 08:55:33,478 --> 08:55:36,840 the next router is going to do the same 13097 08:55:36,840 --> 08:55:38,760 and the next router is going to do the 13098 08:55:38,760 --> 08:55:40,740 same so it's very unique it's very 13099 08:55:40,740 --> 08:55:42,898 independent of the end-to-end 13100 08:55:42,898 --> 08:55:45,000 infrastructure now you still need an 13101 08:55:45,000 --> 08:55:47,160 Enterprise qls strategy to deal with 13102 08:55:47,160 --> 08:55:49,500 this but it is a hop by hop decision 13103 08:55:49,500 --> 08:55:53,000 that's taking place 13104 08:55:53,760 --> 08:55:57,120 understanding dscp when we talk about 13105 08:55:57,120 --> 08:56:00,120 diffsert code points basically these are 13106 08:56:00,120 --> 08:56:01,740 numeric values and we use them to 13107 08:56:01,740 --> 08:56:03,360 identify a class of traffic now I'm 13108 08:56:03,360 --> 08:56:04,860 going to get into a really nice chart 13109 08:56:04,860 --> 08:56:08,040 and show you the diffserv code points 13110 08:56:08,040 --> 08:56:09,898 but I want you to understand what's 13111 08:56:09,898 --> 08:56:11,280 actually happening here we're going to 13112 08:56:11,280 --> 08:56:13,440 get into understanding the IP packet 13113 08:56:13,440 --> 08:56:14,700 header 13114 08:56:14,700 --> 08:56:18,298 any type of service field which is an 13115 08:56:18,298 --> 08:56:19,798 8-bit field and we're going to talk 13116 08:56:19,798 --> 08:56:21,540 about what the individual bits in the 13117 08:56:21,540 --> 08:56:22,798 field are used for and how this all 13118 08:56:22,798 --> 08:56:26,760 really works so here is an ipv4 packet 13119 08:56:26,760 --> 08:56:30,000 header and I've simplified it to just 13120 08:56:30,000 --> 08:56:32,818 focus on the type of service byte today 13121 08:56:32,818 --> 08:56:35,218 we're calling it the DS field 13122 08:56:35,218 --> 08:56:37,080 and I'll explain what I mean by today 13123 08:56:37,080 --> 08:56:39,058 we're calling it as we get a little 13124 08:56:39,058 --> 08:56:41,580 further down here as with all standards 13125 08:56:41,580 --> 08:56:45,718 they evolve over time so early on we 13126 08:56:45,718 --> 08:56:47,398 used 13127 08:56:47,398 --> 08:56:49,200 something called IP precedence actually 13128 08:56:49,200 --> 08:56:50,580 you know early in the beginning we used 13129 08:56:50,580 --> 08:56:52,440 something called type of service in an 13130 08:56:52,440 --> 08:56:55,200 ipv4 packet header later we moved into 13131 08:56:55,200 --> 08:56:57,478 IP precedence and finally today we're 13132 08:56:57,478 --> 08:57:00,120 using diffsert Code points 13133 08:57:00,120 --> 08:57:03,240 so the DS field and the IP header right 13134 08:57:03,240 --> 08:57:04,378 here 13135 08:57:04,378 --> 08:57:07,798 is used by diffserv formerly we called 13136 08:57:07,798 --> 08:57:09,540 it the toss byte but today it's called 13137 08:57:09,540 --> 08:57:11,520 the DS field 13138 08:57:11,520 --> 08:57:13,740 as things evolved or I should say in the 13139 08:57:13,740 --> 08:57:17,458 beginning RFC 791 introduced the 13140 08:57:17,458 --> 08:57:19,080 specification for the type of service 13141 08:57:19,080 --> 08:57:22,020 field the first three bits 13142 08:57:22,020 --> 08:57:23,940 were used for IP precedence so that's 13143 08:57:23,940 --> 08:57:25,500 these bits right here 13144 08:57:25,500 --> 08:57:28,558 the next three for delay 13145 08:57:28,558 --> 08:57:31,798 throughput and reliability so that was 13146 08:57:31,798 --> 08:57:34,020 IP precedence 13147 08:57:34,020 --> 08:57:36,958 Along Came RFC 1812 13148 08:57:36,958 --> 08:57:39,180 and it modified the definition of the 13149 08:57:39,180 --> 08:57:40,260 toss field 13150 08:57:40,260 --> 08:57:42,958 by removing the meaning of the last five 13151 08:57:42,958 --> 08:57:45,718 bits or marking them zero 13152 08:57:45,718 --> 08:57:46,378 um 13153 08:57:46,378 --> 08:57:49,680 and this is what we call you know RFC 13154 08:57:49,680 --> 08:57:51,718 1812 IP precedence so an evolution was 13155 08:57:51,718 --> 08:57:54,600 happening so now you know these bits 13156 08:57:54,600 --> 08:57:57,120 don't mean anything anymore 13157 08:57:57,120 --> 08:57:59,818 and they're all zero so what's that 13158 08:57:59,818 --> 08:58:03,058 leave us it leaves us these three bits 13159 08:58:03,058 --> 08:58:04,440 and those are going to create what we 13160 08:58:04,440 --> 08:58:07,280 call IP precedence values 13161 08:58:07,280 --> 08:58:12,298 as Evolution continued RFC 2474 replaced 13162 08:58:12,298 --> 08:58:15,600 the toffs field with the DS field and we 13163 08:58:15,600 --> 08:58:17,458 stopped looking at IP precedence and we 13164 08:58:17,458 --> 08:58:19,878 started looking at dscp 13165 08:58:19,878 --> 08:58:23,040 NECN now we'll get more into each of the 13166 08:58:23,040 --> 08:58:25,080 bits in this field in another slide but 13167 08:58:25,080 --> 08:58:27,000 I want to show you you know just at a 13168 08:58:27,000 --> 08:58:29,160 high level the ipv4 packet header and 13169 08:58:29,160 --> 08:58:33,000 the toss or the DS field 13170 08:58:33,000 --> 08:58:35,458 so dscp values here's what we're really 13171 08:58:35,458 --> 08:58:37,318 going to break it down for you this 13172 08:58:37,318 --> 08:58:40,798 chart is a lot of fun 13173 08:58:40,798 --> 08:58:42,958 um I've written different variants of 13174 08:58:42,958 --> 08:58:45,240 this chart over the years I'll never 13175 08:58:45,240 --> 08:58:48,058 memorize it although I wish I would but 13176 08:58:48,058 --> 08:58:50,100 I really want to show you exactly what's 13177 08:58:50,100 --> 08:58:53,280 happening so when we were using 13178 08:58:53,280 --> 08:58:55,680 ipprecedence 13179 08:58:55,680 --> 08:58:57,540 I told you in fact I'll Circle it here 13180 08:58:57,540 --> 08:59:01,558 we were using the first three bits bits 13181 08:59:01,558 --> 08:59:04,200 0 1 and 2. 13182 08:59:04,200 --> 08:59:06,780 so we had 13183 08:59:06,780 --> 08:59:10,378 you know values of 0 through I have to 13184 08:59:10,378 --> 08:59:12,058 do my math there 13185 08:59:12,058 --> 08:59:14,580 how high can that go 13186 08:59:14,580 --> 08:59:19,020 see one two three four what is that like 13187 08:59:19,020 --> 08:59:22,318 seven I think we can go up to seven 13188 08:59:22,318 --> 08:59:25,978 my binary counting is a little rusty 13189 08:59:25,978 --> 08:59:26,638 um 13190 08:59:26,638 --> 08:59:29,878 we've got three bits to play with 13191 08:59:29,878 --> 08:59:33,360 an IP precedence value of one 13192 08:59:33,360 --> 08:59:36,680 actually let's start with zero 13193 08:59:37,200 --> 08:59:39,540 is going to have a value of zero zero 13194 08:59:39,540 --> 08:59:40,740 zero in those three Fields so we're 13195 08:59:40,740 --> 08:59:44,660 doing a normal binary Counting 13196 08:59:45,420 --> 08:59:49,458 in IP precedence value of one 13197 08:59:50,040 --> 08:59:53,398 is going to be 0 0 1. 13198 08:59:53,398 --> 08:59:57,600 so we've put a A1 or a flag if you will 13199 08:59:57,600 --> 09:00:01,740 in the uh the first bit column 13200 09:00:01,740 --> 09:00:05,218 in IP precedence value of 2 13201 09:00:05,218 --> 09:00:07,740 was 0 1 0. 13202 09:00:07,740 --> 09:00:13,020 nip precedence value of 3 was 0 1 1. 13203 09:00:13,020 --> 09:00:16,138 an IP precedence value of four was one 13204 09:00:16,138 --> 09:00:18,478 zero zero 13205 09:00:18,478 --> 09:00:21,120 an IP precedence value of five was one 13206 09:00:21,120 --> 09:00:24,600 zero one a value of six was one one zero 13207 09:00:24,600 --> 09:00:27,000 and a value of seven was one one so you 13208 09:00:27,000 --> 09:00:30,600 can see how we're using just these three 13209 09:00:30,600 --> 09:00:33,718 bits is all we're using 13210 09:00:33,718 --> 09:00:37,260 so that is our IP precedence value 13211 09:00:37,260 --> 09:00:38,940 so that covers you know the first half 13212 09:00:38,940 --> 09:00:42,958 of the chart let me go ahead and uh 13213 09:00:42,958 --> 09:00:47,540 clear the ink here 13214 09:00:48,058 --> 09:00:52,440 and we'll keep going as time went on and 13215 09:00:52,440 --> 09:00:55,260 as we began to adopt dscp 13216 09:00:55,260 --> 09:00:58,138 we created dscp classes 13217 09:00:58,138 --> 09:01:02,340 and there's the default dscp per hop 13218 09:01:02,340 --> 09:01:04,138 Behavior a default class 13219 09:01:04,138 --> 09:01:07,260 which has a dscp binary value of zero 13220 09:01:07,260 --> 09:01:09,780 zero zero zero zero zero 13221 09:01:09,780 --> 09:01:13,378 and I want you to notice that the first 13222 09:01:13,378 --> 09:01:16,520 three bits 13223 09:01:18,660 --> 09:01:22,860 of the dscp binary value 13224 09:01:22,860 --> 09:01:24,420 equal 13225 09:01:24,420 --> 09:01:27,958 the IP precedence 13226 09:01:27,958 --> 09:01:30,898 binary value 13227 09:01:30,898 --> 09:01:34,740 because they're the same bits it's these 13228 09:01:34,740 --> 09:01:36,680 bits 13229 09:01:36,680 --> 09:01:41,520 right here these first three bits 13230 09:01:41,520 --> 09:01:43,138 so that's 13231 09:01:43,138 --> 09:01:45,718 right there 13232 09:01:45,718 --> 09:01:49,080 the second three bits or the 13233 09:01:49,080 --> 09:01:51,600 fourth fifth and sixth bit 13234 09:01:51,600 --> 09:01:53,100 or if you're counting from zero three 13235 09:01:53,100 --> 09:01:54,420 four and five here 13236 09:01:54,420 --> 09:01:58,318 that's the next three so together 13237 09:01:58,318 --> 09:02:01,200 those make the dscp value 13238 09:02:01,200 --> 09:02:03,240 and what's Happening Here is we've made 13239 09:02:03,240 --> 09:02:04,920 dscp 13240 09:02:04,920 --> 09:02:08,218 backwards compatible to some extent with 13241 09:02:08,218 --> 09:02:10,020 IP precedence 13242 09:02:10,020 --> 09:02:12,660 so that devices using the network that 13243 09:02:12,660 --> 09:02:15,360 honored the previous means of Ip 13244 09:02:15,360 --> 09:02:17,818 precedence could still somewhat deal 13245 09:02:17,818 --> 09:02:20,700 with modern qos mechanisms so we've 13246 09:02:20,700 --> 09:02:23,180 talked about the default class 13247 09:02:23,180 --> 09:02:26,040 now we're going to talk about expedited 13248 09:02:26,040 --> 09:02:28,200 forwarding EF down here at the bottom 13249 09:02:28,200 --> 09:02:30,180 whoops EF 13250 09:02:30,180 --> 09:02:34,080 EF is used for typically priority queued 13251 09:02:34,080 --> 09:02:35,280 traffic this is going to be our voice 13252 09:02:35,280 --> 09:02:36,718 traffic 13253 09:02:36,718 --> 09:02:38,760 you don't use a lot of EF traffic on a 13254 09:02:38,760 --> 09:02:40,318 network in fact most of the time the 13255 09:02:40,318 --> 09:02:42,780 vendors will recommend or sometimes 13256 09:02:42,780 --> 09:02:45,420 mandate that you use less than 30 13257 09:02:45,420 --> 09:02:47,520 percent of Link bandwidth 13258 09:02:47,520 --> 09:02:50,818 for EF based traffic 13259 09:02:50,818 --> 09:02:54,240 EF is going to be a dscp value of 46 in 13260 09:02:54,240 --> 09:02:58,740 decimal or a one zero one one one zero 13261 09:02:58,740 --> 09:03:01,080 which is going to equal an IP precedence 13262 09:03:01,080 --> 09:03:03,958 value of 5. so that's EF 13263 09:03:03,958 --> 09:03:06,840 assured forwarding has multiple classes 13264 09:03:06,840 --> 09:03:10,138 in fact we have four 13265 09:03:10,138 --> 09:03:13,920 um classes of assured forwarding 13266 09:03:13,920 --> 09:03:16,558 and in fact let me uh let me fix 13267 09:03:16,558 --> 09:03:19,318 something in my notes here because four 13268 09:03:19,318 --> 09:03:21,660 classes with four drop priorities is 13269 09:03:21,660 --> 09:03:23,280 supposed to be talking about the shirt 13270 09:03:23,280 --> 09:03:25,200 forwarding this is 13271 09:03:25,200 --> 09:03:27,718 something separate so a shirt forwarding 13272 09:03:27,718 --> 09:03:30,058 we have four classes with drop 13273 09:03:30,058 --> 09:03:32,580 priorities and the way that this works 13274 09:03:32,580 --> 09:03:34,500 is we've got 13275 09:03:34,500 --> 09:03:37,558 AF 11 12 13. 13276 09:03:37,558 --> 09:03:42,360 we've got AF 21 22 23. 13277 09:03:42,360 --> 09:03:48,780 and we've got AF 31 32 33 and 41 42 43. 13278 09:03:48,780 --> 09:03:50,580 so here's a class 13279 09:03:50,580 --> 09:03:53,100 here's a class here's a class and here's 13280 09:03:53,100 --> 09:03:54,180 a class 13281 09:03:54,180 --> 09:03:59,180 so in the AF 1 class 13282 09:03:59,520 --> 09:04:03,058 we have a low Drop priority so af11 this 13283 09:04:03,058 --> 09:04:05,818 last one is the drop priority so it is a 13284 09:04:05,818 --> 09:04:07,920 low Drop priority the higher the number 13285 09:04:07,920 --> 09:04:10,520 the higher the drop priority 13286 09:04:10,520 --> 09:04:13,818 af1 drop priority two 13287 09:04:13,818 --> 09:04:17,040 af1 drop priority three 13288 09:04:17,040 --> 09:04:20,218 and so on and so forth 13289 09:04:20,218 --> 09:04:21,240 um 13290 09:04:21,240 --> 09:04:22,798 the 13291 09:04:22,798 --> 09:04:26,100 AF 1 class I just want to back up here 13292 09:04:26,100 --> 09:04:29,160 contains a low Drop priority 13293 09:04:29,160 --> 09:04:31,080 which is here 13294 09:04:31,080 --> 09:04:34,378 a medium drop priority and a high drop 13295 09:04:34,378 --> 09:04:36,540 priority and the same thing recycles 13296 09:04:36,540 --> 09:04:39,660 here we've got low medium high low 13297 09:04:39,660 --> 09:04:44,218 medium high low medium high whoops H for 13298 09:04:44,218 --> 09:04:47,040 drop priority so that's our AF or our 13299 09:04:47,040 --> 09:04:49,580 assured forwarding classes 13300 09:04:49,580 --> 09:04:53,100 and assured forwarding classes are 13301 09:04:53,100 --> 09:04:58,160 what we do for most you know most data 13302 09:04:58,160 --> 09:05:01,378 and what's good about assured forwarding 13303 09:05:01,378 --> 09:05:03,000 is that it's going to allow us to 13304 09:05:03,000 --> 09:05:05,580 allocate or guarantee a certain amount 13305 09:05:05,580 --> 09:05:08,638 of bandwidth to the class however if 13306 09:05:08,638 --> 09:05:10,680 extra bandwidth is available will allow 13307 09:05:10,680 --> 09:05:12,840 it to access it 13308 09:05:12,840 --> 09:05:14,398 we'll go ahead and we'll clear the 13309 09:05:14,398 --> 09:05:17,180 screen again here 13310 09:05:18,718 --> 09:05:21,898 and let's talk about class selector we 13311 09:05:21,898 --> 09:05:23,898 have cs1 13312 09:05:23,898 --> 09:05:30,600 CS2 CS3 CS4 5 6 and 7. 13313 09:05:30,600 --> 09:05:35,700 the Cs classes or class selector 13314 09:05:35,700 --> 09:05:37,740 is giving you 13315 09:05:37,740 --> 09:05:39,718 bit for bit backwards compality 13316 09:05:39,718 --> 09:05:42,718 backwards compatibility I should say for 13317 09:05:42,718 --> 09:05:45,660 dscp with IP precedence 13318 09:05:45,660 --> 09:05:48,180 so you're getting 13319 09:05:48,180 --> 09:05:49,920 a way to map 13320 09:05:49,920 --> 09:05:51,540 to a precedence of one you're getting 13321 09:05:51,540 --> 09:05:53,340 away to map to a precedent so two you're 13322 09:05:53,340 --> 09:05:55,260 going to wait a map to a precedence of 13323 09:05:55,260 --> 09:05:56,458 three 13324 09:05:56,458 --> 09:05:59,878 so slightly different and you know 13325 09:05:59,878 --> 09:06:02,458 you'll find that um 13326 09:06:02,458 --> 09:06:05,760 voice RTP on a Cisco phone 13327 09:06:05,760 --> 09:06:09,122 is going to be EF so we'll say voice 13328 09:06:09,122 --> 09:06:11,640 RTP 13329 09:06:11,640 --> 09:06:14,218 and the 13330 09:06:14,218 --> 09:06:15,557 um 13331 09:06:15,557 --> 09:06:18,122 the signaling for the call is going to 13332 09:06:18,122 --> 09:06:20,460 be CS3 now back in the earlier days 13333 09:06:20,460 --> 09:06:22,917 Cisco used AF 31 so we're just going to 13334 09:06:22,917 --> 09:06:25,320 do this we'll save voice 13335 09:06:25,320 --> 09:06:28,258 signal Lane but today you know it's it's 13336 09:06:28,258 --> 09:06:32,000 up here at CS3 13337 09:06:32,640 --> 09:06:33,898 um 13338 09:06:33,898 --> 09:06:35,519 the biggest thing I want you to 13339 09:06:35,519 --> 09:06:37,800 understand when looking at this drawing 13340 09:06:37,800 --> 09:06:39,898 or looking at this chart 13341 09:06:39,898 --> 09:06:41,877 is that 13342 09:06:41,877 --> 09:06:44,938 there is a method to the madness we're 13343 09:06:44,938 --> 09:06:46,438 not doing 13344 09:06:46,438 --> 09:06:49,438 um anything all that crazy here we're 13345 09:06:49,438 --> 09:06:53,000 simply looking at the bit positions 13346 09:06:53,398 --> 09:06:55,860 these three for IP precedence and then 13347 09:06:55,860 --> 09:06:59,300 we're going to assume these are all zero 13348 09:07:00,839 --> 09:07:02,282 these 13349 09:07:02,282 --> 09:07:06,000 six for dscp 13350 09:07:06,000 --> 09:07:08,519 and you're good to go so 13351 09:07:08,519 --> 09:07:11,339 Network endpoints routers Etc that were 13352 09:07:11,339 --> 09:07:13,258 compatible with IP precedence to some 13353 09:07:13,258 --> 09:07:18,540 extent can still function and deal with 13354 09:07:18,540 --> 09:07:22,557 packets that are tagged using dscp so 13355 09:07:22,557 --> 09:07:25,258 what I'm showing you here is just a 13356 09:07:25,258 --> 09:07:27,417 chart don't freak it out you know about 13357 09:07:27,417 --> 09:07:29,339 it don't try to memorize it you know 13358 09:07:29,339 --> 09:07:31,800 it's an important absolutely 13359 09:07:31,800 --> 09:07:34,258 what I want you to understand what's 13360 09:07:34,258 --> 09:07:36,540 happening more than I want you to 13361 09:07:36,540 --> 09:07:38,938 remember these exact numbers know that 13362 09:07:38,938 --> 09:07:41,398 there are four assured forwarding 13363 09:07:41,398 --> 09:07:44,160 classes know that you've got a low 13364 09:07:44,160 --> 09:07:47,519 medium and high drop priority know that 13365 09:07:47,519 --> 09:07:49,500 there are seven 13366 09:07:49,500 --> 09:07:53,758 um CS classes know that there's EF if 13367 09:07:53,758 --> 09:07:55,258 you've got that 13368 09:07:55,258 --> 09:07:57,360 and as long as you understand that the 13369 09:07:57,360 --> 09:07:58,438 first 13370 09:07:58,438 --> 09:08:00,718 three columns yeah there's no way I'm 13371 09:08:00,718 --> 09:08:02,877 gonna keep this line straight but the 13372 09:08:02,877 --> 09:08:05,877 first three columns in the dscp binary 13373 09:08:05,877 --> 09:08:08,877 value are going to equal VIP precedence 13374 09:08:08,877 --> 09:08:11,098 binary value then you should be good to 13375 09:08:11,098 --> 09:08:13,377 go so we'll move on to the next line I 13376 09:08:13,377 --> 09:08:15,180 know that was a lot to cover 13377 09:08:15,180 --> 09:08:17,282 and let's talk about the diffserve qos 13378 09:08:17,282 --> 09:08:20,160 mechanisms we have got classification 13379 09:08:20,160 --> 09:08:22,339 and marking congestion management 13380 09:08:22,339 --> 09:08:25,438 congestion avoidance policing and 13381 09:08:25,438 --> 09:08:28,078 shaping and Link efficiency mechanisms 13382 09:08:28,078 --> 09:08:29,460 so all these different mechanisms 13383 09:08:29,460 --> 09:08:32,282 available to us within the diff service 13384 09:08:32,282 --> 09:08:34,140 qos model 13385 09:08:34,140 --> 09:08:36,237 classification and marking we're going 13386 09:08:36,237 --> 09:08:38,339 to classify traffic at the input or the 13387 09:08:38,339 --> 09:08:41,519 Ingress interface on our device 13388 09:08:41,519 --> 09:08:44,640 we can look at its dscp value its IP 13389 09:08:44,640 --> 09:08:46,557 precedence value and Source or 13390 09:08:46,557 --> 09:08:48,960 destination address and we can do this 13391 09:08:48,960 --> 09:08:51,360 classification either via the mqc the 13392 09:08:51,360 --> 09:08:53,578 modular qos CLI which is what you're 13393 09:08:53,578 --> 09:08:56,098 going to see me do in the next uh you 13394 09:08:56,098 --> 09:08:57,480 know the next section we'll actually do 13395 09:08:57,480 --> 09:08:59,098 some Qs configuration 13396 09:08:59,098 --> 09:09:02,339 it can use n bar or policy-based routing 13397 09:09:02,339 --> 09:09:05,218 and classify based on an ACL 13398 09:09:05,218 --> 09:09:07,680 congestion management and I'm not 13399 09:09:07,680 --> 09:09:09,960 talking about Sudafed there congestion 13400 09:09:09,960 --> 09:09:11,519 management gives us queuing algorithms 13401 09:09:11,519 --> 09:09:13,557 and this lets us deal with congestion as 13402 09:09:13,557 --> 09:09:16,019 it's happening so fifo first in first 13403 09:09:16,019 --> 09:09:19,040 out priority queuing custom queuing 13404 09:09:19,040 --> 09:09:21,480 class-based weighted fair queuing and 13405 09:09:21,480 --> 09:09:23,398 low latency queuing are all available to 13406 09:09:23,398 --> 09:09:26,160 us I want you to know that low latency 13407 09:09:26,160 --> 09:09:29,398 queuing is the preferred method by Cisco 13408 09:09:29,398 --> 09:09:31,377 and is a hybrid It's a combination of 13409 09:09:31,377 --> 09:09:33,237 priority queuing and class-based 13410 09:09:33,237 --> 09:09:34,917 weighted fair queuing so basically we're 13411 09:09:34,917 --> 09:09:38,160 going to strict priority queue voice RTP 13412 09:09:38,160 --> 09:09:39,540 and then we're going to wait at Fair 13413 09:09:39,540 --> 09:09:41,339 queue everything else based on class so 13414 09:09:41,339 --> 09:09:43,557 it's very flexible and it works really 13415 09:09:43,557 --> 09:09:45,360 really well 13416 09:09:45,360 --> 09:09:47,519 congestion avoidance 13417 09:09:47,519 --> 09:09:50,098 we've got congestion avoidance 13418 09:09:50,098 --> 09:09:52,377 techniques so we can Implement on egress 13419 09:09:52,377 --> 09:09:54,360 or output interfaces 13420 09:09:54,360 --> 09:09:56,339 things like weighted random early 13421 09:09:56,339 --> 09:09:57,782 detection 13422 09:09:57,782 --> 09:10:02,000 wret is Cisco proprietary 13423 09:10:02,040 --> 09:10:04,019 and it's useful 13424 09:10:04,019 --> 09:10:07,438 for dealing with TCP based flows and 13425 09:10:07,438 --> 09:10:09,598 what wred is going to do 13426 09:10:09,598 --> 09:10:12,180 is it's going to drop lower priority 13427 09:10:12,180 --> 09:10:14,578 packets instead of dropping higher 13428 09:10:14,578 --> 09:10:17,098 priority packets so it's got some some 13429 09:10:17,098 --> 09:10:19,199 evaluation and decision making going on 13430 09:10:19,199 --> 09:10:20,098 here 13431 09:10:20,098 --> 09:10:24,300 that can help us deal with 13432 09:10:24,300 --> 09:10:26,460 um you know there were a stop from 13433 09:10:26,460 --> 09:10:27,960 happening I should say because this is 13434 09:10:27,960 --> 09:10:30,122 all about congestion avoidance uh link 13435 09:10:30,122 --> 09:10:32,122 congestion 13436 09:10:32,122 --> 09:10:35,282 policing is good for controlling burst 13437 09:10:35,282 --> 09:10:37,199 and it helps to make sure that the types 13438 09:10:37,199 --> 09:10:40,377 of applications that need bandwidth can 13439 09:10:40,377 --> 09:10:43,258 get their bandwidth policing is going to 13440 09:10:43,258 --> 09:10:45,300 drop or Mark packets once predefined 13441 09:10:45,300 --> 09:10:47,040 limits have been reached and you're 13442 09:10:47,040 --> 09:10:49,078 going to see policing used you know in 13443 09:10:49,078 --> 09:10:51,480 service provider environments a lot I've 13444 09:10:51,480 --> 09:10:53,758 done it in the Enterprise but I don't do 13445 09:10:53,758 --> 09:10:56,218 it often in the Enterprise so the vast 13446 09:10:56,218 --> 09:10:58,980 majority of what's happening in the 13447 09:10:58,980 --> 09:11:01,019 Enterprise is classification marking and 13448 09:11:01,019 --> 09:11:03,122 then you know that's pretty much it I'm 13449 09:11:03,122 --> 09:11:04,860 not doing a whole lot of policing 13450 09:11:04,860 --> 09:11:06,839 I'm also not doing a lot of shaping but 13451 09:11:06,839 --> 09:11:08,820 you know from time to time I do so 13452 09:11:08,820 --> 09:11:11,218 shaping is used on egress interfaces and 13453 09:11:11,218 --> 09:11:13,500 it's allowing us to structure 13454 09:11:13,500 --> 09:11:17,398 what and how gets placed on an egress 13455 09:11:17,398 --> 09:11:20,098 link it's going to keep low speed 13456 09:11:20,098 --> 09:11:21,839 lengths or help keep low speed links 13457 09:11:21,839 --> 09:11:24,360 from being saturated by you know flood 13458 09:11:24,360 --> 09:11:26,398 of traffic we've got available to us 13459 09:11:26,398 --> 09:11:28,438 both generic traffic shaping and frame 13460 09:11:28,438 --> 09:11:30,180 relay traffic shaping so you'll want to 13461 09:11:30,180 --> 09:11:32,540 know those for the exam 13462 09:11:32,540 --> 09:11:35,282 compression again something I'm not 13463 09:11:35,282 --> 09:11:36,540 doing a lot in modern Enterprise 13464 09:11:36,540 --> 09:11:38,282 networks at least not here in the United 13465 09:11:38,282 --> 09:11:39,960 States because our links are relatively 13466 09:11:39,960 --> 09:11:41,339 fast 13467 09:11:41,339 --> 09:11:42,898 two types of compression are available 13468 09:11:42,898 --> 09:11:44,877 you've got header compression and 13469 09:11:44,877 --> 09:11:47,218 payload compression header compression 13470 09:11:47,218 --> 09:11:49,078 or compressed RTP is going to reduce the 13471 09:11:49,078 --> 09:11:51,718 size of the RTP UDP and IP headers 13472 09:11:51,718 --> 09:11:53,938 however it's going to come at a cost of 13473 09:11:53,938 --> 09:11:56,640 CPU overhead and payload compression is 13474 09:11:56,640 --> 09:11:57,839 going to give us layer 2 frame 13475 09:11:57,839 --> 09:12:00,782 compression using either the stacker or 13476 09:12:00,782 --> 09:12:03,540 predictor methods again these are things 13477 09:12:03,540 --> 09:12:05,160 that you want to use on low speed 13478 09:12:05,160 --> 09:12:07,019 lengths only because they do make your 13479 09:12:07,019 --> 09:12:09,180 router work quite a bit harder and the 13480 09:12:09,180 --> 09:12:10,557 number that I like to throw out there 13481 09:12:10,557 --> 09:12:12,782 and I don't remember where I read it was 13482 09:12:12,782 --> 09:12:14,938 don't even consider using this stuff 13483 09:12:14,938 --> 09:12:18,660 unless you're on links slower than 768k 13484 09:12:18,660 --> 09:12:21,960 So you you're half a T1 13485 09:12:21,960 --> 09:12:24,480 lfi link fragmentation and interleaving 13486 09:12:24,480 --> 09:12:26,938 is also a technology that's available to 13487 09:12:26,938 --> 09:12:28,917 you and you can use it on slow hand 13488 09:12:28,917 --> 09:12:30,898 links to fragment larger data packets 13489 09:12:30,898 --> 09:12:33,300 and interleave smaller voice packets 13490 09:12:33,300 --> 09:12:35,820 within where you know the areas there's 13491 09:12:35,820 --> 09:12:37,199 larger date of tackets would have been 13492 09:12:37,199 --> 09:12:40,019 it would have been sitting so 13493 09:12:40,019 --> 09:12:42,180 this is a lot I know we've been kind of 13494 09:12:42,180 --> 09:12:44,339 drinking by the fire hose in this module 13495 09:12:44,339 --> 09:12:46,860 but this should give you the 13496 09:12:46,860 --> 09:12:48,782 fundamentals of integrated services and 13497 09:12:48,782 --> 09:12:52,160 more importantly differentiated services 13498 09:12:52,160 --> 09:12:55,680 and when we get into the next set of 13499 09:12:55,680 --> 09:12:58,140 videos or the next uh the next section 13500 09:12:58,140 --> 09:13:00,237 we were actually doing qos configuration 13501 09:13:00,237 --> 09:13:02,218 you'll understand what I'm referring to 13502 09:13:02,218 --> 09:13:04,140 when I talk about classifying traffic 13503 09:13:04,140 --> 09:13:06,718 and marking traffic and and queuing 13504 09:13:06,718 --> 09:13:08,938 traffic and you know weighted Fair 13505 09:13:08,938 --> 09:13:12,057 queuing versus llq versus priority 13506 09:13:12,057 --> 09:13:14,218 queuing 13507 09:13:14,218 --> 09:13:15,960 um you'll probably want to go back and 13508 09:13:15,960 --> 09:13:18,180 watch this video a second time like I 13509 09:13:18,180 --> 09:13:20,218 said drinking from the fire hose you 13510 09:13:20,218 --> 09:13:23,640 know that chart alone on dscp values and 13511 09:13:23,640 --> 09:13:26,160 how they map to 13512 09:13:26,160 --> 09:13:28,320 um you know some of the other uh you 13513 09:13:28,320 --> 09:13:31,800 know type of service byte fields and uh 13514 09:13:31,800 --> 09:13:33,960 you know IP precedence Fields you know 13515 09:13:33,960 --> 09:13:35,578 can be a bit daunting especially if 13516 09:13:35,578 --> 09:13:37,917 you're trying to memorize it so spend 13517 09:13:37,917 --> 09:13:40,199 the time get a good understanding of 13518 09:13:40,199 --> 09:13:42,000 what's Happening you know don't sweat 13519 09:13:42,000 --> 09:13:43,680 the details right now you know those are 13520 09:13:43,680 --> 09:13:45,598 things you can go back to prior to your 13521 09:13:45,598 --> 09:13:47,218 exam and you know try the cram in your 13522 09:13:47,218 --> 09:13:48,360 brain 13523 09:13:48,360 --> 09:13:50,339 but right now I want you to understand 13524 09:13:50,339 --> 09:13:52,078 it I want you to get a good feel for 13525 09:13:52,078 --> 09:13:54,180 what's happening behind the scenes so 13526 09:13:54,180 --> 09:13:56,282 that's it for this video I know it's 13527 09:13:56,282 --> 09:13:57,718 been a little bit of a long one I really 13528 09:13:57,718 --> 09:13:59,519 try not to make them this long but you 13529 09:13:59,519 --> 09:14:01,680 know I feel that you know for dscp and 13530 09:14:01,680 --> 09:14:03,237 integrated services or diff service and 13531 09:14:03,237 --> 09:14:04,800 integrated Services it's best to just 13532 09:14:04,800 --> 09:14:05,938 kind of get it out there on the table 13533 09:14:05,938 --> 09:14:08,098 and talk about it all at once 13534 09:14:08,098 --> 09:14:09,898 um rewind this one do it two or three 13535 09:14:09,898 --> 09:14:12,057 more times it should hurt a lot less the 13536 09:14:12,057 --> 09:14:14,218 second and third time through and I'll 13537 09:14:14,218 --> 09:14:15,660 see you in the next video where we're 13538 09:14:15,660 --> 09:14:18,660 going to be talking about a benchmark or 13539 09:14:18,660 --> 09:14:21,718 a baseline qos model that is being 13540 09:14:21,718 --> 09:14:23,460 pushed these days and I'm not sure 13541 09:14:23,460 --> 09:14:25,557 exactly where it originated 13542 09:14:25,557 --> 09:14:27,360 um I've seen like I mentioned before 13543 09:14:27,360 --> 09:14:29,460 I've seen temps to Getty use it in his 13544 09:14:29,460 --> 09:14:32,098 Enterprise qos book I know Cisco press 13545 09:14:32,098 --> 09:14:34,622 is using it in some other books I've 13546 09:14:34,622 --> 09:14:36,122 seen other engineers in the field using 13547 09:14:36,122 --> 09:14:37,320 it so we're not going to spend tons and 13548 09:14:37,320 --> 09:14:38,640 tons of time on it it's only a couple of 13549 09:14:38,640 --> 09:14:40,500 slides but I do want to show you that 13550 09:14:40,500 --> 09:14:43,140 Baseline that I like to use in my own 13551 09:14:43,140 --> 09:14:44,339 environments and it'll give you 13552 09:14:44,339 --> 09:14:46,500 something to build on so with that 13553 09:14:46,500 --> 09:14:48,417 thanks for watching good studying and 13554 09:14:48,417 --> 09:14:51,557 I'll see you in the next video 13555 09:14:54,839 --> 09:15:03,237 [Music] 13556 09:15:03,237 --> 09:15:06,237 foreign 13557 09:15:15,839 --> 09:15:19,438 I know after that last video your head's 13558 09:15:19,438 --> 09:15:21,500 probably spinning just a little bit 13559 09:15:21,500 --> 09:15:23,578 hopefully you've taken my 13560 09:15:23,578 --> 09:15:25,737 recommendations and rewound and watched 13561 09:15:25,737 --> 09:15:27,860 it a couple more times if you haven't 13562 09:15:27,860 --> 09:15:31,699 stopped now go back and watch that again 13563 09:15:31,699 --> 09:15:35,218 it really is not 13564 09:15:35,218 --> 09:15:38,758 terribly complex but it's it's so much 13565 09:15:38,758 --> 09:15:40,622 information to take in at once that you 13566 09:15:40,622 --> 09:15:41,938 just kind of need to spread it out a 13567 09:15:41,938 --> 09:15:45,360 little bit this one this video here is 13568 09:15:45,360 --> 09:15:48,839 wrapping up the fundamental knowledge 13569 09:15:48,839 --> 09:15:51,300 you'll need of qos for the C voice exam 13570 09:15:51,300 --> 09:15:53,218 from a theory perspective 13571 09:15:53,218 --> 09:15:56,098 and it's only one slide and it's not 13572 09:15:56,098 --> 09:15:57,839 going to take a lot of time so this is a 13573 09:15:57,839 --> 09:16:00,057 good wind down exercise or wind down 13574 09:16:00,057 --> 09:16:02,699 exercise to kind of decompress a little 13575 09:16:02,699 --> 09:16:05,218 bit and think about qos so let's get 13576 09:16:05,218 --> 09:16:07,199 right into it and this is the 11 class 13577 09:16:07,199 --> 09:16:10,820 Cisco Baseline qos model I've seen 13578 09:16:10,820 --> 09:16:15,598 variations on this theme for years and I 13579 09:16:15,598 --> 09:16:19,320 really like it I worked at a large uh 13580 09:16:19,320 --> 09:16:21,000 you know multi-billion dollar a year 13581 09:16:21,000 --> 09:16:22,737 Healthcare organization Healthcare 13582 09:16:22,737 --> 09:16:24,237 Organization for a number of years I was 13583 09:16:24,237 --> 09:16:27,960 a network architect and we implemented a 13584 09:16:27,960 --> 09:16:30,000 very close approximation to this 11 13585 09:16:30,000 --> 09:16:32,699 class Baseline qos model and for like 13586 09:16:32,699 --> 09:16:36,540 eight years used it and it just it grew 13587 09:16:36,540 --> 09:16:38,877 and changed and adapted with us very 13588 09:16:38,877 --> 09:16:40,140 very well 13589 09:16:40,140 --> 09:16:42,898 and the beauty of an 11 class modeler of 13590 09:16:42,898 --> 09:16:45,237 this 11 class modeler really the class 13591 09:16:45,237 --> 09:16:49,078 models in general is you can add to them 13592 09:16:49,078 --> 09:16:51,237 and subtract from them at any time you 13593 09:16:51,237 --> 09:16:53,519 know if you design it flexible enough in 13594 09:16:53,519 --> 09:16:54,782 the beginning 13595 09:16:54,782 --> 09:16:57,480 that um you leave yourself some Elbow 13596 09:16:57,480 --> 09:16:59,640 Room you can modify and tweak things as 13597 09:16:59,640 --> 09:17:01,680 necessary 13598 09:17:01,680 --> 09:17:04,860 what I want to show you here is 13599 09:17:04,860 --> 09:17:08,938 one concept this is a very detailed 13600 09:17:08,938 --> 09:17:12,237 methodology that allows us to in my 13601 09:17:12,237 --> 09:17:13,258 opinion 13602 09:17:13,258 --> 09:17:17,519 clearly other people's as well maximize 13603 09:17:17,519 --> 09:17:22,377 our use of different dscp values 13604 09:17:22,377 --> 09:17:25,339 to kind of get the most 13605 09:17:25,339 --> 09:17:29,578 capability and flexibility out of how we 13606 09:17:29,578 --> 09:17:31,860 tag our traffic so let's just kind of 13607 09:17:31,860 --> 09:17:34,557 start at the top which is going to be in 13608 09:17:34,557 --> 09:17:36,057 fact the order you see this in is going 13609 09:17:36,057 --> 09:17:38,098 to be kind of the highest priority to 13610 09:17:38,098 --> 09:17:39,660 the lowest priority 13611 09:17:39,660 --> 09:17:41,877 and you're going to see that you know 13612 09:17:41,877 --> 09:17:45,057 things like Mission critical data 13613 09:17:45,057 --> 09:17:46,500 um you know are kind of a little lower 13614 09:17:46,500 --> 09:17:47,820 than you might think that they need to 13615 09:17:47,820 --> 09:17:50,699 be and you know web traffic General data 13616 09:17:50,699 --> 09:17:52,377 you know normal stuff's almost clear at 13617 09:17:52,377 --> 09:17:55,078 the bottom and your business you know 13618 09:17:55,078 --> 09:17:57,237 your management if they were to look at 13619 09:17:57,237 --> 09:17:58,258 this chart 13620 09:17:58,258 --> 09:18:00,360 would not understand why they would not 13621 09:18:00,360 --> 09:18:01,917 get 13622 09:18:01,917 --> 09:18:02,782 that 13623 09:18:02,782 --> 09:18:05,758 you know sometimes technology needs for 13624 09:18:05,758 --> 09:18:08,098 things to operate properly 13625 09:18:08,098 --> 09:18:11,160 come before the warm and fuzzy but I'll 13626 09:18:11,160 --> 09:18:13,140 let you manage that on your own that's 13627 09:18:13,140 --> 09:18:15,180 another challenge but anyway starting at 13628 09:18:15,180 --> 09:18:17,758 the top the most important traffic on 13629 09:18:17,758 --> 09:18:19,078 your network 13630 09:18:19,078 --> 09:18:21,660 and what needs to be prioritized is the 13631 09:18:21,660 --> 09:18:24,898 CS6 is routing protocols and network 13632 09:18:24,898 --> 09:18:28,140 controls so the stuff that keeps your 13633 09:18:28,140 --> 09:18:30,122 network up 13634 09:18:30,122 --> 09:18:32,098 is more important 13635 09:18:32,098 --> 09:18:34,140 than the applications that the network 13636 09:18:34,140 --> 09:18:36,237 is servicing obviously 13637 09:18:36,237 --> 09:18:38,282 the network you know the apps can't 13638 09:18:38,282 --> 09:18:39,960 override these things that keep the 13639 09:18:39,960 --> 09:18:41,820 network running so it really needs to be 13640 09:18:41,820 --> 09:18:44,758 number one above any and all 13641 09:18:44,758 --> 09:18:47,598 applications from a qos perspective 13642 09:18:47,598 --> 09:18:52,438 Cisco recommends a CS3 layer 3 per hop 13643 09:18:52,438 --> 09:18:55,680 Behavior with rate based queuing and 13644 09:18:55,680 --> 09:18:58,199 random early detection 13645 09:18:58,199 --> 09:19:00,782 voice RTP 13646 09:19:00,782 --> 09:19:03,360 a close second that's our Bearer traffic 13647 09:19:03,360 --> 09:19:05,519 or the audio content 13648 09:19:05,519 --> 09:19:07,917 we want to do that as an expedited 13649 09:19:07,917 --> 09:19:09,360 forwarding which is going to be a call 13650 09:19:09,360 --> 09:19:12,660 admission Control Plus strict priority 13651 09:19:12,660 --> 09:19:14,880 queuing so we're going to guarantee 13652 09:19:14,880 --> 09:19:16,820 bandwidth for voice 13653 09:19:16,820 --> 09:19:20,280 dial tone just has to work so that's 13654 09:19:20,280 --> 09:19:21,900 that's why it fits in the way that it 13655 09:19:21,900 --> 09:19:24,780 does video RTP the bear traffic for 13656 09:19:24,780 --> 09:19:27,240 video is going to be next with an AF 41 13657 09:19:27,240 --> 09:19:29,936 which is CAC plus rate based queuing 13658 09:19:29,936 --> 09:19:32,580 plus weighted random early detection 13659 09:19:32,580 --> 09:19:35,220 streaming video very similar that's our 13660 09:19:35,220 --> 09:19:37,560 streaming media content but not 13661 09:19:37,560 --> 09:19:39,596 um you know not video conferencing would 13662 09:19:39,596 --> 09:19:40,980 you know I'm when I see video I'm 13663 09:19:40,980 --> 09:19:42,960 thinking video conferencing two-way you 13664 09:19:42,960 --> 09:19:44,220 know streaming video would be a one-way 13665 09:19:44,220 --> 09:19:45,060 thing 13666 09:19:45,060 --> 09:19:47,580 and that's going to be a CS4 13667 09:19:47,580 --> 09:19:49,916 again CAC plus rate based queuing plus 13668 09:19:49,916 --> 09:19:52,256 weighted random early detection 13669 09:19:52,256 --> 09:19:54,060 Mission critical data comes next that's 13670 09:19:54,060 --> 09:19:56,700 the critical Enterprise data apps 13671 09:19:56,700 --> 09:19:59,580 so your business is number one most 13672 09:19:59,580 --> 09:20:01,140 important we've got to have this to do 13673 09:20:01,140 --> 09:20:03,300 the business app I don't care what they 13674 09:20:03,300 --> 09:20:07,800 say fits here you know at number five AF 13675 09:20:07,800 --> 09:20:09,840 31 rate based queuing plus weighted 13676 09:20:09,840 --> 09:20:11,936 random early detection 13677 09:20:11,936 --> 09:20:13,916 call signaling that's your call set up 13678 09:20:13,916 --> 09:20:15,960 tear down and any other kind of you know 13679 09:20:15,960 --> 09:20:18,596 necessary Communications to keep calls 13680 09:20:18,596 --> 09:20:19,980 running for voice and video is going to 13681 09:20:19,980 --> 09:20:21,960 be a CS3 and rate based queuing plus 13682 09:20:21,960 --> 09:20:24,060 random early detection the reason we're 13683 09:20:24,060 --> 09:20:26,756 using red instead of w red here and in 13684 09:20:26,756 --> 09:20:27,840 fact you'll see the same thing happen 13685 09:20:27,840 --> 09:20:30,000 and now with network management is that 13686 09:20:30,000 --> 09:20:32,040 weighted random early detection is for 13687 09:20:32,040 --> 09:20:33,840 TCP 13688 09:20:33,840 --> 09:20:36,960 and uh you know these are typically UDP 13689 09:20:36,960 --> 09:20:38,756 signaling flows so that's why you'll see 13690 09:20:38,756 --> 09:20:40,320 red down here it's not an absolute 13691 09:20:40,320 --> 09:20:41,220 statement but that's kind of a 13692 09:20:41,220 --> 09:20:42,900 generalization 13693 09:20:42,900 --> 09:20:44,700 uh transactional data things like 13694 09:20:44,700 --> 09:20:46,500 database apps Mainframe apps you know 13695 09:20:46,500 --> 09:20:47,820 your telnet sessions I want to put them 13696 09:20:47,820 --> 09:20:50,340 in here af21 rate based QA plus weighted 13697 09:20:50,340 --> 09:20:52,080 random early detection 13698 09:20:52,080 --> 09:20:54,120 Network management things like SNMP 13699 09:20:54,120 --> 09:20:56,280 we're going to give a CS2 rate base 13700 09:20:56,280 --> 09:20:59,240 queuing plus red 13701 09:20:59,580 --> 09:21:01,680 most of the rest of the data on our 13702 09:21:01,680 --> 09:21:03,480 Network that we're not going to classify 13703 09:21:03,480 --> 09:21:06,300 and really you know like 70 of the stuff 13704 09:21:06,300 --> 09:21:08,400 really ought to fit here guys so try not 13705 09:21:08,400 --> 09:21:10,436 to go crazy on what you classify up 13706 09:21:10,436 --> 09:21:11,640 above 13707 09:21:11,640 --> 09:21:12,416 um 13708 09:21:12,416 --> 09:21:14,280 bulk data you know that's web traffic 13709 09:21:14,280 --> 09:21:16,820 and generally everything else 13710 09:21:16,820 --> 09:21:19,740 af11 rate based queuing plus weighted 13711 09:21:19,740 --> 09:21:21,360 random early detection 13712 09:21:21,360 --> 09:21:23,520 scavenger traffic class this is our 13713 09:21:23,520 --> 09:21:25,916 nuisance traffic this is our 13714 09:21:25,916 --> 09:21:28,320 um oh well what I want to say you know e 13715 09:21:28,320 --> 09:21:30,360 donkey peer-to-peer traffic and things 13716 09:21:30,360 --> 09:21:33,660 along that along those lines you know 13717 09:21:33,660 --> 09:21:35,160 stuff that we really don't want on our 13718 09:21:35,160 --> 09:21:37,080 Network and we definitely don't want to 13719 09:21:37,080 --> 09:21:39,360 give special treatment that is scavenger 13720 09:21:39,360 --> 09:21:41,700 class traffic and then finally best 13721 09:21:41,700 --> 09:21:43,500 effort that's the default class that's 13722 09:21:43,500 --> 09:21:45,300 everything else 13723 09:21:45,300 --> 09:21:46,500 um you know we're going to give a 13724 09:21:46,500 --> 09:21:48,240 bandwidth guarantee 13725 09:21:48,240 --> 09:21:51,000 um with rate base queuing plus red so 13726 09:21:51,000 --> 09:21:53,820 the 11 class model is going to give you 13727 09:21:53,820 --> 09:21:55,620 a lot of capabilities and a lot of 13728 09:21:55,620 --> 09:21:57,860 flexibility now keep in mind you don't 13729 09:21:57,860 --> 09:22:00,480 absolutely have to do this 13730 09:22:00,480 --> 09:22:02,936 If this just makes your head spin and 13731 09:22:02,936 --> 09:22:05,580 you say dang it Josh I don't want a 13732 09:22:05,580 --> 09:22:07,380 baseline model I don't want 11 classes 13733 09:22:07,380 --> 09:22:10,080 you're on drugs then I'll say how about 13734 09:22:10,080 --> 09:22:11,640 an eight class model 13735 09:22:11,640 --> 09:22:14,460 and you know if you agree to that then 13736 09:22:14,460 --> 09:22:16,560 we're just going to combine the voice 13737 09:22:16,560 --> 09:22:19,560 and video RTP whoops I'm clicking ahead 13738 09:22:19,560 --> 09:22:21,660 of myself the voice and video RTP into 13739 09:22:21,660 --> 09:22:23,400 one 13740 09:22:23,400 --> 09:22:25,500 we will combine 13741 09:22:25,500 --> 09:22:27,000 the 13742 09:22:27,000 --> 09:22:27,660 um 13743 09:22:27,660 --> 09:22:30,360 routing and network management into one 13744 09:22:30,360 --> 09:22:32,040 and we'll combine the mission critical 13745 09:22:32,040 --> 09:22:34,020 and transactional data into one and 13746 09:22:34,020 --> 09:22:35,640 we'll reduce the number of classes you 13747 09:22:35,640 --> 09:22:37,140 have to deal with 13748 09:22:37,140 --> 09:22:39,120 I gotta tell you there's not really that 13749 09:22:39,120 --> 09:22:40,916 much complexity that you're that you're 13750 09:22:40,916 --> 09:22:43,080 losing you know this stuff isn't that 13751 09:22:43,080 --> 09:22:45,180 hard to set up but you know if you can't 13752 09:22:45,180 --> 09:22:47,936 handle 11 classes take it down to eight 13753 09:22:47,936 --> 09:22:50,580 if you can't handle eight take it down 13754 09:22:50,580 --> 09:22:52,560 to five and really this is this is the 13755 09:22:52,560 --> 09:22:54,596 smallest that I would ever recommend you 13756 09:22:54,596 --> 09:22:56,400 do you know there are ways to take it 13757 09:22:56,400 --> 09:22:57,960 down to a three crap three class model 13758 09:22:57,960 --> 09:22:59,520 but I don't really subscribe to that so 13759 09:22:59,520 --> 09:23:01,256 if you wanted a five class model you 13760 09:23:01,256 --> 09:23:02,880 could have a real-time class that's your 13761 09:23:02,880 --> 09:23:04,140 voice and video 13762 09:23:04,140 --> 09:23:06,960 you'd have call signaling in a separate 13763 09:23:06,960 --> 09:23:08,936 class you'd have critical data which 13764 09:23:08,936 --> 09:23:10,380 would be your network control your 13765 09:23:10,380 --> 09:23:12,540 critical data your bulk data and then 13766 09:23:12,540 --> 09:23:14,160 you'd have a best effort and then you'd 13767 09:23:14,160 --> 09:23:15,480 have a scavenger so that would get you 13768 09:23:15,480 --> 09:23:17,580 down to five classes so 13769 09:23:17,580 --> 09:23:20,460 ways to reduce it yes 13770 09:23:20,460 --> 09:23:22,560 um but let me twist your arm a little 13771 09:23:22,560 --> 09:23:25,020 bit go for the 11 class model there's no 13772 09:23:25,020 --> 09:23:26,640 real reason not to it's a couple more 13773 09:23:26,640 --> 09:23:28,080 lines of code it's not like it's gonna 13774 09:23:28,080 --> 09:23:30,840 you know confuse your you know to the 13775 09:23:30,840 --> 09:23:32,460 point of not being able to deal with it 13776 09:23:32,460 --> 09:23:35,520 give yourself the flexibility design it 13777 09:23:35,520 --> 09:23:37,380 in now so that it scales and works well 13778 09:23:37,380 --> 09:23:40,140 for you for years to come so 13779 09:23:40,140 --> 09:23:41,936 that's probably more time than I really 13780 09:23:41,936 --> 09:23:43,916 should have even spent on the Baseline 13781 09:23:43,916 --> 09:23:46,020 qos model but I find that it's helpful 13782 09:23:46,020 --> 09:23:48,776 to give you a reference and you know 13783 09:23:48,776 --> 09:23:50,400 just like every book I've ever seen on 13784 09:23:50,400 --> 09:23:52,436 qos tends to give you a baseline 13785 09:23:52,436 --> 09:23:53,880 reference model so I figure we should 13786 09:23:53,880 --> 09:23:55,380 probably follow suit and do it here as 13787 09:23:55,380 --> 09:23:57,540 well and really give you an idea how 13788 09:23:57,540 --> 09:23:59,756 these things stack up so with that I 13789 09:23:59,756 --> 09:24:01,436 want to say thanks for watching this 13790 09:24:01,436 --> 09:24:05,040 wraps up our video section on the theory 13791 09:24:05,040 --> 09:24:07,256 behind qos in the next section we're 13792 09:24:07,256 --> 09:24:09,180 going to be covering configuration of 13793 09:24:09,180 --> 09:24:12,720 qos on Cisco routers and setting up our 13794 09:24:12,720 --> 09:24:13,860 Network and really a little bit of 13795 09:24:13,860 --> 09:24:15,120 switching for that matter 13796 09:24:15,120 --> 09:24:17,340 and setting up our Enterprise to handle 13797 09:24:17,340 --> 09:24:19,256 all these qos methods that we've talked 13798 09:24:19,256 --> 09:24:21,180 about and and actually doing the 13799 09:24:21,180 --> 09:24:23,096 implementation and that is going to be 13800 09:24:23,096 --> 09:24:24,776 the end of the C voice course so you're 13801 09:24:24,776 --> 09:24:27,300 really close we're almost there thanks 13802 09:24:27,300 --> 09:24:28,560 for hanging in there with me I know it's 13803 09:24:28,560 --> 09:24:31,560 been a lot to uh to deal with but I'm 13804 09:24:31,560 --> 09:24:33,000 hoping you're having as much fun as I'm 13805 09:24:33,000 --> 09:24:35,096 having and with that I'm going to say 13806 09:24:35,096 --> 09:24:36,776 thanks for watching good studying and 13807 09:24:36,776 --> 09:24:39,800 I'll see you in the next video 13808 09:24:44,070 --> 09:24:52,500 [Music] 13809 09:24:52,500 --> 09:24:55,500 foreign 13810 09:25:03,060 --> 09:25:05,756 welcome to module 34. we're going to go 13811 09:25:05,756 --> 09:25:08,960 through some demonstrations of creating 13812 09:25:08,960 --> 09:25:13,080 qos configuration on a Cisco router and 13813 09:25:13,080 --> 09:25:14,580 specifically we're going to focus on 13814 09:25:14,580 --> 09:25:16,936 classification and marking of traffic 13815 09:25:16,936 --> 09:25:20,820 now there's a lot of different 13816 09:25:20,820 --> 09:25:21,776 um 13817 09:25:21,776 --> 09:25:23,276 different things that play into 13818 09:25:23,276 --> 09:25:26,840 Enterprise qos there's land-based qos 13819 09:25:26,840 --> 09:25:29,160 and considerations for the switched 13820 09:25:29,160 --> 09:25:30,596 environment and we're not going to dig 13821 09:25:30,596 --> 09:25:32,300 crazy deep into that 13822 09:25:32,300 --> 09:25:36,000 there's Wan based cubomass where we're 13823 09:25:36,000 --> 09:25:38,520 trying to prioritize traffic 13824 09:25:38,520 --> 09:25:40,436 going from a high speed Network to a low 13825 09:25:40,436 --> 09:25:41,640 speed Network we're going to focus on 13826 09:25:41,640 --> 09:25:43,916 that in great detail 13827 09:25:43,916 --> 09:25:45,776 and kind of everything in between 13828 09:25:45,776 --> 09:25:48,720 literally so let's kind of start at the 13829 09:25:48,720 --> 09:25:49,740 beginning I'm going to give you a quick 13830 09:25:49,740 --> 09:25:51,360 little sketch of what's going on in the 13831 09:25:51,360 --> 09:25:52,800 network and then we're going to jump 13832 09:25:52,800 --> 09:25:55,680 into our 2811 router here and actually 13833 09:25:55,680 --> 09:25:59,840 do some qos configuration 13834 09:26:01,436 --> 09:26:03,776 now I'm going to sketch a little Network 13835 09:26:03,776 --> 09:26:06,360 for you I'm going to show you Josh's IP 13836 09:26:06,360 --> 09:26:07,436 phone 13837 09:26:07,436 --> 09:26:09,360 it's connected 13838 09:26:09,360 --> 09:26:11,936 to a switch a layer two 13839 09:26:11,936 --> 09:26:14,220 switch 13840 09:26:14,220 --> 09:26:17,580 and Josh's layer 2 switch 13841 09:26:17,580 --> 09:26:19,740 is connected to a 13842 09:26:19,740 --> 09:26:22,436 Cisco router 13843 09:26:22,436 --> 09:26:24,360 and that router 13844 09:26:24,360 --> 09:26:27,916 has a T1 line 13845 09:26:29,160 --> 09:26:32,060 that's part of an ipwan 13846 09:26:32,060 --> 09:26:35,400 that T1 line happens to go 13847 09:26:35,400 --> 09:26:37,680 to another router 13848 09:26:37,680 --> 09:26:39,900 on that router 13849 09:26:39,900 --> 09:26:43,860 is another layer two switch 13850 09:26:43,860 --> 09:26:45,480 with another 13851 09:26:45,480 --> 09:26:48,180 Cisco IP phone 13852 09:26:48,180 --> 09:26:51,776 when the phone creates an RTP packet 13853 09:26:51,776 --> 09:26:53,700 that RTP packet 13854 09:26:53,700 --> 09:26:55,620 that is sent to the switch 13855 09:26:55,620 --> 09:26:58,320 is going to have a layer 2 and a layer 3 13856 09:26:58,320 --> 09:27:00,960 qos marking 13857 09:27:00,960 --> 09:27:02,756 the layer 2 marking 13858 09:27:02,756 --> 09:27:04,620 is what we call a class of service 13859 09:27:04,620 --> 09:27:06,720 marking 13860 09:27:06,720 --> 09:27:09,240 and we're not going to get heavy into 13861 09:27:09,240 --> 09:27:13,560 layer 2 qos within the C voice exam it's 13862 09:27:13,560 --> 09:27:15,960 something you'll do now and again 13863 09:27:15,960 --> 09:27:19,140 I would recommend you deploy it but by 13864 09:27:19,140 --> 09:27:21,776 and large most of your qos exercises are 13865 09:27:21,776 --> 09:27:23,520 going to be from a routing perspective 13866 09:27:23,520 --> 09:27:24,480 so 13867 09:27:24,480 --> 09:27:26,520 layer 3 markings are going to be intact 13868 09:27:26,520 --> 09:27:28,740 on this packet as well and that is going 13869 09:27:28,740 --> 09:27:31,980 to be a DS CP value 13870 09:27:31,980 --> 09:27:36,020 within the toss 13871 09:27:36,360 --> 09:27:39,960 byte of the IP packet header 13872 09:27:39,960 --> 09:27:42,060 so Layer Two markings layer three 13873 09:27:42,060 --> 09:27:43,980 markings and keep in mind 13874 09:27:43,980 --> 09:27:48,180 back from your CCNA days that a layer 2 13875 09:27:48,180 --> 09:27:50,480 frame 13876 09:27:50,480 --> 09:27:52,020 contains 13877 09:27:52,020 --> 09:27:54,960 a layer 3 packet 13878 09:27:54,960 --> 09:27:57,300 so this switch 13879 09:27:57,300 --> 09:27:58,740 is not gonna 13880 09:27:58,740 --> 09:28:01,080 monkey with this dscp marking at all 13881 09:28:01,080 --> 09:28:03,060 it's a layer two switch 13882 09:28:03,060 --> 09:28:04,436 it doesn't look at it doesn't see it 13883 09:28:04,436 --> 09:28:07,500 doesn't care that layer 3 marking 13884 09:28:07,500 --> 09:28:08,880 the 13885 09:28:08,880 --> 09:28:10,916 switch is going to pass the packet to 13886 09:28:10,916 --> 09:28:13,020 the router so the router is going to see 13887 09:28:13,020 --> 09:28:14,520 an incoming packet 13888 09:28:14,520 --> 09:28:16,200 that it doesn't know what this thing is 13889 09:28:16,200 --> 09:28:19,380 this is Noah's voice it just knows that 13890 09:28:19,380 --> 09:28:24,080 it has a layer 3 dscp marking of e f 13891 09:28:24,080 --> 09:28:26,520 expedited forwarding 13892 09:28:26,520 --> 09:28:29,520 so we're going to say mark 13893 09:28:29,520 --> 09:28:32,756 ing of EF so that packet comes in with a 13894 09:28:32,756 --> 09:28:34,980 marking of EF 13895 09:28:34,980 --> 09:28:38,360 we are going to create 13896 09:28:39,060 --> 09:28:42,060 classes 13897 09:28:42,240 --> 09:28:46,560 inside of class Maps on the router 13898 09:28:46,560 --> 09:28:48,480 that identify the traffic and allow us 13899 09:28:48,480 --> 09:28:49,860 to group things together so we're going 13900 09:28:49,860 --> 09:28:51,416 to have like VoIP 13901 09:28:51,416 --> 09:28:53,700 RTP 13902 09:28:53,700 --> 09:28:56,400 VoIP control 13903 09:28:56,400 --> 09:29:00,900 we'll have a class called class default 13904 09:29:00,900 --> 09:29:03,000 you know for everything else and you'll 13905 09:29:03,000 --> 09:29:04,740 continue to build on this 13906 09:29:04,740 --> 09:29:08,460 as you deploy your qos model hopefully 13907 09:29:08,460 --> 09:29:10,860 that 11 class Baseline model that we 13908 09:29:10,860 --> 09:29:12,960 showed you 13909 09:29:12,960 --> 09:29:17,160 as traffic hits this egress interface 13910 09:29:17,160 --> 09:29:19,500 and the same would be true for packets 13911 09:29:19,500 --> 09:29:21,120 coming in the other direction 13912 09:29:21,120 --> 09:29:23,520 as they hit that interface 13913 09:29:23,520 --> 09:29:27,360 this is where we need qos to do its 13914 09:29:27,360 --> 09:29:29,096 magic that's our congestion point you 13915 09:29:29,096 --> 09:29:32,000 know I've got this you know 10 100 13916 09:29:32,000 --> 09:29:35,220 1000 base T Network out here running it 13917 09:29:35,220 --> 09:29:38,580 potentially gigabit or faster speeds and 13918 09:29:38,580 --> 09:29:39,800 this little 13919 09:29:39,800 --> 09:29:43,500 1.544 megabit T1 interface 13920 09:29:43,500 --> 09:29:45,776 so where do you think dropping packets 13921 09:29:45,776 --> 09:29:48,060 is going to happen you got that right 13922 09:29:48,060 --> 09:29:50,400 it's at the low speed egress interface 13923 09:29:50,400 --> 09:29:52,140 so we're going to talk about how to 13924 09:29:52,140 --> 09:29:53,936 configure the class Maps 13925 09:29:53,936 --> 09:29:55,980 how to configure the policy maps on the 13926 09:29:55,980 --> 09:29:58,740 router and how to deal with the 13927 09:29:58,740 --> 09:30:01,140 classification and marking of traffic so 13928 09:30:01,140 --> 09:30:03,596 let me go ahead and clear this screen 13929 09:30:03,596 --> 09:30:05,960 here 13930 09:30:06,900 --> 09:30:10,500 and we will jump over to our handy dandy 13931 09:30:10,500 --> 09:30:13,140 2811 router 13932 09:30:13,140 --> 09:30:16,380 and this router has absolutely no qos 13933 09:30:16,380 --> 09:30:18,596 configuration on it whatsoever 13934 09:30:18,596 --> 09:30:20,880 so let's walk through some basic class 13935 09:30:20,880 --> 09:30:22,860 map configuration 13936 09:30:22,860 --> 09:30:26,040 I'm going to say class map 13937 09:30:26,040 --> 09:30:28,020 and then I've got two options here I can 13938 09:30:28,020 --> 09:30:30,660 either go match all or match any it's as 13939 09:30:30,660 --> 09:30:33,240 obvious as it sounds if I match any if 13940 09:30:33,240 --> 09:30:35,400 any parameter in here matches my packet 13941 09:30:35,400 --> 09:30:38,040 then I am in this class 13942 09:30:38,040 --> 09:30:39,960 if I use match all then I'm going to 13943 09:30:39,960 --> 09:30:41,756 have to to match you know every 13944 09:30:41,756 --> 09:30:43,436 condition within this so I'm going to 13945 09:30:43,436 --> 09:30:45,480 almost all the time I'm going to say 13946 09:30:45,480 --> 09:30:48,360 match any 13947 09:30:48,360 --> 09:30:50,820 and we're going to create a name for the 13948 09:30:50,820 --> 09:30:55,860 class and like I said before VoIP RTP 13949 09:30:55,860 --> 09:30:58,436 now that I've created a class map 13950 09:30:58,436 --> 09:31:00,120 I'm going to configure 13951 09:31:00,120 --> 09:31:02,400 the matching rules so we're going to say 13952 09:31:02,400 --> 09:31:04,740 match 13953 09:31:04,740 --> 09:31:08,460 um let's say dscp 13954 09:31:08,460 --> 09:31:10,020 and then here's our options I want to 13955 09:31:10,020 --> 09:31:13,320 show you what's available to you EF 13956 09:31:13,320 --> 09:31:15,480 I could also use the decimal value if I 13957 09:31:15,480 --> 09:31:17,096 wanted to 13958 09:31:17,096 --> 09:31:21,480 I could also say match IP precedence 13959 09:31:21,480 --> 09:31:23,700 five that would be the same as the 13960 09:31:23,700 --> 09:31:27,320 dscpef but perhaps my legacy application 13961 09:31:27,320 --> 09:31:33,740 didn't tag dscp it tagged IP precedence 13962 09:31:34,080 --> 09:31:35,040 um 13963 09:31:35,040 --> 09:31:37,860 perhaps I've got traffic coming from a 13964 09:31:37,860 --> 09:31:39,596 VLAN and I've actually got an access 13965 09:31:39,596 --> 09:31:42,240 list I've created we'll say match access 13966 09:31:42,240 --> 09:31:45,840 group 101 that that's a simple IP access 13967 09:31:45,840 --> 09:31:49,740 list with a source network of 10 I think 13968 09:31:49,740 --> 09:31:53,096 ten one zero zero slash 16 going 13969 09:31:53,096 --> 09:31:55,560 anywhere so any traffic from that subnet 13970 09:31:55,560 --> 09:31:57,596 it's going to be VoIP RTP you know it 13971 09:31:57,596 --> 09:31:59,700 just is because we said so 13972 09:31:59,700 --> 09:32:02,756 so we've configured our match rules 13973 09:32:02,756 --> 09:32:04,320 and let's go ahead and create another 13974 09:32:04,320 --> 09:32:08,880 class exit we'll say class map VoIP 13975 09:32:08,880 --> 09:32:11,820 control and actually 13976 09:32:11,820 --> 09:32:16,500 match any VoIP control we'll say match 13977 09:32:16,500 --> 09:32:17,820 um I don't remember off the top of my 13978 09:32:17,820 --> 09:32:19,560 head with the IP presence value so we'll 13979 09:32:19,560 --> 09:32:24,720 just go dscp CS3 and AF 31 we'll assume 13980 09:32:24,720 --> 09:32:26,756 for a moment that those are how my 13981 09:32:26,756 --> 09:32:28,800 packets are being tagged 13982 09:32:28,800 --> 09:32:31,800 so I've created two class maps and in 13983 09:32:31,800 --> 09:32:35,040 fact if I do a show class map you're 13984 09:32:35,040 --> 09:32:36,120 gonna see 13985 09:32:36,120 --> 09:32:38,340 the class default which is there by 13986 09:32:38,340 --> 09:32:40,560 default which says match any 13987 09:32:40,560 --> 09:32:43,500 you'll see the vleip RTP that I created 13988 09:32:43,500 --> 09:32:45,960 with a match dscp EF and you'll see that 13989 09:32:45,960 --> 09:32:48,660 it for convenience shows you the decimal 13990 09:32:48,660 --> 09:32:49,916 value 13991 09:32:49,916 --> 09:32:51,960 it has a match IP precedence 5 and then 13992 09:32:51,960 --> 09:32:53,756 a match for that ACL 13993 09:32:53,756 --> 09:32:55,680 and then we've got our VoIP control that 13994 09:32:55,680 --> 09:32:57,060 we've configured so we've got some class 13995 09:32:57,060 --> 09:33:00,240 Maps going on now that I've configured 13996 09:33:00,240 --> 09:33:03,300 and classified my traffic 13997 09:33:03,300 --> 09:33:05,700 I need to decide 13998 09:33:05,700 --> 09:33:08,480 what to do 13999 09:33:08,480 --> 09:33:10,916 on how to treat it on my egress 14000 09:33:10,916 --> 09:33:12,720 interfaces now there's lots of things I 14001 09:33:12,720 --> 09:33:13,916 can do 14002 09:33:13,916 --> 09:33:15,540 with 14003 09:33:15,540 --> 09:33:16,140 um 14004 09:33:16,140 --> 09:33:18,000 you know with qos on these egress 14005 09:33:18,000 --> 09:33:20,520 interfaces I'm going to start off simple 14006 09:33:20,520 --> 09:33:22,680 just by showing you how to remark the 14007 09:33:22,680 --> 09:33:24,240 traffic let's say that I matched this 14008 09:33:24,240 --> 09:33:27,480 ACL and it didn't have a dscp value but 14009 09:33:27,480 --> 09:33:29,936 every other router Downstream for me is 14010 09:33:29,936 --> 09:33:31,916 going to look at that dscp field so I 14011 09:33:31,916 --> 09:33:33,060 really need to make sure something's in 14012 09:33:33,060 --> 09:33:34,380 there so I'm going to put something in 14013 09:33:34,380 --> 09:33:35,096 there 14014 09:33:35,096 --> 09:33:36,596 so we're going to create a policy map 14015 09:33:36,596 --> 09:33:38,880 it's going to be policy map and I'm just 14016 09:33:38,880 --> 09:33:41,040 going to call it qos 14017 09:33:41,040 --> 09:33:43,436 and then we're going to say class VoIP 14018 09:33:43,436 --> 09:33:45,180 RTP 14019 09:33:45,180 --> 09:33:48,480 and we're going to say set 14020 09:33:48,480 --> 09:33:49,980 and you can see all the things I can set 14021 09:33:49,980 --> 09:33:52,740 dscp 14022 09:33:52,740 --> 09:33:55,200 EF so now 14023 09:33:55,200 --> 09:33:57,840 everything that matched the class 14024 09:33:57,840 --> 09:33:59,880 of VoIP RTP 14025 09:33:59,880 --> 09:34:01,916 it's going to be re-tagged with ef and 14026 09:34:01,916 --> 09:34:03,480 I'm going to use EF through the rest of 14027 09:34:03,480 --> 09:34:05,340 my network so I've I've put some other 14028 09:34:05,340 --> 09:34:07,980 detection mechanisms in there in fact 14029 09:34:07,980 --> 09:34:09,240 I'm even going to go back and do one 14030 09:34:09,240 --> 09:34:10,380 more just because I want to show it to 14031 09:34:10,380 --> 09:34:12,320 you because it's cool 14032 09:34:12,320 --> 09:34:14,756 Chevron pipe section 14033 09:34:14,756 --> 09:34:16,916 class map 14034 09:34:16,916 --> 09:34:18,480 and the one I'm going to do is I'm going 14035 09:34:18,480 --> 09:34:22,320 to say class map match any VoIP RTP I'm 14036 09:34:22,320 --> 09:34:24,000 going to say match 14037 09:34:24,000 --> 09:34:26,096 protocol 14038 09:34:26,096 --> 09:34:29,340 RTP that's what we call nbar network 14039 09:34:29,340 --> 09:34:32,400 based application recognition it is a 14040 09:34:32,400 --> 09:34:35,160 little more CPU intensive but it's a 14041 09:34:35,160 --> 09:34:39,540 really cool way to to deal with qos 14042 09:34:39,540 --> 09:34:42,480 and how to detect packets so we've got 14043 09:34:42,480 --> 09:34:44,460 that so let me just sum it up again here 14044 09:34:44,460 --> 09:34:46,080 show around pipe section class map so 14045 09:34:46,080 --> 09:34:47,276 we've got our class maps for Vape 14046 09:34:47,276 --> 09:34:49,256 control and vape RTP and a bunch of 14047 09:34:49,256 --> 09:34:52,560 different match rules Show run pipe 14048 09:34:52,560 --> 09:34:54,300 section policy 14049 09:34:54,300 --> 09:34:55,620 map 14050 09:34:55,620 --> 09:34:57,360 and you'll see we've got a policy map 14051 09:34:57,360 --> 09:34:58,436 qos 14052 09:34:58,436 --> 09:35:02,480 a class VoIP RTP and I'm doing a set 14053 09:35:02,480 --> 09:35:05,700 dscp EF 14054 09:35:05,700 --> 09:35:06,480 um 14055 09:35:06,480 --> 09:35:08,520 that's classification and marking right 14056 09:35:08,520 --> 09:35:09,900 there 14057 09:35:09,900 --> 09:35:12,480 now to attach this policy to an 14058 09:35:12,480 --> 09:35:13,980 interface 14059 09:35:13,980 --> 09:35:15,596 I don't think I actually have a T1 in 14060 09:35:15,596 --> 09:35:16,980 here that's configured for data let's 14061 09:35:16,980 --> 09:35:18,660 see what I've got on here show IP and 14062 09:35:18,660 --> 09:35:19,740 brief 14063 09:35:19,740 --> 09:35:21,840 it doesn't really matter I don't have 14064 09:35:21,840 --> 09:35:24,660 one for data 14065 09:35:24,660 --> 09:35:27,416 but fast internet zero one is not in use 14066 09:35:27,416 --> 09:35:28,740 so we'll use that let's pretend that 14067 09:35:28,740 --> 09:35:30,180 that's my egress interface I'm going to 14068 09:35:30,180 --> 09:35:32,040 say interface this would be exactly the 14069 09:35:32,040 --> 09:35:34,740 same on a D1 and fa01 14070 09:35:34,740 --> 09:35:37,256 and we will say 14071 09:35:37,256 --> 09:35:40,040 policy 14072 09:35:40,140 --> 09:35:41,400 I'm sorry 14073 09:35:41,400 --> 09:35:46,320 service policy output qos 14074 09:35:46,380 --> 09:35:48,776 so I've applied the policy map using 14075 09:35:48,776 --> 09:35:50,936 service policy 14076 09:35:50,936 --> 09:35:52,500 and if you think about it this way 14077 09:35:52,500 --> 09:35:54,180 classes 14078 09:35:54,180 --> 09:35:56,700 get configured in a class map 14079 09:35:56,700 --> 09:36:00,300 class Maps get configured in a policy 14080 09:36:00,300 --> 09:36:01,436 map 14081 09:36:01,436 --> 09:36:05,276 policy Maps get assigned to egress 14082 09:36:05,276 --> 09:36:06,720 interfaces 14083 09:36:06,720 --> 09:36:10,020 as a service policy 14084 09:36:10,020 --> 09:36:13,200 so right there we've actually configured 14085 09:36:13,200 --> 09:36:15,480 basic qos 14086 09:36:15,480 --> 09:36:16,916 and 14087 09:36:16,916 --> 09:36:19,380 that's going to handle 14088 09:36:19,380 --> 09:36:21,840 the basic layer three 14089 09:36:21,840 --> 09:36:24,480 functionality for classification and 14090 09:36:24,480 --> 09:36:27,120 marking now we haven't actually 14091 09:36:27,120 --> 09:36:29,160 configured 14092 09:36:29,160 --> 09:36:30,596 any 14093 09:36:30,596 --> 09:36:33,180 queuing behaviors 14094 09:36:33,180 --> 09:36:36,300 or any kind of policing and shaping or 14095 09:36:36,300 --> 09:36:37,680 anything like that 14096 09:36:37,680 --> 09:36:40,200 we will be doing that I'm going to go 14097 09:36:40,200 --> 09:36:43,200 back to these service policies and we'll 14098 09:36:43,200 --> 09:36:45,840 perform that configuration in a later 14099 09:36:45,840 --> 09:36:48,500 slide so for now let's keep it simple 14100 09:36:48,500 --> 09:36:51,360 classification of traffic and marking of 14101 09:36:51,360 --> 09:36:52,256 traffic 14102 09:36:52,256 --> 09:36:55,140 now there's one more thing I want to 14103 09:36:55,140 --> 09:36:56,480 talk about 14104 09:36:56,480 --> 09:37:00,020 and I I hinted to it lightly 14105 09:37:00,020 --> 09:37:02,520 within the 14106 09:37:02,520 --> 09:37:04,320 um you know the PowerPoint as we were 14107 09:37:04,320 --> 09:37:07,140 getting started and that was about Layer 14108 09:37:07,140 --> 09:37:08,700 Two qos 14109 09:37:08,700 --> 09:37:10,980 Layer Two 14110 09:37:10,980 --> 09:37:12,900 qos is a little different than layer 14111 09:37:12,900 --> 09:37:16,620 three so first off IP headers are 14112 09:37:16,620 --> 09:37:19,640 preserved end to end across the network 14113 09:37:19,640 --> 09:37:24,060 because they're inside layer two frames 14114 09:37:24,060 --> 09:37:25,740 however 14115 09:37:25,740 --> 09:37:28,380 layer two frames are not preserved 14116 09:37:28,380 --> 09:37:31,140 they're recreated from switch to switch 14117 09:37:31,140 --> 09:37:33,900 to switch as packets work their way 14118 09:37:33,900 --> 09:37:36,740 through your network 14119 09:37:36,840 --> 09:37:38,756 to provide 14120 09:37:38,756 --> 09:37:40,320 for 14121 09:37:40,320 --> 09:37:42,320 true end-to-end 14122 09:37:42,320 --> 09:37:45,660 continuity of your qos tags 14123 09:37:45,660 --> 09:37:50,460 at some point you really need to map 14124 09:37:50,460 --> 09:37:52,620 layer 2 tags 14125 09:37:52,620 --> 09:37:56,756 to layer three mappings 14126 09:37:56,756 --> 09:37:58,200 and 14127 09:37:58,200 --> 09:38:00,480 like I said you know the biggest 14128 09:38:00,480 --> 09:38:03,416 point in your network where you need to 14129 09:38:03,416 --> 09:38:04,860 deal with 14130 09:38:04,860 --> 09:38:06,720 um qos is definitely the way in the 14131 09:38:06,720 --> 09:38:08,220 congestion points 14132 09:38:08,220 --> 09:38:11,580 but you will get into some basic 14133 09:38:11,580 --> 09:38:13,860 layer 2 qos 14134 09:38:13,860 --> 09:38:16,320 I want you to understand in fact we're 14135 09:38:16,320 --> 09:38:17,580 going to jump back to PowerPoint for a 14136 09:38:17,580 --> 09:38:19,436 second I want you to understand the 14137 09:38:19,436 --> 09:38:22,200 concept of the trust boundary so in a 14138 09:38:22,200 --> 09:38:24,120 network we'll go ahead and show you it's 14139 09:38:24,120 --> 09:38:28,320 real similar to what I drew before phone 14140 09:38:29,700 --> 09:38:32,040 switch 14141 09:38:32,040 --> 09:38:34,140 router 14142 09:38:34,140 --> 09:38:36,776 you know T1 line 14143 09:38:36,776 --> 09:38:39,180 to a Wan 14144 09:38:39,180 --> 09:38:42,360 T1 line to a router 14145 09:38:42,360 --> 09:38:43,980 and let's make this network a little 14146 09:38:43,980 --> 09:38:46,436 more complicated 14147 09:38:46,436 --> 09:38:49,080 to a switch 14148 09:38:49,080 --> 09:38:51,916 to a switch 14149 09:38:52,140 --> 09:38:53,936 to a switch 14150 09:38:53,936 --> 09:38:56,660 to a phone 14151 09:38:57,776 --> 09:38:59,040 now 14152 09:38:59,040 --> 09:39:01,560 when the phone 14153 09:39:01,560 --> 09:39:03,660 tags 14154 09:39:03,660 --> 09:39:04,980 the 14155 09:39:04,980 --> 09:39:06,180 traffic 14156 09:39:06,180 --> 09:39:07,740 I said it's going to do it at layer 2 14157 09:39:07,740 --> 09:39:09,900 and layer three 14158 09:39:09,900 --> 09:39:15,660 so you've got class of service and dscp 14159 09:39:15,660 --> 09:39:18,480 if the switch 14160 09:39:18,480 --> 09:39:22,040 has qos enabled 14161 09:39:22,680 --> 09:39:25,436 we have to understand 14162 09:39:25,436 --> 09:39:28,380 Its Behavior 14163 09:39:28,380 --> 09:39:31,740 with the layer 2 mappings 14164 09:39:31,740 --> 09:39:34,436 so let's talk for a second about trust 14165 09:39:34,436 --> 09:39:35,756 boundaries 14166 09:39:35,756 --> 09:39:39,776 you want to Define a trust boundary on 14167 09:39:39,776 --> 09:39:40,740 your network 14168 09:39:40,740 --> 09:39:43,740 for qos mapping 14169 09:39:43,740 --> 09:39:46,140 as early as you can 14170 09:39:46,140 --> 09:39:49,436 when a packet or frame 14171 09:39:49,436 --> 09:39:52,560 begins to travel across your network so 14172 09:39:52,560 --> 09:39:55,200 we want to Define this truss boundary 14173 09:39:55,200 --> 09:39:59,416 out here at the poor 14174 09:40:01,560 --> 09:40:04,256 where the iPhone connects so that's our 14175 09:40:04,256 --> 09:40:06,980 trust boundary 14176 09:40:08,400 --> 09:40:10,320 if 14177 09:40:10,320 --> 09:40:13,436 We Trust 14178 09:40:13,436 --> 09:40:17,340 the markings at Layer Two 14179 09:40:17,340 --> 09:40:21,180 then if qos is configured 14180 09:40:21,180 --> 09:40:24,840 we will not strip the markings 14181 09:40:24,840 --> 09:40:30,120 if we do not trust the port 14182 09:40:30,120 --> 09:40:32,520 then we will strip the markings 14183 09:40:32,520 --> 09:40:36,120 and Market is a preference of zero 14184 09:40:36,120 --> 09:40:37,380 now 14185 09:40:37,380 --> 09:40:39,660 it's only going to matter 14186 09:40:39,660 --> 09:40:42,000 as it propagates through the switched 14187 09:40:42,000 --> 09:40:43,740 portion of the network 14188 09:40:43,740 --> 09:40:46,020 as soon as it hits the router 14189 09:40:46,020 --> 09:40:47,700 this router is not looking at that layer 14190 09:40:47,700 --> 09:40:49,740 two frame it's looking at the layer 3 14191 09:40:49,740 --> 09:40:52,380 pack and inside of it which still has 14192 09:40:52,380 --> 09:40:56,400 that dscp EF in it so you know 14193 09:40:56,400 --> 09:40:57,900 everything across the land is going to 14194 09:40:57,900 --> 09:41:01,740 work but this poses a concern out here 14195 09:41:01,740 --> 09:41:03,660 at the other site so when this phone is 14196 09:41:03,660 --> 09:41:05,340 originating traffic 14197 09:41:05,340 --> 09:41:07,140 let's say that this is the trust 14198 09:41:07,140 --> 09:41:08,936 boundary here actually that's not it 14199 09:41:08,936 --> 09:41:12,560 this port's the trust boundary 14200 09:41:16,200 --> 09:41:19,500 that Qs is enabled and we are getting a 14201 09:41:19,500 --> 09:41:21,416 class of service mapping we want to make 14202 09:41:21,416 --> 09:41:23,340 sure that from here to here and from 14203 09:41:23,340 --> 09:41:25,140 here to here 14204 09:41:25,140 --> 09:41:27,180 and ultimately from here to here there's 14205 09:41:27,180 --> 09:41:29,460 no reason not to that that marking 14206 09:41:29,460 --> 09:41:31,620 remains intact particularly between the 14207 09:41:31,620 --> 09:41:34,320 switches because if I experience 14208 09:41:34,320 --> 09:41:37,256 congestion on the switched Lan I want to 14209 09:41:37,256 --> 09:41:39,120 be able to leverage my qos protection 14210 09:41:39,120 --> 09:41:40,436 now I'm not going to get into all the 14211 09:41:40,436 --> 09:41:42,416 layer 2 configuration right now but I 14212 09:41:42,416 --> 09:41:43,560 want you to understand this trust 14213 09:41:43,560 --> 09:41:45,300 boundary so assume as we continue 14214 09:41:45,300 --> 09:41:46,860 through this example 14215 09:41:46,860 --> 09:41:50,460 that we have defined that trust boundary 14216 09:41:50,460 --> 09:41:52,916 and in fact I'm going to show you how to 14217 09:41:52,916 --> 09:41:54,480 define that trust boundary on a switch 14218 09:41:54,480 --> 09:41:56,220 so stand by one second we'll bring the 14219 09:41:56,220 --> 09:41:58,620 3550 up 14220 09:41:58,620 --> 09:42:01,436 so here's our 3550 switch and I'm going 14221 09:42:01,436 --> 09:42:03,416 to show you a real basic how to define 14222 09:42:03,416 --> 09:42:05,276 that trust boundary 14223 09:42:05,276 --> 09:42:07,320 we're going to go oops let me click in 14224 09:42:07,320 --> 09:42:09,900 the right window here conficti 14225 09:42:09,900 --> 09:42:16,620 and globally I want to enable MLS qos 14226 09:42:16,620 --> 09:42:18,840 so we've we've done that we've enabled 14227 09:42:18,840 --> 09:42:20,220 MLS qos 14228 09:42:20,220 --> 09:42:23,040 I'm then going to go to an interface or 14229 09:42:23,040 --> 09:42:25,560 perhaps all of them into range fa01 14230 09:42:25,560 --> 09:42:30,000 through you know 23. 14231 09:42:30,180 --> 09:42:34,256 I'm going to say MLS qls 14232 09:42:34,256 --> 09:42:36,000 Trust 14233 09:42:36,000 --> 09:42:37,740 and I can tell it 14234 09:42:37,740 --> 09:42:39,776 what to trust 14235 09:42:39,776 --> 09:42:41,040 I can say 14236 09:42:41,040 --> 09:42:42,300 Trust 14237 09:42:42,300 --> 09:42:45,060 the packet class of service or the frame 14238 09:42:45,060 --> 09:42:48,256 class of service 14239 09:42:48,300 --> 09:42:50,936 which I'm going to do 14240 09:42:50,936 --> 09:42:53,580 and I could also say 14241 09:42:53,580 --> 09:42:58,800 MLS qls trust device 14242 09:42:58,800 --> 09:43:00,180 Cisco phone 14243 09:43:00,180 --> 09:43:01,860 so 14244 09:43:01,860 --> 09:43:05,040 if this switchboard 14245 09:43:05,040 --> 09:43:06,900 detects 14246 09:43:06,900 --> 09:43:09,060 that a Cisco phone is connected 14247 09:43:09,060 --> 09:43:11,640 it's automatically going to trust the 14248 09:43:11,640 --> 09:43:15,680 layer 2 qos tags 14249 09:43:15,960 --> 09:43:19,436 pretty cool huh now 14250 09:43:19,436 --> 09:43:22,020 when you get into layer 3 switching 14251 09:43:22,020 --> 09:43:23,640 you're going to be a little more 14252 09:43:23,640 --> 09:43:25,620 concerned about this 14253 09:43:25,620 --> 09:43:27,240 and 14254 09:43:27,240 --> 09:43:28,800 you know it's still something you have 14255 09:43:28,800 --> 09:43:30,300 to think about the layer two world but 14256 09:43:30,300 --> 09:43:31,740 you know by and large I'm doing the sun 14257 09:43:31,740 --> 09:43:33,840 layer 3 switches but we want to make 14258 09:43:33,840 --> 09:43:36,840 sure that we have 14259 09:43:36,840 --> 09:43:39,416 um class of service 14260 09:43:39,416 --> 09:43:43,620 to dscp mappings 14261 09:43:43,620 --> 09:43:45,980 because I want to make sure packets 14262 09:43:45,980 --> 09:43:49,020 leaving the switch or frames leaving the 14263 09:43:49,020 --> 09:43:49,916 switch 14264 09:43:49,916 --> 09:43:53,180 are tagged properly 14265 09:43:54,680 --> 09:43:57,240 now I want to clarify something I said 14266 09:43:57,240 --> 09:43:58,380 earlier 14267 09:43:58,380 --> 09:44:00,120 because 14268 09:44:00,120 --> 09:44:02,460 it applies conditionally and I think I 14269 09:44:02,460 --> 09:44:03,960 may have said it in such a way that it 14270 09:44:03,960 --> 09:44:06,360 sounded like it applied globally 14271 09:44:06,360 --> 09:44:11,540 when a phone marks layer 3 14272 09:44:12,360 --> 09:44:16,860 dscp values on a packet 14273 09:44:16,860 --> 09:44:18,720 I said that those 14274 09:44:18,720 --> 09:44:21,540 markings are preserved end to end 14275 09:44:21,540 --> 09:44:24,180 now that's true 14276 09:44:24,180 --> 09:44:25,980 in a network 14277 09:44:25,980 --> 09:44:30,060 when we don't have switches 14278 09:44:30,060 --> 09:44:32,936 running qos and trying to manipulate 14279 09:44:32,936 --> 09:44:34,500 values 14280 09:44:34,500 --> 09:44:39,060 if you choose not to implement lan-based 14281 09:44:39,060 --> 09:44:42,060 qos on your switched environment qos is 14282 09:44:42,060 --> 09:44:43,500 off on your switches 14283 09:44:43,500 --> 09:44:46,436 those layer 3 markings will be intact as 14284 09:44:46,436 --> 09:44:49,276 they reach your router if you do turn on 14285 09:44:49,276 --> 09:44:51,596 land-based qos 14286 09:44:51,596 --> 09:44:56,000 the switch contains a dscp to cause 14287 09:44:56,000 --> 09:44:58,560 mapping table 14288 09:44:58,560 --> 09:45:02,040 and what's going to happen is it's going 14289 09:45:02,040 --> 09:45:05,400 to rewrite based on the trust it's going 14290 09:45:05,400 --> 09:45:07,916 to rewrite the class of service value in 14291 09:45:07,916 --> 09:45:10,400 the dscp value 14292 09:45:10,400 --> 09:45:15,300 based on the math now there are default 14293 09:45:15,300 --> 09:45:16,860 Maps 14294 09:45:16,860 --> 09:45:20,880 or you can configure the maps 14295 09:45:20,880 --> 09:45:22,500 and 14296 09:45:22,500 --> 09:45:26,040 you need to understand the cause to dscp 14297 09:45:26,040 --> 09:45:28,080 mapping 14298 09:45:28,080 --> 09:45:33,120 so because a phone is mapping a dscp 14299 09:45:33,120 --> 09:45:35,040 value 46 the EF 14300 09:45:35,040 --> 09:45:38,520 and the cost value of 5. 14301 09:45:38,520 --> 09:45:42,180 that cost value of 5 by default is going 14302 09:45:42,180 --> 09:45:46,820 to get remapped to some dscp value 14303 09:45:47,640 --> 09:45:48,240 um 14304 09:45:48,240 --> 09:45:51,360 your switch may not be mapping that 14305 09:45:51,360 --> 09:45:52,980 dscp5 14306 09:45:52,980 --> 09:45:56,096 to a DS to a I'm sorry that cost five to 14307 09:45:56,096 --> 09:45:58,740 a dscp of 40. 14308 09:45:58,740 --> 09:46:01,080 if it's not you know because I'm sorry 14309 09:46:01,080 --> 09:46:02,820 246. 14310 09:46:02,820 --> 09:46:05,276 if it's not that's not ideal because 14311 09:46:05,276 --> 09:46:07,436 when it comes out well that's not EF 14312 09:46:07,436 --> 09:46:11,460 anymore that's dscp of 40. 14313 09:46:11,460 --> 09:46:14,700 so you can actually manipulate these 14314 09:46:14,700 --> 09:46:18,300 dscp to cost mapping 14315 09:46:18,300 --> 09:46:21,840 within the switch and let's take a look 14316 09:46:21,840 --> 09:46:25,256 at the switch here and zoom in a little 14317 09:46:25,256 --> 09:46:27,596 bit more into how this works 14318 09:46:27,596 --> 09:46:31,080 there's a command we can run show MLS 14319 09:46:31,080 --> 09:46:35,400 qls qos Maps cost dscp 14320 09:46:35,400 --> 09:46:38,276 and this is going to show us the default 14321 09:46:38,276 --> 09:46:41,640 mapping for our switch so in this 14322 09:46:41,640 --> 09:46:43,200 example this switch is going to take 14323 09:46:43,200 --> 09:46:45,060 packets with a cause of zero and map 14324 09:46:45,060 --> 09:46:48,000 them to a dscp of zero cause a one and 14325 09:46:48,000 --> 09:46:49,200 eight and let's jump straight up to five 14326 09:46:49,200 --> 09:46:50,400 because that's how our packet's going to 14327 09:46:50,400 --> 09:46:52,680 be tagged and yeah sure enough it's 14328 09:46:52,680 --> 09:46:55,916 trying to rewrite a cost value of five 14329 09:46:55,916 --> 09:46:59,160 to a dscp value of 40. well that's not 14330 09:46:59,160 --> 09:47:00,596 what we want we want these things to be 14331 09:47:00,596 --> 09:47:03,540 46. so we actually need to manipulate 14332 09:47:03,540 --> 09:47:05,276 the map a little bit we can do that 14333 09:47:05,276 --> 09:47:07,256 really easy 14334 09:47:07,256 --> 09:47:10,436 with a command called MLS costs 14335 09:47:10,436 --> 09:47:13,140 map 14336 09:47:13,140 --> 09:47:14,756 hang on a second 14337 09:47:14,756 --> 09:47:17,936 MLS qos 14338 09:47:17,936 --> 09:47:19,256 map 14339 09:47:19,256 --> 09:47:20,936 cost 14340 09:47:20,936 --> 09:47:23,700 dscp 14341 09:47:23,700 --> 09:47:25,436 whoops got to spell things right cost 14342 09:47:25,436 --> 09:47:30,120 gscp and it'll let us Define the values 14343 09:47:30,120 --> 09:47:32,756 so let's say zero 14344 09:47:32,756 --> 09:47:34,680 for a cost of zero 14345 09:47:34,680 --> 09:47:37,436 10 for a causal one 14346 09:47:37,436 --> 09:47:41,460 we'll say 18 for a cause of two 26 for a 14347 09:47:41,460 --> 09:47:42,660 cost of three 14348 09:47:42,660 --> 09:47:45,300 34 for a cause of four 14349 09:47:45,300 --> 09:47:47,040 now here's where we're customizing a 14350 09:47:47,040 --> 09:47:51,120 little bit 46 for a cause of 5. 48 for a 14351 09:47:51,120 --> 09:47:53,460 cause of 6 and 56 for a cause of seven 14352 09:47:53,460 --> 09:47:56,400 so now we've redone that map so check 14353 09:47:56,400 --> 09:47:57,720 this out 14354 09:47:57,720 --> 09:48:00,540 so now when I look at the map 14355 09:48:00,540 --> 09:48:02,220 a COS of five 14356 09:48:02,220 --> 09:48:05,160 is now going to map to a 46 which is the 14357 09:48:05,160 --> 09:48:08,160 SCP EF so you want to make sure you're 14358 09:48:08,160 --> 09:48:10,380 doing this cause the dscp mapping on 14359 09:48:10,380 --> 09:48:12,080 your switch 14360 09:48:12,080 --> 09:48:15,720 closest to the trust boundary so that 14361 09:48:15,720 --> 09:48:18,180 the packets are being remarked 14362 09:48:18,180 --> 09:48:20,220 appropriately 14363 09:48:20,220 --> 09:48:22,080 in fact it's not a bad idea to go ahead 14364 09:48:22,080 --> 09:48:24,060 and do this you know on all the switches 14365 09:48:24,060 --> 09:48:25,560 in your environment from a consistency 14366 09:48:25,560 --> 09:48:27,180 perspective 14367 09:48:27,180 --> 09:48:29,220 because after all traffic can originate 14368 09:48:29,220 --> 09:48:31,860 lots of places and be manipulated lots 14369 09:48:31,860 --> 09:48:33,060 of places so you want to make sure that 14370 09:48:33,060 --> 09:48:35,400 this is intact end to end so we're good 14371 09:48:35,400 --> 09:48:36,776 there 14372 09:48:36,776 --> 09:48:38,756 so that's really all that I care about 14373 09:48:38,756 --> 09:48:40,916 showing you on a switch so back to our 14374 09:48:40,916 --> 09:48:41,880 router 14375 09:48:41,880 --> 09:48:44,220 you know we've done the classification 14376 09:48:44,220 --> 09:48:45,900 we've we've shown you how to do the 14377 09:48:45,900 --> 09:48:48,000 marking we've shown you how to apply the 14378 09:48:48,000 --> 09:48:50,580 service policies and really that's about 14379 09:48:50,580 --> 09:48:52,860 all we need to do on this video we're 14380 09:48:52,860 --> 09:48:54,180 going to go through some other examples 14381 09:48:54,180 --> 09:48:56,040 or I'm sorry we're going to continue to 14382 09:48:56,040 --> 09:48:57,416 build on this example in some other 14383 09:48:57,416 --> 09:49:00,596 videos and we'll talk about things like 14384 09:49:00,596 --> 09:49:01,620 the 14385 09:49:01,620 --> 09:49:04,320 you know the um interleaving and 14386 09:49:04,320 --> 09:49:06,960 fragmentation we'll talk about the QA 14387 09:49:06,960 --> 09:49:10,140 and what we can do with that 14388 09:49:10,140 --> 09:49:11,756 um you know go through some examples on 14389 09:49:11,756 --> 09:49:13,680 configuring shaping and policing low 14390 09:49:13,680 --> 09:49:15,180 latency queuing and those kinds of 14391 09:49:15,180 --> 09:49:17,820 things but for now classification and 14392 09:49:17,820 --> 09:49:19,740 marking you've kind of got it covered so 14393 09:49:19,740 --> 09:49:22,560 again on the router Show run pipe 14394 09:49:22,560 --> 09:49:24,000 section 14395 09:49:24,000 --> 09:49:28,080 class map whoops back up here this is 14396 09:49:28,080 --> 09:49:29,340 kind of where we're starting we've got 14397 09:49:29,340 --> 09:49:32,700 VoIP control and vape RTP 14398 09:49:32,700 --> 09:49:35,880 Show run pipe section policy map we'll 14399 09:49:35,880 --> 09:49:38,040 show you the policy map qos where we've 14400 09:49:38,040 --> 09:49:41,520 gone ahead and set a dscp value for a 14401 09:49:41,520 --> 09:49:43,080 particular class 14402 09:49:43,080 --> 09:49:46,080 and in a you know another video we'll uh 14403 09:49:46,080 --> 09:49:47,640 go through the 14404 09:49:47,640 --> 09:49:49,560 queuing and other Associated 14405 09:49:49,560 --> 09:49:52,620 configuration so I'm babbling it's been 14406 09:49:52,620 --> 09:49:54,540 a long video I know we're again drinking 14407 09:49:54,540 --> 09:49:56,040 from the fire hose a little bit but 14408 09:49:56,040 --> 09:49:58,080 having a lot of fun doing it so thanks 14409 09:49:58,080 --> 09:50:00,000 for watching good studying rewind this 14410 09:50:00,000 --> 09:50:01,500 one if it doesn't make sense there's a 14411 09:50:01,500 --> 09:50:03,120 lot of good stuff in here and we're 14412 09:50:03,120 --> 09:50:05,400 we're feeding It Fast and Furious so 14413 09:50:05,400 --> 09:50:07,860 I'll see you in the next video and talk 14414 09:50:07,860 --> 09:50:10,160 to you soon 14415 09:50:12,360 --> 09:50:16,580 [Music] 14416 09:50:16,580 --> 09:50:20,180 thank you 14417 09:50:21,280 --> 09:50:24,720 [Music] 14418 09:50:30,300 --> 09:50:32,520 in this module we're going to talk about 14419 09:50:32,520 --> 09:50:34,680 link efficiency mechanisms and this is 14420 09:50:34,680 --> 09:50:36,960 going to be most applicable to those of 14421 09:50:36,960 --> 09:50:39,720 you in a part of the world where low 14422 09:50:39,720 --> 09:50:42,596 speed you know sub T1 or fractional T1 14423 09:50:42,596 --> 09:50:45,660 services are still in uh you know a lot 14424 09:50:45,660 --> 09:50:48,660 of use so you know those of you in the 14425 09:50:48,660 --> 09:50:50,936 US who are using you know multi-megan 14426 09:50:50,936 --> 09:50:54,900 gigabit interfaces and mpls with gobs of 14427 09:50:54,900 --> 09:50:56,460 bandwidth and Metro ethernet you're not 14428 09:50:56,460 --> 09:50:58,020 going to use these kind of things but 14429 09:50:58,020 --> 09:51:00,180 slow lengths you know we need to squeeze 14430 09:51:00,180 --> 09:51:02,040 as much out of them as we can so let's 14431 09:51:02,040 --> 09:51:03,776 talk about link fragmentation and 14432 09:51:03,776 --> 09:51:05,400 interleaving so what in the heck is link 14433 09:51:05,400 --> 09:51:07,436 fragmentation and interleaving well this 14434 09:51:07,436 --> 09:51:10,380 is simple picture you get a slow circuit 14435 09:51:10,380 --> 09:51:13,680 a 56k line and you're throwing a 1 000 14436 09:51:13,680 --> 09:51:15,720 byte packet on The Wire you're going to 14437 09:51:15,720 --> 09:51:17,640 be waiting a few milliseconds or you 14438 09:51:17,640 --> 09:51:19,320 know more than a few milliseconds for 14439 09:51:19,320 --> 09:51:21,120 that packet to be put on the wire 14440 09:51:21,120 --> 09:51:22,620 and what's happening with your voice 14441 09:51:22,620 --> 09:51:26,400 it's waiting that's a problem so what 14442 09:51:26,400 --> 09:51:28,620 link fragmentation in interleaving is 14443 09:51:28,620 --> 09:51:30,720 going to do or lfi is it's going to 14444 09:51:30,720 --> 09:51:32,340 allow us to chop up those big data 14445 09:51:32,340 --> 09:51:35,460 packets into smaller ones it's going to 14446 09:51:35,460 --> 09:51:36,500 allow us 14447 09:51:36,500 --> 09:51:41,340 to then stuff some voice in between so 14448 09:51:41,340 --> 09:51:45,000 if I wanted to give you a quick little 14449 09:51:45,000 --> 09:51:46,860 sketch example here let's go ahead and 14450 09:51:46,860 --> 09:51:49,500 pull the pen up here and uh I'll show 14451 09:51:49,500 --> 09:51:52,620 you kind of what's going on 14452 09:51:52,620 --> 09:51:54,660 and that'll work 14453 09:51:54,660 --> 09:51:58,756 um if I had you know Big Data packet 14454 09:51:59,520 --> 09:52:02,276 and 14455 09:52:02,276 --> 09:52:04,380 I had a little bitty voice packet behind 14456 09:52:04,380 --> 09:52:05,700 it 14457 09:52:05,700 --> 09:52:08,040 and I'm sending traffic 14458 09:52:08,040 --> 09:52:10,680 and this is my interface on the router 14459 09:52:10,680 --> 09:52:12,660 I gotta wait for that whole data packet 14460 09:52:12,660 --> 09:52:15,120 to cross the link before that itty bitty 14461 09:52:15,120 --> 09:52:16,980 voice pack can go and then I might have 14462 09:52:16,980 --> 09:52:19,140 another huge data packet after it so you 14463 09:52:19,140 --> 09:52:21,000 know voice is not doing necessarily the 14464 09:52:21,000 --> 09:52:22,680 most Optimum thing what link 14465 09:52:22,680 --> 09:52:24,240 fragmentation and interleaving is going 14466 09:52:24,240 --> 09:52:25,200 to let me do is it's going to let me 14467 09:52:25,200 --> 09:52:27,960 take this this data packet and chop it 14468 09:52:27,960 --> 09:52:28,800 up 14469 09:52:28,800 --> 09:52:30,840 so data voice 14470 09:52:30,840 --> 09:52:33,776 data voice 14471 09:52:33,776 --> 09:52:36,300 data voice 14472 09:52:36,300 --> 09:52:38,820 and send it like that so I'm able to 14473 09:52:38,820 --> 09:52:41,960 throw this voice packets in there 14474 09:52:41,960 --> 09:52:45,180 help get them out the wire faster and 14475 09:52:45,180 --> 09:52:47,340 the data is just being sent in multiple 14476 09:52:47,340 --> 09:52:49,380 chunks so that's kind of it right there 14477 09:52:49,380 --> 09:52:53,700 go ahead and clear the screen here 14478 09:52:53,700 --> 09:52:57,300 and walk through a little bit more so I 14479 09:52:57,300 --> 09:52:58,500 talked about it already you know we're 14480 09:52:58,500 --> 09:53:00,360 breaking up to Big Data packets and then 14481 09:53:00,360 --> 09:53:02,400 leaving Small Voice packets with them 14482 09:53:02,400 --> 09:53:05,340 the net result of this is going to be a 14483 09:53:05,340 --> 09:53:06,596 gain 14484 09:53:06,596 --> 09:53:08,820 of performance for you it's going to 14485 09:53:08,820 --> 09:53:10,800 help you reduce the packet delay and 14486 09:53:10,800 --> 09:53:12,416 Jitter 14487 09:53:12,416 --> 09:53:14,520 there are two lfi types we can use if 14488 09:53:14,520 --> 09:53:16,740 you're doing multi-link PPP you can use 14489 09:53:16,740 --> 09:53:19,140 MLP interleaving and if you're doing 14490 09:53:19,140 --> 09:53:21,960 frame relay you can use frf12 14491 09:53:21,960 --> 09:53:24,240 MLP is you know by far the most widely 14492 09:53:24,240 --> 09:53:28,320 used frame relay is all but gone in this 14493 09:53:28,320 --> 09:53:29,880 part of the world I know again still 14494 09:53:29,880 --> 09:53:32,340 exists other places so I'm not but uh 14495 09:53:32,340 --> 09:53:34,256 you know we're mostly beyond the frame 14496 09:53:34,256 --> 09:53:36,840 relay days here 14497 09:53:36,840 --> 09:53:38,220 um we're going to show you in this chart 14498 09:53:38,220 --> 09:53:40,020 that link speed really really really 14499 09:53:40,020 --> 09:53:42,180 comes into play here if you're greater 14500 09:53:42,180 --> 09:53:44,400 than two megabit Cisco recommends you 14501 09:53:44,400 --> 09:53:45,776 don't even you know think about link 14502 09:53:45,776 --> 09:53:47,700 fragmentation interleaving or compressed 14503 09:53:47,700 --> 09:53:50,160 RTP just leave it alone if you're on a 14504 09:53:50,160 --> 09:53:52,916 really small circuit less than 768k you 14505 09:53:52,916 --> 09:53:55,680 know use lfi Cisco recommends that 14506 09:53:55,680 --> 09:53:57,776 you're going to use compressed RTP and 14507 09:53:57,776 --> 09:53:59,580 you should avoid using video on these 14508 09:53:59,580 --> 09:54:01,080 links because you just really don't have 14509 09:54:01,080 --> 09:54:03,960 the bandwidth anyway and from 768k to 2 14510 09:54:03,960 --> 09:54:05,700 megabit you know it's kind of up to you 14511 09:54:05,700 --> 09:54:07,860 lfi is not necessary use it if you want 14512 09:54:07,860 --> 09:54:10,800 and compressed RTP also it's not 14513 09:54:10,800 --> 09:54:13,680 necessary use it if you want 14514 09:54:13,680 --> 09:54:15,900 this chart is really going to show you 14515 09:54:15,900 --> 09:54:18,900 you know the benefit not the benefit but 14516 09:54:18,900 --> 09:54:20,400 you know how bad these serialization 14517 09:54:20,400 --> 09:54:22,680 delays can be for a given packet size on 14518 09:54:22,680 --> 09:54:25,560 a given link speed a 56k line with a 64 14519 09:54:25,560 --> 09:54:27,060 byte packet it's going to take roughly 14520 09:54:27,060 --> 09:54:28,680 nine milliseconds to serialize that 14521 09:54:28,680 --> 09:54:30,480 packet to do everything necessary to put 14522 09:54:30,480 --> 09:54:32,040 that bit on The Wire 14523 09:54:32,040 --> 09:54:34,140 you increase that packet size to 10 24 14524 09:54:34,140 --> 09:54:36,596 and now I'm waiting 144 milliseconds 14525 09:54:36,596 --> 09:54:39,180 holy cow that's a long time 14526 09:54:39,180 --> 09:54:41,096 um the voice is almost not even possible 14527 09:54:41,096 --> 09:54:42,596 anymore on those kind of links when you 14528 09:54:42,596 --> 09:54:43,980 get into those metrics here we get a 14529 09:54:43,980 --> 09:54:46,560 stable of this 150 milliseconds 14530 09:54:46,560 --> 09:54:48,900 um you know a pen link speed to 512k and 14531 09:54:48,900 --> 09:54:50,276 then the difference is 1 to 16 14532 09:54:50,276 --> 09:54:52,020 milliseconds you know you get into one 14533 09:54:52,020 --> 09:54:54,596 Meg circuits t1's and bigger this just 14534 09:54:54,596 --> 09:54:56,400 the problem just disappears it's not a 14535 09:54:56,400 --> 09:54:57,720 problem anymore 14536 09:54:57,720 --> 09:55:00,180 but these really slow links 14537 09:55:00,180 --> 09:55:02,640 um low speed lengths definitely can see 14538 09:55:02,640 --> 09:55:04,916 some gains from this now I've got a 14539 09:55:04,916 --> 09:55:06,660 router here and I've got a really basic 14540 09:55:06,660 --> 09:55:09,480 frf12 configuration setup on it and I 14541 09:55:09,480 --> 09:55:12,660 wanted to show you exactly what it takes 14542 09:55:12,660 --> 09:55:15,180 to do this this isn't a live frame relay 14543 09:55:15,180 --> 09:55:16,620 link so I'm not going to give you you 14544 09:55:16,620 --> 09:55:17,936 know any real-time statistics or 14545 09:55:17,936 --> 09:55:19,500 anything like that but I do want to show 14546 09:55:19,500 --> 09:55:21,060 you the commands the first thing you're 14547 09:55:21,060 --> 09:55:23,096 going to do when configuring fr12 14548 09:55:23,096 --> 09:55:25,680 obviously you're going to need to have a 14549 09:55:25,680 --> 09:55:26,580 working 14550 09:55:26,580 --> 09:55:29,340 frame relay configuration 14551 09:55:29,340 --> 09:55:31,560 and what I've got on this router is I've 14552 09:55:31,560 --> 09:55:33,660 got a Serial interface 14553 09:55:33,660 --> 09:55:35,096 and we'll show it to you right here 14554 09:55:35,096 --> 09:55:36,720 we've got a Serial interface configured 14555 09:55:36,720 --> 09:55:37,980 for frame relay 14556 09:55:37,980 --> 09:55:41,160 and we've got a 0.7 interface with the 14557 09:55:41,160 --> 09:55:44,040 interface Del C 101 now I've created a 14558 09:55:44,040 --> 09:55:45,596 map class 14559 09:55:45,596 --> 09:55:48,300 called frame right here math class frame 14560 09:55:48,300 --> 09:55:49,916 relay frame 14561 09:55:49,916 --> 09:55:51,960 and I've defined my frame relay traffic 14562 09:55:51,960 --> 09:55:53,460 shaping parameters my commit an 14563 09:55:53,460 --> 09:55:55,320 information rate and my burst class and 14564 09:55:55,320 --> 09:55:59,096 my uh my fragment size and it's set up 14565 09:55:59,096 --> 09:56:01,436 for fair queuing all I really have to do 14566 09:56:01,436 --> 09:56:04,080 is I go to this serial interface 14567 09:56:04,080 --> 09:56:06,480 and I reference that frame relay map 14568 09:56:06,480 --> 09:56:07,500 class 14569 09:56:07,500 --> 09:56:09,800 from within the sub interface 14570 09:56:09,800 --> 09:56:12,840 and we're going to be then able to 14571 09:56:12,840 --> 09:56:16,080 leverage the frame relay or the frf12 14572 09:56:16,080 --> 09:56:19,080 link fragmentation and interleaving and 14573 09:56:19,080 --> 09:56:20,400 you know we're defining our fragment 14574 09:56:20,400 --> 09:56:22,080 size down in these map classes now you 14575 09:56:22,080 --> 09:56:23,340 won't be able to see any output because 14576 09:56:23,340 --> 09:56:24,416 I'm going to actually have this thing 14577 09:56:24,416 --> 09:56:26,276 running but to show frame relay fragment 14578 09:56:26,276 --> 09:56:28,620 is the command that you could use to get 14579 09:56:28,620 --> 09:56:30,660 some statistical information on the 14580 09:56:30,660 --> 09:56:32,340 performance of this and that's really 14581 09:56:32,340 --> 09:56:34,080 all I'm going to talk about with frf12 14582 09:56:34,080 --> 09:56:35,276 we don't need to get into full-blown 14583 09:56:35,276 --> 09:56:36,900 examples because it's not that big of a 14584 09:56:36,900 --> 09:56:38,160 topic and it's not something you're 14585 09:56:38,160 --> 09:56:40,080 likely going to run into I do want to 14586 09:56:40,080 --> 09:56:42,360 talk quite a bit about multi-linked PPP 14587 09:56:42,360 --> 09:56:44,880 in fact give me just a second and we're 14588 09:56:44,880 --> 09:56:47,160 going to back some of this frame relay 14589 09:56:47,160 --> 09:56:50,880 configuration out and program this for 14590 09:56:50,880 --> 09:56:54,300 mlpp so interface serial zero zero zero 14591 09:56:54,300 --> 09:57:00,060 colon zero end cap PPP 14592 09:57:00,720 --> 09:57:03,000 um let's see here that should have got 14593 09:57:03,000 --> 09:57:05,160 rid of my frame relay sub interface if 14594 09:57:05,160 --> 09:57:07,320 it didn't then I'll get rid of it by 14595 09:57:07,320 --> 09:57:09,416 hand 14596 09:57:09,416 --> 09:57:13,020 let's let's see if it did yeah it did 14597 09:57:13,020 --> 09:57:15,300 okay so zero zero zero colon zero 14598 09:57:15,300 --> 09:57:17,220 encapsulation PPP 14599 09:57:17,220 --> 09:57:20,820 I'm going to first create a multi-link 14600 09:57:20,820 --> 09:57:22,860 interface you know be multi-link you 14601 09:57:22,860 --> 09:57:24,660 know you can use this to aggregate 14602 09:57:24,660 --> 09:57:28,080 circuits so interface multi-link one 14603 09:57:28,080 --> 09:57:30,840 and then we're going to say 14604 09:57:30,840 --> 09:57:31,916 um 14605 09:57:31,916 --> 09:57:34,740 multi-link 14606 09:57:34,740 --> 09:57:35,756 enter 14607 09:57:35,756 --> 09:57:40,140 now I'm going to say PPP multi-link 14608 09:57:40,140 --> 09:57:42,840 interleave 14609 09:57:42,840 --> 09:57:45,200 and hit enter and that is enabled 14610 09:57:45,200 --> 09:57:47,700 interleavening of fragments 14611 09:57:47,700 --> 09:57:50,880 now I'm going to go 14612 09:57:50,880 --> 09:57:53,700 to the um actually let me let me do a 14613 09:57:53,700 --> 09:57:55,380 show run on that real quick 14614 09:57:55,380 --> 09:57:57,960 and make sure it's all good before I 14615 09:57:57,960 --> 09:58:00,140 continue 14616 09:58:00,740 --> 09:58:05,220 so there's our pan where's my multi-link 14617 09:58:05,220 --> 09:58:08,340 there it is pp3 multi-link group one PPP 14618 09:58:08,340 --> 09:58:09,720 multi-link and multi-link interleaving 14619 09:58:09,720 --> 09:58:11,340 okay cool I'm going to go to my serial 14620 09:58:11,340 --> 09:58:14,040 interface configure t 14621 09:58:14,040 --> 09:58:18,720 and serial zero zero zero call one zero 14622 09:58:18,720 --> 09:58:20,700 and whoops what did I do wrong oh 14623 09:58:20,700 --> 09:58:22,680 spelled it wrong 14624 09:58:22,680 --> 09:58:23,756 and 14625 09:58:23,756 --> 09:58:24,960 um have a great day here with the 14626 09:58:24,960 --> 09:58:26,936 keyboard perfect I'm going to say PPP 14627 09:58:26,936 --> 09:58:28,916 multi-link 14628 09:58:28,916 --> 09:58:32,880 and then group one so you know this is 14629 09:58:32,880 --> 09:58:35,700 basic multi-link configuration 14630 09:58:35,700 --> 09:58:40,460 if I want to I can specify the maximum 14631 09:58:40,460 --> 09:58:43,380 desired fragment delay 14632 09:58:43,380 --> 09:58:45,300 for the interleave multi-link connection 14633 09:58:45,300 --> 09:58:47,160 and I'll do that under the multi-link 14634 09:58:47,160 --> 09:58:50,700 interface itself so ENT multi-link one 14635 09:58:50,700 --> 09:58:55,380 and I'll say PPP multi-link 14636 09:58:55,380 --> 09:58:58,800 fragment delay and then I've got between 14637 09:58:58,800 --> 09:59:00,960 0 and 1 000 milliseconds you know so I 14638 09:59:00,960 --> 09:59:03,720 can say you know five milliseconds or 10 14639 09:59:03,720 --> 09:59:06,060 or 15 or whatever I want 14640 09:59:06,060 --> 09:59:08,096 and uh if you want to get statistical 14641 09:59:08,096 --> 09:59:09,900 information and some stats on how this 14642 09:59:09,900 --> 09:59:15,180 is working show interfaces multi-link 14643 09:59:15,360 --> 09:59:17,520 let's see oh I need an interface number 14644 09:59:17,520 --> 09:59:19,500 one it's down so you're not going to get 14645 09:59:19,500 --> 09:59:21,980 a whole lot but you can get information 14646 09:59:21,980 --> 09:59:25,436 about the performance of the multi-link 14647 09:59:25,436 --> 09:59:27,720 interface so really those are the two 14648 09:59:27,720 --> 09:59:29,700 lfi methods that Cisco's going to expect 14649 09:59:29,700 --> 09:59:32,276 you to use and understand for the C 14650 09:59:32,276 --> 09:59:33,776 voice exam 14651 09:59:33,776 --> 09:59:35,820 if you want to get into header 14652 09:59:35,820 --> 09:59:38,340 compression and do things like that it's 14653 09:59:38,340 --> 09:59:41,276 basically class map stuff 14654 09:59:41,276 --> 09:59:43,680 so not a whole lot 14655 09:59:43,680 --> 09:59:45,416 um you know a challenge there you know 14656 09:59:45,416 --> 09:59:47,820 you've done class Maps before so if I 14657 09:59:47,820 --> 09:59:49,500 wanted to go in here we'll do an example 14658 09:59:49,500 --> 09:59:50,820 here config t 14659 09:59:50,820 --> 09:59:54,320 class map and we'll just call it uh 14660 09:59:54,320 --> 09:59:57,240 v o i p 14661 09:59:57,240 --> 10:00:01,980 and then we'll say match protocol RTP so 14662 10:00:01,980 --> 10:00:03,960 we're using n bar here 14663 10:00:03,960 --> 10:00:07,020 and then we want to create a policy map 14664 10:00:07,020 --> 10:00:09,416 and we'll just call it um 14665 10:00:09,416 --> 10:00:12,000 you know my VoIP 14666 10:00:12,000 --> 10:00:14,096 policy 14667 10:00:14,096 --> 10:00:17,040 and then we'll go ahead and do 14668 10:00:17,040 --> 10:00:19,936 compression 14669 10:00:21,776 --> 10:00:25,560 no why is it not letting me do that 14670 10:00:25,560 --> 10:00:28,880 oh the class 14671 10:00:30,120 --> 10:00:33,320 VoIP now we'll be able to do compression 14672 10:00:33,320 --> 10:00:37,560 compression header IP 14673 10:00:37,560 --> 10:00:41,520 and then you can go RTP or TCP depending 14674 10:00:41,520 --> 10:00:43,560 what you're wanting to do so you know 14675 10:00:43,560 --> 10:00:45,360 RTP 14676 10:00:45,360 --> 10:00:47,700 and then you'll use this just like you 14677 10:00:47,700 --> 10:00:49,740 would a qos policy so if I wanted to go 14678 10:00:49,740 --> 10:00:51,060 like um 14679 10:00:51,060 --> 10:00:55,740 serial zero zero zero colon zero you 14680 10:00:55,740 --> 10:00:57,596 know um 14681 10:00:57,596 --> 10:00:59,220 service 14682 10:00:59,220 --> 10:01:02,700 policy output and then you know VoIP 14683 10:01:02,700 --> 10:01:04,460 what did I call it did I call it VoIP 14684 10:01:04,460 --> 10:01:09,380 let's see my VoIP policy 14685 10:01:11,840 --> 10:01:15,060 and yeah I didn't set up IP on the 14686 10:01:15,060 --> 10:01:17,160 interface but you get the point 14687 10:01:17,160 --> 10:01:18,416 um it's just complaining because there's 14688 10:01:18,416 --> 10:01:20,220 no IP address 14689 10:01:20,220 --> 10:01:23,756 but really that's it I mean you know lfi 14690 10:01:23,756 --> 10:01:25,916 is pretty straightforward 14691 10:01:25,916 --> 10:01:27,960 um you know header compression is pretty 14692 10:01:27,960 --> 10:01:30,660 straightforward again low speed links 14693 10:01:30,660 --> 10:01:32,220 only you're not going to be doing these 14694 10:01:32,220 --> 10:01:34,756 things on you know 14695 10:01:34,756 --> 10:01:38,096 ds3s or 10 Meg Metro ethernets or mpls 14696 10:01:38,096 --> 10:01:40,140 connections you know keep this you know 14697 10:01:40,140 --> 10:01:43,800 for those sub T1 you know less than 768k 14698 10:01:43,800 --> 10:01:45,596 kind of connections but I know I've kind 14699 10:01:45,596 --> 10:01:47,520 of babbled a little bit on this I've 14700 10:01:47,520 --> 10:01:48,900 honestly shown you more than you really 14701 10:01:48,900 --> 10:01:51,596 need to understand for the C voice exam 14702 10:01:51,596 --> 10:01:55,680 as far as frf 12 and the MLP goes but 14703 10:01:55,680 --> 10:01:57,060 hopefully this gives you a little 14704 10:01:57,060 --> 10:01:59,040 practical Baseline understanding of 14705 10:01:59,040 --> 10:02:00,360 what's going on behind the scenes and 14706 10:02:00,360 --> 10:02:02,520 and how lfi can work you know and when 14707 10:02:02,520 --> 10:02:04,080 you should use it but again rare 14708 10:02:04,080 --> 10:02:06,360 occurrences low bandwidth links only so 14709 10:02:06,360 --> 10:02:08,640 I'm starting to repeat myself I'm sure 14710 10:02:08,640 --> 10:02:10,020 it's getting boring 14711 10:02:10,020 --> 10:02:11,276 um we're really close to wrapping this 14712 10:02:11,276 --> 10:02:13,916 up we've got a really really interesting 14713 10:02:13,916 --> 10:02:16,256 section coming up next in fact this is a 14714 10:02:16,256 --> 10:02:18,720 lot of the meat and potatoes on qos and 14715 10:02:18,720 --> 10:02:20,220 this is all about queuing and traffic 14716 10:02:20,220 --> 10:02:22,680 conditioning so I'll see you in the next 14717 10:02:22,680 --> 10:02:24,120 video where the rubber is going to meet 14718 10:02:24,120 --> 10:02:26,460 the road on building these qos policies 14719 10:02:26,460 --> 10:02:29,096 and I'll talk about queuing the real 14720 10:02:29,096 --> 10:02:31,200 magic of qos so see you in the next 14721 10:02:31,200 --> 10:02:34,460 video good luck with your studying 14722 10:02:35,030 --> 10:02:47,389 [Music] 14723 10:02:53,640 --> 10:02:56,820 in this module we're going to be getting 14724 10:02:56,820 --> 10:02:57,860 into 14725 10:02:57,860 --> 10:03:01,436 configuration of queuing 14726 10:03:01,436 --> 10:03:04,220 and you know really this is where qos 14727 10:03:04,220 --> 10:03:06,960 kind of has the rubber meets the road if 14728 10:03:06,960 --> 10:03:08,700 you want to think of it that way 14729 10:03:08,700 --> 10:03:11,460 and we're going to talk Basics first 14730 10:03:11,460 --> 10:03:13,980 about queuing methods and how queuing 14731 10:03:13,980 --> 10:03:15,540 really works and then we're going to get 14732 10:03:15,540 --> 10:03:18,300 into the specifics of class-based 14733 10:03:18,300 --> 10:03:19,680 weighted fair queuing and low latency 14734 10:03:19,680 --> 10:03:21,776 queuing so first let's talk about 14735 10:03:21,776 --> 10:03:23,400 commune methods 14736 10:03:23,400 --> 10:03:25,980 we have strict priority queuing where we 14737 10:03:25,980 --> 10:03:28,436 reserve bandwidth for an application and 14738 10:03:28,436 --> 10:03:30,000 the app can use it nothing else can 14739 10:03:30,000 --> 10:03:32,520 touch it it's not the most efficient use 14740 10:03:32,520 --> 10:03:34,500 of bandwidth so we don't do a lot of 14741 10:03:34,500 --> 10:03:36,596 strict priority queuing these days we 14742 10:03:36,596 --> 10:03:38,580 have class-based weighted Fair queuing 14743 10:03:38,580 --> 10:03:39,900 where we're going to create user-defined 14744 10:03:39,900 --> 10:03:41,460 traffic classes and then we're going to 14745 10:03:41,460 --> 10:03:44,220 apply queuing policies to those 14746 10:03:44,220 --> 10:03:46,020 individual traffic classes basically 14747 10:03:46,020 --> 10:03:47,040 we're going to have a queue for each 14748 10:03:47,040 --> 10:03:49,320 class and different treatment rules and 14749 10:03:49,320 --> 10:03:50,580 then we're going to have low latency 14750 10:03:50,580 --> 10:03:54,620 queuing which is a way of using 14751 10:03:54,620 --> 10:03:57,360 class-based weighted fair queuing but 14752 10:03:57,360 --> 10:04:00,300 still assigning a strict priority queue 14753 10:04:00,300 --> 10:04:02,880 type of behavior to traffic that can 14754 10:04:02,880 --> 10:04:05,340 benefit from it so it's an interesting 14755 10:04:05,340 --> 10:04:08,096 combination of different qos 14756 10:04:08,096 --> 10:04:11,416 Technologies so together 14757 10:04:11,416 --> 10:04:14,400 leveraging class best class-based 14758 10:04:14,400 --> 10:04:17,160 weighted Fair queuing as part of an llq 14759 10:04:17,160 --> 10:04:19,080 implementation and really you can just 14760 10:04:19,080 --> 10:04:22,256 call it llq is you know the most popular 14761 10:04:22,256 --> 10:04:24,720 and widely deployed qos method used in 14762 10:04:24,720 --> 10:04:27,300 Cisco networks today queuing 14763 10:04:27,300 --> 10:04:28,980 is going to need to be performed at the 14764 10:04:28,980 --> 10:04:31,140 points of congestion on a network and 14765 10:04:31,140 --> 10:04:32,880 we'll talk about a little bit about how 14766 10:04:32,880 --> 10:04:34,500 that works as we go on so let's talk 14767 10:04:34,500 --> 10:04:36,900 about queuing Basics first off there are 14768 10:04:36,900 --> 10:04:38,460 two types of cues so we've got Hardware 14769 10:04:38,460 --> 10:04:40,620 cues what we call the txq 14770 10:04:40,620 --> 10:04:43,140 and Hardware cues are first and first 14771 10:04:43,140 --> 10:04:45,596 out period packets in a hardware queue 14772 10:04:45,596 --> 10:04:47,460 cannot be reordered and typically a 14773 10:04:47,460 --> 10:04:48,960 hardware queue is only you know a few 14774 10:04:48,960 --> 10:04:50,520 packets in size 14775 10:04:50,520 --> 10:04:52,500 and then we have software cues software 14776 10:04:52,500 --> 10:04:54,180 cues this is where the real magic of qos 14777 10:04:54,180 --> 10:04:55,436 happens 14778 10:04:55,436 --> 10:04:58,140 um they're used for scheduling the 14779 10:04:58,140 --> 10:05:00,180 packets into the hardware queue so 14780 10:05:00,180 --> 10:05:02,520 they're in front of the hardware queues 14781 10:05:02,520 --> 10:05:04,436 this is an important piece of 14782 10:05:04,436 --> 10:05:07,080 information that sometimes gets lost 14783 10:05:07,080 --> 10:05:09,860 when talking about IP quality of service 14784 10:05:09,860 --> 10:05:12,660 only implemented software user only 14785 10:05:12,660 --> 10:05:14,580 implemented when the interface is 14786 10:05:14,580 --> 10:05:17,160 congested and what I mean by that is if 14787 10:05:17,160 --> 10:05:19,436 the hardware queue doesn't have anything 14788 10:05:19,436 --> 10:05:20,640 in it 14789 10:05:20,640 --> 10:05:24,180 if a packet arrives on the router the 14790 10:05:24,180 --> 10:05:25,980 router is going to place the bits on the 14791 10:05:25,980 --> 10:05:28,916 wire and the data is going to be sent 14792 10:05:28,916 --> 10:05:34,256 only only only when the hardware queue 14793 10:05:34,256 --> 10:05:35,276 um 14794 10:05:35,276 --> 10:05:37,436 is full you know when the hardware queue 14795 10:05:37,436 --> 10:05:40,256 has data in it is software queuing going 14796 10:05:40,256 --> 10:05:42,180 to be used 14797 10:05:42,180 --> 10:05:44,160 within a software queue we can reorder 14798 10:05:44,160 --> 10:05:45,660 packets that's kind of the you know the 14799 10:05:45,660 --> 10:05:47,096 concept of what we're doing here with 14800 10:05:47,096 --> 10:05:50,096 the modular qos CLI and you know the 14801 10:05:50,096 --> 10:05:51,960 whole qos architecture that we're going 14802 10:05:51,960 --> 10:05:53,540 to talk about and that's going to be 14803 10:05:53,540 --> 10:05:55,980 manipulating the software queue 14804 10:05:55,980 --> 10:05:58,436 to schedule packets into the hardware 14805 10:05:58,436 --> 10:06:00,960 queue how we want them to be scheduled 14806 10:06:00,960 --> 10:06:03,120 into the hard work year let's get into 14807 10:06:03,120 --> 10:06:05,580 configuring basic llq and what I'm going 14808 10:06:05,580 --> 10:06:08,640 to do here is use the same 2011 router 14809 10:06:08,640 --> 10:06:10,140 we've been putting through a fair amount 14810 10:06:10,140 --> 10:06:12,840 of exercise here lately and we're going 14811 10:06:12,840 --> 10:06:14,640 to go through 14812 10:06:14,640 --> 10:06:15,300 um 14813 10:06:15,300 --> 10:06:17,700 basic llq configuration so we're going 14814 10:06:17,700 --> 10:06:19,320 to be doing class-based weighted Fair 14815 10:06:19,320 --> 10:06:21,000 command along with some priority queuing 14816 10:06:21,000 --> 10:06:24,720 so when you're configuring llq you know 14817 10:06:24,720 --> 10:06:25,916 the first thing you're going to do in 14818 10:06:25,916 --> 10:06:28,020 fact Let Me Show You Chevron pipe 14819 10:06:28,020 --> 10:06:31,916 section class map we Define class Maps 14820 10:06:31,916 --> 10:06:36,000 early on whoops and we defined our match 14821 10:06:36,000 --> 10:06:37,380 rules let me grab in the right place 14822 10:06:37,380 --> 10:06:39,360 here you know when we were looking for 14823 10:06:39,360 --> 10:06:42,660 packets based on their dscp tags Etc or 14824 10:06:42,660 --> 10:06:44,400 you know we were doing n-bar or you know 14825 10:06:44,400 --> 10:06:46,916 whatever so we've got a couple of 14826 10:06:46,916 --> 10:06:48,300 different 14827 10:06:48,300 --> 10:06:50,700 um you know a different uh you know 14828 10:06:50,700 --> 10:06:52,200 methods in fact let me get rid of that 14829 10:06:52,200 --> 10:06:54,480 that class map match all VoIP that's 14830 10:06:54,480 --> 10:06:56,580 something that's not related to this 14831 10:06:56,580 --> 10:06:58,200 discussion so let's just simplify this a 14832 10:06:58,200 --> 10:07:03,540 little bit no class math match all like 14833 10:07:03,540 --> 10:07:05,880 so we've got our 14834 10:07:05,880 --> 10:07:08,276 VoIP control and VOIP RTP let's focus on 14835 10:07:08,276 --> 10:07:10,436 that so now that they've got these 14836 10:07:10,436 --> 10:07:15,620 classes we are going to configure 14837 10:07:15,620 --> 10:07:20,040 within our policy Maps 14838 10:07:20,040 --> 10:07:23,276 how to treat the traffic and if I do a 14839 10:07:23,276 --> 10:07:27,300 show run par section policy map you'll 14840 10:07:27,300 --> 10:07:28,620 see the policy map that we already 14841 10:07:28,620 --> 10:07:29,820 created 14842 10:07:29,820 --> 10:07:31,500 and you know this is where we were 14843 10:07:31,500 --> 10:07:33,960 setting some dscp values if we needed to 14844 10:07:33,960 --> 10:07:35,640 do that I'm going to go ahead and go 14845 10:07:35,640 --> 10:07:39,020 into that policymap qos 14846 10:07:40,860 --> 10:07:43,860 and I want to talk about 14847 10:07:43,860 --> 10:07:46,380 on a per class basis 14848 10:07:46,380 --> 10:07:47,936 what do I want to do so let's go into 14849 10:07:47,936 --> 10:07:52,860 class VoIP RTP so VoIP RTP is our media 14850 10:07:52,860 --> 10:07:55,916 now we said before that the media the 14851 10:07:55,916 --> 10:07:56,820 audio 14852 10:07:56,820 --> 10:08:00,180 needs to be treated in a priority queue 14853 10:08:00,180 --> 10:08:02,220 we're going to do that using a command 14854 10:08:02,220 --> 10:08:04,080 called priority in fact there are two 14855 10:08:04,080 --> 10:08:05,276 commands you're going to use when 14856 10:08:05,276 --> 10:08:06,776 configuring the classes for queuing it's 14857 10:08:06,776 --> 10:08:09,660 either priority or bandwidth priority is 14858 10:08:09,660 --> 10:08:11,160 the command you use when you're doing 14859 10:08:11,160 --> 10:08:14,756 priority queuing bandwidth is used to 14860 10:08:14,756 --> 10:08:17,400 allocate bandwidth to classes that are 14861 10:08:17,400 --> 10:08:19,140 not priority classes you know this is 14862 10:08:19,140 --> 10:08:21,660 our class-based weighted Fair queuing so 14863 10:08:21,660 --> 10:08:23,340 this is going to be a priority queue so 14864 10:08:23,340 --> 10:08:25,560 I'm going to say priority question mark 14865 10:08:25,560 --> 10:08:27,840 now I can either specify a percent of 14866 10:08:27,840 --> 10:08:29,276 total bandwidth 14867 10:08:29,276 --> 10:08:33,980 or a value in kilobits per second 14868 10:08:33,980 --> 10:08:37,980 Cisco is going to tell you that you 14869 10:08:37,980 --> 10:08:41,640 should not have in most cases more than 14870 10:08:41,640 --> 10:08:43,500 30 percent of your bandwidth 14871 10:08:43,500 --> 10:08:45,776 allocated to Priority cues so we're 14872 10:08:45,776 --> 10:08:47,220 going to keep this number low I'm going 14873 10:08:47,220 --> 10:08:50,900 to say 10 priority 10. 14874 10:08:52,680 --> 10:08:54,900 I would have been diving 10 kilobits per 14875 10:08:54,900 --> 10:08:55,916 second which is not what it was so 14876 10:08:55,916 --> 10:08:58,880 priority percent 10. 14877 10:08:59,096 --> 10:09:01,620 um guess what that's it you know we've 14878 10:09:01,620 --> 10:09:04,436 already applied this the service policy 14879 10:09:04,436 --> 10:09:06,300 um to you know in theory our egress 14880 10:09:06,300 --> 10:09:08,820 interface we've now said priority 14881 10:09:08,820 --> 10:09:11,400 percent 10 you know there you go if I 14882 10:09:11,400 --> 10:09:15,000 want to look at the llq configuration 14883 10:09:15,000 --> 10:09:18,300 we can do a show policy map interface in 14884 10:09:18,300 --> 10:09:20,276 fact let me look here to see which 14885 10:09:20,276 --> 10:09:21,960 interface I applied it to I want to say 14886 10:09:21,960 --> 10:09:24,596 it was one of the ethernet ports 14887 10:09:24,596 --> 10:09:28,040 it was 14888 10:09:28,916 --> 10:09:30,900 oh 14889 10:09:30,900 --> 10:09:34,620 oh one okay it was o1 so if I do a show 14890 10:09:34,620 --> 10:09:36,680 policy map 14891 10:09:36,680 --> 10:09:40,800 interface fa01 you're going to see what 14892 10:09:40,800 --> 10:09:42,776 we've configured now 14893 10:09:42,776 --> 10:09:46,140 if you look at the class map of wave RTP 14894 10:09:46,140 --> 10:09:48,596 match any 14895 10:09:48,596 --> 10:09:51,840 we can show the matches that are being 14896 10:09:51,840 --> 10:09:53,700 made we see metrics on the matches being 14897 10:09:53,700 --> 10:09:56,276 made how many packets have matched 14898 10:09:56,276 --> 10:09:58,620 and we see 14899 10:09:58,620 --> 10:10:02,276 that we are doing priority 14900 10:10:02,276 --> 10:10:03,776 10 percent 14901 10:10:03,776 --> 10:10:05,640 pretty cool huh 14902 10:10:05,640 --> 10:10:07,740 and it's based on the interface speed 14903 10:10:07,740 --> 10:10:10,560 obviously so right there we've 14904 10:10:10,560 --> 10:10:13,020 configured the priority queuing part of 14905 10:10:13,020 --> 10:10:14,220 llq 14906 10:10:14,220 --> 10:10:17,096 now for other classes 14907 10:10:17,096 --> 10:10:20,460 I want to configure class base weighted 14908 10:10:20,460 --> 10:10:22,620 fair queuing so let me let me do a show 14909 10:10:22,620 --> 10:10:24,120 Ron on the uh 14910 10:10:24,120 --> 10:10:27,060 section policy map again so we've done 14911 10:10:27,060 --> 10:10:29,820 the class VoIP RTP and the other class 14912 10:10:29,820 --> 10:10:32,040 let's look at the 14913 10:10:32,040 --> 10:10:33,776 class map as well because we'll need to 14914 10:10:33,776 --> 10:10:35,520 reference that so we'll go conflicty 14915 10:10:35,520 --> 10:10:38,936 we'll go to policy map qos and we'll say 14916 10:10:38,936 --> 10:10:40,140 class 14917 10:10:40,140 --> 10:10:43,320 VoIP Dash control so this is our 14918 10:10:43,320 --> 10:10:45,840 signaling traffic 14919 10:10:45,840 --> 10:10:46,560 um 14920 10:10:46,560 --> 10:10:51,240 we can then use the command bandwidth 14921 10:10:51,240 --> 10:10:54,416 question mark and we can either say the 14922 10:10:54,416 --> 10:10:55,860 amount of bandwidth in kilobits per 14923 10:10:55,860 --> 10:10:56,756 second 14924 10:10:56,756 --> 10:11:00,776 we can use percent of total bandwidth 14925 10:11:00,776 --> 10:11:04,020 or we can use the you know remaining 14926 10:11:04,020 --> 10:11:06,720 bandwidth 14927 10:11:06,720 --> 10:11:07,500 um 14928 10:11:07,500 --> 10:11:09,060 I'm not going to tell you exactly what 14929 10:11:09,060 --> 10:11:11,400 values to use here because this is going 14930 10:11:11,400 --> 10:11:14,820 to vary from Network to network in fact 14931 10:11:14,820 --> 10:11:17,880 you need to do some calculations 14932 10:11:17,880 --> 10:11:18,480 um 14933 10:11:18,480 --> 10:11:21,540 relative to the specifics of your 14934 10:11:21,540 --> 10:11:23,520 network to figure out how much bandwidth 14935 10:11:23,520 --> 10:11:26,640 you want to allocate so we're going to 14936 10:11:26,640 --> 10:11:28,500 just kind of keep that simple here I'm 14937 10:11:28,500 --> 10:11:31,436 going to in this example allocate that 14938 10:11:31,436 --> 10:11:36,416 as some percent five 14939 10:11:36,416 --> 10:11:37,436 so 14940 10:11:37,436 --> 10:11:39,960 if we do a show 14941 10:11:39,960 --> 10:11:42,960 run pipe section policymath you'll see 14942 10:11:42,960 --> 10:11:45,000 for each class 14943 10:11:45,000 --> 10:11:46,800 what we're doing so for the class Vape 14944 10:11:46,800 --> 10:11:49,680 RTP we're setting the dscp tag it's EF 14945 10:11:49,680 --> 10:11:51,840 perhaps it already wasn't perhaps it was 14946 10:11:51,840 --> 10:11:53,460 and that's unnecessary but you know 14947 10:11:53,460 --> 10:11:55,320 priority percent 10 so that's priority 14948 10:11:55,320 --> 10:11:56,880 queued 14949 10:11:56,880 --> 10:11:59,276 class VoIP control 14950 10:11:59,276 --> 10:12:01,320 bandwidth percent five so that's going 14951 10:12:01,320 --> 10:12:04,200 to be class based weighted Fair queued 14952 10:12:04,200 --> 10:12:05,756 pretty simple right now if I wanted to 14953 10:12:05,756 --> 10:12:08,040 Define other classes I would simply 14954 10:12:08,040 --> 10:12:09,596 create those classes 14955 10:12:09,596 --> 10:12:13,560 and use the bandwidth commands 14956 10:12:13,560 --> 10:12:15,180 you know or the priority commands up to 14957 10:12:15,180 --> 10:12:17,936 30 of the interface bandwidth but uh use 14958 10:12:17,936 --> 10:12:19,820 the bandwidth commands to allocate 14959 10:12:19,820 --> 10:12:23,936 bandwidth amounts to my individual 14960 10:12:23,936 --> 10:12:26,400 classes that I've defined so potentially 14961 10:12:26,400 --> 10:12:27,960 there's you know eight classes in my 14962 10:12:27,960 --> 10:12:28,740 model 14963 10:12:28,740 --> 10:12:30,960 probably one or two of them are priority 14964 10:12:30,960 --> 10:12:33,416 queues everything else is class based 14965 10:12:33,416 --> 10:12:35,460 weighted Fair queuing divvy up the 14966 10:12:35,460 --> 10:12:38,040 bandwidth however you'd like to divvy up 14967 10:12:38,040 --> 10:12:40,980 to the bandwidth now when you use the 14968 10:12:40,980 --> 10:12:42,900 bandwidth command 14969 10:12:42,900 --> 10:12:44,160 um 14970 10:12:44,160 --> 10:12:47,660 it's going to 14971 10:12:48,120 --> 10:12:49,680 um let's see what's the best way to 14972 10:12:49,680 --> 10:12:51,540 describe this 14973 10:12:51,540 --> 10:12:53,640 if congestion occurs because remember 14974 10:12:53,640 --> 10:12:54,960 this stuff's only happening when 14975 10:12:54,960 --> 10:12:56,936 congestion is occurring if congestion 14976 10:12:56,936 --> 10:12:58,200 occurs 14977 10:12:58,200 --> 10:13:00,900 traffic exceeding the specified 14978 10:13:00,900 --> 10:13:04,560 bandwidth is going to be dropped 14979 10:13:04,560 --> 10:13:06,060 um 14980 10:13:06,060 --> 10:13:07,560 yeah that's probably the best way to put 14981 10:13:07,560 --> 10:13:09,360 it 14982 10:13:09,360 --> 10:13:11,580 if it's not 14983 10:13:11,580 --> 10:13:13,560 congested 14984 10:13:13,560 --> 10:13:15,720 then you can continue to use bandwidth 14985 10:13:15,720 --> 10:13:17,756 but if it's congested 14986 10:13:17,756 --> 10:13:19,916 traffic in excess of the configured 14987 10:13:19,916 --> 10:13:23,660 bandwidth value will be dropped 14988 10:13:23,660 --> 10:13:27,060 it's going to be tail drop by default 14989 10:13:27,060 --> 10:13:29,276 but if you're using something like 14990 10:13:29,276 --> 10:13:31,560 weighted random early detection then 14991 10:13:31,560 --> 10:13:33,480 obviously you can specify drop 14992 10:13:33,480 --> 10:13:35,540 characteristics 14993 10:13:35,540 --> 10:13:39,416 pretty straightforward there so if you 14994 10:13:39,416 --> 10:13:40,916 want to I already actually showed you 14995 10:13:40,916 --> 10:13:42,180 the show coming from honor and let me 14996 10:13:42,180 --> 10:13:45,540 run it again and show you the 14997 10:13:45,540 --> 10:13:48,660 policy map is applied and let you see 14998 10:13:48,660 --> 10:13:51,840 you know at first we had this VoIP RTP 14999 10:13:51,840 --> 10:13:54,660 prior to 10 and now we've got the VoIP 15000 10:13:54,660 --> 10:13:55,980 control 15001 10:13:55,980 --> 10:13:57,776 and we've got 15002 10:13:57,776 --> 10:14:00,240 bandwidth five percent so five thousand 15003 10:14:00,240 --> 10:14:01,436 KB 15004 10:14:01,436 --> 10:14:02,820 and then we've got the class class 15005 10:14:02,820 --> 10:14:04,080 default that's going to be everything 15006 10:14:04,080 --> 10:14:05,340 else 15007 10:14:05,340 --> 10:14:07,500 so pretty straightforward 15008 10:14:07,500 --> 10:14:09,416 um you just continue to build on this to 15009 10:14:09,416 --> 10:14:12,060 make a larger model in fact we'll show 15010 10:14:12,060 --> 10:14:15,300 you an example of what one configuration 15011 10:14:15,300 --> 10:14:17,340 could be for that qos Baseline reference 15012 10:14:17,340 --> 10:14:19,500 we talked about that 11 class model 15013 10:14:19,500 --> 10:14:21,660 again your network is going to dictate 15014 10:14:21,660 --> 10:14:24,360 the exact values but this should be a 15015 10:14:24,360 --> 10:14:26,820 nice you know a nice um you know high 15016 10:14:26,820 --> 10:14:29,756 level overview of what's going on with 15017 10:14:29,756 --> 10:14:32,276 the basic llq and then class based 15018 10:14:32,276 --> 10:14:34,200 weighted fair queuing is participating 15019 10:14:34,200 --> 10:14:35,820 in there 15020 10:14:35,820 --> 10:14:38,060 now that we've covered the queuing 15021 10:14:38,060 --> 10:14:39,960 concepts we're going to talk about 15022 10:14:39,960 --> 10:14:44,460 traffic shaping and policing as we go on 15023 10:14:44,460 --> 10:14:46,800 so thanks for watching I'll see you in 15024 10:14:46,800 --> 10:14:48,120 the next video and good luck with your 15025 10:14:48,120 --> 10:14:50,480 studying 15026 10:14:52,600 --> 10:15:04,249 [Music] 15027 10:15:10,980 --> 10:15:14,040 I originally intended to cover traffic 15028 10:15:14,040 --> 10:15:17,640 shaping and policing as part of the same 15029 10:15:17,640 --> 10:15:21,416 video where I discussed queuing but 15030 10:15:21,416 --> 10:15:23,160 things just got a little bit long and I 15031 10:15:23,160 --> 10:15:24,900 didn't want to drag it out and do a big 15032 10:15:24,900 --> 10:15:27,120 30 minute clip so I've decided to cut 15033 10:15:27,120 --> 10:15:29,936 that to that first video short and we're 15034 10:15:29,936 --> 10:15:32,276 going to pick it up here with the 15035 10:15:32,276 --> 10:15:35,340 shaping and policing part of the theory 15036 10:15:35,340 --> 10:15:38,040 and configuration on the router so with 15037 10:15:38,040 --> 10:15:42,240 that into traffic shaping and policing 15038 10:15:42,240 --> 10:15:43,640 yeah 15039 10:15:43,640 --> 10:15:46,436 let's talk about traffic shaping and 15040 10:15:46,436 --> 10:15:49,200 policing and the first question that I'm 15041 10:15:49,200 --> 10:15:50,820 going to present to you and the first 15042 10:15:50,820 --> 10:15:52,560 thing I'm going to try to explain is 15043 10:15:52,560 --> 10:15:55,096 first off what's the difference 15044 10:15:55,096 --> 10:15:58,080 queuing only gives us so much you know 15045 10:15:58,080 --> 10:16:01,256 it gives us the ability to 15046 10:16:01,256 --> 10:16:03,180 order 15047 10:16:03,180 --> 10:16:07,320 or schedule how packets are placed into 15048 10:16:07,320 --> 10:16:10,620 a queue and placed on an interface 15049 10:16:10,620 --> 10:16:13,800 but it doesn't really allow us 15050 10:16:13,800 --> 10:16:15,020 to 15051 10:16:15,020 --> 10:16:17,700 deal with traffic 15052 10:16:17,700 --> 10:16:21,840 in excess of of what we're trying to to 15053 10:16:21,840 --> 10:16:23,700 you know transmit 15054 10:16:23,700 --> 10:16:25,200 or manage 15055 10:16:25,200 --> 10:16:27,540 traffic shaping and policing give us the 15056 10:16:27,540 --> 10:16:31,500 ability to manipulate the data flows in 15057 10:16:31,500 --> 10:16:34,436 a way that queuing alone cannot so first 15058 10:16:34,436 --> 10:16:37,320 off when we talk about policing 15059 10:16:37,320 --> 10:16:40,380 a policer is typically going to be 15060 10:16:40,380 --> 10:16:43,200 involved in discarding or dropping 15061 10:16:43,200 --> 10:16:46,200 traffic whereas a shaper is typically 15062 10:16:46,200 --> 10:16:49,380 going to be buffering excess traffic to 15063 10:16:49,380 --> 10:16:51,960 transmit at a later point in time so as 15064 10:16:51,960 --> 10:16:54,480 we talk about policers and Shapers you 15065 10:16:54,480 --> 10:16:56,220 need to understand how this evaluation 15066 10:16:56,220 --> 10:16:59,220 takes place and you know the exercise we 15067 10:16:59,220 --> 10:17:00,240 go through 15068 10:17:00,240 --> 10:17:02,220 shaping and policing can work together 15069 10:17:02,220 --> 10:17:05,276 as part of your Enterprise qos policy to 15070 10:17:05,276 --> 10:17:06,500 manage traffic 15071 10:17:06,500 --> 10:17:09,596 in the way it's most appropriate for 15072 10:17:09,596 --> 10:17:10,680 your business and for your 15073 10:17:10,680 --> 10:17:12,256 infrastructure 15074 10:17:12,256 --> 10:17:15,000 you need to understand some basic 15075 10:17:15,000 --> 10:17:17,520 concepts about traffic rate measurements 15076 10:17:17,520 --> 10:17:21,540 and the methods used to measure traffic 15077 10:17:21,540 --> 10:17:22,680 rate 15078 10:17:22,680 --> 10:17:24,900 you know which is going to be 15079 10:17:24,900 --> 10:17:27,540 at the Forefront of any policing or 15080 10:17:27,540 --> 10:17:29,276 shaping activities 15081 10:17:29,276 --> 10:17:33,140 first off the concept of a token a token 15082 10:17:33,140 --> 10:17:37,436 gives permission to send X number of 15083 10:17:37,436 --> 10:17:41,936 bits a token bucket can hold a specific 15084 10:17:41,936 --> 10:17:44,580 number of tokens and really the 15085 10:17:44,580 --> 10:17:46,500 relationship here is that a token bucket 15086 10:17:46,500 --> 10:17:49,080 can hold so much data 15087 10:17:49,080 --> 10:17:51,900 so let's start with that tokens arriving 15088 10:17:51,900 --> 10:17:53,936 after the bucket is full 15089 10:17:53,936 --> 10:17:56,700 are discarded and are not available to 15090 10:17:56,700 --> 10:17:58,200 Future packets so once you fill the 15091 10:17:58,200 --> 10:18:00,660 bucket the bucket's full any more data 15092 10:18:00,660 --> 10:18:03,240 you throw at it is gone 15093 10:18:03,240 --> 10:18:05,220 if there are not enough tokens in the 15094 10:18:05,220 --> 10:18:08,276 token bucket to send the traffic I.E if 15095 10:18:08,276 --> 10:18:10,140 the bucket is full and the traffic 15096 10:18:10,140 --> 10:18:12,120 you're trying to send exceeds the amount 15097 10:18:12,120 --> 10:18:13,740 of tokens available in the token bucket 15098 10:18:13,740 --> 10:18:15,776 you can either discard the packet and we 15099 10:18:15,776 --> 10:18:18,120 call that policing or you can continue 15100 10:18:18,120 --> 10:18:20,340 to wait for enough tokens to accumulate 15101 10:18:20,340 --> 10:18:21,720 to give you the ability to send the 15102 10:18:21,720 --> 10:18:25,080 packet and we call that shaping 15103 10:18:25,080 --> 10:18:28,436 there are some reference indicators we 15104 10:18:28,436 --> 10:18:30,360 need to talk about relative to traffic 15105 10:18:30,360 --> 10:18:33,660 rate there is the BC or what we call the 15106 10:18:33,660 --> 10:18:35,276 committed burst rate 15107 10:18:35,276 --> 10:18:37,916 and that's the amount of data guaranteed 15108 10:18:37,916 --> 10:18:41,460 to be delivered within a given interval 15109 10:18:41,460 --> 10:18:44,276 there is a be which is an exceed burst 15110 10:18:44,276 --> 10:18:47,340 or an excess burst and that's an 15111 10:18:47,340 --> 10:18:49,320 additional amount of data that you'll 15112 10:18:49,320 --> 10:18:51,596 permit to be attempted for transmission 15113 10:18:51,596 --> 10:18:54,240 if there's no congestion 15114 10:18:54,240 --> 10:18:58,380 the TC is the time interval and you've 15115 10:18:58,380 --> 10:19:00,000 heard the term committed information 15116 10:19:00,000 --> 10:19:01,800 rate and that's really what shaping and 15117 10:19:01,800 --> 10:19:06,540 policing about is matching up to a 15118 10:19:06,540 --> 10:19:08,936 committed information rate and a 15119 10:19:08,936 --> 10:19:10,320 committed information rate can be 15120 10:19:10,320 --> 10:19:14,276 calculated as the committed burst rate 15121 10:19:14,276 --> 10:19:18,000 divided by the time interval 15122 10:19:18,000 --> 10:19:21,840 a bucket size the token bucket in total 15123 10:19:21,840 --> 10:19:24,900 can be conceptualized as the committed 15124 10:19:24,900 --> 10:19:26,580 burst rate 15125 10:19:26,580 --> 10:19:29,756 plus the exceeded burst rate and we're 15126 10:19:29,756 --> 10:19:31,080 going to get into this whole token 15127 10:19:31,080 --> 10:19:32,880 bucket model and I'm going to sketch it 15128 10:19:32,880 --> 10:19:35,160 up and explain it to you but let's let's 15129 10:19:35,160 --> 10:19:36,776 make sure we understand these these 15130 10:19:36,776 --> 10:19:38,580 basic concepts 15131 10:19:38,580 --> 10:19:42,240 typically under normal use at a normal 15132 10:19:42,240 --> 10:19:44,460 rate 15133 10:19:44,460 --> 10:19:47,160 the committed burst rate so much data 15134 10:19:47,160 --> 10:19:50,220 whatever that rate is is sent every time 15135 10:19:50,220 --> 10:19:51,960 interval 15136 10:19:51,960 --> 10:19:55,200 on exception or some of the times or I 15137 10:19:55,200 --> 10:19:57,120 should say when permitted 15138 10:19:57,120 --> 10:20:00,480 the committed burst rate plus the exceed 15139 10:20:00,480 --> 10:20:03,240 burst rate can be transmitted if enough 15140 10:20:03,240 --> 10:20:05,580 tokens have been previously accumulated 15141 10:20:05,580 --> 10:20:08,276 in the token bucket to understand how 15142 10:20:08,276 --> 10:20:10,140 policing and shaping work you need to 15143 10:20:10,140 --> 10:20:12,180 understand the token bucket model and 15144 10:20:12,180 --> 10:20:14,580 token buckets you know and really play 15145 10:20:14,580 --> 10:20:15,436 into 15146 10:20:15,436 --> 10:20:17,756 how decisions are made you know we need 15147 10:20:17,756 --> 10:20:20,340 to figure out am I meeting the committed 15148 10:20:20,340 --> 10:20:22,140 information rate or am I not meaning the 15149 10:20:22,140 --> 10:20:25,020 committed information rate and you know 15150 10:20:25,020 --> 10:20:26,520 if I'm not meeting it or if I'm 15151 10:20:26,520 --> 10:20:28,980 exceeding it what do I do so let's start 15152 10:20:28,980 --> 10:20:30,840 by talking token buckets so a token 15153 10:20:30,840 --> 10:20:33,900 bucket quite simply we'll see if we can 15154 10:20:33,900 --> 10:20:35,220 draw a 15155 10:20:35,220 --> 10:20:36,720 that's supposed to be a bucket so that's 15156 10:20:36,720 --> 10:20:40,436 my token bucket and it has 15157 10:20:40,436 --> 10:20:42,240 a certain capacity 15158 10:20:42,240 --> 10:20:46,620 of tokens let's say it is 1 000 tokens 15159 10:20:46,620 --> 10:20:49,020 and say that it's actually a thousand 15160 10:20:49,020 --> 10:20:50,276 bytes 15161 10:20:50,276 --> 10:20:52,436 worth of tokens 15162 10:20:52,436 --> 10:20:55,080 if a packet comes in 15163 10:20:55,080 --> 10:21:00,140 that is one thousand bytes 15164 10:21:00,140 --> 10:21:03,416 and I have a thousand tokens 15165 10:21:03,416 --> 10:21:08,596 then I'm good you know I conform 15166 10:21:09,840 --> 10:21:11,160 to 15167 10:21:11,160 --> 10:21:13,140 the token bucket Raider right I'm 15168 10:21:13,140 --> 10:21:14,400 conform to the committed information 15169 10:21:14,400 --> 10:21:17,756 rate and the packet is forwarded 15170 10:21:17,756 --> 10:21:19,740 so if I don't 15171 10:21:19,740 --> 10:21:23,040 then I don't have enough tokens and the 15172 10:21:23,040 --> 10:21:24,776 uh you know the packet will not be 15173 10:21:24,776 --> 10:21:26,580 forwarded 15174 10:21:26,580 --> 10:21:28,436 the 15175 10:21:28,436 --> 10:21:32,340 way we scale this into policing and 15176 10:21:32,340 --> 10:21:33,720 shaping 15177 10:21:33,720 --> 10:21:36,480 is by 15178 10:21:36,480 --> 10:21:40,080 concerning ourselves with the rate at 15179 10:21:40,080 --> 10:21:43,256 which packets or tokens I should say are 15180 10:21:43,256 --> 10:21:45,480 placed into the bucket and passed 15181 10:21:45,480 --> 10:21:48,416 through the bucket so in a single 15182 10:21:48,416 --> 10:21:51,180 token bucket model 15183 10:21:51,180 --> 10:21:55,020 the token arrival rate or the cir the 15184 10:21:55,020 --> 10:21:57,720 committed information rate 15185 10:21:57,720 --> 10:22:00,960 is going to flow into the bucket so I 15186 10:22:00,960 --> 10:22:02,040 showed you here that was a thousand 15187 10:22:02,040 --> 10:22:03,480 bytes in this example right there 15188 10:22:03,480 --> 10:22:05,480 thousand bytes 15189 10:22:05,480 --> 10:22:10,200 and this this value the depth 15190 10:22:10,200 --> 10:22:12,980 is our 15191 10:22:12,980 --> 10:22:17,160 burst commit or our commit adverse rate 15192 10:22:17,160 --> 10:22:19,320 so 15193 10:22:19,320 --> 10:22:21,900 the fact that we have 15194 10:22:21,900 --> 10:22:23,400 a 15195 10:22:23,400 --> 10:22:27,120 input rate that conforms to our 15196 10:22:27,120 --> 10:22:28,916 committed burst rate 15197 10:22:28,916 --> 10:22:34,020 means our traffic will conform now let's 15198 10:22:34,020 --> 10:22:36,540 say it doesn't conform let's say I have 15199 10:22:36,540 --> 10:22:38,400 more than a thousand bytes let's say I 15200 10:22:38,400 --> 10:22:44,400 have you know 9 000 bytes what do I do 15201 10:22:44,400 --> 10:22:45,596 well 15202 10:22:45,596 --> 10:22:49,740 if I can form great if I don't conform 15203 10:22:49,740 --> 10:22:52,500 I'll say no if I don't conform to the 15204 10:22:52,500 --> 10:22:54,240 rate 15205 10:22:54,240 --> 10:22:58,200 then I can throw that packet 15206 10:22:58,200 --> 10:23:01,640 into a second bucket 15207 10:23:01,980 --> 10:23:04,756 and 15208 10:23:04,860 --> 10:23:07,256 I can configure 15209 10:23:07,256 --> 10:23:10,980 the burst rate 15210 10:23:10,980 --> 10:23:14,936 or the exceed rate let's say exceed 15211 10:23:14,936 --> 10:23:17,400 of that bucket 15212 10:23:17,400 --> 10:23:19,020 if 15213 10:23:19,020 --> 10:23:20,580 I am 15214 10:23:20,580 --> 10:23:22,800 small enough 15215 10:23:22,800 --> 10:23:26,580 to be underneath this maximum exceed 15216 10:23:26,580 --> 10:23:28,880 rate 15217 10:23:29,400 --> 10:23:32,520 then I exceed 15218 10:23:32,520 --> 10:23:34,380 now that's not a bad thing 15219 10:23:34,380 --> 10:23:35,700 you know that's that's kind of like a 15220 10:23:35,700 --> 10:23:37,980 success 15221 10:23:37,980 --> 10:23:41,936 if I am not and I'm still too big 15222 10:23:41,936 --> 10:23:44,700 then I violate 15223 10:23:44,700 --> 10:23:47,640 and that's bad violating is bad 15224 10:23:47,640 --> 10:23:50,220 so not the prettiest sketch hopefully 15225 10:23:50,220 --> 10:23:52,620 this makes sense what's going to happen 15226 10:23:52,620 --> 10:23:54,180 with 15227 10:23:54,180 --> 10:23:57,800 these methods can form 15228 10:23:58,020 --> 10:24:00,596 exceed 15229 10:24:00,596 --> 10:24:03,540 and violate 15230 10:24:03,540 --> 10:24:06,720 is we're going to be able to configure 15231 10:24:06,720 --> 10:24:11,400 our qos Behavior or our shaping and our 15232 10:24:11,400 --> 10:24:13,620 policing Behavior 15233 10:24:13,620 --> 10:24:16,916 based on whether or not we conform we 15234 10:24:16,916 --> 10:24:19,980 exceed or we violate so conforming just 15235 10:24:19,980 --> 10:24:22,560 to sum it up means there are enough 15236 10:24:22,560 --> 10:24:25,160 tokens 15237 10:24:28,320 --> 10:24:31,020 to 15238 10:24:31,020 --> 10:24:32,700 you know in the first token bucket that 15239 10:24:32,700 --> 10:24:34,020 we've sent it to 15240 10:24:34,020 --> 10:24:37,740 to conform with the maximum size of the 15241 10:24:37,740 --> 10:24:39,240 BC 15242 10:24:39,240 --> 10:24:41,340 exceed 15243 10:24:41,340 --> 10:24:45,020 means there are not enough 15244 10:24:45,960 --> 10:24:49,400 in the first bucket 15245 10:24:50,820 --> 10:24:52,620 however 15246 10:24:52,620 --> 10:24:54,480 there are enough 15247 10:24:54,480 --> 10:24:57,916 in the second bucket 15248 10:25:01,800 --> 10:25:05,180 a little slow writing tonight 15249 10:25:05,936 --> 10:25:08,520 that we are under I should write it in 15250 10:25:08,520 --> 10:25:13,080 here DB e the burst exceed 15251 10:25:13,080 --> 10:25:16,020 if we are violating 15252 10:25:16,020 --> 10:25:20,300 it means there are not enough 15253 10:25:21,500 --> 10:25:28,560 in one or two okay so token buckets very 15254 10:25:28,560 --> 10:25:31,436 important as we jump into the next 15255 10:25:31,436 --> 10:25:34,620 section here or the next slide we're 15256 10:25:34,620 --> 10:25:36,840 going to go into the router 15257 10:25:36,840 --> 10:25:40,620 and talk about configuring policing and 15258 10:25:40,620 --> 10:25:42,300 shaping and go through some examples and 15259 10:25:42,300 --> 10:25:44,640 show you how to leverage these 15260 10:25:44,640 --> 10:25:50,776 conform exceed and violate actions 15261 10:25:53,220 --> 10:25:55,256 all right so we're back in the router 15262 10:25:55,256 --> 10:25:57,660 and we're going to configure 15263 10:25:57,660 --> 10:26:00,416 some shaping and some policing now let's 15264 10:26:00,416 --> 10:26:03,300 do policing first when you know when you 15265 10:26:03,300 --> 10:26:05,400 think about policing we're going to 15266 10:26:05,400 --> 10:26:08,220 limit the input or output transmission 15267 10:26:08,220 --> 10:26:09,660 rate 15268 10:26:09,660 --> 10:26:11,756 relative to a particular class of 15269 10:26:11,756 --> 10:26:15,180 traffic that we have defined 15270 10:26:15,180 --> 10:26:17,160 we can use either a single or double 15271 10:26:17,160 --> 10:26:18,840 token bucket method 15272 10:26:18,840 --> 10:26:20,460 and 15273 10:26:20,460 --> 10:26:23,480 you know so that we can specify you know 15274 10:26:23,480 --> 10:26:25,700 violate actions 15275 10:26:25,700 --> 10:26:29,276 if you use a dual token bucket method 15276 10:26:29,276 --> 10:26:31,560 you're going to be able to conform to 15277 10:26:31,560 --> 10:26:32,820 the rate limit when the traffic is 15278 10:26:32,820 --> 10:26:34,800 within the average bitrate you're going 15279 10:26:34,800 --> 10:26:36,360 to be able to exceed the rate limit when 15280 10:26:36,360 --> 10:26:37,980 it exceeds the average bit rate but 15281 10:26:37,980 --> 10:26:40,620 doesn't exceed the excess burst rate and 15282 10:26:40,620 --> 10:26:42,000 we're going to violate the rate limit 15283 10:26:42,000 --> 10:26:43,860 when the traffic exceeds both the 15284 10:26:43,860 --> 10:26:46,620 average and the excess rates so just 15285 10:26:46,620 --> 10:26:48,776 like the sketch that I showed you 15286 10:26:48,776 --> 10:26:51,840 and basically we're we're um we're 15287 10:26:51,840 --> 10:26:53,580 marking things we're making decisions 15288 10:26:53,580 --> 10:26:55,436 based on what happens 15289 10:26:55,436 --> 10:27:00,596 could I choose to transmit traffic 15290 10:27:00,596 --> 10:27:02,040 all the time 15291 10:27:02,040 --> 10:27:05,160 that exceeds my cir 15292 10:27:05,160 --> 10:27:07,256 from a router perspective yeah I could 15293 10:27:07,256 --> 10:27:09,660 do that my service provider might have a 15294 10:27:09,660 --> 10:27:12,416 problem with it or my uh my billing 15295 10:27:12,416 --> 10:27:14,460 department might have a problem with it 15296 10:27:14,460 --> 10:27:17,756 when they see the bill of um you know 15297 10:27:17,756 --> 10:27:19,916 that when when the bill comes in because 15298 10:27:19,916 --> 10:27:21,660 I've been bursting above my cir that I'm 15299 10:27:21,660 --> 10:27:23,000 paying for 15300 10:27:23,000 --> 10:27:25,500 so let's let's get into a really quick 15301 10:27:25,500 --> 10:27:28,680 really quick policy map here so let's 15302 10:27:28,680 --> 10:27:30,660 actually let's define a class map and 50 15303 10:27:30,660 --> 10:27:33,000 we're going to say class map and we'll 15304 10:27:33,000 --> 10:27:34,140 just call it 15305 10:27:34,140 --> 10:27:35,160 um 15306 10:27:35,160 --> 10:27:37,500 you know my traffic and we'll just say 15307 10:27:37,500 --> 10:27:41,640 match protocol HTTP that's that's good 15308 10:27:41,640 --> 10:27:44,340 enough now we're going to go policy map 15309 10:27:44,340 --> 10:27:47,160 and we'll just call it qos and we'll be 15310 10:27:47,160 --> 10:27:48,596 in that same policy map and we'll say 15311 10:27:48,596 --> 10:27:49,740 class 15312 10:27:49,740 --> 10:27:54,120 my traffic now I'm going to say let's 15313 10:27:54,120 --> 10:27:57,360 let's do policing first police and I'm 15314 10:27:57,360 --> 10:28:00,480 going to say either bits per second 15315 10:28:00,480 --> 10:28:03,360 the cir or the rate I'm going to go 15316 10:28:03,360 --> 10:28:05,000 ahead and do this one in bits per second 15317 10:28:05,000 --> 10:28:08,700 206.00 so there's my bits per second now 15318 10:28:08,700 --> 10:28:12,240 check this out I've got conform action 15319 10:28:12,240 --> 10:28:14,820 so I can specify what to do when I 15320 10:28:14,820 --> 10:28:15,840 conform 15321 10:28:15,840 --> 10:28:17,400 so I can say 15322 10:28:17,400 --> 10:28:22,620 transmit I can you know manipulate the 15323 10:28:22,620 --> 10:28:25,800 SCP values and then transmit so maybe I 15324 10:28:25,800 --> 10:28:27,900 could you know if I can form I'm 15325 10:28:27,900 --> 10:28:28,800 probably not going to mess with these 15326 10:28:28,800 --> 10:28:30,720 cpux but if I exceeded you know maybe 15327 10:28:30,720 --> 10:28:33,660 I'll lower the qos level down 15328 10:28:33,660 --> 10:28:36,300 so but for now we'll just say transmit 15329 10:28:36,300 --> 10:28:38,756 if I exceed action 15330 10:28:38,756 --> 10:28:42,120 maybe I transmit anyway okay fine maybe 15331 10:28:42,120 --> 10:28:43,500 I drop 15332 10:28:43,500 --> 10:28:46,500 maybe I remark the packet or remark the 15333 10:28:46,500 --> 10:28:47,880 dscp value 15334 10:28:47,880 --> 10:28:49,980 so that Downstream this is treated 15335 10:28:49,980 --> 10:28:51,140 differently 15336 10:28:51,140 --> 10:28:55,740 if I'm going single token bucket 15337 10:28:55,740 --> 10:28:57,000 um you know we've got the conform and 15338 10:28:57,000 --> 10:28:59,936 exceed we will say drop 15339 10:28:59,936 --> 10:29:03,180 so there's single token bucket so show 15340 10:29:03,180 --> 10:29:04,320 run 15341 10:29:04,320 --> 10:29:06,416 we'll just go full blown Show run and 15342 10:29:06,416 --> 10:29:08,276 I'll show you what's important here 15343 10:29:08,276 --> 10:29:10,860 so we've got our normal 15344 10:29:10,860 --> 10:29:13,320 class map you know we've defined a new 15345 10:29:13,320 --> 10:29:15,720 class here we called it my traffic 15346 10:29:15,720 --> 10:29:18,360 and we said match protocol http 15347 10:29:18,360 --> 10:29:21,360 we're using the same qos policy map that 15348 10:29:21,360 --> 10:29:22,740 we've been using but for the new class 15349 10:29:22,740 --> 10:29:26,276 we've defined we set up police at a rate 15350 10:29:26,276 --> 10:29:28,860 we said conform action transmit exceed 15351 10:29:28,860 --> 10:29:29,936 action drop 15352 10:29:29,936 --> 10:29:33,900 that's single token bucket policing 15353 10:29:33,900 --> 10:29:37,320 if I wanted to use a dual token bucket 15354 10:29:37,320 --> 10:29:41,096 model we'll go back into that policy map 15355 10:29:41,096 --> 10:29:43,980 and this time 15356 10:29:43,980 --> 10:29:47,520 oops hang on class my traffic 15357 10:29:47,520 --> 10:29:50,580 and then we will say exceed action 15358 10:29:50,580 --> 10:29:52,860 transmit 15359 10:29:52,860 --> 10:29:56,520 violate action drop 15360 10:29:56,520 --> 10:30:00,436 so now show run 15361 10:30:00,840 --> 10:30:04,160 get down to it here 15362 10:30:05,820 --> 10:30:08,460 we will have a conform 15363 10:30:08,460 --> 10:30:12,540 and exceed and a violate now you've got 15364 10:30:12,540 --> 10:30:13,916 the ability 15365 10:30:13,916 --> 10:30:15,360 to 15366 10:30:15,360 --> 10:30:16,680 um 15367 10:30:16,680 --> 10:30:18,960 yeah really it's kind of up to you as 15368 10:30:18,960 --> 10:30:20,640 far as how you want to do this and what 15369 10:30:20,640 --> 10:30:22,640 you want to do 15370 10:30:22,640 --> 10:30:26,520 but very very cool 15371 10:30:26,520 --> 10:30:28,080 I wish I could give you some best 15372 10:30:28,080 --> 10:30:31,080 practices on policing and uh and shaping 15373 10:30:31,080 --> 10:30:33,180 but it's really so unique 15374 10:30:33,180 --> 10:30:35,220 to each environment 15375 10:30:35,220 --> 10:30:37,560 you know I I had one time you know an 15376 10:30:37,560 --> 10:30:39,596 example that comes to mind is I had a 15377 10:30:39,596 --> 10:30:41,040 Wan link and I had a really really 15378 10:30:41,040 --> 10:30:43,256 chatty database connection 15379 10:30:43,256 --> 10:30:45,300 and it was just hammering the snot out 15380 10:30:45,300 --> 10:30:47,460 of my landlink and I I needed to cap it 15381 10:30:47,460 --> 10:30:52,980 I did some shaping and policing to keep 15382 10:30:52,980 --> 10:30:54,900 that traffic under control and I 15383 10:30:54,900 --> 10:30:56,820 actually did some you know a lot of 15384 10:30:56,820 --> 10:31:00,120 dropping and uh it solved my immediate 15385 10:31:00,120 --> 10:31:01,980 problem but uh certainly started some 15386 10:31:01,980 --> 10:31:03,320 other conversations 15387 10:31:03,320 --> 10:31:06,300 up you know that's basic policing 15388 10:31:06,300 --> 10:31:09,540 if I wanted to get into shaping 15389 10:31:09,540 --> 10:31:11,880 and try to manipulate things a little 15390 10:31:11,880 --> 10:31:13,256 bit more I'll go ahead and do it for the 15391 10:31:13,256 --> 10:31:15,840 same class of my traffic we'll go config 15392 10:31:15,840 --> 10:31:17,276 t 15393 10:31:17,276 --> 10:31:20,400 and we'll say policymap qos class my 15394 10:31:20,400 --> 10:31:22,500 traffic and then we'll say no police 15395 10:31:22,500 --> 10:31:25,680 actually no let's get rid of all this 15396 10:31:25,680 --> 10:31:27,300 boom 15397 10:31:27,300 --> 10:31:33,360 gone okay we will this time say shape 15398 10:31:33,480 --> 10:31:36,900 and I can do shaped average 15399 10:31:36,900 --> 10:31:40,020 or shape to Peak I'm going to go ahead 15400 10:31:40,020 --> 10:31:43,460 and shape to average 15401 10:31:43,560 --> 10:31:47,340 I again Define a Target bitrate 15402 10:31:47,340 --> 10:31:51,060 or a percent of the interface bandwidth 15403 10:31:51,060 --> 10:31:52,436 for the configured committed information 15404 10:31:52,436 --> 10:31:53,820 rate but so we'll go ahead and we'll 15405 10:31:53,820 --> 10:31:56,660 we'll be explicit here 15406 10:31:56,660 --> 10:32:00,200 and let's see what's a good rate to use 15407 10:32:00,200 --> 10:32:04,820 let's say 32 oh oh 15408 10:32:08,276 --> 10:32:10,980 and now we're going to shape it see how 15409 10:32:10,980 --> 10:32:13,140 easy that is if I wanted to do a shaped 15410 10:32:13,140 --> 10:32:17,700 Peak shape Peak again you know 32 oh oh 15411 10:32:17,700 --> 10:32:21,180 then I can do a shape Peak and 15412 10:32:21,180 --> 10:32:23,640 what's interesting about shaping versus 15413 10:32:23,640 --> 10:32:25,080 policing 15414 10:32:25,080 --> 10:32:27,720 is the goal in fact let me kick back 15415 10:32:27,720 --> 10:32:29,820 over to the screen here the goal of 15416 10:32:29,820 --> 10:32:32,096 shaping if you look at a graph here 15417 10:32:32,096 --> 10:32:35,300 you've got your traffic 15418 10:32:35,400 --> 10:32:37,380 and you've got 15419 10:32:37,380 --> 10:32:40,620 um you know policing Behavior so this is 15420 10:32:40,620 --> 10:32:43,460 our traffic rate 15421 10:32:44,460 --> 10:32:48,360 and I'm going to show you shaping 15422 10:32:49,140 --> 10:32:51,660 the goal of shaping 15423 10:32:51,660 --> 10:32:53,160 is when the traffic levels are 15424 10:32:53,160 --> 10:32:56,756 increasing is to try to level them off 15425 10:32:56,756 --> 10:33:00,080 if I'm doing policing 15426 10:33:00,720 --> 10:33:03,060 again the same chart 15427 10:33:03,060 --> 10:33:04,740 what's going to happen is as traffic 15428 10:33:04,740 --> 10:33:06,416 ramps up 15429 10:33:06,416 --> 10:33:10,040 it's going to drop 15430 10:33:10,980 --> 10:33:13,820 like this 15431 10:33:16,980 --> 10:33:20,096 so that's policing so I'm gonna 15432 10:33:20,096 --> 10:33:21,660 cut it off when it hits a high enough 15433 10:33:21,660 --> 10:33:24,480 level whereas with shaping I'm going to 15434 10:33:24,480 --> 10:33:28,020 try to massage it and smooth it out 15435 10:33:28,020 --> 10:33:29,460 um 15436 10:33:29,460 --> 10:33:31,256 policing you know when you're dropping 15437 10:33:31,256 --> 10:33:32,756 these packets obviously you're going to 15438 10:33:32,756 --> 10:33:34,436 be causing you know it's data not 15439 10:33:34,436 --> 10:33:35,756 getting where it needs to get so you're 15440 10:33:35,756 --> 10:33:37,200 going to have TCP retransmissions 15441 10:33:37,200 --> 10:33:39,480 happening 15442 10:33:39,480 --> 10:33:42,000 um because you're shaping you know in 15443 10:33:42,000 --> 10:33:43,620 the other example 15444 10:33:43,620 --> 10:33:45,416 you're going to minimize the number of 15445 10:33:45,416 --> 10:33:47,460 TCP retransmits so you know there's 15446 10:33:47,460 --> 10:33:49,320 there's places for both 15447 10:33:49,320 --> 10:33:52,500 and you know again I wish I could give 15448 10:33:52,500 --> 10:33:54,900 you some more you know best practice you 15449 10:33:54,900 --> 10:33:56,756 use but it really is business case 15450 10:33:56,756 --> 10:34:00,240 dependent so those are the foundation 15451 10:34:00,240 --> 10:34:02,040 Concepts that Cisco is going to want you 15452 10:34:02,040 --> 10:34:02,960 to understand 15453 10:34:02,960 --> 10:34:07,560 relative to traffic shaping and policing 15454 10:34:07,560 --> 10:34:09,000 don't make it harder than it has to be 15455 10:34:09,000 --> 10:34:11,520 it's really a lot more work to explain 15456 10:34:11,520 --> 10:34:12,540 it 15457 10:34:12,540 --> 10:34:14,220 than it is to configure it you know like 15458 10:34:14,220 --> 10:34:15,480 I showed you 15459 10:34:15,480 --> 10:34:17,340 um you know a couple lines of code here 15460 10:34:17,340 --> 10:34:19,436 is really all we had to do in fact let 15461 10:34:19,436 --> 10:34:21,840 me do just for another zoom in on things 15462 10:34:21,840 --> 10:34:23,820 here a show run 15463 10:34:23,820 --> 10:34:26,060 and let's get down to our policy stuff 15464 10:34:26,060 --> 10:34:28,916 and you know right there 15465 10:34:28,916 --> 10:34:31,020 there's our class of traffic and there's 15466 10:34:31,020 --> 10:34:33,300 our shaping configuration so that's 15467 10:34:33,300 --> 10:34:34,916 pretty much it um I think that's going 15468 10:34:34,916 --> 10:34:37,320 to wrap up this section of the video 15469 10:34:37,320 --> 10:34:39,060 we've got one more to do and that's 15470 10:34:39,060 --> 10:34:42,240 going to be talking about Cisco Auto qos 15471 10:34:42,240 --> 10:34:45,596 and it sounds exciting it sounds like 15472 10:34:45,596 --> 10:34:48,060 gee Josh if we have this thing called 15473 10:34:48,060 --> 10:34:50,700 Auto qos and I can just turn it on why 15474 10:34:50,700 --> 10:34:52,160 do I need to know all this other stuff 15475 10:34:52,160 --> 10:34:54,720 and we'll talk about that we'll answer 15476 10:34:54,720 --> 10:34:58,680 that very question and should be a good 15477 10:34:58,680 --> 10:35:01,980 um you know a good way to wrap up and 15478 10:35:01,980 --> 10:35:05,340 round out your Cisco qos toolbox 15479 10:35:05,340 --> 10:35:07,800 knowledge and prep for this C voice exam 15480 10:35:07,800 --> 10:35:09,660 and then finally we'll have a video and 15481 10:35:09,660 --> 10:35:12,300 we'll talk about an example of how to do 15482 10:35:12,300 --> 10:35:14,840 all this stuff we've done combine 15483 10:35:14,840 --> 10:35:18,480 relative to that large 11 class Baseline 15484 10:35:18,480 --> 10:35:20,400 qos model that we demonstrated earlier 15485 10:35:20,400 --> 10:35:22,860 so with that I'm going to say thanks for 15486 10:35:22,860 --> 10:35:24,596 watching I know we've covered a lot of 15487 10:35:24,596 --> 10:35:26,756 information here this is definitely one 15488 10:35:26,756 --> 10:35:27,840 of those videos you're going to want to 15489 10:35:27,840 --> 10:35:28,860 rewind 15490 10:35:28,860 --> 10:35:33,000 and uh go back through I've tried to 15491 10:35:33,000 --> 10:35:36,660 um purposefully slow down my description 15492 10:35:36,660 --> 10:35:39,360 I know I tend to go a little fast and 15493 10:35:39,360 --> 10:35:40,860 this is one of those that you kind of 15494 10:35:40,860 --> 10:35:42,360 need to creep into so I've tried to talk 15495 10:35:42,360 --> 10:35:44,640 a little slower and not rush myself but 15496 10:35:44,640 --> 10:35:46,256 uh feel free you're not going to hurt my 15497 10:35:46,256 --> 10:35:47,640 feelings if you press that the rewind 15498 10:35:47,640 --> 10:35:49,800 button and play it over so I'll see you 15499 10:35:49,800 --> 10:35:50,936 in the next video and good luck with 15500 10:35:50,936 --> 10:35:53,416 your studying 15501 10:35:56,940 --> 10:36:09,300 [Music] 15502 10:36:15,416 --> 10:36:18,840 welcome to module 38. in this module 15503 10:36:18,840 --> 10:36:21,000 we're going to be talking about Cisco 15504 10:36:21,000 --> 10:36:23,520 Auto qos and I want to tell you that 15505 10:36:23,520 --> 10:36:26,220 we've reached or you have reached pretty 15506 10:36:26,220 --> 10:36:28,860 much the last instructional model within 15507 10:36:28,860 --> 10:36:30,900 the course sure we're going to have one 15508 10:36:30,900 --> 10:36:32,640 more video following this where we talk 15509 10:36:32,640 --> 10:36:34,080 about 15510 10:36:34,080 --> 10:36:35,756 um you know the 10 class I'm sorry the 15511 10:36:35,756 --> 10:36:38,936 11 class Cisco Baseline qos model and we 15512 10:36:38,936 --> 10:36:41,580 go through a complete review of the 15513 10:36:41,580 --> 10:36:43,860 configuration of the model but really 15514 10:36:43,860 --> 10:36:45,660 that's a bonus you know you've seen how 15515 10:36:45,660 --> 10:36:47,096 that works already so that's not 15516 10:36:47,096 --> 10:36:48,776 building new skill you know you've got 15517 10:36:48,776 --> 10:36:50,160 that skill already 15518 10:36:50,160 --> 10:36:53,700 Auto qos is kind of uh you know wrapping 15519 10:36:53,700 --> 10:36:55,380 things up for you now let's talk about 15520 10:36:55,380 --> 10:36:58,620 Auto Qs you know we went through the 15521 10:36:58,620 --> 10:37:02,640 modular qls CLI and mqc and took the 15522 10:37:02,640 --> 10:37:04,916 time to understand 15523 10:37:04,916 --> 10:37:08,640 um how we can Implement queuing methods 15524 10:37:08,640 --> 10:37:11,580 using class-based weighted fair queuing 15525 10:37:11,580 --> 10:37:13,500 and low latency queuing we took the time 15526 10:37:13,500 --> 10:37:14,840 to understand 15527 10:37:14,840 --> 10:37:18,256 how layer 2 and layer 3 15528 10:37:18,256 --> 10:37:21,596 qos mappings worked and we went through 15529 10:37:21,596 --> 10:37:24,120 examples of shaping and policing and we 15530 10:37:24,120 --> 10:37:26,160 really covered you know how class maps 15531 10:37:26,160 --> 10:37:27,860 and policy Maps 15532 10:37:27,860 --> 10:37:31,800 work together to provision an Enterprise 15533 10:37:31,800 --> 10:37:34,916 qos deployment so what is auto qls and 15534 10:37:34,916 --> 10:37:37,256 why are you telling me about or why am I 15535 10:37:37,256 --> 10:37:38,700 telling you about it now at the end of 15536 10:37:38,700 --> 10:37:41,040 that well the answer is simple because 15537 10:37:41,040 --> 10:37:43,740 if I showed yado qos you'd never take 15538 10:37:43,740 --> 10:37:44,820 the time to learn what's really 15539 10:37:44,820 --> 10:37:46,800 happening behind the scenes and you need 15540 10:37:46,800 --> 10:37:48,596 to you know understanding qos and 15541 10:37:48,596 --> 10:37:50,820 designing Enterprise qos strategies is 15542 10:37:50,820 --> 10:37:52,860 important it is something you're going 15543 10:37:52,860 --> 10:37:55,020 to do quite a bit of and you really need 15544 10:37:55,020 --> 10:37:57,360 to understand it well so what is auto 15545 10:37:57,360 --> 10:38:00,596 qos and why am I going to use it instead 15546 10:38:00,596 --> 10:38:05,220 of taking the time to design those 15547 10:38:05,220 --> 10:38:07,560 Enterprise qos strategies that I just 15548 10:38:07,560 --> 10:38:10,200 talked about well the reality is in the 15549 10:38:10,200 --> 10:38:12,240 industry you're going to run into a lot 15550 10:38:12,240 --> 10:38:13,980 of different networks and they're all 15551 10:38:13,980 --> 10:38:15,360 going to have different characteristics 15552 10:38:15,360 --> 10:38:19,080 and you or the client may not have 15553 10:38:19,080 --> 10:38:21,300 adequate times Staffing Resources 15554 10:38:21,300 --> 10:38:23,700 whatever to 15555 10:38:23,700 --> 10:38:27,320 fully understand their network but yet 15556 10:38:27,320 --> 10:38:32,820 they still need to have a a quality Qs 15557 10:38:32,820 --> 10:38:34,916 deployment done 15558 10:38:34,916 --> 10:38:37,200 so what do you do auto qos is kind of 15559 10:38:37,200 --> 10:38:40,860 the next best thing to and dare I say it 15560 10:38:40,860 --> 10:38:42,860 this way but to uh to doing it right 15561 10:38:42,860 --> 10:38:45,360 that's probably a bit unfair for auto 15562 10:38:45,360 --> 10:38:47,700 qos it's you know Auto qos is doing it 15563 10:38:47,700 --> 10:38:50,040 right it's just not doing it manually so 15564 10:38:50,040 --> 10:38:52,500 let's talk about what is auto qos so 15565 10:38:52,500 --> 10:38:54,416 we've got two components to Cisco Auto 15566 10:38:54,416 --> 10:38:58,320 qos there's Auto qos VoIP and auto qos 15567 10:38:58,320 --> 10:39:02,096 Enterprise and auto qos VoIP is a 15568 10:39:02,096 --> 10:39:03,776 technique in fact it's you know it's the 15569 10:39:03,776 --> 10:39:05,580 earliest thing that we called Auto qos 15570 10:39:05,580 --> 10:39:07,860 and it lets you quickly and concisely 15571 10:39:07,860 --> 10:39:10,860 deploy qos policies to your routers and 15572 10:39:10,860 --> 10:39:12,080 switches 15573 10:39:12,080 --> 10:39:14,820 with configuration applicable to voice 15574 10:39:14,820 --> 10:39:16,140 transport 15575 10:39:16,140 --> 10:39:18,480 it really doesn't take into effect the 15576 10:39:18,480 --> 10:39:20,096 rest of the Enterprise it's really just 15577 10:39:20,096 --> 10:39:22,380 a kind of a voice thing 15578 10:39:22,380 --> 10:39:26,276 Auto qos Enterprise you know takes that 15579 10:39:26,276 --> 10:39:28,860 concept to another level and helps you 15580 10:39:28,860 --> 10:39:30,776 automate the deployment of qos policies 15581 10:39:30,776 --> 10:39:33,180 using a 10 class model so instead of 15582 10:39:33,180 --> 10:39:34,320 being just kind of watered down for 15583 10:39:34,320 --> 10:39:36,776 voice auto qos Enterprise you know helps 15584 10:39:36,776 --> 10:39:38,776 you step it up a little bit and auto qos 15585 10:39:38,776 --> 10:39:42,300 voice or VoIP is you know a couple of 15586 10:39:42,300 --> 10:39:43,680 commands to deploy and it's going to 15587 10:39:43,680 --> 10:39:45,840 create class maps and policy maps and 15588 10:39:45,840 --> 10:39:47,400 apply those service policies to your 15589 10:39:47,400 --> 10:39:48,660 interface and do those things for you 15590 10:39:48,660 --> 10:39:51,120 Auto qos Enterprise is a little bit 15591 10:39:51,120 --> 10:39:52,200 different and that it's going to 15592 10:39:52,200 --> 10:39:53,880 actually go through two phases you're 15593 10:39:53,880 --> 10:39:54,720 going to take it through an auto 15594 10:39:54,720 --> 10:39:56,880 Discovery phase where it watches the 15595 10:39:56,880 --> 10:39:59,160 traffic on your network and figures out 15596 10:39:59,160 --> 10:40:00,840 what you have going on and then there's 15597 10:40:00,840 --> 10:40:03,620 a provisioning phase where it actually 15598 10:40:03,620 --> 10:40:06,840 creates these policies and structures 15599 10:40:06,840 --> 10:40:09,596 things out so we'll take a look at the 15600 10:40:09,596 --> 10:40:12,596 auto qos configuration Auto Qs VoIP is 15601 10:40:12,596 --> 10:40:13,916 where you need to focus most of your 15602 10:40:13,916 --> 10:40:16,380 effort or most of your time on this 15603 10:40:16,380 --> 10:40:18,720 but know about Auto qos Enterprise and 15604 10:40:18,720 --> 10:40:20,820 that it exists now I'm going to walk you 15605 10:40:20,820 --> 10:40:23,520 through some configuration of Auto qls 15606 10:40:23,520 --> 10:40:26,220 and let me pull the pull the our good 15607 10:40:26,220 --> 10:40:29,520 old HQ router here the 2811 and let's 15608 10:40:29,520 --> 10:40:31,436 walk through some basic audio qos 15609 10:40:31,436 --> 10:40:32,936 configuration 15610 10:40:32,936 --> 10:40:35,400 if I do a show run if I can type it 15611 10:40:35,400 --> 10:40:38,640 right here Show run there we go 15612 10:40:38,640 --> 10:40:40,800 I'm going to show you that there are no 15613 10:40:40,800 --> 10:40:43,140 class Maps 15614 10:40:43,140 --> 10:40:45,960 and no policy maps created on this 15615 10:40:45,960 --> 10:40:49,200 router it's blank from a qos standpoint 15616 10:40:49,200 --> 10:40:52,860 for me to enable auto qos VoIP 15617 10:40:52,860 --> 10:40:54,776 on a router what I'll do is I'll go to 15618 10:40:54,776 --> 10:40:56,220 the interface 15619 10:40:56,220 --> 10:40:59,460 of Interest let's let's act as though 15620 10:40:59,460 --> 10:41:01,380 this is my Wan interface that interface 15621 10:41:01,380 --> 10:41:04,756 of congestion so we'll go to config 15622 10:41:04,756 --> 10:41:08,700 interface0 colon zero and I'm going to 15623 10:41:08,700 --> 10:41:10,436 say Auto qls 15624 10:41:10,436 --> 10:41:13,200 VoIP and then I have a choice to make I 15625 10:41:13,200 --> 10:41:16,380 can either trust the dscp markings as 15626 10:41:16,380 --> 10:41:19,200 they come in on the interface 15627 10:41:19,200 --> 10:41:20,460 or 15628 10:41:20,460 --> 10:41:22,460 I can 15629 10:41:22,460 --> 10:41:26,936 not trust it and I'll use nbar to detect 15630 10:41:26,936 --> 10:41:28,380 the application 15631 10:41:28,380 --> 10:41:30,180 and kind of do my own thing I'm going to 15632 10:41:30,180 --> 10:41:31,980 not trust I'm just going to go ahead and 15633 10:41:31,980 --> 10:41:35,096 let anbar do its thing nbar support is 15634 10:41:35,096 --> 10:41:37,860 required for auto qos and for nbar to 15635 10:41:37,860 --> 10:41:41,880 work you must have CEF enable Cisco 15636 10:41:41,880 --> 10:41:44,756 Express forwarding so keep that in mind 15637 10:41:44,756 --> 10:41:46,860 this is supported on most of the gear 15638 10:41:46,860 --> 10:41:50,040 you're going to run into and actually 15639 10:41:50,040 --> 10:41:51,776 following command was not properly 15640 10:41:51,776 --> 10:41:54,416 applied service policy output on a qos 15641 10:41:54,416 --> 10:41:57,120 policy untrust I have no idea why it 15642 10:41:57,120 --> 10:41:58,436 couldn't apply that let's take a look 15643 10:41:58,436 --> 10:42:01,080 and see if we can find out why 15644 10:42:01,080 --> 10:42:05,240 let's see let me show you what it bill 15645 10:42:06,596 --> 10:42:09,720 serial zero zero 15646 10:42:09,720 --> 10:42:12,380 zero zero 15647 10:42:12,596 --> 10:42:15,840 I actually don't see 15648 10:42:15,840 --> 10:42:18,300 any real reason why that would have 15649 10:42:18,300 --> 10:42:21,180 failed let me get rid of we're just some 15650 10:42:21,180 --> 10:42:22,860 garbage here this has nothing to do with 15651 10:42:22,860 --> 10:42:24,360 the failure but let me get rid of this 15652 10:42:24,360 --> 10:42:27,596 no map class frame relay frame just to 15653 10:42:27,596 --> 10:42:29,160 get the garbage config out of our way 15654 10:42:29,160 --> 10:42:31,080 let me go ahead and put an IP address on 15655 10:42:31,080 --> 10:42:33,240 that interface interface zero zero zero 15656 10:42:33,240 --> 10:42:35,756 zero colon zero IP address uh wants to 15657 10:42:35,756 --> 10:42:39,120 know two sixteen Five Dot one two five 15658 10:42:39,120 --> 10:42:40,860 five two five two five five two five two 15659 10:42:40,860 --> 10:42:43,140 no shut let's see if it lets us do it 15660 10:42:43,140 --> 10:42:45,360 now it's possible that because I didn't 15661 10:42:45,360 --> 10:42:48,000 have an IP address on the interface that 15662 10:42:48,000 --> 10:42:51,900 it didn't want to run auto qos VoIP plus 15663 10:42:51,900 --> 10:42:55,436 cross our fingers and see if this works 15664 10:42:55,436 --> 10:42:59,180 I'm hoping that it does 15665 10:43:01,256 --> 10:43:04,620 it's grinding along here 15666 10:43:04,620 --> 10:43:06,540 no it still doesn't service policy 15667 10:43:06,540 --> 10:43:09,900 output auto qos policy on trust that's 15668 10:43:09,900 --> 10:43:13,020 weird you know let me do this 15669 10:43:13,020 --> 10:43:15,000 um let me go ahead 15670 10:43:15,000 --> 10:43:18,180 and try this on an Ethernet interface 15671 10:43:18,180 --> 10:43:20,880 just to see what happens and FAO One 15672 10:43:20,880 --> 10:43:24,620 Auto qos flape 15673 10:43:26,640 --> 10:43:28,080 and really you know the command I'm 15674 10:43:28,080 --> 10:43:29,520 showing you that's how you enable you 15675 10:43:29,520 --> 10:43:31,860 just turn it on 15676 10:43:31,860 --> 10:43:33,416 and it's going to generate the class 15677 10:43:33,416 --> 10:43:34,980 maps and policy maps and things like 15678 10:43:34,980 --> 10:43:37,140 that for you now that worked let's take 15679 10:43:37,140 --> 10:43:39,060 a look at the show run I'm going to show 15680 10:43:39,060 --> 10:43:41,520 you exactly what it generated and what 15681 10:43:41,520 --> 10:43:43,380 it built and then we'll continue to dig 15682 10:43:43,380 --> 10:43:45,480 into what that error is coming from and 15683 10:43:45,480 --> 10:43:47,820 why it's causing it so if we look at our 15684 10:43:47,820 --> 10:43:51,240 configuration Auto qos has generated 15685 10:43:51,240 --> 10:43:54,720 three class Maps a class map match any 15686 10:43:54,720 --> 10:43:57,660 auto qos VoIP remark 15687 10:43:57,660 --> 10:43:59,160 and you'll see that it's matching 15688 10:43:59,160 --> 10:44:02,936 traffic with VoIP related dscp tags so 15689 10:44:02,936 --> 10:44:05,520 efcs3 and af31 15690 10:44:05,520 --> 10:44:07,380 we have a class map match any for auto 15691 10:44:07,380 --> 10:44:10,080 qos VoIP control untrust 15692 10:44:10,080 --> 10:44:11,756 which we're going to be matching in ACL 15693 10:44:11,756 --> 10:44:13,436 and we'll take a look at that ACL here 15694 10:44:13,436 --> 10:44:14,596 in a second 15695 10:44:14,596 --> 10:44:17,640 and that's called audio s flip control 15696 10:44:17,640 --> 10:44:19,740 and then we've got a class map match any 15697 10:44:19,740 --> 10:44:23,096 audio qos VoIP RTP untrust 15698 10:44:23,096 --> 10:44:24,240 and then we're 15699 10:44:24,240 --> 10:44:26,460 going to protocol our TP audio using n 15700 10:44:26,460 --> 10:44:29,096 Bar and then match an ACL so okay so 15701 10:44:29,096 --> 10:44:31,256 we're looking for stuff that hasn't yet 15702 10:44:31,256 --> 10:44:32,720 been trusted 15703 10:44:32,720 --> 10:44:35,096 and trying to classify it with nbar down 15704 10:44:35,096 --> 10:44:36,360 there and we're trying to classify with 15705 10:44:36,360 --> 10:44:38,520 an ACL presumably based on port numbers 15706 10:44:38,520 --> 10:44:40,800 and stuff here so pretty straightforward 15707 10:44:40,800 --> 10:44:42,840 so we've created some class Maps 15708 10:44:42,840 --> 10:44:45,060 we've created a policy map called auto 15709 10:44:45,060 --> 10:44:48,776 qos policy untrust and we've got class 15710 10:44:48,776 --> 10:44:51,360 Auto qoswipe RTP untrust priority 15711 10:44:51,360 --> 10:44:55,200 percent 70 set dscpef so oh boy we're 15712 10:44:55,200 --> 10:44:57,180 doing a lot of priority queuing 15713 10:44:57,180 --> 10:44:59,640 allocating a lot of bandwidth on this on 15714 10:44:59,640 --> 10:45:03,240 this interface for RTP audio so that's 15715 10:45:03,240 --> 10:45:05,040 definitely a voice-centric thing 15716 10:45:05,040 --> 10:45:07,320 Wave Control bandwidth percent five so 15717 10:45:07,320 --> 10:45:08,640 we're doing some class-based weighted 15718 10:45:08,640 --> 10:45:10,916 fair queuing and we're setting the dscp 15719 10:45:10,916 --> 10:45:12,480 tag in fact we're doing that up here in 15720 10:45:12,480 --> 10:45:14,220 the RTP as well 15721 10:45:14,220 --> 10:45:16,020 and then we've got the VoIP remark set 15722 10:45:16,020 --> 10:45:18,480 dscp default so we're basically in this 15723 10:45:18,480 --> 10:45:20,580 one if we see these tags we're going to 15724 10:45:20,580 --> 10:45:23,460 go ahead and clear them and set the dscp 15725 10:45:23,460 --> 10:45:25,916 marking back to default so interesting 15726 10:45:25,916 --> 10:45:27,840 class maps and policy Maps let's keep 15727 10:45:27,840 --> 10:45:29,460 going down and let's look at our 15728 10:45:29,460 --> 10:45:31,380 interfaces oh I bet I know why it wasn't 15729 10:45:31,380 --> 10:45:32,936 working it's because it's a ppv 15730 10:45:32,936 --> 10:45:34,980 multi-link and I would actually want to 15731 10:45:34,980 --> 10:45:36,660 do it on the multi-link interface not on 15732 10:45:36,660 --> 10:45:38,340 the individual stereo so let me let me 15733 10:45:38,340 --> 10:45:40,320 do this real quick let me back out what 15734 10:45:40,320 --> 10:45:42,360 I did I'm going to go to interface fao1 15735 10:45:42,360 --> 10:45:44,520 and we're going to turn off auto qos 15736 10:45:44,520 --> 10:45:46,436 points just simply by saying no autocue 15737 10:45:46,436 --> 10:45:48,180 swipe it's going to rip out those policy 15738 10:45:48,180 --> 10:45:50,460 maps and class maps that it created and 15739 10:45:50,460 --> 10:45:51,840 we're going to go to this interface 15740 10:45:51,840 --> 10:45:54,120 serial zero zero zero colon zero and 15741 10:45:54,120 --> 10:45:58,520 we're going to say no PPP multi-link 15742 10:45:58,800 --> 10:46:02,340 so that should be out of there now 15743 10:46:02,340 --> 10:46:06,300 let's see if it is yes it is that's a 15744 10:46:06,300 --> 10:46:09,120 normal link now enter zero zero zero 15745 10:46:09,120 --> 10:46:11,880 zero colon zero Auto qos void enter 15746 10:46:11,880 --> 10:46:13,620 Let's cross our fingers that should 15747 10:46:13,620 --> 10:46:16,560 apply successfully now that has to have 15748 10:46:16,560 --> 10:46:19,320 been why it was erroring out I can't 15749 10:46:19,320 --> 10:46:22,436 think of any other good reasons 15750 10:46:22,436 --> 10:46:25,980 ah let's see here ah fantastic okay so 15751 10:46:25,980 --> 10:46:27,300 it was just a problem with the fact that 15752 10:46:27,300 --> 10:46:29,276 I had PVP multi-link turned on so good 15753 10:46:29,276 --> 10:46:31,380 troubleshooting exercise there so show 15754 10:46:31,380 --> 10:46:33,776 run again nothing's changed as far as 15755 10:46:33,776 --> 10:46:35,160 what class maps are going to be created 15756 10:46:35,160 --> 10:46:36,776 so we've got the same class maps that I 15757 10:46:36,776 --> 10:46:39,000 described to you and we've got the 15758 10:46:39,000 --> 10:46:41,040 policy map created so again it's a 15759 10:46:41,040 --> 10:46:43,860 priority queuing for llq we've got some 15760 10:46:43,860 --> 10:46:46,740 class-based weighted Fair queuing and if 15761 10:46:46,740 --> 10:46:48,416 you look at the interface that serial 15762 10:46:48,416 --> 10:46:49,620 zero 15763 10:46:49,620 --> 10:46:52,680 zero you'll see auto qos flape is there 15764 10:46:52,680 --> 10:46:55,140 and it's attached the service policy 15765 10:46:55,140 --> 10:46:58,916 output Auto qos policy untrust so it did 15766 10:46:58,916 --> 10:47:02,460 a traditional modular qos CLI style 15767 10:47:02,460 --> 10:47:05,340 configuration leveraging the parameters 15768 10:47:05,340 --> 10:47:07,436 that we configured so we weren't 15769 10:47:07,436 --> 10:47:10,080 trusting the dscp data that the router 15770 10:47:10,080 --> 10:47:13,640 had we were configuring 15771 10:47:13,640 --> 10:47:15,840 marking you know based on our own 15772 10:47:15,840 --> 10:47:18,900 protocol detection using nbar 15773 10:47:18,900 --> 10:47:21,060 so definitely pretty cool 15774 10:47:21,060 --> 10:47:22,620 um there's nothing else that it really 15775 10:47:22,620 --> 10:47:24,660 built you know there's these ACLS I was 15776 10:47:24,660 --> 10:47:26,340 talking about right here it built those 15777 10:47:26,340 --> 10:47:27,900 and like I said before the VoIP control 15778 10:47:27,900 --> 10:47:30,540 we're doing some preventive TCP and UDP 15779 10:47:30,540 --> 10:47:31,860 so you can see we've got some key ports 15780 10:47:31,860 --> 10:47:34,200 in there you know 50 60. you know we've 15781 10:47:34,200 --> 10:47:36,120 got some you know for sip we've got some 15782 10:47:36,120 --> 10:47:37,680 skinny 15783 10:47:37,680 --> 10:47:38,580 um yeah I don't know what all these 15784 10:47:38,580 --> 10:47:40,436 ports are without looking them up but uh 15785 10:47:40,436 --> 10:47:42,660 VoIP control related ports and then 15786 10:47:42,660 --> 10:47:44,640 we've got some rtcp stuff here as well 15787 10:47:44,640 --> 10:47:48,240 so really Auto qos Vape on a router is 15788 10:47:48,240 --> 10:47:50,580 nothing more than automating the 15789 10:47:50,580 --> 10:47:51,540 deployment 15790 10:47:51,540 --> 10:47:55,256 for you it's not any real magic it's not 15791 10:47:55,256 --> 10:47:56,820 doing things drastically different than 15792 10:47:56,820 --> 10:47:58,436 we do if we did them by hand it's just 15793 10:47:58,436 --> 10:47:59,820 not giving the level of granular 15794 10:47:59,820 --> 10:48:03,300 attention that we would give to a manual 15795 10:48:03,300 --> 10:48:05,096 configuration so 15796 10:48:05,096 --> 10:48:06,540 is there anything wrong with using Auto 15797 10:48:06,540 --> 10:48:09,540 Cree OS absolutely not if you're not 15798 10:48:09,540 --> 10:48:11,880 going to turn on qos then at least turn 15799 10:48:11,880 --> 10:48:15,060 on auto Qs audio Qs is great for the guy 15800 10:48:15,060 --> 10:48:18,540 who has 200 sites and one it guy 15801 10:48:18,540 --> 10:48:20,756 and that one it guy is never going to 15802 10:48:20,756 --> 10:48:22,380 become a qos expert but he knows he 15803 10:48:22,380 --> 10:48:23,756 needs it and he needs it to be 15804 10:48:23,756 --> 10:48:25,620 consistent across all 200 sites so he 15805 10:48:25,620 --> 10:48:28,320 turns on auto qos the router takes care 15806 10:48:28,320 --> 10:48:29,936 of the rest and life is good so that's 15807 10:48:29,936 --> 10:48:32,340 Auto qos vape and that's really all you 15808 10:48:32,340 --> 10:48:34,800 need to understand about it to configure 15809 10:48:34,800 --> 10:48:36,840 it on a switch in fact standby one we 15810 10:48:36,840 --> 10:48:39,840 will open another putty window here into 15811 10:48:39,840 --> 10:48:43,256 the 3550 switch that we've been using 15812 10:48:43,256 --> 10:48:45,416 and we'll drag it down here to about the 15813 10:48:45,416 --> 10:48:47,900 same size 15814 10:48:48,480 --> 10:48:51,500 a little bit bigger 15815 10:48:51,660 --> 10:48:54,300 and to configure Auto qos on the 3550 15816 10:48:54,300 --> 10:48:57,776 switch I'm just going to say Auto qos 15817 10:48:57,776 --> 10:48:59,340 am I even supporting on this version of 15818 10:48:59,340 --> 10:49:01,160 iOS you know I may not be 15819 10:49:01,160 --> 10:49:05,120 let's see 15820 10:49:05,340 --> 10:49:08,040 I actually have to turn on qos globally 15821 10:49:08,040 --> 10:49:11,640 first so MLS qos 15822 10:49:11,640 --> 10:49:15,540 can I just do that and then go to the 15823 10:49:15,540 --> 10:49:19,620 interface we'll say interface fao1 Auto 15824 10:49:19,620 --> 10:49:21,120 qos 15825 10:49:21,120 --> 10:49:25,020 VoIP yes I can and then we'll say Cisco 15826 10:49:25,020 --> 10:49:26,880 phone 15827 10:49:26,880 --> 10:49:28,980 so what I've done here 15828 10:49:28,980 --> 10:49:31,800 is on that interface fa01 Show run at 15829 10:49:31,800 --> 10:49:34,140 fa01 I have 15830 10:49:34,140 --> 10:49:36,980 created 15831 10:49:37,380 --> 10:49:40,140 all of this configuration relative to 15832 10:49:40,140 --> 10:49:41,820 Auto qos so you can see I'm doing some 15833 10:49:41,820 --> 10:49:44,040 weighted round Ramen queuing uh class of 15834 10:49:44,040 --> 10:49:47,096 service Maps we're doing some bandwidth 15835 10:49:47,096 --> 10:49:48,660 allocations for waiting around Robin 15836 10:49:48,660 --> 10:49:52,916 queuing we're actually trusting the dacp 15837 10:49:52,916 --> 10:49:56,340 tags if we detect using CDP that the 15838 10:49:56,340 --> 10:49:59,580 connected device is a Cisco IP phone 15839 10:49:59,580 --> 10:50:01,380 um so you know pretty straightforward 15840 10:50:01,380 --> 10:50:03,000 stuff obviously I could do this to you 15841 10:50:03,000 --> 10:50:04,860 know all the access ports and you know 15842 10:50:04,860 --> 10:50:06,120 I'd want to you know do some things a 15843 10:50:06,120 --> 10:50:08,096 little different to the Uplink ports uh 15844 10:50:08,096 --> 10:50:09,596 relative to trust or not you know 15845 10:50:09,596 --> 10:50:11,340 depending what is called for in my 15846 10:50:11,340 --> 10:50:14,700 environment but Auto qos is there you 15847 10:50:14,700 --> 10:50:16,436 know it's that easy to configure there's 15848 10:50:16,436 --> 10:50:18,060 not a whole lot else going on in the 15849 10:50:18,060 --> 10:50:19,680 switch let's take a look you know you 15850 10:50:19,680 --> 10:50:21,840 see that we've got the uh the basic MLS 15851 10:50:21,840 --> 10:50:24,060 qos configuration we've got our cost of 15852 10:50:24,060 --> 10:50:27,000 the SCP mappings set up 15853 10:50:27,000 --> 10:50:27,660 um 15854 10:50:27,660 --> 10:50:29,220 you know we've got that one port we've 15855 10:50:29,220 --> 10:50:31,320 configured but other than that you know 15856 10:50:31,320 --> 10:50:33,480 things are pretty much vanilla relative 15857 10:50:33,480 --> 10:50:35,460 to the configuration of this device so 15858 10:50:35,460 --> 10:50:37,680 very very cool stuff 15859 10:50:37,680 --> 10:50:40,140 and uh really that's all I want to show 15860 10:50:40,140 --> 10:50:42,120 you about Auto qos VoIP 15861 10:50:42,120 --> 10:50:44,880 um let's go over real quick 15862 10:50:44,880 --> 10:50:47,936 um to the uh actually one more thing I 15863 10:50:47,936 --> 10:50:48,960 want to show you 15864 10:50:48,960 --> 10:50:51,596 before I leave the switch show Auto qos 15865 10:50:51,596 --> 10:50:55,200 enter you can see fa01 auto q s voice 15866 10:50:55,200 --> 10:50:56,520 Cisco phone so it's showing you the 15867 10:50:56,520 --> 10:51:00,120 interface that I've got uh turned on for 15868 10:51:00,120 --> 10:51:02,220 auto qos so cool stuff 15869 10:51:02,220 --> 10:51:04,740 now if I want to do auto qos Enterprise 15870 10:51:04,740 --> 10:51:06,180 let me get out of the switch I'm done in 15871 10:51:06,180 --> 10:51:08,880 there and back to the router for auto Qs 15872 10:51:08,880 --> 10:51:10,256 Enterprise things are a little bit 15873 10:51:10,256 --> 10:51:12,480 different in fact let me back out 15874 10:51:12,480 --> 10:51:15,000 interface zero zero zero zero colon zero 15875 10:51:15,000 --> 10:51:19,020 no Auto qos get rid of Auto qos swipe 15876 10:51:19,020 --> 10:51:20,936 and we'll walk through remember I said 15877 10:51:20,936 --> 10:51:23,276 not a Qs Enterprise Has Two Faces you've 15878 10:51:23,276 --> 10:51:24,596 got Auto Discovery and you've got 15879 10:51:24,596 --> 10:51:27,060 provisioning to get into Auto discovery 15880 10:51:27,060 --> 10:51:29,096 mode we're going to go to the interface 15881 10:51:29,096 --> 10:51:30,300 actually I'll go ahead and use that same 15882 10:51:30,300 --> 10:51:32,160 serial interface and we'll say Auto 15883 10:51:32,160 --> 10:51:34,500 discovery qos 15884 10:51:34,500 --> 10:51:36,720 and then again either trust or don't 15885 10:51:36,720 --> 10:51:38,276 trust the markings so we're gonna not 15886 10:51:38,276 --> 10:51:39,900 trust the marketing so we'll use n Bar 15887 10:51:39,900 --> 10:51:43,080 to decide what's going on 15888 10:51:43,080 --> 10:51:45,540 and typically you're going to want to 15889 10:51:45,540 --> 10:51:48,480 run this discovery on the ports of 15890 10:51:48,480 --> 10:51:50,756 interest uh for a couple of days you 15891 10:51:50,756 --> 10:51:51,596 know 15892 10:51:51,596 --> 10:51:53,756 two days three days a week you know 15893 10:51:53,756 --> 10:51:54,660 through the course of your normal 15894 10:51:54,660 --> 10:51:55,980 business cycle 15895 10:51:55,980 --> 10:51:59,220 and uh things are going on here all 15896 10:51:59,220 --> 10:52:01,620 right cool so Auto Discovery qos has 15897 10:52:01,620 --> 10:52:04,860 been turned on once we're done 15898 10:52:04,860 --> 10:52:08,720 um then we're going to need to accept 15899 10:52:08,720 --> 10:52:13,380 the configuration after we've done the 15900 10:52:13,380 --> 10:52:15,360 discovery so we're going to do that by 15901 10:52:15,360 --> 10:52:18,060 saying Auto qos 15902 10:52:18,060 --> 10:52:21,060 enter now I haven't had any data so it 15903 10:52:21,060 --> 10:52:22,620 didn't discover anything let me try 15904 10:52:22,620 --> 10:52:24,020 another interface 15905 10:52:24,020 --> 10:52:26,820 just to uh 15906 10:52:26,820 --> 10:52:28,620 to make this a little more interesting F 15907 10:52:28,620 --> 10:52:32,840 interface let me do the show IPM brief 15908 10:52:34,800 --> 10:52:35,580 um 15909 10:52:35,580 --> 10:52:37,916 how about 15910 10:52:37,916 --> 10:52:39,960 we do it on f8 15911 10:52:39,960 --> 10:52:42,960 00.30 15912 10:52:48,540 --> 10:52:51,776 we will say Auto discovery 15913 10:52:51,776 --> 10:52:53,160 is it gonna let me run it on the sub 15914 10:52:53,160 --> 10:52:54,776 interface it may not I may have to do it 15915 10:52:54,776 --> 10:52:57,596 just on the fa 0 0. 15916 10:52:57,596 --> 10:53:00,060 Auto Discovery yeah I'll have to do it 15917 10:53:00,060 --> 10:53:01,380 there so interesting can't do it on a 15918 10:53:01,380 --> 10:53:03,720 sub interface I did not realize that so 15919 10:53:03,720 --> 10:53:06,120 we've got AutoCAD Auto Discovery qos 15920 10:53:06,120 --> 10:53:07,200 running 15921 10:53:07,200 --> 10:53:09,060 and we'll just let that run here for a 15922 10:53:09,060 --> 10:53:11,360 few minutes 15923 10:53:12,840 --> 10:53:14,820 and that's it let me see if it lets me 15924 10:53:14,820 --> 10:53:18,300 uh Go Auto qos yeah no Auto Qs data 15925 10:53:18,300 --> 10:53:19,680 discovered I'm not letting it run long 15926 10:53:19,680 --> 10:53:21,060 enough if you were going to use this in 15927 10:53:21,060 --> 10:53:22,680 the Enterprise like I said before you're 15928 10:53:22,680 --> 10:53:24,416 going to let it run for you know two 15929 10:53:24,416 --> 10:53:26,820 five seven days whatever 15930 10:53:26,820 --> 10:53:29,220 and uh what's gonna happen is once I 15931 10:53:29,220 --> 10:53:31,320 generate the policy based on what I 15932 10:53:31,320 --> 10:53:33,540 discover that auto qos command that I'm 15933 10:53:33,540 --> 10:53:36,660 typing is going to commit it to the 15934 10:53:36,660 --> 10:53:38,580 device and it's going to actually have 15935 10:53:38,580 --> 10:53:42,240 built multiple classes for us in the 15936 10:53:42,240 --> 10:53:43,620 policy and there's some commands it's 15937 10:53:43,620 --> 10:53:44,880 probably not going to give me a lot of 15938 10:53:44,880 --> 10:53:47,040 output at this point since we haven't 15939 10:53:47,040 --> 10:53:49,860 discovered anything but if we do 15940 10:53:49,860 --> 10:53:54,900 show Auto discovery qos 15941 10:53:54,900 --> 10:53:57,060 it actually does let us let us see a 15942 10:53:57,060 --> 10:53:58,800 little bit here so you can see for fast 15943 10:53:58,800 --> 10:54:01,436 e00 and the serial you know the 15944 10:54:01,436 --> 10:54:03,180 discovery up time in fact if I refresh 15945 10:54:03,180 --> 10:54:05,160 that you'll see it's continuing to clot 15946 10:54:05,160 --> 10:54:06,540 I just don't have enough traffic running 15947 10:54:06,540 --> 10:54:08,640 through this router to generate anything 15948 10:54:08,640 --> 10:54:12,000 but what it's going to show you is what 15949 10:54:12,000 --> 10:54:14,820 classes have been discovered and what 15950 10:54:14,820 --> 10:54:16,320 it's creating it's going to show you 15951 10:54:16,320 --> 10:54:18,240 recommendations for minimum bandwidth 15952 10:54:18,240 --> 10:54:20,276 detected applications 15953 10:54:20,276 --> 10:54:21,000 um 15954 10:54:21,000 --> 10:54:22,620 really just kind of break it down for 15955 10:54:22,620 --> 10:54:26,040 you and you know it's going to build you 15956 10:54:26,040 --> 10:54:26,640 um 15957 10:54:26,640 --> 10:54:29,700 like I said before a 10 Class A qos 15958 10:54:29,700 --> 10:54:33,660 model not all that different from the 15959 10:54:33,660 --> 10:54:36,000 Baseline qos model that we've talked 15960 10:54:36,000 --> 10:54:38,400 about Cisco using so but you don't need 15961 10:54:38,400 --> 10:54:39,840 to get a whole lot deeper into this for 15962 10:54:39,840 --> 10:54:41,340 the C voice exam I want you to know it 15963 10:54:41,340 --> 10:54:42,776 exists they want you to know how to kick 15964 10:54:42,776 --> 10:54:44,400 off a discovery and commit the changes 15965 10:54:44,400 --> 10:54:46,560 beyond that you should be should be good 15966 10:54:46,560 --> 10:54:51,540 to go so as we wrap up this final video 15967 10:54:51,540 --> 10:54:53,096 um you know and again I told you if 15968 10:54:53,096 --> 10:54:54,240 there'll be one more I'm going to talk 15969 10:54:54,240 --> 10:54:56,460 about that 11 class model and show you a 15970 10:54:56,460 --> 10:54:58,436 working example but as we wrap up this 15971 10:54:58,436 --> 10:55:01,620 video we've wrapped up the the heart and 15972 10:55:01,620 --> 10:55:03,000 soul if you will of what you're going to 15973 10:55:03,000 --> 10:55:04,620 need to be able to prepare for the C 15974 10:55:04,620 --> 10:55:07,500 voice exam like I always say one 15975 10:55:07,500 --> 10:55:10,436 resource whether it be a class that 15976 10:55:10,436 --> 10:55:12,480 you've taken a book that you've read or 15977 10:55:12,480 --> 10:55:14,416 a video series that you've gone through 15978 10:55:14,416 --> 10:55:17,220 no one source is going to adequately 15979 10:55:17,220 --> 10:55:19,916 prepare you for this you know any 15980 10:55:19,916 --> 10:55:22,680 certification exam uses many sources of 15981 10:55:22,680 --> 10:55:25,916 material as you can use on-the-job 15982 10:55:25,916 --> 10:55:28,740 experience use your own lab or rack 15983 10:55:28,740 --> 10:55:33,120 rental or you know take a class and read 15984 10:55:33,120 --> 10:55:34,916 a book and watch a video of course all 15985 10:55:34,916 --> 10:55:37,500 of these things are going to help you 15986 10:55:37,500 --> 10:55:40,020 know well-round you off as an engineer 15987 10:55:40,020 --> 10:55:41,580 and prepare you to leverage these 15988 10:55:41,580 --> 10:55:43,140 Technologies in the real world and 15989 10:55:43,140 --> 10:55:44,936 ultimately pass the certification exam 15990 10:55:44,936 --> 10:55:46,320 so 15991 10:55:46,320 --> 10:55:47,580 um I really appreciate you hanging in 15992 10:55:47,580 --> 10:55:49,800 there with me I know that we've covered 15993 10:55:49,800 --> 10:55:51,416 a lot of material you know sometimes 15994 10:55:51,416 --> 10:55:52,740 it's hard to demonstrate these things 15995 10:55:52,740 --> 10:55:54,240 outside of the real world environment 15996 10:55:54,240 --> 10:55:57,000 but we've tried to do that and that's 15997 10:55:57,000 --> 10:55:59,820 pretty much it for the the C voice exam 15998 10:55:59,820 --> 10:56:02,096 course so uh hang in there take a look 15999 10:56:02,096 --> 10:56:04,560 at my Enterprise uh 16000 10:56:04,560 --> 10:56:08,756 Baseline qos video next and uh after 16001 10:56:08,756 --> 10:56:11,400 that the review review rewind watch the 16002 10:56:11,400 --> 10:56:13,800 videos as necessary and good luck on 16003 10:56:13,800 --> 10:56:16,140 your exams you know as you go into the 16004 10:56:16,140 --> 10:56:18,240 test I want you to think about it as an 16005 10:56:18,240 --> 10:56:20,640 opportunity to 16006 10:56:20,640 --> 10:56:21,300 um 16007 10:56:21,300 --> 10:56:24,240 prove to yourself what you know 16008 10:56:24,240 --> 10:56:27,360 I am not the best exam Taker and it 16009 10:56:27,360 --> 10:56:30,480 takes me on sometimes several attempts 16010 10:56:30,480 --> 10:56:32,936 to pass tests and there's nothing wrong 16011 10:56:32,936 --> 10:56:34,740 with that you know create a study plan 16012 10:56:34,740 --> 10:56:36,596 that works for you if you don't pass 16013 10:56:36,596 --> 10:56:38,880 right away the best advice I can give 16014 10:56:38,880 --> 10:56:42,776 you is to go back study immediately fill 16015 10:56:42,776 --> 10:56:44,400 in the gaps and go take it again do not 16016 10:56:44,400 --> 10:56:46,320 wait two three four weeks do not wait a 16017 10:56:46,320 --> 10:56:48,960 month don't do that take it right away 16018 10:56:48,960 --> 10:56:51,980 and you're going to have the best 16019 10:56:51,980 --> 10:56:54,960 preparation to pass on your next attempt 16020 10:56:54,960 --> 10:56:57,540 so thanks for watching guys and I'll see 16021 10:56:57,540 --> 10:56:58,916 you in the next video and in the next 16022 10:56:58,916 --> 10:57:01,220 course 16023 10:57:02,450 --> 10:57:07,340 [Music] 16024 10:57:07,340 --> 10:57:10,340 thank you 16025 10:57:11,360 --> 10:57:14,809 [Music] 16026 10:57:19,820 --> 10:57:23,160 you've made it you have reached the 16027 10:57:23,160 --> 10:57:24,916 final video 16028 10:57:24,916 --> 10:57:27,180 we're going to talk about the Cisco 16029 10:57:27,180 --> 10:57:30,480 Baseline qos reference one more time and 16030 10:57:30,480 --> 10:57:31,916 I'm gonna give you a configuration 16031 10:57:31,916 --> 10:57:34,200 example I know we've gone through a lot 16032 10:57:34,200 --> 10:57:37,436 of different qos stuff and we've shown 16033 10:57:37,436 --> 10:57:39,960 you examples of shaping and policing and 16034 10:57:39,960 --> 10:57:42,540 queuing and building class maps and 16035 10:57:42,540 --> 10:57:45,180 policy maps and we've shown you Auto qos 16036 10:57:45,180 --> 10:57:47,520 VoIP and Enterprise and I want to round 16037 10:57:47,520 --> 10:57:51,416 It Out by showing you how I do things 16038 10:57:51,416 --> 10:57:54,540 this 11 class model I certainly did not 16039 10:57:54,540 --> 10:57:57,120 invent but I've adapted to my own 16040 10:57:57,120 --> 10:57:59,220 purposes throughout the years and I've 16041 10:57:59,220 --> 10:58:01,740 had really really good luck with it I 16042 10:58:01,740 --> 10:58:02,880 have to credit 16043 10:58:02,880 --> 10:58:05,756 um Tim segetti one of the ccies that I 16044 10:58:05,756 --> 10:58:07,500 know for 16045 10:58:07,500 --> 10:58:09,660 um including this design in a book he 16046 10:58:09,660 --> 10:58:11,820 wrote several years ago end-to-end qos 16047 10:58:11,820 --> 10:58:13,800 Network design in fact I think he's got 16048 10:58:13,800 --> 10:58:15,776 a new addition now I need to pick it up 16049 10:58:15,776 --> 10:58:20,040 but that book really went a long way at 16050 10:58:20,040 --> 10:58:23,160 explaining qos models to me 16051 10:58:23,160 --> 10:58:25,620 and he thought enough of the model The 16052 10:58:25,620 --> 10:58:27,416 Cisco reference model to include it in 16053 10:58:27,416 --> 10:58:30,120 his book and I have adapted it slightly 16054 10:58:30,120 --> 10:58:32,936 and included it here in the video so if 16055 10:58:32,936 --> 10:58:35,400 we look at the 11 class model I've got a 16056 10:58:35,400 --> 10:58:36,776 breakdown of the types of traffic we're 16057 10:58:36,776 --> 10:58:38,700 going to be including we're accounting 16058 10:58:38,700 --> 10:58:42,000 for voice video conferencing streaming 16059 10:58:42,000 --> 10:58:45,416 video call signaling routing Network 16060 10:58:45,416 --> 10:58:48,360 management traffic Mission critical data 16061 10:58:48,360 --> 10:58:51,596 transactional data bulk data scavenger 16062 10:58:51,596 --> 10:58:54,660 traffic and then best effort we are 16063 10:58:54,660 --> 10:58:57,960 going to allocate bandwidth based on the 16064 10:58:57,960 --> 10:59:00,660 percentages shown in this graph and keep 16065 10:59:00,660 --> 10:59:04,256 in mind these values are not set in 16066 10:59:04,256 --> 10:59:07,020 stone these values can vary from 16067 10:59:07,020 --> 10:59:09,660 Enterprise to Enterprise and and should 16068 10:59:09,660 --> 10:59:12,180 they should be set up to match your 16069 10:59:12,180 --> 10:59:15,240 unique environment that said this model 16070 10:59:15,240 --> 10:59:18,720 can give you a solid starting point for 16071 10:59:18,720 --> 10:59:21,240 doing your own design looking here the 16072 10:59:21,240 --> 10:59:23,160 things I want to point out 16073 10:59:23,160 --> 10:59:27,840 is we're using voice video conferencing 16074 10:59:27,840 --> 10:59:31,916 and streaming video are all going to be 16075 10:59:31,916 --> 10:59:36,660 priority queued so 18 plus 10 is 28 16076 10:59:36,660 --> 10:59:38,340 percent 16077 10:59:38,340 --> 10:59:40,620 and uh five percent for streaming video 16078 10:59:40,620 --> 10:59:42,660 is 33 and I mentioned earlier that you 16079 10:59:42,660 --> 10:59:43,740 want to stay 16080 10:59:43,740 --> 10:59:45,776 um not to exceed about 30 the actual 16081 10:59:45,776 --> 10:59:49,620 number is 33 but uh as far as what 16082 10:59:49,620 --> 10:59:50,756 you're going to strict priority queue or 16083 10:59:50,756 --> 10:59:54,240 loq but um so we've done that here and 16084 10:59:54,240 --> 10:59:55,916 really I'm gonna walk straight into it 16085 10:59:55,916 --> 10:59:57,240 we're going to show you the class maps 16086 10:59:57,240 --> 10:59:59,820 and the policy maps that you can use to 16087 10:59:59,820 --> 11:00:02,400 implement this 11 class model so we've 16088 11:00:02,400 --> 11:00:04,800 created class maps for each of our 16089 11:00:04,800 --> 11:00:07,256 classes we have class map match any 16090 11:00:07,256 --> 11:00:13,080 network management match IP dscp CS2 16091 11:00:13,080 --> 11:00:16,256 class map match any bulk data match IP 16092 11:00:16,256 --> 11:00:20,580 dscp af11 and af12. class map match any 16093 11:00:20,580 --> 11:00:25,320 voice match IP dscp e f class map match 16094 11:00:25,320 --> 11:00:28,436 any Mission critical data match IP dscp 16095 11:00:28,436 --> 11:00:30,060 25. 16096 11:00:30,060 --> 11:00:33,500 class map match any round team match 16097 11:00:33,500 --> 11:00:37,860 ipdscp CS6 class map match any scavenger 16098 11:00:37,860 --> 11:00:42,596 match IP dscp cs1 class map match any 16099 11:00:42,596 --> 11:00:46,256 video conferencing match ipdscp AF 41 16100 11:00:46,256 --> 11:00:49,560 and 42. class map match any streaming 16101 11:00:49,560 --> 11:00:54,060 video match ipdscp CS4 class map match 16102 11:00:54,060 --> 11:00:59,360 any call signaling match ipdscp CS3 and 16103 11:00:59,360 --> 11:01:03,620 af31 and we've got a class map match any 16104 11:01:03,620 --> 11:01:07,860 transactional data match ipdscp af21 and 16105 11:01:07,860 --> 11:01:13,860 af22 again this is not an absolute you 16106 11:01:13,860 --> 11:01:16,800 can adapt this model as needed for your 16107 11:01:16,800 --> 11:01:18,900 environment I'm not using in this 16108 11:01:18,900 --> 11:01:21,720 example anyway I'm not using nbar I'm 16109 11:01:21,720 --> 11:01:26,160 assuming that my packets coming in are 16110 11:01:26,160 --> 11:01:28,436 appropriately marked now that may or may 16111 11:01:28,436 --> 11:01:30,000 not be the case in your environment so 16112 11:01:30,000 --> 11:01:31,500 keep that in mind as you go through your 16113 11:01:31,500 --> 11:01:33,900 configuration examples 16114 11:01:33,900 --> 11:01:36,000 we've got a policy map that matches up 16115 11:01:36,000 --> 11:01:37,380 to these class Maps we're going to call 16116 11:01:37,380 --> 11:01:39,900 it policymap qos and we've defined for 16117 11:01:39,900 --> 11:01:42,720 each of the classes in entry so class 16118 11:01:42,720 --> 11:01:45,596 voice priority percent 18 and remember 16119 11:01:45,596 --> 11:01:47,220 I'm using the priority command that 16120 11:01:47,220 --> 11:01:49,800 means llq or low latent security 16121 11:01:49,800 --> 11:01:51,720 class video conferencing priority 16122 11:01:51,720 --> 11:01:53,880 percent 10 class streaming video 16123 11:01:53,880 --> 11:01:56,096 priority percent five 16124 11:01:56,096 --> 11:01:57,900 now we get into the class-based weighted 16125 11:01:57,900 --> 11:01:59,220 Fair queuing where we've got the 16126 11:01:59,220 --> 11:02:00,900 streaming video class with five percent 16127 11:02:00,900 --> 11:02:03,180 the call signaling class with five 16128 11:02:03,180 --> 11:02:05,460 percent routing with three percent 16129 11:02:05,460 --> 11:02:08,000 Network management with two percent 16130 11:02:08,000 --> 11:02:11,820 Mission critical data 15 percent 16131 11:02:11,820 --> 11:02:14,460 and keep in mind think about that 16132 11:02:14,460 --> 11:02:16,916 if this were up to your business 16133 11:02:16,916 --> 11:02:19,800 without technical input how many percent 16134 11:02:19,800 --> 11:02:21,660 do you think they'd allocate to Mission 16135 11:02:21,660 --> 11:02:24,596 critical data I guarantee you it's going 16136 11:02:24,596 --> 11:02:26,400 to be way up there it's not going to be 16137 11:02:26,400 --> 11:02:29,400 15 they look at that and they'll say 16138 11:02:29,400 --> 11:02:32,400 what are you nuts but really this is 16139 11:02:32,400 --> 11:02:33,776 appropriate you need to play that 16140 11:02:33,776 --> 11:02:37,080 liaison and and uh help guide them 16141 11:02:37,080 --> 11:02:39,300 towards a good solution so we're showing 16142 11:02:39,300 --> 11:02:41,520 you here 15 and we're doing random 16143 11:02:41,520 --> 11:02:42,776 detect 16144 11:02:42,776 --> 11:02:45,060 class transactional data bandwidth 16145 11:02:45,060 --> 11:02:49,680 percent 12 with random detect dscp based 16146 11:02:49,680 --> 11:02:52,560 bulk data has four percent again random 16147 11:02:52,560 --> 11:02:54,840 detected dscp based in our scavenger 16148 11:02:54,840 --> 11:02:57,540 class bandwidth percent one so we're 16149 11:02:57,540 --> 11:02:59,040 really dropping that down 16150 11:02:59,040 --> 11:03:01,560 and then class class default that's the 16151 11:03:01,560 --> 11:03:04,140 everything else bandwidth percent to 25 16152 11:03:04,140 --> 11:03:06,900 random detect so I think this is going 16153 11:03:06,900 --> 11:03:08,756 to give you a good solid model to build 16154 11:03:08,756 --> 11:03:09,660 on 16155 11:03:09,660 --> 11:03:13,256 this is a fantastic model for a branch 16156 11:03:13,256 --> 11:03:16,080 router or a core router doing Wan 16157 11:03:16,080 --> 11:03:18,660 services and I think you can build on 16158 11:03:18,660 --> 11:03:21,900 this for your own qos policy as 16159 11:03:21,900 --> 11:03:23,880 applicable to your network and when I 16160 11:03:23,880 --> 11:03:24,720 mentioned 16161 11:03:24,720 --> 11:03:27,980 partially deploying the 11 class model 16162 11:03:27,980 --> 11:03:30,540 you may not build every one of these 16163 11:03:30,540 --> 11:03:31,800 classes 16164 11:03:31,800 --> 11:03:35,340 but you should you know consider the 16165 11:03:35,340 --> 11:03:37,140 possibility of leveraging the same 16166 11:03:37,140 --> 11:03:39,660 values anyway just because you've got a 16167 11:03:39,660 --> 11:03:41,340 hundred percent 16168 11:03:41,340 --> 11:03:43,620 if you only choose to implement class 16169 11:03:43,620 --> 11:03:46,860 voice and class call signaling 16170 11:03:46,860 --> 11:03:49,380 you're you've accounted for 18 plus five 16171 11:03:49,380 --> 11:03:51,900 percent you got a lot of percents left 16172 11:03:51,900 --> 11:03:53,756 I wouldn't recommend changing the 16173 11:03:53,756 --> 11:03:54,840 numbers 16174 11:03:54,840 --> 11:03:57,720 leave yourself That Elbow Room so that 16175 11:03:57,720 --> 11:04:00,300 later you can come back 16176 11:04:00,300 --> 11:04:03,540 and add additional classes as you choose 16177 11:04:03,540 --> 11:04:04,916 to leverage them 16178 11:04:04,916 --> 11:04:07,500 in your environment so this is a good 16179 11:04:07,500 --> 11:04:11,040 example to start with it's not you know 16180 11:04:11,040 --> 11:04:12,540 it's not something I would say copy 16181 11:04:12,540 --> 11:04:14,160 paste and run within your router in fact 16182 11:04:14,160 --> 11:04:15,480 I'm not even going to do that here in 16183 11:04:15,480 --> 11:04:18,300 the lab you know it's a reference use it 16184 11:04:18,300 --> 11:04:21,540 as one and hopefully it'll help you have 16185 11:04:21,540 --> 11:04:23,580 a good gut feeling of where to begin so 16186 11:04:23,580 --> 11:04:25,256 this is it this was kind of a little 16187 11:04:25,256 --> 11:04:27,300 bonus thing 16188 11:04:27,300 --> 11:04:29,340 um thanks for tuning in to this video 16189 11:04:29,340 --> 11:04:31,320 series I think we've had a lot of fun 16190 11:04:31,320 --> 11:04:34,500 demonstrating how things work sometimes 16191 11:04:34,500 --> 11:04:36,300 we've had a lot of fun demonstrating how 16192 11:04:36,300 --> 11:04:37,740 things may not always work and 16193 11:04:37,740 --> 11:04:40,020 troubleshooting techniques and gee why 16194 11:04:40,020 --> 11:04:41,880 isn't that working you know and and I'm 16195 11:04:41,880 --> 11:04:43,500 sitting here and I'm I'm recording and 16196 11:04:43,500 --> 11:04:45,240 I'm screen capturing and it didn't work 16197 11:04:45,240 --> 11:04:47,096 perfect the first time so what do we do 16198 11:04:47,096 --> 11:04:48,900 we're not going to stop the video we're 16199 11:04:48,900 --> 11:04:50,096 going to let it play we're gonna go 16200 11:04:50,096 --> 11:04:51,416 through the troubleshooting thought 16201 11:04:51,416 --> 11:04:53,700 process and the exercises and we'll 16202 11:04:53,700 --> 11:04:54,840 figure it out in fact we had a pretty 16203 11:04:54,840 --> 11:04:57,060 good one about a video or two ago where 16204 11:04:57,060 --> 11:04:58,680 we were working on the serial link so 16205 11:04:58,680 --> 11:05:00,300 that stuff all adds value to the 16206 11:05:00,300 --> 11:05:02,040 instruction process it's the kind of 16207 11:05:02,040 --> 11:05:03,360 stuff you're going to run into in the 16208 11:05:03,360 --> 11:05:05,276 real world and you need to understand 16209 11:05:05,276 --> 11:05:06,900 how to deal with it so I like to leave 16210 11:05:06,900 --> 11:05:09,120 it in there when possible when I'm not 16211 11:05:09,120 --> 11:05:10,860 looking like a complete and total 16212 11:05:10,860 --> 11:05:14,276 so and you know even if I am that's okay 16213 11:05:14,276 --> 11:05:16,560 but uh good luck with your studying 16214 11:05:16,560 --> 11:05:18,596 process I hope that this video Series 16215 11:05:18,596 --> 11:05:20,820 has been helpful to you we will be uh 16216 11:05:20,820 --> 11:05:22,500 creating video series for the rest of 16217 11:05:22,500 --> 11:05:25,980 the Cisco ccnp voice track in fact next 16218 11:05:25,980 --> 11:05:29,040 up is cipt1 which is primarily a call 16219 11:05:29,040 --> 11:05:32,276 manager class so uh hopefully by the 16220 11:05:32,276 --> 11:05:34,140 time you have passed your C voice 16221 11:05:34,140 --> 11:05:36,660 content well or your C voice test will 16222 11:05:36,660 --> 11:05:38,936 have the cipt1 content ready to go and 16223 11:05:38,936 --> 11:05:40,740 you'll be able to jump right on in and 16224 11:05:40,740 --> 11:05:42,120 then keep moving with your certification 16225 11:05:42,120 --> 11:05:44,220 process my name is Josh Kittle it's been 16226 11:05:44,220 --> 11:05:45,900 a pleasure being your instructor for 16227 11:05:45,900 --> 11:05:47,580 this video series and I hope to see you 16228 11:05:47,580 --> 11:05:49,380 in the next video series good studying 16229 11:05:49,380 --> 11:05:52,040 and thanks guys 1142432

Can't find what you're looking for?
Get subtitles in any language from opensubtitles.com, and translate them here.