1460925020-f1a02965-f159-40c2-ada7-155bf30e09c9

What is claimed is:

1. A method for automatically configuring dialing properties of a telephone, comprising:
tracking incoming calls received by the telephone;
determining the frequency of each incoming call and indicia about each tracked call; and
displaying a list of the most frequently called incoming calls in a predefined sorted order.
2. The method of claim 1, wherein displaying the list of most frequently called incoming calls includes providing a user accessible button that allows dialing of each record of the list.
3. The method of claim 1, further comprising tracking outgoing calls dialed by the telephone.
4. The method of claim 2, further comprising determining the frequency of each outgoing call.
5. The method of claim 4, further comprising displaying the most frequently called outgoing calls.
6. The method of claim 3, further comprising using a bubble sort method for determining the most frequently incoming and outgoing calls in a sorted order.
7. The method of claim 3, further comprising deleting incoming and outgoing calls with the least amount of frequency.
8. An electronic management system for a telephone, comprising:
an identification mechanism that tracks incoming calls received by the telephone;
a memory device that determines the frequency of each incoming call and stores the incoming calls; and
a display device that displays a list of the most frequently called incoming calls.
9. The electronic management system of claim 8, further comprising a touch sensitive device that allows a user to access each incoming call.
10. The electronic management system of claim 9, wherein the touch sensitive device is an electronic button.
11. The electronic management system of claim 9, wherein the touch sensitive device is a touch sensitive liquid crystal display screen.
12. The electronic management system of claim 8, wherein the memory device tracks outgoing calls dialed by the telephone.
13. The electronic device of claim 12, further comprising a sort processor of the memory device that determines the frequency of each incoming and outgoing call for providing the display device with the most frequently incoming and outgoing calls in a sorted order.
14. The electronic management system of claim 8, wherein the memory device includes a programmable area to allow the user to preprogram preferences and storage criteria.
15. The electronic device of claim 13, wherein the sort processor uses a bubble sort method for providing the display device with the most frequently incoming and outgoing calls in a sorted order.
16. A telephone for automatically managing incoming and outgoing calls, comprising:
an identification mechanism that tracks incoming calls and outgoing calls received by the telephone;
a memory device that determines the frequency of each incoming and outgoing call and stores indicia about each call;
a display device that displays a list of the most frequently called incoming and outgoing calls; and
a touch sensitive device that allows a user to access the list of incoming and outgoing calls.
17. The telephone of claim 16, wherein the touch sensitive device is a touch sensitive liquid crystal display screen.
18. The telephone of claim 16, further comprising a sort processor of the memory device that determines the frequency of each incoming and outgoing call for providing the display device with the most frequently incoming and outgoing calls in a sorted order.
19. The telephone of claim 18, wherein the sort processor uses a bubble sort method for providing the display device with the most frequently incoming and outgoing calls in a sorted order.
20. The telephone of claim 16, wherein the memory device includes a programmable area to allow the user to preprogram preferences and storage criteria.

The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.

