The CallHistory.xml file for the OBi-202 is vastly different from the CallHistory.xml file for the OBi-110, so, I created a new program to deal with it.
You just need to download the correct version (Linux or Windows) to the same directory/folder as your OBi-202 CallHistory.xml file and run the program.
You can download the program from this page:
http://www.googlevoiceforcanadians.com/downloads/This is only 'Stage # 1' of the program - 'Stage # 2' will get rid of all the unnecessary characters & columns.
Any feedback would be appreciated.
Here is some "bla, bla" info, if you are interested:
In the Obi-202 Callhistory.xml file, a 'Call Record' starts with : <CallHistory date=
and ends with : </CallHistory>
Between these 'start' & 'end' lines, there may be from 8 to 34 of additional detail
lines of information relating to the call, at least this was the case with the Obi-
202 CallHistory.xml file that I have.
The only useful way that my little brain could figure out on how to deal with the
fact that a single 'Call Record' could have many detail lines was to output the Obi-
202 CallHistory.xml to many 'CH_Work.txt' files, based on the total number of
lines for each 'Call Record' , so, that is what I did.
When you open a 'CH_Work.txt file with a spreadsheet program, you will see that
I added 3 columns to the beginning of each row – remember that each row is a
'Call Record':
1. The total number of lines for that 'Call Record'
2. The starting line number from the 'CallHistory.xml' file for that record.
3. The ending line number from the 'CallHistory.xml' file for that record.
When you run the Obi-202 program, it will generate:
• A CH_Work.txt file that contains a single row for each 'Call Record', with as
many columns as there are lines for that 'Call Record'.
To use the program:
1. Copy it into the directory/folder where the CallHistory.xml file is living.
2. Launch the program.
3. The 'CH_Work' files will be generated in the same directory/folder.