Upload
sunil-mangam
View
61
Download
2
Tags:
Embed Size (px)
Citation preview
2
© SAP AG 2011
Table of Contents Scope ........................................................................................................................................................................... 5
Prerequisites ................................................................................................................................................................ 5
Planning Server Roles and Requirements ................................................................................................................... 6
Planning System Model ............................................................................................................................................... 7
Plan for test/demo environment ................................................................................................................................... 7
Example installation for BCM 7.0 training ............................................................................................................ 8
Default virtual unit template configuration .......................................................................................................... 11
User Access Control (UAC) in Windows 2008 Server ............................................................................................... 11
Infrastructure Administrator (IA) ................................................................................................................................. 12
Certificates ......................................................................................................................................................... 13
Install Trusted Root Certification CA certificate (.p7b file) ................................................................................. 13
Connection Server certificate ............................................................................................................................. 15
Edit Connection Server certificate information file ............................................................................................. 15
Create Connection Server certificate request file .............................................................................................. 15
Create Connection Server certificate with local CA ........................................................................................... 16
Connection Server certificate installation ........................................................................................................... 16
Install Connection Server certificate with wizard ................................................................................................ 16
Install Connection Server certificate Command Prompt .................................................................................... 16
Internal Server certificate ................................................................................................................................... 17
Edit Internal Server certificate information file ................................................................................................... 17
Create Internal Server certificate request file ..................................................................................................... 17
Create Internal Server certificate with local CA ................................................................................................. 18
Install Internal Server certificate with wizard ...................................................................................................... 18
Install Internal Server certificate with Command Prompt ................................................................................... 18
Verifying Certificates .......................................................................................................................................... 19
HAC Node .................................................................................................................................................................. 20
Save the system model ...................................................................................................................................... 22
Adding and configuring the virtual units with IA ......................................................................................................... 24
ACME_Database ................................................................................................................................................ 24
BCM 7.0 database structure .............................................................................................................................. 26
ACME_Administrator .......................................................................................................................................... 27
ACME_Agents .................................................................................................................................................... 28
ACME_FrontEnd ................................................................................................................................................ 29
ACME_Core ....................................................................................................................................................... 30
ACME_PSTN ..................................................................................................................................................... 31
ACME_WebSite ................................................................................................................................................. 32
Activate Virtual Units .................................................................................................................................................. 34
System Configurator (SC) .......................................................................................................................................... 35
Number range definition in System Management .............................................................................................. 36
System Services......................................................................................................................................................... 37
Voicemail settings .............................................................................................................................................. 37
External Agent Settings ...................................................................................................................................... 37
CMC Settings ..................................................................................................................................................... 38
Conference Settings ........................................................................................................................................... 39
Recording Settings ............................................................................................................................................. 39
Email Settings .................................................................................................................................................... 40
SMS Settings ...................................................................................................................................................... 40
Batch Job Server Settings .................................................................................................................................. 41
IP Desk Phone Settings ..................................................................................................................................... 41
Queue Callback Settings .................................................................................................................................... 42
Prompt Settings .................................................................................................................................................. 42
System Management ................................................................................................................................................. 43
Number Range ................................................................................................................................................... 43
3
© SAP AG 2011
Authentication policy .......................................................................................................................................... 43
Modules .............................................................................................................................................................. 44
Channels, Voice ................................................................................................................................................. 47
Channels, Email and Chat ................................................................................................................................. 48
System Languages ............................................................................................................................................. 48
Call Switching ............................................................................................................................................................. 49
Gateways ........................................................................................................................................................... 49
Destination Routes ............................................................................................................................................. 50
Global Switching Settings .................................................................................................................................. 51
Reporting .................................................................................................................................................................... 52
Data Protection rules .......................................................................................................................................... 52
Reporting Groups ............................................................................................................................................... 52
Statistic Settings ................................................................................................................................................. 53
Directory Management ............................................................................................................................................... 54
Presence Management .............................................................................................................................................. 54
Settings .............................................................................................................................................................. 54
Queue Management .................................................................................................................................................. 55
Phone queues .................................................................................................................................................... 55
Email queue ....................................................................................................................................................... 57
Chat queue ......................................................................................................................................................... 58
Queue Groups .................................................................................................................................................... 59
Scheduling .......................................................................................................................................................... 60
Skills ................................................................................................................................................................... 61
User and Role Management ...................................................................................................................................... 62
Groups ................................................................................................................................................................ 64
Users .................................................................................................................................................................. 68
Opening the CDT (Communication DeskTop) ........................................................................................................... 74
Directory search ......................................................................................................................................................... 76
Convergence .............................................................................................................................................................. 77
User Settings Template .............................................................................................................................................. 78
Directory Templates ................................................................................................................................................... 79
Skill based routing ...................................................................................................................................................... 80
Chat Channel ............................................................................................................................................................. 81
Chat Server and Chat Portal Server .................................................................................................................. 81
Internet Chat Client ............................................................................................................................................ 82
Windows Server 2008 IIS 7 Configuration ......................................................................................................... 84
CRM Integration ......................................................................................................................................................... 86
IVR Management ....................................................................................................................................................... 90
Adding second Core virtual unit ................................................................................................................................. 93
Adding second application server (HAC node) .......................................................................................................... 95
Complete test/demo installation ............................................................................................................................... 101
Reporting .................................................................................................................................................................. 102
Reporting databases ........................................................................................................................................ 102
Reporting website ............................................................................................................................................. 103
Reporting Services Configuration Manager ..................................................................................................... 104
Standard Reports ............................................................................................................................................. 108
Reporting user rights ........................................................................................................................................ 109
Reports ............................................................................................................................................................. 111
Personalizing SC ...................................................................................................................................................... 112
4
© SAP AG 2011
COPYRIGHT
© Copyright 2011 SAP AG. All rights reserved.
No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP AG. The information contained herein may be
changed without prior notice.
Some software products marketed by SAP AG and its distributors contain proprietary software components of other software vendors.
Microsoft, Windows, Outlook, and PowerPoint are registered trademarks of Microsoft Corporation. IBM, DB2, DB2 Universal Database, OS/2, Parallel Sysplex, MVS/ESA, AIX,
S/390, AS/400, OS/390, OS/400, iSeries, pSeries, xSeries, zSeries, z/OS, AFP, Intelligent Miner, WebSphere, Netfinity, Tivoli, Informix, i5/OS, POWER, POWER5, OpenPower
and PowerPC are trademarks or registered trademarks of IBM Corporation.
Adobe, the Adobe logo, Acrobat, PostScript, and Reader are either trademarks or registered trademarks of Adobe Systems Incorporated in the United States and/or other countries.
Oracle is a registered trademark of Oracle Corporation.
UNIX, X/Open, OSF/1, and Motif are registered trademarks of the Open Group.
Citrix, ICA, Program Neighborhood, MetaFrame, WinFrame, VideoFrame, and MultiWin are trademarks or registered trademarks of Citrix Systems, Inc.
HTML, XML, XHTML and W3C are trademarks or registered trademarks of W3C®, World Wide Web Consortium, Massachusetts Institute of Technology.
Java is a registered trademark of Sun Microsystems, Inc.
JavaScript is a registered trademark of Sun Microsystems, Inc., used under license for technology invented and implemented by Netscape.
MaxDB is a trademark of MySQL AB, Sweden.
SAP, R/3, mySAP, mySAP.com, xApps, xApp, SAP NetWeaver, and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered
trademarks of SAP AG in Germany and in several other countries all over the world. All other product and service names mentioned are the trademarks of their respective
companies. Data contained in this document serves informational purposes only. National product specifications may vary.
These materials are subject to change without notice. These materials are provided by SAP AG and its affiliated companies ("SAP Group") for informational purposes only, without
representation or warranty of any kind, and SAP Group shall not be liable for errors or omissions with respect to the materials. The only warranties for SAP Group products and
services are those that are set forth in the express warranty statements accompanying such products and services, if any. Nothing herein should be construed as constituting an
additional warranty.
In this document the SAP Business Communications Management software is abbreviated as SAP BCM.
The latest official SAP BCM 7.0 documents will soon be found from URL:
http://help.sap.com/ SAP Business Suite Additional Applications
At the moment
documents can
be found from:
SAP Service
Marketplace
Installation &
Upgrade Guides
5
© SAP AG 2011
Scope
The scope of this example installation is to install the BCM 7.0 system with minimal configuration. Note
that this is an example installation, so it does not fully cover all the aspects of a production environment
and high availability best practices.
This installation is currently based on the 7.0 SP2 (7.0.2.0) build. Ensure you have the latest version of
BCM software prior to starting installation.
We will be installing the system for the fictional company ACME. Throughout this document we will be
using ACME for the customer name. Replace it with your own customer/company name.
Prerequisites
This installation is for a single-server test/demo installation.
Prior to installing BCM 7.0 software in this single server environment you need:
Windows Server 2008 English Standard 64bit / SQL Server 2008 English Standard 64bit
OR
Windows Server 2008 R2 English Standard 64bit / SQL Server 2008 R2 English Standard 64bit
OR
Windows Server 2003 English Standard 32bit / SQL Server 2005 English Standard 32bit
Install the SQL as per the Installation Guide, using a Case Insensitive collation such as “Latin 1 General CI AS”.
Collation depends typically on language which is used.
Note that Management Tools is needed, and if you want to install BCM Reporting select Analysis Services and
Reporting Services to be installed but do not configure the Reporting Services.
Microsoft IIS 6.0/7.0 (see installation guide for Role selecting for Windows 2008)
Java SE Runtime 6, 32 bit edition
MSDTC must be running.
You might need to install the ASP.NET AJAX 1.0 Installer Package from Microsoft to make the example chat
website working.
ASP.NET AJAX is a set of technologies to add AJAX (Asynchronous JavaScript And XML) support to ASP.NET. It
consists of a client-side script framework, server controls, and more.
The server should be a member of a domain but it is not mandatory.
The server used in this example is joined to the BCMTR domain, and using BCMAdmin domain user. This
BCMAdmin user is a normal domain user and local administrator on this server.
When performing the installation, use this user to login to the server.
More information about prerequisite software can be found from BCM 7.0 Installation Guide.
This installation example is done using Windows Server 2008 R2 and SQL Server 2008 R2. Some differences can be found with Windows Server 2008/2003 and SQL Server 2008/2005.
6
© SAP AG 2011
Planning Server Roles and Requirements
A particular server or workstation may have one or more roles. There can be a single server working in all roles, or there can be one or more dedicated servers for each of the roles. A single-server system is limited to test/demo units or very small systems where up to 20 agents are working eight hours a day. For systems with more than 20 agents, it is recommended to set up a redundant multi-server environment. The servers and other workstations can have the following roles in the system.
Application servers are used for running various applications like the CEM server, call dispatcher, SIP bridge and so on. These applications cause more strain on the CPU capacity than disk I/O or memory. For large systems, it is useful to dedicate an entire server to one or two applications, but the hardware and software requirements are similar in all application servers.
Web servers require Microsoft IIS software to be installed.
Database servers must have the Microsoft SQL Server software installed. These servers have larger RAM and disk i/o requirements than other servers. As the capacity required by the databases is very large and very hard to predict, the servers hosting databases should be dedicated only to this task. To ensure the working reliability the servers should be clustered.
To enable sending/receiving e-mails, a connection to a mail server is required. The connection uses IMAP protocol and by default the port 143.
If the Reporting application is used, we recommend that you reserve a separate server for it. The Reporting application requires that Analysis Services and Reporting Services components of the SQL are installed on the server.
The system should have administration workstation(s) that can be used for running the Infrastructure Administrator (IA) software.
Some symbols used in this document
Icon Meaning
Caution
Example
Note
Recommendation
Syntax
7
© SAP AG 2011
Planning System Model
The system model is the arrangement of virtual units on physical servers. Virtual units are logical units with a virtual IP address. Placing services in different virtual units and using the High Availability Control (HAC) service ensures that one spare virtual unit continues running if the active virtual unit is stopped for example for updating, or by a server failure. Virtual units should have instances on at least two different physical servers. During a possible server failure the services are automatically moved to other servers by HAC. If the system should withstand a failure of more than one server at a time, more instances of each virtual unit should be created on different servers. Spreading the primary instances on different servers enables load balancing in normal conditions when no virtual unit instance has failed. Load balancing should also be taken into account when arranging the backup instances. More information about planning can be found from BCM 7.0 Master Guide
Plan for test/demo environment
The IP addresses are relating to this example – in your environment use your own addresses. This
example installation requires one static IP address for the server and 10 available IP addresses for
virtual units. Address range used here is 10.31.99.* and the subnet mask is 255.255.254.0
Server Name BCM00
Server physical IP address 10.31.99.130
The virtual units to be installed:
ACME_Database BCM00\ACME
ACME_Administrator 10.31.99.131
ACME_Agents 10.31.99.132 (MRS in this virtual unit is for Server Side Recording)
ACME_FrontEnd 10.31.99.133 (MRS plays prompts to soft phones and hard phones)
ACME_Core 10.31.99.134
ACME_PSTN 10.31.99.135 (MRS plays prompts to calls from PSTN)
ACME_Website 10.31.99.136
ACME_Reporting_Web 10.31.99.137
ACME_Core2 10.31.99.138
ACME_Integrations 10.31.99.139
Additionally:
ACME_Chat 10.31.98.130
More detailed installation example is found from BCM 7.0 Installation Guide.
8
© SAP AG 2011
Example installation for BCM 7.0 training
ACME contact center
40 users with phone numbers and voicemail numbers User groups
CC Supervisors CC Agents Expert Users Office Users
User roles CC Supervisor CC Agent Expert User Office User
Different settings in Queues Skill Based Routing VoiceMail E-mail queue Chat channel
IVR Services Menu IVR
The purpose of this example is to install and configure BCM system for a customer called ACME with following items:
Customer name: ACME
Queues:
Switchboard 1300
Sales 1301
Marketing 1302
IVR‟s:
External agent IVR number 1399
CMC Call Routing IVR Number 1398
CMC IVR Number for Source Number Masking 1397
CMC Recording IVR Number 1396
CONFERENCE IVR number 1395
ETC IVR Number 1394
Callback queue IVR number 1393
Presence IVR number 1392
Custom IVR application number 1390
Other queues:
Chat queue ACME Chat [email protected]
E-Mail queue ACME E-Mail [email protected]
BCM (Business Communications Management) system main components:
CEM Server
Call dispatcher
Directory Server
Connection Server
Agent Server
H323 Bridge for gateways
SIP bridge for gateways
SIP Bridge for hard phones
External Terminal Controller for hard phones
Media Routing Server(s)
Data Collector
Email Sender
Batch Job Server
Gateway(s) to public telephone network, so that calls that start with 0 are routed to it.
Patterns, routes and destinations to be able to make calls out to PSTN
9
© SAP AG 2011
Following diagrams showing different dependencies/connections between different components or
functionalities are collected from
BCM 7.0 Master Guide
BCM 7.0 Installation Guide
BCM 7.0 Security Guide
Hierachy of administrators and users.
11
© SAP AG 2011
Default virtual unit template configuration
User Access Control (UAC) in Windows 2008 Server
In this installation example the Windows UAC has been left to default setting and that causes that some
software like e.g. Command Prompt must be run with option “Run As Administrator” when creating
certificates.
Also Reporting Web site needs Internet Explorer to be run with „Run As Administrator‟ rights when used
locally on the server.
In this example we are using the default User Access Control (UAC) settings of Windows Server 2008
R2:
12
© SAP AG 2011
Infrastructure Administrator (IA)
Installing Infrastructure Administrator (IA)
In this example we are using D:\ drive to install the
BCM software.
Copy 7.0.x.x build to local recommended install folder
D:\SAP\BCM\Install
Browse to folder
D:\SAP\BCM\Install\7.0.x.x\Infrastructure Administrator.
Double click BCM Infrastructure Administrator 7.0.msi
Enter in the information for the location of:
- Home Directory for BCM Software
- Install Media Directory for BCM Software
- Log directory for Infrastructure Administrator
Change the paths to start with D:\SAP\BCM\...
Click Install
Once the installation is completed, there will be an
Infrastructure Administrator icon on the desktop.
Double click this, and it brings up the window as per below.
13
© SAP AG 2011
Certificates
A certificate is mandatory for the connection from Communication DeskTop (CDT) and System
Configurator (SC) to the Connection Server (CoS).
In this example installation we will also be using a certificate to secure the connection between BCM
components, an Internal Server Certificate. NOTE: Internal Server certificate is not mandatory.
Common names used for certificates:
Connection Server Certificate = COS.ACME.COM
Internal Server Certificate = BCM.ACME.COM
In this example document we are using Windows Server 2008 R2. Screen shots may differ with other operating systems.
For customer installations in ASP environments it is recommended to use certificates issued by public Certification Authorities (CA), such as Thawte, Verisign etc. For internal, demonstration or training purposes you can set up a private certificate server using the tools included in the Microsoft Server software, and use a self-signed certificate. You can acquire certificates using tools on a public CA web page, or in the Microsoft IIS Manager, or follow the example below. The example is generic; always follow the instructions of the CA and certificate you have chosen to use.
Install Trusted Root Certification CA certificate (.p7b file)
If you are using a local Microsoft Certificate CA Server export and download the trusted root certificate from that server and install it to the BCM server where you want to install certificates made by this CA. (use name e.g. certnew.p7b and save it to e.g. D:\SAP\BCM folder) Trusted Root Certificate installation procedure:
o In the Windows Start menu, select the Run option, type MMC and click the OK button. o In the MMC window, select File Add/Remove Snap-in. o Select Certificates then click Add. o In the Certificates snap-in dialog, select Computer account, click Next. o In the Select computer dialog, select Local computer: …, click Finish. o Click Close, OK. o You can save the MMC configuration e.g. to Desktop with name Certificates.msc
Open the Certificates.msc and select Trusted Root Certification Authorities
Right click the Issued To area and select All tasks Import...
Browse the D:\SAP\BCM\certnew.p7b file, click Next, Next, Finish.
The issuer of the certificate should now appear on the list of trusted CA‟s.
14
© SAP AG 2011
Example for Connection Server certificate:
Example for Internal Server certificate:
With only the OID = 1.3.6.1.5.5.7.3.1 line the certificate can be used as an SSL server certificate.
Ensures the identity of a remote computer. Used typically with Connection Server Certificate.
Adding the second OID = 1.3.6.1.5.5.7.3.2 line the certificate can be used also as an SSL client
certificate. Proves your identity to a remote computer. Both OID setting lines are needed for Internal
Server Certificate. Certificate including the OID = 1.3.6.1.5.5.7.3.2 can be used also for Connection
Server Certificate.
(More detailed information about certreq.exe command line parameters can be found from:
http://technet.microsoft.com/en-us/library/cc736326(WS.10).aspx)
15
© SAP AG 2011
Connection Server certificate
You can find the certificate templates by default from the folder: D:\SAP\BCM\Install\7.0.2.x\Remote Administration Tools\contents\web\remoteadmin\templates Use these files when creating certificates. Make sure there is no empty line at the end of text.
Edit Connection Server certificate information file
Edit the line e.g.
to match your environment and then save the file with the name newcert.inf to the D:\SAP\BCM folder. Start the Command Prompt using right click selection ‘Run as administrator’ and change to the directory, where you saved the file above.
Create Connection Server certificate request file
Execute the following command in command prompt using the file name you have created above: D:\SAP\BCM:\>certreq –new newcert.inf newcert.req If everything goes as expected, the command does not write any response on screen, but a new file called newcert.req appears to same folder. You will need this newcert.req file in the next phase. The request file looks something like this: -----BEGIN NEW CERTIFICATE REQUEST-----
MIID1jCCAz8CAQAwgZkxEDAOBgNVBAYTB0ZpbmxhbmQxEDAOBgNVBAgTB1V1c2lt
YWExDjAMBgNVBAcTBUVzcG9vMRAwDgYDVQQLEwdUZXN0aW5nMTEwLwYDVQQKHigA
VwBpAGMAbwBtAF8AQwBvAG0AbQB1AG4AaQBjAGEAdABpAG8AbgBzMR4wHAYDVQQD
YQBwAGgAaQBjACAAUAByAG8AdgBpAGQAZQByA4GJhvcNAQEFBQADgYEAlCsy8S0q
AQBmz4OVf6BSkFbwxfc92ejPBl7kbMJefoVaJZKpE5up6SxJBiDCZ2DrWTDKaW79
bX6x+0bWj3Wih39+/xTvL6weswnFhFgw/loTp/DECEESXPsyLv/cztrI3jTI+J+J
ZGH4uL3QvJhWWEb78bd2imOa+1ebDX1V+w0=
-----END NEW CERTIFICATE REQUEST-----
16
© SAP AG 2011
If you buy a certificate from any commercial provider you should now get the certificate from there using the contents of the „newcert.req‟ file. When you receive the certificate save it with a name e.g. „certnew.cer’ and continue from ‘Install certificate with wizard’ or ‘Install certificate with command prompt’.
Create Connection Server certificate with local CA
Open link: http://10.31.99.130/certsrv/ (replace the URL with your local Microsoft Certificate services server)
Click Request a certificate
Click Advanced certificate request
Click Submit a certificate request by using a base-64-encoded CMC……
Open the newcert.req file with Notepad and copy-paste the text into the Saved Request field NOTE: make sure that there are no extra empty lines after last line in the field after paste!
Click Submit button.
Click the Home link in the right upper corner of the web page o Steps to be done with Certification Authority: o On your certificate server open Administrative Tools Certification Authority, expand
Pending Requests, right click your Request, select All Tasks Issue
Go back to web page http://10.31.99.130/certsrv/
Click View the status of a pending certificate request
Click Saved-Request Certificate (dd.mm YYYY hh:mm:ss)
Select Base 64 encoded
Click Download Certificate
Save certnew.cer file to D:\SAP\BCM folder
Connection Server certificate installation
Install Connection Server certificate with wizard
Open MMC and select Personal, right click the Issued To area and select All tasks Import...
Browse the D:\SAP\BCM\certnew.cer file, click Next, Next, Finish.
OR you can import the certificate with Command prompt
Install Connection Server certificate Command Prompt
o Start the command prompt using selection ‘Run as administrator’ and change to the directory, where you have the certificate files.
o Execute the following command in command prompt, using the name you chose above: o D:\SAP\BCM:\>certreq –accept certnew.cer
If everything goes as expected, the command does not write any response on the screen.
The certnew.p7b and certnew.cer certificates is going to be installed on the application server where the Connection Server is installed and running. Each application server where the Connection Server is running needs its own certificate. The certnew.p7b certificate is going to be installed also on workstations in which you are running BCM soft phones, Communication DeskTop (CDT) or Convergence. This certificate is needed to tell to workstation that the server that has issued this certnew.cer certificate is a trusted CA just like on the server. NOTE: If you buy/receive the certificate from e.g. Thawte or Verisign or any other official trusted CA, then you typically don‟t need to install anything on the workstations. The certificate can be also exportable so it can be installed all the servers where Connection Server is running.
17
© SAP AG 2011
Internal Server certificate
You can find the certificate templates by default from the folder: D:\SAP\BCM\Install\7.0.2.x\Remote Administration Tools\contents\web\remoteadmin\templates Use these files when creating certificates. Create the certificate request in a text editor, e.g. Notepad. Copy/paste the above text into Notepad. Make sure there is no empty line at the end of text.
Edit Internal Server certificate information file
Compared to the previous certificate, there is just subject CN is changed. and the second OID line. Edit the line e.g.
to match your environment and then save the file with the name newcert2.inf to D:\SAP\BCM folder. NOTE: Ensure to name the file differently so you don’t overwrite your previous certificate.
Create Internal Server certificate request file
Start the Command Prompt using right click selection ‘Run as administrator’ and change to the directory, where you saved the file above. Execute the following command in command prompt using the file name you have created above: D:\SAP\BCM:\>certreq –new newcert2.inf newcert2.req If everything goes as expected, the command does not write any response on screen, but a new file called newcert2.req appears. You will need this file in the next phase.
18
© SAP AG 2011
The request looks something like this: -----BEGIN NEW CERTIFICATE REQUEST-----
MIID1jCCAz8CAQAwgZkxEDAOBgNVBAYTB0ZpbmxhbmQxEDAOBgNVBAgTB1V1c2lt
YWExDjAMBgNVBAcTBUVzcG9vMRAwDgYDVQQLEwdUZXN0aW5nMTEwLwYDVQQKHigA
VwBpAGMAbwBtAF8AQwBvAG0AbQB1AG4AaQBjAGEAdABpAG8AbgBzMR4wHAYDVQQD
YQBwAGgAaQBjACAAUAByAG8AdgBpAGQAZQByA4GJhvcNAQEFBQADgYEAlCsy8S0q
AQBmz4OVf6BSkFbwxfc92ejPBl7kbMJefoVaJZKpE5up6SxJBiDCZ2DrWTDKaW79
bX6x+0bWj3Wih39+/xTvL6weswnFhFgw/loTp/DECEESXPsyLv/cztrI3jTI+J+J
ZGH4uL3QvJhWWEb78bd2imOa+1ebDX1V+w0=
-----END NEW CERTIFICATE REQUEST-----
If you buy a certificate from any commercial provider you should now get the certificate from there using the contents of the newcert.req file. When you receive the certificate save the certificate with a name e.g. certnew.cer and continue from ‘Install certificate with wizard’ or ‘Install certificate with command prompt’.
Create Internal Server certificate with local CA
Open link: http://10.31.99.130/certsrv/ (replace the URL with your local Microsoft Certificate services server)
Click Request a certificate
Click Advanced certificate request
Click Submit a certificate request by using a base-64-encoded CMC……
Open the newcert2.req file with Notepad and copy-paste the text into the Saved Request field
NOTE: make sure that there are no extra empty lines after last line in the field after paste!
Click Submit button.
Click the Home link in the right upper corner of the web page o Steps to be done with Certification Authority: o On your certificate server open Administrative Tools Certification Authority, expand
Pending Requests, right click your Request, select All Tasks Issue
Go back to web page http://10.31.99.130/certsrv/
Click View the status of a pending certificate request
Click Saved-Request Certificate (dd.mm YYYY hh:mm:ss)
Select Base 64 encoded
Click Download Certificate
Save certnew.cer file to D:\SAP\BCM folder
Install Internal Server certificate with wizard
Open MMC and select Personal, right click the Issued To area and select All tasks Import...
Browse the D:\SAP\BCM\certnew2.cer file, click Next, Next, Finish.
OR you can import the certificate with Command prompt
Install Internal Server certificate with Command Prompt
o Start the command prompt using selection ‘Run as administrator’ and change to the directory, where you have the certificate files.
o Execute the following command in command prompt, using the name you chose above: o D:\SAP\BCM:\>certreq –accept certnew2.cer
If everything goes as expected, the command does not write any response on the screen.
The Internal Server Certificate should be created and then exported to every server where BCM components are installed. More information about this in chapter 36.
19
© SAP AG 2011
Commands used during the creation of certificates:
Verifying Certificates
To check that the certificates are properly installed, you can use the Certificates MMC Snap-in. Procedure
o In the Windows Start menu, select the Run option, type MMC and click the OK button. o In the MMC window, select File Add/Remove Snap-in. o Select Certificates then click Add. o In the Certificates snap-in dialog, select Computer account, click Next. o In the Select computer dialog, select Local computer: …, click Finish. o Click Close, OK.
In the left hand tree, navigate to Console Root - Certificates (Local Computer) – Personal - Certificates. The new certificates should appear on the list on the right side. It can be identified by the Issued To column.
Notice the Key on the icons. If the key is
missing the certificate does not work.
(In Windows 2003 server you don‟t see
the key symbol but there is also this
information about the private key)
20
© SAP AG 2011
HAC Node
The first step in installation is to add the HAC node(s),
the application servers. Right click HAC Nodes,
Select Add HAC Node...
Enter in:
Name of the HAC Node
IP Address for the HAC Node
Name of your server, in this example it‟s BCM00
Physical (static) IP address (10.31.99.130) of your server
Click OK.
Right click your new HAC node BCM00, and select
Set as Local HAC Node.
Leave this path as default and click OK.
Right click BCM00 and select Change Base Installation...
Select the correct Base Installation version and click OK
21
© SAP AG 2011
In the right hand pane, expand the block Deployment Variables for High Availability Controller.
Edit the properties:
HAC Administration Users BCMTR\BCMAdmin
Internal Server Certificate Common Name BCM.ACME.COM
Internal Server Certificate Issuer BCM00CA
Client Certificate Common Name COS.ACME.COM
Client Certificate Issuer BCM00CA
HAC Service Logon User Account BCMTR\BCMAdmin
Password for HAC Service Logon User Account ******** (the Windows password)
Click Save
Note: This is a “Volatile” field, the password is not saved if/when you close the IA user
interface.
So if you make changes to this virtual unit in the future, then you will need to enter the password
again.
Right click on BCM00 (local @ 7.0.x.0), and select Apply All Changes to Local System
HAC Service with correct user name has now been installed.
22
© SAP AG 2011
Go to Start All Programs Administrative Tools Services.
Scroll down to SAP BCM HAC BCM00 and check
that the service has the correct “Log On As” user
BCMTR\BCMAdmin
Save the system model
In Infrastructure Administrator, click File Save As...
Select the location D:\SAP\BCM\VU\BCM00\etc,
enter File Name “Model” and click Save
Select Connection Connect...
Enter in:
User Name = BCMTR\BCMAdmin,
Password = Windows password
Certificate Name = COS.ACME.COM,
then click Connect
Select Connection Monitoring Mode
23
© SAP AG 2011
After a short while the HAC node(s) appear with green arrow if the configuration is correct.
This step ensures that Infrastructure Administrator can communicate with (all) HAC Node(s).
If green arrows don‟t appear, recheck your configuration. HAC log is typically the first place to start the
troubleshooting.
When Infrastructure Administrator (IA) and High Availability Controller (HAC) start to communicate HAC
creates automatically two files into the D:\SAP\BCM\VU\<nodename>\etc folder:
hacmodel_<nodename>.xml
backupmodel_1.xml
The version number of backupmodel_#.xml increases every time when IA saves the system model and
HAC creates a new backupmodel file and starts to use the latest version.
In Monitoring mode you can monitor and control the BCM system. You can start and stop (Active and
Inactive) virtual units or switch manually a virtual unit from one node to another.
When all HAC Nodes appear with green arrows click Connection Deployment mode
In Deployment mode you can edit existing virtual units and add new virtual units for the BCM system.
24
© SAP AG 2011
Adding and configuring the virtual units with IA
ACME_Database
Databases virtual unit consists of five different database server installation packages.
Typical (minimum) information needed by database packages:
Time zone
Connection information for SQL server(s)
Configuration database name
Database collation
Database user name
Right click Virtual Unit Add Virtual Unit... select the Base installation, select Databases Virtual Unit
Add in the name for your Database virtual unit
(ACME_Database) and click OK
Click on Software, and then click the Edit
button. There are a number of fields in different blocks
which need to be edited.
Common variables:
Maintenance Address or Name of the
Database server for Configuration Database BCM00\ACME
Configuration Database Name ACME
Configuration Database User Name click on arrow next to the field, scroll down and select
Variable for HAC_SERVICE_USER, click OK.
This field should then show:
Configuration Database User Name {[BCM00].[HAC_SERVICE_USER]}
Database Collation (immutable): Latin1_General_CI_AS
Default Time Zone (UTC+02:00) Helsinki, Kyiv, Riga, Sofia, Tallinn, Vilnius
(Europe/Helsinki)
25
© SAP AG 2011
Variables for Configuration Database Server:
PSTN Ranges 1300-1399
Click Save
Click Yes that you want to apply the values anyway.
Right click Instances under ACME_Database, select Add Instance BCM00 (the name of your HAC
node)
This adds the virtual unit under the BCM00 server node in
HAC Nodes section. Right click ACME_Database under this
node, and select Apply Changes to Local system.
(If you have more than one server you can remotely install
software to selected node(s) by selecting
Apply Changes to Host)
This installation might take a few minutes. If you are installing
databases locally on the SQL server command prompt
windows like this may open. If the SQL server has HAC
running and it is configured to system model the installation
is done remotely the HAC instance on the SQL server is
doing the installation and no command prompt windows are shown.
After this has completed, you can open the SQL Management Studio on the SQL server and check that
the databases ACME, ACME_Directory, ACME_Monitoring, ACME_Monitoring_History,
ACME_Operative and ACME_Outbound have been created. Also four jobs should have appeared
related to the customer ACME.
When selecting „Apply
Changes to Local System‟
the IA is doing the
installation.
When selecting „Apply
Changes to Host‟ the HAC is
doing the installation.
Virtual Unit Administrator
(VUA) from the BCM 6.0 is
integrated to IA and HAC.
This makes remote
installations possible.
26
© SAP AG 2011
In production systems the databases are typically installed to dedicated SQL servers.
BCM 7.0 database structure
Configuration database
Operation database
Outbound database
Monitoring database
Directory database
Virtual Warehouse Unit (VWU)Data Staging Area (DSArea)
OLAP Database
Reporting database serverOperative database server
Monitoring history database
27
© SAP AG 2011
ACME_Administrator
Administrator virtual unit template consists of Agent Server (AS), Batch Job Server (BJS), File
Replication Server (FRS), Chat Server and Directory Server packages.
Typical (minimum) information needed by software packages:
Time zone
IP address of the virtual unit
Connection information for SQL server(s) and databases
Certificate name and issuer for internal server connections
Agent Server mode
Next add in the other virtual units. Right click Virtual Units Add virtual Unit, select the Base
Installation, and select Administration Virtual Unit.
Enter the name ACME_Administrator and click OK.
Add in the IP address (10.31.99.131) and subnet mask then click OK.
Under ACME_Administrator, click on Software, and Edit button.
Enter in the following information:
Common Variables:
Reporting Database Server Address or Name BCM00\ACME (in this training example the same SQL server is
used for reporting)
Reporting Database User Name Click on link and select HAC_SERVICE_USER
Server Connection Security:
Internal Server Certificate in Use Tick (make sure that this is ticked)
Internal Server Certificate Common Name BCM.ACME.COM
Internal Server Certificate Issuer BCM00CA
Variables for Agent Server:
Agent Server Mode Administration Mode
Product Documentation Web Site http://10.31.99.136:80/doc/
Variables for Batch Job Server:
Customer Name ACME
All other variables have the default settings inherited from other earlier configured virtual units.
Click Save
Click Yes, that you want to apply the values anyway.
The missing values don‟t prevent the installation.
Right click on Instances, and select
Add Instance to node BCM00
Click OK, that you want to
“Proceed with adding the virtual unit instance?”
Right click ACME_Administrator under the
BCM00 node, select Apply Changes to Local System
28
© SAP AG 2011
ACME_Agents
Agents virtual unit template consists of Agent Server (AS), External Terminal Controller (ETC) and
Media Routing Server (MRS) packages.
Typical (minimum) information needed by software packages:
Time zone
IP address of the virtual unit
Connection information for SQL server(s) and databases
Certificate name and issuer for internal server connections
Agent Server mode
Media Routing Server parameters (in this example this MRS is only for Server Side Recording)
Right click the Virtual Unit Add Virtual Unit, select the Base installation, select Agents Virtual Unit
Enter the name ACME_Agents and click OK.
Add in the IP address (10.31.99.132) and subnet mask then click OK.
TIP! If you’ve already added in a virtual unit containing an IP address and subnet mask, these can be found from the
dropdown. This makes it easier to type in, and remember the last used IP address in a range.
Common Variables:
Server Connection Security:
Internal Server Certificate in Use Tick (make sure that this is ticked)
Internal Server Certificate Common Name BCM.ACME.COM
Internal Server Certificate Issuer BCM00CA
Variables for Agent Server:
Agent Server Mode Phone User Mode
Reporting Database Name Click on link and select VU_DB_REPORTING_NAME
variable = ACME_VWU then the value in IA will be:
{[ACME_Administrator].[VU_DB_REPORTING_NAME]}
Variables for Media Routing Server:
Available Slots for Prompts (remove the value 200 from the field because this MRS is
used for recording only in this example)
Port Area for Prompts (remove the value 8000 from the field because this MRS is
used for recording only in this example)
Use for Server-Side Recording Tick
All other variables have the default settings inherited from other virtual units.
Click Save
Click Yes, that you want to apply the values anyway. The missing values don‟t prevent the installation.
Right click on Instances, and select Add Instance to node BCM00
Click OK, that you want to “Proceed with adding the virtual unit instance?”
Right click ACME_Agents under the BCM00 node, select Apply Changes to Local System
29
© SAP AG 2011
ACME_FrontEnd
Front-End virtual unit template consists of SIP Bridge, Media Routing Server (MRS) and Connection
Server (CoS) packages.
Typical (minimum) information needed by software packages:
IP address of the virtual unit
Connection information for SQL server(s) and databases
Certificate name and issuer for Internal Server Certificate
Certificate name and issuer for Connection Server Certificate
Right click the Virtual Unit Add Virtual Unit, select the Base installation, select Front-End Virtual Unit
Enter the name ACME_FrontEnd and click OK.
Add in the IP address (10.31.99.133) and subnet mask then click OK.
Click on Software, Edit, and add in following information:
Common Variables:
Server Connection Security:
Internal Server Certificate in Use Tick (make sure that this is ticked)
Internal Server Certificate Common Name BCM.ACME.COM
Internal Server Certificate Issuer BCM00CA
Variables for SIP Bridge:
Display Names in SIP Messages Tick
Variables for Media Routing Server:
Use for Server Side Recording Untick
Variables for Connection Server:
Certificate Common name (CoS) Click on link and select HAC_CLIENT_CERT_ISSUEDTO
variable = COS.ACME.COM
Certificate Issuer (CoS) Click on link and select HAC_CLIENT_CERT_ISSUEDBY
variable = BCM00CA
All other variables have the default settings inherited from other virtual units.
Click Save
Click Yes, that you want to apply the values anyway. The missing values don‟t prevent the installation.
Right click on Instances, and select Add Instance to node BCM00
Click OK, that you want to “Proceed with adding the virtual unit instance?”.
Right click ACME_FrontEnd and select Apply Changes to Local System.
30
© SAP AG 2011
ACME_Core
Core virtual unit template consists of CEM Server, Call Dispatcher and Data Collector packages.
Typical (minimum) information needed by software packages:
IP address of the virtual unit
Connection information for SQL server(s) and databases
Certificate name and issuer for internal server connections
Right click the Virtual Unit Add Virtual Unit, select the Base installation, select Core Virtual Unit
Enter the name ACME_Core and click OK.
Add in the IP address (10.31.99.134) and subnet mask then click OK.
Click on Software, Edit, and add in following information:
Common Variables:
Server Connection Security:
Internal Server Certificate in Use Tick (make sure that this is ticked)
Internal Server Certificate Common Name BCM.ACME.COM
Internal Server Certificate Issuer BCM00CA
All other variables have the default settings inherited from other virtual units.
Notice the RTP Packet length in MS setting. This is the system wide packet length setting.
Remember to change it if you are using other packet length.
Click Save
Right click on Instances, and select Add Instance to node BCM00
Right click on ACME_Core and select Apply Changes to Local System.
31
© SAP AG 2011
ACME_PSTN
PSTN virtual unit template consists of SIP Bridge, H323 Bridge, Media Routing Server and Prompts
packages.
(In operational system, if you don’t use both type (H.323 and SIP) gateways mixed in same virtual unit, remove the unnecessary
bridge from configuration.)
Typical (minimum) information needed by software packages:
IP address of the virtual unit
Connection information for SQL server(s) and databases
Certificate name and issuer for internal server connections
Right click the Virtual Unit Add Virtual Unit, select the Base installation, select PSTN Bridges Virtual
Unit.
Enter the name ACME_PSTN and click OK.
Add in the IP address (10.31.99.135) and subnet mask then click OK.
Click on Software, Edit, and add in following information:
Common Variables:
Server Connection Security:
Internal Server Certificate in Use Tick (make sure that this is ticked)
Internal Server Certificate Common Name BCM.ACME.COM
Internal Server Certificate Issuer BCM00CA
Click Save
Click Yes, that you want to apply the values anyway. The missing values don‟t prevent the installation.
Right click on Instances, and select Add Instance to node BCM00
Click OK, that you want to “Proceed with adding the virtual unit instance?”.
Right click on ACME_PSTN and select Apply Changes to Local System.
32
© SAP AG 2011
ACME_WebSite
WebSite virtual unit template consists of web site including all necessary web services. In large systems
these components could be separated to dedicated virtual units. The template consists of Web Clients,
Monitoring Web Clients, Remote Administration Tools, Product Documentation, Web Server and Email
Sender packages. (Later in this example the Chat Portal Server is also included into this virtual unit.)
Typical (minimum) information needed by software packages:
IP address of the virtual unit
Connection information for SQL server(s)
TCP port for HTTP connection
Windows user account and password running the web site
Connection server IP address, port and certificate common name
Certificate name and issuer for Internal Server Certificate
Default time zone
Right click the Virtual Unit Add Virtual Unit, select the Base installation, select Website Virtual Unit
Enter the name ACME_Website and click OK.
Add in the IP address (10.31.99.136) and subnet mask then click OK.
Click on Software, Edit, and add in following information
Variables for Web Clients:
1st Connection Server
Connection server IP address Click on link and select ACME_FrontEnd
virtual unit (ACME_FrontEnd virtual unit IP
address:10.31.99.133)
Connection Server Certificate Common name Click on link and select
HAC_CLIENT_CERT_ISSUEDTO variable =
COS.ACME.COM
You can use the filter functionality in Variable Relationship Management window:
Type name COS.ACME.COM to field and hit Enter. Use the same as earlier in other virtual units.
Variables for Monitoring Web Clients:
Reporting Database Name Click on link and select VU_DB_REPORTING_NAME
variable = ACME_VWU
33
© SAP AG 2011
Variables for Remote Administration Tools:
Connection server IP address Click on link and select ACME_FrontEnd virtual unit
(ACME_FrontEnd virtual unit IP address:10.31.99.133)
Connection Server Certificate Common name Click on link and select
HAC_CLIENT_CERT_ISSUEDTO variable =
COS.ACME.COM
Variables for Product Documentation:
Select documentation languages to be extracted and installed.
Variables for Web Server:
Windows User Account for Running Web-Related Processes Click on link and select
HAC_SERVICE_USER
Password of Windows User Account for Running Web-Related Processes
Enter the Windows password
Note: Field with this symbol is a “Volatile” field, the password is not saved if
you close the IA user interface.
So if you make changes to this virtual unit in the future, then you will need to enter
the password again. If the field is left empty the password is prompted.
Variables for Email Sender:
Server Connection Security:
Internal Server Certificate in Use Tick (make sure that this is ticked)
Internal Server Certificate Common Name BCM.ACME.COM
Internal Server Certificate Issuer BCM00CA
Click Save
Right click on Software Add Instance BCM00
Right click ACME_Website and select Apply Changes to Local System.
After it has finished you can check that the website has been successfully created by opening Internet
Information Services (IIS) Manager.
34
© SAP AG 2011
Activate Virtual Units
Click File Save Click Connection Monitoring Mode
After a short while, all the red icons should turn first to yellow and then green arrows
. Green arrow shows that everything is running ok. If not, check your configuration.
Exclamation mark over the node icon means that Infrastructure Administrator (IA) is communicating
to HAC node and waiting the HAC node to complete the task, same icon is Near failure symbol on virtual
unit level.
Click the Save button after all of your virtual units are green.
You can use also Monitoring Views to see the status of the virtual units:
Virtual units having component Media
Routing Server (MRS) are showing a
yellow exclamation mark at this point.
It is ok because some additional
configuration will be done a little bit later
using System Configurator (SC).
35
© SAP AG 2011
System Configurator (SC)
The System Configurator (SC) application is part of the SAP Business Communications Management (BCM) software, it enables a flexible administration and configuration of your system. Instead of several applications, SC provides one administration user interface with which you manage the following things: • System-related settings such as built-in functions and channels • Call switching • Reporting • Scripts • Directories • Presence information • Queues • Outbound campaigns • Interactive voice responses • Users and roles • Data import and export
Set your BCM website to be a trusted site in Internet Explorer.
To start the System Configurator (SC), browse to the website IP address where the Remote
Administration Tools package has been installed, in this example installation:
http://10.31.99.136/remoteadmin
This will bring up the following page. There is two launching links, remote Infrastructure Administrator
and remote System Configurator.
Click on the Launch button for System Configurator
UserName BCM.Admin
Password 12345678
Click Log On
As this is the first time you are logging in,
you will be asked to change your default password.
Enter a new password, minimum 8 characters
e.g. 11111111. Enter the same password in the
Confirm New Password field below and click OK.
36
© SAP AG 2011
NOTE:
If you use same SC for several BCM systems.
You can configure different connection parameters
and save them.
Click the button next to Connection
Enter information as follows:
For example:
Connection name ACME
IP Address 10.31.99.131
Port 21002
Certificate COS.ACME.COM
Click Save
Number range definition in System Management
System Configurator (SC) user interface. The
left hand pane contains the main menus and the
right hand pane contains the detailed information
of each section.
Before any numbers can be allocated for users or queues the ranges must be defined.
It is not mandatory to give PSTN number ranges in Infrastructure Administrator (IA) when installing
databases.
Number Range:
Open System Management Number Range
Subranges section, enter in the following:
Start: 1300 End: 1309 Type: Queue
Click the button to add this sub range, and do the same for the follow additional sub ranges.
Start: 1310 End: 1349 Type: Agent
Start: 1350 End: 1389 Type: Voicemail
Start: 1390 End: 1391 Type: Custom-Made IVR
Start: 1392 End: 1399 Type: Built-in IVR
Click Save
37
© SAP AG 2011
System Services
Voicemail settings
Voicemail IVR application is used as an automatic telephone answering service. Inbound calls can be
forwarded to the voicemail number where callers hear audio messages (prompts) and can leave
messages. Accounts can manage their voicemail boxes by using the Voicemail application or the
corresponding functions in other applications. They can also use the IVR options to manage voicemails
remotely.
Configure the voicemail settings.
System E-Mail Address [email protected]
File Location D:\SAP\BCM\VU\ACME_PSTN\prompts\Voicemail
Include Voicemail Message in Notification E-Mail Tick
Click Save
in this configured folder there must be a folder called „Message‟
in this training example we are using this folder because it is created already
in running operative system this could be also a shared folder on a file server, e.g. \\SERVER\VM\
External Agent Settings
This IVR application is used with the CALLCENTER application. It allows accounts to serve in queues
remotely without opening the CDT application. In practice they use the IVR options to log into the
queues from an external number (a mobile phone or traditional analogue phone).
Configure the External Agent IVR application settings.
Double click the line under Extension Numbers. Enter number 1399 for External Agent IVR application.
Click Save
38
© SAP AG 2011
CMC Settings
Communication Mobile Client (CMC) enables using SAP Business Communications Management (BCM)
on a mobile phone. It offers most of the same functions as Communication Desktop (CDT) and
Convergence, such as directories, presence and queue functions, and connection to Online Monitoring
and Reporting.
The functions that are specific to this application enable:
• Linking BCM presence profiles and phone's profiles
• Phone diverting number administration
• Call Routing and Source Number Masking services.
• Call recording into own voicemail box.
• Mobile presence.
Configure the CMC (Communication Mobile Client) settings.
Connection Servers Erase the information currently in the line. Click on the pencil
, and this brings up possible selection(s), select
ACME_FrontEnd and click Add, then close the window.
Internal Number Length 4 (depends on the system)
Internal Number Prefix 095460,+35895460 (depends on the system)
Emergency Numbers 112,999,911 (add your emergency numbers)
Call Routing IVR Number 1398
IVR Number for Source Number Masking 1397
Recording IVR Number 1396
Click Save
39
© SAP AG 2011
Conference Settings
Conference IVR is an IVR application used with the conference call functions. If this application is
defined, it is possible also to create a conference-type PRS profile. When a user selects the profile, the
personal inbound calls are transferred to this IVR application. The IVR application informs callers that
the user they try to reach is having a call conference, and allows callers to join the conference by using a
conference ID.
Configure the Conference IVR application settings.
Click in the field, and enter the number 1395 for Conference IVR application.
Click Save
Recording Settings
Configure the recording settings.
File Location D:\SAP\BCM\VU\ACME_PSTN\prompts\Voicemail\Rec
(Path for recordings, in live systems typically a SAN or network drive using UNC path)
Recording mode Specified for User, Queue or Campaign (this gives the freedom for users to
select)
Click Save
in this training example we are using this folder because it is created already
in running operative system this could be also a shared folder on a file server, e.g. \\SERVER\REC\
40
© SAP AG 2011
Email Settings
The system handles e-mails in the Communication Desktop (CDT) application as any other contacts, such as
phone calls or chats, e-mails may be placed in a queue to be allocated to agents. The outbound e-mails are stored
in the database and sent to a SMTP server by the E-Mail Sender component.
Configure the email server for receiving emails to email channel.
Double click in fields to change settings:
Name POST
IP Addresses 10.31.99.253
Port 143
Bind to IP Virtual Unit IP (select from dropdown)
IMAP Folders Root (select from dropdown)
Click Save
SMS Settings
The system enables sending and receiving SMS messages but that requires that either some 3rd party hardware,
or a specific service with an mobile operator is available. Sent messages are stored in the database, from where
the SMS Server component sends them using a 3rd party SMS modem. Incoming SMS messages are received
from the SMS modem or service. Like the e-mails, the incoming SMS messages cannot be sent directly to agents,
but only to contact center queues.
Configure the SMS channel for receiving SMS messages.
Destination [email protected] (incoming SMS messages can be handled as
emails)
Click Save
41
© SAP AG 2011
Batch Job Server Settings
Batch Job Server is for running jobs like sending e-mails, directory rebuild/synchronizing and cleaning messages.
Configure the default setting for Batch Job Server
Tick: Synchronize Default Directory Group: All BCM Users
Synchronize Default Directory Group: All BCM Queues
Click Save
IP Desk Phone Settings
This IVR application plays prompts telling if the status or profile change in hard phone was successful or
not
Configure a number for ETC IVR application.
ETC IVR Number 1394
Click Save
42
© SAP AG 2011
Queue Callback Settings
With this IVR application the callers can leave a callback request.
Configure the Queue Callback IVR application settings.
IVR Number 1393
Click Save
Prompt Settings
Configure prompt settings. (prompt path can be a local path or a shared folder on a file server e.g. \\SERVERNAME\prompts)
File Location D:\SAP\BCM\VU\ACME_PSTN\prompts
Click Save
in this training we are using this folder because it is created already
in running operative system this could be also a shared folder on a file server, e.g. \\SERVER\prompts\
43
© SAP AG 2011
System Management
Number Range
To see the numbers already allocated you can click the Search button
Authentication policy
Default Password Policy and Session Policy settings:
44
© SAP AG 2011
Modules
Module configurations.
Click Search. This brings up a list of the currently created modules.
Double click the ACME_PSTN row containing the Media Routing Server (MRS).
This enters into the detailed view for that component.
Highlight the two rows containing virtual unit name ACME_PSTN items (select with Ctrl-key pressed),
and click the arrow to move the modules into the “Selected modules”.
This means that the Media Routing Server in ACME_PSTN virtual unit plays prompts for the SIP bridge
and H323 bridge in the ACME_PSTN virtual unit which are connected to PSTN.
Click Save and Close.
45
© SAP AG 2011
Double click the ACME_FrontEnd row containing the Media Routing Server (MRS).
This enters into the detailed view for that component.
Highlight the three rows (select with Ctrl-key pressed) containing virtual unit names ACME_Agents,
ACME_Core and ACME_FrontEnd items, and click the arrow to move the modules into the
“Selected modules”.
This means that the Media Routing Server in ACME_FrontEnd virtual unit plays prompts for the SIP
bridge in ACME_FontEnd virtual unit and for ETC in the ACME_Agents virtual unit and for the
softphones controlled by Call Dispatcher in ACME_Core virtual unit.
Click Save and Close.
46
© SAP AG 2011
Double click the ACME_Agents row containing the Media Routing Server (MRS).
This enters into the detailed view for that component.
This MRS does the Server Side Recording (SSR).
Add all the “Available Module”‟ to “Selected modules”.
This MRS makes recordings from all kind of devices and soft phones but does not play prompts.
Click Save and Close.
Double click the ACME_Agents row containing the External Terminal Controller (ETC).
Click ACME_FrontEnd row, and click the button to move it into the right hand column.
Click Save and Close
Hard phones registering through SIP Gatekeeper in ACME_FrontEnd virtual unit are using External
Terminal Controller (ETC) from the ACME_Agents virtual unit.
47
© SAP AG 2011
Channels, Voice
Default settings for all voice queues. These defaults are inherited to all voice queues and can be
changed on queue level.
48
© SAP AG 2011
Channels, Email and Chat
Default settings for all email and chat queues. These defaults are inherited to all email and chat queues
and can be changed on queue level.
System Languages
You use this procedure to define the priority of other system
languages. The default language of the system is defined in
Infrastructure Administrator (IA) during installation.
Language Priority in the System Configurator (SC) Application
The language priority is as follows: 1. SC language (English, German, French, or Japanese)
2. User interface language if it is one of the four SC languages
3. System default language Language Priority in End-User Applications
The language priority is as follows: 1. User interface language
2. System default language
3. The next match in the priority list (defined in SC)
49
© SAP AG 2011
Call Switching
Gateways
Click on the Gateways section, and click . Select SIP and click OK. Enter the information:
Name Mediant
Description Audiocodes Mediant 1000
IP address 10.31.99.250
Bridge SipBridge ACME_PSTN (from dropdown)
Edit Incoming B Number (In mask) ####
Select SIP parameter values needed for your system:
Click Save and Close.
Click on the Gateways section, and click . Select H.323 and click OK. Enter the
information:
Name IP3000
Description Innovaphone
IP address 10.31.99.249
Bridge H323Bridge ACME_PSTN (from dropdown)
Edit Incoming B Number (In mask) ####
Click Save and Close.
50
© SAP AG 2011
Destination Routes
To make it possible to call out to any PSTN or mobile number you need to configure destination routes.
Click on Destination Routes. Click .
Basics block:
Name Calls Out
Description Calls out from Mediant
Priority Type: Least Recently Used (LRU)
Create following patterns
Normal call any unknown number not configured to be in BCM system
+358 to 0 changing Finnish country code to 0
Emergency number e.g. 112, 991, 999
Name: Description: Pattern: Edit Mask:
Call Out (#*) Calls out, any unknown number #* *
+358* +358 to 0 +358* 0*
112 Emergency number 112 112
Destinations block:
Gateway Mediant 10.31.99.250
Click Save and Close.
51
© SAP AG 2011
Global Switching Settings
Default values for Call Dispatcher, detailed information about all settings can be found from application
help:
52
© SAP AG 2011
Reporting
Data Protection rules
Click on Data Protection Rules, and double click Common Data Protection Rules
Depending on your needs or local requirements, there are different ways to hide or display data in
online monitoring and reporting.
NOTE! If data is collected using these parameters, changing parameters later does not change what
is hidden/displayed in past data.
Here in this example installation, we will display all information.
Untick all boxes, then click Save and Close .
Reporting Groups
Create a reporting group called ACME Agents.
53
© SAP AG 2011
Statistic Settings
Several important settings that affect to reporting and monitoring.
You can e.g.:
monitor who listens the recorded calls
hide digits from external phone numbers
select applications to reporting
include MTD calls to recording
54
© SAP AG 2011
Directory Management
There is two default groups created when installing the system, BCM Queues and BCM Users.
By default only Expert User role has the Modify right to directory groups. This means that only those
persons who have this role can edit the user information using Communication DeskTop (CDT).
Presence Management
Default Profiles:
Settings
Configure the Presence IVR application.
Click Presence Management Settings
Numbers block:
Enter number 1392
Click Save
55
© SAP AG 2011
Queue Management
Configure the queues. In this example we create three queues.
Switchboard queue for ACME company
Sales queue which has automatic recording on
Marketing queue
Phone queues
On Queue Management – Queues click . Select Type “Phone Queue” and click OK.
Create the Switchboard, Sales and Marketing queues with following settings.
Basics block:
Name: Switchboard Sales Sales Callback Marketing
Description SB queue Sales queue Callback queue Marketing queue
Ordinal 1 10 11 12
Prompt Language English (UK) English (UK) English (UK) English (UK)
Time Zone Europe/Helsinki Europe/Helsinki Europe/Helsinki Europe/Helsinki
Critical Time 20 (seconds) 20 (seconds)
20 (seconds)
Queue Mode Auto-Allocation Auto-Allocation Auto-Allocation Auto-Allocation
Ringing Time 10 (seconds) 10 (seconds)
10 (seconds)
Script Default Callback
script
Opening Type When Contact
Answered
Directory Synchronization Tick Tick
Tick
-------------------------------------
Numbers/Addresses block:
Number 1300 1301 1302 1303
Extension Language English (UK) English (UK)
English (UK)
-------------------------------------
Contact Management block:
Queue size 10 10
10
Callback Queue Number
1302
Max. Waiting Time 120 90
60
Extension for Default Queue
1300
1300
Forwarding Options
Forward when Maximum Waiting Time Has Elapsed
Forward when Maximum Waiting Time Has Elapsed
Forwarding Number after DTMF Character
1393
Record Queue Calls
Tick
--------------------------------------
Voicemail and Notification Call Settings block:
Voicemail Number 1350 1351
1353
Click Save and Close .
NOTE: the calls to Sales queue are recorded automatically with server side recording.
Entering the character # in Sales queue enables the Callback request.
56
© SAP AG 2011
Picture of Switchboard queue settings:
……
Parameters with asterisk * have the
default value from the Channels
settings. Mouse cursor over the
parameter shows the information.
Value or selection can be changed.
57
© SAP AG 2011
Email queue
On Queue Management – Queues click . Select Type “E-Mail Queue” and click OK.
Create the ACME E-Mail queue with following settings.
Basics block: Name ACME E-Mail
Description Email queue
Ordinal 500
Prompt Language English (US)
Time Zone Europe/Helsinki
Critical Time 3600 (seconds)
Queue Mode Auto-Allocation
Warning Time 1800 (seconds)
Directory Synchronization Tick
Numbers/Addresses block: Address [email protected]
Extension Language English (US)
E-Mail account emailbox
E-Mail Password ********
E-Mail Server POST: 10.31.99.253 double click the field, clikck the pen icon ,
click Search and then select POST from the
list, click Add and Close
Contact Management block: Queue size 10
Max. Waiting Time 600
58
© SAP AG 2011
Chat queue
On Queue Management – Queues click . Select Type “Chat Queue” and click OK.
Create the ACME Chat queue with following settings.
Basics block: Name ACME Chat
Description Chat queue
Ordinal 600
Prompt Language English (US)
Time Zone Europe/Helsinki
Critical Time 180 (seconds)
Queue Mode Auto-Allocation
Directory Synchronization Tick
Numbers/Addresses block: Address [email protected]
Extension Language English (US)
Contact Management block: Queue size 10
Max. Waiting Time 600
59
© SAP AG 2011
Queue Groups
Create a queue group of sales queues.
On Queue Management – Queue Groups click .
Enter Sales Queue group to Name and Description fields.
In Queues block add the Sales and Sales Callback queues to the group.
60
© SAP AG 2011
Scheduling
Click on Queue Management Schedule. Click .
Select Service Times and Queue, then click OK.
Queue block:
Click Add Search, click on the Switchboard queue, then click Add and Close
Calendar block:
Click Add Search, click on Workdays, then click Add and Close
Schedule Details block:
Default Closed (from dropdown)
Start Time 8:00
End Time 17:00
Value Open
Click Save and Close.
61
© SAP AG 2011
Same way you can create the scheduling for weekend.
You can/should also configure your own calendar entries for Christmas, Easter etc. and all special
holidays when you want the queues to opened or closed or when you want to play a special prompt etc.
Click on the Search button. This will display the queues recently created.
Click on the Personalize button and select Queue Time Zone and Date then click the Select.
This makes it easier to see what the current time is in the queue location.
Skills
Click Add new to add skills.
English
BCM7
Click Save and Close.
62
© SAP AG 2011
User and Role Management
User groups should be created before users.
_______________________________________________________________________________
63
© SAP AG 2011
Presence profiles are accessed through user roles:
_________________________________________________________________________________
64
© SAP AG 2011
Groups
Supervisors group
Click on User Groups - Add New
Basics block:
Name CC Supervisors group
Description CC Supervisors group
Directory Synchronization Tick
Roles block:
Add roles Advanced Monitoring User
to enable monitoring and dashboard
functionality for supervisors and
Reporting Administrator to enable
editing reporting parameters.
Supervisor group Roles:
65
© SAP AG 2011
User Rights block:
Queue user rights for individual queues:
Queue Group user rights for queue groups:
Click Save and Close
66
© SAP AG 2011
Agents group
Click on User Groups - Add New
Basics block:
Name CC Agents group
Description CC Agents group
Directory Synchronization Tick
User Rights block:
From Type dropdown menu select Queue
Click Add, then Search
Select the ACME Chat, ACME E-Mail, Marketing queues then click Add and Close
On the queue rows, tick Serve and Statistic Summary for these queues.
From Type dropdown menu select Queue Group
Click Add, then Search
Select the Sales Queue group then click Add and Close
On the group rows, tick Serve and Statistic Summary for this group.
Click Save and Close
Rights for individual queues:
Rights for queue group
67
© SAP AG 2011
Office users group
Click on User Groups - Add New
Basics block:
Name Office Users group
Description Office Users group
Directory Synchronization Untick
Click Save and Close
Expert users group
Click on User Groups - Add New
Basics block:
Name Expert users group
Description Expert users group
Directory Synchronization Untick
User Rights block:
From Type dropdown menu select Queue
Click Add, then Search
Select the Switchboard queue then click Add and Close
On the Switchboard row, tick Serve
Click Save and Close .
68
© SAP AG 2011
Users
Configure CC Supervisor
Select User and Role Management Users, click Add New
Basics block
First Name (EN) Supervisor
Last Name (EN) CC
Time Zone Europe/Helsinki
User Interface Language English (US)
Prompt Language English (UK)
User Settings Template CC Supervisor
Number 1310
Chat Address [email protected]
Chat Name Supervisor
E-Mail Address [email protected]
Authentication block
Logon Name supervisor
CRM Logon Name crmuser13
Voicemail and Notification Call Settings block
Voicemail number 1360
Roles block
Click Add Search, select CC Supervisor, click Add and Close
69
© SAP AG 2011
Groups block
Click Add Search, select CC Supervisors group, click Add and Close
Skills block
Show Only User‟s Skills Untick
Set the skill level for the user
Recording block
Server-Side Recording Controlled by User (CDT and Convergence)
70
© SAP AG 2011
Call Settings block
Number of Switchboard Queue 1300
Queue Size 0 (0 for CC agents and supervisors)
Reporting block
Reporting Group ACME Agents
Click Save and Close .
71
© SAP AG 2011
Configure CC Agent
Select User and Role Management Users, click Add New Basics block
First Name (EN) Agent1 Last Name (EN) CC Time Zone Europe/Helsinki User Interface Language English (US) Prompt Language English (UK) User Settings Template CC Agent Number 1311
Chat Address [email protected] Chat Name Agent1 E-Mail Address [email protected] Authentication block Logon Name agent1
Voicemail and Notification Call Settings block Voicemail number 1361
Roles block Click Add Search, select CC Agent, click Add and Close Groups block
Click Add Search, select CC Agents group, click Add and Close Skills block
Show Only User‟s Skills Untick Set the skill level for the user
Recording block
Server-Side Recording Controlled by User (CDT and Convergence)
Call Settings block
Number of Switchboard Queue 1300
Queue Size 0 (0 for CC agents and supervisors)
Reporting block Reporting Group ACME Agents
72
© SAP AG 2011
Configure Expert User
Select User and Role Management Users, click Add New Basics block
First Name (EN) Expert Last Name (EN) SB Time Zone Europe/Helsinki User Interface Language English (US) Prompt Language English (UK) User Settings Template Expert Users Number 1312
E-Mail Address [email protected] Authentication block Logon Name expert
Voicemail and Notification Call Settings block Voicemail number 1362
Roles block Click Add Search, select Expert User, click Add and Close
Groups block
Click Add Search, select Expert Users group, click Add and Close
Recording block Server-Side Recording Controlled by User (CDT and Convergence)
Call Settings block
Number of Switchboard Queue 1300
Queue Size 5 (1 or more for expert users like switchboard agents)
73
© SAP AG 2011
Configure Office User
Select User and Role Management Users, click Add New
Basics block
First Name (EN) Office
Last Name (EN) User
Time Zone Europe/Helsinki
User Interface Language English (US)
Prompt Language English (UK)
User Settings Template Office Users
Number 1313
E-Mail Address [email protected]
Authentication block
Logon Name office
Voicemail and Notification Call Settings block
Voicemail number 1363
Roles block
Click Add Search, select Office User, click Add and Close
Groups block
Click Add Search, select Office Users group, click Add and Close
Call Settings block
Number of Switchboard Queue 1300
Queue Size 3 (1 or more for office users)
Configure a hard phone
Select User and Role Management Users, click Add New
Basics block
First Name (EN) Polycom
Last Name (EN) Hard phone
Time Zone Europe/Helsinki
User Interface Language English (US)
Prompt Language English (UK)
User Settings Template Office Users
Number: 1314
Authentication block
Logon Name 1314
Voicemail and Notification Call Settings block:
Voicemail number 1364
Roles block
Click Add Search, select Office User, click Add and Close
Groups block
Click Add Search, select Office Users group, click Add and Close
Call Settings block
Number of Switchboard Queue 1300
Queue Size 3 (1 or more for office users)
74
© SAP AG 2011
Opening the CDT (Communication DeskTop)
Client Components
In a live environment you typically install the terminal_Proxy.msi and terminal_Core7.0.x.x.msi
packages, then the handset/headset driver package depending on your phone model.
The following settings are the minimum changes required to the Medium level of the Internet Explorer 8.0/9.0 version security settings for the BCM system to work properly: ActiveX controls and plug-ins
Automatic prompting for ActiveX controls: Enable.
Initialize and script ActiveX controls not marked as safe for scripting: Enable. Miscellaneous
Allow script-initiated windows without size or position constrains
Use SmartScreen Filter: Disable.
Use Pop-up Blocker: Disable. Scripting
User Authentication
Choose Automatic logon with current name and password. This setting is required if the system servers and workstations are located in different domains.
75
© SAP AG 2011
Set the website IP address to be a trusted site, as per Workstation installation guide settings.
If you have created the certificate yourself, you need to install the <certificate_name>.p7b file on the
PC/laptop where you will be running CDT or Convergence.
Browse the http://10.31.99.136/cdt page
Enter in the name of the user you created earlier: supervisor
and empty password, click Log On.
The first time you login, you need to enter a New Password. At least 8 characters long.
Then confirm it and click OK.
The CDT opens:
Test calls:
Make a test call to your Switchboard
queue, number 1300. You should hear
the first prompt (pre-recorded welcome
message) after 10 seconds.
Another test call can be made using
making a call from CDT to hard phone
To test callback functionality:
open CDT using „supervisor‟ account and log out from „Sales‟ and „Sales Callback‟ queues
use e.g. the hard phone to call to 1301 number (Sales queue).
while the call is in queue press # key to leave the call back request
after leaving the request log supervisor in „Sales„ and „Sales Callback‟ queues
after a few moments the system allocates the callback call to agent and after answering the call
is made also to the hard phone
fill the information to default callback script and disconnect the call
76
© SAP AG 2011
Directory search
There is a job in SQL Server Agent Jobs list. This job is running once per night but if you want to see
results immediately when doing a directory search, you need to run the SQL job manually.
Open SQL Management Studio and connect to the Instance where you have BCM databases installed.
Expand SQL Server Agent, Jobs, right Click ACME: Full-text catalog rebuild and select Start Job at
Step.
Click Start.
When it shows Success, click Close.
Return to the CDT user interface and click on the Search button. It should now show the users and
queues with correct Presence information.
77
© SAP AG 2011
Convergence
Install the Convergence components
from BCM software folder. Installation
creates the shortcut on the desktop.
Open the Convergence by double clicking the icon, click the Settings icon and configure the web
site IP address to the Host Address field.
Common: Audio: Queues:
78
© SAP AG 2011
User Settings Template
Directory templates
- CC Supervisors and CC Agents are using the Advanced directory template by default
- Office users are using the Basic directory template by default
- Expert Users are using Expert directory template by default
Basic: - shows only General tab
Advanced: - shows General and Details tabs
Expert: - shows General, Switchboard, Details, Additional info and Company tabs.
There are differences between templates what information is shown in visible tabs.
79
© SAP AG 2011
Directory Templates
Templates define the visible things in the CDT tabs.
Directory templates can be edited to suit customer needs.
View of Advanced directory template:
80
© SAP AG 2011
Skill based routing
Configured skills:
Select required skills
for the queue.
Skill can be defined on
extension level or on
channel level.
Set the skill levels
for agents:
81
© SAP AG 2011
Chat Channel
NOTE: Chat channel (queue) is based on sample software of how to make a customer chat web site.
This sample should be treated as a proof of concept. The software is using ASP.NET technology so it
can be used only on server running Windows Server 2003/2008.
In this example we are creating the internet chat web site to the same demo/test server. In real life this
site would normally be located in demilitarized zone (DMZ), accessible from internet. Typically it would
also need some firewall configuring to work. Connection between internet chat client and chat portal
server must be configured.
Chat Server and Chat Portal Server
Chat Server and Chat Portal Server must be also installed correctly to make the chat channel work.
Chat Server is included by default to Administrator virtual unit template.
Chat Portal Server can be installed either creating a new virtual unit using Integration Virtual Unit
template which includes also Integration Interfaces packages for CRM integration which makes a
separate web site for the chat portal (and Integration Interfaces) or adding the Chat Portal Server as a
new component to some existing web site.
In this training example we add the Chat Portal Server to existing ACME_Website virtual unit.
Using Monitoring mode inactivate the ACME_Website. Switch to Deployment mode.
Right click the ACME_Website and select Add Software… Select Chat Portal Server from list
The default parameters:
Right click the ACME_Website and select Synchronize Instances.
After that Apply Changes to Local System (or Apply Changes to Host) on the node level.
82
© SAP AG 2011
Internet Chat Client
Internet Chat Client package included in software packages is only a sample how to make the web site in Demilitarized Zone (DMZ) to handle the incoming chat requests and how to send them to Chat Portal Server. Example uses ASP.NET, so it is possible to use only with Microsoft Windows Server 2003/2008 operating systems. This software package should be treated as a Proof of Concept.
Create a virtual unit for chat web site (ACME_Chat) using Infrastructure Administrator (IA).
Install only the Web Server Virtual Unit software package.
Configure the IP address (10.31.98.130) and
subnet mask (255.255.254.0) for the site.
Configure the Web Server variables in Software level:
- minimum information is the „Windows User Account for Running Web-Related Processes‟ and
the correct password for the account
Select Instance for the virtual unit and install the web site with Apply Changes to Local System on the
selected node.
83
© SAP AG 2011
After the installation has succeeded copy the files from …\Install\7.0.x.x\Internet Chat Client\content
folder to …VU\ACME_Chat\Web\ChatAs folder (this ChatAs folder must be created manually).
Edit two files to have correct information about channel and chat portal:
… VU\ACME_Chat\web\ChatAs\Web.config
… VU\ACME_Chat\web\ChatAs\ChatForms\CustomerChatForm.xml
ChatAS configuration
Edit the Web.config file with an appropriate text editor (Notepad). Define the HTTP address and port number of the VU
where the Chat Portal is installed for the ChatPortal IciContainerService, IciItemService and IciChatSessionService.
All these services are found from your chat portal server.
1. Sample ChatAs\web.config file; replace the ip.address:1080 with the IP address and possible port of the
ACME_Website virtual unit:
…………….
<applicationSettings>
<ChatAS.Properties.Settings>
<setting name="ChatAS_ChatPortal_ChatPortal" serializeAs="String">
<value>http://10.31.99.136/ChatPortal/ChatPortal.asmx</value>
</setting>
<setting name="ChatAS_IciContainer_IciContainerService" serializeAs="String">
<value>http:// 10.31.99.136/ChatPortal/IciContainerService.asmx</value>
</setting>
<setting name="ChatAS_IciItem_IciItemService" serializeAs="String">
<value>http:// 10.31.99.136/ChatPortal/IciItemService.asmx</value>
</setting>
<setting name="ChatAS_IciChatSession_IciChatSessionService" serializeAs="String">
<value>http:// 10.31.99.136/ChatPortal/IciChatSessionService.asmx</value>
</setting>
</ChatAS.Properties.Settings>
</applicationSettings>
.…………..
2. Edit the file ChatAs\ChatForms\CustomerChatForm.xml to define the chat channel(s).
You can also add more languages using the 2‒character coding.
Sample CustomerChatForm.xml file
……...
<CHANNEL_ADDRESS type="dropdown" name="Contact" required="yes" id="CHANNEL_ADDRESS">
<ITEM value="[email protected]"/>
</CHANNEL_ADDRESS>
………
84
© SAP AG 2011
Windows Server 2008 IIS 7 Configuration
Open the Internet Information Services (IIS) Manager
Open the Sites, select ACME_Chat, double click the Request Filtering, select Hidden Segments tab,
select segment named bin:
Select Remove…
Activate ChatAs folder under the ACME_Chat site and right click it, select Convert to Application.
Click Connect as ...
To set the correct user, click the Set... button, enter the correct user account and password.
85
© SAP AG 2011
Configuration can be tested with Test Settings… button:
After installing all the chat components restart the BCM system
Make a chat request to BCM by Internet chat client URL:
http://10.31.98.130/chatas/chatform.aspx
86
© SAP AG 2011
CRM Integration
Integrations virtual unit template consists of Integration Interfaces, Web Server and optional Chat Portal
Server packages.
Typical (minimum) information needed by software packages:
Time zone
IP address of the virtual unit
Connection information for SQL server(s) and databases
CRM integration related information
Create a virtual unit using Integrations Virtual Unit template.
NOTE: Untick the Include Chat Portal Server
because in this training example we already installed the
chat portal to ACME_WebSite virtual unit.
Add in the IP address (10.31.99.139) and
subnet mask then click OK.
CRM integration needs a lot of variables to be configured depending of the wanted integration
functionality:
- web site related variables, ports, user, password, time zone
- reporting database variables
- OII, ACI, DAI, RDI, TMI variables
- connection security variables
89
© SAP AG 2011
After installing all the integration components restart the complete BCM system.
Users can have different logon names for BCM and CRM.
In this training example supervisor is using CRM with logon name crmuser00
In the BCM 7 training environment we are using URL like this to open the IC Webclient:
http://iwdfvm1042.wdf.sap.corp:52080/sap/bc/bsp/sap/crm_ui_frame/default.htm?sap-
user=crmuser00&sap-password=welcome
In the training environment the phone number of Agent1 (1011) is recognized in the CRM database as a
customer.
Separate documentation is available for CRM configuration.
90
© SAP AG 2011
IVR Management
Creating an IVR application
Configure:
Name
Description
Enable Reporting
IVR Numbers
Hosting CEM Instances
Click Add New to start creating the
menu application.
Creating application is done by
selecting from the existing options
correct Child Element, Child Element
Block and then entering information.
The elements on the left frame have their parameters on the right side.
At least some of the fields must have a value. If a value is missing there is a sign showing that.
Sign disappears when all the needed parameters have been entered.
Message shows what is missing:
More detailed information available in the Application Help.
91
© SAP AG 2011
Importing an IVR application, click Import button Select the file: „queue_transfer.xml’
Default path: D:\SAP\BCM\\Install\7.0.x.x\Remote Administration Tools\contents\web\remoteadmin\templates\
Double click the line:
The Menu IVR application
Edit the numbers to match your environment: e.g. Switchboard queue number for queue1 and Sales
queue number for queue2.
Save and Close
NOTE: This example is using the EN\Welcome.wav file as the only message. You should record a new
welcome message for this IVR where the options are told to the caller and configure the IVR to use it.
92
© SAP AG 2011
Select ACME_Core to be the Active CEM to run the application and check the IVR Numbers
and click Save and Close .
Application is started automatically by CEM.
93
© SAP AG 2011
Adding second Core virtual unit
Switch to Deployment Mode and add the second core virtual unit, use name ACME_Core2.
Add in the IP address (10.31.99.138) and subnet mask then click OK.
Click on Software, Edit, and add in following information:
Common Variables:
Server Connection Security:
Internal Server Certificate in Use Tick
Internal Server Certificate Common Name BCM.ACME.COM
Internal Server Certificate Issuer BCM00CA
All other variables have the default settings inherited from other virtual units.
Notice the RTP Packet length in MS setting. This is the system wide packet length setting. This setting
should have the same value as with first core virtual unit( ACME_Core).
Click Save
Right click on Instances, and select Add Instance to node BCM00
Right click on ACME_Core and select Apply Changes to Local System.
Always when adding certain type of new components to BCM system they have to be configured in the
System Management Modules.
Components of these types need configuration:
Media Routing Server
SIP Bridge
H323 Bridge
External Terminal Controller
Call Dispatcher
Quality Monitoring Server
PSTN gateway (e.g. Audiocodes, Cisco, Innovaphone, Dialogic)
94
© SAP AG 2011
In SC (System Configurator) configure the two MRS components to work with this new core. Add the
ACME_Core2 to list of Selected Modules of the MRS in ACME_Agents virtual unit to record the calls
and ACME_FrontEnd to play prompts to calls handled by this core virtual unit instance.
95
© SAP AG 2011
Adding second application server (HAC node)
Internal server certificate (BCM.ACME.COM) from the first server must be exported to this
second server.
In this example the second server is called BCM02.
Export the Internal Server Certificate (BCM.ACME.COM) from the first server using the wizard:
Select: Yes, export the private key
Default options and password for the file:
96
© SAP AG 2011
Save the file to D:\SAP\BCM folder:
Copy the newly created file (Exported_Internal_Server_Certificate_from_BCM00.pfx) and the
certnew.p7b file to second server BCM02.
97
© SAP AG 2011
Import the same certnew.p7b to second server same way to Trusted Root Certification Authorities as it
was imported originally on this first server (see page 14 of this guide).
Import the (Exported_Internal_Server_Certificate_from_BCM00.pfx) file to this second server:
Select the correct file:
Password of the file and options
99
© SAP AG 2011
Install the Infrastructure Administrator (IA) to the second server and open it.
Copy the model.wim file from the first server to local folder (D:\SAP\BCM) and open the file in IA (File
Open).
Add the second HAC node
Set it to be the Local
HAC Node
Select the base installation
Configure the Deployment
Variables for High Availability
Controller
Save the variables and
Apply All Changes to Local Host
Connect and switch to Monitoring
Mode
- The local version of the model.wim
file can be saved to the default
folder: D:\SAP\BCM\VU\BCM02\etc
- Remove the model.wim from
D:\SAP\BCM. It is now obsolete.
100
© SAP AG 2011
After saving the system model switch to Monitoring Mode. When the second HAC node starts to
communicate with the first server (HAC service and IA) it sends the new version of the system model to
the first server.
Using either the first or second server you can switch IA to Deployment Mode and start to configure
virtual unit instances to second server.
To install several virtual units on the Local HAC node, right click the local HAC node and select the
Apply All Changes to Local System. Local Infrastructure Administrator (IA) does the installation.
To install several virtual units on remote HAC node select the HAC node, right click the correct HAC
node and select Apply All Changes to Host. HAC service on the remote HAC node does the installation.
You can follow the installation progress also on the other HAC nodes from IA.
After configuring the virtual units save the system model and switch to Monitoring Mode.
101
© SAP AG 2011
Complete test/demo installation
At this point the BCM system should look like this:
102
© SAP AG 2011
Reporting
Change the domain user account (in this example BCMTR\BCMAdmin) to run the following Windows
services:
SQL Server
SQL Server Agent
SQL Server Analysis Services
Reporting databases
Create virtual unit for reporting database, ACME_Reporting_DB
Use Databases Virtual Unit template, select only Reporting Database Server package to be installed
and configure the variables.
103
© SAP AG 2011
Reporting website
Create virtual unit for reporting web site, ACME_Reporting_Website. Use Web Server template and
configure the variables. Use the IP address 10.31.99.137 for this web site.
Save system model and switch to Connection Monitoring Mode.
104
© SAP AG 2011
Reporting Services Configuration Manager
This configuration example is from SQL Server 2008 R2.
Connect to correct SQL Reporting Services instance:
Server Name
Report Server Instance ● Connection created, report server started
Select user for report server service account:
Account
Password ● Report server service account configured
105
© SAP AG 2011
Configure the web site information:
Virtual Directory
IP Address
TCP Port ● Web service configured
Configure database connection: ● Create a new report server database
Server Name (SERVER\INSTANCE)
106
© SAP AG 2011
Database Name ● Authentication Type
● User Name
● Password
Summary of configuration ● Database created
Database configuration ready ● Virtual Directory URL configuration
107
© SAP AG 2011
Virtual Directory created ● Optional E-mail configuration
Execution account configuration ● Encryption keys configuration
Filename ● Password
Encryption keys configured ● Optional Scale-out Deployment
108
© SAP AG 2011
Standard Reports
Create virtual unit for standard reports. Use Standard Reports Virtual Unit template and configure the
variables.
109
© SAP AG 2011
Reporting user rights
In this example we have already added the Reporting Administrator role to CC Supervisors group.
If needed the Reporting Administrator role can be also allocated directly to users like here:
Use System Configurator (SC) to add Reporting Administrator role for Supervisor account.
Open the Online Monitoring using Supervisor account, select Tools Reporting Settings
‟
110
© SAP AG 2011
You can configure some additional information for reporting.
You can also monitor the data transformation.
111
© SAP AG 2011
Reports
Because of the default settings in Windows UAC in the BCM training environment you must open
Internet Explorer using „Run as administrator‟ selection to be able to see reports.
Open the reporting web page: http://10.31.99.137/reports_acme
112
© SAP AG 2011
Personalizing SC
You can create quick links to your most often used functionalities to Home page of System Configurator.
Open Personalize Quick Links and create e.g. blocks for adding, searching, opening etc.