What is IPO Call Logger/IPOCL?
IPOCL is a Java based application (requiring a minimum of Java 1.6) which allows you to create call logs for one or several IPOs (SCN)
How does it work and what can I customize?
If SMDR is activated on the IPO it will send call information to a specific IP on a specific port.
IPOCL will open a port and listen for incoming TCP messages. On receiving a message IPOCL will convert this message
(which looks something like this:
2013/11/07 12:44:52,00:01:20,1,200,O,100,100,,1,1000077,0,E200,Test2,E100,Test1,0,0,,,,,,,,,,,,,)
to something more convenient like this:
2013/11/07 12:44:52 - Call from 200(Test2) to 100(Test1) - Duration: 00:01:20
Things you can customize via the settings file:
- port that is used
- location of the log file
- output format (include or exclude more or less information, move it around, add things like "Call from" etc.
What do I have to do for IPOCL to work?
1. Activate SMDR (System - SMDR) and set the port and ip the messages are sent to
2. Open the desired port on any firewall between IPO and the PC/Server running IPOCL
3. Configure IPOCL via the settings file (created on startup - a basic configuration is of course included)
4. Start IPOCL in the (very simple..) GUI version for example on your laptop
OR start it in the non-GUI version if you want to run it on a server for several hours/days
IMPORTANT: As it turns out in some specific cases (like calls over an H.323 Line - no SCN or standard conferences) the names of the two parties might be switched around or vary altogether, as far as I can tell the calling and called number are ok, though!
Note: If you want a continuous log for several hours/days I recommend Windows Task Scheduler (make sure you check "run independent of logged-in users". Usage of a Trigger is optional as you can always start the task manually. It is very important to use the non-GUI version if run by a task scheduler because (as far as I know - correct me if I'm wrong) most of them don't allow Pop-Ups or GUIs to appear. As the GUI contains a "Start Logging" button you won't be able to actually start a log without the GUI. In the non-GUI version IPOCL will automatically start logging on startup.
For server use I included a "StopIPOCL.jar" which will stop logging (as there is - again - no GUI with a "Stop Logging" button
![[wink] [wink] [wink]](/data/assets/smilies/wink.gif)
)
Example scheduler action setup:
- Program: C:\Program Files\Java\jre8\bin\java.exe
- Arguments: -jar C:/Users/Administrator/Desktop/IPOCL/IPOCL.jar
- Start in: C:/Users/Administrator/Desktop/IPOCL
How can I report Bugs and/or suggest features for future releases?
Go to [link http://www.tek-tips.com/viewthread.cfm?qid=1721475]this[/link] thread - the FAQ you are reading right now has one nice little advantage over a normal thread: The option to edit the original post
![[smile] [smile] [smile]](/data/assets/smilies/smile.gif)
which is why I will use this FAQ for any release updates etc. and the thread for discussion/bugs/feature requests.
Download
http://www.alfalis.de/ipocl