Alcatel-Lucent Omnipcx Enterprise Communication Server: Smartcall Version 1.0.X - Installation Guide
Alcatel-Lucent Omnipcx Enterprise Communication Server: Smartcall Version 1.0.X - Installation Guide
Enterprise
Communication Server
Alcatel, Lucent, Alcatel-Lucent and the Alcatel-Lucent logo are trademarks of Alcatel-
Lucent. All other trademarks are the property of their respective owners.
1 INTRODUCTION .................................................................................5
1.9 Licensing..................................................................................................................................................7
8 APPENDIX ...................................................................................... 64
This manual targets System Administrator who also does networking. This is not
relevant to the user of this application
1.3 Purpose
This manual targets at the System Administrator, and provides him with all
necessary information to complete the above tasks.
1.4 Scope
This manual covers all activities necessary for installing the application in a server
and its clients and provides guidelines to configure it. It also covers all necessary
information to create the environment suitable for installing the application.
This manual has 2 major components. Their names and their location in this manual
are as below:
Based on your purpose, you can select the section and proceed.
In Appendix, you can find Table of Figures. This lists the names of screenshots
used in the body of this manual. Click on any of those listed to move to the section
that displays and explains that screenshot.
Rests of the portions are for your general understanding of the application.
1.7 Copyrights
To use Smart Call's "make call" functionality, licenses for XML API
Product are needed :
- One "MyPhone" license per user of SmartCall (*)
*: For IPTouch phones, "IPTouch XML extended Services" licenses can be used
replacing MyPhone ones'.
The application handles the calls made by a user, in the following manner:
Server
Connection Request
HTTPS Certificate
Encryption/ Decryption
Number
Formatted number
Call Status
Call Alerting
Called
Calling
On-Conversation Party
Party
Below given are minimum requirements, without which, this application will not
function properly. So, before installing this application, please ensure these
minimum requirements are met.
3.1.1 Hardware
RAM 1 GB
Disk Space 1 GB
3.1.2 Software
3.1.3 Networking
File Purpose
3.4.1 General
The SmartCall Server application must be installed and configured. The SmartCall
application server is deployed in the Tomcat application server. This is why it is
essential that Tomcat be in operation on this server. The SmartCall server also
requires an XML API Server configured and in operation. It must include My Phone
Web Services licenses to start any call. To each SmartCall user must correspond an
XML API user, with the MyPHONE (Web Service) right enabled. Ensure that the user
must have Administrator Rights for the installation of Smartcall.
The link between the SmartCall client and the SmartCall server is via HTTPS and is
based on a basic authentication. This link is achieved via an Internet Explorer
component. This component must be configured to ignore Proxy parameters. It is
important to make the SmartCall server accessible for SmartCall clients according to
The MS-Office Add-in, which adds an item to the popup menu, is compatible with
versions:
1. The JDK is available on the CD-ROM under Smartcall - CDROM - 1.0.X\ Tools\
Windows\Jdk.
3. Select the option “I accept the terms in the license agreement” and click “Next”.
6. During the process of JDK installation, the installation of Java Runtime Environment
will begin.
7. Click “Next” to begin the installation of JRE (Java Runtime Environment) with the
default location and components.
8. The path of the JRE (java runtime environment) is displayed by default. Choose a
different path if the location is other than the default location. Then click “Install” to
start the installation process.
11. The tomcat server is started and the readme file is opened.
2. Stop Tomcat
File: tomcat-users.xml
Note 1:
The attribute username= « smartcall » may have the value name=
« smartcall » depending on the Tomcat version used.
Values for the attributes username and password are case-sensitive.
4. Enable HTTPS
b. Remove comments by deleting the markers <!-- and --> in the section:
<Connector port=”8443” maxThreads=”150”
minSpareThreads=”25” maxSpareThreads=”75”
enableLookups=”false” disableUploadTimeout=”true”
acceptCount=”100” debug=”0” scheme=”https” secure=”true”
clientAuth=”false” sslProtocol=”TLS” />
c. Save the .keystore file in the root directory of the Windows user launching the
tomcat.exe process.
Note 2:
To find the proper location for this file, once the https section of the server.xml
file has been configured:
i. Start Tomcat
The error indicates the directory in which the file has been searched.
5. Copy the tools.jar available from the Java installation path to the “\common\lib”
folder of the Tomcat installation path.
If the JDK and Tomcat are installed on the default location then tools.jar is available
at the following location: C:\jdk1.5.0\lib
Important:
1. Stop Tomcat
5. Click Install. The installation process commences. During this time, the
following window displays to show the progress of installation:
6. Once the installation process completes the screen changes to inform the
completion of installation. In that screen, click Finish. When the Web
Application is deployed in Tomcat, it adds the following menu:
Example:
2. Modify this file to retain only the line beginning with SERVER (Example : SERVER
otuc.mycompany.com 00170854F828 27000)
4. At the end of the file alcotuc.lic add the lines previously removed from the
licence.lic file, without the line beginning with : VENDOR
Caution:
The fields of this file are case-sensitive.
- Manual modification:
a. Stop Tomcat
Example:
a. Start Tomcat
https://localhost:8443/SmartCallServices/webAdmin
c. Enter a Tomcat user with the admin role, (e.g. the user created for the
"SmartCall/alcatel" application). The following page is displayed.
− Coupling Windows login name and XML API login name to define the caller. To
ensure that when launching the call the Windows login of the client set is the
same as the XML API Server login, see the configuration field:
windowusertootucuser=yes
If not, SmartCall will use the telephone number of the caller corresponding to
his/her Windows login in the LDAP directory to launch the call for this number.
SmartCall looks for the current Windows user telephone number in two
cascaded directories and in each of them according to two criteria.
Launch the call according to the Windows login, identical to the XML api login,
without going through LDAP
windowusertootucuser=no
First LDAP server including the telephone number for the Windows user
serverLdapUid0=eccps2
portLdapUid0=389
rootLdapUid0=ou=alcatel,o=nmc
loginLdapUid0=cn=manager,o=nmc
pwdLdapUid0=secret
searchCriteriaUid0=uid
searchCriteriabisUid0=
telephoneNumberCriteriaUid0=telephoneNumber
Second LDAP server including the telephone number for the Windows user
portLdapUid1=389
rootLdapUid1=ou=Users,dc=proserv,dc=alcatel,dc=com
loginLdapUid1=
pwdLdapUid1=
searchCriteriaUid1=uid
searchCriteriabisUid1=
TelephoneNumberCriteriaUid1=telephoneNumber
LDAP Server to find the telephone number of the called party from an email
serverLdapMail=frmail33.netfr.alcatel.fr
rootLdapMail=ou=fr,o=Alcatel
portLdapMail=389
loginLdapMail=
pwdLdapMail=
telephoneNumberCriteriaMail=telephoneNumber
The first table contains regular expressions. They are replaced in the number
by the value of the second table with the same index as this regular expression
in the first table.
replacecar=\\+; ;-
replacecarWith=00;;0
numberadded_limit=20
prefixereseau=003329814;003315566;003339067;029814;015566;039067
prefixelocal=4;6;7;4;6;7
The SmartCall only use these mecanism to change the number. After that, the
API and the OXE process the generated number with their configuration
server=serv-tsa.bst.bsf.alcatel.fr
user=admin
passwd=admin
typecall=MYPHONE
Requirements for installing for Linux Server is same as that of Windows Server, as
given under point #3.1 Requirements for Installing. The only difference is that, the
Operating System should be: Linux ES 4.0 Update 3, instead of Microsoft Windows
2003 Server.
For installing SmartCall application in a Linux Server, follow the steps given below:
2. Install JVM (Java Virtual Machine) with SSL (Secure Socket Layer)(java-1.5.0-
bea*)
[Key in:
up2date --install java-1.5.0-bea*]
3. Install Tomcat5
[Key in:
up2date --install tomcat5-5.5.9-1jpp_5rh tomcat5-
jasper-5.5.9-
1jpp_5rh tomcat5-servlet-2.4-api-5.5.9-1jpp_5rh
tomcat5-admin-
webapps-5.5.9-1jpp_5rh.noarch]
4. Configure Tomcat5
Existing code:
7. From services interface, check Tomcat5 service to be run at start up. That
screen is given below:
3. This opens the welcome screen for uninstalling SmartCall Server as below:
5. The above screen informs you the location from which it would uninstall the files.
Click Uninstall.
6. This screen displays the progress of uninstalling process. For more details, click on
the Show details button. In the inset, you can find a dialog box requesting
confirmation for deleting SmartCall log files. Click Yes in this box.
7. The uninstalling process is now complete. But some files cannot be uninstalled
unless you reboot the system. To reboot immediately, select the radio button
against Reboot now. If you select the other radio button, it will not reboot
immediately. All the files will be uninstalled only when you reboot it later. Click
Finish to close this screen.
8. Uninstall Tomcat
Note:
To update SmartCall, you must uninstall the current version without uninstalling Tomcat
and "Deploy the SmartCallServices Web Application" of the new version.
1. Software installation
2. SmartCall client application configuration
3. HTTPS certificate installation
Note: You can do this client installation, only after completing installation and
configuration of this application in the Server. For details on this, please refer to the
previous section in this guide.
6.1.1 Hardware
RAM 1 GB
Disk Space 1 GB
6.1.2 Software
Rights Administrator
6.1.3 Networking
The interactive installation is self explanatory. However, for your clear visualization of
the process, their screenshots are given below, with explanations.
2. The above screen is for copyright information only. Click Next in this screen.
5. This screen is for you to indicate the location for installing the files. It also
provides information on free space availability in all the drives you have.
Based on this information, you can specify the location.
7. From this screen, you can start copying the installation files to the folder you
have specified. Click Next to continue.
3. Screen as given in screenshot #21 flashes for a while for your information and
then disappears. Now you can see the SmartCall icon displayed in the system
tray, as given below:
SCREENSHOT 25 - Menu
6. This opens the screen as given in screenshot #21. Using this screen, you can
configure SmartCall to suit your preference.
You can do the configuration by giving your preferences in the fields in this screen. The
table below explains the various fields in this screen:
Name This is the user’s login name, automatically picked by the application.
You cannot change it.
SmartCall @ Here you can key in the IP address of your SmartCall Server or key in its
name.
Port This is the name of the port that connects the system to the SmartCall
server
Lang This is for setting interface language. The options available are:
o DE0: German
o ES0: Spanish
o FR0: French
o GEA: English
o IT0: Italian
Hot key You can program any function key to call the number you have selected.
Give the number of the function key here. For example, give ‘2’ here.
Then key in a number in notepad, select it and press F2 key. This
application calls that selected number
Speed Key If you select ‘Control’ here, then when you press control key and right
click, SmartCall’s menu displays. If you select ‘Both,’ SmartCall’s menu
displays when you use either Control or Shift key in combination with
right mouse.
Phone If you have 2 terminals connected to your system, then you can use this.
Number First and Second refer to the second terminals you have. Based on your
selection here, SmartCall uses the selected terminal to make calls.
Single click If you tick this box, then: When you single click on the SmartCall icon in
on traybar system tray, it dials the last dialed number. If this box is not ticked,
icon to call then you will have to double click the SmartCall icon to dial the last
dialed number.
By default, the SmartCall application is launched at user login. However, this Windows
facility can be disabled. The user can start the SmartCall application by double clicking
the SmartCall.exe file. By default the SmartCall.exe file is located at:
C:/program files/alcatel/smartcall.
When the SmartCall client application is started, the SmartCall icon is available in the
system tray. That is illustrated below. The arrow points to that icon.
SmartCall client/server exchanges are secured through HTTPS. The HTTPS protocol is
based on certificates. For the SmartCall application, the certificate is established by the
Alcatel-Lucent authority. Typically, the Alcatel-Lucent authority is not a trusted
authority. The following Security Alert window can be displayed at the first SmartCall
server connection:
To install the certificate, click the Install Certificate button of the Certificate window
and follow the instructions on the screen. When the certificate is installed, the Alcatel
authority is recognized as trusted authority and the
To proceed further, you will have to give your confirmation in the dialog box given
below:
Click Yes in this box. This would initiate the uninstalling process. The screen below
displays the progress of this process.
2. Open the Control Panel window (Start > Settings > Control Panel)