Abstract:
A method facilitates providing private exchange functionality to a subscriber that is remote from the private network. In the private network, telephones connected thereto can be accessed via extension dialing. The remote subscriber can dial the extension of a second telephone connected to said private network. A local exchange receives the extension and translates it into a phone number for the second telephone. The local exchange then uses the phone number to establish a connection between the subscriber and the second telephone. The same method can be used to implement remote speed dialing and automatic callback through the private network.

Description:
BACKGROUND OF THE INVENTION 
     The present invention is directed to a method for providing a private exchange functionality to a remote terminal. More specifically, the invention is directed to a method which provides remote emulation of the functionality of a private branch exchange including such features as: extension dialing, speed dialing, and auto dial back. 
     The popularity of the home office and “telecommuting” in the work force has created new opportunities for the communication industry. Individuals working from home now demand the same telecommunication features and options available to them at the workplace. To service that growing market, communications companies are now providing the same office support services found in many of today&#39;s larger corporations. For example, ISDN access lines, video and telephone conferencing, and high speed modem access are now but a few of the features now available in the home office. 
     At present, if a worker at home wishes to contact a co-worker at the workplace, he must have the actual telephone number of the worker or must have the main PBX access number and the extension of the worker to be able to place a call to the worker at the workplace. Furthermore, the at-home worker does not get any of the other benefits of the PBX, namely speed dialing or automatic dial back which are functions which may be available to the worker at their workstation at the workplace. It is desirable to provide a method by which the home worker can have access to PBX functionalities such as extension dialing even when they are remote from the workplace private exchange that provides such functionality. 
     SUMMARY OF THE INVENTION 
     The present invention provides a method by which a first telephone can access functionality available at a telephone switch remote from the first telephone. For instance, the invention provides that a home worker using a first telephone can have functionality that is also available at a private branch exchange remote from the first telephone. The functionality can include the extension dialing of a second telephone that is coupled to the private branch exchange. In accordance with the present invention, access to such functionality is achieved by providing a database in association with the local exchange to which the homeworker is coupled or connected. That database stores information to translate functionality requests into actual telephone numbers to be dialed. The local office then initiates calls using the actual telephone numbers and establishes connections between the at-home or remote caller and the desired telephone that is coupled to the private branch exchange. 
     In accordance with the present invention, in addition to extension dialing, the remote caller may have access to such functions as speed dialing or automatic call back dialing. 
    
    
     BRIEF DESCRIPTION OF THE DRAWINGS 
     FIG. 1 illustrates a known telecommunications configuration. 
     FIG. 2 illustrates a telecommunications system in accordance with an embodiment of the present invention. 
     FIG. 3 illustrates a call processing flow in accordance with an embodiment of the present invention. 
    
    
     DETAILED DESCRIPTION 
     FIG. 1 illustrates a known communication arrangement for providing communication service to a telecommuting worker. The worker, at home, has access to telephone station  10 . That telephone station is coupled to a central office  20 . The worker&#39;s workplace is designated as element  40  which is remote from the worker and remote from telephone station  10 . The central office  10  and the workplace  40  are coupled via the Public Switched Telephone Network (PSTN)  30 . Please note that central office  20  would be considered part of the public switched telephone network PSTN but is shown separately for purposes of providing an indication of what the home worker telephone is most directly coupled to and to aid in the description of the invention that follows with respect to FIG. 2. A private branch exchange (PBX) provides telecommunication service within the work environment. The PBX provides switching between various telephone stations, for example  51  and  52 , within the workplace. The PBX can provide such functionality as extension dialing, speed dialing, and auto dial back. 
     In extension dialing, a user at telephone station  51  need only dial an extension number for telephone station  52  and the PBX will establish a connection between the two stations. Speed dialing, which is also known, operates by permitting the user of a telephone station, for example  51 , to input a reduced number of keypad entries to execute the dialing of a desired party. As one example, the telephone station may have a single key set aside for speed dialing which permits the user to program the key and then when the key is pressed then the desired number is used to establish a connection to the desired party. In the auto dial back function, the PBX keeps track of the number of the calling party who last attempted to contact a given station. When that given called station so desires, it can request an automatic callback to the party that previously called. The PBX uses the stored calling party information to establish a communications path to the previous calling party. 
     In the known telecommunications arrangement, the worker, when she is remote from the PBX, that is when she is telecommuting or at home, does not have access to these features of PBX  50 . 
     In accordance with an embodiment of the present invention, the worker using telephone station  10  obtains access to the functionality which they would be able to have if they were instead located in the workplace environment connected to the PBX. With reference to FIG. 2, like elements in FIGS. 1 and 2 bear like reference numerals. One new element illustrated in FIG. 2 is database  25 . Furthermore, a connection between the central office  20  and the database  25  is added. This database allows the central office to provide functionality to the worker to emulate being at the location of the PBX. In particular, the database  25  can store real telephone numbers for establishing connections to parties at the PBX  50  in accordance with a functionality that may be desired. 
     For example, if the home worker desires to have extension dialing capabilities, that is she wishes merely to dial the extension of a co-worker, for example a worker at station  52 , then the following operations may be performed in connection with the database  25 . First, the home worker would need to provide programming information to the database. Such information would include the desire to implement extension dialing, extension numbers and corresponding real telephone numbers, the desire to implement speed dialing, a speed dialing code or identifier and a corresponding real telephone number, and an automatic dial back functionality. This data can be provided to the database during a registration call via the CO or it may be entered into the database by a service center  26  in response to the customer providing all of the necessary data to the service center in a separate call or data transmission (for example, a completed application form or other data message such as by facsimile or Internet access). If the information is provided to the database during a direct call from the home worker, it is also possible that the process can be controlled by an integrated voice response (IVR) system. In such a system the caller may be provided with voice prompts and/or voice menu options. The caller can then enter data either using the keypad or with a voice response. 
     Regardless of how the data is entered into the database, the data essentially constitutes a table of information associated with the home worker correlating actual telephone numbers for contacting parties coupled to PBX  50 , and dialing commands or reduced length telephone numbers (e.g., extensions) usable at the workplace to contact such parties. 
     Once the database associated with the central office has been established, the operation or call process flow is rather straightforward. In particular, once the home worker at telephone station  10  desires to extension dial a co-worker at PBX  50 , the home worker goes off-hook and receives a dial tone from central office  20 . The worker then can enter a short sequence of numbers and/or symbols to indicate that an extension number is to be dialed. Then the home worker enters the extension number and some terminating symbols such as the * or # key. The central office detects the dialed extension and initiates a query to a database  25 . The database could be operated by the local exchange carrier that operates the central office. Alternatively the database could be operated by another party (such as an inter exchange carrier) that sells, for example, enhanced network services. The query does two things. First, it verifies the calling subscriber. This can be done using the automatic number identification (ANI) associated with the subscriber telephone station. Then, once the subscriber has been verified the received extension number, for example  825 , is used to conduct a look up or translation function using the subscriber database. The extension number is compared to the list of extension numbers for which the subscriber has provided real telephone number information. When a match is found, the real telephone number which may correspond to a Direct Inward Dial number for station  52  is returned from the database to the local exchange carrier central office. The central office then dials the real telephone number for telephone station  52  and establishes a communications path between telephone station  10  and station  52  which path passes through PBX  50 . In this manner, the home worker has a virtual attachment to the PBX for purposes of obtaining certain functionality. While the functionality is in fact provided by the database and central office operating together, the functionality emulates the functionality that would be available to the worker if they were at the workplace rather than at home. 
     The above described processing operation is illustrated in a flow diagram in FIG.  3 . In accordance with the process, a local office receives the extension plus some code designated that extension dialing is desired in step  300 . The local office sends a query to the database including the extension in step  301 . The database sends the real telephone number corresponding to the extension back to the local office in step  302  and the local office establishes a path from the caller to the extension in step  303 . 
     The call processing could be modified depending on whether the caller actually seeks to implement a different functionality. For example, the caller may desire to implement the speed dialing functionality. In this circumstance, the caller may have programmed in the subscriber database a particular speed dial code which will access a particular telephone number for dialing. For instance, after the subscriber goes off-hook they may enter a code such as *XX that indicates a speed dial selection is to follow. The user can then enter a single digit identifying one of possible ten speed dial numbers. If the user activates speed dial “1” for example, then the local office sends a query to the database looking for the actual telephone number associated with that speed dial code. Once the number is retrieved from the database then the local exchange can establish a path from the caller to the party corresponding to the speed dial number. 
     In the embodiments described above with reference to FIG. 2, the telephone  10  is shown coupled to central office  20 . That coupling can be via a typical land-line connection. Alternatively, the subscriber&#39;s telephone may constitute a wireless communication unit. Such a unit could make use of a database coupled to the central office by the routing of calls from the wireless network to the CO which, as described above, is part of the PSTN. In a further variation the database  25  and service center may be provided in the wireless network to service a wireless subscriber. 
     The present invention provides a remote subscriber with functionality that emulates the functionality available at a private exchange. As a consequence, a worker at home can have access to functionality they would have if they were in fact in the workplace and using a telephone station connected to the private branch exchange at the workplace. The database coupled to the central office provides tremendous flexibility in terms of designating real telephone numbers that are of interest to the subscriber and can be accessed with special codes which are shorter in length than having to dial the entire telephone number. Thus, the combined operation of the central office and the database provide an emulation of PBX functionality to the remote subscriber who is working at home.