Sie sind auf Seite 1von 26

Cisco Unified

Provisioning Manager
Release 1.0
Course Flow
1. Product Overview & System Architecture
2. Installation
3. Call Processor Support
4. Unified Message Processor Support
5. Domain & Service Area
6. Subscriber Management
7. Order Management
8. Provisioning Attributes
9. Configuration Templates
10. Advanced Setup
11. System Administration

© 2006 Cisco Systems, Inc. All rights reserved. 2


Product Overview &
System Architecture

© 2006 Cisco Systems, Inc. All rights reserved. 3


Overview
Single view of subscribers and their
services
Simplified management of
subscribers, services, and Cisco
Unified resources
 Day 1 – template deployments
 Day 2 – delegate MACDs

Single provisioning interface to Cisco


Unified systems
Policy-based, business oriented
With the speed and accuracy of
CCM, CCME
automation
Unity, CUE, UC

© 2006 Cisco Systems, Inc. All rights reserved. 4


Features - Multi-Dimensional Policy
Domains
 Defines groupings of Domains
subscribers for delegation
purposes
Service Areas
 Defines how to map to the
devices and applications in Service Areas
the voice network
Subscriber Types
 Defines policy related to Subscriber Types
type of Subscribers in the
organization

© 2006 Cisco Systems, Inc. All rights reserved. 5


Features – Day 1 & Day 2
• Day 1
 Template based Infrastructure provisioning
– Define configuration template w/ user defined keyword
 Batch processing of total ‘services’ for subscribers

• Day 2
 Delegation of MACD functions on a Domain Level
 Provisioning Policy settable at several levels

© 2006 Cisco Systems, Inc. All rights reserved. 6


Features – Authorization roles

• Predefined Authorization User Role determines level of


access within CUPM
•Two types of Authorization User Roles
 Global roles: shared on all domains
 Domain specific roles: Users with these roles can only perform
authorized tasks within their assigned domain
• Access is accumulated if a user has multiple roles

© 2006 Cisco Systems, Inc. All rights reserved. 7


Features – Authorization Roles(Contd.)
User Type User Roles Rights
Global Administration Full rights except Data Maintenance

Data Maintenance: Configure system cleanup activities


Maintenance
Domain Policy Manage phone inventory, manage subscriber types, and set
Specific phone button templates
Subscriber management and product ordering
All Ordering privileges plus can set provisioning attributes at
Ordering time of order
Advanced Ordering All Ordering privileges plus can assign MAC at time of order
Advanced Approves or rejects provisioning requests
Assignment Assigns phone (MAC address) to an order
Approval Ensures equipment sent before order processing continues
Assignment Ensures equipment received before order processing
Shipping continues
Receiving

© 2006 Cisco Systems, Inc. All rights reserved. 8


Features – Role based access
• Administrator role
 Manages Cisco Unified systems provisioned by CUPM
 Partitions domains and service areas based on department or location
 Sets up domain level policies including
– Provisioning attributes
– Rules
 System administration tasks like managing system users and license

© 2006 Cisco Systems, Inc. All rights reserved. 9


Features – Role based access(Contd.)

•Domain Policy role


 Manages Policy for a domain
– Subscriber types and products that can be ordered against them
– Phone button templates
 Manages phone inventory

• Ordering role
 Manages subscribers and their services for a single domain
 Doesn’t need knowledge of Cisco Unified systems

© 2006 Cisco Systems, Inc. All rights reserved. 10


Architecture
Multi-Layer/Tier View
Presentation Tier Business Logic Tier Data Tier

Currently
Currentlyrun
run on
on the
the Can
Can bebe run
runon
onaa
same server
same server different
different server
server

Web Server J2EE App


J2SE App

CUPM CUPM JDB


HTTP Appache
RMI
C
On NICE
Engine Postgres
JBOSS
RDBMS
Thin Client
(HTML/XHTML/XML)
AXL
SOAP
CLI over Telnet
JDBC SSH

Tools
Tools and
and Technologies:
Technologies:
••GUI:
GUI: basedon
based on XML
XMLand
andXSL,
XSL,
XSP
XSP
••J2EE:
J2EE:Java
JavaEnterprise
EnterpriseEdition
Edition CCME
including
including EJB,Servlet
EJB, Servlet Cisco Call Manager CUE
••J2SE:
J2SE:Java
JavaStandard
Standard Edition
Edition Cisco Unity
••Database:
Database:DDL,
DDL,SQL
SQL over
overJDBC
JDBC Cisco Unity Connection
© 2006 Cisco Systems, Inc. All rights reserved. 11
Architecture
Component View

Service Activator
Common GUI Layer (Cocoon and wizards) NICE Engine

Service J2SE
Order Process Inventory
Activator
Manager Manager Manager
Client

Common Facilities and API CCME


CUE
Cisco
Call Manager
JBOSS J2EE App Server
Cisco Unity
Cisco Unity Connection

© 2006 Cisco Systems, Inc. All rights reserved. 12


Architecture
Component Interaction View
User

CUPM Order CUPM Product


Wizard Model

Subscriber, Order, CUPM Object


Subscriber’s Model
Service
Order Manager Inventory Manager

CUPM Workflow

Process Manager

CUPM Service
Action
Service Activator
(NICE)
CUPM based on SEP

CCME
Cisco Call Manager CUE

Cisco Unity Connection Cisco Unity


