HiPath Xpressions Windows 2003 Windows 2008

OpenScape Xpressions V6.0 Web Client and Extensions

I am very glad that finally, five month after Cycos released MRS 8.0, Siemens managed to release the new OpenScape Xpressions v6.0 R0. I downloaded the new version yesterday and set it up quickly. The Voicemail / Unified Messaging part did not change much from Xpressions v5.0, the feature set is still the same and so is the installer.

New are some add-on features such as:

Web Conferencing

Voice Conferencing

Instant Messanging

Presence Profiles

Web Client

The first video will demonstrate you the new Web Client and Audio Conferencing! Unfortunately I only have a HiPath 3000 and no Dialogic card, so I cannot install SIP Control for the SIP Trunk that is required for the Audio Conferencing.

The other video will show you the new OpenScape Xpressions Extensions, the new CTI extensions for OpenScape Xpressions v6.0. The main focus is on Prensence and Instant Messaging.

*** UPDATE *** I have added a new video showing the Outlook Extensions, to schedule Web and Voice Conferences.

If there are any questions about the application feel free to contact me!

HiPath Xpressions

How to export specific lines from a text/log file into a new text file using a DOS batch.

One of my customers using the AppGen on OpenScape Xpressions V5.0 R3 (MRS. 7.11) had a pretty usual query; they wanted to get a report that displays every call that hit the Auto Attendant outside the business hours. The CDR crew could not really get it done because the call is not in every case forwarded to the voicemail I had to find a way in Xpressions. There is a flag now you can set on the boxes that is called Generate raw data for statistics that is checked by default.


Looking into the installation dir you will see a folder e.g. c:\siemens\xpr\Stat which contains all of those log files. Unfortunately there are a couple of other entries in that file than the one with the inbound call function. It content looks like this:

Telematic    Physical Lines    2009.    System=1    Mode=I    Board=4    Channel=2    Used=1    Total=2    BoardID=1I4    Status=IN
Telematic    Physical Lines    2009.    System=1    Mode=I    Board=4    Channel=2    Used=0    Total=2    BoardID=1I4    Status=FREE
Telematic    PHONEMAIL    2009.    Access=CB    Caller=+123456789    Lang=2057    Time=47    Errors=0    Result=UD    Call=    Mailbox=180    Sent=0    Count=1    Age=0    Diff=1
Telematic    Event    2009.    Protocolname=PHONEMAIL    Source=TUI    ScriptID=3    NumSubscribers=307
Telematic    Call    2009.    Protocolname=PHONEMAIL    Source=TUI    ScriptID=3    NumSubscribers=307    Subscriber=Ger Reynolds    Extension=+123456789    UserId=180    Caller=+123456789    AccessMode=CALLBACK    Duration=47    Success=UNKNOWN
Telematic    Call Processing Call    2009.    Protocolname=PHONEMAIL    Source=TUI    ScriptID=3    NumSubscribers=307    Success=COMPLETED    Type=VOICE
Telematic    Physical Lines    2009.    System=1    Mode=I    Board=5    Channel=1    Used=1    Total=30    BoardID=1I5    Status=IN
Telematic    IVR Box    2009.    UniqueID=4611767028170358873    BoxName=Timeprofile    BoxType=TIME    StartTime=2009.    Duration=0    DTMF=    ASRKeyword=    ASRConfidence=    ACDGroup=    TimeProfile=BAUSCHLOMB    Result=STATE BREAK    NextBox=Menue_1_Good_Evening    ForwardNumber=    Script=

So I had to find a way to separate the lines that contain the information “Status=IN” which stands for an inbound call into the box. In order to get this done I created a batch file that is using a command I published already in the Windows 2003 basic administration guide on that website.
Create a batch file and name it for example export.bat and put it into the Xpressions installation directory (C:\siemens\xpr\export.bat) and enter the following lines:

echo off
REM Stop Xpressions
net stop mrs
REM Create backup Folder
mkdir statbackup2
REM Backup Status Files
xcopy /E statbackup\*.log statbackup2
REM Remove old status files
del statbackup\*.log
mkdir statbackup
REM Backup Status Files
xcopy /E stat\*.log statbackup
REM Find Incoming call and export into text file
find "Status=IN" stat\*.log > data.txt
REM Remove log file
xcopy /E data.txt data_old.txt
del data.txt
REM Remove old status files
del stat\*.log
REM Start Xpressions
net start mrs
REM Finished

This batch is stopping the Xpressions in order to close the connection to the log file, backs the files up and reads the information using find “Status=IN” stat\*.log and outputs it into the file data.txt. After the file is created it deletes the content of the stat folder and starts Xpressions again. In this case you have no duplicate entries in the data.txt file on the next export. Schedule this task to repeat itself daily for daily statistics.

Tomorrow I will show you how to import that collected data into a mysql database using the same batch file and setup a small query page to access this information that will look like this: (This is still Alpha 1 release and a lot of work has to be done!)

HiPath Xpressions

HiPath Xpressions V5.0 R4 (MRS 7.20)

About four weeks ago we got the official release of the new HiPath Xpressions version and I did not waste any time and upgraded some of our customers for test reason to this latest release.
Basically to say I am really impressed by its stability be definition and the absolutely easy installation procedure.
The key new features in my opinion are:

  • Windows 2008 Server support
  • Exchange 2007 connector
  • IP Apl with Cornet IP / H.323 support
  • IP Apl with T.38 FAX support
  • New Irish English Language Prompts

The new IP Apl configuration compared to the old MEB is way easier and quicker to do. There are no audio drivers required and you just need to enter the STMI IP address and it all pops up straight away (if the HiPath is configured correctly 😀 ) The new Exchange 2007 connector caused on my first installation some trouble. There is the installation of the ExchangeMapiCdo.MSI required but the version 1.2.1 includes an old mapi32.dll under c:\windows\system32 with the version 1.0.2536.0 – After tons of MAPI errors I changed that file against one of a Exchange 2003 Server machine 6.5.7638.1 and it all worked as designed and is as usual very easy to deploy if you are able to setup user access rights

HiPath Xpressions

How To Request A Trusted Server Certificate For HiPath Xpressions

We all know it. You browse to a Website and a Security Alert appears. The homepage should not be trusted. We only press Yes to continue to the homepage but in fact we can easily go by accident to a phishing page.
A not trusted certificate can also mean that the CA (Certificate Authority) was hacked and people can read the passwords, emails or see whatever we do on this web site.
For applications like HiPath Xpressions where you can access your email inbox if unified messaging is enabled absolutely critical!
By klicking onto View Certificate we can identify the reason why it is untrusted exactly. It can either be an untrusted Root CA that issued the certificate or the FQDN of the server is incorrect.
OpenSSL LogoHiPath Xpressions WebApl is based on OpenSSL so it is fairly easy to create a new certificate with this open standard platform.

A full How To about issueing a certificate can be downloaded under the following link.