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.