I just found how to save from the Obi. I'm not sure if I feel like parsingo that xml mess in python or Java.
Another pain in the butt way.
Go to
>>>Status
>>>>>>>>call history
On the far right is a button to save your call history. Last 400 records.
Save the file as callhistory.html
Edit with textedit
Find and replace the following
<CallHistory date=" with blank space
" time=" with ,
<Event time=" with ,
<e0> with ,
<e1> with ,
</CallHistory> with <BR>
"> with blank space
Save the file
Open in firefox
Select all
Copy
Paste in new text file.
Save as callhistory.txt
Import into Google Drive as a spreadsheet
Put this code into cell N1
=if((left(E1,2))="Fo","Incoming","Outgoing")
Put this code into cell O1
=if(L1>0,(if(N1="incoming",L1-B1,0)),0)
Click O1 and copy it. Click O column header and paste.
Put this code into cell P1
=if((if(ISNUMBER(J1)=FALSE,0,J1))>0,(if(N1="Outgoing",J1-B1,0)),0)
Click P1 and copy it. Click P column header and paste.
Put this code into cell Q1
=CONCAT("Incoming ",(sum(O:O)))
Put this code into cell R1
=CONCAT("Incoming ",(sum(P:P)))