1. A method of a communication application platform comprising:
receiving a communication call request with at least one communication endpoint and establishing a call session on behalf of the communication call request;
directing communication control of the call session to a first module, wherein the first module controls communication of the call session according to a first set of application logic, wherein the first module includes a first set of permitted platform resources;
during communication control of the call session by the first module, receiving a module identity code that directs communication control of the call session to a second module;
transitioning communication control of the call session to the second module during the call session, wherein the second module controls communication of the call session according to a second set of application logic, wherein the second module includes a second set of permitted platform resources, and wherein the first set of application logic is different from the second set of application logic;
metering use of the first module during the call session and metering use of the second module during the call session; and
accounting the metered use of the first module according to a first usage plan and accounting the metered use of the second module according to a second usage plan.
2. The method of claim 1, wherein receiving a module identity code comprises receiving an application programming interface (API) request that directs the communication control to be directed to the second module.
3. The method of claim 1, wherein receiving a module identity code comprises executing an instruction within the application logic of the first module that indicates a directive to transition communication control to the second module.
4. The method of claim 1, further comprising during communication control of the call session by the second module, receiving a second module identity code that directs communication control of the call session to the second module, and transitioning communication control of the call session to the first module.
5. The method of claim 1, wherein the first set of permitted platform resources includes a set of telephony application processing resources, and directing communication control of the call session to the first module comprises retrieving application instructions and executing telephony instructions during the call session; and wherein the second set of permitted platform resources includes communication routing services, and transitioning communication control of the call session to the second module comprises routing the call session between the at least one communication endpoint and a second communication endpoint outside of the set of telephony application processing resources.
6. The method of claim 1, wherein the first set of permitted platform resources includes communication routing services, and directing communication control of the call session to the first module comprises routing the call session between the at least one communication endpoint and a second communication endpoint; and wherein the second set of permitted platform resources includes telephony application processing resources, and transitioning communication control of the call session to the second module comprises retrieving application instructions and executing telephony instructions during the call session.
7. The method of claim 6, wherein routing the call session between the at least one communication endpoint and a second communication endpoint comprises bridging at least one leg of the call session over a session initiation protocol (SIP) connection.
8. The method of claim 1, wherein the call session has a unique identifier, and wherein the metered use of the first module and the second module are accounted for by the unique identifier of the call session.
9. The method of claim 8, wherein accounting the metered use of the first module according to a first usage plan comprises aggregating use of the first module during the call session; and wherein accounting the metered use of the second module according to a second usage plan comprises aggregating use of the second module across the call session.
10. The method of claim 1, wherein the first usage plan is accounted at a rate different from the second usage plan.
11. The method of claim 10, further comprising charging an account according to a combined accounted resource usage.
12. The method of claim 1, wherein receiving the communication call request comprises receiving the communication call request as an inbound call to the communication application platform.
13. The method of claim 1, wherein receiving the communication call request comprises receiving the communication call request as an application programming interface request to establish an outbound call session connected to the at least one communication endpoint.
14. The method of claim 1, wherein the call session is a voice session.
15. The method of claim 1, wherein the call session is a video session.
16. The method of claim 1, wherein the call session is a bi-directional multi-media messaging session.
17. The method of claim 1, further comprising during communication control of the call session by the second module, receiving a second module identity code that directs communication control of the call session to the first module, and transitioning communication control of the call session to the first module.
18. A method comprising:
initiating an instance of a bi-directional synchronous call session within a communication platform, wherein a mapping specifies an initial module for the call session;
connecting the call session through a first module upon receiving direction to transfer application control to the first module, the first module controlling the call session in a first operational state and including a first set of platform resources;
connecting the call session through a second module upon receiving direction to transfer application control of the call session to the second module, wherein functionality of the first module is different from functionality of the second module, and wherein the second module controls the call session in a second operational state and includes a second set of platform resources;
metering platform resource usage of the call session when connected through the first module during the call session;
metering platform resource usage of the call session when connected through the second module during the call session; and
accounting the metered platform resource usage according to a first usage plan of the first module and a second usage plan of the second module; wherein the call session is connected through the first module and at least the second module at different portions of the call session.
19. The method of claim 18, further comprising:
connecting the call session through a third module upon receiving direction to transfer application control to the third module, wherein functionality of the third module are different from the functionality of the first module and the second module;
metering platform resource usage of the call session when connected through the third module; and
accounting the metered platform resource usage according to the first usage plan of the first module, the second usage plan of the second module, and a third usage plan of the third module.
20. The method of claim 19, wherein connecting the call session through the first module comprises routing the call session between a first communication endpoint and at least a second communication endpoint; wherein connecting the call session through a second module comprises retrieving application instructions and executing telephony instructions during the call session; and wherein connecting the call session through the third module comprises executing service-level application logic during the call session.
21. The method of claim 20, wherein the first usage plan, the second usage plan, and the third usage plan are different; and further comprising charging an account according to a combined accounted resource usage.
22. The method of claim 19, wherein the bi-directional call session is a voice session.
23. The method of claim 19, wherein the bi-directional call session is a video session.
24. The method of claim 19, wherein the bi-directional call session is a multi-media messaging conversation session.