|
0:00:14
|
So now let´s go ahead and talk about and actually,
|
|
0:00:17
|
show demomstration of the gooey or the graph
|
|
0:00:20
|
Cisco interface or web user interface, whatever
|
|
0:00:22
|
you prefer to call it for CME.
|
|
0:00:26
|
And we´re running with the new verion of 8.5
|
|
0:00:32
|
currently on IOS 15.1.2t. So let´s just go
|
|
0:00:39
|
ahead and be sure that we have everything in place
|
|
0:00:42
|
Let´s do a show run type 2 section for username
|
|
0:00:48
|
for http or telefany
|
|
0:00:55
|
and we´ve got a user verify for our phones but we´ve also got
|
|
0:01:01
|
the user admin with password CCIE Cisco.
|
|
0:01:04
|
We´ve got our http server enabled.Authentication is done locally.
|
|
0:01:09
|
We´ve got a new path which is flash colon
|
|
0:01:12
|
CME dash 85 dash gooey because that´s in flash where our html files are.
|
|
0:01:20
|
And under telefany service
|
|
0:01:25
|
Let´s scroll down. We´ve got a few things here, first of all
|
|
0:01:32
|
we wanted to take a look, we´ve got dn web edit enabled.
|
|
0:01:38
|
And we could also enable time web edit.
|
|
0:01:42
|
But we´re using NTP, so we don´t really want
|
|
0:01:44
|
to allow the user to change the time from the webpage.
|
|
0:01:47
|
We werent using NTP we certainly could allow that
|
|
0:01:50
|
with another command there. We´ve got
|
|
0:01:54
|
a number of different, really 3 different levels of access.
|
|
0:01:59
|
to the web based user interface for CME stand alone.
|
|
0:02:04
|
And those are the system admin and then a customer admin
|
|
0:02:11
|
and then we´ve also got the individual user admin
|
|
0:02:14
|
and of course the users, show run type2 section ephone space space 1.
|
|
0:02:22
|
We´ve got under each ephone, we have a username
|
|
0:02:26
|
and then a password, so that would be the user pass that
|
|
0:02:29
|
an individual user would use to log in
|
|
0:02:32
|
and access any of their allowed settings.
|
|
0:02:37
|
So the idea of the 3 separate areas, the user
|
|
0:02:41
|
and then the system admin and customer admin
|
|
0:02:44
|
obvious separation or distinction between admin and user
|
|
0:02:49
|
but the distinction between the customer admin and system admin,
|
|
0:02:52
|
what´s that? Well the idea is that many times
|
|
0:02:55
|
Unified Communications Systems are put in by
|
|
0:02:58
|
by consultants and those consultants need
|
|
0:03:03
|
whether they want to or not but they need to give their
|
|
0:03:07
|
their customers a degree of control over the system.
|
|
0:03:11
|
However, they don´t typically to gove them access to everything
|
|
0:03:15
|
and in CUCM we can obviously set up multiple different
|
|
0:03:19
|
groups and subsequent roles and even as we´ve
|
|
0:03:23
|
look at get very granuler in the details of what
|
|
0:03:27
|
those roles contain and what they can do.
|
|
0:03:30
|
So we can have many many many levels of accessing CUCM
|
|
0:03:34
|
in CME or CUCME, we have
|
|
0:03:39
|
a lot more limited control, we have the system admin which is
|
|
0:03:42
|
the person who implemented the system and this has full control.
|
|
0:03:46
|
So here my username is admin and my password is CCIE Cisco.
|
|
0:03:51
|
And then I have my customer admin, so I´ve got this labeled as
|
|
0:03:57
|
CUST dash admin is the username and the password is Cisco.
|
|
0:04:01
|
But I also have the ability to do is web customized load file
|
|
0:04:07
|
and I can specify it from local flash or from a TFTP server
|
|
0:04:11
|
I´ve got this pointed to my laptop right now and I can
|
|
0:04:16
|
paste in this xml file. Now the xml file does have a specific format
|
|
0:04:22
|
and I´ll drag over the example, the example that you
|
|
0:04:26
|
can get or the sample that I took this from
|
|
0:04:28
|
can be found in the CME administration guide on the document website.
|
|
0:04:38
|
And so I´m bringing this up in a editor which
|
|
0:04:41
|
actually has different colors based on the
|
|
0:04:45
|
whether it´s in element or whether it´s in actual value
|
|
0:04:48
|
because it recognizes it as xml. So
|
|
0:04:53
|
we´ve got these different levels, at the top is just
|
|
0:04:55
|
the presentation level and then we´ve got
|
|
0:04:59
|
basically these 5 submenus or sublevels
|
|
0:05:04
|
main menu, extension that I should not be there.
|
|
0:05:08
|
It was accidental key stroke. Phone, system and function
|
|
0:05:13
|
and within these we can say whether the customer
|
|
0:05:19
|
whether we actually show the ability to add an extension
|
|
0:05:22
|
or not to the customer, currently delete extension is hidden,
|
|
0:05:26
|
I might show that. Add a phone is hidden.
|
|
0:05:31
|
I might show that for instance, and delete phone.
|
|
0:05:34
|
And you´ll see that those were hidden as soon as we open the
|
|
0:05:37
|
graph user interface, the web based interface.
|
|
0:05:40
|
And then we´ll upload the new version of this
|
|
0:05:42
|
which is in my tftp booth on CME custom client privs
|
|
0:05:46
|
.xml which is the name of the file here.
|
|
0:05:52
|
And you´ll see that once we shut down our browser and open it back up
|
|
0:05:55
|
you´ll see the changes applied. So we can be granular
|
|
0:05:59
|
with what specificaly we show or hide from the customer.
|
|
0:06:05
|
And actually down here when we get to system, we not only have
|
|
0:06:08
|
hide and show, but we also have attribute equals
|
|
0:06:12
|
change or attribute equals both. So the
|
|
0:06:16
|
attribute equals change gives the user the ability to
|
|
0:06:18
|
change the attribute, but not necessarily to see
|
|
0:06:21
|
the current one which is a little bit strange.
|
|
0:06:23
|
And both allows them to see it and change it
|
|
0:06:26
|
of course this would need to be show.
|
|
0:06:30
|
OK? So we´ll go ahead and save that file to that tftp area
|
|
0:06:34
|
but I won´t download it, yet. So right now you see this file
|
|
0:06:39
|
or this command with the file already here.
|
|
0:06:44
|
However, in much the same way as we have
|
|
0:06:47
|
a music on hold file specified here somwhere, where is it, there it is
|
|
0:06:53
|
from flash or when we did,you know look at BACD.
|
|
0:06:59
|
We had to load TCL files, anytime we´re loading a file
|
|
0:07:03
|
in to the IOS router, it is not that we´re specifying
|
|
0:07:08
|
you know this goes for anything an http
|
|
0:07:11
|
custom webpage for a banner, for the http web server
|
|
0:07:15
|
in IOS. Anything that we´re loading or specifying a file
|
|
0:07:18
|
whether be it on flash or tftp or some other remote
|
|
0:07:22
|
share ftp or scp or whatever.
|
|
0:07:25
|
It´s never that we´re specifying it to the IOS router
|
|
0:07:29
|
and then the router, every single time it needs
|
|
0:07:31
|
to use it, it goes to pull it from that location
|
|
0:07:33
|
from flash or tftp or wherever. It is that when you specify it
|
|
0:07:37
|
it pulls it and immediately, dynamically pulls it
|
|
0:07:41
|
in to running memory and it serves it from memory.
|
|
0:07:45
|
So if I need to make a change, I need to actually go
|
|
0:07:49
|
implement this command again. Once I´ve made my change
|
|
0:07:53
|
in my editor, saved it, make sure you know my
|
|
0:07:57
|
tftp server is running, there´s not a firewall blocking it.
|
|
0:08:01
|
And then issue this command again to
|
|
0:08:04
|
pull that file a new in to running memory.
|
|
0:08:12
|
OK, so we have everything set up. Let´s go ahead and login
|
|
0:08:17
|
to our CME which by the way is
|
|
0:08:24
|
this is a realm it´s access, I just want to
|
|
0:08:27
|
point out ITS is the IP telefany system
|
|
0:08:30
|
what the original name for CME was.
|
|
0:08:34
|
So let me go to admin or user admin and
|
|
0:08:38
|
password, i think it was CCIE Cisco. That was Cisco for the
|
|
0:08:44
|
other user and the address that we´re going to go out
|
|
0:08:48
|
to is the IP address of the router, maybe even more specifically under
|
|
0:08:55
|
telefany service here, under my CME section.
|
|
0:08:58
|
I probably want to go to the IP address
|
|
0:09:00
|
of the source address or CME.
|
|
0:09:04
|
Forward slash CCME .html and this hasn´t change
|
|
0:09:09
|
from any of the versions really this
|
|
0:09:12
|
interface really hasn´t change, in fact if you see
|
|
0:09:14
|
the copyright only goes to 2007, you can see that the
|
|
0:09:18
|
interface hasn´t change for quite some time,
|
|
0:09:20
|
reeal state probably would have updated that.
|
|
0:09:21
|
Unlike CUE which has certainly change and
|
|
0:09:25
|
look at that new one, when the time comes.
|
|
0:09:29
|
So here I´m in the full administration page and there´s not a lot here.
|
|
0:09:34
|
It should certainly be noted that we have
|
|
0:09:37
|
really 3 ways to provision CME, one is with the
|
|
0:09:42
|
software client, the third party, well not third party client it´s
|
|
0:09:46
|
native to Cisco, but it´s not native embedded within an IOS router.
|
|
0:09:50
|
But the client, software client called Cisco professional.
|
|
0:09:55
|
That is one way that we have capabilities to provision phones and users.
|
|
0:10:01
|
Then we have the web based user interface and then we have
|
|
0:10:06
|
of course the command line and they go in that order
|
|
0:10:09
|
in terms of from least functionality, Cisco professional has
|
|
0:10:14
|
the least amount of abillity to change, the least amount of items
|
|
0:10:20
|
to the CME web based, user interface which has
|
|
0:10:25
|
more functionality than Cisco professional, but not a lot.
|
|
0:10:31
|
So it´s got the next amount of, next highest ability to change
|
|
0:10:37
|
or add or provision features and then we go to the command line
|
|
0:10:42
|
where we have absolute 100% control over, not over
|
|
0:10:46
|
not only everything in CME but of course in everything in the
|
|
0:10:51
|
entire system in general, the entire IOS router
|
|
0:10:56
|
which gives us a lot of the functionality of CME, so for instance
|
|
0:11:02
|
We´ve talked about or depending on where this sequence
|
|
0:11:05
|
falls, we´ll talk about the dial plan and
|
|
0:11:09
|
and dial peers, translation rules, things like that.
|
|
0:11:12
|
Things that make up the ability to call, out to the PSTN
|
|
0:11:16
|
or even over to another remote trunk netwrok site.
|
|
0:11:21
|
However, none of those fall within the telefany server.
|
|
0:11:24
|
So you don´t find any information or ability to provision anything
|
|
0:11:29
|
In the actual web interface because they fall outside of
|
|
0:11:33
|
communication manager express and they fall more
|
|
0:11:35
|
as the function of the router, but of course in the
|
|
0:11:37
|
command line that´s where we have the ability to do all of that.
|
|
0:11:42
|
So I can certainly look at extensions in the system.
|
|
0:11:47
|
I can add an extension, when I add an extension
|
|
0:11:50
|
I can determine what type is it, is it just a normal extension, is it
|
|
0:11:56
|
is it a intercom based extension, which changes my
|
|
0:12:01
|
below possible attributes, is it paging.
|
|
0:12:06
|
So you know now I have multicast and port
|
|
0:12:09
|
which aren´t there for intercom, but intercom has
|
|
0:12:12
|
the ability you know to say Barge in yes or no, auto answer yes or no
|
|
0:12:15
|
message waiting indicator is it on off or both.
|
|
0:12:21
|
A park slot, information about that, so I´ve got a lot of
|
|
0:12:27
|
information there and sequence number, this is
|
|
0:12:29
|
tag, notice it doesn´t give me any options.
|
|
0:12:33
|
1 through 4 and this is because well first
|
|
0:12:36
|
it gives me options up to 100 and I am limited
|
|
0:12:40
|
there by my max dn 100.
|
|
0:12:44
|
But in terms of, let´s do show run type 2 begin telefany service.
|
|
0:12:49
|
If I scroll down below telafny service and below ephone template.
|
|
0:12:53
|
I see ephone dn 1, 2, 3, 4 and then I see 11 and 12
|
|
0:13:00
|
and then my ephones, so 5 was the first one available
|
|
0:13:06
|
but I don´t see pat 10, I don´t see 11 and 12 because they´re use.
|
|
0:13:09
|
So these are the tag or index numbers.
|
|
0:13:13
|
So I can provision that, I can give it a name.
|
|
0:13:17
|
You know let´s just go ahead and do one hear, let´s just say
|
|
0:13:20
|
we´ll do 6003 tag 5 is fine extension normal, let´s say
|
|
0:13:27
|
CME Branch2 Phone3, I want to block caller ID.
|
|
0:13:36
|
Sure, let´s block caller ID. Give it a line text label
|
|
0:13:40
|
a description. Remember description is going to fall at the top right
|
|
0:13:44
|
of the phone display, so it would take the place
|
|
0:13:47
|
of external phone number mask which is what is field in CUCM not in CME
|
|
0:13:52
|
but external phone number mask in CUCM shows at the top right.
|
|
0:13:55
|
Description here is going to show at the top right
|
|
0:13:58
|
if it´s the first dn on the device.
|
|
0:14:02
|
So maybe I would say 0207033003, I´m sorry
|
|
0:14:09
|
in this case where at 6003, give it label.
|
|
0:14:14
|
Maybe I would say something similar, extension 6003
|
|
0:14:18
|
call forward busy. I can either manually do this or
|
|
0:14:22
|
tell unity express to retro actively provision that
|
|
0:14:27
|
3850, 3850 time out. This one I want to be
|
|
0:14:31
|
a little bit longer than the rest, so maybe 16 seconds or 4 rings
|
|
0:14:36
|
a secondary number if I have the desire for one
|
|
0:14:40
|
and I can say, if we have SIP proxy server or
|
|
0:14:45
|
h323 gate keeper server and we´re going to register
|
|
0:14:48
|
to either one, do I want both, just the primary number just
|
|
0:14:52
|
the secondary number or neither to register.
|
|
0:14:55
|
So there´s a lot of things, I can have a single, dual or octoline mode.
|
|
0:14:58
|
Cors hunt stop on or off, hunt stop channel on or off so
|
|
0:15:03
|
hunting between if I have an octo line, I´ve got
|
|
0:15:05
|
8 channels, 8 media channels. Do I want hunting on
|
|
0:15:09
|
and currently it is, so hunt stop is stop
|
|
0:15:12
|
hunting and off means don´t stop hunting so
|
|
0:15:18
|
unfortunately, CME takes this double negative approach so
|
|
0:15:21
|
hunting between media channels is on which means I have call waiting
|
|
0:15:25
|
hunt stop, this is just between other dns
|
|
0:15:28
|
with other sequence numbers that share my 60003, if there are any.
|
|
0:15:32
|
And currently hunt stop is on which means do stop hunting.
|
|
0:15:38
|
OK, so I would not look for another 6003, unless I turn that off.
|
|
0:15:43
|
Anyhow, I can change preference, preference for primary
|
|
0:15:46
|
preference for secondary number. So for instance
|
|
0:15:50
|
I could have 0206036003
|
|
0:15:54
|
of course that would probably be covered by a dial plan
|
|
0:15:56
|
pattern command, but if I didn´t , I could have that there.
|
|
0:16:01
|
And you know hold alert, am I a part of a pick up group?
|
|
0:16:05
|
Should I participate night service? Do I want to call forward all?
|
|
0:16:09
|
Do I want normal or SIP relay MWI? Anyhow,
|
|
0:16:13
|
I´m not going over every single feature in every single
|
|
0:16:19
|
page, but I just wanted to give you an overview of somethins is
|
|
0:16:24
|
basic, but also important as adding an extension
|
|
0:16:26
|
Do I want to add this extension to a new phone? I could say OK,
|
|
0:16:32
|
but I don´t really have any other phones that are registered
|
|
0:16:35
|
to the system, auto registered. These 2 are the
|
|
0:16:39
|
software skinny MTPs that are in the router
|
|
0:16:44
|
but I don´t really have another phone, so it´s just going to show up
|
|
0:16:48
|
at 60003 here. It´s not registered any phone, if I go back to IOS.
|
|
0:16:54
|
I see that, remember I created dn sequence number or tag 5
|
|
0:17:00
|
which was 6003, so dn 5 and it was an octo channel. So
|
|
0:17:05
|
dn 5.1, so Channel 1 through channel 8 just
|
|
0:17:09
|
change state to up for their virtual DSPs.
|
|
0:17:15
|
So show run type2, actually I already have that, again telefany.
|
|
0:17:19
|
We only went 1 through 5, and then jump to 11 before.
|
|
0:17:23
|
I´m sorry 1 through 4, and then jump to 11. So now we have this
|
|
0:17:27
|
dn 5 here, that´s an octo line. I´ve got my primary, secondary
|
|
0:17:34
|
I´ve got all sorts of information. Caller ID block, no hunt stop,
|
|
0:17:38
|
MWI SIP, a lot of things that I added from the CME web user interface.
|
|
0:17:46
|
I have the ability to see information about the ephones, themselves.
|
|
0:17:50
|
What dns, so dn 2 is associated to line 1 here.
|
|
0:17:57
|
This happens to be ephone 2, doesn´t need to be to have ephone dn 2
|
|
0:18:04
|
they´re just tags, do I want video enabled?
|
|
0:18:07
|
Do I want auto line selection enabled for inbound or
|
|
0:18:11
|
incoming only or inbound and outbound
|
|
0:18:14
|
or disable? So another words if I hit speaker phone or headset,
|
|
0:18:18
|
do I automatically select the line, the primary line
|
|
0:18:21
|
or do I disable that and you have to select the line?
|
|
0:18:26
|
OK?
|
|
0:18:27
|
Do I have speed dials provisioned, am I a part of a paging group
|
|
0:18:31
|
I can just select whichever paging goups they´re already
|
|
0:18:33
|
exist which is dn 6888 or number 6888.
|
|
0:18:38
|
I have my username and I can change my password,
|
|
0:18:42
|
there´s already a password there. Do I want this paging to be unicast?
|
|
0:18:46
|
No. So multicast or unicast, yes. Things of that nature.
|
|
0:18:52
|
OK? I´ve also got a few the systems parameter
|
|
0:18:57
|
not everything, but I do have a few of them.
|
|
0:19:02
|
So I can take a look at add directory names
|
|
0:19:06
|
deal with the dial plan pattern command which we don´t have set, yet.
|
|
0:19:11
|
All sorts of things that I can do, that we´ve already done
|
|
0:19:15
|
in the command line, but we certainly want to take a look at
|
|
0:19:18
|
that we have the ability to provision here in the
|
|
0:19:21
|
web based interface. I can define a message waiting server
|
|
0:19:26
|
which actually, now that this is change over to the SIP dash UA.
|
|
0:19:39
|
This MWI server is provisioned here under
|
|
0:19:43
|
global config as a sub configuration of global config SIP UA.
|
|
0:19:47
|
And so, I don´t provision that under telefany service which is why
|
|
0:19:53
|
it shows it to me here, but it´s not giving me the option to change it.
|
|
0:19:56
|
If I were under telefany service and I said MWI SIP server.
|
|
0:20:04
|
And I specify the IP 177.1.250.254
|
|
0:20:10
|
It would say this command line is block
|
|
0:20:12
|
please use SIP UA to configure the server, it´s moved
|
|
0:20:17
|
to a new location and that´s why it showing me that
|
|
0:20:20
|
information, but not allowing me to change it.
|
|
0:20:23
|
Pilot number to the voicemail save update, create CNF files
|
|
0:20:30
|
and look at call history list, and that´s pretty much it.
|
|
0:20:34
|
And I don´t have any call history list within the past 24 hours,
|
|
0:20:37
|
this is going to show you recent calls, you do have
|
|
0:20:41
|
the ability to save all of your calls using
|
|
0:20:45
|
the billing server so off load your calls
|
|
0:20:48
|
through sys log or some toher means like that.
|
|
0:20:53
|
However, it only keeps a bery short duration of calls.
|
|
0:20:59
|
OK, do I want to create new CNF files, that´s just the same thing
|
|
0:21:02
|
as going to telefany service and saying create
|
|
0:21:05
|
CNF, just going out and creating those files again.
|
|
0:21:11
|
OK, so we saw some of the things that we re available to us
|
|
0:21:14
|
first of all very limited, but certainly some
|
|
0:21:17
|
of the things that were available.
|
|
0:21:20
|
And so now, let´s go ahead ang log out.
|
|
0:21:23
|
This actually just shut down our browser
|
|
0:21:27
|
and we will open it up again and let´s go to
|
|
0:21:32
|
the same interface, but let´s do cust-admin
|
|
0:21:36
|
or customer admin, with password Cisco
|
|
0:21:40
|
And let´s take a look at, what this looks like
|
|
0:21:43
|
from the customer admin prespective.
|
|
0:21:48
|
So while it´s loading in the xml file, that´s why it´s taking
|
|
0:21:53
|
a little longer to load, let´s just look over
|
|
0:21:57
|
downloading now, but let´s just look over. Remember
|
|
0:22:00
|
before I changed this, add extension was there
|
|
0:22:05
|
as a show but delete, add phone and delete phone we´re not there.
|
|
0:22:09
|
So let´s take a look at our extensions and we see that we have
|
|
0:22:13
|
an add but we don´t have delete. I can modify this
|
|
0:22:18
|
I can and this is as the admin, but a customer admin
|
|
0:22:21
|
but I can´t delete any. What about phones?
|
|
0:22:24
|
I can reset one selected or all and I can make changes to the phones
|
|
0:22:30
|
but I don´t have any ability to add or delete any phones.
|
|
0:22:34
|
So we´ve already made these changes, we´ll save this file
|
|
0:22:39
|
and let´s go over to our command line and
|
|
0:22:46
|
I´m just going to grab this and copy it from the
|
|
0:22:50
|
command line, so I don´t have to type it back out.
|
|
0:22:52
|
But I´m going to use the web customized command
|
|
0:22:55
|
and load this file in to running memory.
|
|
0:23:01
|
And there it is, just like a file copying over
|
|
0:23:05
|
Looks like it miss a bit there, but it copied
|
|
0:23:08
|
it pulled it in to running memory. So 1.5k
|
|
0:23:14
|
and now we will close this web browser again and open it another time
|
|
0:23:23
|
and login again with cust-admin and password Cisco.
|
|
0:23:31
|
And it´s loading the xml file in a new
|
|
0:23:38
|
I personally close the browser each time I do this rather than just log out.
|
|
0:23:42
|
That way there´s no and I clear my cache, everytime I
|
|
0:23:46
|
close the browser, that way there´s no cache information
|
|
0:23:49
|
to possibly make me wonder why something isn´t working properly
|
|
0:23:53
|
when it should be. So now when I go to extensions
|
|
0:23:56
|
I´m allowed to add or delete, I go to phones. I´m allowed to
|
|
0:23:59
|
add and delete as well reset and reset all. So everything looks great.
|
|
0:24:05
|
I can change what I´m allowed to do in system paramters
|
|
0:24:09
|
notice I have a far fewer than I did as the system admin.
|
|
0:24:16
|
OK, and again that was because down here in system
|
|
0:24:19
|
I´ve hidden a lot of information.
|
|
0:24:21
|
OK, so this sample file that´s easy enough found
|
|
0:24:26
|
in the CME administrators guide
|
|
0:24:31
|
on the documentaion website, so great file to use
|
|
0:24:34
|
for your customers to keep them from hurting themselves.
|
|
0:24:38
|
OK, so let´s go ahead and close this browser one last time
|
|
0:24:42
|
and open it up and this time, we´re going to login
|
|
0:24:46
|
useing a user, so let´s say the user
|
|
0:24:51
|
do show run type2 section ephone space space 1
|
|
0:24:58
|
and the username is Branch2 Phone1
|
|
0:25:04
|
and the password I believe was, yes, just Cisco.
|
|
0:25:13
|
And so now we can see what the individual user sees
|
|
0:25:16
|
which is obviously a lot less, they can search the directory
|
|
0:25:21
|
to see what names and numbers are there
|
|
0:25:25
|
and they can basically configure their own phone.
|
|
0:25:28
|
OK, so they can configure their individual lines,
|
|
0:25:31
|
if I had more lines than that, first of all
|
|
0:25:33
|
they can configure information about them
|
|
0:25:35
|
the external phone number mask or description
|
|
0:25:38
|
whether to block caller ID, forward busy no answer
|
|
0:25:41
|
or time out and forward all.
|
|
0:25:44
|
How that phone rings, if it´s silence. Silence with a call waiting beep
|
|
0:25:48
|
a feature ring which is sort of like a triple cadence ring
|
|
0:25:52
|
if they actually, don´t want this to be
|
|
0:25:55
|
a line at all. So all of these, normal, silent
|
|
0:25:58
|
silent with call waiting and feature, those are all line type
|
|
0:26:04
|
commands. When I do monitor and watch, I´m all the sudden
|
|
0:26:07
|
truning 6001 and 2 basically a speed dial or a
|
|
0:26:12
|
enhanced presence BLF speed dial.
|
|
0:26:15
|
I also have the ability to have individual speed dials
|
|
0:26:20
|
and then, so not only speed dials that appears line buttons
|
|
0:26:26
|
but also those that are appear as personal fast dials that I can access
|
|
0:26:30
|
and then change my password. So I´ve got limited functionality
|
|
0:26:34
|
but I certainly have a nice little window that I
|
|
0:26:37
|
can change a few features about my phone.
|
|
0:26:40
|
One of the other things I wanted to mention, that´s a little bit different
|
|
0:26:44
|
in 8.0 and 8.5 is that with 7.0, what we had look at previously
|
|
0:26:52
|
where not too many of the features of change
|
|
0:26:55
|
from then to 8, but one of the things that certainly has change is
|
|
0:27:00
|
and this is common in CUCM as well as CME
|
|
0:27:04
|
is that all of the phones that register
|
|
0:27:07
|
their ability or the ability to access the web servers
|
|
0:27:11
|
that run on them or actually
|
|
0:27:14
|
if we´re telling the web servers to run at all as a process on the phones.
|
|
0:27:19
|
The phones individual web servers are shut off
|
|
0:27:22
|
or disabled on both CME and CUCM beginning in version 8
|
|
0:27:28
|
and so in CUCM, it´s simple drop down
|
|
0:27:32
|
on the actual device page near the bottom where it´s phone specific
|
|
0:27:38
|
or model specific
|
|
0:27:41
|
attributes that we can change such as you know
|
|
0:27:44
|
this pc port enabled, the speaker phone enabled, this headset enabled
|
|
0:27:48
|
peer to peer file, firmware sharing things like that.
|
|
0:27:51
|
We can enable web access easy enough. In CME, it´s not so easy
|
|
0:27:56
|
That´s not really difficult, it´s just that it´s not,
|
|
0:27:59
|
well, it´s not very obviously documented.
|
|
0:28:04
|
So the deal is, is that we don´t have any command here
|
|
0:28:09
|
a native command, I should say, that enables web access
|
|
0:28:13
|
either under telefany service or even in the individual ephones.
|
|
0:28:18
|
What we do have instead is the ability to, at any time
|
|
0:28:24
|
manipulate very specific features or attributes
|
|
0:28:31
|
of the individual configuration file so
|
|
0:28:35
|
first of all, let me do show flash
|
|
0:28:39
|
and type that to back slash .xml
|
|
0:28:47
|
sorry, type that to include xml and
|
|
0:28:54
|
here is a file that I actually pulled, actually
|
|
0:28:58
|
copied it from the CUCM tftp server, so it´s one of the
|
|
0:29:02
|
phones over there, but if I do more for this file name.
|
|
0:29:11
|
I see a lot of information about this.
|
|
0:29:15
|
OK, this is the actual configuration file that is given to the
|
|
0:29:21
|
the phone, such as call manager, the name that it shoud register with
|
|
0:29:27
|
or process node, all sorts of information. Now I can
|
|
0:29:32
|
do output modifier or the pipe command, to say type 2 include,
|
|
0:29:38
|
let say WEB, doesn´t find it, what about lower case WEB.
|
|
0:29:45
|
OK, it certainly finds a number of things there
|
|
0:29:48
|
and specifically what I wanted to find was web access.
|
|
0:29:54
|
And it´s actually as a, in the middle of the glut of other stuff.
|
|
0:30:00
|
And here we have web access 0
|
|
0:30:04
|
and then the close element for web access
|
|
0:30:07
|
and so this is a file from CUCM that I´ve already
|
|
0:30:11
|
enabled web access through the drop down Gooey based menu
|
|
0:30:18
|
So I know that as long as I can you know
|
|
0:30:20
|
find the right element, I can just copy and paste it
|
|
0:30:23
|
and the phones are using the same
|
|
0:30:27
|
convention in terms of their xml. element names
|
|
0:30:34
|
and vales and I know that I´ve been able
|
|
0:30:38
|
web acces over on this phone in CUCM so 0 must be enabled
|
|
0:30:42
|
and in fact it is. PC port is enabled. OK?
|
|
0:30:47
|
garp or gratuitous arp is diabled so
|
|
0:30:51
|
value of 1 is actually disabled, the value of 0 is actually enabled.
|
|
0:30:54
|
So I know that all I need to do is to any of my
|
|
0:30:57
|
phones that are registered here to CUCME.
|
|
0:31:01
|
Communication manager express, I need to set this web access
|
|
0:31:05
|
configuration file attribute to 0. So do show run
|
|
0:31:14
|
type2 section telefany
|
|
0:31:19
|
Let´s see, whare did I put it here
|
|
0:31:26
|
not just a little bit, there it is. So what I have
|
|
0:31:29
|
the ability to do, here is where I´ve actually customized that.
|
|
0:31:33
|
What I have the abillity to do is with service command.
|
|
0:31:36
|
I can actually other than some of the things we´ve look at
|
|
0:31:39
|
directed pick a local directory, I can actually
|
|
0:31:42
|
with they keyword phone, set parameters
|
|
0:31:45
|
under the vender config, so under the phone specific
|
|
0:31:50
|
configuration subset or xml subset in the SCP
|
|
0:31:55
|
mach address .cnf.xml configuration file.
|
|
0:31:59
|
And then I need to invoke create CNF file to
|
|
0:32:01
|
update all the phone configuration files .
|
|
0:32:04
|
So I can say, service phone
|
|
0:32:08
|
and then I just give, it gives you a few examples so
|
|
0:32:12
|
do I want to enable wide band for headsets. OK, that´s one
|
|
0:32:17
|
but it doesn´t give you everything here.
|
|
0:32:19
|
Now what I know, what I need is specifically web access.
|
|
0:32:26
|
So I just give it the name, that will automatically
|
|
0:32:29
|
encase it in the open element, close element
|
|
0:32:32
|
So the greater than, less than on, or actually less
|
|
0:32:36
|
than greather than on either side. So another words,
|
|
0:32:38
|
I do not need to and should not because it will
|
|
0:32:43
|
double this up, but I should not do anything like that.
|
|
0:32:47
|
I just put the name of the element, and then the value
|
|
0:32:51
|
that I want to specify.
|
|
0:32:55
|
OK, so here it´s saying what´s the actual paramter
|
|
0:32:58
|
for the previously entered parameter name.
|
|
0:33:01
|
And it does give you a few examples for instance, display
|
|
0:33:06
|
not active during certain days
|
|
0:33:08
|
Enter 1,7 to disable on sunday and saturday,
|
|
0:33:13
|
sunday being the first day, saturday being the seventh day.
|
|
0:33:17
|
So I´m going to press 0 and that´s where we got that
|
|
0:33:20
|
command that I had seen either earlier and
|
|
0:33:24
|
create CNF and then all you need to do is tell my phones to restart
|
|
0:33:28
|
and we have web access and one of the reasons I´m poingint that out
|
|
0:33:31
|
is if you´re practicing in 8.0 or 8.5, if you
|
|
0:33:35
|
are ever using any of the remote phone control
|
|
0:33:39
|
clients like we have on our rack for verify
|
|
0:33:43
|
just about all of them instead of controlling
|
|
0:33:46
|
phone trhough CTI, that is telling the
|
|
0:33:50
|
CUCM or CME server to do something to the phone
|
|
0:33:53
|
on behalf of that third party client. What they
|
|
0:33:56
|
almost all do these days is talk to the client
|
|
0:33:59
|
or talk to the phone directly, talk specifically tot he phones
|
|
0:34:02
|
web server directory directly and then they
|
|
0:34:06
|
use this authentication method, so when they talk
|
|
0:34:10
|
to the phone´s web server, the phones says wait who are you?
|
|
0:34:13
|
And it says I´m verify witht he password Cisco
|
|
0:34:16
|
and the phone comes and authenticates against this URL
|
|
0:34:20
|
or against the URL pointing to CUCM if we were over on CUCM
|
|
0:34:26
|
and then the authoritative source, in this case CME
|
|
0:34:31
|
it says, yes it´s OK, go ahead and honor any request
|
|
0:34:34
|
or commands that they tell you through your web server.
|
|
0:34:37
|
but of course your web server has to first be enabled.
|