Cisco Jabber
© 2013 Cisco and/or its affiliates. All rights reserved. Cisco Public
Cisco Jabber
Cisco Jabber Video for TelePresence (Movi)
Cisco Jabber for Windows / MAC
Cisco Jabber for iPAD / iPhone / Android
Cisco Jabber Software Development Kit
Cisco Jabber Guest (To be released soon)
Categories
2
© 2013 Cisco and/or its affiliates. All rights reserved. Cisco Public
Cisco Jabber
Cisco Jabber Video for TelePresence (Movi)
Cisco Jabber for Windows / MAC
AND
Jabber related configuration
Focus of this presentation is on the below:
3
© 2013 Cisco and/or its affiliates. All rights reserved. Cisco Public
Cisco Jabber Video for Telepresence
4
Cisco Jabber Video Enterprise Edition
1080p
Video Quality
Full-screen
Sharing
Dedicated Mobile Client
for Telepresence
PC
Mac
© 2013 Cisco and/or its affiliates. All rights reserved. Cisco Public
Cisco Jabber Video Extends an organization’s telepresence reach to workers on the go
Workers have access to telepresence
anytime, anywhere with mobile, HD
video. Enterprise-ready with centralized
IT management support.
Easy to use, HD mobile video for PC
or Mac
Scale to all of your users and they
can reach any other standards-based
telepresence or video endpoint
Managed centrally for control of user
settings, ease of installation and full
administration
© 2013 Cisco and/or its affiliates. All rights reserved. Cisco Public
Jabber Video For Telepresence Lab
On your PC / MAC, go to https://www.ciscojabbervideo.com
1. To make a telepresence call or join a meeting,
download jabber video and setup your account registration.
2. Make note of your jabber video address – [email protected]
On your IPAD / IPHONE / ANDROID
Install Cisco Jabber App
Now you can attend / join any Cisco Telepresence bridge / invite and
Call point-to-point over HD Video!!!
Get Telepresence Enabled for free!!!
6
© 2013 Cisco and/or its affiliates. All rights reserved. Cisco Public
Jabber Video For Telepresence Lab
Call test GDT bridge from Jabber Video on Laptop 1
Call test GDT bridge from Jabber Video on Laptop 2
Call test GDT bridge from Jabber on IPAD
Confirm three – party Telepresence Video Bridge
Get Telepresence Enabled for free!!!
7
© 2013 Cisco and/or its affiliates. All rights reserved. Cisco Public
Jabber Video For Telepresence Lab
Demonstrate different types of point-to-point calls:
Call from Test Laptop 1(GDT) to Test Laptop 2 (Free Jabber Video)
Call from Test Laptop 1 to Cisco Codec C60 ([email protected])
Demonstrate FECC feature of Jabber
Call from Test Laptop 1 to [email protected]
Demonstrate FECC feature of Jabber
Demonstrate 'Share Presentation‘ feature of Jabber
Get Telepresence Enabled for free!!!
8
© 2013 Cisco and/or its affiliates. All rights reserved. Cisco Public
Jabber Video For Telepresence Lab
Different types of point-to-point calls:
Call from Test Laptop 1(GDT) to EX 90
Remote user to demonstrate :
power of EX 90 for Document blowup!
Get Telepresence Enabled for free!!!
9
© 2013 Cisco and/or its affiliates. All rights reserved. Cisco Public
Jabber Video For Telepresence Vs. Desktop
Jabber Desktop vs. Jabber Movi comparison
Standards-based high-definition video (720p) vs. HD Video 1080p
– Small screen vs. Big screen!
No FECC vs. FECC
No separate presentation sharing vs. presentation sharing
Chat vs. no chat
Voicemail integration vs. no voicemail integration
Compare two jabbers!
10
© 2013 Cisco and/or its affiliates. All rights reserved. Cisco Public
Jabber Video For Telepresence Vs. Desktop
Jabber Desktop vs. Jabber Movi comparison
Escalate to webex vs. not
Screen Capture vs. none
Sending an attachement vs. none
As most Cisco users have Jabber for Desktop they do not need another separate Movi client to be installed!
Compare two jabbers!
11
© 2013 Cisco and/or its affiliates. All rights reserved. Cisco Public
Jabber Video For Windows Lab
Dial from IPAD [email protected], Dial from Jabber desktop 6630, and join the conference,
At Jabber desktop on click 'Stop My Video' / 'Start My Video'
Note that 'Stop My Video' depreciates the call to Audio Only on the bridge
Click on 'Start My Video' and that escalates the call back to Video, as validated on the IPAD screen.
Jabber Demo
12
© 2013 Cisco and/or its affiliates. All rights reserved. Cisco Public
Jabber Video For Windows Lab
On Jabber Desktop
Click on 'Start Meeting' and see that both a webex meeting gets created and an email notification to forward to clients also gets generated!
Recommend use of Headset to prevent audio feedback,
Have Remote User call 6630 from her Jabber Desktop and confirm conference Video conference
Demonstrate Desktop Sharing options
Desktop Sharing is a feature similar to a Webex escalation but
much less powerful than it.
Jabber Demo
13
© 2013 Cisco and/or its affiliates. All rights reserved. Cisco Public
Cisco Jabber Video and Collaboration Collaboration Applications
Cisco Jabber Video for telepresence (Jabber Video) is a video soft client that enables any
PC or Mac to become a business-quality video system that
transparently connects you to any other standards-compliant video
device.
14
© 2013 Cisco and/or its affiliates. All rights reserved. Cisco Public
Cisco Jabber Video and Collaboration
Product Features:
An intuitive user interface offers easy access to enterprise phone books and presence status (Enterprise version).
The system provides up to 1080p30 HD resolution as well as the mobile video industry-leading audio performance from a PC or Mac.
Intelligent bandwidth distribution and dynamic bandwidth adaptation optimize network load to help control operating expenses (OpEx).
Flexible provisioning system allows the administrator full control over the deployment, reducing end user support load.
Collaboration Applications
15
© 2013 Cisco and/or its affiliates. All rights reserved. Cisco Public
Jabber Video Scale mobile video calling throughout the organization
16
PC or Mac HD Video
capable of scaling to
tens of thousands
Call to any standards-
based endpoint
Unmatched B2B calling
capabilities with VCS
Expressway
Clear HD Video and
high quality content
sharing
Intuitive user interface
makes calling easy…no
training required
Manage user settings to
meet IT policies
Simple, centralized
installation &
management
Secure with AES and
TLS encryption
Manage centrally
with full control
Easy, mobile
HD video
Scales for everyone
to anyone
© 2013 Cisco and/or its affiliates. All rights reserved. Cisco Public
Specifications
Mobile HD video calling soft client for use on PC or Mac computer
Requires Cisco Video Communications Server and TelePresence Management Suite
Video resolutions up to 1080p30 and content sharing up to WXGA
Intuitive user interface for simple control
One-click call launch integration to other applications
Jabber Video key features
17
© 2013 Cisco and/or its affiliates. All rights reserved. Cisco Public
Specifications
Multiway for seamless escalation to a multipoint call – managed through the network devices
H.323 and SIP with bandwidth up to 6 Mbps
Superior, CD-quality audio with wide-band acoustic echo cancellation (48Khz wideband, supporting MPEG4 AAC-LD, G.722.1 and G.711)
Firewall friendly
AES and TLS encryption for secure environments
Deploy with the PrecisionHD USB Camera for exceptional business quality
Jabber Video key features
18
© 2013 Cisco and/or its affiliates. All rights reserved. Cisco Public
Jabber Video
Jabber Video brings telepresence to your PC or Mac so your workers can stay connected from virtually anywhere.
Customer benefits
Connect from public spaces or remote offices to
your telepresence network whenever you need
Easy to use and cost-effective
On-premise solution gives you complete control
and ties directly into your total telepresence
solution
Mobile HD Video calling for PC or Mac supported within an organization
19
Jabber Video
© 2013 Cisco and/or its affiliates. All rights reserved. Cisco Public
Jabber Video For Telepresence
Key information
Business-quality HD video on PC or Mac
Interoperable with standards-based SIP and H.323 systems
Share any content and presentations on your computer with other participants
Scalable to thousands – easy to deploy & manage
Intuitive user interface with easy access to phone books and presence status
Simply add a USB camera or use built-in web cam
The Cisco TelePresence PrecisionHD USB camera is recommended for the best experience
Mobile HD Video calling for PC or Mac supported within an organization
20
© 2013 Cisco and/or its affiliates. All rights reserved. Cisco Public
Jabber Video For Telepresence product offering Enterprise-ready, mobile HD video soft client
21
© 2013 Cisco and/or its affiliates. All rights reserved. Cisco Public
Cisco TelePresence Video Communication Server Starter Pack Express (Cisco VCS Starter Pack Express) is an all-in-one solution for customers who are deploying a small to medium-sized Cisco TelePresence solution for the first time.
Product Features:
• Supports up to 50 registered devices and 25 concurrent traversal calls.
• Offers basic provisioning and management capabilities for Cisco Jabber Video for Telepresence (formerly Movi) and Cisco TelePresence System EX Series.
© 2013 Cisco and/or its affiliates. All rights reserved. Cisco Public
Jabber Video For Telepresence Lab building blocks
VCS provides SIP registrar, bandwidth management and inter-working to H.323 devices with VCS Control
VCS provides firewall traversal and B2B Communication with VCS Expressway
Enterprise customers require Cisco VCS and TMS
23
Video Communications Server 1
© 2013 Cisco and/or its affiliates. All rights reserved. Cisco Public
Jabber Video For Telepresence building blocks
TMS provides phonebooks and directories, making it easy to provision and deploy
Manage users more efficiently by synchronizing with Microsoft Active Directory or LDAP
Enterprise customers require Cisco VCS and TMS
24
Video Communications Server 1 TelePresence Management Suite 2
© 2013 Cisco and/or its affiliates. All rights reserved. Cisco Public
The Cisco TelePresence Management
Suite provides centralized control for
telepresence conferences with easy
booking, scheduling and One-Button-to-
Push conference attendance. It
facilitates mass provisioning of devices
and users and provides an enhanced
FindMe portal for end user availability
settings.
© 2013 Cisco and/or its affiliates. All rights reserved. Cisco Public
Product Features:
Facilitates mass provisioning, securely with
minimal end user configuration.
Centralized video portal with FindMeTM for
VCS users provides an enhanced user
experience.
Holistic management across all telepresence
infrastructure and endpoints with reduced IT
administration complexity.
© 2013 Cisco and/or its affiliates. All rights reserved. Cisco Public
Cisco TelePresence Manager software makes it easy to schedule, initiate, and manage Cisco TelePresence experiences.
Product Features:
• The software provides management of conference resources for the various Cisco TelePresence meeting types.
• Cisco TelePresence Manager equips administrators and help-desk staff with system connectivity and management dashboards.
• Reporting capabilities for usage, productivity, and return-on-investment (ROI) metrics.
© 2013 Cisco and/or its affiliates. All rights reserved. Cisco Public
Jabber Video For Telepresence Easy for IT Administrator to manage; simple to use
28
SIMPLE SET UP TO ADD USERS 1 USER LAUNCHES ON PC OR MAC 2
Administrator sets up new users
by importing from MSFT active
directory or manually.
Email is sent out to new
users automatically
© 2013 Cisco and/or its affiliates. All rights reserved. Cisco Public
Jabber Video For Telepresence Easy for IT Administrator to manage; simple to use
29
VCS INTELLIGENCE BEHIND SCENE 3 USER CAN MAKE A CALL 4
Jabber Video
registers to VCS and
receives provisioning
and settings from
TMS Agent. VCS Control
with TMS agent
© 2013 Cisco and/or its affiliates. All rights reserved. Cisco Public
Steps to Success in your deployment
Software requirements. Software distribution
User and Client Provisioning
Authentication
Phonebooks
All discussion is based on Cisco Jabber for Video version 4.6
30
© 2013 Cisco and/or its affiliates. All rights reserved. Cisco Public
Cisco Jabber – products for differing needs
Cisco Jabber Video Cisco Jabber
31
© 2013 Cisco and/or its affiliates. All rights reserved. Cisco Public
Cisco Jabber – Comparison
Jabber Video (Win/Mac)
Jabber for Windows
Jabber for Mac
x x x x x x x x x x x x
x x x x x x 1
x x x x x x x x x x
Call Control Capabilities
32
1) Video Availability Presence only and only on VCS
© 2013 Cisco and/or its affiliates. All rights reserved. Cisco Public
Cisco Jabber
Instant Messaging
and Presence
Cisco Enterprise
Call Control Video/
Desktop Share
Technology Cisco Secure
Remote Access
Unity
Connection
VM
Application
Integration
(MS Office)
WebEx
Conferencing
© 2013 Cisco and/or its affiliates. All rights reserved. Cisco Public
All-in-one UC Application
• Presence and IM
• Voice, video, voice messaging
• Desktop sharing, conferencing
Collaborate from Any Workspace
• PC, Mac, tablet, smart phone
• On-premises and Cloud
• Integration with Microsoft Office
© 2013 Cisco and/or its affiliates. All rights reserved. Cisco Public
Simplify your reachability
Any Addressing
Scheme
John
Smith
Product Manager
My Company
Email, Jabber ID/IM
408-555-1212
Office
© 2013 Cisco and/or its affiliates. All rights reserved. Cisco Public
SIP URI Check as part of CUCM Features
CUCM 4.x/5.x CUCM 6.x/7.x CUCM 8.0.x CUCM 8.5/8.6 CUCM 9.1
Mobility (SNR, Office Dial) X
Virtualization X X
Jabber on Win/MAC/IOS
(BYOD) X X X
Video (Native support of
Tandberg endpoints) X X X
SIP URI-Dialing X X X X
B2B (VCS Expressway) X X X X
Centralized Licensing
management (ELM) X X X X
Enabling Pervasive Video
(e.g. CAC for video) X X X X
© 2013 Cisco and/or its affiliates. All rights reserved. Cisco Public
SIP URI Dialling
37
With the 9.0 release of Cisco Unified Communications Manager, SIP URI dialing is now a mainstream feature that is easy to deploy within the enterprise.
URI dialing also enables elegant business reachability for voice + video or voice alone over the internet.
But how does a typical Cisco UC Manager voice deployment enable internet facing URI dialing?
And how can you enable this reachability without compromising your voice environment?
We shall cover the steps required to enable URI dialing on Cisco UC Manager including the integration with the VCS Expressway solution, emphasizing secure deployment considerations every step along the way.
© 2013 Cisco and/or its affiliates. All rights reserved. Cisco Public
SIP URI Configuration in UCM
UCM treats URIs as aliases for directory numbers (DNs)
Endpoints have no notion of their associated URI(s), they still register with DN
A call to a URI behaves as if the call was made directly to the DN
Calls from an endpoint will include a URI in the caller ID if assigned to the DN
A call from an endpoint always includes the DN in the caller ID so it can be presented to a device that doesn’t support URIs, and those devices can return the call
38
© 2013 Cisco and/or its affiliates. All rights reserved. Cisco Public
UCM SIP URI Overlay Dial Plan
URI Dial Plan overlays existing (and required) numeric dial plan
Each DN can have up to 5 SIP URI aliases
Each DN with a SIP URI will have a primary SIP URI for caller id purposes
Benefits of the URI overlay
– All UCM endpoints are reachable at SIP URI: SIP, SCCP, Analog
– Not all IP phones can dial SIP URI’s, but Speed Dials are an option
– Use SIP alpha URI for SNR Remote Destination
39
© 2013 Cisco and/or its affiliates. All rights reserved. Cisco Public
Import and Assign SIP URI
How do I add SIP URIs to my existing dial plan? Easiest approach via LDAP Directory Integration
– Recommendation is to map the mail attribute to Directory URI
– Set end user primary line if not already set, to associate Directory URI associated DN
Other URI import options include
– Bulk Admin Tool
– AXL API
– Manual update to DN page
40
© 2013 Cisco and/or its affiliates. All rights reserved. Cisco Public
UCM Directory URI Partition
End User Directory URIs will be added to Directory URI partition
Directory URI partition needs to be included in the dial plan by either
– Adding the partition to existing Calling Search Spaces
– Alias the Directory URI partition to an existing partition
41
© 2013 Cisco and/or its affiliates. All rights reserved. Cisco Public
UCM SIP Profile for SIP Endpoints
SIP Profile for endpoints should be set to use, Use Fully Qualified Domain Name in SIP Requests
If this parameter is not enabled, the endpoint might end up with strange looking connected party id, instead of seeing the dialed URI
Avoid this: [email protected]
42
© 2013 Cisco and/or its affiliates. All rights reserved. Cisco Public
UCM SIP Profile for SIP Trunk
Start by copying the Standard SIP Profile For Cisco VCS
SIP Profile should be set to use, Use Fully Qualified Domain Name in SIP Requests
The SIP Profile can be configured for different dial string interpretation settings
43
© 2013 Cisco and/or its affiliates. All rights reserved. Cisco Public
UCM SIP Trunk
Recommendation is to set the Calling and Connected Party Info Format to “Deliver URI only in connected party, if available”
Associate SIP Trunk Profile created for VCS
Configure trunk with one or more VCS Control IP addresses
Set appropriate CSS allowing for inbound access to local URIs
Integration point with VCS Control
44
© 2013 Cisco and/or its affiliates. All rights reserved. Cisco Public
UCM SIP Route Patterns
Use the SIP Route Pattern’s Domain Routing option
* character is a wildcard, matching all numbers, alpha chars, “.” and “-”
Simplest approach is using * pattern to match any domain, good for a default route to VCS
Option to route/block using more specific patterns (*.com, cisco.com, , *.org, *.xxx)
Starting w/ UCM 9, SIP Route Patterns can now utilize SIP Trunk or a Route List
45
© 2013 Cisco and/or its affiliates. All rights reserved. Cisco Public
Enterprise Parameters of Interest
URI Lookup Policy controls URI case sensitive treatment
– Default is case sensitive, per RFC 3261
– Suggest Case Insensitive
Specify an Organization Top Level Domain (OTLD) to allow end users to dial only the user portion of a URI (left hand side)
Also include Cluster Fully Qualified Domain Name(s) to allow routing to numeric URIs
46
© 2013 Cisco and/or its affiliates. All rights reserved. Cisco Public
Unified CM Dial Plan Segmentation
What if you don’t want all end users to be reachable from the internet by their SIP URI?
SIP URI import via LDAP sync results in all URIs in a default Directory URI partition
Directory URIs are associated with a user, and also a DN when a user has a primary line configured
SIP URIs can also be directly assigned to DNs
When directly assigning to a DN, the SIP URIs can reside in any partition
Multiple options on how to import URIs, including what partition they reside in
Don’t forget about the Directory URI Alias Partition Enterprise Parameter
Partitions for SIP URIs
47
© 2013 Cisco and/or its affiliates. All rights reserved. Cisco Public
Unified CM Dial Plan Segmentation
SIP Trunk CSS allow you to shield gateways, conferencing resources, messaging applications, etc.
Verify existing partitions in the dial plan offer enough segmentation
Consider creating a new CSS specifically for the VCS SIP Trunk inbound traffic
If necessary create a second SIP Trunk to VCS on a different port, with a CSS specifically for B2B traffic and new sip trunk security profile
Consider Time of Day routing to deactivate segments of the dial plan after hours
“Drop Ad hoc Conferences” + “Block OffNet to OffNet transfer” (Service Parameter)
Don’t forget to monitor Call Detail Records
Calling Search Spaces & Service Parameters
48
© 2013 Cisco and/or its affiliates. All rights reserved. Cisco Public
Unified CM Dial Plan Segmentation
Can I limit what domains my end users can and cannot call directly on UCM?
A * wildcard SIP Route Pattern routing to the VCS SIP trunk in a route partition accessible to end users provides access to any domain
SIP Route patterns can also be set to block outbound calls to specific or wildcard domains
How can I support HA B2B reachability?
SIP Route patterns now support Route List if there is a need to route to multiple VCS clusters with 2 or more trunks
SIP Route Pattern pointing directly at a SIP Trunk defined with multiple VCS nodes
SIP Route Patterns
49
Software Requirements and Distribution
© 2013 Cisco and/or its affiliates. All rights reserved. Cisco Public
Infrastructure Prerequisites
Video Communications Server (VCS)
Recommended version 6.1+
Telepresence Management Suite (TMS)
Required version 12.6 +
Provisioning option enabled on both
51
© 2013 Cisco and/or its affiliates. All rights reserved. Cisco Public
Client Computer Minimum Requirements
Processor- 2 GHz Intel Core 2 Duo or equivalent.
Memory
Windows XP: 512 MB RAM or more.
Windows 8, Windows 7 or Vista 32-bit: 1 GB RAM .
Windows 8, Windows 7 or Vista 64-bit: 2 GB RAM
Operating System
Windows XP SP2 or later
Windows Vista SP1 or later
Windows 7
Windows 8 ( only classic Desktop user interface)
Graphics
OpenGL version 1.3 or version 1.2 with multi-texturing extension.
Processor - 2 GHz Core 2 Duo processor or better
Operating System Mac OS X 10.8
Mac OS X 10.7
Mac OS X 10.6
52
For PC: For Mac:
Recommended: Cisco
PrecisionHD™ USB camera
© 2013 Cisco and/or its affiliates. All rights reserved. Cisco Public
Obtain Setup Files Deploy client to desktops
53
Archive Contents Purpose
JabberVideo<version>.msi For creating custom Jabber Video installer for windows
JabberVideoSetup<version>.exe Ready made Jabber Video installer for windows
JabberVideoSetup<version>.dmg Application bundle for Mac OS X
JabberVideoProvisioningConfig
Template<version>.xml TMS Provisioning file for Jabber Video
Jabber_Video_Web_Help_<version>.zip Web help file – for providing help via web service.
© 2013 Cisco and/or its affiliates. All rights reserved. Cisco Public
Windows Client configuration overview
54
Registry Settings
Push configuration to windows registry key :
HKEY_CURRENT_USER\Software\Cisco\JabberVideo
Pre-configuring the .exe installer
© 2013 Cisco and/or its affiliates. All rights reserved. Cisco Public
Mac Client configuration overview
55
plist Settings
Push configurations to accounts in a managed
Mac OS X environment using MCX.
Preconfigure the installation software.
© 2013 Cisco and/or its affiliates. All rights reserved. Cisco Public
Preconfigured Settings
Minimum client settings to locate the provisioning service and register with VCS
Domain SIP domain on the VCS with which the client will register.
InternalVcs DNS address of the primary VCS control cluster.
ExternalVcs DNS address of a VCS Expressways cluster, if used.
56
© 2013 Cisco and/or its affiliates. All rights reserved. Cisco Public
Sign-in Settings Default behavior and recommended change
57
Recommendation:
disable sign in settings
Value Name
HideAdvanced Login
Windows Installer Public Property:
FORCEDHIDEADVANCEDLOGIN
Value :
1
Mac OS X .plist element:
<true>
© 2013 Cisco and/or its affiliates. All rights reserved. Cisco Public
Creating a Customized Windows Installer
Distribution includes JabberVideoSetup.exe , an InstallShield generated installer that utilizes some standard InstallShield switches.
The executable can utilize standard MSIExec.exe public properties as well as the preconfigured settings of the previous slide.
Syntax:
JabberVideoSetup.exe /v “<property1>=<value1> <property2>=<value2>…
Utilize any tool of your choice to pack this into a self extracting executable with a minimal UI and automatically launches it with the desired command line settings.
58
© 2013 Cisco and/or its affiliates. All rights reserved. Cisco Public
Creating a Customized Mac Installer
Extract the file create_custom_dmg.tar.gz from the archive.
Unpack the file: tar –xzf create_custom_dmg.tar.gz
Change to the directory create_custom_pkg
Run the script create_custom.dmg.sh with a plist file as parameter.
A customized install file JabberVideo.dmg will be written in the current directory
59
© 2013 Cisco and/or its affiliates. All rights reserved. Cisco Public
DNS SRV
DNS Service records, defined in RFC 2782, are a method to define a DNS record for a service instead of a specific host.
The DNS SRV record will resolve to one or more hostnames of servers and port numbers where the desired service may be found.
Can be used to implement location specific registration behavior.
60
© 2013 Cisco and/or its affiliates. All rights reserved. Cisco Public
Adding DNS SRV Records Windows
61
_tcp
clustername.cisco.com
© 2013 Cisco and/or its affiliates. All rights reserved. Cisco Public
Example DNS Records - Internal
_service._proto.name TTL class SRV priority weight port target
_sip._tcp.clustername.internal.com. 86400 IN SRV 10 60 5060 server1.internaldomain.com.
_sip._tcp.clustername.internal.com. 86400 IN SRV 10 60 5060 server2. internaldomain.com.
_sip._tcp.clustername.internal.com. 86400 IN SRV 10 60 5060 server3. internaldomain.com.
Accomplishes load balancing of endpoint registrations to VCS-C cluster.
62
© 2013 Cisco and/or its affiliates. All rights reserved. Cisco Public
Example DNS Records - External
_service._proto.name TTL class SRV priority weight port target
_sip._tcp.express.external.com. 86400 IN SRV 10 60 5060 server1.external.com.
_sip._tcp.express.external.com. 86400 IN SRV 10 60 5060 server2. external.com.
Provides a single service view to external endpoints and hides sever names.
63
Client Provisioning
64
© 2013 Cisco and/or its affiliates. All rights reserved. Cisco Public
Provisioning Extension
Provisioning of Jabber Video endpoints has evolved from provisioning agent , to provisioning extension.
Provisioning extension is the only method for newer endpoint such as the EX series, C series and Jabber Video starting in TMS 14.1.
Provisioning extension is a feature activated on the Telepresence Management Suite server and stores endpoint configuration data in a SQL database.
Endpoints use SIP subscribe messages sent to the VCS which retrieves the data from the TMS Provisioning Extension database and provides those setting to the endpoint.
Lets see this shown graphically……
Introduction
65
© 2013 Cisco and/or its affiliates. All rights reserved. Cisco Public
TMS
VCS Cluster
with PE or TMS Agent
2 – TMS Agent /PE replicates
the provisioning data to the
cluster
3
• VCS challenges user for
credentials.
• When authenticated, endpoint
receives provisioning profile by
SIP Notify Message.
• Endpoint registers to a VCS per
the provisioning profile.
• Endpoint subscribes to VCS for
Directory services.
4 – Success! endpoint is
ready for SIP calls
1 –Administrator imports users
from AD and creates
provisioning profiles.
AD
Administrator
SMTP Server
User
2 TMS emails user the
account credentials
Automated Provisioning with VCS & TMS
Endpoint
66
© 2013 Cisco and/or its affiliates. All rights reserved. Cisco Public
TMS
Control
Cluster
1. Subscribe
message to
Expressway
AD
Administrator
SMTP Server
Provisioning Outside the Enterprise
Expressway
Cluster
Mobile Users
Home Users
Remote Office
2. Proxy to Control
for provisioning
67
© 2013 Cisco and/or its affiliates. All rights reserved. Cisco Public
Provisioning Flow
Jabber Video Ethernet DHCP VCS
Control
TMS
Provisioning
Extension
DNS
Network and IP Connectivity
SRV and NAPTR lookup for Internal then External VCS
SIP Register to VCS
TMSPE
replication
SIP SUBSCRIBE sent for provisioning
(with user’s credentials)
SIP: Subscribe for phone book
(with user’s credentials)
68
© 2013 Cisco and/or its affiliates. All rights reserved. Cisco Public
VCS Traversal
Any call where the Cisco VCS takes the media as well as the signaling is a traversal call and will use a traversal call license on that Cisco VCS.
Usually a Cisco VCS Expressway needs a traversal call license to route calls, even for calls between devices directly registered to it. This is because endpoints behind firewalls need the Cisco VCS Expressway to receive and forward media in order to guarantee that the media is routable between the endpoints in the call.
Call traversal
69
© 2013 Cisco and/or its affiliates. All rights reserved. Cisco Public
DMZ Outside Network Inside Network
How VCS Expressway Firewall Traversal Works…
1. No inbound ports need to be opened on internal firewall to VCS Control, minimizing any potential attack area
2. VCS Control initiates outbound connection through the firewall to VCS Expressway using secure login credentials
3. VCS Control sends keep-alive packets to the VCS Expressway, to maintain the connection through the firewall
4. When VCS Expressway receives an incoming call, it issues an incoming call request to VCS Control
5. The VCS Control then initiates connection to the endpoint
6. The call is established and media traverses the firewall securely
A VCS
Expressway
B VCS
Control
Internet
70
Provisioning Options
71
© 2013 Cisco and/or its affiliates. All rights reserved. Cisco Public
Transport Options Client Provisioned options
72
Field Values
IP version
Public IP version
4 Auto
6
Media Port Range End 21900
Media Port Range Start 21000
Multiple Server Connections
Public Multiple Server
Connections
Off On
SIPKeepAlive Interval 24
• IP version
• Media port ranges can be changed if needed to accommodate specific firewall or other network interoperability challenges.
• Multiple server connections allows simultaneous active connections to both the main and backup servers. (typically not used)
• Keep alives are primarily to keep sessions through firewalls refreshed.
© 2013 Cisco and/or its affiliates. All rights reserved. Cisco Public
Encryption Options Client Provisioned options
73
Field Values
Encryption Policy Auto,
AutoNoSrtp
ForceTlsForceSrtp
ForceTlsAutoSrtp
ForceTlsNoSrtp
ForceTcpNoSrtp
• Sets the transport mechanism for the signaling and media.
• SIP communication is either TLS or TCP.
• Media is either SRTP, or no SRTP
• Signaling must be encrypted for any encrypted media.
© 2013 Cisco and/or its affiliates. All rights reserved. Cisco Public
FECC Options Client Provisioned options
74
Field Values
Far End Camera Control On Off
Far End Camera Control Selects
Source Off On
• Far end camera control determines whether this client is
allowed to control the far end camera. Also depends on
whether the far end allows the camera to be controlled.
• Allows this client to send source selection during FECC
establishment.
© 2013 Cisco and/or its affiliates. All rights reserved. Cisco Public
Services Options Client Provisioned options
75
Field
Help URL
Http Log URL
Inviter Contact URI
• Help: Specifies a help file or help web page. Invoked on client via the help button.
• HTTP Log: Specify a logging server.
• Inviter contact: Specify info of this client to be added to
favorites list on endpoints
Format = “Contact Person<sip:[email protected]>"
© 2013 Cisco and/or its affiliates. All rights reserved. Cisco Public
Services Options ( 2) Client Provisioned options
76
Field
FindMe URI
Multiway Participant URI
Phone Book Server URI
Presence Server URI
• Findme: Specify the Findme service on the VCS
• Phone book: Specify the Phone book URI of the TMS
• Presence: Specify the Presence URI of the VCS.
© 2013 Cisco and/or its affiliates. All rights reserved. Cisco Public
Client Software Upgrade Managing upgrades with TMS
77
Field
Windows Software
URL
Windows Software
Version
OS X Software URL
OS X Software Version
• TMS can check client version at login and prompt user to upgrade immediately.
• Download and install will begin if user accepts
• No restart of computer is necessary
• The client provisioning options specify the software download link and the desired software version.
• Group users in TMS. Provisioning options are specific to the group.
• If forced software upgrades are desired, utilize a third party software distribution package.
© 2013 Cisco and/or its affiliates. All rights reserved. Cisco Public
SIP Protocol Handler
Jabber Video installs itself as the default protocol handler for URI’s that have the sip: prefix.
Windows
78
Use Cases
• Add SIP URI’s to email signatures and vcards
• Embed in intranet employee profiles, helpdesk contact pages, etc.
• Integrate with any application that can send a protocol request to the operating system.
© 2013 Cisco and/or its affiliates. All rights reserved. Cisco Public
VCS Cluster Size Registration and call handling
79
VCS01 VCS03 VCS02
VCS01 VCS03 VCS02 VCS04
VCS01 VCS03 VCS02 VCS04 VCS05
VCS01 VCS03 VCS02 VCS04 VCS05 VCS06
5000 active users, redundancy for 2500. Call Limits: 200 Traversal, 1000 Non Traversal 7500 active users, redundancy for 2500. Call Limits: 300 Traversal, 1500 Non Traversal
7500 active users, redundancy for 5000. Call Limits: 300 Traversal, 1500 Non Traversal 10000 active users, redundancy for 5000. Call Limits: 400 Traversal, 2000 Non Traversal
© 2013 Cisco and/or its affiliates. All rights reserved. Cisco Public
Scaling Deployments
10k limit for number of provisioned users on a single VCS cluster
TMS can support 100K provisioned users. Partition users into groups to control how provisioning is sent to VCS clusters.
Provisioning
80
© 2013 Cisco and/or its affiliates. All rights reserved. Cisco Public
Case Study - Changing mix of endpoints Consider traversal and non-traversal
81
VCS Cluster H.323 Only
Endpoints
ISDN GW’s Jabber Video
SIP/H.323 Endpoints
MCU’s
Traversal calls required for Jabber Video calls. Other calls defaulted to H.323 end to end.
© 2013 Cisco and/or its affiliates. All rights reserved. Cisco Public
Case Study - Changed to SIP as the prime protocol
82
VCS Cluster H.323 Only
Endpoints
ISDN GW’s Jabber Video
SIP/H.323 Endpoints
MCU’s
Shift to SIP limited the traversal calls
© 2013 Cisco and/or its affiliates. All rights reserved. Cisco Public
Administrative Bandwidth Settings Client settings
83
Field Values
Resolution Preferences High Medium
Low
• Resolution preference specifies the maximum
High: widescreen HD (1920x1080 or 1280x720)
Medium: wide CIF (512x288)
Low: wide QCIF (256x144)
© 2013 Cisco and/or its affiliates. All rights reserved. Cisco Public
User Bandwidth Setting
84
1024x728 / AAC-LD 1.1M+
1024x576 / AAC-LD 729-1.09M
768x448 / AAC-LD 472-728
512x288 / G722 <471
© 2013 Cisco and/or its affiliates. All rights reserved. Cisco Public
Maximum Bandwidth
85
Max BW
Out
Max BW
In
Maximum BW Sent =
Min(Max BW Out , Max BW In)
• The initial resolution sent ( BW) is capped by the Maximum BW
• Media in each direction is independently controlled.
• BW at the start of the call is based on a database of the last 250 calls ( location specific). It choses a safe initial bandwidth.
• Database can be viewed at : Win XP: %userprofile%\Local Settings\Application Data\Cisco\Jabber Video
Win Vista /Win 7: %userprofile%\AppData\Local\Cisco\Jabber Video
© 2013 Cisco and/or its affiliates. All rights reserved. Cisco Public
Phonebooks
86
Favorites
Global
Directory
Phonebook
Enterprise
Directory
Phonebook
History
Local
TMS
LDAP
Troubleshooting
87
© 2013 Cisco and/or its affiliates. All rights reserved. Cisco Public
File Locations
Program Executable
– Vista and 7 ( 64 bit) : %Program Files (x86)%\Cisco\
– Vista and 7 ( 32 bit) %Program Files%\Cisco\
– Windows XP ~\Program Files\Cisco\
– Mac /Applications/Jabber Video
Favorites and History
– Windows %APPDATA%\Cisco\JabberVideo\
– Mac ~/Library/Application Support/Jabber Video
Debugging logs
– Vista and 7 %LOCALAPPDATA%
– Windows XP %USERPROFILE%\Local Settings\Application Data
– Mac ~/Library/Logs/Jabber Video
88
© 2013 Cisco and/or its affiliates. All rights reserved. Cisco Public
Call Statistics Troubleshooting
89
© 2013 Cisco and/or its affiliates. All rights reserved. Cisco Public
Cisco vs. Internal Camera
90
© 2013 Cisco and/or its affiliates. All rights reserved. Cisco Public
Common Issues
No video one way
– Verify whether video can be seen in self view mode.
– Verify that the internal camera is selected as the camera source.
– Ensure latest camera and video card drivers are loaded from the manufacturer.
– Verify that no other application has control of the camera. i.e webex, or Lync.
91
© 2013 Cisco and/or its affiliates. All rights reserved. Cisco Public
Cisco Jabber Guest
92
• Cisco Jabber Guest brings collaboration to the browser. Now,
customers can interact directly with a customer service agent,
resolving a problem by quickly and securely sharing high-
definition
• Guests simply click a URL, website link, or mobile application to
start the interaction.
• Cisco Jabber Guest is designed to use web advancements such
as HTML5 and upcoming standards such as WebRTC.
• You can also use Jabber Guest to host people with whom you do
business, for example, partners and suppliers. It's as good for B2B
as B2C.
© 2013 Cisco and/or its affiliates. All rights reserved. Cisco Public
Cisco Jabber Guest
See for yourselves!
One minute on Youtube
93
• http://www.youtube.com/watch?v=TaOQLm021lM