Professional Documents
Culture Documents
PARTICIPANT'S GUIDE
System Expert
REF. ENTPTE403US
This document has no contractual value and may
be changed or withdrawn at any time by Alcatel Issue 01
This product includes software. Its use may be subject to legislation concerning computer technology,
databases and civil liberties (in case of France see the law N° 7817 dated 6 january1978).
Alcatel OmniPCX Enterprise R7.0 - Core
Course name
COURSE REFERENCE
Course name
COURSE REFERENCE
Course name
COURSE REFERENCE represents training courses involved in AQFP certification
represents training courses that are not involved in
I=xh C=xd V=xd
Course name
COURSE REFERENCE
certification program
SYSTEM CONFIGURATION:
•Advanced services configuration
•Voice guides
•IP Touch & IP Phones I=12 h C = 3 d V or C = 5 d
•Level 2 maintenance
•Remote Maintenance Access System Configuration
ENTPTE401 or ENTPWB401 C=2d
VOICE SERVICES:
•4645 enhanced services
•Conferences Voice Services
ENTPTE406
SYSTEM INSTALLATION:
• OmniPCX Enterprise architecture
I= 6 h C=2d I= 2 h IP TOUCH PHONE FACILITIES:
• Hardware installation and cabling
•Every day use of phone
• Users basic management System Installation IP Touch Phone Facilities facilities on Alcatel 8 & 9
• System working check
ENTPTE400 CLIEU76 series
I= 12 h C = 3 d V or C = 5 d
System Configuration
ENTPTE401 or ENTPWB401
Prerequisite
v-Lab
Audience
Alcatel OmniPCX Enterprise •Media-Gateway setup Engineers in charge of the installation
Architecture V = 0.5 d •Signaling back-up configuration
ENTPTAVA02 •Software downloading & the maintenance of stand alone
solutions
v-Lab
Audience
Alcatel OmniPCX Enterprise •Audit/Broadcast configuration Engineers in charge of the design,
Networking V = 0.5 d setup
ENTPTAVA03 •VPN overflow management installation & the maintenance of
•Hybrid link over IP configuration complex network solutions
c-Lab
•Networking Audience
Alcatel OmniPCX Enterprise •VPN Overflow
Engineers in charge of the design,
TAP-Lab R7.x C=3d •Hybrid links
ENTPTA0A05 •ARS, DID and NPD installation & the maintenance of
•Voice Guides complex solutions
c-learning
Alcatel OmniPCX Enterprise
MCQ (60 Questions)+ c-lab
ACSE Core R7.x C: 1 Day
ENTPTC0C8
MCQ
Alcatel OmniPCX Enterprise
MCQ (30 Questions)
ACFE Core R7.x I: 45 Min
ENTPTC2C6
MCQ
Alcatel OmniPCX Enterprise
MCQ (20 Questions)
AQFP Core R7.x I: 30 Min
ENTPTC1C6
www.alcatel.com
DURATION METHOD
PUBLIC
System Installers
Technicians and Engineers in charge of the configuration and the maintenance of an Alcatel OmniPCX Enterprise in
complex configurations
OBJECTIVES
PREREQUISITES
• To have attended Alcatel OmniPCX Enterprise System Networking training course (Ref.: ENTPTE402US)
Alcatel OmniPCX Enterprise R7.0
System Expert
ACSE Core level
PROGRAM DESCRIPTION
DOCUMENTATION CHANGES
01 03/06
GENERAL SUMMARY
1. CS Software loading
ENTP0442P02TEUS.................................................................................................................5
ENTP0442C01TEUS ..............................................................................................................45
ENTP0442C02TEUS ..............................................................................................................51
ENTP0442C03TEUS ..............................................................................................................55
ENTP0442H02TEUS ..............................................................................................................63
2. Multi-Version loading
ENTP0442P03TEUS...............................................................................................................67
ENTP0442C04TEUS ..............................................................................................................77
ENTP0442C05TEUS ..............................................................................................................87
ENTP0442H03TEUS ..............................................................................................................95
4. e-CS Duplication
ENTP0438P01TEUS.............................................................................................................105
ENTP0438C02TEUS ............................................................................................................121
ENTP0438C04TEUS ............................................................................................................125
ENTP0438C05TEUS ............................................................................................................129
ENTP0438C06TEUS ............................................................................................................135
ENTP0438H01TEUS ............................................................................................................141
1
Alcatel OmniPCX Enterprise Alcatel University
TOC.doc System Expert
6. Alarms Retrieval
ENTP0422P01TEUS.............................................................................................................161
ENTP0422C01TEUS ............................................................................................................167
ENTP0422C02TEUS ............................................................................................................169
ENTP0422H01TEUS ............................................................................................................173
8. Traces
ENTP0533P01TEUS.............................................................................................................223
ENTP0533P02TEUS.............................................................................................................239
ENTP0533M01TEUS............................................................................................................247
ENTP0533H01TEUS ............................................................................................................263
2
Alcatel University Alcatel OmniPCX Enterprise
System Expert TOC.doc
FEEDBACK SHEET
In order to improve the quality of the documentation, please report any errors found by returning
this sheet to the address below.
Alcatel University
8 Rue de Kervézennec
CS 82802
29228 BREST CEDEX 2 - FRANCE
FAX: (33) 2 98 14 36 36
Please return this sheet to:
DATE:
3
Alcatel OmniPCX Enterprise Alcatel University
TOC.doc System Expert
4
Alcatel OmniPCX Enterprise
CS software loading
OBJECTIVES:
5
CS software loading
Table of contents
➨ Principles
➨ IPRS CPU type (Alize type)
➨ 4400 CPU type (IPCS)
➨ Appliance server type (IPAS)
➨ Common part to all type the CPUs
6
CS software loading
PC Installer - Loading tool
▼ Telephone software
7
CS software loading
PC Installer - Loading tool
Cygwin: Linux environment into Windows Microsoft system. It is made up of a DLL (cygwin1.dll) and a set of tools to recover the main
Linux functions into windows.
This environment is under GPL license(General Public License).This license allow the users to take the source file in condition that if
modifications are made into the source files the modified soft must be distributed to public.
The purpose of Cygwin environment is to implement DHCP, TFTP and FTP servers in systems that originally don’t provide such files
(Windows 98, NT4 Workstation, 2000 Pro and XP Pro or Home for example).
8
CS software loading
PC Installer - Loading tool
CYGWIN.DLL
Unix emulation providing
DHCP, TFTP and FTP servers
DHCP TFTP FTP Call
Server
Windows sytem
W98, NT4, W2k et XP
PC is connected to CS by IP
Company LAN
or direct cable
9
CS software loading
Generalities
Call
Server
V24 link
Ethernet link
10
CS software loading
Generalities
▼ A Linux OS release
The Linux software is located in the directory /DHS3mgr/« Version name »/pcmao/bootp/linux/« N° version »
swinst environment is located in /DHS3mgr/« Version name »/pkglinux/facil
The telephone application (call handling) is located in /DHS3mgr/« Version name »/
The static patch is located in /DHS3mgr/« Patch name »/
The dynamic patch is located in/DHS3mgr/« Dynamic patch name »/
11
CS software loading
Generalities
➨ GD/GA Binary
▼ To reload GD or GA binaries
Depending on the type of installation, the PC installer will start the following servers:
Telephonic application or Patch
FTP server
Linux on inactive partition
FTP server
Linux + Call handling
DHCP, TFTP and FTP servers
GD/GA binaries
DHCP, TFTP and FTP servers
12
CS software loading
Generalities
Depending on Call Server type , the starting up request for a complete loading (Linux + Telephone) varies:
BOOTP protocol for the CPU-CS and the CPU 5/6
PXE protocol for the CPU-AS
Those 2 protocols allow to start a system without configuration (no hard drive for example).
They are used to download IP parameters from server and after the Operating system.
Depending on the needs the operating system will be installed on hard drive or in memory.
13
CS software loading
Generalities
➨ 2 cases:
For CPU-CS (IPRS, called Alize in the loading tool interface), the bios release is at least:8.17.
This BIOS release allows to start manually the CS (via console port) without disabling the hard disk .
14
CS software loading
Generalities
▼ System auto-test
GRUB: (GRand Unified Bootloader) is the boot loader used by the OXE.
It allows the system to start on hard drive (on a specific partition if necessary) or from the network.
It is possible to use a small shell directly under GRUB control.
15
CS software loading
Loading tool interface
Main interface
menus:
Commands:
To leave the application
Preferences:
•To select the language
•To select the disk (where is located the OXE release to be downloaded)
This release must be in /DHS3mgr folder (it can be on the CD-Rom).
Tools:
To consult the different loading log files and DHCP server configuration.
Installation type:
Allow to select the application working mode
Call handling or Patch
installation of a telephone binaries or patch on CS (Linux + telephone)
Linux on inactive partition
Linux installation on the second hard disk partition .This Linux part can be used in case of software upgrading.
Linux + Call handling
Linux software and telephone application complete installation
GD/GA binaries
GD or GA software downloading .
16
CS software loading
Loading tool interface
Loading configuration
List of versions
in /DHS3mgr
List of countries
Auto/manual installation
or disk maintenance
17
CS software loading
Loading tool interface
Complete
release
loading
MAC address of client BOOTP/DHCP
File name being transferred File name asked to the the server
In case of a complete release loading, the progressing window at the bottom shows the files percentage (or replies percentage) sent
to the call server depending on the used server (DHCP, TFTP, FTP and FTP data).
18
CS software loading
Complete release loading - Principles
DHCP request
Call IP setting up delivery
Server
Automated installation of linux via FTP
Ethernet link
Depending on the call server type, the initial request can be BOOTP (IPRS and IPCS) or DHCP (IPAS).
The server delivers the necessary IP configuration to continue and a file containing a list of files to be downloaded with TFTP
IPRS: startup.txt
IPAS: pxeloader
IPCS: none (the file name containing the Linux RAM is known from the CPU)
The call server downloads with TFTP the whole files enumerated in the boot file (or already known in case of CPU 5/6)
Once Linux RAM is downloaded , this one is copied into memory.The system really starts up under Linux in an automatic procedure.
•Complete IP configuration request to the PC server via DHCP
•Hard drive formatting and system files creation
•Complete kernel and essential packages downloading
•Swinst downloading and starting up
•As no telephonic application is present, swinst immediately starts the automatic installation procedure
•Downloading of release and patches files pointed in PC Installer or during the boot of CPU 5/67
•Creation of a default IP configuration (10.253.253.1) for the CPU
•Reboot of the system
Installation is finished
19
CS software loading
Complete release loading - Principles
Select Standard
If the call handling releases are not visible in the list it means that there is no DHS3mgr directory or no release on the pointed drive.
The name of the directory must not contain special character (For instance f2.5006.i must be renamed into f25006i).
• In Call Server type, select the type of IP Server to load (Alize, A4400 or Appliance Server).
• If A4400 type is selected, the Call handling version, Country and Installation type are disabled
• In Call handling version, select version or patch (It is possible to automatically install version , static and dynamic patch)
• In Country, select the country for installation
• In Installation type, select Standard
• In Network type, select direct or company network
• In Network interface, select the Ethernet interface to be used
• In IP address , it is possible to change the customer IP address (default PC IP address + 1).
• In Ethernet address, enter CPU MAC address only if the selected network is Company network
A DHCP server is activated for a release installation (when the window “installation parameters » is validated) and stopped every time
parameters are modified in the window or when this window is closed.
Closing the OmniPCX Enterprise PC Installer interface stops the 3 servers: TFTP, FTP et DHCP.
DHCP stops automatically after a timer if any request.
To start it again without modifications , you can click on Return button and after on Apply button .
20
CS software loading
Complete release loading - CPU type Alize (IPRS)
ON
The« DIL switches » on the CPU-CS must be configured to value 1
OFF
1234
The command grubboot ETHER forbids the system to start from the disk by disabling the disk for the GRUB.
While rebooting , as the disk is considered unavailable , the system starts automatically a loading procedure from the IP network.
The disk data are useless after having typed grubboot ETHER command.
(In case of error,please refers to technical communication TC0536 customer’s data recover on faulty or disabled disk)
21
CS software loading
Complete release loading - CPU type Alize (IPRS))
Password?:
For the CPU-CS (IPRS, called Alize in the loading tool), the bios must be at a minimum version of 8.17 to allow a manual starting up
via the port console without having to disable the hard drive.
The delay at YOU CAN strike Ctrl B to enter in BIOS monitor is very short.
Since bios 8.17, an empty password (type return) allow to access a small menu to start the CPU on Ethernet.
22
CS software loading
Complete release loading - CPU type Alize (IPRS)
For the CPU-CS (IPRS, called Alize in the loading tool), the bios must be at a minimum version of 8.17 to allow a manual starting up
via the port console without having to disable the hard drive.
23
CS software loading
Complete release loading - CPU type Alize (IPRS)
/bootp/linux/18.0_18.1/alize/vmlinux.bin;1267568;BIN;1048576;1048576
/bootp/linux/18.0_18.1/alize/initrd.img;3855709;RAMDISK;4194304;0
ramdisk_size=3855709,root=/dev/ramdisk,console=ttyS0,panic=5;60;CL;0;0
boot;0;BOOT;0;1048576
This file shows the path to the files used for loading, the file type , its size and the position in memory .
vmlinux.bin:
binaries of a minimum Linux allowing to start the installation procedure on the hard drive.
initrd.img:
Ensures the creation of a virtual disk in RAM to charge a minimum Linux in memory and start the system.
The RamDisk is setup to start an automated Linux installation procedure via FTP.
24
CS software loading
Complete release loading - CPU of type 4400 (IPCS)
...........
> System Times
CLK Time: Sun Feb 15 06:16:28 2004
System starting up can be interrupted by hitting the return key within 5seconds.
In case of CPU7, use Ctrl-B / Ctrl-I to interrupt the boot (same as CPU-CS).
25
CS software loading
Complete release loading - CPU of type 4400 (IPCS)
CPU6 A> 3
26
CS software loading
Complete release loading - CPU of type 4400 (IPCS)
Boot Menu:
CPU6 A> 5
A CPU 5/6/7 board can be loaded with Chorus (OmniPCX 4400) or Linux (OmniPCX Enterprise).
So the loading procedure is very similar to the one used for 4400 loading.
27
CS software loading
Complete release loading - CPU of type 4400 (IPCS)
TEL version?
The name to be entered must be like: Version name.country
Here the version is f25006i and the country is USA (us)
28
CS software loading - Complete release loading
CPU of type 4400 (IPCS)
▼ The PC server replies and send the information and the file
name to be downloaded (linux.ram)
linux.ram:
Minimum Linux kernel that allows the TCP network configuration and that contains the main installation utilities.
It is configured for starting an automated installation via ftp.
29
CS software loading - Complete release loading
CPU type Appliance Server (IPAS)
The command grubboot ETHER forbids the system to start from the disk by disabling the disk for GRUB.
While rebooting , as the disk is considered unavailable , the system starts automatically a loading procedure from the IP network.
The disk data are useless after having typed grubboot ETHER command.
(In case of error,please refers to the technical communication TC0536 customer’s data recover on faulty or disabled disk)
30
CS software loading - Complete release loading
CPU type Appliance Server (IPAS)
31
CS software loading - Complete release loading
CPU type Appliance Server (IPAS)
▼ The PC server replies and send information and the name of the file
to download (pxeloader)
➨ Downloading of linux.ram
linux.ram:
Minimum Linux kernel that allows the TCP network configuration and that contains the main installation utilities.
It is configured for starting an automated installation via ftp.
32
CS software loading - Complete release loading
Common part to all CPUs
33
CS software loading - Complete release loading
Common part to all CPUs
34
CS software loading - Complete release loading
Common part to all CPUs
….
DHS3bin/oneshot/mtcl/getpilconf_test
DHS3bin/oneshot/mtcl/qconf
DHS3bin/oneshot/mtcl/btracer.config
DHS3bin/oneshot/mtcl/trcterm
DHS3bin/oneshot/mtcl/debug_csta
DHS3bin/oneshot/mtcl/getpilconf
DHS3bin/oneshot/mtcl/getpilconf_sun
DHS3bin/oneshot/mtcl/pilot
DHS3bin/oneshot/mtcl/pilot_sun
DHS3bin/oneshot/mtcl/pilot2
DHS3bin/oneshot/mtcl/pilot2_sun
DHS3bin/oneshot/mtcl/pilot2a
DHS3bin/oneshot/mtcl/pilot2a_sun
DHS3bin/oneshot/mtcl/lis
DHS3bin/oneshot/mtcl/lisX25
DHS3bin/oneshot/mtcl/trt2
….
35
CS software loading - Complete release loading
Common part to all CPUs
36
CS software loading - Complete release loading
Common part to all CPUs
Set up IP configuration
➨ use netadmin
➨ use swinst
37
CS software loading
Release or Patch loading - Principles
Server
Files transfer (common part)
Ethernet link
Several cases:
Complete version loading(the previous version will be deleted except in « multi-partitions »)
A version does not have a correcting patch
Static patch loading
This kind of patch contains correcting files that requires the call handling (telephonic application) to be stopped before
loading.
Dynamic patch loading
This kind of patch contains correcting files that does not need the stopping of the telephonic application.
38
CS software loading
Release or Patch loading - Principles
39
CS software loading
Release or Patch loading - Principles
Just indicate in Preferences the drive where is located the version or patch to install.
It is possible to enter directly the name of the drive in swinst.
40
CS software loading
Release or Patch loading - Configuration in swinst
1 Packages installation
2 Deliveries installation 2
3 Cloning & duplicate operations
4 Backup & restore operations
5 OPS configuration
6 System management
7 Database tools
8 Software identity display
9 Remote download
Q Go back to previous menu
41
CS software loading
Release or Patch loading - Configuration in swinst
The installation of the binaries will modify the current installed version
Please, confirm the installation of a new version (y/n, default y):
42
CS software loading
Version or Patch loading - Configuration in swinst
At any time it is possible to verify the loadings done by swinst by consulting About last install deliveries operations.
43
© Copyright Alcatel Business Systems 2005
Transmission or copying of this document is not permitted without prior written authorization. 40
The wording "Document Alcatel Business Systems" must appear on all authorized reproduction.
44
Alcatel University Alcatel OmniPCX Enterprise
4400 CPU Type loading (IPCS)
PROCEDURE
4400 CPU Type loading (IPCS)
OBJECTIVE
- To learn how to load a full release on a 4400 CPU Type (IPCS)
REFERENCES
- Technical Communication TC0631
- System Documentation CD-ROM: R6.x Custom System Documentation/Technical
Documentation/System/Call Server
OVERVIEW
Standard installation of a 4400 CPU Type consists in automatically loading a basic version (basic
release) or basic version + static patch or basic version + static patch + dynamic patch to the Call
Server hard drive. Standard installation is performed in several steps:
1. Create a directory on the PC server called dhs3mgr.this directory will contain a basic version,
a static patch and dynamic patch Ex:
1. The Call Server must perform a network boot on the installation server PC on which the
ENTERPRISE PC INSTALLER application is running.
2. The installation server PC provides the Call Server with an IP address via DHCP.
3. The installation server PC provides the "linux.ram".
4. The installation server PC provides the Linux OS, swinst packages, and telephone application
binaries via FTP.
5. The Call Server restarts automatically when installation is complete.
45
Alcatel OmniPCX Enterprise Alcatel University
4400 CPU Type loading (IPCS)
PROCEDURE
1. PC Installer configuration
To install the PC Installer, Run the executable file in the following directory. For more
explications consult the technical communication TC0631.
46
Alcatel University Alcatel OmniPCX Enterprise
4400 CPU Type loading (IPCS)
47
Alcatel OmniPCX Enterprise Alcatel University
4400 CPU Type loading (IPCS)
48
Alcatel University Alcatel OmniPCX Enterprise
4400 CPU Type loading (IPCS)
Note: At the end of loading, the CPU restarts automatically. ” PC Installer” windows can be then
closed. Now, the following actions must be done on the CPU:
CPU IP configuration using “netadmin” command
Data base restoration or empty data base creation
Soft licenses files restoration
49
Alcatel OmniPCX Enterprise Alcatel University
4400 CPU Type loading (IPCS)
50
Alcatel University Alcatel OmniPCX Enterprise
Software version loading on IPRS
PROCEDURE
Software version loading on IPRS
OBJECTIVE
- To learn how to load a full release on a IPRS (Alize type)
REFERENCE
- Technical communication TC0631
- System Documentation CD: R6.x Custom System Documentation/Technical
Documentation/System/Call Server
OVERVIEW
Standard installation of a IPRS Call server (Alize type) consists in automatically loading a basic
version (basic release) or basic version + static patch or basic version + static patch + dynamic
patch to the Call Server hard drive. Standard installation is performed in several steps:
a) Create a directory on the PC server called dhs3mgr.this directory will contain a basic version,
a static patch and dynamic patch Ex:
b) The Call Server must perform a network boot on the installation server PC on which the
ENTERPRISE PC INSTALLER application is running.
c) The installation server PC provides the Call Server with an IP address via DHCP.
d) The installation server PC provides the "linux.ram" or the "pxeloader" for an Appliance Server
via TFTP.
51
Alcatel OmniPCX Enterprise Alcatel University
Software version loading on IPRS
e) The installation server PC provides the Linux OS, swinst packages, and telephone application
binaries via FTP.
PROCEDURE
1. PC Installer configuration
To install the PC Installer, Run the executable file in the following directory. For more
explications consult the technical communication TC0631
52
Alcatel University Alcatel OmniPCX Enterprise
Software version loading on IPRS
53
Alcatel OmniPCX Enterprise Alcatel University
Software version loading on IPRS
54
Alcatel University Alcatel OmniPCX Enterprise
Upgrade using Static and Dynamic patches
PROCEDURE
Upgrade using Static and Dynamic patches
OBJECTIVE
- To learn how to perform a software version upgrade using static and dynamic patches
REFERENCE
- Technical Communication TC0631
- System Documentation CD: R6.x Custom System Documentation/Technical
Documentation/System/Call Server
OVERVIEW
The installation of a patch is carried out with the OmniPCX Enterprise PC Installer and swinst
software on the OmniPCX Enterprise .
For the telephone application, there are two types of patches: (Example in R6.1)
• Static patch. (f25006)
• Dynamic patch. (f25006i)
Telephone patches are delivered as a cpiofile file (Unix compressed file) located in the directory
\dhs3mgr\<version>\dhs3linux
example: \dhs3mgr\e1604\dhs3linux\comm\cpiofile.
Most binaries are located in the comm directory.
For country-specific binaries, the cpiofile file is at the same level of the tree structure but in a
directory named according to the international standard.
example: es for Spain, ch for Switzerland, etc.
55
Alcatel OmniPCX Enterprise Alcatel University
Upgrade using Static and Dynamic patches
PROCEDURE
56
Alcatel University Alcatel OmniPCX Enterprise
Upgrade using Static and Dynamic patches
Entry y
Result The system reboots:
INIT: Sending processes the TERM signal Jan 12
Stopping alzled: /etc/rc.d/rc(1): Stopping alzled:
[ OK ]
Stopping role: /etc/rc.d/rc(1): Stopping role:
[ OK ]
Shutting down TEL services
Login swinst
Select Expert menu
Deliveries installation
57
Alcatel OmniPCX Enterprise Alcatel University
Upgrade using Static and Dynamic patches
Entry y
Result Enter the full path of the delivery on the server
example for Unix server: /twdhs3/dhs3ref/dhs3ref_d1/E1.500/LIVRAISON
for Windows server: /dhs3mgr/E1500
Entry -> (e.g) /dhs3mgr/f25006
Result confirm the full path d:/dhs3mgr/ f25006 (y/n, default y):
Entry y
Result The path of the delivery is d:/dhs3mgr/ f25006
Do you wish to secure the installation (y/n):
NOTES: if the answer is YES ,a binaries backup will be done in case of
trouble.
Entry n ( backup is not mandatory for the lab )
Result --> Searching for symbolic link '/DHS3bin/nmc/log' on target
'/DHS3dyn/tmp' ...
WARNING: symbolic link '/DHS3bin/nmc/log' already exists.
Set chown 'mtcl:tel' on '/DHS3bin/nmc/log' ...
<-- Symbolic link '/DHS3bin/nmc/log' successfully created.
@@@@@ End of post_inst at Mon Apr 15 09:42:00 CEST 2002
End of post installation
In order to run the linux packages
In order to run the emulation layer
YOU HAVE TO REBOOT THE SYSTEM
End of operation!
Press return
Action Press RETURN
In the swinst menu, go back to easy menu
Start the telephone
Remark:
Some patches require a complete reboot. This is the case when a new version
of Linux is installed for example. When the installation (via swinst) is complete,
a system message is displayed requesting the user to reboot the machine.
58
Alcatel University Alcatel OmniPCX Enterprise
Upgrade using Static and Dynamic patches
59
Alcatel OmniPCX Enterprise Alcatel University
Upgrade using Static and Dynamic patches
Entry y
Result Enter the full path of the delivery on the server
example for Unix server: /twdhs3/dhs3ref/dhs3ref_d1/E1.500/LIVRAISON
for Windows server: /dhs3mgr/E1500
Entry -> (e.g.) /dhs3mgr/f25006i
Result confirm the full path d:/dhs3mgr/ f25006i (y/n, default y):
Entry y
Result The path of the delivery is d:/dhs3mgr/ f25006i
Do you wish to secure the installation (y/n):
60
Alcatel University Alcatel OmniPCX Enterprise
Upgrade using Static and Dynamic patches
Entry n
Result Check linux version
Transfer for pkg part in preparation
linux/dhs3mod-1.10a_30-15alc.i386.rpm
linux/netadmin-4.4.17-20alc.i386.rpm
RPMS/lx_version-4.4-4alc.i386.rpm
--> Searching for symbolic link '/DHS3bin/nmc/log' on target
'/DHS3dyn/tmp' ...
WARNING: symbolic link '/DHS3bin/nmc/log' already exists.
Set chown 'mtcl:tel' on '/DHS3bin/nmc/log' ...
<-- Symbolic link '/DHS3bin/nmc/log' successfully created.
@@@@@ End of post_inst at Mon Apr 15 09:42:00 CEST 2002
End of post installation
61
Alcatel OmniPCX Enterprise Alcatel University
Upgrade using Static and Dynamic patches
62
Alcatel University Alcatel OmniPCX Enterprise
Software loading on Call Server
HANDS-ON EXERCISES
Alcatel OmniPCX Enterprise
OBJECTIVE
- To learn how to download a Call server with the Alcatel OmniPCX Enterprise software
MANAGEMENT
1. Ask to the trainer an empty hard disk and install it on board in the place of the initial hard
disk.
2. Check wiring (IP and V24) between your PC and OmniPCX Enterprise.
3. Check that the version of Alcatel OmniPCX Enterprise is located in the repertory “/DHS3mgr”
on your PC.
4. Install the software of CPU loading (OmniPCX Enterprise PC Installer) on your PC. The way of
the setup.exe is: \dhs3mgr\f2500\pcmao\boot_res\pcinstall (for example).
5. Carry out the loading of the version on your CS as indicated in the procedure.
6. As soon as the TP is finished, give the initial hard disk and start again the CS.
63
Alcatel OmniPCX Enterprise Alcatel University
Software loading on Crystal CPU
64
Alcatel University NOTES
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
65
NOTES Alcatel University
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
66
Alcatel OmniPCX Enterprise Overview
OBJECTIVE:
67
Multi version loading
Overview
➨ Different Releases
➨ Different Releases including correction of patch
68
Multi version loading
Overview
Multi-version loading is advantageous for a patch, because everything can be prepared remotely.
A complete copy of the 1st version can be made: chorus, binaries and database, and then download the patch to the inactive 2nd
version. On the given date, you simply go on site to validate the switching. It can be validated remotely, but it is preferable to be on
site should problems arise.
This procedure allows you not to go to the customer’s site with another Call Server which has been preloaded at the agency
(requiring that you have a Call Server whose edition is identical or compatible if the Call Server is doubled, or that you have the
customer’s exact version in your agency,...)
69
Multi version loading
Structure of the hard disk
/root2_d /
Second release First release
on the disk on the disk
/var2 /var
/usr5 /usr2
/usr6 /usr3
/usr7 /usr4
Common part
During the initial release Installation,hard disk is automatically partitioned (automatically format).
70
Multi version loading
Structure of the hard disk
Common part
▼ /usr4 (linked with /DHS3dyn) Dynamic accounting data
▼ /usr7 (linked with /DHS3ext) System voice guides
DHS3xxx directories are links to others directories in the disk. They are used in installation scripts,the inactive partition is generally
mounted in the /dev/null directory.
ver2cho visible command allow to mount partitions in home directory.
(1)xa000000> ver2cho visible ; df -v
Filesystem 1k-blocks Used Available Use% Mounted on
/dev/hda5 495876 84823 385452 18% /
/dev/hda7 1007960 234172 722584 24% /usr2
/dev/hda8 1007960 97124 859632 10% /usr3
/dev/hda9 4276616 536836 3522536 13% /usr4
/dev/hda15 2015984 51400 1862176 3% /usr7
/dev/hda6 396623 4292 371845 1% /var
/dev/hda11 495876 84812 385463 18% /root2_d
/dev/hda12 396623 2341 373796 1% /var2
/dev/hda13 1007960 234544 722212 25% /usr5
/dev/hda14 1007960 97096 859660 10% /usr6
/dev/hda13 1007960 234544 722212 25% /root2_d/usr2
/dev/hda14 1007960 97096 859660 10% /root2_d/usr3
/dev/hda9 4276616 536836 3522536 13% /root2_d/usr4
/dev/hda15 2015984 51400 1862176 3% /root2_d/usr7
/dev/hda12 396623 2341 373796 1% /root2_d/var
71
Multi version loading - Overview
First possibility - Copy followed by patch loading
WARNING:
The following pages correspond to an example of one release. It must be adapted to the release you have in the first partition as
well as the patch you have to download to update the 2nd version
72
Multi version loading - Overview
First possibility - Copy followed by patch loading
3) Versions switch
73
Multi version loading - Overview
Second possibility - Complete loading
WARNING:
The following pages correspond to an example of one release. It must be adapted to the new release you have to download on
the 2nd partition
74
Multi version loading - Overview
Second possibility - Complete loading
Notes:
In this example we could as well download the dynamic patch f25006i. ( 3rd step )
75
Multi version loading - Overview
Second possibility - Complete loading
In case of trouble ,it is possible to go back to previous release switching again to the initial partition.
Remark:
During the switch ,boards can receive new binaries from new release.If you decide to go back with the initial release ,another
downloading will be done if necessary.
76
Alcatel University Alcatel OmniPCX Enterprise
Multi version loading /Static and Dynamic patches
PROCEDURE
Multi version loading/Static and Dynamic patches
OBJECTIVE
- To learn how to perform a static and dynamic patches using the multi version loading.
REFERENCE
- Technical Communication TC0631
- System Documentation CD: R6.x Custom System Documentation/Technical
Documentation/System/Call Server/ using the multi-partition
OVERVIEW
Initial hard disk configuration :release R6.1
Basic version f2500 and static patch f25006 already Installed on active partition.
Objective of this lab:
c) Check that multi version has been done properly then switch the version.
77
Alcatel OmniPCX Enterprise Alcatel University
Static and Dynamic patches
PROCEDURE
78
Alcatel University Alcatel OmniPCX Enterprise
Multi version loading /Static and Dynamic patches
79
Alcatel OmniPCX Enterprise Alcatel University
Static and Dynamic patches
80
Alcatel University Alcatel OmniPCX Enterprise
Multi version loading /Static and Dynamic patches
/rootbis/DHS3bin/lib/librt-2.1.2.so
/rootbis/DHS3bin/lib/libutil-2.1.2.so
/rootbis/DHS3bin/downbin/bnvintgd
/rootbis/DHS3bin/downbin/bnvintof
/rootbis/DHS3bin/downbin/bnvintofs
4. Quit swinst
Action Select Q to go back to the previous menu in order to exit
81
Alcatel OmniPCX Enterprise Alcatel University
Static and Dynamic patches
5. Check the use rate of the partitions of the hard disk, and their link to the
logical names
82
Alcatel University Alcatel OmniPCX Enterprise
Multi version loading /Static and Dynamic patches
6. Run the OmniPCX Enterprise PC Installer application on the PC and select the
loading option Make visible the partitions of the inactive version
On the PC server
Action Run the program: OmniPCX Enterprise PC Installer
And select drive where the patch is available.
Action
Entry y
83
Alcatel OmniPCX Enterprise Alcatel University
Static and Dynamic patches
84
Alcatel University Alcatel OmniPCX Enterprise
Multi version loading /Static and Dynamic patches
entry y
Result Autostart is set on unactive version
Do you want to switch back to the previous version if system resets
(y/n, default n):
entry n
Result In order to complete the installation of the swinst package
you have to connect as swinst user after the switching
Do a version switch. Confirm (y/n, default y):
entry y
Notes: After this confirmation the system will restart automatically
It will be mandatory to enter the country code during the first connection to the
swinst menu.
Entry 0
Result Application software identity
R6.1-f2.500-6-i-fr-c80s1
Business identification: R6.1
Release:
DELIVERY f2.500
Patch identification: 6
Dynamic patch identification: i
Country: fr
Cpu: c80s1
85
Alcatel OmniPCX Enterprise Alcatel University
Static and Dynamic patches
86
Alcatel University Alcatel OmniPCX Enterprise
Release Installation using the multi partition
PROCEDURE
Release Installation using the multi partition
OBJECTIVE
- To learn how to Install a new version using the multi-partition solution.
REFERENCE
- Technical Communication TC0631
- System Documentation CD: R6.x Custom System Documentation/Technical
Documentation/System/Call Server/ using the multi-partition
OVERVIEW
Initial hard disk configuration:In this example we could imagine tow different release ex:
R5.1.1 on active partition: Basic version E2502, static patch E25022 and dynamic patch
E25022G already installed on active partition.
b) Download the basic version and different patches in the inactive partition.
c) Duplicate and translate database from active to inactive partition in order to switch finally
on the new release.
87
Alcatel OmniPCX Enterprise Alcatel University
Release Installation using multi partition
PROCEDURE
1.1 Run the OmniPCX Enterprise PC Installer application on the PC and select the
loading option
On the PC server
Action Run the program: OmniPCX Enterprise PC Installer
And select drive where the Linux directory is available. Then select Linux on
inactive partition
Action
88
Alcatel University Alcatel OmniPCX Enterprise
Release Installation using the multi partition
Result Clean the second linux version. confirm (y/n, default is y):
Entry y
Result You will erase the actual bootp server if you respond yes to this
question has this cpu to be a bootp server for major installation
(y/n, def is y):
Entry y
Result Clean the /bootp/linux actual content. confirm (y/n, default is y):
Entry y
Notes: To know the Linux version it could be useful to consult the following
way in the dhs3mgr directory on the PC server
89
Alcatel OmniPCX Enterprise Alcatel University
Release Installation using multi partition
entry 1
Result Enter the name of the server ->
entry y
Result Enter the full path of the delivery on the server
example for Unix server: /twdhs3/dhs3ref/dhs3ref_d1/E1.500/LIVRAISON
for Windows server: /dhs3mgr/E1500
entry -> (e.g.) /dhs3mgr/f2500
Result confirm the full path /dhs3mgr/f25006i (y/n, default y):
entry y
Result The path of the delivery is /dhs3mgr/f2500
Do you wish to secure the installation (y/n):
entry n
Result Check linux version
Transfer for pkg part in preparation
linux/dhs3mod-1.10a_30-15alc.i386.rpm
linux/netadmin-4.4.17-20alc.i386.rpm
RPMS/lx_version-4.4-4alc.i386.rpm
--> Searching for symbolic link '/DHS3bin/nmc/log' on target
'/DHS3dyn/tmp' ...
WARNING: symbolic link '/DHS3bin/nmc/log' already exists.
Set chown 'mtcl:tel' on '/DHS3bin/nmc/log' ...
<-- Symbolic link '/DHS3bin/nmc/log' successfully created.
@@@@@ End of post_inst at Mon Apr 15 09:42:00 CEST 2002
End of post installation
90
Alcatel University Alcatel OmniPCX Enterprise
Release Installation using the multi partition
Notes:
Patches Installation (static and dynamic)
The process to download patches is exactly the same than downloading
Basic version. The only parameter which will change will be the way in
dhs3mgr directory.
For the Static patch:under swinst menu select
/dhs3mgr/f25006
For the dynamic patch:
/dhs3mgr/f25006i
entry y
Notes: in case of migration, the system could will ask you to translate the
database before to duplicate it. If it ‘s happen entry YES to translate the
database .
91
Alcatel OmniPCX Enterprise Alcatel University
Release Installation using multi partition
entry y
Result Autostart is set on unactive version
Do you want to switch back to the previous version if system resets
(y/n, default n):
entry n
Result In order to complete the installation of the swinst package
you have to connect as swinst user after the switching
Do a version switch. Confirm (y/n, default y):
entry y
Notes: After this confirmation the system will restart automatically
It will be mandatory to enter the country code during the first connection to the
swinst menu.
92
Alcatel University Alcatel OmniPCX Enterprise
Release Installation using the multi partition
Entry 0
Result Application software identity
R6.1-f2.500-6-i-fr-c80s1
Business identification: R6.1
Release:
DELIVERY f2.500
Patch identification: 6
Dynamic patch identification: i
Country: fr
CPU: c80s1
93
Alcatel OmniPCX Enterprise Alcatel University
Release Installation using multi partition
94
Alcatel University Alcatel OmniPCX Enterprise
Software Loading/multi-version
HANDS-ON EXERCISES
Alcatel OmniPCX Enterprise
OBJECTIVE
- To learn how to perform a software upgrade with a static and dynamic patch using multi version
MANAGEMENT
Basic version f2500 and static patch f25006 already Installed on active partition.
1. Check by swinst the active and inactive versions installed on the hard disk
2. Check by the ‘df –v’ command the used space in the active and inactive part of the hard disk.
3. Make a complete copy from the active to the inactive part of the hard disk.
4. Check the differences on the hard disk by swinst and the ‘df –v’ command.
7. Make a version switch and check that everything’s alright as the CPU starts up.
95
Alcatel OmniPCX Enterprise Alcatel University
Software Loading/multi-version
96
Alcatel University NOTES
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
97
NOTES Alcatel University
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
98
Alcatel OmniPCX Enterprise
OBJECTIVE:
◆ To describe the principles of scheduled patch downloading from Alcatel OmniVista 4760
99
Patch downloading from 4760
Objectives
➨ History of operations
The remote loading of version or patch exist since release 2.1 of the Alcatel OmniPCX 4400.
This service allows to set one system to act as Distributor and to broadcast the version or patch to the other systems of a network
(systems acting as clients).
Available since R4.0 of the Alcatel OmniVista 4760.
100
Patch downloading from 4760
Connections and facilities
The IRAD board allows the connection over several B channels at the same time. This boards is seen as a T2 board in the Alcatel
OmniPCX Enterprise (Common hardware).
The connection between the OmniVista 4760 server and the Alcatel OmniPCX Enterprise can be realized via SFTP / SSH or FTP /
Telnet.
The automatic installation of patch allows the automatic loading and switching of the PCXs.
This kind of operations cannot be used for a full version loading (databases translation, new OPS installation, etc.).
101
Patch downloading from 4760
Example
102
Alcatel University NOTES
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
103
NOTES Alcatel University
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
104
Alcatel OmniPCX Enterprise
e-CS duplication
OBJECTIVE:
105
e-CS duplication
Summary
Introduction
Topology
Restrictions
106
e-CS duplication
Introduction
With the OmniPCX Enterprise, it is also possible to duplicate the E-CS, in this case operating on a specific and dedicated CPU,for
providing continuous service in the unlikely event of one of the CPU failing. Providing a CPU standby function is often required in
contact center serving emergency or 24hr/7 days a week services (without interruption), supporting both cases of failure and
maintenance operation.
107
e-CS duplication
Introduction
108
e-CS duplication
Introduction
IP Signaling
Network
IP-MG
Even though the system hardware architecture allows both main and standby servers to operate in the same Media-gateway chassis, it
is recommended for reasons of eventual power supply unit failure, to insert the CPUs into independent chassis.
As soon as the main E-CS is operational and reachable, it controls the Media Gateways and the IP terminals.
109
e-CS duplication
Introduction
IP Signaling
Network
IP-MG
If Main E-CS falls down or is unreachable, Media gateways and IP terminals are managed by the Standby E-CS (which becomes the
"Main").
110
e-CS duplication
Introduction
Implementation using:
The solution used for the duplication is an IP Link process which manage all the Data Link (DL) with all IP devices managed by the
Main call server and with the standby call server.
Keep alive: This message allows to maintain "active" the link between both call servers.
111
e-CS duplication
Switch over mechanism
The "call server role" is used in case of simultaneous start-up of both e-CS.
Initialisation:
e-CS A state e-CS B state result for e-CS A result for e-CS B
Unspecify (primary) Unspecified (secondary) becomes main becomes standby
Unspecify (primary) Unspecify (primary) negociation * negociation *
Unspecified (secondary) Unspecified (secondary) negociation * negociation *
Main Unspecified (primary or secondary) stay main becomes standby
☞ B sends then a CONNECT_ACK message, that indicates A which role it should take.
Defence mechanism:
If the above algorithm is not enough to determine the role of each e-CS (incoherent management for example), then the Call Server
which will become Main is the one with the highest IP address.
112
e-CS duplication
Switch over mechanism
Switch over:
Once roles have been determined, the Main call server generates "Keep Alive" messages and the Standby call server answers those
"Keep Alive" messages.
If Main e-CS falls down or has an IP link process problem, the other call server becomes Main and a message is sent to all IP devices
to reconnect to the other call server keeping though all the established communications
The call server which has an IP link problem must reboot.
When the two call servers are not "seeing" each other, they both try to connect to the reference e-MG, the one which succeeds
becomes the Real Main and the other one becomes the Pseudo Main (MAO not activated).
The reference e-MG shall be as close as possible from one e-CS (same switch).
If no reference Media Gateway has been declared, the Call Server with the highest IP address becomes the "Real Main".
113
e-CS duplication
Switch over mechanism
Reference Node 1
IP-MG
Node 1 '
IP-MG
IP-MG
If the IP network is down between both e-CS, the standby call server doesn't receive any "keep alive" messages, it switches over and
reconnects to all IP devices it has access to.
The Main server declares losing the Standby call server and deletes all Data Link with IP devices which are on the other part of the
node.
In this scenario, the node is divided into two parts which runs independently.
114
e-CS duplication
Switch over mechanism
115
e-CS duplication
Topology
Recommended:
Not recommended:
➨ Call servers connected through an IP WAN
➨ Both e-CS in the same Media Gateway
▼ All installation must be switched off for maintenance
E-CS A
E-CS B
Call servers connected through a WAN is not authorised for call server backup because a high viability level cannot be provided.
116
e-CS duplication
Media Gateway signalling link backup
We prohibit that a same media gateway has two links with two different call servers. If one media gateway has already a link with
another call server, the second connection will be refused.
117
e-CS duplication
Duplication and ABC-
ABC-F Network
Node 1
E-CS Node 1 ' E-CS
In ABC-F networks, when the database of one node is modified (new user creation for example), modification files are exchanged
between the nodes to keep the coherency within the network.
In Double Main mode, as the MAO is stopped on the Pseudo Main, it is not possible to create modification files on this e-CS and thus
update the database. A mastercopy (Main e-CS database copy on Standby e-CS) has to be launched.
In the example above, if a modification is made on node 2, the modification file is broadcast to the Real Main of node 1, but doesn't
reach node 1 pseudo main and node 3.
Same thing, if modifications are made on node 3, there is no update of node 1 and node 2.
This scenario creates a de-synchronisation of the database on each side of the network.
The modification files which are not broadcast are kept on the nodes until the IP network comes up and then exchanged by the nodes
to resynchronise the ABC-F network.
=> No data are lost in Double Main configuration (except the modification files created when the stack is full).
118
e-CS duplication
Restrictions
“Spatial Redundancy”:this new feature will be seen later with more details in the curriculum training.“ IP Advanced :ENTP374US”.
119
© Copyright Alcatel Business Systems 2005
Transmission or copying of this document is not permitted without prior written authorization. 16
The wording "Document Alcatel Business Systems" must appear on all authorized reproduction.
120
Alcatel OmniPCX Enterprise
OBJECTIVE:
◆ To describe the configuration of the CPU A in case of duplicated configuration without spatial redundancy
Alcatel OmniPCX Enterprise – Duplication System without Spatial redundancy (CPU CSA)
Ref. ENTP0438C02TEUS Issue 01
121
Full IP configuration of CS
Management of CPU A
Full IP configuration
➨ netadmin
Warning: for a specific setup please use menu mode (netadmin -m)
Do you want to erase the existing setup? y
X25 private network number? 1
Unique site number? 1
Internal name resolver: allows to start the DNS service on the CS.
Answer yes only in case of configuration with spatial redundancy
Alcatel OmniPCX Enterprise – Duplication System without Spatial redundancy (CPU CSA)
Ref. ENTP0438C02TEUS Issue 01
122
Full IP configuration of CS
Management of CPU A (cont.)
Both CPU use the same name for main role function because they are within the same LAN and use the same main IP address.
Alcatel OmniPCX Enterprise – Duplication System without Spatial redundancy (CPU CSA)
Ref. ENTP0438C02TEUS Issue 01
123
Full IP configuration of CS
Management of CPU A (cont.)
➨ 8.Routing setup
➨ 8.1 Default router setup
➨ 8.1.2 Add/Update
Default router name? router
The name you gave isn't in our hosts database. Do you want to add it
and so give the corresponding address? y
Default router address? 10.1.1.100
Until the release F2.500 you don’t see the question for managing Network mask so the default one is applied.
You have to manage it at the end of the full configuration.
Same for router management. You have to declare it after the full IP configuration.
Alcatel OmniPCX Enterprise – Duplication System without Spatial redundancy (CPU CSA)
Ref. ENTP0438C02TEUS Issue 01
124
Alcatel OmniPCX Enterprise
OBJECTIVE:
◆ To describe the configuration of the CPU B in case of duplicated configuration without spatial redundancy
125
Full IP configuration of CS
Management of CPU B
Full IP configuration
➨ netadmin
Warning: for a specific setup please use menu mode (netadmin -m)
Do you want to erase the existing setup? y
X25 private network number? 1
Unique site number? 1
Internal name resolver: allows to start the DNS service on the CS.
Answer yes only in case of configuration with spatial redundancy
126
Full IP configuration of CS
Management of CPU B (cont.)
Both CPU use the same name for main role function because they are within the same LAN and use the same main IP address.
127
Full IP configuration of CS
Management of CPU B (cont.)
➨ 8.Routing setup
➨ 8.1 Default router setup
➨ 8.1.2 Add/Update
Default router name? router
The name you gave isn't in our hosts database. Do you want to add it
and so give the corresponding address? y
Default router address? 10.1.1.100
Until the release F2.500 you don’t see the question for managing Network mask so the default one is applied.
You have to manage it at the end of the full configuration.
Same for router management. You have to declare it after the full IP configuration.
128
Alcatel University Alcatel OmniPCX Enterprise
Setup duplicated Call Server
PROCEDURE
Setup duplicated Call Server
OBJECTIVE
- To learn how to setup Call Server duplication
REFERENCE
- System Documentation CD-ROM: R6.X Custom System Documentation/Technical
documentation/system /call server/call server duplication
OVERVIEW
The "Call Server Duplication" service is used to improve the PCX's operational safety. Two Call
Servers coexist in the same PCX. One of them is active, it is said to fulfill the "Main" role. The other is
on hold, it is said to fulfill the "Stand-by" role. When the first one has failed, the second one replaces
it. The calls in progress are maintained, the calls currently being set up are interrupted.
129
Alcatel OmniPCX Enterprise Alcatel University
Setup duplicated Call Server
PROCEDURE
130
Alcatel University Alcatel OmniPCX Enterprise
Setup duplicated Call Server
Entry n
Result Warning: the node name must be unique.
Enter node name (default is node000000) ?
Entry Node001001
Result Do you want to activate internal name resolver (y/n default is 'n') ?
Entry n
Result Enter local CPU position (a or b) for duplicated configuration
or n for single CPU (default is 'n')?
Entry a
Result Ethernet interface setup
========================
CPU name (default is xa000000)?
Entry xa001001
Result CPU address (default is 10.253.253.1)?
Entry 10.1.1.1
Result Network mask (default is 255.255.255.192)?
Entry 255.255.0.0
Result Name used when the CPU role is MAIN (default is xma000000) ?
Entry xma001001
Result The name you gave isn't in our hosts database. Do you want to add it
and so
give the corresponding address (y/n default is 'n') ?
Entry y
Result Address used when the CPU role is MAIN ?
Entry 10.1.1.3
Result CPU redundancy setup
====================
Twin CPU name (default is xb000000)?
Entry xb001001
131
Alcatel OmniPCX Enterprise Alcatel University
Setup duplicated Call Server
Entry 10.1.1.2
Result Network mask (default is 255.255.255.192)?
Entry 255.255.0.0
Result Name used when the CPU role is MAIN (default is xma000000) ?
Entry xma001001
Result Address used when the CPU role is MAIN ?
Entry 10.1.1.3
Result Default router setup
====================
Do you use an external gateway as default router (y/n default is n)?
Entry n
Result Security
========
Do you want to enhance security (y/n, default is y)?
Entry n
Entry n
Result Warning: the node name must be unique.
Enter node name (default is node001001) ?
Entry Press return
Result Do you want to activate internal name resolver (y/n default is 'n') ?
Entry n
Result Enter local CPU position (a or b) for duplicated configuration
or n for single CPU (default is 'n')?
Entry b
132
Alcatel University Alcatel OmniPCX Enterprise
Setup duplicated Call Server
Entry 10.1.1.2
Result Network mask (default is 255.255.255.192)?
Entry 255.255.0.0
Result Name used when the CPU role is MAIN (default is xmb000000) ?
Entry xma001001
Result The name you gave isn't in our hosts database. Do you want to add it
and so
give the corresponding address (y/n default is 'n') ?
Entry y
Result Address used when the CPU role is MAIN ?
Entry 10.1.1.3
Result CPU redundancy setup
====================
Twin CPU name (default is xb000000)?
Entry xa001001
Result Twin CPU's address (default is 10.253.253.2)?
Entry 10.1.1.1
Result Network mask (default is 255.255.255.192)?
Entry 255.255.0.0
Result Name used when the CPU role is MAIN (default is xmb000000) ?
Entry xma001001
Result Address used when the CPU role is MAIN ?
Result 10.1.1.3
Result Default router setup
====================
Do you use an external gateway as default router (y/n default is n)?
Entry n
Result Security
========
Do you want to enhance security (y/n, default is y)?
Entry n
133
Alcatel OmniPCX Enterprise Alcatel University
Setup duplicated Call Server
134
Alcatel University Alcatel OmniPCX Enterprise
Database cloning
PROCEDURE
Database cloning
OBJECTIVE
- To learn how to perform a database cloning
REFERENCE
- System Documentation CD-ROM: R.6.X System Documentation-> Functional documentation->
system services->call server duplication->management
OVERVIEW
The "Call Server Duplication" service is used to improve the PCX's operational safety. Two Call
Servers coexist in the same PCX. One of them is active, it is said to fulfill the "Main" role. The other is
on hold, it is said to fulfill the "Stand-by" role. When the first one has failed, the second one replaces
it. The calls in progress are maintained, the calls currently being set up are interrupted.
135
Alcatel OmniPCX Enterprise Alcatel University
Database cloning
PROCEDURE
1. Maintenance
136
Alcatel University Alcatel OmniPCX Enterprise
Database cloning
137
Alcatel OmniPCX Enterprise Alcatel University
Database cloning
138
Alcatel University Alcatel OmniPCX Enterprise
Database cloning
1.5 Copy the main call server database on to the standby one(call server B)
On the call server
Remark:
you must be logged on the call server where you want to copy the database. In
this case call server B which is the stand by call server
Login mtcl
Command swinst
Select 2 Expert menu
3 cloning & duplicate operations
1 CPU cloning
3 cloning database
Entry BACKUP DATA from 10.1.1.3 on LOCAL CPU mastercopy utility 1.0
Ethernet link is used for copy
Do you wish to copy the DATABASE AND ACCOUNTING (y/n): y
Do you wish to copy the VOICE GUIDES (y/n): n
Do you wish to copy the TRAFFIC HISTORY (y/n): n
Do you wish to copy the ACD CONFIGURATION AND STATISTIC FILES (y/n): n
Do you wish to copy the LINUX DATA (y/n, default n): n
Do you wish to START THE TELEPHONIC APPLICATION
at the end of the operation (y/n, default y): y
AT THE END OF THE OPERATION, THE TELEPHONIC
APPLICATION WILL BE STARTED AUTOMATICALLY
Continue the mastercopy (y/n)? y
Remark:
Be patient!
139
Alcatel OmniPCX Enterprise Alcatel University
Database cloning
Remark:
Call server A is main and call server B is active in Stand by mode
Check the switching between call server A and call server B
Before using the next command, you can realize some calls in order to check
the transparency
Command bascul
Entry This command will cause a fast CPU switch-over.
The CPU is running in Main Role. If you perform a CPU switch-over,
this CPU will be shutdown.
Are you sure you want to perform a CPU switch-over (y/n)? y
Remark:
Call server A is in shutdown mode, call server B is main.
After call server reset, try the following command
Command Role -b
Result ACTIVE stand-by CPU state: MAIN
Remark:
Call server B is main and call server A is active in Stand by mode
140
Alcatel University Alcatel OmniPCX Enterprise
e-CS Duplication
HANDS-ON EXERCISES
Alcatel OmniPCX Enterprise
OBJECTIVE
MANAGEMENT
1. Start your second call server and manage both e-CS IP addressing.
2. Manage the reference e-MGD and the “call server role” on the first call server.
3. Perform a database cloning and start the telephone application on the second e-CS.
4. Through the maintenance commands, verify the state and role of each call server.
Test the “role addressing” feature.
5. Establish several calls and perform a call server switch over, what happens?
6. Disconnect the main e-CS from the IP network and use the different maintenance commands
to see the role of each e-CS and the devices connected to those e-CS.
141
Alcatel OmniPCX Enterprise Alcatel University
e-CS Duplication
142
Alcatel University NOTES
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
143
NOTES Alcatel University
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
144
Alcatel OmniPCX Enterprise
OBJECTIVE:
145
Speed dialing by range
Principles
Same as direct speed dialing numbers, this speed dialing numbers can be:
• barred
• Dialed by name
• Used to identify the calling (displayed name, type of call in VIP / Normal / Local)
• Used for automatic DISA substitution
• Used in ISDN Filtering key in Executive / Assistant set
146
Speed dialing by range
Principles
Reminder:
•Direct speed dialing numbers are common objects inside an ABC network.
•To each direct speed dialing prefix corresponds only one call prefix in the translator.
Ranges Overlapping allows to call the same number using two different prefixes. A same number can be used in different ways.
For easy to use reasons, this configuration must be reserved for specific needs.
The maximum size of the table of speed dialing numbers is 15 000 numbers.
The default size of the table is 4 000.
147
Speed dialing by range
Example
In this example, the table of speed dialing number is build with 3000 direct speed dialing numbers.
Modify the size of ranges in a system it’s a sensitive operation, so it’s better to do it well at first.
Numbering Analysis:
1. Set 31000 dials number 4099
• The translator determines with prefix 40 that the call concerns range index 0, the number of significant digits is determined by
management of the range (here 2 digits). So, the translator is waiting for 2 supplementary digits to determine the location of
the speed dialing number in the range.
• The phone feature COS authorizes access to range 0.
• Entity set do the link between range 0 and the real range 0 in the table of speed dialing numbers.
• The end of the number determines the index of the speed dialing number in the range, here 99.
• The range 0 begins at real index 3000, the last index is then 3099.
• This speed dialing number contains the digits to dial, that correspond to the public number 0 0298143322.
2. Set 31000 dials number 4112
• The call concerns range index 1 (prefix 41).
• The phone feature COS authorizes access to range 1 and entity points to the real range 1.
• Index is 12, range begins at 1100, the number is found in index 3112 of the table.
3. Le Set 31000 dials number 4238
• The call concerns range index 2 (prefix 42).
• This range is forbidden in the phone feature COS, the call is not authorized.
• If the call was authorized, the number found would be index 3238.
148
Speed dialing by range
Example
Set 31000
Entity 1
0298143322
Range N° 32
Set 32000
Entity 2 1st index : 3200
0605040302 Length : 10
40 0 Spd rg.0 YES 32 0 3200 00605040302 N° of digits : 1
Set 31000 is in entity 1, set 32000 in entity 2. The management of the speed dialing ranges is different for the two entities.
(from 0 to 31 for entity 1, from 32 to 63 pour for entity 2).
Numbering Analysis:
1.Set 31000 dials number 400
• The translator determines with prefix 40 that the call concerns range index 0, the number of significant digits is determined by
management of the range (here 1 digit). So, the translator is waiting for 1 supplementary digit to determine the location of
the speed dialing number in the range.
• The phone feature COS authorizes access to range 0. Entity 1 of the set do the link between range 0 and the real range 0 in
the table of speed dialing numbers.
• The end of the number determines the index of the speed dialing number in the range, here 0. The range 0 begins at real
index 3000, the last index is then 3000 (corresponds to public number 0 0298143322).
2.Set 32000 dials number 400
• The translator determines with prefix 40 that the call concerns range index 0, the number of significant digits is determined by
management of the range (here 1 digit). So, the translator is waiting for 1 supplementary digit to determine the location of
the speed dialing number in the range.
• The phone feature COS authorizes access to range 0. Entity 2 of the set do the link between range 0 and the real range 32
in the table of speed dialing numbers.
• The end of the number determines the index of the speed dialing number in the range, here 0. The range 0 begins at real
index 3200, the last index is then 3200 (corresponds to public number 0 0605040302).
This configuration allows for example to do a list of speed dialing number to call companies with users changing according to the
entity of the calling.
Example : Speed dialing number 400 = Company Smith
entity 1 is coming to attendant, entity 2 to sales, entity 3 to executive, etc…
Real ranges accessible by the same logical range (given by the prefix) must have the same number of waiting digits.
149
Speed dialing by range
Example
This configuration is useful for emergency calls in network. If emergency exist on site, the speed dialing number will be forwarded to
local numbers. But, if there is no local emergency, it’s possible to forward to public numbers emergency.
150
Alcatel University Alcatel OmniPCX Enterprise
Direct speed dialing management
PROCEDURE
Direct speed dialing management
OBJECTIVE
- To learn how to manage speed dialing by range
OVERVIEW
Create speed dialing ranges
Create several speed dialing numbers by range using mgr tool
Use speed dial by range overflow
151
Alcatel OmniPCX Enterprise Alcatel University
Direct speed dialing management
PROCEDURE
152
Alcatel University Alcatel OmniPCX Enterprise
Direct speed dialing management
153
Alcatel OmniPCX Enterprise Alcatel University
Direct speed dialing management
Note: Overflow Spd Dl No.: This parameter is only accessible if the Overflow Range No.
attribute is completed. Enter the number of the order of the overflow number in the overflow
range.
Note: In this example, if the T2 is busy, when you use this speed dial number, there is an overflow
to range 0 and speed dial n° 0 (but GSM number outgoing with T0).
154
Alcatel University Alcatel OmniPCX Enterprise
Direct speed dialing management
155
Alcatel OmniPCX Enterprise Alcatel University
Direct speed dialing management
Note: Overflow Spd Dl No.: This parameter is only accessible if the Overflow Range No.
attribute is completed. Enter the number of the order of the overflow number in the overflow
range.
156
Alcatel University Alcatel OmniPCX Enterprise
Speed dialing by range
HANDS-ON EXERCISES
Alcatel OmniPCX Enterprise
OBJECTIVE
MANAGEMENT
1. Manage the abbreviated number range 0 that uses the system indexes 1000 to 1099
Manage the outside number “#0x202yy3z000” in the abbreviated number 0 contained in it.
2. Manage the abbreviated number range 1 that uses the system indexes 1100 to 1109
Manage the outside number “#0x202yy3z001” in the abbreviated number 0 contained in it.
157
Alcatel OmniPCX Enterprise Alcatel University
Speed dialing by range
158
Alcatel University NOTES
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
159
NOTES Alcatel University
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
160
Alcatel OmniPCX Enterprise
Alarms retrieval
OBJECTIVES:
161
Alarms retrieval
topology
External
Alarm
Alarm
center
ISDN
Computing
Alarm
RMA set
call
CPU
External Alarm
Alarm
RMA incident
ABC Link
ACT 0 ACT 0 system
Node 2 Node 1
Alarm
set
In this example:
• Two type of alarms sources are used:(message system and dry contact)
• Tree different type of signaling are used:(alarm set, contact alarm and remote call through ISDN)
Different cases can appear:
• if we lost the power supply on node 2 a external alarm is generated by a dry contact.
Automatically incident system will be transmitted through alarm sets on node 2 and 1.
• In case of computing trouble a external alarm can be generate as well by a physical contact in order to transmit trough ABC
link incident system to the alarm center.
•In case of media-gateway trouble the RMA or e-RMA feature can be used to contact a remote maintenance center through external
link.
162
Alarms retrieval
Alarm generation
➨ Alarm set
163
Alarm retrieval
External alarms
(1) A range of system messages indexes is reserved for this feature and offers four levels of severity(1)
- The event: faulty status (incident 11xx followed by the MCDU of the external alarm)
Á 17/05/04 11:16:37 001006M|05/01/0/064|=2:1150= External Alarm: **ALARM Sensor1
- And the comeback to the “default status” (incident 1099 followed by the MCDU of the external alarm)
Á 17/05/04 11:16:39 001006M|05/01/0/064|=5:1099=End of External Alarm: ** ALARM Sensor1
164
Alarm retrieval
Alarm set
165
Alarm retrieval
Cpu alarm relay and RMA action
RMA Action
Example:
•The incident 2826 / Link_status_down (indicating that a link is cut off), to trigger the relay.
•The incident 2827 / Link_status_up (associated "cleared" incident, indicating that the link has been reestablished), to deactivate the
relay.
The alarm relay can also be manually activated or deactivated using the alarmrel command.
166
Alcatel University Alcatel OmniPCX Enterprise
External Alarms configuration
PROCEDURE
External Alarms configuration
OBJECTIVE
- To learn how to manage External Alarms
REFERENCE
- System Documentation CD-ROM: R6.XCustom system documentation/Technical
documentation/maintenance/system services/management of system messages
OVERVIEW
External alarms using incidents management allow to centralize information generated by a dry
contact connected to a analog interface.
Incident system management is not describe in this procedure. For more explications Consult the
system documentation if necessary.
In this example, we will used a 3n021 SET associated to the phone Feature COS 1. The
modification of the set state will generate two incidents: one for the faulty status (incident 1190)
and another one for correct status (incident 1099) with a critical severity.
In addition to these incidents, the system message should indicate the notion “Sensor N°1”.
167
Alcatel OmniPCX Enterprise Alcatel University
External Alarms Configuration
PROCEDURE
168
Alcatel University Alcatel OmniPCX Enterprise
Alarm Sets configuration
PROCEDURE
Alarm Sets configuration
OBJECTIVE
- To learn how to manage an Alarm Sets
REFERENCE
- System Documentation CD-ROM: R6.XCustom system documentation/Technical
documentation/maintenance/system services/management of system messages
OVERVIEW
A alarm set (4035 set type) will be used to inform the system administrator that a particular incident
system have occurred (ex:2042 = loss of board coupler).
In this example, we will used a 3n000 SET, the table ID N°1and and a Alarm Consultation prefix
available in the numbering plan (example ## or 571).
169
Alcatel OmniPCX Enterprise Alcatel University
Alarm Sets Configuration
PROCEDURE
170
Alcatel University Alcatel OmniPCX Enterprise
Alarm Sets configuration
171
Alcatel OmniPCX Enterprise Alcatel University
Alarm Sets Configuration
172
Alcatel University Alcatel OmniPCX Enterprise
Alarm set and external alarms
HANDS-ON EXERCISES
Alcatel OmniPCX Enterprise
OBJECTIVE
MANAGEMENT
1. Create a filter in the incident so that the loss of a coupler generate an alarm and rings the
extension 3n000 (UA phone)
2. Reset a coupler on the system, and verify that is rings the alarm set you defined
3. Create an external alarm extension number 3n021, when an alarm occurs, this should ring
the extension 3n100 as well, for alarm and end of alarm.
To test this, connect an analog phone to the Z circuit.
173
Alcatel OmniPCX Enterprise Alcatel University
Alarm set and external alarms
174
Alcatel University NOTES
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
175
NOTES Alcatel University
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
176
Alcatel OmniPCX Enterprise
OBJECTIVE:
177
IP Media Gateway signaling backup
Summary
Overview
Signaling backup establishment and release
IP Media gateway local calls
Inter IP Media Gateway calls
External calls
With IP phones
In duplicated configuration
Restrictions
With Crystal CPU
178
IP Media Gateway signaling backup
Overview
IP Media
IP server
Gateway
➨ IP Link Process Call Handling Rack Manager
IP Link IP Link Process
UDP&IP UDP&IP
Data Link (DL)
IP Link Process : On the call server, the Call Handling emits and receives signaling messages. Those messages are handled by the IP
Link Process. On the Media Gateway there is also an IP Link Process that receives signaling from Data Links and sends them to the
rack.
Data Link :It is an object within the IP Link Process. It translates standard signaling messages to IP packets that are send to the Call
Server. And conversely, it transforms IP signaling datagrams from Call Server to regular messages.
Rack Manager : It is a software process on the Media Gateway that routes regular messages toward interface card drivers.
179
IP Media Gateway signaling backup
Overview
Purpose
Implementation
The IP Signaling Link Backup concerns only signaling between Call Server and Media Gateways.
It does not take into account communications between Call Server and any other kind of IP devices such as IP-Phones.
Be careful, IP Signaling Backup does not create an alternative link for the voice to be transported.
180
IP Media Gateway signaling backup
Overview
IPSLB principle
"Rescuer" CPU-GD
DSP1: GD internal
modem
IP Network
Public Analog or ISDN IP Server
Operator boards
Broken IP
Signaling Link
Signaling Link
Backup
An auxiliary Media gateway (rescuer) , in service and visible from the call server is used as a relay between the lost Media Gateway
and the Call Server.
Between the lost Media Gateway and its rescuer, a signaling channel over the public network is established and a new Data Link over
IP is created between the rescuer and the Call Server.
All IP packets which transport signaling between the Call Server and the Media Gateway are redirected onto the new backup link.
181
IP Media Gateway signaling backup
GD internal modem
Restrictions
V8: Signaling protocol which allows the determination of each side modem capabilities (auto-negotiation).
V34 :Synchronous or asynchronous full duplex transmission (28800b/s).
V42 : Error control protocol
182
IP Media Gateway signaling backup
Signaling backup establishment
▼ After a timeout (20s by default), the Call server launches the IPSLB
process
✦ Look for "free modem access" to the public network
✦ Call of the lost IP MG
✦ Trunk used by the backup is marked busy
Unusable for external calls
Free modem access : a modem not used by any other application and located on a Media Gateway with a free access to the PSTN
The call of the lost Media gateway will only be performed from an authorised Media gateway ( boolean "eMG Rescue" in
management )
There are 3 backup establishment attempts. If no link comes up (neither backup nor regular IP link), the IP-MGD resets after 20
minutes.
183
IP Media Gateway signaling backup
Signaling backup establishment
➨ Both digital and analog lines can be used for the signaling
backup
▼ On ISDN access, a dedicated DID number is needed to connect the
call to the local internal modem
✦ Number specified in management and transmitted to the GD at
initialization
During the transition time, any incoming call is considered by the Media Gateway.
Analog trunk incoming calls are systematically considered as IP Signaling Backup calls.
Digital trunk incoming calls are discriminated, only the one whose DID number corresponds to an IPSLB establishment will be
accepted.
184
IP Media Gateway signaling backup
Signaling backup release
185
IP Media Gateway signaling backup
IP Media Gateway local calls
IP Server Public
Operator
Backup
signaling
IP
Broken IP
Signaling Link
Voice
186
IP Media Gateway signaling backup
Inter IP Media Gateway calls
Public
IP Server Operator Backup
Signaling
Signaling IP network
core Shadow IP
Link network
IP MG2
gap IP MG1
Voice flow
Impossible
Forbidden
call
call
Be careful : The signaling backup establishment needs another Media Gateway (reachable by the call server) with e free modem
access. This one has not been drawn upon (backup signaling link directly on call server) but it is mandatory, see slide 10.
If the IP network is split into two separate networks, Media gateways can either be located on the same "IP network part" as the call
server (IP network core on the drawing) or separated from the call server by the "IP gap" (shadow IP network).
When this happens, it is impossible to determine if media gateways can see each other (because of IP protocol routing complexity).
As a result, all communications between two end-users of different Media Gateways are forbidden as soon as the active signaling is
the backup one. Nevertheless, an end-user can still establish the communication by performing a regular external call through
PSTN/ISDN.
In the above example, the IP link between IP MG1 and the call server is broken, so the IPSLB is established Same thing for IP MG2.
But the call server doesn't know if IP MG1 and IP MG2 can reach each other through IP (there is maybe also a gap between IP MG1
and IP MG2), so communications between those two Media Gateways are forbidden.
187
IP Media Gateway signaling backup
External calls
Same principle
Possible
External call
Backup
Signaling Public
IP Server Operator
IP IP
gap
① Impossible
② External call
Be careful : The signaling backup establishment needs another Media Gateway (reachable by the call server) with e free modem
access. This one has not been drawn upon (backup signaling link directly on call server) but it is mandatory, see slide 10.
① : If two Media Gateways are not located on the same part of the "gap", the voice channel can not be established , so the external
call is impossible.
This problem should not occur if there are outgoing trunks on each part of the gap ( the best case is accesses on each Media
gateway) because the Call Handling will select a trunk in the same unbroken IP sub-network.
② : As the inter Media Gateways call are forbidden, it is impossible for a end-user located on a rescued IP-MG to use a trunk on
another Media Gateway for an external call.
Note: the rules are the same for incoming calls, the called set and the trunk group have to be located on the same Media Gateway.
The trunk group should not be segregated with many interfaces located on different Media Gateways. It is the same for the signaling
backup establishment, if the trunk group is segregated, the public network will decide itself on which Media Gateway to route the call.
188
IP Media Gateway signaling backup
IPSLB and IP-
IP-Phones
Use of IP domains
If an IP-Phone is inside an IP domain and the Media Gateway it is attached to use an IP Signaling Link Backup, this IP phone reacts
exactly like a non IP phone of that particular Media gateway (UA phone or Z phone).
This is to say that, Media Gateway internal communications are possible; external communication abilities depends of trunk
availability; and inter Media Gateway communications are forbidden.
Note : IPSLB can not create a backup link directly to a single IP phone.
189
IP Media Gateway signaling backup
IPSLB and IP-
IP-Phones
Backup Public
Call Server
Signaling Operator
Unreachable IP
phone
Call Server
IP domain
Backup
Signaling for IP
Phone
IP Domain
Reachable IP with IPSLB
phone
IP Domain
Broken IP link without IPSLB
Reachable IP
phone
Be careful : The signaling backup establishment needs another Media Gateway (reachable by the call server) with a free modem
access. This one has not been drawn upon (backup signaling link directly on call server) but it is mandatory, see slide 10.
To avoid some routing problems when IP Signaling Link Backup is working, it is strongly recommended that each "rescuable" Media
Gateway have particular IP domain.
190
IP Media Gateway signaling backup
IPSLB and duplicated configuration
IP Server
Main
X Public
Operator
IP Server
Standby
IP Signaling
Link
Be careful : The signaling backup establishment needs another Media Gateway (reachable by the call server) with a free modem
access. This one has not been drawn upon (backup signaling link directly on call server) but it is mandatory, see slide 10.
The IP Signaling Link Backup establishment is slower that call server duplication mechanism.
Thus, when the call server's call arrives on the Media Gateway, if this Media Gateway already has a new IP signaling link then the
Media Gateway refuses a backup link.
191
IP Media Gateway signaling backup
Restrictions
192
IP Media Gateway signaling backup
With Crystal CPU
The system does not need IPLink in normal operation since IO1 (or IO2) and INTIPA boards are present. On the other hand, as we
know, INTIPA board does not offer the backup service, it is only available in the IP Link. Therefore, it is necessary to activate the IP
Link even if INTIPA boards are present.
Only rescuer Media Gateways need to be tied to IP Link in order to use it to set up a backup link with the rescued Media Gateway
when necessary, they are forced to be tied to the IP Link,while other Media Gateways and remote ACT are tied to INTIPA boards.
193
IP Media Gateway signaling backup
With Crystal CPU
Main Rack
IPLink
Call Server
Rescuer
Media Gateway
INTIPA INTIPA
Act-MG
IP Network INTIPB
Rescuable
Media Gateway Media Gateway
194
IP Media Gateway signaling backup
With Crystal CPU
Main Rack
IPLink
Call Server
Rescuer
Media Gateway
INTIPA INTIPA
Act-MG
Public INTIPB
Operator IP Network
Rescuable
Media Gateway Media Gateway
When the signaling link breaks down for a given rescuable Media Gateway, the similar process as with Aspen type CPU (CPU-CS) is
applied to establish a backup link.
195
IP Media Gateway signaling backup
Signaling backup process with Crystal CPU (1/2)
The CPU shares the signaling traffic between the INTIPA boards
196
IP Media Gateway signaling backup
Signaling backup process with Crystal CPU (2/2)
IP network recovery
197
IP Media Gateway signaling backup
Defense with Crystal CPU
▼ The Call Server can not “reach” this GD (via any INTIPA board(2))
Le Call Server tries to find an active Physical INTIPA board. In the opposite case, it will use its own virtual INTIPA board to establish
the signaling with the
CPU-GD
Physical or fictive INTIP board
198
Alcatel University Alcatel OmniPCX Enterprise
IP MG signaling backup
PROCEDURE
IP MG signaling backup
OBJECTIVE
- To learn how to manage IP MG signaling backup
REFERENCE
- System Documentation CD-ROM: R6.1Custom system documentation/system services/signaling
link backup
OVERVIEW
Initial state of the system: 2 IP MG must be managed.
MG 1 will be rescueable and MG 2 rescued
199
Alcatel OmniPCX Enterprise Alcatel University
IP MG signaling backup
PROCEDURE
Note: Backup address: * You must specify thanks to the backup address on which physical access
the call of signaling backup will come in for the T0 remote access: 2-4-0
200
Alcatel University Alcatel OmniPCX Enterprise
IP MG signaling backup
201
Alcatel OmniPCX Enterprise Alcatel University
IP MG signaling backup
202
Alcatel University Alcatel OmniPCX Enterprise
IP MG signaling backup
Note: IP Touch IP on real INTIPA board: IP-Touch IP set connected to a real INTIPA board. With
this attribute, it is no longer possible to connect an IP-Touch IP to a board in an ACT4400
other than a CPU. NO (default value): the IP-TOUCH IPs are connected to the fictitious
INTIPA board (IP_LINK) or GD/GA if the set has the appropriate rights. YES: the IP-TOUCH
IPs are connected to a real INTIPA board or an LIOx orGD/GA depending on their rights
(as for a standard Ipp).
203
Alcatel OmniPCX Enterprise Alcatel University
IP MG signaling backup
6. On IP Phones
Indicate GD IP address as TFTP server in the static IP configuration of IP phones.
When the GD is connected trough IP it sends in lanpbx.cfg file the CS IP address otherwise in case of
connected backup link it sends his own IP address
204
Alcatel University Alcatel OmniPCX Enterprise
IP MG signaling backup
205
Alcatel OmniPCX Enterprise Alcatel University
IP MG signaling backup
206
Alcatel University Alcatel OmniPCX Enterprise
IP MG signaling backup
207
Alcatel OmniPCX Enterprise Alcatel University
IP MG signaling backup
208
Alcatel OmniPCX Enterprise
OBJECTIVE:
209
IP Media Gateway Signaling Backup
bckdebug command
bckdebug command
(101)node1> bckdebug
----------------------------------------------------
CALL SERVER : Config tool for back up signaling link
----------------------------------------------------
Display the signaling link back-up information : 1
Display the information about neqt x : 2
List all used fictitious z : 3
List timers for back-up DL : 4
Display gd_loss for MG : 5
Modify timers for back-up DL : 6
Check management consistency : 7
Activate back up calls : 8
----------------------------------------------------
Quit this tool : 0
210
IP Media Gateway Signaling Backup
bckdebug command
211
IP Media Gateway Signaling Backup
bckdebug command
212
IP Media Gateway Signaling Backup
bckdebug command
In this example, internal modem of rescuer GD (ACT 1) is dialing and calling internal modem of rescued GD (ACT 2)
213
IP Media Gateway Signaling Backup
bckdebug command
214
IP Media Gateway Signaling Backup
config command
config command
(5)xa000005> config 2
+-------------------------------------------------------------------------+
| Cr | cpl | cpl type | coupler state | coupler ID |
|----|-----|--------------|--------------------------|--------------------|
| 2 | 0 | MGD | IN SERVICE| NO OPS FILE |
| 2 | 1 | MIX244 | IN SERVICE| NO OPS FILE |
+-------------------------------------------------------------------------+
+-------------------------------------------------------------------------+
| CR | CPL Type Role Free/Tot Role Type CPL | CR |
|-------------------------------------------------------------------------|
| 02 | 00 - MGD (MAIN ) --- RESCUE --- ( INT_A) INTIPA - 01 | 19 |
|-------------------------------------------------------------------------|
215
IP Media Gateway Signaling Backup
Timers
302 (TEMPO_MG_BCK)
➨ Timeout used by the call handler to know whether or not the
backup link has to be established immediately after the loss
of a Media Gateway
▼ 0: IPSLB never activated on the whole system
▼ 1: IPSLB activated as soon as the CH detects the loss of a MG
▼ other value: delays the beginning of IPSLB establishment after a MG
loss
➨ Default value: 5 s
305 (TEMPO_MG_REBOOT)
➨ A MG reboots after this time if it is impossible to start either
in IP mode or in rescue mode
216
IP Media Gateway Signaling Backup
System Messages
System Messages
(5)xa000005>
217
© Copyright Alcatel Business Systems 2005
Transmission or copying of this document is not permitted without prior written authorization. 10
The wording "Document Alcatel Business Systems" must appear on all authorized reproduction.
218
Alcatel University Alcatel OmniPCX Enterprise
Media Gateway Backup Link Management
HANDS-ON EXERCISES
Alcatel OmniPCX Enterprise
OBJECTIVE
MANAGEMENT
219
Alcatel OmniPCX Enterprise Alcatel University
Media Gateway Backup Link Management
220
Alcatel University NOTES
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
221
NOTES Alcatel University
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
222
Alcatel OmniPCX Enterprise
Trace tools
OBJECTIVES:
◆ To describe the procedure to set up and stop a trace on "level 3" and "application"
223
Traces
Summary
➨ tuner
➨ trc
➨ mtracer
224
Traces
(1) tuner Allows to manage the trace tool and select the message direction
(2) trc Allows filter management on the accesses to trace
(3) mtracer Message interpreter
225
Traces
Diagram
ACTOR ACTOR
monitel TEL
trc
Sending IPC
the signaling
to monitel
Thread execution
Messages
01011001 to handle
information deposit Execution of the
between monitel necessary code
circuit and TEL using
by a thread
and reply through
Reading of IPC port IPC ports an IPC port
by a thread and
demi-com assignment
mtracer
IPC
226
Traces
The "tuner" tool
227
Traces
The "tuner" tool
➨ Parameter Meaning
(1) Regarding the system release, some options are not available with this wording (example: old releases)
Á To display the list of all the parameters available with tuner tool, you have juste to type tuner without any option
For example
tuner km Á tuner kill-matracer
tuner -a Á tuner all=off
tuner cpu Á tuner cpu-cpl
tuner cpl Á tuner cpl-cpu
…
Different options can be used in the same command line (with the same condition on or off)
tuner cpu cpl hybrid=on
228
Traces
The "trc
"trc"" tool
(1) The tool "trc" allows to apply one or several filters on accesses (physical [T2,T0], virtual [in case of compression] or hybrid [hybrid
links]), 8 at the maximum
229
Traces
The "trc
"trc"" tool
(1) The filter index is shown in the table of filters already set-up (given by the command trc lc)
To display the list of all the parameters, you have to type Á trc
230
Traces
"mtracer"
mtracer" process
➨ Main options
To have the list of all the parameters, you have to type Á mtracer -?
231
ISDN Traces
"Level 3" trace procedure
It is necessary to stop mtracer process to obtain interpreted traces because this tool is started by default at the application start-up
232
ISDN Traces
"Level 3" trace procedure
(1) A trace can be started as background task by command mtracer -a & ( This way is not recommended for ISDN traces ) .
In this case we have to stop it by command kill-9 PID (Process Identification of the mtracer)
All the started traces use CPU time , and can cause slow down the system in certain cases
It is important to initialize correctly the trace tools to avoid running problems consequently .
(2) The mtacer process is started at the application starts up , it is necessary to restart as done by default .
To do that, dhs3_init process has to be used
233
Traces
Application traces
(1) A trace using a filter on an application can provide a lot of information, if need, it is possible to trace the application(s) only for
one user. The equipment number of the set has to be used to set up this type of trace (details in the following page)
(2) To display the complete list of available options, type actdbg (without any option). In addition of the list of the options, the status
(on /off) of the different option is shown
234
Traces
Application trace procedure
(1) It is possible to active several filters (on application) in the same trace (warning, this type of trace provides a lot of information)
235
Traces
Application trace procedure
▼ tuner all=off
▼ tuner clear-traces
▼ actdbg all=off
(1) It is possible to mix "level 3" (with different filters on "monitel" and with "trc") and "application" trace. Warning, this type of trace
provides an heavy flow of information
Á In this case, in the procedure to stop the trace, do not forget to disable the filters on accesses ( trc i )
236
Traces
Option
237
Traces
Option
➨ Example
▼ mtracer –d –1 /tmpd/traces –s 100000 –f 5 &
▼ mtracer is run in turning traces in 5 files, each
maximum 1 GB. The files are called "traces-00" up to
"traces-04".
238
Alcatel OmniPCX Enterprise
ISDN traces
OBJECTIVE:
239
ISDN Traces
Call principle
▼ Overlapping mode --
➨ Call proceeding
➨ Connect (optional)
➨ Disconnect (optional)
➨ Release
Calls coming from the public network will be always in block mode.
The OmniPCX Enterprise is able to treat the incoming calls in overlapping mode.
240
ISDN Traces
Steps of establishment
In VN4, using a T0 the CALL REF will be coded with 1 byte and 2 bytes for a T2, and respectively 2 or 3 bytes in ETSI.
_____________________________________________________________________________
| (257398:143320) 90: Send_IO1 (link-nbr=2, sapi=0, tei=0) :
| long : 63 desti : 0 source : 15 cryst : 0 cpl : 2 us : 8 term : 0 type a5
| tei : 0 <<<< message send : SETUP [05] Call ref : 01 c1
| SENDING COMPLETE
|______________________________________________________________________________
|
| EI:[04] BEARER_CAPABILITY (l=3) :80 90 a3
| EI:[18] CHANNEL (l=3) : a9 83 82 -> T2 : B channel 2 exclusive
| EI:[6c] CALLING_NUMBER (l=12) : -> 21 81 Num : 298143010
| EI:[70] CALLED_NUMBER (l=11) : -> 80 Num : 0155667000
| EI:[7d] HLC (l=2) :91 81
| EI:[7e] USER_USER (l=1) : 04
|______________________________________________________________________________
241
ISDN Traces
Steps of establishment
_____________________________________________________________________________
| (375826776:001110) 84: Send_IO1 (link-nbr=0, sapi=0, tei=0) :
| long : 46 desti : 0 source : 15 cryst : 0 cpl : 0 us : 8 term : 0 type a5
| tei : 0 <<<< message send : SETUP [05] Call ref : 64 d1
|______________________________________________________________________________
| EI:[04] BEARER_CAPABILITY (l=3) :80 90 a3
| [9e] Non-locking shift. codeset : 6
| EI:[24] MOD_FNCT_USAGER (l=1) :80
| EI:[6c] CALLING_NUMBER (l=10) : -> a1 Num : 298143010
| EI:[7d] HLC (l=2) :91 81
| EI:[7e] USER_USER (l=1) : 04
|______________________________________________________________________________
_____________________________________________________________________________
| (375826780:001112) Physical-Event :
| long : 23 desti : 2 source : 0 cryst : 0 cpl : 0 us : 0 term : 0 type a5
| tei : 0 >>>> message received : SETUP ACK [0d] Call ref : e4 d1
|______________________________________________________________________________
| EI:[18] CHANNEL (l=3) : a9 83 93 -> T2 : B channel 19 exclusive
|______________________________________________________________________________
_____________________________________________________________________________
| (375826787:001114) 84: Send_IO1 (link-nbr=0, sapi=0, tei=0) :
| long : 22 desti : 0 source : 15 cryst : 0 cpl : 0 us : 8 term : 0 type a5
| tei : 0 <<<< message send : INFORMATION [7b] Call ref : 64 d1
|______________________________________________________________________________
| EI:[70] CALLED_NUMBER (l=2) : -> 80 Num : 0
|______________________________________________________________________________
242
ISDN Traces
Steps of establishment
_____________________________________________________________________________
| (375826047:001002) Physical-Event :
| long : 60 desti : 2 source : 0 cryst : 0 cpl : 0 us : 0 term : 0 type a5
| tei : 0 >>>> message received : SETUP [05] Call ref : 3b 0d
| SENDING COMPLETE
|______________________________________________________________________________
|
| EI:[04] BEARER_CAPABILITY (l=3) :80 90 a3
| EI:[18] CHANNEL (l=3) : a9 83 8e -> T2 : B channel 14 exclusive
| EI:[1e] PROGRESS_ID (l=2) :85 83
| EI:[6c] CALLING_NUMBER (l=5) : -> a1 Num : 298143012
| EI:[6c] CALLING_NUMBER (l=11) : -> 20 83 Num : 298143322
| EI:[70] CALLED_NUMBER (l=5) : -> 81 Num : 4836
|______________________________________________________________________________
243
ISDN Traces
Steps of establishment
User connection
_____________________________________________________________________________
| (375826047:001004) 79: Send_IO1 (link-nbr=0, sapi=0, tei=0) :
| long : 22 desti : 0 source : 15 cryst : 0 cpl : 0 us : 8 term : 0 type a5
| tei : 0 <<<< message send : CALL PROC (02) Call ref : bb 0d
|______________________________________________________________________________
|
| [9e] Non-locking shift. codeset : 6
| EI:[24] MOD_FNCT_USAGER (l=1) :80
|______________________________________________________________________________
_____________________________________________________________________________
| (375826047:001005) 79: Send_IO1 (link-nbr=0, sapi=0, tei=0) :
| long : 18 desti : 0 source : 15 cryst : 0 cpl : 0 us : 8 term : 0 type a5
| tei : 0 <<<< message send : ALERT (01) Call ref : bb 0d
|______________________________________________________________________________
_____________________________________________________________________________
| (375826120:001012) 79: Send_IO1 (link-nbr=0, sapi=0, tei=0) :
| long : 18 desti : 0 source : 15 cryst : 0 cpl : 0 us : 8 term : 0 type a5
| tei : 0 <<<< message send : CONNECT (07) Call ref : bb 0d
|______________________________________________________________________________
_____________________________________________________________________________
| (375826125:001022) Physical-Event :
| long : 18 desti : 2 source : 0 cryst : 0 cpl : 0 us : 0 term : 0 type a5
| tei : 0 >>>> message received : CONNECT ACK (0f) Call ref : 3b 0d
|______________________________________________________________________________
244
ISDN Traces
Steps of establishment
Disconnection of communication
Communication release
_____________________________________________________________________________
| (375827088:001207) Physical-Event :
| long : 22 desti : 2 source : 0 cryst : 0 cpl : 0 us : 0 term : 0 type a5
| tei : 0 >>>> message received : DISCONNECT [45] Call ref : 3b 0d
|______________________________________________________________________________
|
| EI:[08] CAUSE (l=2) :87 90
|______________________________________________________________________________
_____________________________________________________________________________
| (375827088:001210) 84: Send_IO1 (link-nbr=0, sapi=0, tei=0) :
| long : 26 desti : 0 source : 15 cryst : 0 cpl : 0 us : 8 term : 0 type a5
| tei : 0 <<<< message send : RELEASE [4d] Call ref : bb 0d
|______________________________________________________________________________
|
| EI:[08] CAUSE (l=2) :87 90
| [9e] Non-locking shift. codeset : 6
| EI:[24] MOD_FNCT_USAGER (l=1) :80
|______________________________________________________________________________
_____________________________________________________________________________
| (375827092:001212) Physical-Event :
| long : 18 desti : 2 source : 0 cryst : 0 cpl : 0 us : 0 term : 0 type a5
| tei : 0 >>>> message received : REL COMP [5a] Call ref : 3b 0d
|______________________________________________________________________________
245
ISDN Trace
Trace tools
246
Alcatel OmniPCX Enterprise
Application Traces
OBJECTIVE:
247
Traces
Examples
➨ VPN
➨ VoIP
➨ Hybrid
➨ ISDN
➨ Users / Terminal
248
Traces
ARS
ARS Trace
➨ Start-up the trace
▼ Stop mtracer process
✦ tuner km
249
Traces
ARS
Calling 0298232000
ARS route 1 = T0 delete 5 add 02980 cout 5
ARS route 2 = T2 sans changement de num. cout 10
le T0 est libre
250
Traces
ARS
251
Traces
VPN
VPN Trace
➨ Start-up the trace
▼ Stop mtracer process
✦ tuner km
252
Traces
VoIP
VoIPTraces
➨ Start-up the trace
▼ Stop mtracer process
✦ tuner km
253
Traces
Hybrid link
254
Network Architecture
ABC-
ABC-F Traces
_____________________________________________________________________________
| (057814:001294) 83: Send_IO1 (link-nbr=3, sapi=0, tei=0) :
| long : 181 desti : 0 source : 15 cryst : 0 cpl : 3 us : 8 term : 0 type a5
| tei : 0 <<<< message send : SETUP [05] Call ref : 00 04
| SENDING COMPLETE
|______________________________________________________________________________
|
| EI:[04] BEARER_CAPABILITY (l=3) :80 90 a3
| EI:[18] CHANNEL (l=3) : a9 83 85 -> T2 : B channel 5 exclusive
| EI:[1c] FACILITY (l=98)
| Service discriminator [91] : supplementary service
| [aa] NFE (l=6):
| [80] Source Entity : (l=1) : End_PTNX
| [82] Destination Entity (l=1) : End_PTNX
| [a1] INVOKE (l=16):
| Invoke Ident. : 2ee0 (12000)
| OP: ECMA RO_CALLING_NAME (0)
| [80] Name presentation allowed (l=4) : 'DUPONT Jean'
| [a1] INVOKE (l=69):
| Invoke Ident. : 0001 (1)
| OP: ALCATEL RO_CLASSMARKS (1)
| [30] Sequence (l=56) :
| [80] Feature identifier (l=5) : 06 44 6a 1f 04
| [82] Cug (l=1) : 00
| [83] Trunk call priority (l=1) : 00
| [ab] Sequence of Project data (l=41) :
| [30] Sequence (l=15) :
255
Network Architecture
ABC-
ABC-F Traces
| OP : CLASSMARKS_SUPPLEMENTARY_INFO_1 (7000)
| [30] Sequence (l=9) :
| [83] Current entity (l=1) : 02
| [84] Initial kind of call (l=1) : 11
| [85] Context specific (l=1) : 02
| [30] Sequence (l=22) :
| OP : VMS SERVER ACCESS (7005)
| [30] Sequence (l=16) :
| [80] Language (l=1) : 01
| [81] type of set (l=1) : 03
| [84] Feature identifier 2 (l=5) : 00 c0 00 00 00
| [86] Priority of call (l=1) : 00
| EI:[1c] FACILITY (l=27)
| Service discriminator [91] : supplementary service
| [aa] NFE (l=6):
| [80] Source Entity : (l=1) : End_PTNX
| [82] Destination Entity (l=1) : End_PTNX
| [ab] Interpretation_APDU (l=1): DISCARD (0)
| [a1] INVOKE (l=13):
| Invoke Ident. : 1b6f (7023)
| OP: ALCATEL Unknown : 1b6f (7023)
| EI:[6c] CALLING_NUMBER (l=6) : -> 01 81 Num : 3102
| EI:[70] CALLED_NUMBER (l=5) : -> 80 Num : 3001
| EI:[7d] HLC (l=2) :91 81
| [95] Locking shift. codeset : 5
| EI:[32] PARTY_CATEGORY (l=1) : -> EXTENSION (1)
|______________________________________________________________________________
256
Traces
ISDN
ISDN Traces
➨ Start-up the trace
▼ Stop mtracer process
✦ tuner km
257
Traces
User / Terminal
258
Traces
User / Terminal
259
Traces
User / Terminal
260
Traces
UA sets
▼ tuner km
▼ tuner clear-traces
▼ tuner all=off
▼ tuner cpu cpl
▼ mtracer -u or mtracer -u &
261
© Copyright Alcatel Business Systems 2005
Transmission or copying of this document is not permitted without prior written authorization. 16
The wording "Document Alcatel Business Systems" must appear on all authorized reproduction.
262
Alcatel University Alcatel OmniPCX Enterprise
Traces
HANDS-ON EXERCISES
Alcatel OmniPCX Enterprise
OBJECTIVE
- To learn how to launch traces and interpret the messages in the traces
MANAGEMENT
263
Alcatel OmniPCX Enterprise Alcatel University
Traces
264
Alcatel University NOTES
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
265
NOTES Alcatel University
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
266
Alcatel OmniPCX Enterprise
OBJECTIVE:
267
Creating simple scripts
Overview
The shell bash is the user interface by default in the OmniPCX Enterprise
To modify a file rights in order to execute it, you have to used the x right for the account using the following command:
Chmod u+x scriptname
268
Creating simple scripts
Overview
Commentaries in Shell
At the beginning of the script we will find the line #!/bin/bash allowing to specify the interpreter used in the program.
269
Creating simple scripts
Overview
270
Creating simple scripts
Overview
✦ \n new line
✦ \t tabulation writing
Welcom
this is a new line with tabulation
and this one with 2 tabulations
And the cursor willstay at the end of the line(101)xa001001 >
271
Creating simple scripts
Overview
Variables
➨ The operation consists in assigning contents to a variable
Usually these will be character strings
Allocation example:
Newspaper=“/usr4/tmp/DHS3-init.log”
Echo Newspaper will be displayed Newspaper
Echo $Newspaper will be displayed usr4/tmp/DHS3-init.log
272
Creating simple scripts
Overview
➨ PS1
▼ contains the standard prompt text which the
shell displays on the screen as a key-in prompt
➨ PS2
▼ displayed by the shell when a keyed-in line is not
compliant with expected key-in
➨ HOME
▼ contains the absolute access path for the current
directory
➨ PATH
▼ contains the list of directories, separated from
each other by colons. These are the directories
explored in searching for an external command
System variables describe the home work of the user.it can be displays using env and set commands.
273
Creating simple scripts
Overview
User-defined Variable
In that case the variable DATE is equal to /bin/date. The variable can be substituted to the content of the variable Using the $
character.
Example:
Var1=Black
Echo “ the color of the Var1 is $Var1“ = the color of Var1 is Black
Echo ‘ the color of the Var1 is $Var1’ = the color of Var1 is $Var1
274
Creating simple scripts
Overview
Specifics variables:
In case of two script which run simultaneously .It can be useful to used the $ variable in order to write in two different temporally
files.
Example:
Tempfile=/tmpd/Temp.$$
For one script it will be /tmpd/Temp.1234 and for the second script it will be /tmpd/Temp.1304
(1234 and 1304 being process numbers)
275
Creating simple scripts
Overview
▼ unset variablename
Exportation command
➨ The variables are only defined in the shell where they were
created
276
Creating simple scripts
Overview
➨ digital tests
▼ if test < integer1 > -gt < integer2 > (>)
-ge < integer2 > (>=)
-eq < integer2 > (=)
-ne < integer2 > (different)
-le < integer2 > (<=)
-lt < integer2 > (<)
To make a test on a character string,it is necessary to put variable name between quotation mark.
Example:
Test –z $variable =an error will be present if the variable is empty
Test –z “$Variable” =no error,if the variable is empty,we will test an empty string between quotation mark.
277
Creating simple scripts
Overview
The test is about the CYGWIN variable and about the existence of /usr2/mtcl/.kshrc file ($HOME is equal to /usr2/mtcl for the
mtcl account).The first test check that the CYGWIN variable is empty (=""),then we add two others tests on the .kshrc file using (-f)
and (-r) option.
If all tests correspond ,we validate the ENV variable with /usr2/mtcl/.kshrc and we export this variable to use it in several
programs .
278
Creating simple scripts
Overview
➨ while condition
➨ Do
➨ done
(106)xa001006> cat script3
#As long as you don’t stop by ctrl-C
while true
Do
#You can’t use directly config it’s an alias,
#You must used but tool config
tool config 1
sleep 5
done
(106)xa001006>
279
Creating simple scripts
Overview
➨ Syntax:
if condition
then
list of shell commands if condition is true
else
list of shell commands if condition is true
fi
(101)xa001001> [ –f $HOME/.profile ] && echo "Le fichier existe" || echo "Le fichier est absent"
Le fichier existe
(101)xa001001>
280
Creating simple scripts
Overview
Conditional execution
➨ The case instruction allow to choose several possibilities and
execute the appropriated command
➨ A default command can be proposed if not any tests doesn’t
correspond
➨ Syntax:
case Variable to test in
choice 1)
list of commands if the test correspond ;;
choice 2)
list of commands if the test correspond ;;
*)
list of commands if not any test correspond ;;
esac
(101)xa001001>
281
Creating simple scripts
Overview
282
Creating simple scripts
Overview
283
Creating simple scripts
Overview
Exist_Param ()
{
[ $# -gt 0 ] && BackCode=0 || BackCode=1
return $BackCode
}
284
Creating simple scripts
Overview
The whereis script allow to look ing for a command on the disk.:
Explications:
1. if test $1 we check that a parameter is present
2. If (grep $1 /DHS3bin/mtcl/.kshrc) the grep command will go back TRUE if it find something in the alias file
(.kshrc)and will displays the result.
3. Then:
4. Display of information and find command the command find the file asked with $1 will display the result
5. If there isn’t parameters (else) we display the script syntaxe
285
Creating simple scripts
Overview
286
Alcatel University Alcatel OmniPCX Enterprise
Creation of simple scripts
HANDS-ON EXERCISES
Alcatel OmniPCX Enterprise
OBJECTIVE
MANAGEMENT
1. Modify the menu of the following file (REF: ENTP0542A01TEUS, ask to the trainer) in order to
add the possibility to realize a trace over IP (ACTDBG voip=on). After the modification done,
download by FTP connection this file in ASCII mode under mtcl and finally modify the file
rights to execute it.
2. Depending and the remaining time create a script called Config in /usr2/mtcl (be careful to
the case sensitive used for the characters).
2.1. This script will display the result of the config command with a shelf number (recall: the
config command is an alias of the tool configcommand).
2.2. The firs parameter will be the shelf number.
2.3. The secondary will be the number of time (facultative) where the config command is
displayed.
287
Alcatel OmniPCX Enterprise Alcatel University
Creation of simple script
Correction
1. Add an entry in the menu with the function VOIP_TRACES for example.
copy the SIP_TRACES function for example and rename by VOIP_TRACES and change
$ACTDBG sip=on by $ACTDBG voip=on in the new function.
288
!
" # # $ #
% &
' ( # ) * $
%# + , &$
-- .
# % +! &
/ 0011$ #
!
" !
"
# ! ! " $ !
# $ (
2 ( / $ #
!
" !
"
# ! # # $ !
)
%&'! $%
!
%( )*+ + ! & $ '(
/ .
$+, ! $ )
) $
# . 3 #
$ $ & * $ &
, . 3 ,
- .$ + + $ , - ./
- .$ + 0 % ))) +
4 . 3 5 6$ #
) 8 # % # 9 ) * &
# *" ' /0
1
+ ( % 97 #&
3 9)
. 3 % 6 &
- .$ + + +
2
!
+ + /0
1
4 % 9 : 7;2 &
,#'$+, ! "1# 203
) ! ! . # , )
' :$ " < :
289
. 3 . . 4
. %&' !
. * $ & *45
; ! +
%* /0
1
) % 96 ( &
, +# /0
1
; 96 $. ( # $ . .
5 44 - .$ - .$ + 5
: # '=
- .$ $$ 7 +
$
1#
) '= $ . $ . #
- .$ ' 8 9 5 .,#'$+, * $ &
) '= $ . '=
- .$ : $ $$ 7 +
$ &# %
: 1";
' $ . '=
$+, ! "# # 1#
'= $ . .
- .$ 1 % 7 +
$
1##
' '=$ . ,
$+, ! "# # 1# : 1";
'= $ .
$+, ! "# # 1# : 1"; 1##
( # #
. #
%+ . # . # 92 <7;2 &
.$+, 5 .,#'$+, * $ &
) .
# ' /0
1
- .$ + ; < - = > ? +
$
.
6575 5#5 0
. $*$ $ % &
- .$ @ 8 % "1# 203 %< $ 9 7 +
290
$ ,#'$+,
3 A203
, # $ .
,#'$+, ! "1# 203
# 3 .
3
,#'$+, ! $ % 3 A203
B0
. . #
,#'$+, ! "1# 203
"
- .$ 3 A203 7
4 #
- CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC ** .,#'$+,
- .$ + $ ** .,#'$+,
- CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC ** .,#'$+,
2
. #
& %* (#+ /0
1
- .$ + + 0 + + " % . +
. . : :'
.
$
2
8 6
+ % * /0
1
+ +
# '
, +#
- .$ + ; < - 0 ;@ % 8< @9? +
$ 6
. 6
7565#5 0
- .$ 0 ;@ % 7 + $ 4 8
B 0
4 8 !
# *" '
." @ % 5 .,#'$+, * $ &
2
8 >
(7& +%* /0
1
+ +
# '
, +# A & <% $ . $$ )))
. -68 9!
.
. %&' -68 !
# *" '
)
291
." 5 .,#'$+, * $ &
2
8 ?
: * /0
1
+ +
# '
, +# 0 ;@ .
, +# .
.
. %&' ; !
# *" '
." 5 .,#'$+, * $ &
2
8 0
%* /0
1
+ +
# '
.
. %&' 9!
# *" '
." 5 .,#'$+, * $ &
2
8 @
+ * /0
1
+ +
# '
.
. %&' !
# *" '
." 5 .,#'$+, * $ &
2
8 A
* /0
1
+ +
# '
.
. %&' !
# *" '
." 5 .,#'$+, * $ &
2
8 B
#" +# * /0
1
+ +
# '
.
. %&' !
# *" '
." 5 .,#'$+, * $ &
2
% . + &
. $+,
292
- .$ + ; < - $ & 8 "1# 203 9 = > ? +
$
.
6575 5#5 0
" # . . % + &
. $+,
B0
- .$ - % $$ $ "1# 203
; ! 3
4 ( 3
$ #
'"C : ) % ( $ $ D 3 +E +6@&
, @;( "1# , ) <
8
4 . 2 :
F . $
, ( G/ F/ H
2 : %/: ;&$
( I . %9: & 5
JI $ . . . (
( $ . '"C : ) 3
- .1,## =! 2 $
- .$ + + + + BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB
- .$ + + B 81 ! & <9 B
- .$ + + BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB
- .$ + + + + 5) 0 ;@
- .$ + + + ) D<% $
- .$ + + + ') E @
- .$ + + + F) @ ;
- .$ + + + G) 0
- .$ + + + H) 1"
- .$ + + + I) #
- .$ + + + + J) J
- .$ + + + =5 I J>7 +
$ 6
. 6
0
+ % *
0
(7& +%*
)0
: *
0
%*
0
+ *
>0
*
?0
#" +# *
@5A0
,## !
B0
- .$ + + K + + " % . +
$
293
$
>
294
Alcatel University NOTES
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
295
NOTES Alcatel University
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
296
Alcatel OmniPCX Enterprise
OBJECTIVES:
297
Licenses and OPS files
Overview
298
Licenses and OPS files
Definitions
✦ It is the case for the CPU-CS, the Appliance Servers and the new boards
CPU5/6
✦ This hardware key was used before in the software protection system of
the OmniPCX 4400
If the system is duplicated, there are whether 2 CPU-Id, whether 2 hard key numbers in the license file.
299
Licenses and OPS files
Definitions
System ID
CPU ID or
License file Software key
hardware key
eCom: Alcatel Internet server dedicated to receive orders for licenses and hardware
ACTIS: Alcatel Configuration Tool for International Sales
Configuration and costing software used to calculate complex offers for OmniPCX Office, OmniPCX 4400 and OmniPCX
Enterprise
ExpressQuote: Quick costing tool for OmniPCX Office and OmniPCX Enterprise (up to IPMG 250)
Available in 3 versions:
A paper version
An electronic offline version
An electronic online version (Website)
The license file contains the listing of the software locks open in the Call Server software, the listing of the CPU identifiers (CPU-Id),
miscellaneous technical information and a software key.
This key is generated from information contained in the file and from a secrete key.
It is impossible to modify the licenses in this file because the software key wouldn’t correspond anymore.
300
Licenses and OPS files
Order principle
by ExpressQuote Extranet
e-com
or
Final customer
quotation
301
Licenses and OPS files
e-Licensing Portal
Marketing
information page
Important
Messages
Licensing services
Software keys
Easy access to management tool
E-Licensing
The e-Licensing portal is accessible on the Alcatel Business Partners website (https://www.businesspartner.alcatel.com)
The following operations are available through this website:
Order licenses by lot
Moving the licenses to another site
Management of the keys
CPU-Id registration
Reaffecting CPU-Id
FAQ
302
Licenses and OPS files
Main locks
▼ by packages of 10
▼ piece by piece
➨ DECT licenses
Licenses concerning the users are based on client-server model (server & clients)
The engine license represents the capacity of the system and the client license represents the users
(UA, Z, IP phones, SIP phones, etc.)
303
Licenses and OPS files
Main locks
➨ OmniVista 4760
➨ Notification server
➨ Hotel / Hospital
➨ Network features
➨ Duplication license
304
Licenses and OPS files
Main locks
- Contact Center
LDAP 4645
- OTUC
- OmniVista 4760
“n” x 10 “n” x 10 “n” x 10 “n” x 10 “n” x 10 “n” x 10 “n” = CS engine
- Notification server
E- Call Server
- Ubiquity e-CS P1 (80)
e-CS P4 (500) Alcatel 4645
e-CS P2 (150)
“Engines” e-CS P4 (+500)
Engine
e-CS P3 (250)
305
Licenses and OPS files
OPS files used
➨ Example: au00403a
306
Licenses and OPS files
OPS files used
➨ offer_id.swk
▼ Contains the listing of the customer licenses and the software key
▼ This necessary file is the only one generated by the e-Com server
➨ offer_id.hw
▼ Contains the hardware description for the system
➨ offer_id.sw4760
▼ Optional file, this is the OmniVista 4760 license file
➨ offer_id.zip
▼ Archive used by Actis for addition and/or migration
➨ hardware.mao
▼ Copy of the file Offer_Id.hw for des compatibility reasons
For a system configured using Actis / ExpressQuote, the files 1,2,4 and 5 are always there.
The file offer_id.sw4760 is only there if there’s an OmniVista4760 server attached to the OmniPCX.
The file offer_id.zip contains an electronic version of the whole technical folder and the different licenses.
This file is absolutely necessary to manage addition/migration using Actis / ExpressQuote.
The files offer_id.hw and hardware.mao are identical. The file hardware.mao is always present for compatibility reasons with
older versions of OmniPCX 4400.
The file hardware .mao is used by the Call Server to automatically configure the different IP Media Gateway and to fit the memory
for pour some applications.
The file offer_id.hw is used by Actis to handle evolutions.
307
Licencses and OPS files
OPS files used
▼ Le “handle 4760” witch allow to link this file with a 4760 license
▼ The version number of the software used to make the offer (OPS
version)
The software key is created from information stored in this file and encrypted with a secrete key.
The Call Server software allows to decipher the software key and then check the integrity of this file.
On site ,it’s possible to find until 3 CPU-Id in a license file;2 for CPU in duplication configuration and eventually another one for a
embedded voice mail system 4645.(AS or CPU-CS)
The meaning of the different parameters is given by swinst or directly by the command spadmin.
308
Licenses and OPS files
OPS files used
3031313000188be44e39618f9591af720028000400280012003a0014004e0028007621e900122
004012014185500143132333435364142002800010020383637323232583535303034374221e9
E0201000101999900020199990003020001999900040199990005019999000601000100070200
01999900080100010009019999001001000100110100010012010001001301999900140100010
01501000100160100010017010001001801000100190199990020019999002101999900220100
01002301999900240199990025019999002601999900270199990028020000000000290100030
03001000100310100010032010000003301000000340100000035019999003601999900370199
99003801000100390199990040019999004101000100420199990043019999004401999900450
19999004601999900470199990048019999004901999900500199990051019999005201000200
53010030005401003200550100040056010064005701006400580100640059010064006001006
40061010170006201000500630100640064010064006501006400660100640067010001006801
99990069019999007001999900710199990072019999007301000100740100010075010001007
60110000077019999007801000100790100010080010001008101000100820199990083019999
.................................................................
90844019999084501999908460199990847019999084801999908490199990850019999085101
99990852019999085301999908540199990855019999085601999908570199990858019999085
90199990860019999086101999908620199990863019999086401999908650199990866019999
Each software lock is encoded (just after the OPS version number, E0201 at the beginning of the line 3 in this example) following this
scheme:
Lock number (4 bytes) + Number of parameters for this lock (2 bytes) + Lock value (4 bytes)
Example: 0001019999
Lock number: 0001
Parameters number: 01
Lock value: 9999
Example: 00030200019999
Lock number: 0003
Parameters number: 02
Parameter 1 value: 0001
Parameter 2 value: 9999
309
Licenses and OPS files
OPS files used
➨ It describes for each Media Gateway the listing and the type
of shelf used
➨ It describes for each shelf the type and the position of the
boards
Some system limitations are directly modifiable in this file. Other limitations depending from the software version are taken into
account by the file config.mao.
In case of overflow of these limitations in the file hardware.mao, the system will consider the limitations defined in the file
config.mao.
This file may be modified through the command cfgUpdate (mtcl account).
310
Licenses and OPS files
OPS files used
PRODUCT OXE
OPS E0201 FRTRFR02901A
OPS_MAO 02.00 OPS_OXE_Release 6.1
MAO_OPS 01.00 MAO_OXE_Release 6.1
VERS_4400 f1.600 VERS_OPS_4400 2.0.2
PARA_MAO 1 12500
PARA_MAO 2 512
PARA_MAO 3 512
PARA_MAO 4 512
PARA_MAO 5 0
PARA_MAO 6 1
PARA_MAO 7 2
PARA_MAO 8 1
.............
PARA_MAO 22 3
PARA_MAO 23 36582
Role of the different parameters MAO (Management Assisté par Ordinateur = Assisted Management by Computer):
PARA_MAO 1 Memory size for the Call Handling PARA_MAO 13 Number of Hotel consoles
PARA_MAO 2 Total subscribers number PARA_MAO 14 Number of ACD V1 supervisors
PARA_MAO 3 Total trunks number PARA_MAO 15 Number of multi-site CCS
PARA_MAO 4 Half-coms number PARA_MAO 16 Number of display languages for UA sets
PARA_MAO 5 Network / Stand-Alone PARA_MAO 17 Number of S0 buses
PARA_MAO 6 Simultaneous accesses to BLF PARA_MAO 18 Number of virtual sets
PARA_MAO 7 Phonebook size (x 2000) PARA_MAO 19 Number of shelves
PARA_MAO 8 Number of 4059 application PARA_MAO 20 ACR Function (Advanced Call Routing)
PARA_MAO 9 Unused PARA_MAO 21 Recording sets via CSTA (NICE)
PARA_MAO 10 4635 Voice Mail PARA_MAO 22 Add-On Conferences
PARA_MAO 11 4630 Voice Mail (unused) PARA_MAO 23 memory size calculated
PARA_MAO 12 4855 Fax Server
311
Licenses and OPS files
OPS files used
Le “handle 4760” is a value with 8 octets allowing to leave the 4760 license independent to the CPU-Id .
Incase of CPU modification, a new file has to be generated for the OXE,and thanks to this « handle »any intervention will be
necessary.
312
Licenses and OPS files
OPS files used
[A4400]
Management = 1
Lock1 = 0223
[4760]
Version = 4
Signature = Gesda1Pmjbj54WWYXsxaw==WebynRjq1rwewoBKzndWuw==
[Modules]
Configuration = 5000
Alarms = 5000
Topology = 1
Accounting = 0
AccountingMonitoring = 0
PastTimePerformance = 0
Directory = 0
NmcClients = 10
Subscribers = 5000
313
Licenses and OPS files
OPS files used
▼ Command: cfgUpdate
The modification of this file allows to resize the memory allocated to the telephonic application depending on the customer’s needs.
314
Licenses and OPS files
Software protection
315
Licenses OPS files
Software protection
➨ Legal Risks
➨ Functional Risks
316
Licenses and OPS files
Replacement of a CPU board
317
Licenses and OPS files
Replacement of a CPU board
➨ Case 1
➨ Case 2
▼ The technician registers the CPU change after the Hardware Support
received the defective CPU board
✦ Standard Service
➨ Case 3
Case 1:
The technician replaces the defective CPU board by the new one and registers the exchange on the e-Com website
The technician sends the defective CPU board to the Hardware Support
The Hardware Support receives the defective CPU board and register the reception on the eLP (e-Licensing Product) website
The technician downloads the keys from the e-Com website and installs it on the customer’s system
Case 2:
The technician sends the defective CPU board to the Hardware Support. At reception, the Hardware Support registers it on the
eLP website
The technician receives a new CPU board and install it on the customer’s system
The technician gives the two CPU numbers on the e-Com website and downloads the licenses. Then, he installs the licenses on
the customer’s system.
Case 3:
Everything is done by the Hardware Support: registration of the change (through eLP) at the reception of the defective board and
license management for the customer
318
Licenses and OPS files
Move licences
✦ SoftPhone licenses
319
Licenses and OPS files
Move licences
3 Install the new license file with the value decreased Server
eLP
4 Pick up the ACK code on A site
5 Register the new license file via eLP with the ACK code
ACK
Site A Site B
In case of Move licenses for users, it is important to check if the Engine size is correct to add users in the remote site (license n° 13).
The ACK code can be found via the spadmin tool or swinst.
320
Alcatel University NOTES
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
321
NOTES Alcatel University
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
322
Alcatel OmniPCX Enterprise
Debugger
OBJECTIVE:
323
Kernel debugger
Overview
324
Kernel debugger
Overview
325
Kernel debugger
Overview
…
(6)xa000000>
Entering kdb (0xc0208000) due to Keyboard Entry
kdb>
326
Kernel debugger
Overview
Warning
327
Crashdump
Overview
The size of the file recopied in the directory /tmpd will correspond to the size of the CPU memory
examples: 128 Mb for the CPU-CS
328
Crashdump
Overview
329
Crashdump
Overview
(101)xa001001> dumpsave ?
Move the last crash dump to a regular file
Usage: dumpsave [option] [crash_dump_file]
Options:
-c display the date of the crash dump (if any)
-h display the crash dump header
-m display loaded modules at crash time
-a create a whole crash environment
-z compress archive (use with -a)
-o file specify the output file (default: stdout)
-r write the content of dump file (in binary) to the output file
-t tell if a valid dump exists in the dump file
(success means yes, failure means no)
-w remove the dump information from dump file
Default values:
crash_dump_file: /dev/crashdump
(101)xa001001>
330
Crashdump
331
Crashdump
…
(101)xa001001>
(101)xa001001> cd /tmpd
(101)xa001001> l crash*
-rw-rw-r-- 1 mtcl tel 38037494 May 5 15:49 crash_20040505_103741.tgz
(101)xa001001>rm crash*
(101)xa001001>
332
Alcatel University Alcatel OmniPCX Enterprise
Crash dump retreival
HANDS-ON EXERCISES
Alcatel OmniPCX Enterprise
OBJECTIVE
MANAGEMENT
3. Check that the crash dump partition contains the crash (login mtcl).
4. launch the retrieval of the crash dump as well as the extra information using automated
backup and compression method.
4.1 From the telnet connection, use the command top to observe the most consuming
processes. What do you observe?
4.2 Use the ps –edf command to check it as well.
6. Please do not forget to delete the file on the PCX hard disk, and erase the message displayed
at mtcl login.
333
Alcatel OmniPCX Enterprise Alcatel University
Crash dump retreival
334
TECHNICAL COMMUNICATION No. TC0500 Ed. 01
URGENT
The purpose of this technical communication is to described how to enter manually into the debugger
and run the crashdump in case of CPU blocking.
1
335
336
OmniPCX 4400/Enterprise
EASY USE OF KERNEL DEBUGGER UNDER
CHORUS AND LINUX
CONTENTS
1. PURPOSE .....................................................................................3
2. USE .............................................................................................3
3. SYNTAXES ...................................................................................4
3.1. Access to kernel debugger........................................................................ 4
3.2. Chorus syntaxes........................................................................................ 4
3.3. Linux syntaxes........................................................................................... 5
1. PURPOSE
In situations of CPU blocking (any type of Alcatel CPU board and Appliance Server), a single reboot
of the machine is not sufficient to investigate and to understand why the CPU crashed.
Indeed, it is completely possible that the mechanism of storage and system messages display is itself
blocked. So, when rebooting no information will be available and the diagnosis will be very difficult.
The types of blocking are:
− No longer dialog on the machine (v24/ Ethernet) and no longer telephone but the system has
not restarted.
or
− No longer dialog on the machine (v24/ Ethernet) but the telephone application functions yet.
Under Chorus and Linux, a system debugger has been embedded. It is accessible most of the time
even in these blocking situations. This debugger is used to analyze the RAM and also to generate a
dump of this RAM: this dump consists of taking the complete CPU RAM and putting it in a dedicated
part of the disk. After the reboot, these information can be saved as a file of the disk and supplied to
Support and R&D teams for analysis. This file is called crashdump. In some cases of CPU crash,
this feature is activated automatically: in that case, the crashdump generation and the reboot are
automatic.
The debugger ("kernel debugger") can be launched only on the console port (/dev/console) even
if the v24 ports are blocked.
Note
If the hard disk is in a critical status, it is likely you cannot generate manually or automatically this
crashdump.
The purpose of this technical communication is to described how to enter manually into the
debugger and run the crashdump in case of CPU blocking.
2. USE
When logging mtcl, an information is supplied if there is a crashdump.
Example
There is a crash dump on /dev/crashdump, date: 2003/07/16 14:00:15
Note
A crashdump does not take more disk space. Indeed, during the formatting, this space disk is
systematically reserved.
In the situations of CPU blocking, you need to generate manually this dump when there is no more
access to the machine (no longer v24, no longer IP).
Note
Capture anything it happens from the access to the debugger up to completed reboot.
3. SYNTAXES
− Press the key Enter within 30 seconds (otherwise reboot) to display the debugger kdbg>
prompt.
• u uL et ul:
Data of Chorus processes.
• Ee
Submenu of information on Ethernet (I for the statistics IP, x to quit).
• ED
This command generates the crashdump.
Example
• ZZ
This command is to be launched after ED so that the machine reboots.
• c
Exit of the debugger. If the access was carried out with Ctrl g then Ctrl p and there was
no required crashdump then there is a return to the previous status. There is no warranty of
stability of the system at this moment.
− An other sequence of keys managed by Chorus is available:
• Ctrl g then Ctrl c
This sequence is to be applied when a Unix process launched in foreground does not "return
any more the hand". Then you return to the login (and not into the shell).
• go
Equivalent to the command c of the Chorus kdbg.
Note
Some commands supplied above are given for information purpose: the crashdump itself is
sufficient. On client installation, the Technical Support and R&D recommendations are to access only
to the debugger in order to generate the crasdump and to reboot the Call Server or CPU board via
the associated debugger command (ZZ or reboot). This method is to be applied to get reliable
information.
For not having the message of crash during the login, enter the dumpsave -w command. In any
case, the /dev/crashdump file must be deleted; it is not the crashdump but a file of "device" type.
This command deletes the display but not the crashdump. This latter is located in a inaccessible disk
partition and systematically present (128 MB). When installing a blank disk, there is no data in this
partition. During a crash, the CPU memory transfers its data into it but the size of the partition does
not change.
From Release 5.1, new options have been added to the dumpsave command:
− -a
This option checks if there is a crashdump and creates a directory under /tmpd.
This directory is named as follows:
crash_<year><day><month>_<hh><mn><sec> (the time corresponds to the date of the
crash)
Example
crash_20031607_130000
The directory corresponds to a system crash generated on the 16th of July 2003 at 13H.
In this directory, the following information are added:
• the crash file already compressed,
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
345
NOTES Alcatel University
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
346
Alcatel OmniPCX Enterprise
OBJECTIVE:
347
System accounts passwords
Problematic and solution
✦ As soon as the end of this period is reached, at the first next login (even if
it is 10 days after the end of the period), the administrator is requested to
change the passwords
348
System accounts passwords
System installation
✦ If the answer is “L” the question will be asked again at the next login
349
© Copyright Alcatel Business Systems 2005
Transmission or copying of this document is not permitted without prior written authorization. 4
The wording "Document Alcatel Business Systems" must appear on all authorized reproduction.
350
Alcatel OmniPCX Enterprise
OBJECTIVE:
351
Aging password
Activation
➨ “swinst”
▼ 2 Expert menu
▼ 6 System management
▼ 5 User's accounts management
▼ 2 Change account aging passwords
Aging passwords: if this option is validated then the passwords must be changed when the delay is expired.
For adfexc you have to select the option “Change 'adfexc' password” in the “user’s accounts management in swinst
352
Aging password
Activation
How many days do you want to keep validate passwords (10<X<366, 0 for no aging) ? 11
Done Aging password
Press return
configuration
353
© Copyright Alcatel Business Systems 2005
Transmission or copying of this document is not permitted without prior written authorization. 4
The wording "Document Alcatel Business Systems" must appear on all authorized reproduction.
354
Alcatel University Alcatel OmniPCX Enterprise
Security: Aging passwords
HANDS-ON EXERCISES
Alcatel OmniPCX Enterprise
OBJECTIVE
MANAGEMENT
1. Force the modification of all the accounts passwords at the next “login”
2. Password modifications :
2.1. Log in as “root” and modify all the passwords
- root: Entp374@
- swinst: 0531@uS
- mtcl: 1A2d3f
- adfexc: h01@teUS
2.2. Activate the aging passwords. The periodicity has to be 21 days
2.3. Modify the date (add one month to the current date)
3. Return to the default configuration (only desirable for the following labs)
3.1. Log in as “root”. The systems ask you if you want to secure the system (“aging
functioning”). Change again the passwords.
- root: Entp0531
- swinst: TEus@531
- mtcl: 0494@teUS
- adfexc: HandsOn1
3.2. Answer “no” to the “aging” activation question !
3.3. To manage back the default system password, use the “passwd” command under “root”
account
355
Alcatel OmniPCX Enterprise Alcatel University
Security: Aging passwords
356
Alcatel University NOTES
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
357
NOTES Alcatel University
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
358