© 2006 Cisco Systems, Inc. All rights reserved. 13
Architecture
CP and UMP Device Setup System Flow

Data Access
& Persistence
Wizard Inventory
(GUI) Manager

© 2006 Cisco Systems, Inc. All rights reserved. 14


Architecture
CP and UMP Synchronization System Flow
Data Access
& Persistence
Data Access
Wizard & Persistence Inventory
(GUI) Manager Sync request NICE Engine

Synchronization
Synchronization is
is
done in two steps:
done in two steps:
•• Infrastructure
Infrastructure Sync
Sync
JDBC CLI over
•• Subscriber
Subscriber Sync
Sync AXL/SOAP Telnet
JDBC SSH

Call
Manager
(publisher) CME CUE
Cisco Unity Cisco Unity
Connection (SQL)
(SQL) Server
Server
© 2006 Cisco Systems, Inc. All rights reserved. 15
Architecture
Overall Order Provisioning System Flow Order
Order Processing
Processing
System
System Flow
Flow for
for
products:
products:
Process
Order Manager Order Submit
Manager •• Phone
Phone
(GUI, Wizard) (Workflow) •• Line
Line
•• Voicemail
Voicemail
•• Email
Email
Activation Request, and persistence •• Unified
Unified Messaging
Messaging
Data Access
& Persistence
Activation/Deactivation
Inventory Data Access NICE Engine
Manager & Persistence

CLI over
AXL/SOAP Telnet, SSH
JDBC
JDBC

CUE/CME
Call Cisco Unity
Cisco Unity
Manager Connection (SQL)
(publisher) (SQL) Server
Server
© 2006 Cisco Systems, Inc. All rights reserved. 16
Device Support

Call Processor Unified Message Processor


CM 4.0(2), 4.1(3), 4.2(1), 5.0(4) Unity 4.0, 4.1, 4.2
(AXL, SOAP based interface) (JDBC interface to Unity database)

CME 3.3, 3.4, 4.0 UC 1.1.1


(CLI over Telnet, SSH ) (JDBC interface to UC database)

CUE 2.1, 2.2. 2.3


(CLI over Telnet, SSH)

© 2006 Cisco Systems, Inc. All rights reserved. 17


Authorization User Roles

© 2006 Cisco Systems, Inc. All rights reserved. 18


Authorization User Roles
Overview

• Authorization User Role determines level of access


within CUPM
• Two types of Authorization User Roles
 Global roles: shared on all domains
 Domain specific roles: Users with these roles can only perform
authorized tasks within their assigned domain
• Access is accumulated if a user has multiple roles
• User can not delete, change or add Authorization roles;
user can delete, change and add Subscriber roles.

© 2006 Cisco Systems, Inc. All rights reserved. 19


Role-based Access – Authorization Roles
User Type User Roles Rights
Global Administration Full rights except Data Maintenance

Data Maintenance:
Maintenance Configure system cleanup activities
Domain Policy Manage phone inventory, manage subscriber types, and set
Specific phone button templates
Subscriber management and product ordering
All Ordering privileges plus can set provisioning attributes at
Ordering time of order
Advanced Ordering All Ordering privileges plus can assign MAC at time of order
Advanced Approves or rejects provisioning requests
Assignment Assigns phone (MAC address) to an order
Approval Ensures equipment sent before order processing continues
Assignment Ensures equipment received before order processing
Shipping continues
Receiving

© 2006 Cisco Systems, Inc. All rights reserved. 20


Domain Level Roles
All domain roles are duplicated for each domain

Copied
Domain
roles

© 2006 Cisco Systems, Inc. All rights reserved. 21


System Debugging

© 2006 Cisco Systems, Inc. All rights reserved. 22


Log File Locations
• Two main logs files in
<Install Dir>\sep\logs
 sep.log (application server log )
 nice.01.log (CUPM Nice Engine logs)
• Installation logs:
<Install Dir>\install.log
• Cocoon Log:
<Install Dir>\sep\deploy\dfc.ear\dfc.war\WEB-INF\logs
• Web server (Apache) logs:
<Install Dir>\httpd\logs
• Application Server (JBoss) logs:
<Install Dir>\jboss-4.0.3SP1\server\cupm\log
• Database (Postgres) logs:
<Install Dir>\pgsql\data\pg_log
• CUPM administrator access is needed in most debugging

© 2006 Cisco Systems, Inc. All rights reserved. 23


Changing Log Levels and Max Size

To change log level for App server and Nice engine


 Change dfc.log.level=<level> in <Install Dir>\sep\dfc.properties
 Restart cupm JBossService and NiceService
To change the log level for NICE only
 Add dfc.log.level: <level> in file <Install Dir>\sep\nice.properties
 Save the file and restart cupm NiceService
To change the log max size of log file before it rotates,
 Update property dfc.log.maxsize=<size>
 Save the file and restart cupm JBossService

© 2006 Cisco Systems, Inc. All rights reserved. 24


AXL Message Logging

Properties to output Call Manager AXL SOAP


requests/responses to log
 dfc.ipt.axl.soap.output.request.enabled: <N/Y>
dfc.ipt.axl.soap.output.response.enabled: <N/Y>
 Change these properties in the file <Install Dir>\sep\ipt.properties,
save file, and restart CUPM NiceService

© 2006 Cisco Systems, Inc. All rights reserved. 25


© 2006 Cisco Systems, Inc. All rights reserved. 26

Das könnte Ihnen auch gefallen