Shared Endpoint Lab User Guide
Joseph Kearns
Cisco DevNet Sandbox
2
Contents
1 Introduction ..................................................................................................................................... 3
2 Reserving the lab ............................................................................................................................. 4
3 Main Topology Page ........................................................................................................................ 5
3.1 Instructions Tab ....................................................................................................................... 5
3.2 Topology Diagram ................................................................................................................... 6
3.3 Commands ............................................................................................................................... 7
4 Registering a DX650 ........................................................................................................................ 8
5 Registering a Jabber CSF Device .................................................................................................... 10
6 Making a Jabber Guest Call ........................................................................................................... 13
3
1 Introduction
The Cisco DevNet Shared Endpoint lab allows users to register Cisco and 3rd
party IP endpoints with a
hosted Unified Communication Manager 10.5.2 over Anyconnect VPN. The lab also contains Unified
Presence 10.5.2. This lab is designed for simple endpoint registration and test calls. Users do not
have administrative access to these servers
The Lab supports Voice/video calling, Instant Messaging/Presence and Jabber Guest Calls. Through
the Sandbox portal topology page, users can select what kind of device they want to register. Once
selected, a scripting engine writes a new user/device to the CUCM. The details are then presented
back to the User.
Currently, the following endpoints are supported:
• IP Communicator
• DX Series i.e. 650, 70, 80
• 3rd
party SIP endpoint
• Jabber for Windows/mac
• Jabber for IPad
• Jabber for Android
• Jabber for IPhone
• Cisco 6961, 6945,
• Cisco 7925, 7945,7961,7971,7975,7985
• Cisco 8841, 8851, 8861,
• Cisco 8945, 8961
• Cisco 9951, 9971
4
2 Reserving the lab
The DevNet Sandbox is accessible through Cisco DevNet at http://developer.cisco.com. Users will
need to register and login to the DevNet site. This is completely free of charge. Once registered, go
to the sandbox icon on the front page and then the “go to the labs” link. This will access the sandbox
portal.
Select Collaboration on the right hand menu and the look for the “Endpoint Lab” tile:
Figure 2.1 Sandbox Portal
Hit the Reserve Button. This will open the reservation dialogue box
Figure 2.2 Reserve window
5
Hit the reserve button to activate your reservation
N O T E : Y o u d o n o t n e e d t o a d j u s t t h e s c h e d u l e t i m e . T h i s i s a s h a r e d l a b . A c c e s s i s p r o v i d e d a n d i sn o t r e v o k e d a t t h e e n d o f t h e r e s e r v a t i o n .3 Main Topology Page
Once the topology has being reserved, the main page (figure 3.1 below) will open and the topology
will go into Active state. The topology is now ready to accept inputs form the user
Figure 3.1 Shared Lab topology
This page contains the instructions tabs, the topology diagram and the commands window. From
here, the user can execute commands and create endpoints on the Unified Communications
Manager.
3.1 Instructions Tab
The instructions tab contains and Overview, lab information and VPN access details. This content is
divided into Tabs for convenience. This is shown in figure 3.2
6
Figure 3.2 Instructions window
3.2 Topology Diagram
The Topology diagram displays the servers on the Shared Endpoint lab network.
Figure 3.4 Topology Diagram
The lab contains the following servers:
• Unified Communications manager 10.5.2
• Unified IM and Presence 10.5.2
7
• Jabber Guest 10.5
• Active Directory and DNS server
• Jabber Guest Hosted server (not applicable for this)
All of the above servers are connected to a common VLAN.
Hovering over a resource provides a number of options.
Figure 3.5 Resource Attributes
N o t e : T h i s i s a s h a r e d l a b . U s e r s d o n o t h a v e a d m i n i s t r a t i v e a c c e s s t o a n y o f t h e s e r v e r s o n t h en e t w o r k . T h e a t t r i b u t e s a n d o t h e r r e s o u r c e o p t i o n s i n t h i s c a s e a r e l i m i t e d . T h e s e b e c o m e m o r ei m p o r t a n t f o r d e d i c a t e d s a n d b o x e n v i r o n m e n t s . T h i s i s o u t s i d e t h e s c o p e o f t h i s d o c u m e n t .
3.3 Commands
The commands window on the RHS contains displays the various endpoints a user can create on a
CUCM and the buttons to activate the scripting. This is where the user interacts with the sandbox
lab. This is shown in figure 3.6
8
Figure 3.6 Commands Window
The “setup” and “_Select Device Type to Activate_” options are not selectable. The options in the
black rectangle above are applicable
4 Registering a DX650
In this example, a new DX650 device will be added to the Shared endpoint lab
The device needs to be created on the Call manager with an associated MAC address, username and
DN. This is what the scripting does. Clicking on the arrow next to the DX650 option opens up a
further window to enter the MAC address of the device. T h i s i s t h e E t h e r n e t M a c o f t h e d e v i c e
9
Figure 4.1 Entering MAC of DX650
The user then enters the MAC address of the DX650 and hits the “Run” Button at the bottom right
hand corner of the screen. The scripting then kicks in and writes the new device to the CUCM. This
information is this presented to the user in the command window and email.
N o t e : A n e m a i l w i l l a l s o b e s e n t t o t h e u s e r w i t h a l l t h i s i n f o r m a t i o n .
The user now has all the information required to register their device to the Unified communications
manager.
10
Regarding VPN username and password, if “previously assigned” is displayed; a password has
already being provided for that account. Check the first endpoint lab reservation email for this
password. This password will not change. In the case of the DX650 the user will use the build in
Anyconnect client to connect with the above credentials
The user will then enter the TFTP address of the CUCM (10.10.20.1) into the DX650. The device will
then register. I t m a y b e n e c e s s a r y t o d e l e t e t h e t r u s t l i s t o n t h e D X d e v i c e f o r r e g i s t r a t i o n t o o c c u rs u c c e s s f u l l y .The above example is the same for each device type. However, in a lot of cases, a MAC address is not
required i.e. Jabber devices for Windows, Mac, IPad etc. A username and password will be provided
for logging in with these devices. P l e a s e n o t e t h a t V P N w i l l n e e d t o b e c o n n e c t e d b e f o r e d e v i c er e g i s t r a t i o n c a n b e a c c o m p l i s h e d .5 Registering a Jabber CSF Device
The Shared endpoint lab provides a number of device options for users wishing to register a Jabber
Endpoint. Devices for Windows, Mac, IPad, Android and IPhone are supported.
The commands window on the RHS displays these options:
Figure 5.1 Jabber endpoints
Hit the blue arrow to the right to activate the scripting. Note, if a Jabber client device is required,
close the “Jabber SDK for Windows/Mac” option. In this example, a new Jabber Windows/Mac will is
created and then used to login a Jabber windows client.
11
Once the scripting has finished (20-30 seconds), the information will be displayed on the output
window and sent via email. In the example below, a new CSF device has being created and
associated with a new user. This user is then synchronised over to the presence server automatically
and can be used to login to a jabber client.
Figure 5.2 Output window
On a windows Cisco Jabber client, login using the provided credentials. The domain is required with
the password when initially logging in
Figure 5.3 Jabber for Win login
12
The advanced settings will also need to be modified to reflect the servers in the Shared Endpoint
Sandbox. Select “Cisco IM & Presence” and enter the cup FQDN.
Figure 5.4 Jabber Advanced Options
Once this is entered, the jabber client will successfully register.
Figure 5.5 Jabber Client Successful Login
13
Users can then make a test video call to DN 5555. A short video will play
Figure 5.6 Jabber Test Call
6 Making a Jabber Guest Call
The shared EP lab also contains a jabber Guest server to make a simple jabber guest call. This test
call does not require a device to be registered. The call is made directly from a web browser. (IE or
Firefox)
• Connect to the Anyconnect VPN as directed in the VPN instruction tab and the supplied
credentials
• Once connected, browse to http://jabberguest.abc.inc/call/5555
• Accept the certificate
• Initially, the user will be asked to download and install the Jabber Guest web plugin.
Download and install this.
• Refresh the page again.
• The call will be setup and a green call button will be presented at the bottom of the page.
• Hit Call
14
Figure 6.1 Jabber Guest test call