Troubleshooting Guide Omnipcx Enterprise LX: NB of Pages: 43
Troubleshooting Guide Omnipcx Enterprise LX: NB of Pages: 43
Troubleshooting Guide Omnipcx Enterprise LX: NB of Pages: 43
01
This troubleshooting guide of OmniPCX Voice Application voice mail system describes the main points
that must be checked in case of problems with the Alcatel 4645 voice mail.
1
OmniPCX Enterprise Lx
TROUBLESHOOTING GUIDE No. 7 Alcatel 4645 VOICE MAIL
CONTENTS
2. HISTORY......................................................................................5
3. INTRODUCTION ..........................................................................5
3.1. Capacities and limits................................................................................. 5
3.2. A4645 OmniPCX Enterprise R5.0 Lx structure ........................................... 6
3.3. Eva_tool command ................................................................................... 7
3.4. Vmail command........................................................................................ 9
3.5. Post-installation phase............................................................................ 10
3.6. A4645 VPIM – OmniPCX Enterprise R5.1 Lx ............................................ 10
3.6.1. Structure .........................................................................................................10
3.6.2. Example of VPIM message structure ...............................................................12
3.6.3. Temporary disk space needed for transcoding ...............................................13
3.6.4. Non-delivery status notifications.....................................................................13
3.7. A4645 IMAP – OmniPCX Enterprise R5.1 Lx ............................................ 17
3.7.1. Structure .........................................................................................................19
3.8. Traces ..................................................................................................... 20
3.8.1. Tracking ABCA messages between A4645 and CS..........................................20
3.8.2. Eva_tool traces................................................................................................21
3.8.3. VPIM traces.....................................................................................................24
3.8.4. IMAP traces.....................................................................................................25
2. HISTORY
Edition 01 : creation of the Troubleshooting Guide.
3. INTRODUCTION
The OmniPCX Voice Application (referred to as 4645) voice mail system has been developed for
integration in telephone systems running in an IP environment. First delivery has been done with
OmniPCX Enterprise R5.0 Lx.
Alcatel 4645 voice mail relies on a Call Server (CS), or two CSs in the case of a duplicated system
(main and backup Call Servers). It is only running on CPU-CS call server or Appliance Server.
A single 4645 voice mail system can handle all system sets. These sets can be connected behind an
ACT Media Gateway or an OmniPCX Media Gateway.
A set connected behind an ACT Media Gateway will not consult voice mail on this gateway but on
the Alcatel 4645 voice mail connected to a Call Server (CS).
VFMMAIN VMAIL
VMU
partition
SIG-H
SIG-L-IP
Cr : 18
Cpl : 1 / eVA
SIG-IP
Cr : 18
data Cpl : 0 / GD
sig
0- End 0- return
Eva_tool 1- Delete a mailbox 1- Selection by time
(RUNTEL is 2- Modify a password 2- Selection by date of creation
running) 3- Delete messages from mailbox 3- Selection by date and time
4- Delete messages
5- Dump nodes and mailbox and
messages
6- Reset a port [0] 0- Return
7- Update led 1- Delete all messages
8- Status of lines 2- Only stored messages
9- Disable lines after hanging up
10- Force disable all lines
11- Enable all lines
0- Return
12- EXPERT MENU 1- All mailboxes
2- By type of mailbox
3- Only one mailbox
4- An interval of mailboxes
0- Return
1- MOV_DEBUG
0- End
Eva_tool 1- Dump mailboxes and nodes
(RUNTEL is not 2- Dump local mailbox
running) 3- Dump local node
4- Dump network mailbox
5- Dump all [0] : on eVA side – change port
6- Dump messages status, on eCS side – send
7- Dump rate of occupation of release line
messages on the disc [1] : only visible if RUNTEL is not
running
8- 4645 partition format [1]
9- 4645 partition check [1]
Note
MOV_DEBUG continuation menu is described in paragraph: Eva_tool traces.
vmail
3.6.1. Structure
A4645 VPIM structure is based on 4 modules:
VPIM_SEND
SENDMAIL
VPIM_MDA
VNET
VFMMAIN VMAIL
VMU
partition
SIG-H
SIG-L-IP
Cr : 18
Cpl : 1 / eVA
SIG-IP
Cr : 18
data Cpl : 0 / GD
sig
To: +19725551212@vm1.mycompany.com
To: +16135551234@VM1.mycompany.com
From: "Parsons, Glenn"
Date: Mon, 26 Aug 93 10:20:20 -0700 (CDT)
MIME-Version: 1.0 (Voice 2.0)
Content-type: Multipart/Voice-Message; Version=2.0;
Boundary="MessageBoundary"
Content-Transfer-Encoding: 7bit
Message-ID: 123456789@VM2.mycompany.com
Sensitivity: Private
Importance: High
--MessageBoundary
Content-type: Audio/32KADPCM
Content-Transfer-Encoding: Base64
Content-Disposition: inline; voice=Originator-Spoken-Name
Content-Language: en-US
Content-ID: part1@VM2-4321
glslfdslsertiflkTfpgkTportrpkTpfgTpoiTpdadasssdasddasdasd
(This is a sample of the base-64 Spoken Name data)
fgdhgddlkgpokpeowrit09==
--MessageBoundary
Content-type: Audio/32KADPCM
Content-Transfer-Encoding: Base64
Content-Description: Brand X Voice Message
Content-Disposition: inline; voice=Voice-Message; filename=msg1.726
Content-Duration: 25
iIiIiIjMzN3czdze3s7d7fwfHhcvESJVe/4yEhLz8/FOQjVFRERCESL/zqrq
(This is a sample of the base64 message data) zb8tFdLTQt1PXj
u7wjOyRhws+krdns7Rju0t4tLF7cE0K0MxOTOnRW/Pn30c8uHi9==
--MessageBoundary
Content-type: text/directory; charset=us-ascii; profile=vCard
Content-Transfer-Encoding: 7bit
BEGIN:VCARD
N:Parsons;Glenn;;Mr.;
EMAIL;TYPE=INTERNET:+12145551234@VM2.mycompany.com
TEL:+1-217-555-1234
SOUND;TYPE=32KADPCM;ENCODING=URI: CID:
REV:19951031T222710Z
VERSION: 3.0
END:VCARD
--MessageBoundary—
The IMAPD process can be configured in a file named "imapd.cfg" stored in "/DHS3data/mao". This
file looks like this:
vimapcpu=eva1 eva2
vimapport=4033
nbthreads=1
tracelevel=ERROR WARNING
• vimapcpu is a list of CPU where a vimap process runs. By default, the list contains only the
value "localhost".
• vimapport is the port used for communication between the two processes.
• nbthreads is a value between 1 and 10 which defines the number of simultaneous
downloads that imapd is able to do in parallel. When there are more downloads than
nbthreads defined in this file, the downloads are executed, but it is slower because some
threads must manage several downloads. By default, this value is 1.
• tracelevel is a list of levels for tracing (ERROR, WARNING, INPUT, OUTPUT, VMS, DEBUG).
By default, there is no trace. Be careful, some traces can take a lot of space on disk.
3.7.1. Structure
IMAP protocol
IMAPD
IMAPD CPU
VIMAP structures
VIMAP
Shared
memory
VFMMAIN VMAIL
VMU
partition
SIG-H
SIG-L-IP
Cr : 18
Cpl : 1 / eVA
SIG-IP
Cr : 18
data Cpl : 0 / GD
sig
3.8. Traces
Note
If we have a lot of A4645 voice mail accesses => disk space consuming.
0 : no trace 0: end
1 1 : sig_l trace 1: TR_LE_ROUTING
2 : sig_h trace 2: TR_LE_CNX
3 : sig_l & sig_h trace 3: TR_LE_PLAY
4 : sig_l routing 4: TR_LE_RECORD
0 : end
5: TR_LE_MNT
1 : sig level of debug [2]
6: TR_LE_MEM
2 : sig_h level of debug
7: TR_LE_RES
3 : vfm level of debug
8: TR_LE_EMCHI
4 : sig_ip level of debug
9: TR_LE_DQ23
5 : sig_l_rout level of debug
10 : TR_LE_Z
6 : vmail level of debug
11 : TR_LE_NDDI
12 : TR_LE_TL
2
3
0: end
1: TR_LE_VFM_ERROR
0: end 2: TR_LE_VFM_WARNING
1: TRACE_SIG_IP_ERROR 3: TR_LE_VFM_DUMP
2: TRACE_SIG_IP_WARNING 4: TR_LE_VFM_OUTGOING_MSG
3: TRACE_DSP 5: TR_LE_VFM_INCOMING_MSG
4: TRACE_ROUT 6: TR_LE_VFM_LOCK [3]
5: TRACE_MSG 7: TR_LE_VFM_READ_MSG
6: TRACE_OBJ 8: TR_LE_VFM_WRITE_MSG
7: TRACE_MNGT 9: TR_LE_VFM_CACHE
8: TRACE_DL_LINK 10 : TR_LE_VFM_ALLOCATION_BLOCK
9: TRACE_CTX (context) 11 : TR_LE_VFM_INIT
10 : TRACE_TIMER 12 : TR_LE_VFM_SHARED_MEMORY
11 : TRACE_NETWORK
12 : TRACE_QUEUE
13 : TRACE_JITTER
14 : TRACE_INIT [2] : necessary to activate traces !
15 : TRACE_RTP [3] : no voice message listening in parallel
16 : TRACE_RTCP (message recording is possible in parallel)
17 : TRACE_MCC (Media Control Note : the bold entries are the main entries.
Channel)
18 : TRACE_VMU
19 : TRACE_CONNECT
20 : TRACE_Q23
21 : TRACE_IPSTAT
2 3
Notes
− Traces should be first activated with the menu:
(E)sicile> Eva_tool
MANAGEMENT TOOL
0 : End
1 : Delete a mailbox
2 : Modify a password
3 : Delete messages from mailbox
4 : Delete messages
5 : Dump nodes and mailboxes and messages
6 : Reset a port
7 : Update led
8 : Status of lines
9 : Disable lines after hanging up
10 : Force disable all lines
11 : Enable all lines
12 : EXPERT MENU
0 : Return
1 : MOV_DEBUG
Your choice :1
0 : end
1 : sig level of debug
2 : sig_h level of debug
3 : vfm level of debug
4 : sig_ip level of debug
5 : sig_l_rout level of debug
6 : vmail level of debug
your choice : 1
0 : no trace
1 : sig_l trace
2 : sig_h trace
3 : sig_l & sig_h trace
4 : sig_l routing
your choice :
− Traces are generated by "mtracer" in the window where it has been started (tuner km;
mtracer –a &).
− The action of entering in a menu to set up traces resets previous traces defined in this menu.
3.8.3.4. Logs
Syslog - /etc/syslog.conf defines where and which loggings are written. The structure of this file is :
"facility.level destination". Destination may be a file, a terminal (console), named pipe, fifo, remote
syslogd, …
By default, everything is logged to /var/log/syslog and mail-facility splitted by level to:
• /var/log/mail/info
• /var/log/mail/warnings
• /var/log/mail/errors
Logging of VPIM mails is controlled by DeleteFiles option in /etc/vpim.conf file. By default, it deletes
all files after mail has been delivered/sent. Sent (respectively received) VPIM-mails are stored in
/var/spool/vpim/snd (respectively /var/spool/vpim/rcv) directory. The last transcoded voice segments
are stored in /var/spool/vnet/snd and /var/spool/vnet/rcv directories. There is only one message at
the same time in the VNET queue. The naming of the voice segments is the following :
• cust_seg_0.raw (1st segment : spoken name)
• voic_seg_1.raw (2nd segment : voice message)
• voice_seg_2.raw or cust_seg_2.raw (attached message, …)
Note
While logging mails, take care on disk-space.
Then we press <Ctrl>V to validate the entries, we get the next screen:
Consult/Modify: Voice Mail
Then we press <Crtl>V to validate the entry, after a while we get the following error message:
Error:
processing Failure
(E)reunion> ps -edf
UID PID PPID C STIME TTY TIME CMD
root 1 0 2 09:16 ? 00:00:01 init
root 2 1 0 09:16 ? 00:00:00 [keventd]
root 3 1 0 09:16 ? 00:00:00 [kswapd]
root 4 1 0 09:16 ? 00:00:00 [kreclaimd]
root 5 1 0 09:16 ? 00:00:00 [bdflush]
root 6 1 0 09:16 ? 00:00:00 [kupdate]
root 180 180 0 09:16 ? 00:00:00 [kdb_hpthread]
root 196 1 0 09:16 ? 00:00:00 watchdogd
root 366 1 0 09:16 ? 00:00:00 /usr/netadm/bin/netadmind
root 391 1 0 09:16 ? 00:00:00 syslogd -m 0
root 399 1 0 09:16 ? 00:00:00 klogd -k /boot/System.map-2.4.1-
daemon 414 1 0 09:16 ? 00:00:00 /usr/sbin/atd
root 425 1 0 09:16 ? 00:00:00 crond
root 441 1 0 09:16 ? 00:00:00 xinetd -reuse -loop 100 -pidfile
root 459 1 0 09:16 ? 00:00:00 [#__svtimer_]
root 464 459 0 09:16 ? 00:00:00 [__svtimer__]
root 465 459 0 09:16 ? 00:00:00 [__svtimer__]
root 478 1 0 09:16 ttyS0 00:00:00 /sbin/agetty 9600 ttyS0 vt100
root 479 1 0 09:16 ttyS1 00:00:00 /sbin/agetty 9600 ttyS1 vt100
root 484 483 2 09:17 pts/0 00:00:00 login -- mtcl
mtcl 486 484 15 09:17 pts/0 00:00:00 -bash
mtcl 521 486 0 09:17 pts/0 00:00:00 ps -edf
(E)reunion>
The following screen shot shows the processes running when RUNTEL is running.
(E)reunion> ps -edf
UID PID PPID C STIME TTY TIME CMD
root 1 0 0 08:20 ? 00:00:01 init
root 2 1 0 08:20 ? 00:00:00 [keventd]
root 3 1 0 08:20 ? 00:00:00 [kswapd]
root 4 1 0 08:20 ? 00:00:00 [kreclaimd]
root 5 1 0 08:20 ? 00:00:00 [bdflush]
root 6 1 0 08:20 ? 00:00:00 [kupdate]
root 174 174 0 08:20 ? 00:00:00 [kdb_hpthread]
root 190 1 0 08:20 ? 00:00:00 watchdogd
root 359 1 0 08:20 ? 00:00:00 /usr/netadm/bin/netadmind
root 385 1 0 08:20 ? 00:00:00 syslogd -m 0
root 393 1 0 08:20 ? 00:00:00 klogd -k /boot/System.map-2.4.1-
daemon 408 1 0 08:20 ? 00:00:00 /usr/sbin/atd
root 419 1 0 08:20 ? 00:00:00 crond
root 435 1 0 08:20 ? 00:00:00 xinetd -reuse -loop 100 -pidfile
root 453 1 0 08:20 ? 00:00:00 [#__svtimer_]
root 457 453 0 08:20 ? 00:00:00 [__svtimer__]
root 458 453 0 08:20 ? 00:00:00 [__svtimer__]
root 472 1 0 08:20 ttyS0 00:00:00 login -- mtcl
root 473 1 0 08:20 ttyS1 00:00:00 /sbin/agetty 9600 ttyS1 vt100
mtcl 477 472 0 08:20 ttyS0 00:00:00 -bash
Ed. 01 / 27-03-2003 27 TG0007
OmniPCX Enterprise Lx
Alcatel 4645 VOICE MAIL TROUBLESHOOTING GUIDE No. 7
In this case, uses swinst tool (for more information, see user documentation related to swinst
command) to configure it running automatically, and starts manually RUNTEL.
(E)reunion> netadmin -m
1. 'Installation'
2. 'Show current configuration'
3. 'Local Ethernet interface'
4. 'CPU redundancy'
5. 'Role addressing'
6. 'Serial links (PPP)'
7. 'Tunnel'
8. 'Routing'
9. 'Host names and addresses'
10. 'Copy setup'
11. 'Security'
12. 'DHCP configuration'
13. 'SNMP configuration'
14. 'VLan configuration'
15. 'History of last actions'
16. 'Apply modifications'
0. 'Quit'
2. 'Aliases'
0. 'Previous menu'
For more details on this command, see user documentation related to netadmin command.
(E)reunion> netadmin -m
1. 'Installation'
2. 'Show current configuration'
3. 'Local Ethernet interface'
4. 'CPU redundancy'
5. 'Role addressing'
6. 'Serial links (PPP)'
7. 'Tunnel'
8. 'Routing'
9. 'Host names and addresses'
10. 'Copy setup'
11. 'Security'
12. 'DHCP configuration'
13. 'SNMP configuration'
14. 'VLan configuration'
15. 'History of last actions'
16. 'Apply modifications'
0. 'Quit'
− "mgr" : depending on changes, check the content of "Applications -> Voice Mail" for the attribute
"Voice Mail CPU Name" (host name or IP address).
Consult/Modify: Voice Mail
(E)reunion> vmail
Number of 4645 acces : 16
Voice mail number : 35555
Voice mail Ip address :192.168.65.48
Voice mail type : 6
Voice mail name : A4645_sicile
equipement init : 1812 led : 1813
stat of link OK
mr1 mr2 q23 0
neqt Free/B stat horserv nulog cristal cpl term incom outgo
505 F OK 0 0 18 1 0 Y Y
506 F OK 0 1 18 1 1 Y Y
507 F OK 0 2 18 1 2 Y Y
508 F OK 0 3 18 1 3 Y Y
509 F OK 0 4 18 1 4 Y Y
510 F OK 0 5 18 1 5 Y Y
511 F OK 0 6 18 1 6 Y Y
512 F OK 0 7 18 1 7 Y Y
513 F OK 0 8 18 1 8 Y Y
514 F OK 0 9 18 1 9 Y Y
515 F OK 0 10 18 1 10 Y Y
516 F OK 0 11 18 1 11 Y Y
517 F OK 0 12 18 1 12 Y Y
518 F OK 0 13 18 1 13 Y Y
519 F OK 0 14 18 1 14 Y Y
520 F OK 0 15 18 1 15 Y Y
(E)reunion>
(E)sicile> Eva_tool
MANAGEMENT TOOL
0 : End
1 : Delete a mailbox
2 : Modify a password
3 : Delete messages from mailbox
4 : Delete messages
5 : Dump nodes and mailboxes and messages
6 : Reset a port
7 : Update led
8 : Status of lines
9 : Disable lines after hanging up
10 : Force disable all lines
11 : Enable all lines
12 : EXPERT MENU
Your choice :6
(E)sicile> Eva_tool
MANAGEMENT TOOL
0 : End
1 : Delete a mailbox
2 : Modify a password
3 : Delete messages from mailbox
4 : Delete messages
5 : Dump nodes and mailboxes and messages
6 : Reset a port
7 : Update led
8 : Status of lines
9 : Disable lines after hanging up
10 : Force disable all lines
11 : Enable all lines
12 : EXPERT MENU
0 : Return
1 : MOV_DEBUG
Your choice :1
0 : end
1 : sig level of debug
2 : sig_h level of debug
3 : vfm level of debug
4 : sig_ip level of debug
5 : sig_l_rout level of debug
6 : vmail level of debug
your choice : 6
0 : return
1 : d_dbg_vm_abca
2 : d_dbg_vm_adm
3 : d_dbg_vm_line
4 : d_dbg_vm_router
5 : d_dbg_vm_main_actor
6 : d_dbg_vm_timer
7 : d_dbg_vm_misc
8 : d_dbg_vm_tui
9 : d_dbg_vm_int_msg
10 : d_dbg_vm_ext_msg
11 : d_dbg_vm_outcall
12 : d_dbg_vm_read_data
13 : d_dbg_vm_write_data
14 : d_dbg_vm_level_1
15 : d_dbg_vm_level_2
16 : d_dbg_vm_level_3
17 : d_dbg_vm_level_4
18 : d_dbg_vm_level_5
19 : d_dbg_vm_level_6
20 : d_dbg_vm_level_7
21 : d_dbg_vm_level_8
22 : d_dbg_vm_level_9
23 : d_dbg_vm_level_10
24 : d_dbg_vm_stack
25 : d_dbg_vm_newtel
26 : d_dbg_vm_vimap
27 : d_dbg_vm_vnet
28 : d_dbg_vm_statistic
29 : d_dbg_vm_line_status
your choice : 3
Before selecting traces, do not forget activating "Eva_tool" traces as described in paragraph Eva_tool
traces.
(E)sicile> Eva_tool
0 : End
1 : Dump mailboxes and nodes
2 : Dump local mailbox
3 : Dump node
4 : Dump network mailbox
5 : Dump all
6 : Dump messages
7 : Dump rate of occupation of messages on the disc
8 : 4645 partition format
9 : 4645 partition check
Your choice :9
CheckMsgs
(E)reunion> config 18
+-------------------------------------------------------------------------+
| Cr | cpl | cpl type | coupler state | coupler ID |
|----|-----|--------------|--------------------------|--------------------|
| 18 | 0 | GD | OUT OF SERVICE| BAD PCMS CODE |
| 18 | 1 | 4645 | OUT OF SERVICE| BAD PCMS CODE |
+-------------------------------------------------------------------------+
(E)reunion>
In this case, to reset A4645, the command to use is the following "dhs3_init –R SIG_IP".
(E)reunion> config 18
+-------------------------------------------------------------------------+
| Cr | cpl | cpl type | coupler state | coupler ID |
|----|-----|--------------|--------------------------|--------------------|
| 18 | 0 | GD | IN SERVICE| BAD PCMS CODE |
| 18 | 1 | 4645 | IN SERVICE| BAD PCMS CODE |
+-------------------------------------------------------------------------+
+-------------------------------------------------------------------------+
| CR | CPL Type Role Free/Tot Role Type CPL | CR |
|-------------------------------------------------------------------------|
| 18 | 00 - GD (MAIN ) --- 24/24 --- ( INT_A) INTIPA - 01 | 19 |
|-------------------------------------------------------------------------|
(E)reunion>
In this case, to reset A4645, the command to use is one of the following depending on the module
we want to reset : "rstcpl 18 0" (for IP Signaling problem) or "rstcpl 18 1" (for the rest) [see paragraph
: A4645 OmniPCX Enterprise R5.0 Lx structure to understand structure of voice mail structure].
MANAGEMENT TOOL
0 : End
1 : Delete a mailbox
2 : Modify a password
3 : Delete messages from mailbox
4 : Delete messages
5 : Dump nodes and mailboxes and messages
6 : Reset a port
7 : Update led
8 : Status of lines
9 : Disable lines after hanging up
10 : Force disable all lines
11 : Enable all lines
12 : EXPERT MENU
0 : Return
1 : MOV_DEBUG
Your choice :1
0 : end
1 : sig level of debug
2 : sig_h level of debug
3 : vfm level of debug
4 : sig_ip level of debug
5 : sig_l_rout level of debug
6 : vmail level of debug
your choice :
(E)reunion> abca_debug
start ABC_A DEBUG
0 : fin
1 : TR_LE_INIT
2 : TR_LE_BUFFER
3 : TR_LE_SHEDUL
4 : TR_LE_RCVE_MESSAGE
5 : TR_LE_ROUTE
6 : TR_LE_SESSION
7 : TR_LE_EQT
8 : TR_LE_SEND_MESSAGE
9 : TR_LE_SBC
10 : TR_LE_SYMPAC
11 : TR_LE_PHONEBOOK
12 : TR_LE_BLF
13 : TR_LE_FMS
14 : TR_LE_VMS
15 : TR_LE_TIME
16 : TR_LE_ABCA
17 : TR_LE_TICKET
18 : TR_LE_MAO
votre choix :
(E)sicile> Eva_tool
MANAGEMENT TOOL
0 : End
1 : Delete a mailbox
2 : Modify a password
3 : Delete messages from mailbox
4 : Delete messages
5 : Dump nodes and mailboxes and messages
6 : Reset a port
7 : Update led
8 : Status of lines
9 : Disable lines after hanging up
10 : Force disable all lines
11 : Enable all lines
12 : EXPERT MENU
Your choice :5
0 : End
1 : Dump mailboxes and nodes
2 : Dump local mailbox
3 : Dump node
4 : Dump network mailbox
5 : Dump all
6 : Dump messages
7 : Dump rate of occupation of messages on the disc
Your choice :2
Enter mailbox's number
If backup / restore failed they can be restarted after creation of a file into /DHS3dyn/tmp:
− /DSH3dyn/tmp/eva_back.log for backup
− /DSH3dyn/tmp/eva_rest.log for restore
Be careful with those file because they grows very quickly.
If you need to stop traces for backup / restore just delete the corresponding file before doing a
backup / restore.
These traces are for R&D purpose only.
It occurred, we had problem with "swinst" command while restoring A4645 data. We could have the
following error : "ERROR : EMPTY OR ILLEGAL FILE" (could be linked to corrupted file header). In this
case, the idea is to try restoration without using "swinst". This can be done, with the "restorevm"
command as follows: restorevm –v –s 1024 –f eva-msg
"-s 1024" : to bypass file header reading
"-f eva-msg" : to provide filename to be restored (can also work for "eva" file)