This software? should run as a **background service** on a smart phone with any of the following OS:? Blackberry, MS Win Mobile, Android,? Symbian and Palm.? I would also like to know how this software could be developed on iPhone.?
?
The purpose of this software is to:
(
a. read the "log" of call activity on the phone;
? ? or
b. capture each call statistic
)
? Then? transmit it to an external server.?
## Deliverables
**Cell Call Accounting software**
?
?
**Objective:**
?
This software? should run as a **background service** on a smart phone with any of the following OS:? Blackberry, MS Win Mobile, Android,? Symbian and Palm.? I would also like to know how this software could be developed on iPhone.?
?
The purpose of this software is to:
(
a. read the "log" of call activity on the phone;
? ? or
b. capture each call statistic
)
Then? transmit it to an external server.?
?
**User interface:**
?
There should be only 1 form with the following fields (all fields must be entered by user) on it:
?
Acct # (or this device’s phone #)
URL of the external server
Enable/Disable this service
How frequently to send data to the server
What to do if can’t send data (i.e. no connection, etc…)
? - Need suggestions…
? - How can you access this data?
?
?
**CDR description:**
?
Each record will contain the following fields (comma separated):
?
Acct #? minimum 10 digits
Date of Call:? YYYYMMDD
Time of Call: HHMMSS
Length of Call: HHMMSS
Direction: I/O
Originating # (for Incoming = Caller ID, for Outgoing = this phone #)
? include all DTMF up to 20 characters
Destination # (for Incoming = this phone #, for Outgoing = phone # dialed)
? include all DTMF up to 20 characters
CallRecID: 0 ??" 999 (gets reset to 0 every day)
?
?
**Built-in debugger:**
It is also necessary to provide an option that once turned on would store essencial debugging information in a file that would help address issues.
?