|
0:00:14
|
And our last task of today 16.10 is Speed Dials in CUCME.
|
|
0:00:20
|
We're told to provision both Desmond Hume's phone at dn 3001.
|
|
0:00:25
|
And James Ford's phone at dn 3003
|
|
0:00:30
|
to have the following speed dials and fast dials.
|
|
0:00:34
|
They both should have the speed dial with the name label hurley at dn 3004.
|
|
0:00:41
|
The fast dial for Sawyer's mobile at 006 7035 7575,
|
|
0:00:49
|
and the fast dial for Amsterdam Vendor 703 7000.
|
|
0:00:55
|
Also provision James Ford's phone, same phone as above,
|
|
0:00:58
|
same phone as above but give him one additional,
|
|
0:01:01
|
to have the following speed dial, speed dial lock at dn 3002.
|
|
0:01:08
|
OK. We're also told to provision Desmond Hume's phone,
|
|
0:01:11
|
at dn 3001 to have a busy lampfield speed dial
|
|
0:01:15
|
for John Locke's phone for dn 3002.
|
|
0:01:18
|
And also to allow and to edit fast dials and
|
|
0:01:21
|
speed dials directly from his phone.
|
|
0:01:26
|
OK? Load
|
|
0:01:31
|
speed dial list provided in this deep dive start up config into this
|
|
0:01:35
|
CME router's flash memory and ensure that it is accessible,
|
|
0:01:40
|
from the phones and then load the bulk speed dial list
|
|
0:01:44
|
provided in these deep dives start up configs into the CME configuration.
|
|
0:01:48
|
However, this one don't do into flash memory, make sure it's access via tftp
|
|
0:01:54
|
only, so use your own tftp server on your laptop or the CUCM server.
|
|
0:01:59
|
if a tftp server has a tftp server if you don't have one handy.
|
|
0:02:05
|
And ensure that phone users must dial *60
|
|
0:02:10
|
and then the speed dial index number that they wish to dial.
|
|
0:02:14
|
Note that there will be no visible menu structure that will be viewable
|
|
0:02:19
|
on the phones display. Finally ensure that Locke can add
|
|
0:02:26
|
can add or delete both personal speed dials and speed dial buttons,
|
|
0:02:32
|
as well as reset his phone all directly from his display,
|
|
0:02:37
|
from his display, go ahead and have him add the speed dial for hurley,
|
|
0:02:42
|
at 3004 and the personal speed dial for Sawyer at 0067 357575
|
|
0:02:49
|
and then reset his phone himself and test to ensure that they both work,
|
|
0:02:54
|
and check the IOS CLI to see what's changed and ensure that Desmond Humes
|
|
0:02:58
|
does not have this capability from his phone, I think earlier
|
|
0:03:01
|
up here I just said that make sure that he can edit them directly
|
|
0:03:04
|
from his phone, that was a over sight in my part,
|
|
0:03:08
|
I decided later that I didn't want him to have access to it but I forgot to
|
|
0:03:12
|
hold this little bit of configuration out or wording out so I'll
|
|
0:03:16
|
again I'll change that before you see the final copy.
|
|
0:03:21
|
OK. If you're watching the recorded version then what's in your
|
|
0:03:25
|
member's account is already the corrected version.
|
|
0:03:30
|
OK. So let's go to Desmond's phone.
|
|
0:03:38
|
Clear off our screen here and let's go into ephone 1.
|
|
0:03:44
|
And we're told to give Desmond a speed dial for hurley,
|
|
0:03:52
|
at dn 3004 so we're going to
|
|
0:03:58
|
just use the keyword speed dial, have to give it an index tag.
|
|
0:04:03
|
The speed dial phone number which was
|
|
0:04:08
|
hurley.
|
|
0:04:10
|
OK? So phone number is 3004 and the label on the phone is hurley.
|
|
0:04:20
|
OK?
|
|
0:04:22
|
Then we were told to give him the fast dial for Sawyer's mobile.
|
|
0:04:30
|
So we'll use the keyword fast dial tag, phone number is
|
|
0:04:37
|
006 7035 7575
|
|
0:04:42
|
and the name, little different from the label, but the name
|
|
0:04:46
|
is I notice it says no quotes required, is Sawyer's mobile.
|
|
0:04:54
|
OK? Then fast dial 2
|
|
0:04:58
|
was to be this dn, although that actually should say 0
|
|
0:05:03
|
and the net number so that the forst 0 being the PSTN trunk access cde,
|
|
0:05:09
|
again I'll change that, mistype and then Amsterdam Vendor.
|
|
0:05:18
|
OK? So do show run | to section ephone space space 1
|
|
0:05:25
|
There we've got his configuration for fast dials and speed dials
|
|
0:05:29
|
we'll just copy that and go to voice register pool 1
|
|
0:05:36
|
and guess what, it's one of the few things that works exactly the same.
|
|
0:05:43
|
OK?
|
|
0:05:46
|
Then we were told to also add
|
|
0:05:51
|
another speed dial on James Ford's phone, now James Ford's phone,
|
|
0:05:56
|
the one we're on right now, happens to be a SIP phone,
|
|
0:06:00
|
voice register pool obviously and so we are not able,
|
|
0:06:04
|
let's look back at our config, we're not able to give a busy lampfield
|
|
0:06:09
|
speed dial for John Locke. OK? We are
|
|
0:06:15
|
able to do that for Desmond's phone because he's a Skinny
|
|
0:06:21
|
phone, so we can use a busy lampfield speed dial
|
|
0:06:24
|
or a monitor or a watch button or things that we cannot do with SIP yet so
|
|
0:06:30
|
that's reason that we're going to have a speed dial to
|
|
0:06:35
|
3002 to the Skinny phone of John Locke and the label Locke.
|
|
0:06:43
|
Now we're going to go ahead and restart that phone.
|
|
0:06:46
|
And of course we'll restart ephone 1 as well.
|
|
0:06:51
|
So do show run | to section ephone space space one.
|
|
0:06:57
|
and also to pool one.
|
|
0:07:03
|
Pool space space one.
|
|
0:07:08
|
OK. So we've got the two speed dials and the two fast dials
|
|
0:07:11
|
on the voice register pool and we've got the speed dial and the
|
|
0:07:16
|
two fast dials on ephone 1.
|
|
0:07:20
|
And we were also told to provision Desmond's phone to have a busy
|
|
0:07:23
|
lampfield for John's phone, so let's actually add that.
|
|
0:07:29
|
Yes we're back on ephone 1, so let's do,
|
|
0:07:33
|
here we already have button 1 colon 1, we're going to
|
|
0:07:37
|
paste that button 1 colon 1, but the second button,
|
|
0:07:42
|
which is currently occupied because we just did a restard
|
|
0:07:46
|
is currently occupied by hurley the speed dial which should work
|
|
0:07:53
|
press it and see if it, once it catches up, see if it dials
|
|
0:07:59
|
and sure enough it dials over to hurley's phone
|
|
0:08:04
|
which is a SIP phone, Hugo Reyes, hurley.
|
|
0:08:08
|
OK? But we're gonna go ahead and say button 2
|
|
0:08:13
|
and I'm actually gonna go back and erase all the buttons so that
|
|
0:08:16
|
I can do question mark and we can see normal phone lines
|
|
0:08:20
|
are provisioned index tag to button number as a ratio sort of.
|
|
0:08:26
|
Instead of a colon separating the button line and the
|
|
0:08:30
|
dn tag, we can use, I believe we mentioned most of these
|
|
0:08:34
|
S for silent ring, B for silent ring with call waiting beep not muted,
|
|
0:08:41
|
previous one was call waiting was muted as well,
|
|
0:08:44
|
F for a feature ring, kind of a distinctive ring.
|
|
0:08:48
|
And there's also some things dealing with DND feature rings,
|
|
0:08:51
|
we'll look all that tomorrow, well actually the next deep dive
|
|
0:08:54
|
sort of a few days and for monitor line. OK, so a silent ring
|
|
0:08:59
|
call waiting is suppressed, it's just a monitor.
|
|
0:09:03
|
W is a watchline also known as a busy lampfield speed dial.
|
|
0:09:09
|
Then we have overlay, call waiting overlay and expansion lines.
|
|
0:09:13
|
And you can use different separator options or different operators
|
|
0:09:17
|
for the different buttons, so again button 1:1
|
|
0:09:22
|
that one's already there and then 2 watch for which dn,
|
|
0:09:28
|
it just so happens that's actually dn 2, so it's gonna be 2w2
|
|
0:09:34
|
and restart and we're gonna watch his phone restart and when it does,
|
|
0:09:45
|
it automatically moves speed dial down to a new place,
|
|
0:09:48
|
we don't have to define what place it is like we would in CUCM.
|
|
0:09:51
|
So now we've got a watchline for John Locke, so anytime
|
|
0:09:55
|
John Locke goes off hook, let's say John calls the PSTN,
|
|
0:10:00
|
notice this little icon here,
|
|
0:10:06
|
bring this up and I'll do it here again.
|
|
0:10:10
|
Watch this little,
|
|
0:10:14
|
icon right here go from a telephone to off hook receivers, here we go.
|
|
0:10:23
|
OK. So if he calls anyone else, made a misdial so
|
|
0:10:28
|
he'll hang up, he's going off hook again, obviously he sees off hook here,
|
|
0:10:34
|
3004 he calls, he's connected.
|
|
0:10:38
|
But we see that he's off hook as soon as he hangs up
|
|
0:10:41
|
and goes on hook, we see that as well.
|
|
0:10:45
|
So it's and the light actually lights up, it's just that this client
|
|
0:10:49
|
doesn't actually have functionality for
|
|
0:10:51
|
changing the color of these little buttons.
|
|
0:10:57
|
OK? So we've configured a watchline which also deals with presence.
|
|
0:11:03
|
There is a little bit more to presence that we'll deal with when we
|
|
0:11:07
|
get to the presence module, although there's really not
|
|
0:11:09
|
a lot more when it comes to CME
|
|
0:11:11
|
and presence, just a tad bit, but that is essentially is
|
|
0:11:17
|
as we have a watchline there. We also could use an M for a monitor line.
|
|
0:11:22
|
OK. Will this be able to be used as a speed dial?
|
|
0:11:25
|
Sure enough, it can be. We could also have it as a monitor line but
|
|
0:11:30
|
watchline is probably what we want there.
|
|
0:11:35
|
OK?
|
|
0:11:38
|
Back to our task, so now we're told to load the speed dial list
|
|
0:11:42
|
provided into the router's flash memory.
|
|
0:11:47
|
So let me pull up the speed dial list.
|
|
0:11:52
|
Let me actually open it in text edit.
|
|
0:12:08
|
We've got two different lists here that we're gonna be bringing up.
|
|
0:12:12
|
We've got
|
|
0:12:16
|
this 123 4th bullet tells us to load the speed dial list in the flash,
|
|
0:12:22
|
and the 5th bullet tells us to load the bulk speed dial list,
|
|
0:12:26
|
but do it via tftp.
|
|
0:12:28
|
OK? So our speed dial list is an xml
|
|
0:12:34
|
file with directory entries that I've already populated.
|
|
0:12:37
|
Our bulk dial is a comma separated value,
|
|
0:12:41
|
and it can be saved as .csv or .text.
|
|
0:12:45
|
It doesn't even matter if it's not saved as anything as long as
|
|
0:12:48
|
it's in the proper format. All of these information,
|
|
0:12:52
|
before you worry is in the CUCME administration guide
|
|
0:12:58
|
under speed dial, configuring speed dials
|
|
0:13:04
|
information about them, bulk loading speed dials which is what
|
|
0:13:08
|
we're dealing with now, actually next one we're dealing with,
|
|
0:13:12
|
Here's the format, it tells you the headers for the CSV file.
|
|
0:13:19
|
OK. A line that begins with a semi colon is handled as a comment.
|
|
0:13:23
|
They're separated by commas so they're CSV files.
|
|
0:13:28
|
OK? Let's just go back up to the beginning. There's also the
|
|
0:13:35
|
speed dial buttons and abbreviated dialing.
|
|
0:13:39
|
Again we mentioned there's local speed dial menu, personal speed dial menu.
|
|
0:13:43
|
Speed dials buttons and abbreviated bulk speed dial
|
|
0:13:48
|
so we've got a lot of different options,
|
|
0:13:51
|
that we can do, we've already done the speed dial buttons
|
|
0:13:54
|
and abbreviated dials.
|
|
0:13:57
|
Subsequent entries beyond the ones that we see buttons for are used
|
|
0:14:02
|
with the speed dial code or tag and then the ABBR or abbreviated softkey.
|
|
0:14:07
|
We've already done those and configured them and seen them on
|
|
0:14:09
|
a Skinny phone and even on a SIP phone.
|
|
0:14:15
|
Then we've got the local speed dial menu,
|
|
0:14:19
|
that's actually what we're gonna do with the xml files, speed dial
|
|
0:14:23
|
.xml just placed in the router's flash memory.
|
|
0:14:27
|
Personal speed dial, gonna see how to configure that
|
|
0:14:31
|
and then bulk loading which we just talked about, so let's scroll down to
|
|
0:14:35
|
local speed dial, actually go back up.
|
|
0:14:40
|
and
|
|
0:14:44
|
then there's also phone user interface for speed dialing fast out
|
|
0:14:48
|
we're gonna look at that in just a little bit as well.
|
|
0:14:52
|
We looked at monitor line, we used watch but
|
|
0:14:55
|
BLF watch, but it could have been a monitor just the same. OK.
|
|
0:15:08
|
OK. Let's go to Skinny, defining speed dials
|
|
0:15:12
|
we've already done that one actually.
|
|
0:15:20
|
Here we go, alright enabling a local speed dial menu.
|
|
0:15:27
|
A speed dial xml file contains
|
|
0:15:33
|
if it contains missing inormation that's not displayed on the phone
|
|
0:15:37
|
that's not what I want, I want the example of it.
|
|
0:15:44
|
So enabling a local one, yes it tells us we need http
|
|
0:15:48
|
it's not actually accessed via tftp, it's accessed via
|
|
0:15:52
|
http so that has to be the path and it tells us how to
|
|
0:15:57
|
pull the file in and that's pretty much all it tells us, it does
|
|
0:16:00
|
give an example of the xml file, I just have to find it.
|
|
0:16:09
|
Here we go, configuration examples I think is where it is.
|
|
0:16:13
|
OK. Under configuration examples, this is where we get
|
|
0:16:17
|
the ability to just copy and paste, and watch copying and pasting
|
|
0:16:21
|
across the page, copy this part and then copy this part,
|
|
0:16:25
|
paste it into notepad and then change whatever you want,
|
|
0:16:28
|
so you've got the exact format that the phone is expecting,
|
|
0:16:31
|
in terms of the xml element or tags.
|
|
0:16:37
|
To answer someone's question that I just now saw.
|
|
0:16:40
|
Is there presence enabled to get the blf working.
|
|
0:16:43
|
No, I don't presence enabled to get just the
|
|
0:16:47
|
just standard blf speed dial working
|
|
0:16:51
|
but that's because I'm going between two Skinny phones.
|
|
0:16:55
|
If I was trying to go between a SIP and a Skinny phone,
|
|
0:16:59
|
then I would have to enable presence.
|
|
0:17:02
|
And that's just under the SIP-UA global config
|
|
0:17:07
|
and then presence enabled. I might as well go ahead
|
|
0:17:10
|
and show it real quick because it's just so
|
|
0:17:14
|
simple, there's really not a lot presence enable
|
|
0:17:20
|
and then you can monitor between SIP and Skinny phones as well.
|
|
0:17:24
|
We will show when talk about presence the ability to see
|
|
0:17:31
|
presence and SIP subscribe and SIP notify
|
|
0:17:37
|
messages between CUCM and CME, it actually only works in one direction,
|
|
0:17:42
|
but it does work in that one direction, but again we're not going to
|
|
0:17:46
|
go in to all that right now, but just to answer your question,
|
|
0:17:49
|
presence was not enabled, I did just now enable it but
|
|
0:17:52
|
I could turn it off just the same.
|
|
0:17:56
|
Don't remember if it shows up as no presence enabled if I do that, no
|
|
0:18:02
|
it did just disable it just the same. OK.
|
|
0:18:07
|
So enable it again, show run, there's the show that's enabled.
|
|
0:18:13
|
No presence enabled.
|
|
0:18:17
|
Do show run, it's not enabled.
|
|
0:18:22
|
And then just go off hook on John Locke's phone,
|
|
0:18:26
|
and watch his button here and sure enough we see it,
|
|
0:18:30
|
but again that's just because it's between two Skinny phones.
|
|
0:18:33
|
OK. Great question.
|
|
0:18:37
|
So getting the xml file
|
|
0:18:40
|
no big deal, getting the bulk speed dial and csv format,
|
|
0:18:44
|
again no big deal. Everything is in the admin guide.
|
|
0:18:48
|
And when I say no big deal, I don't just mean in the field, I mean
|
|
0:18:50
|
in the lab, you just have read the documents and know where to look,
|
|
0:18:54
|
and if you read them and just look at a basic table of contents over here,
|
|
0:18:59
|
then you should be able to probably find examples copy and paste,
|
|
0:19:03
|
and you're not gonna be stuck trying to figure everything out
|
|
0:19:06
|
just like in the last deep dive, we talked about the phone backgrounds,
|
|
0:19:11
|
the directory structure that we have to create and place them in,
|
|
0:19:17
|
the way the file, the list .xml file has to be,
|
|
0:19:21
|
and the ringtones .xml has to be, that those are both served through tftp.
|
|
0:19:26
|
All of that we went over, it's in the documentation,
|
|
0:19:28
|
you just have to know where to look to find it.
|
|
0:19:31
|
OK. So we've already got these files created
|
|
0:19:37
|
and we provided them, the lab may not, but again
|
|
0:19:41
|
copy and paste and create them yourself, no big deal.
|
|
0:19:45
|
I just didn't take up 10 pages of task
|
|
0:19:47
|
telling you what to put in all of them.
|
|
0:19:49
|
So we're going to go ahead and this point
|
|
0:19:58
|
Incidentally even though you can't see them, just since I have this up
|
|
0:20:01
|
one of our SIP phones that we just added fast dials to and speed dials.
|
|
0:20:09
|
Actually let's go take a look here real quick, the Skinny phones
|
|
0:20:13
|
we looked at the speed dial button, not just the BLF button but the
|
|
0:20:17
|
speed dial button here for hurley, we didn't look at the fast dials,
|
|
0:20:20
|
and that's done under directories.
|
|
0:20:27
|
And then under personal speed dial,
|
|
0:20:32
|
so there's the two fast dials that we added, that's the personal
|
|
0:20:37
|
speed dial, not to be confused with the local speed dial,
|
|
0:20:41
|
or the local, obviously the local directory,
|
|
0:20:44
|
local speeds dials what we're about to do. OK?
|
|
0:20:47
|
The speed dial is not showing up on the SIP phone,
|
|
0:20:53
|
and I hadn't really looked at it because I was focusing on the SIP phone.
|
|
0:20:56
|
But it's because we didn't go out and say voice register global
|
|
0:20:59
|
no create profile, create profile and then restart the phone.
|
|
0:21:04
|
So we're just gonna go ahead and copy and paste and
|
|
0:21:06
|
tell this to happen for everything.
|
|
0:21:10
|
Skinng and SIP alike, the SIP ones being the ones that really need it.
|
|
0:21:22
|
The Skinny have reregistered quickly, the SIP phones,
|
|
0:21:26
|
now register and even though you can't see them, the SIP phone1 has
|
|
0:21:30
|
hurley unlocked I can just hit the speed dial
|
|
0:21:33
|
and sure enough that call is hurley.
|
|
0:21:38
|
Or hit the other speed dial and sure enough it calls Locke
|
|
0:21:43
|
from the speed dial. OK.
|
|
0:21:49
|
So back to the task at hand which is to
|
|
0:21:54
|
load the speed dial xml list into the router's flash memory,
|
|
0:21:59
|
so I've already got a tftp server set up on my laptop.
|
|
0:22:03
|
and so we'll do a copy tftp:///192.168.10.50 is my IP
|
|
0:22:13
|
and my firewall is off, speed dial
|
|
0:22:17
|
.xml to flash colon. Yes I want that to be the file name.
|
|
0:22:24
|
I happen to already have one there, it wasn't won by
|
|
0:22:26
|
default by I've already put it there. Yes I want to overwrite it.
|
|
0:22:29
|
And no, I don't want to erase the flash before copying.
|
|
0:22:34
|
Looks like it loaded it and copied it just fine, everything was good,
|
|
0:22:38
|
I can do a more speed dial
|
|
0:22:42
|
.xml, I don't have to put flash if that's the default location.
|
|
0:22:47
|
By the way you can moore things that are out on remote tftp,
|
|
0:22:50
|
servers like I can moor tftp://192.168.10.50/ speed dial
|
|
0:23:01
|
.xml and it will go and download it and then display what was in that file.
|
|
0:23:08
|
OK.
|
|
0:23:10
|
Just like I think I still have a list .xml there as well.
|
|
0:23:17
|
It is capital L.
|
|
0:23:21
|
Nope.
|
|
0:23:24
|
Apparently I don't still have it there.
|
|
0:23:28
|
I don't still have it there, I do still have a bulk dial.
|
|
0:23:37
|
.text
|
|
0:23:40
|
There we go.
|
|
0:23:41
|
So add on the tftp server, that's what we're gonna do next.
|
|
0:23:44
|
Alright, so I just copied in the flash, show flash
|
|
0:23:48
|
| to include speed dial or the speed
|
|
0:23:52
|
and you can see I've obviously put it in there two other times,
|
|
0:23:55
|
as I overwrite it, it shows up as deleted until I do squeeze flash
|
|
0:24:00
|
which I'm not gonna do now, because it'll take forever to rebuild
|
|
0:24:02
|
the file structure, but I do have speed dial xml
|
|
0:24:06
|
we moored it so we can see it, so now
|
|
0:24:09
|
from the phones, I should be able to do directories
|
|
0:24:13
|
local speed dial option 5,
|
|
0:24:20
|
and from both of these and I should be able to see all of the various
|
|
0:24:26
|
vendors and names and if I have rights to be able to call that.
|
|
0:24:31
|
I should just be able to hit dial.
|
|
0:24:35
|
And it rings out to the PSTN.
|
|
0:24:40
|
And now ring from the other phone, sure enough.
|
|
0:24:45
|
OK. So the speed dial list, the xml
|
|
0:24:51
|
not difficult at all, the bulk speed dial list is a little bit different.
|
|
0:24:57
|
We already saw the format that it's in.
|
|
0:25:00
|
The way that we use or configure it and then the way that we use it,
|
|
0:25:05
|
is through telephony service.
|
|
0:25:08
|
And we say bulk speed dial,
|
|
0:25:11
|
and we've got a list and a prefix, so first we're gonna say list,
|
|
0:25:16
|
we're gonna give it an index, we can have 0 through 9, so 10 lists
|
|
0:25:20
|
and you can have up to 10,000 numbers.
|
|
0:25:25
|
I don't know if it's total or per list.
|
|
0:25:28
|
But you can certainly have up to 10,000 numbers, you can have
|
|
0:25:31
|
0000. Actually if you remember,
|
|
0:25:36
|
do more
|
|
0:25:40
|
tftp://192.168.10.50/bulk
|
|
0:25:47
|
dial .text
|
|
0:25:51
|
You note that I have an index number 0102 that can be up to four digits
|
|
0:25:56
|
in link so 0000 0001 through 9999,
|
|
0:26:04
|
so 10,000 then the number,
|
|
0:26:08
|
then the name and then whether you want the number,
|
|
0:26:12
|
to be hidden or displayed when the phone calls it,
|
|
0:26:17
|
and then comma, because the last thing can be a pen.
|
|
0:26:22
|
So like here for option 05,
|
|
0:26:26
|
I had *5, but if you remember
|
|
0:26:30
|
*59 is paging all phones,
|
|
0:26:33
|
*51 pages shipping, *52 pages sales,
|
|
0:26:38
|
so this just says paging departments and it's hiding this,
|
|
0:26:42
|
but it's allowing you to append whatever digit you want.
|
|
0:26:48
|
OK. So that you do *5 and then it's allowing another digit
|
|
0:26:51
|
appended before it actually tries that against the digit analysis engine.
|
|
0:26:57
|
which is essentially a set of dial peers. OK. So
|
|
0:27:03
|
if I don't say hide, like here I just have comma comma so
|
|
0:27:08
|
nothing for hide and nothing for append, then it will show,
|
|
0:27:11
|
it will replace this actual dialed number with what was
|
|
0:27:17
|
the user dialed kind of prefix or string.
|
|
0:27:23
|
So to begin with, before we actually define a list,
|
|
0:27:26
|
let's actually define the prefix, so bulk speed dial
|
|
0:27:31
|
prefix and we were told that
|
|
0:27:36
|
in our task,
|
|
0:27:44
|
we were told in the task that the users must dial
|
|
0:27:51
|
*60 and then the speed dial index number they wish to dial.
|
|
0:27:57
|
The speed dial index number is
|
|
0:28:00
|
the index number not of the list, but inside the list.
|
|
0:28:05
|
OK. And I could probably could word that a little bit better.
|
|
0:28:09
|
And in the lab, if you've got something that was maybe not so clear,
|
|
0:28:12
|
a perfect example of something you should as a proctor about.
|
|
0:28:16
|
So *6 i what I actually want as the prefix here, *6.
|
|
0:28:24
|
Then we have bulk speed dial list,
|
|
0:28:28
|
and then an index for the list, that's where the zero comes in.
|
|
0:28:34
|
Then the url which is tftp and this is not gonna load this into flash,
|
|
0:28:38
|
this is actually gonna stay over on tftp
|
|
0:28:43
|
that way we can change it whenever we want, 192 168 1050
|
|
0:28:50
|
Bulk dial .text and if it's in the proper format,
|
|
0:28:55
|
then it will show us that it loaded properly,
|
|
0:28:57
|
if it's not in the proper format, it will not work properly.
|
|
0:29:01
|
In fact, let me just go ahead and pull up my tftp server.
|
|
0:29:07
|
And let me reveal the file folder that those files are in.
|
|
0:29:13
|
And here's my bulk dial and I'm just go ahead and drag this over here,
|
|
0:29:19
|
and I'm just gonna go ahead and change this to,
|
|
0:29:24
|
I'm gonna add a one there, by the way all of
|
|
0:29:26
|
these indexes have to be the same link. Now because and I saved it,
|
|
0:29:33
|
because I only have 1 through 6, I could just have those one digit,
|
|
0:29:37
|
and it would save the user from having to dial 04 or 06.
|
|
0:29:43
|
It's obviously if you're going up to 99 or a 100,
|
|
0:29:47
|
you would need the 0 as a prefix, but I have one of them,
|
|
0:29:51
|
that is a prefix, it's a different link from the others
|
|
0:29:54
|
and this isn't gonna work, it's not gonna be an acceptable format.
|
|
0:29:57
|
So now when I try to load it,
|
|
0:30:01
|
Saying it processed it, I can promise you it's not in the right format,
|
|
0:30:05
|
I'll tell you what will definitely not work, is if I switch this around.
|
|
0:30:13
|
OK. Files are aleady in use, let me go back and say no.
|
|
0:30:18
|
And then load it again, not returning the air that it had before.
|
|
0:30:25
|
Let's say do show telephony,
|
|
0:30:32
|
service bulk dial,
|
|
0:30:44
|
bulk speed dial global,
|
|
0:30:50
|
0, it's wanting specific index to search.
|
|
0:31:00
|
02, yes it did load it.
|
|
0:31:09
|
It didn't show 101. OK, which is one that I had up there.
|
|
0:31:15
|
So it didn't load the first record,
|
|
0:31:17
|
but it did load the rest of the records that are proper.
|
|
0:31:20
|
OK. If I had all of these backwards,
|
|
0:31:26
|
for instance like this, where I've got them in the wrong order,
|
|
0:31:49
|
Lt's do this, I put this back to 01, we'll save this.
|
|
0:32:04
|
OK, it does load it into running memory, so in order to get
|
|
0:32:08
|
the change to take effect, I do need to say no bulk dial,
|
|
0:32:14
|
and then bulk dial,
|
|
0:32:18
|
and here we see that the file load failed, that's what I wanted to show you.
|
|
0:32:22
|
So if they're in the wrong order, it's gonna fail.
|
|
0:32:26
|
Let me go back, put them in the right order,
|
|
0:32:42
|
so let me just do this and let's if I just load some of them,
|
|
0:32:46
|
yes if some of them are in the right order,
|
|
0:32:49
|
it will load those that are in the right order.
|
|
0:32:52
|
So global and the reason there's global versus
|
|
0:32:58
|
local is that you can actually apply the same command
|
|
0:33:02
|
so do show run | to section let's say bulk
|
|
0:33:09
|
Let's just do bulk,
|
|
0:33:13
|
show run | section bulk. You can do the same command I did under
|
|
0:33:17
|
telephony service, but you can do it under an ephone.
|
|
0:33:20
|
And then it's a bulk dial just for that ephone, here it's done globally.
|
|
0:33:27
|
So anyway, the show telephony service bulk speed dial for global.
|
|
0:33:34
|
First of all I can do a summary and it'll show you where the
|
|
0:33:37
|
files are, the list index, how many entries, so it sees four entries,
|
|
0:33:41
|
even though there's six and that's because
|
|
0:33:43
|
two of them are in the wrong order.
|
|
0:33:46
|
So earlier when it failed, it was because all of them are in the wrong order.
|
|
0:33:50
|
And it didn't know what to do with itself, because it couldn't even find 1.
|
|
0:33:54
|
OK. Save. Now we'll come back,
|
|
0:34:00
|
to telephony service, say no bulk dial, bulk dial, load it in .
|
|
0:34:09
|
Now we'll do the show telephony service bulk speed dial summary,
|
|
0:34:15
|
six entries, the size of the file, 560 76 bytes
|
|
0:34:20
|
and then instead of summary, we can say for global list 0
|
|
0:34:25
|
because it's list ID 0, so so far we're at *6
|
|
0:34:31
|
to access the bulk dial in general then 0 for the list ID,
|
|
0:34:38
|
and then pass the list ID, the index to search inside the file,
|
|
0:34:43
|
so 01 it shows that if you were to dial *6001,
|
|
0:34:50
|
it's index 1, this is the number that will be dialed and this is
|
|
0:34:53
|
what will be shown on your screen.
|
|
0:34:57
|
And then yes and no, yes hide, no append.
|
|
0:35:02
|
Even though there's no column header there, that's what that's for,
|
|
0:35:05
|
So if we did 02, it would be no-no so,
|
|
0:35:10
|
No-no, don't hide the number from the user and don't
|
|
0:35:13
|
append, we're gonna see this in just a moment,
|
|
0:35:16
|
Number 3, yes hide it for Jack Shepherd at 1001, no don't append,
|
|
0:35:23
|
04 again hide it, don't append 3004 Hugo Reyes,
|
|
0:35:30
|
05 *5 paging departments, yes hide it, and yes append.
|
|
0:35:37
|
And *6, yes hide it, don't append, paging all phones is what displays,
|
|
0:35:44
|
*59 is what it will dial but it won't show us that.
|
|
0:35:48
|
And there is no 7, but it tells us what we have to dial on each of these.
|
|
0:35:52
|
OK? So let's go try it.
|
|
0:35:58
|
Go to our phones, our Skinny phones that we can see,
|
|
0:36:02
|
We'll try this from our SIP phones as well,
|
|
0:36:08
|
and we'll dial *6001
|
|
0:36:19
|
and we see Amsterdam Vendor, but only shows *6001
|
|
0:36:24
|
that's because the actual number is hidden.
|
|
0:36:28
|
OK? So let's try dialing *6002.
|
|
0:36:36
|
Where it replaces it with the actual number because we didn't
|
|
0:36:41
|
hide the number *6003
|
|
0:36:51
|
dials over the 1001 Jack Shepherd, although it hides the number,
|
|
0:36:56
|
*6004
|
|
0:37:00
|
Hides the number and dials Hugo Reyes, *6005
|
|
0:37:07
|
dials to
|
|
0:37:10
|
it's waiting for us, because it's appending a number, so if I press 2
|
|
0:37:15
|
then it's gonna dial to paging departments,
|
|
0:37:20
|
and it's specifically going to be
|
|
0:37:26
|
let's try that again, was that
|
|
0:37:32
|
what was our paging dn?
|
|
0:37:43
|
Yes, paging shipping and paging sales, yes alright, so let's try that again,
|
|
0:37:49
|
*6005, is it 5?
|
|
0:37:55
|
No, just make sure I'm
|
|
0:37:58
|
Yes
|
|
0:38:04
|
OK, *6005
|
|
0:38:10
|
and then 2, there we go paging departments,
|
|
0:38:14
|
it just went over it a little faster and now it's paging
|
|
0:38:16
|
and if you can hear, there's a little bit of echo, I turn up louder,
|
|
0:38:21
|
we'll end up getting some feedback. OK, but we went to paging departments,
|
|
0:38:26
|
and then *6006 should go to paging all phones,
|
|
0:38:33
|
which I'm actually calling from one of the phones that I would be paging.
|
|
0:38:38
|
So let's try it from a SIP phone, * turn that up a little bit.
|
|
0:38:48
|
*6
|
|
0:38:54
|
and it doesn't work. So as a Skinny based feature only
|
|
0:38:59
|
as many of these features are Skinny based features.
|
|
0:39:11
|
OK?
|
|
0:39:13
|
So now we've taken care of loading the speed dial xml,
|
|
0:39:16
|
loading the bulk speed dial, testing them on the display,
|
|
0:39:21
|
and no visible menu structures viewable so this is you know
|
|
0:39:25
|
something that a company would set up that has a large number
|
|
0:39:28
|
of speed dials for various vendors or whatever,
|
|
0:39:31
|
and then you know post good old fashioned piece of paper
|
|
0:39:35
|
maybe a virtual sticky note or something on someone's
|
|
0:39:39
|
physical desktop or you know laptop desktop or something like that.
|
|
0:39:44
|
And you would use that to or maybe a click to dial them
|
|
0:39:47
|
and you would actually be html click to dial would be great
|
|
0:39:52
|
and CME does support that now.
|
|
0:39:55
|
OK. Supports it for Skinny phones as
|
|
0:39:59
|
as well as SIP phones as long as you enable out of dialogue refers.
|
|
0:40:02
|
In other words a SIP out of dialogue refer means that
|
|
0:40:06
|
the refer tells you pretty much who to send an invite to
|
|
0:40:12
|
a refer can be used for transferring, so refer to in passing,
|
|
0:40:16
|
but then also it can be used to initiate a call,
|
|
0:40:20
|
that wasn't already there but it's an out of dialogue refer because
|
|
0:40:24
|
there wasn't already a dialogue going on that the phone had initiated
|
|
0:40:28
|
so it's out of sequence or out of dialogue sequence.
|
|
0:40:32
|
So that's what an out of dialogue refer message can do,
|
|
0:40:35
|
is allow things like click to dial and you know
|
|
0:40:38
|
presence and other various things like that so
|
|
0:40:41
|
now finally, last task of the day is to ensure that John Locke
|
|
0:40:45
|
can add change or delete both personal speed dials
|
|
0:40:50
|
and speed dial buttons, as well as reset his phone.
|
|
0:40:54
|
All directly from his phone display.
|
|
0:40:57
|
And then ensure that Desmond Hume does not have this capability.
|
|
0:41:01
|
So let's go take a look at show run
|
|
0:41:04
|
let's actually do this command again because it's good enough.
|
|
0:41:09
|
There we go, we've got our ephone1 and our ephone2
|
|
0:41:14
|
and if I go to ephone1 which is Desmond's phone,
|
|
0:41:20
|
we're told to ensure he does not have this capability,
|
|
0:41:23
|
this is the no phone UI or user interface for speed dials and fast dials.
|
|
0:41:30
|
And if I do show run | to section ephone1,
|
|
0:41:37
|
I now see that shows up and if that shows up, that means that the
|
|
0:41:44
|
you know, this is the negative form, so the positive form of the command,
|
|
0:41:48
|
phone ui speed dial must be the default.
|
|
0:41:52
|
So if I just reverse this to an allow state,
|
|
0:41:55
|
and look at that show run again, it doesn't show up.
|
|
0:41:59
|
So by default, users are able to use their phone user interface,
|
|
0:42:04
|
to edit and manipulate speed dials and fast dials.
|
|
0:42:12
|
So let's go ahead and restart that phone,
|
|
0:42:16
|
we don't need to do anything to ephone2, John Locke's phone,
|
|
0:42:21
|
because that was actually the default to allow it.
|
|
0:42:25
|
So let's look at our screen again,
|
|
0:42:30
|
Desmond just restarted and this we actually do by going to services.
|
|
0:42:35
|
So I press the services physical button,
|
|
0:42:39
|
and we see extension mobility, we'll talk about that
|
|
0:42:42
|
in two deep dives from now. I press 1 for extension mobility
|
|
0:42:45
|
it's not enabled on this phone.
|
|
0:42:47
|
But if I press 2 for my phone apps,
|
|
0:42:51
|
it also says the function is not available.
|
|
0:42:55
|
That's exactly what we're told to have it say.
|
|
0:43:00
|
OK. What about John's phone?
|
|
0:43:03
|
I hit settings not services.
|
|
0:43:08
|
Alright, so let's hit services,
|
|
0:43:11
|
we don't care about extension mobility, we haven't set it up.
|
|
0:43:13
|
My phone apps, we see speed dial buttons,
|
|
0:43:18
|
personal speed dials and reset the phone.
|
|
0:43:22
|
So if I go to speed dial buttons number one,
|
|
0:43:26
|
I see that there's no records phone, but I can add one,
|
|
0:43:29
|
so let's add one, let's give it a label,
|
|
0:43:33
|
we were given instructions to give him, to add a
|
|
0:43:37
|
peed dial for hurley at dn 3004
|
|
0:43:41
|
So let's do that, the label is hurley,
|
|
0:43:56
|
and the number is 3004 and submit.
|
|
0:44:02
|
OK. Now we see that he's got a speed dial button so if we x it out,
|
|
0:44:07
|
go back into services and 2 for my phone apps,
|
|
0:44:15
|
speed dial buttons number one
|
|
0:44:17
|
we come back to the screen where we just at, we got hurley at
|
|
0:44:20
|
3004, we can delet it, change it, add it, or exit back out.
|
|
0:44:24
|
By the way delete doesn't ask are you sure, just delete it.
|
|
0:44:30
|
So if I exit back out, unfortunately it doesn't take me back one step.
|
|
0:44:38
|
Then I can go to number three to reset my phone,
|
|
0:44:42
|
and again it doesn't ask you are you sure so
|
|
0:44:47
|
bear that in mind, just resets your phone.
|
|
0:44:54
|
And it resets it actually keeping you in that screen believe it or not.
|
|
0:44:57
|
And notice that it added hurley there.
|
|
0:45:01
|
OK?
|
|
0:45:02
|
So let's go back to services, actually let's go to directories first,
|
|
0:45:08
|
and if I go to local speed dial,
|
|
0:45:13
|
5 that's there, thats the xml file.
|
|
0:45:20
|
But if I go to 6, personal speed dial,
|
|
0:45:25
|
it says, no records found, so we'll exit out,
|
|
0:45:30
|
and we'll be back at my phone apps,
|
|
0:45:34
|
and we're gonna add a personal speed dial
|
|
0:45:38
|
no records found which we were told to add Sawyer,
|
|
0:45:43
|
at this dn, don't know why I'm copying it,
|
|
0:45:46
|
I can't paste it on the phone display.
|
|
0:45:49
|
So we're gonna add the label of Sawyer,
|
|
0:46:04
|
at and this is really his mobile, at 006 705 7575
|
|
0:46:13
|
I believe is the number.
|
|
0:46:18
|
Not 705.
|
|
0:46:22
|
7035, 7035 7575. Submit.
|
|
0:46:30
|
There is the record, exit out, now I go back to directories.
|
|
0:46:34
|
Actually let's just test to make sure that hurley speed dial works.
|
|
0:46:40
|
Sure enough the hurley speed dial worked.
|
|
0:46:44
|
Let's now go to directories
|
|
0:46:47
|
and item 6 with personal speed dial,
|
|
0:46:53
|
we do see a speed dial, it dial, make sure it works,
|
|
0:46:59
|
and sure enough it rings it out to the PSTN.
|
|
0:47:02
|
|