Just a little suggestion maybe
Seems that the commands, if combined on one line, are processed if no errors. IF theres an error among one (being not supported, or just wrong setting) not all the commands will initiate, like in my case (CallerID), however, using the above treatment It set the phone registers to use it as a default.
Heres another debug info:
--------------------------------------------------------------
1/8/2008 11:15:52 PM: Out: [ATE0;+CSCS="8859-1";+CRC=1;+CLIP=1;+CNMI=2,1]
1/8/2008 11:15:52 PM: In: [ATE0;+CSCS="8859-1";+CRC=1;+CLIP=1;+CNMI=2,1]
1/8/2008 11:15:52 PM: In: [ERROR]
--------------------------------------------------------------
Just to clarify something here:
ATE0;+CSCS="8859-1";+CRC=1;+CLIP=1;+CNMI=2,1 Fails
during that period:
CRC stayed: 0
CSCS stayed: PCCP437
CLIP stayed 0
CNMI was unfortunately not supported.
Because of that error in sequence, the good commands were not set, Ex. CallerID (!!!)
The easiest way to implement the fix without affecting the current progress of the freefone software, would be to load the 4 startup commands on separate lines (IF all are required), otherwise, just for callerID, AT+CLIP=1;+CRC=1 can be ran on a single line only, which would get many people up and running, the phonebooks etc would be the last thing to worry about until callerid is working the way it should be.
Hope this will be fixed in the next freefone 1.5 release as well as the callerID parsing, as freefone doesnt show the callerid/picture even though the Debug.txt does.
Maybe a suggestion would be, an option in settings.ini to set INIT commands on startup, and make AT+CLIP=1;+CRC=1 as default, and add another INIT line to load other commands, like AT+CSCS="8859-1"



LinkBack URL
About LinkBacks



Reply With Quote

Bookmarks