The accessing of data from Microsoft Exchange Server has been primarily restricted for use on a PC or laptop. Using the capabilities of the AGP, the Microsoft Exchange server, WebDAV protocol and some server side programs, we can now provide access to the Microsoft Exchange server data via the IP Phone DSM/APM.
- The IP Phone sends key-value pairs to the servlet.
- The Java servlet processes the request received from the phone and sends an XML query to the C# Middleware application.
- The C# application parses the XML and processes the information contained.
- The active directory is used for authentication purposes and for searching for contacts.
- If the request is for information from the Exchange Server, the middleware sends a request to the Exhange server for the relevant information.
- The exchange server responds with XML containing the required information.
- The C# application processes this information and constructs XML to send to the Java Servlet.
- The Servlet then processes the information received and constructs an XML screen and sends this to the IP Phone via an HTTP Response.
- Send / receive emails.
- Delete / reply / forward the received emails.
- Get notification for new Emails received.
- View Appointment details with time, date ,subject ,location etc.
- View next day's / previous day's appointments.
- Add / Delete Appointments.
- Viewing tasks in priority order, high first, then normal, then low.
- View task details with subject, time, priority, completion percentage, etc.
- Add / Delete tasks
- Change task details, priority ,completion percentage, etc.
- Display the user's contact list.
- Add contact to contact list.
- Send an email to contact
- Call a contact from the application
- View contact details like name, email address,telephone number, job title, department etc.
- Search a contact from the active directory by entering the surname.
- View contact's calendar / task list provided you have permission to.