|
0:00:14
|
Just before I move on to the next task,
|
|
0:00:17
|
I did get the PSTN phone up, as you can see here
|
|
0:00:20
|
and I’ll point out what the problem was really briefly.
|
|
0:00:24
|
Let’s clear this off, show run pipe 2 section telephony.
|
|
0:00:28
|
I had actually had the URL authentication in here
|
|
0:00:32
|
but I did not have the verify CISCO
|
|
0:00:35
|
username and password add on.
|
|
0:00:37
|
And so the PSTN actually, this is the branch 2 router.
|
|
0:00:40
|
But the PSTN actually authenticates off
|
|
0:00:43
|
the branch 2 router. That’s just the way we have it set up for
|
|
0:00:46
|
believe or not, our simplicity and mainly for our scripting
|
|
0:00:50
|
and some things that we do there. So,
|
|
0:00:53
|
The PSTN authenticates off the branch router. It does have to be set up
|
|
0:00:56
|
for you to control the PSTN whether you are using
|
|
0:01:00
|
branch 2 CME or not. It does need to be set up at least
|
|
0:01:03
|
in CME configuration, not SRST,
|
|
0:01:07
|
to be able to achieve that. So that was the problem I was just missing those two.
|
|
0:01:11
|
Put those and everything works.
|
|
0:01:19
|
One of the other things we did not really test was some of the fall back
|
|
0:01:22
|
features such as the speed dials let's say. So let’s say the SIP
|
|
0:01:27
|
If I click on one of the speed dials,
|
|
0:01:30
|
it works properly.
|
|
0:01:34
|
It's updating the screen. It's ringing, there we go.
|
|
0:01:38
|
And our intercom
|
|
0:01:40
|
feature still work. Our privacy buttons work
|
|
0:01:44
|
So, everything that we had configured previously
|
|
0:01:47
|
in CUCM or previously in CME
|
|
0:01:50
|
and have tested in
|
|
0:01:52
|
previous modules in CME, if you would like more information about those
|
|
0:01:55
|
go back. Those still work as well. So this next task
|
|
0:02:01
|
for 4-digit reachability and we are told to ensure that all
|
|
0:02:04
|
phones are still able to reach each other
|
|
0:02:06
|
by simply dialing a 4-digit
|
|
0:02:08
|
by simply dialing 4 digits when in fall back mode.
|
|
0:02:11
|
And that every receiving phone only sees the caller’s
|
|
0:02:14
|
4 digit extension for caller ID and their name display.
|
|
0:02:19
|
Let’s go ahead and try this. First of all,
|
|
0:02:22
|
if any of these four phones that are in fall back
|
|
0:02:27
|
want to try to reach the
|
|
0:02:30
|
Corporate Headquarter phone, well there's certainly
|
|
0:02:34
|
I'm sorry, if they wanna try to reach each other
|
|
0:02:36
|
they have no problem doing so. So, skinny phones,
|
|
0:02:39
|
let's actually just dial 3003
|
|
0:02:44
|
for the SIP phone over here
|
|
0:02:48
|
We see the phone arrive and we can call.
|
|
0:02:52
|
But what happens if this phone wants to dial 1001
|
|
0:02:57
|
to reach Jack Shepherd
|
|
0:03:02
|
and he is getting re-order tone. So
|
|
0:03:07
|
What would need to do is we need to make sure that we’ve got some sort of
|
|
0:03:11
|
dial peer for him. Well, let’s just take a look at our dial peers.
|
|
0:03:16
|
Actually, let’s do begin with dial peers so that we’ve got the separation.
|
|
0:03:22
|
We see the core list to begin with.
|
|
0:03:24
|
We’ve got some pots that an inbound dial peer.
|
|
0:03:27
|
We’ve got our two emergency outbound dial peers
|
|
0:03:30
|
and we’ve got our local, national, international and VOIP
|
|
0:03:33
|
for CUE that we mentioned we’ll use later for
|
|
0:03:39
|
for our prompt recording
|
|
0:03:43
|
But right now, we need to make sure that we have a configuration that will allow
|
|
0:03:47
|
our branch 2 phones in fall back to dial
|
|
0:03:50
|
a 1000 series
|
|
0:03:52
|
and we could even do a 2000 series number
|
|
0:03:54
|
as well even though we don’t currently have any phones there.
|
|
0:03:56
|
Let’s do dial peer voice
|
|
0:03:58
|
and let’s name it, let's call it 100
|
|
0:04:01
|
and it is gonna pots because we need to dial out through ISTN.
|
|
0:04:05
|
Typically, the WAN is what’s down in SRST mode.
|
|
0:04:08
|
Not necessarily in this case. It is an ACL but
|
|
0:04:12
|
that sort of what we are simulating.
|
|
0:04:14
|
The other reason we use an ACL is not only for
|
|
0:04:18
|
other subnet phone but we would not be able to remotely control the phones if we
|
|
0:04:23
|
ad anything but and ACL in there at corporate headquarter site.
|
|
0:04:26
|
Let’s first configure our destination pattern
|
|
0:04:30
|
is going to be beginning with 1… ending with
|
|
0:04:38
|
And we’ll say port 0/0/0:15
|
|
0:04:44
|
Let’s do a prefix of
|
|
0:04:47
|
Now, this is not the only way to do it if we want to collapse both
|
|
0:04:50
|
corporate headquarter and branch 1 onto a single dial peer
|
|
0:04:53
|
We could do a destination pattern of
|
|
0:04:56
|
^[12]
|
|
0:05:00
|
and then we could a do a voice translation rule.
|
|
0:05:02
|
But let’s do a prefix here of
|
|
0:05:08
|
We’re here in Amsterdam so
|
|
0:05:11
|
at least according to dial plan we’ve been using
|
|
0:05:14
|
throughout this series. So let’s do 00
|
|
0:05:17
|
For international, 1206501 and
|
|
0:05:26
|
that's enough. And then we'll go ahead
|
|
0:05:30
|
And we'll also, we’ll not put any core list or anything like that.
|
|
0:05:34
|
We’ll have our dial peer 101 pots
|
|
0:05:39
|
and our destination port will stay the same.
|
|
0:05:42
|
Destination pattern will be 2…
|
|
0:05:46
|
and our prefix will be 001512602
|
|
0:05:54
|
and that's enough because the rest was already specified.
|
|
0:05:59
|
Now, whenever we put, now you might say, "Wait a minute
|
|
0:06:02
|
pots dial peers strip
|
|
0:06:04
|
digit strip in the explicitly matched digits such as that.
|
|
0:06:07
|
They do unless they you put a ^
|
|
0:06:10
|
If you have a ^, digit strip or no digit strip, doesn’t really matter what you configure there.
|
|
0:06:14
|
The default is digit strip, it will not strip a digit.
|
|
0:06:18
|
One of the reasons you should probably
|
|
0:06:20
|
not normally put a ^ before an international dial peer
|
|
0:06:23
|
But ^ does omit the digit strip.
|
|
0:06:26
|
So now,
|
|
0:06:29
|
just write that router config, minimize that and let’s try to dial this number again
|
|
0:06:36
|
and sure enough, Jack is getting the call
|
|
0:06:39
|
at his corporate headquarter site.
|
|
0:06:42
|
If we look, this call went out properly over the PSTN
|
|
0:06:46
|
and he can answer the call in which I'd hit mute
|
|
0:06:51
|
to avoid the feedback and we’ll hang up.
|
|
0:06:56
|
So, that call works properly.
|
|
0:06:59
|
What about Jack trying to dial over to the
|
|
0:07:02
|
3000 series. Let’s have them try it out 3002.
|
|
0:07:09
|
So, Jack at corporate headquarters
|
|
0:07:11
|
is dialing 3002
|
|
0:07:14
|
It’s coming in from Jack Shepherd
|
|
0:07:17
|
3002
|
|
0:07:19
|
but notice it is coming in from Jack Shepherd and his
|
|
0:07:22
|
10-digit number
|
|
0:07:26
|
for caller ID, not for
|
|
0:07:31
|
It’s not coming in as a 4-digit number.
|
|
0:07:34
|
Let’s go back to our CUCM configuration
|
|
0:07:44
|
and the reason it is reaching it is of course we've put that
|
|
0:07:48
|
+ number in there in the
|
|
0:07:52
|
We did this in the last task. In each of the lines,
|
|
0:07:56
|
we put a call forward unregister for internal and external
|
|
0:08:00
|
to the + or fully globalized
|
|
0:08:03
|
E164 number with this calling search space.
|
|
0:08:07
|
However, let’s go take a look at the CSS.
|
|
0:08:11
|
So that CSS is dial device
|
|
0:08:15
|
branch 2 PSTN.
|
|
0:08:18
|
Let’s do Contains Device.
|
|
0:08:22
|
There is our dial device branch 2 PSTN.
|
|
0:08:25
|
It contains dial device branch 2 only,
|
|
0:08:29
|
device nell, PSTN and internal DNs.
|
|
0:08:34
|
So, without closing that, let’s open our translation patterns,
|
|
0:08:39
|
new route patterns and let’s look at anything that begins with \+.
|
|
0:08:45
|
We have got a number of things to do. Here’s the most specific pattern
|
|
0:08:49
|
regardless of the partition. Now, let’s look at the partition.
|
|
0:08:53
|
Dial device nell PSTN is that in the CSS.
|
|
0:08:57
|
Yes it it. So, that is the match pattern.
|
|
0:09:00
|
If we wanted to be sure that there was no
|
|
0:09:02
|
route pattern or anything else that was more specific
|
|
0:09:05
|
we could certainly always do route plan report.
|
|
0:09:09
|
All patterns that match \+
|
|
0:09:12
|
and see, alright we've got
|
|
0:09:16
|
or so how many in a page, 27 is what we returned
|
|
0:09:19
|
Let’s actually just do \+31
|
|
0:09:24
|
There we go. There is our most specific. We’ve got three of these.
|
|
0:09:27
|
Two of them are number transformations have called and calling
|
|
0:09:31
|
and those would be able to be matched, they wouldn’t
|
|
0:09:34
|
dial anywhere but they would be able to be matched if
|
|
0:09:37
|
the calling search space contained those partitions. It does not.
|
|
0:09:40
|
So, here is the most specific match. It was a translation pattern
|
|
0:09:45
|
and everything should be fine with that.
|
|
0:09:48
|
The problem is though, if we could click on that, it uses the calling parties
|
|
0:09:51
|
external phone number mask. That’s all it uses
|
|
0:09:56
|
and that’s because it really wasn’t design for
|
|
0:09:59
|
corporate headquarters site or any other site other than branch 2
|
|
0:10:02
|
to use these pattern as a local pattern essentially.
|
|
0:10:06
|
Let’s actually copy this pattern since it worked, we know the
|
|
0:10:11
|
pattern was matched and the partition matches and the CSS were
|
|
0:10:14
|
outsets to the route pattern
|
|
0:10:16
|
which routes it on all the way. Routeless, route group.
|
|
0:10:20
|
It doesn’t really matter local route group or whatever because we know that the call worked.
|
|
0:10:24
|
Everything works, let’s copy it
|
|
0:10:27
|
and let’s just be more specific. 7033xxx, those are only
|
|
0:10:33
|
4-digit
|
|
0:10:35
|
extensions that begin with three that belonged at the site
|
|
0:10:39
|
site C or branch 2
|
|
0:10:42
|
We don’t want to provide outside dial tone. It doesn’t really matter.
|
|
0:10:47
|
Urgent priority fine, one way or the other, it is gonna cause
|
|
0:10:51
|
problem in this sense but we don’t wanna use calling party external phone number mask.
|
|
0:10:56
|
And we’ll save
|
|
0:10:58
|
and minimize
|
|
0:11:00
|
And let’s minimize this and bring our phones back up
|
|
0:11:05
|
and minimize all the phones as well.
|
|
0:11:08
|
Now, let’s have Jack call that number again
|
|
0:11:15
|
We still see from calling name Jack Shepherd
|
|
0:11:18
|
but now we only see the 4-digit extension
|
|
0:11:21
|
and we can verify that coming in to PSTN
|
|
0:11:25
|
because of our modification of that translation pattern
|
|
0:11:29
|
well, we’ve copy that first, made it more specific a longer match
|
|
0:11:34
|
and then we unchecked the use calling party external phone number mask. Now,
|
|
0:11:40
|
Whether a PSTN would actually let you send
|
|
0:11:43
|
from the headquarter site or out the headquarter site, the calling number
|
|
0:11:47
|
of CLID of a 4-digit extension
|
|
0:11:52
|
it really honestly varies from carrier to carrier.
|
|
0:11:56
|
You would not want
|
|
0:12:00
|
anyone else to ever see this but in this particular situation
|
|
0:12:05
|
where a phone from corporate headquarters is calling a phone
|
|
0:12:09
|
on the branch 2 site. Whether it was SRST or not,
|
|
0:12:12
|
you probably would and that’s a very specific situation
|
|
0:12:15
|
If the carrier allowed it, then
|
|
0:12:18
|
well you would have that nice functionality. I've
|
|
0:12:21
|
really I've seen so many different carriers
|
|
0:12:24
|
that do and do not, both do and do not allow us. Some
|
|
0:12:29
|
that don’t allow it and blocked the calls and some that don’t allow it and
|
|
0:12:33
|
inform you fairly quickly whether through
|
|
0:12:37
|
e-mail, call, letter or whatever.
|
|
0:12:40
|
There’s just varying degrees of different types of carriers out there.
|
|
0:12:46
|
Certainly, in the US and
|
|
0:12:50
|
some of the countries that I’ve also worked with
|
|
0:12:53
|
carriers, sometimes they’re owned by the government, so they are very strict and
|
|
0:12:57
|
pretty much one size is what you are gonna get no matter where you go.
|
|
0:13:01
|
It really just depends so don’t assume anything
|
|
0:13:04
|
in the lab. If you are asked to do something,
|
|
0:13:06
|
if you are talking about a CCIE lab or a lower level cert and you are asked to
|
|
0:13:10
|
give the answer or stimulation to a question or
|
|
0:13:13
|
actually provide a configuration in the CCIE voice lab.
|
|
0:13:18
|
If they asked you to do something
|
|
0:13:20
|
and they are expecting you do it, then
|
|
0:13:22
|
you will be able to accomplish that. In other words, the
|
|
0:13:25
|
their pseudo or simulated telco
|
|
0:13:28
|
or simulated PSTN will allow that.
|
|
0:13:32
|
I have also seen situations where
|
|
0:13:35
|
people have misconfigured their PBXs and
|
|
0:13:38
|
send out 4 digits when they are just calling a regular
|
|
0:13:41
|
person like all of a sudden, I’ll get a caller ID of a 4-digit extension.
|
|
0:13:44
|
It is actually very common with the hospital that I’ve worked with
|
|
0:13:48
|
in the past and
|
|
0:13:50
|
Every time I get a call from them, I see a 4-digit extension
|
|
0:13:53
|
I haven’t worked with them for telephony, by the way.
|
|
0:13:56
|
I have worked with them in other various capacities and
|
|
0:14:00
|
and I just constantly tell them, “You guys got to fix your system.”
|
|
0:14:04
|
It’s just so annoying when you get a call from
|
|
0:14:05
|
4-digit extension because you have no idea who it is
|
|
0:14:09
|
So, that meets the requirements of this task.
|