I have thrown together a little VBA app in excel that basically uses keywords to define the beginning and end of a call, it has limitations like there's little logic to deal with transferred calls, but in my particular environment, it's not that important. I match those numbers against a DB from our website to find company name matches...
I won't publish what I have simply because it's pretty specific in use, but just tossing it out as an idea, you *can* put something together if the requirements are relatively simple.
I also transfer logs automatically by FTP and it seems to do the trick...