Free Avaya IP Office SMDR receiver
I recently needed to log all calls made via one of our Avaya IP Office phone systems (running software version 5). The only way to do this was via a protocol known as SMDR. This is a process by which the phone system sends call data to another service for recording. I put together a quick Windows service to receive this information and output it to CSV format. Here’s an example of the output (please do not call the numbers in the example):
Call Start, Connected Time, Ring Time, Caller, Call Direction, Dialed Number 25/07/2011 08:27:25,37,1,01202222222@93.95.124.7,Inbound,*7849+441202222222 25/07/2011 08:26:54,70,10,01202222222,Inbound,6000 25/07/2011 08:31:25,0,14,6000,Outbound,01202222222 25/07/2011 08:36:42,0,2,6000,Inbound,#Dev Spare 25/07/2011 08:38:13,43,0,6000,Inbound,?Dave Hope 25/07/2011 08:40:16,0,55,6000,Outbound,01202222222
For download and installation information head over to the SMDR Page.
Hi , follow your steps, but do not see generated the file and have open the port in the PC , any idea?
From your phone LAN, are you able to connect through to the system running the service? Can you ping that system?
yes , chkout Estadísticas de ping para 172.16.8.5:
Paquetes: enviados = 4, recibidos = 4, perdidos = 0
the stranger is that the service smdr does not start
and when it start manual says to me that some services pause if they are not used by another service or programs
Perhaps something else is using port 3000?
What does the output of the following command show:
netstat -na | findstr 3000
Hi , I put the command and not show nothing
do you have a email? , I send a screen shot of my service and avaya
Can i ask for the source code
Works like a charm, thanks!
Make sure you open an elevated command prompt as described; just paste “%systemRoot%\Microsoft.NET\Framework\v2.0.50727\installutil SMDRService.exe” in the prompt, start the service “SMDR Data Loggin” and you are good to go.
Elevated command prompt: rightclick on cmd.exe and select “run as administrator”.
Ricky,
I had the same issue; to resolve this (or work-around):
All in elevated command prompt:
1. Uninstall the service:
“%systemRoot%\Microsoft.NET\Framework\v2.0.50727\installutil SMDRService.exe /u
2. Remove registry key “SMDR Data logging”:
Can be found here – HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\eventlog\Application\
3. Install the service:
“%systemRoot%\Microsoft.NET\Framework\v2.0.50727\installutil SMDRService.exe /i
4. NET START “SMDR Data Logging”.
Good to go!
br. Stefan
Thanks Stefan, can I ask what OS you were running it under?
It looks like there’s a bug with the event logging stuff.
Thanks
Dave