PhoneServer Conception
what is phone server?
Access server for application access to GSM hardware modem.
PS is a daemon which keeps exclusive access right to modem.
PS is a server which provide a generic service for clients such as SMS , Voicecall application.
Why we need phone server?
It is very complex to access to modem, and we do not want to expose this complication to application. So , we need phone server to map the access to modem and give us a simpler interfaces.
Many applications need to access to modem, If they all access to modem directly, it will cause many problems. So we need phone server to correspond and manage the access to modem.
What are the main functions of phone server(PS)?
PS encapsulates the access to modem. Applications must communicate with modem via PS .
PS provides the fundamental services for the applications. correspond and manage the requests of applications.

