[Previous] [Next] [Contents]

CHAPTER 6. PHONE INTERFACE

 

6.4 PHONE SERVER

As stand alone application, it gives service to the applications that want to communicate with phone.
It sends the message taken from application to phone and sends the message of phone to application.
And it also takes charge of mediating those.

 

A. Initializing of phone server

If power supplied to system, PDA starts its’ booting.
PDA loads necessary system modules and activates DPRAM to communicate with phone. Then phone server is started.

a. Starting flow

Phone server is started at the early stage of system boot up.
It prepares communicating with phone and progresses the process to communicate with PDA system.
In this stage, the following processes are progressed.

Step 1. Initialize internal message transmission system
Step 2 Form handle to communicate with IOM
Step 3. Get battery type info through PDA
Step 4. Form handle to communicate with PHONE
Step 5. Form handle to control PPP demon
Step 6. Initialize system to take client
Step 7. Wait client
Step 8. Indicator that is main client connects to phone server
Step 9. Indicator requests Phone power on
Step 10. Phone server does Phone power on
Step 11. Power is supplied and phone starts to boot
Step 12. Phone receive boot complete notification
Step 13. Send battery type to phone
Step 14. Request R-UIM card info to phone
Step 15. Phone server transits its status according to R-UIM card info
Step 16. Inquire whether service is possible or not to phone
Step 17. Request time info to phone
Step 18. Phone sends time info to indicator
Step 19. Indicator sets system time
Step 20. Indicator requests initializing phone book of R-UIM card
Step 21. Phone server requests initializing phone book
Step 22. Indicator requests initializing SMS of R-UIM card
Step 23. Phone server requests initializing SMS
Step 24. Complete initializing R-UIM card
Step 25. Phone server waits

 


[Previous] [Next] [Contents] MIZI Prizm 2.0.0