Abstract:
A system for collecting information associated with a telephonic communication made through it VoIP system by dynamically integrating a plurality of end user software applications including a client side integration proxy in electronic communication with a hosted VoIP PBX. Software executing on the client side integration proxy retrieves data related to a requested previous telephonic communication from a data store, assigns a portion of a memory cache for storing the retrieved data about the previous telephonic communication, enables one or more of the plurality of end user software applications to access the data about the previous telephonic communication, enables one or more of the plurality of end user software applications to update, modify, or add to the data about the previous telephonic communication, and retrieves and presents the supplemented data about the previous telephonic communication to the end user.
Abstract:
A system for collecting information associated with a telephonic communication made through a VoIP system by dynamically integrating a plurality of end user software applications including a client side integration proxy in electronic communication with a hosted VoIP PBX. Software executing on the client side integration proxy retrieves data related to a requested previous telephonic communication from a data store, assigns a portion of a memory cache for storing the retrieved data about the previous telephonic communication, enables one or more of the plurality of end user software applications to access the data about the previous telephonic communication, enables one or more of the plurality of end user software applications to update, modify, or add to the data about the previous telephonic communication, and retrieves and presents the supplemented data about the previous telephonic communication to the end user.
Abstract:
A system for dynamically integrating and synchronizing a plurality of software applications of an end user as part of a telephonic communication between the end user and a third party managed and handled by a hosted VoIP PBX includes a client side integration proxy having (i) an API for communicating and exchanging data with the software applications and (ii) memory cache dedicated to storing information about the telephonic communication handled and managed by a hosted VoIP PBX, wherein the client side integration proxy assigns a record in the memory cache for storing information about the telephonic communication and enables the software applications periodically to access and dynamically update, modify, or add to the record as the information about the telephonic communication is updated or changed by other software applications and by the end user.
Abstract:
A system for dynamically integrating and synchronizing a plurality of software applications of an end user as part of a telephonic communication between the end user and a third party managed and handled by a hosted VoIP PBX includes a client side integration proxy having (i) an API for communicating and exchanging data with the software applications and (ii) memory cache dedicated to storing information about the telephonic communication handled and managed by a hosted VoIP PBX, wherein the client side integration proxy assigns a record in the memory cache for storing information about the telephonic communication and enables the software applications periodically to access and dynamically update, modify, or add to the record as the information about the telephonic communication is updated or changed by other software applications and by the end user.