Telemanagement system with single point of entry
First Claim
1. A program storage device readable by a machine, tangibly embodying a program of instructions executable by the machine to perform method steps for synchronizing the entry of data for a user from a telephone system or adjunct system database into a master database and at least one other adjunct database for a single data record, said method steps comprising:
- selecting a user;
selecting a Service Provider for a selected telephone or adjunct system;
indicating the desire to create an entry on the selected system;
deriving a key for the selected Service Provider;
requesting a data packet of all data for the user from the selected system;
checking if the selected system is available;
if available, checking if the user exists on the selected system;
if the user exists, receiving the data packet from the selected system database;
parsing the data packet into field-value-pairs;
locating the correct property for each received field; and
updating the master database with the value for each property for each field.
4 Assignments
0 Petitions
Accused Products
Abstract
A telecommunications management system that deploys a single-point-of-entry and synchronous database system. In addition to controlling commonly used PBX systems, the management system controls adjunct systems such as voice mail and 911 emergency systems by synchronizing the entry of data for a user from a telephone system into a master database for a single data record. The system also includes global synchronization in which a record-by-record comparison of the master database with the entries found in the telephone or adjunct system, or visa versa, is made. If the record is found, then the properties are updated with the information form either the master database or the telephone or adjunct system. The system includes the feature of synchronizing without update, which allows the user to see exactly what the manger will do to complete synchronization prior to synchronization taking place.
-
Citations
2 Claims
-
1. A program storage device readable by a machine, tangibly embodying a program of instructions executable by the machine to perform method steps for synchronizing the entry of data for a user from a telephone system or adjunct system database into a master database and at least one other adjunct database for a single data record, said method steps comprising:
-
selecting a user;
selecting a Service Provider for a selected telephone or adjunct system;
indicating the desire to create an entry on the selected system;
deriving a key for the selected Service Provider;
requesting a data packet of all data for the user from the selected system;
checking if the selected system is available;
if available, checking if the user exists on the selected system;
if the user exists, receiving the data packet from the selected system database;
parsing the data packet into field-value-pairs;
locating the correct property for each received field; and
updating the master database with the value for each property for each field.
-
-
2. A program storage device readable by machine, tangibly embodying program of instructions executable by the machine to perform method steps for synchronizing the entry of all data records for a user from a telephone system or adjunct system database into a master database or from a master database to a telephone system or adjunct system database, the method steps comprising:
-
selecting either the master database or the telephone or adjunct system database as a data source for data transfer;
checking data records one by one in the selected database for existence in the non-selected database;
for each data record found, displaying to the user the found data record and upon an instuction from the user, updating the found data record by transferring the information in the data record from the selected database to the non-selected database; and
for each data record in the selected database not found in the non-selected database, displaying to the user the not found data record and upon an instuction from the user, adding the not found data record to the non-selected database and updating the not found data record by transferring the information in the data record from the selected database to the non-selected database.
-
Specification