US20070274470A1 - Method and system for transmitting a message to a telephone station - Google Patents
Method and system for transmitting a message to a telephone station Download PDFInfo
- Publication number
- US20070274470A1 US20070274470A1 US11/803,191 US80319107A US2007274470A1 US 20070274470 A1 US20070274470 A1 US 20070274470A1 US 80319107 A US80319107 A US 80319107A US 2007274470 A1 US2007274470 A1 US 2007274470A1
- Authority
- US
- United States
- Prior art keywords
- message
- call
- telephone
- time period
- delay time
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Abandoned
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/42—Systems providing special services or facilities to subscribers
- H04M3/487—Arrangements for providing information services, e.g. recorded voice services or time announcements
- H04M3/4872—Non-interactive information services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2242/00—Special services or facilities
- H04M2242/22—Automatic class or number identification arrangements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/42—Systems providing special services or facilities to subscribers
- H04M3/42025—Calling or Called party identification service
- H04M3/42034—Calling party identification service
- H04M3/42042—Notifying the called party of information on the calling party
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/42—Systems providing special services or facilities to subscribers
- H04M3/428—Arrangements for placing incoming calls on hold
- H04M3/4285—Notifying, informing or entertaining a held party while on hold, e.g. Music On Hold
Definitions
- the present invention relates generally to telecommunications services and more particularly to the transmission of a message to a telephone station.
- Various telecommunications services require messages to be transmitted to telephone stations.
- a caller identification service which transmits information about a calling party to a called telephone station.
- Another example of such a service is described U.S. Pat. No. 6,219,414 and is commercially available from Ameritech under the name “Talking Call Waiting.”
- This service provides information, in the form of an audible message, to a called party that is engaged in a first call to enable them to decide whether or not they want to put the first call on hold and accept a second call.
- the message comprises an audible tone, which indicates that the second call is waiting, and audible information about the caller, preferably the caller's name.
- a telecommunications system will typically perform a series of call set-up or configuration steps that enable the message to be transmitted to the called party's telephone station. For example, once it has been determined that the message is to be transmitted to the called telephone station, a communication channel must be established between the network element that generates the message and the called telephone station so that the message can be transmitted from the network element to the called telephone station.
- a system and method for transmitting a message to a telephone station that overcome these timing issues are needed.
- FIG. 1 is a block diagram of a system for transmitting a message to a telephone station of a preferred embodiment.
- FIG. 2 is more detailed block diagram of the system depicted in FIG. 1 .
- FIG. 3 is a flow chart of a method for transmitting a message to a telephone station of a preferred embodiment.
- FIG. 4 is a block diagram of an alternative embodiment of the system of FIG. 2 .
- FIG. 1 depicts a system 10 of a preferred embodiment.
- the system 10 comprises a network 20 that can be coupled with a first switch 30 and a second switch 40 , which are located in separate local access and transport areas (LATAs).
- a first communication station 32 is coupled with the first switch 30 and a second communication station 42 is coupled with the second switch 40 .
- the phrase “coupled with,” as used herein, means coupled either directly or indirectly via one or more intervening elements.
- the network 20 preferably comprises a telecommunications network.
- the network 20 can comprise a computer network or any other network that is adapted to store and retrieve information and facilitate point to point communications.
- the network 20 preferably further comprises means for receiving a call 22 , means for analyzing information related to the call 24 , and means for transmitting a message to the communication stations 26 .
- the first and second switches 30 , 40 preferably comprise means for establishing a connection with the network 28 , 29 . Because the switches 30 , 40 are located in different LATAs, they can utilize different routing strings to establish a connection with the network 20 .
- the communication stations 32 , 42 preferably comprise respective analog telephone stations, but can comprise any suitable communication station adapted for use in the present embodiments.
- Each of the means 22 , 24 , 26 , 28 , 29 described above is preferably implemented through the use of computer readable program code written in any suitable programming language and implemented on an analog or digital computer utilizing any suitable operating system.
- each of the means 22 , 24 , 26 , 28 , 29 can be implemented through the use of hardware in the form of a hardwired computer, a processor, an integrated circuit, or a combination of hardware and computer readable program code.
- the system 10 enables a message to be efficiently and effectively transmitted to communication stations 32 , 42 .
- the system 10 can coordinate and synchronize the generation and transmission of messages to communication stations 32 , 42 by analyzing information related to a connection that is established between the network 20 and switches 30 , 40 .
- the switches 30 , 40 utilize different predetermined routing strings to establish a connection with the network 20 because they are in different LATAs.
- switch 30 and more particularly means 28
- switch 40 are operative to utilize a second routing string to establish a connection with the network 20 .
- Network 20 can analyze information related to a connection that is established between the network 20 and switches 30 , 40 to determine an appropriate delay time period needed to effectively transmit a message to communication stations 32 , 42 .
- a delay time period can be set, and a message can be transmitted to communication station 32 , 42 after the delay time period has expired.
- the time delay associated with the connection between the network 20 and switch 30 will be different from the time delay associated with the connection between the network 20 and switch 40 because of the different routing strings used by the switches 30 , 40 to establish connections with the network 20 .
- FIG. 2 depicts a preferred embodiment of the system described above.
- the system 100 comprises the following network elements: end offices 120 , 130 , 140 , 150 , a service node (SN) 160 , a database 164 , a tandem switch 170 , and telephone stations 122 , 132 , 142 , 152 .
- the end offices 120 , 130 , 140 , 150 are coupled with the tandem switch 170 , through the use of standard trunking, to facilitate the routing of calls between the end offices 120 , 130 , 140 , 150 .
- the end offices 120 , 130 , 140 , 150 are also coupled with their respective telephone stations 122 , 124 , 132 , 142 , 152 to enable customers at telephone stations 122 , 124 , 132 , 142 , 152 to place calls to and receive calls from one another.
- the SN 160 is preferably coupled with the end office 120 via a plurality of primary rate interfaces (PRIs) 161 .
- PRIs primary rate interfaces
- end office 120 and end office 130 are located in separate local access and transport areas (LATAs), which are graphically depicted by dividing line 190 .
- End offices 120 , 130 , 140 , 150 preferably comprise network switches that receive and route calls as known by those skilled in the art.
- end offices 120 , 130 , 140 , 150 can comprise advanced intelligent network (AIN) network switches, such as those available from Lucent Technologies, which are commonly known as service switching points (SSPs).
- SSPs service switching points
- End offices 120 , 130 , 140 , 150 can generate outgoing calls to other network elements using routing strings that can include a predetermined telephone number.
- End offices 120 , 130 , 140 , 150 preferably utilize the predetermined telephone number in the routing strings to generate outgoing calls to the other network elements, including SN 160 .
- end offices 120 , 130 are located in different LATAs, they can utilize different routing strings, which include different telephone numbers, to generate outgoing telephone calls to different network elements, such as SN 160 .
- the use of a first routing string or telephone number can cause the outgoing call to be established via a first PRI, while the use of a second routing string or telephone number can cause the call to be established via a second PRI, as discussed in more detail below.
- End offices 120 , 130 , 140 , 150 can also initiate the retrieval of data from database 164 , as described in more detail below.
- the end offices 120 , 130 , 140 , 150 are operative to initiate a PRI lookup that facilitates the retrieval of data from database 164 .
- SN 160 preferably comprises a network element that stores call control information and performs call related functions.
- SN 160 is preferably coupled with end office 120 via a plurality of PRIs 161 and has a plurality of incoming ports that are connected with the PRIs 161 .
- SN 160 receives calls generated by end offices 120 , 130 , performs searches, and analyzes data.
- SN 160 can also return information or data to end offices 120 , 130 and can generate call waiting indicators that can be transmitted to telephone stations 122 , 124 , 132 , 142 , 152 , as described herein.
- SN 160 can also include a text to speech module that performs text to speech conversions to produce an audible representation of textual information or data.
- SN 160 can also record information, such as audible messages transmitted from telephone stations 122 , 124 , 132 , 142 , 152 , and can replay such information for transmission to telephone stations 122 , 124 , 132 , 142 , 152 .
- SN 160 can analyze information related to calls generated by end offices 120 , 130 . For example, SN 160 can analyze the incoming port used for an outgoing call that is generated by and transmitted from end office 120 , 130 to determine a delay time period that can be used for further processing of the call. SN 160 can determine which PRI was used to establish the call between SN 160 and end offices 120 , 130 and can access stored data that correlates a delay time period to the PRI used to establish the different calls.
- Database 164 preferably comprises a caller identification with name database as known by those skilled in the art.
- Database 164 preferably stores information associated with calling telephone numbers.
- the information associated with the telephone number preferably comprises the identity of a caller in the form of the caller's name.
- the information associated with the telephone number can comprise the identity of a caller in the form of the caller's name and the telephone number for the calling telephone station.
- the telephone number preferably comprises a 10 digit telephone number, but can also comprise any type of identification format used to identify telephone stations.
- Database 164 can alternatively comprise a caller assistance database as known by those skilled in the art. In alternative embodiments, database 164 can store other types of data as well.
- database 164 can store textual or audible data that can comprise information associated with the called telephone station or instructions or announcements that can be used in conjunction with a telecommunications service. While database 164 is depicted within a telecommunications system, database 164 can comprise any suitable database containing information adapted for use in the present embodiment and is not limited to databases located within a telecommunications network.
- Tandem switch 170 preferably comprises a network element that facilitates the routing of calls between end offices 120 , 130 , 140 , 150 . Tandem switch 170 is preferably operative to facilitate the routing of calls across LATA boundaries. While one tandem switch is depicted in the present embodiment, more than one tandem switch can be used in alternative embodiments. In further alternative embodiments, direct trunk loops can be used in place of the tandem switch.
- Telephone stations 122 , 124 , 132 , 142 , 152 preferably comprise analog telephone sets.
- telephone stations 122 , 124 , 132 , 142 , 152 can comprise wireless, PCN, ISDN, a computer, or any other form of communication station known by those skilled in the art.
- FIGS. 1 and 2 can be utilized to implement the method 200 depicted in FIG. 3 .
- a call has been placed to the telephone station 122 ( FIG. 2 ) and the call has been routed to end office 120 ( FIG. 2 ).
- the end office 120 generates an outgoing telephone call to SN 160 (act 210 , FIG. 3 ).
- the SN 160 receives the outgoing call, it analyzes information related to the outgoing call (act 220 ) and determines a delay time period (act 230 ). After the delay time period has expired, the SN 160 transmits a message to the telephone station 122 (act 240 ).
- each of these acts is described in more detail below.
- the act of generating the outgoing telephone call can be initiated by the occurrence of one of several different events.
- the act of generating the outgoing telephone call can be initiated when the called party at telephone station 122 is busy on a previous call. If the end office 120 cannot terminate the call to telephone station 122 because the called party at telephone station 122 is busy on a previous call, end office 120 can generate the outgoing telephone call to SN 160 in accordance with a conference call type feature or other similar function. Conference call type features and other similar functions are well known by those skilled in the art and can comprise a preexisting feature of the end office 120 .
- the conference call type feature utilizes a routing string that enables end office 120 to generate the outgoing telephone call to SN 160 by dialing a predetermined telephone number that is included within the routing string. In response to the number dialed by end office 120 , a call will be established between end office 120 and SN 160 via a PRI. In alternative embodiments, outgoing telephone calls can be generated to network elements other than the SN 160 .
- end office 120 can also initiate a PRI lookup that results in information or data being retrieved from database 164 .
- the information or data retrieved from database 164 can be transmitted to SN 160 and can be used by SN 160 to transmit a message to telephone station 122 .
- the PRI lookup can result in the retrieval of textual information or data that can be transmitted to SN 160 .
- SN 160 can utilize the text to speech module to convert the textual information or data to audible information and can transmit that audible information or data to telephone station 122 .
- SN 160 can also transmit the textual information or data to telephone station 122 in a text format.
- the SN 160 can analyze information related to the call (act 220 ) and determine a delay time period (act 230 ). For example, if the end office 120 dials a predetermined telephone number to generate the outgoing telephone call and the call is established between the end office 120 and the SN 160 via a PRI that is associated with the predetermined telephone number used by the end office 120 , the SN 160 analyzes the PRI through which the call from the end office 120 has been established. After the SN 160 has determined the PRI used to establish the outgoing call, the SN 160 can determine a delay time period associated with that PRI by accessing stored data. The stored data correlates one or more delay time periods to one or more PRIs.
- end office 120 and end office 130 can use different routing strings, and accordingly different telephone numbers, to generate outgoing telephone calls to SN 160 .
- the use of different telephone numbers results in the calls being established with the SN 160 via different PRIs.
- the SN 160 can access the stored data to determine the time delay period associated with the PRI used to establish the call that originated from end office 120 or to determine the time delay period associated with the PRI used to establish the call that originated from end office 130 .
- the system of FIGS. 1 and 2 can begin the setup and configuration procedures for enabling a message to be transmitted from the SN 160 to the telephone station 122 (act 240 ).
- a communication channel needs to be established between the SN 160 and the telephone station 122 .
- the SN 160 monitors the amount of time that has passed. Once the delay time period has passed, the SN 160 transmits a message to the telephone station 122 .
- the SN 160 can transmit the message, for example, by converting the textual information or data retrieved from database 164 into a audible format using the text to speech module.
- the audible message can then be transmitted to the telephone station 122 . Because of the time delay period, the transmission of the message is coordinated with the call setup such that the customer at telephone station 122 can hear the entire message without any of the message being cut off.
- end office 130 Upon receipt of the call, end office 130 can generate an outgoing telephone call to SN 160 . However, because end office 130 is in a different LATA than 120 , end office 130 can utilize a different routing string to generate the outgoing telephone call to SN 160 . The end office 130 can utilize the routing string and a predetermined telephone number to generate the outgoing call to SN 160 . The outgoing call can be routed from the end office 130 to the tandem switch 170 , then to end office 120 , and to SN 160 .
- the end office 120 will establish the call to SN 160 using a different PRI because the end office 130 used a different routing string and telephone number to generate the outgoing call, as compared the routing string and telephone number used by end office 120 in the example discussed above.
- SN 160 can determine the PRI used by end office 120 to establish the call and can determine the delay time period that is associated with that PRI.
- SN 160 can determine the PRI used by the end office 120 by analyzing the incoming port through which the call is received at the SN 160 . Because end office 130 used a different telephone number to generate the outgoing call and because end office 120 used a different PRI to establish the call to SN 160 , the call will be received at SN 160 via a different incoming port. Accordingly, a different delay time period will be associated this call.
- SN 160 can monitor the delay time period and can transmit a message to communication station 132 after the delay time period has expired.
- the call setup procedures would take longer to complete because the end office 130 is located in a different LATA than the SN 160 . Since the end office 130 is in a different LATA, a communication channel must be established between SN 160 , end office 120 , tandem switch 170 , end office 130 , and telephone station 132 . If this communication channel is set up using normal trunking, it will take more time to complete the setup than it would to complete the setup for transmitting a message to a telephone station at end office 120 , as discussed above. Accordingly, the additional delay time period associated with the PRI that is used to establish this call to SN 160 allows for the additional call setup to be completed such that the message is transmitted to telephone station 132 without being cutoff.
- the end office 130 can initiate a PRI lookup that results in information or data being retrieved from database 164 , and that information or data can be transmitted to SN 160 .
- the message transmitted by the SN 160 in all of the examples discussed herein can comprise both text messages and audible messages.
- the message can comprise information that is transmitted to a customer, such as information about a calling party, information about options for processing the call, such as a listing of actions that can be taken in response to a user pushing one or more of the keys on a touchtone telephone, or other information.
- the message can also comprise a request for the customer to transmit audible or text information back to the system. For example, the message can request that the customer provide a voice command or provide other commands or information by entering keys on their telephone or the like.
- FIGS. 1 and 2 can also be used in conjunction with an audible caller identification system, such as the one disclosed in U.S. Pat. No. 6,219,414, which is incorporated by reference, to deliver audible messages to telephone stations 122 , 132 , as described below.
- an audible caller identification system such as the one disclosed in U.S. Pat. No. 6,219,414, which is incorporated by reference, to deliver audible messages to telephone stations 122 , 132 , as described below.
- an audible caller identification system such as the one disclosed in U.S. Pat. No. 6,219,414, which is incorporated by reference, to deliver audible messages to telephone stations 122 , 132 , as described below.
- a customer at telephone station 122 is on a previous call with a previous calling party at telephone station 152 . Connections to establish the previous call are created between: telephone station 152 and end office 150 ; end office 150 and end office 120 ; and end office 120 and telephone station 122
- end office 120 determines that the customer at telephone station 122 is busy on a previous call.
- An outgoing call to SN 160 is automatically generated by end office 120 .
- the outgoing telephone call is generated in response to the telephone number contained within a routing string.
- the outgoing call is then established with SN 160 via a PRI that is associated with the telephone number used by end office 120 .
- This establishes a 3-way virtual call and conferences the SN 160 into the existing call between telephone stations 122 and 152 .
- the end office 120 also initiates a PRI lookup that results in data being retrieved from database 164 .
- the data preferably comprises a textual representation of the name associated with the calling telephone station 142 .
- the textual data is then transmitted to SN 160 .
- the SN 160 analyzes the incoming port through which the call is established with SN 160 to determine the PRI that was used by end office 120 to establish the call. After the SN 160 has determined the PRI used to establish the call, the SN 160 can determine a corresponding delay time period by accessing stored data. After the appropriate delay time period has been determined, SN 160 allows the delay time period to begin to run and initiates the setup procedures for enabling a message to be transmitted from the SN 160 to the telephone station 122 .
- a preferred delay period in this example is zero (0) seconds.
- the previous calling party at telephone station 152 must be placed on hold and a communication channel needs to be established between the SN 160 and the telephone station 122 .
- the SN 160 transmits the message to the telephone station 122 .
- the message preferably comprises a call waiting indicator tone and the audible name of the person associated with the telephone station 142 .
- the audible name is generated by the SN 160 through the use of text to speech module.
- other messages including but not limited to the name and the telephone number associated with telephone station 142 , can also be transmitted.
- a calling party and a called party can be coupled with the same end office. Accordingly, as shown in FIG. 2 , a caller at telephone station 124 can place a call to a party at telephone station 122 that would result in the implementation of the method described above.
- end office 130 would utilize a different routing string to generate the outgoing telephone call to SN 160 . Accordingly, the end office 130 would utilize a different telephone number to generate an outgoing telephone call to SN 160 . The outgoing telephone call would be routed from end office 130 to tandem switch 170 , then to end office 120 , and finally to SN 160 . Because end office 130 utilized a different telephone number to generate the outgoing telephone call, end office 120 would establish the outgoing call to SN 160 via a different PRI.
- the delay time period would be longer so that more time would elapse before a message is transmitted to the telephone station 132 .
- the preferred delay time period is one (1) second.
- This increased delay time period would offset the addition time needed to setup the network for the transmission of the message from SN 160 to the telephone station 132 , via regular trunking, which results from the telephone station being in a LATA that is remote from the LATA that the SN 160 is in.
- the additional delay allows time for the call setup to be completed so that the transmission of the message to telephone station 132 can be synchronized with placing the previous caller on hold. Accordingly, the message can be delivered to the telephone station 132 such that the called party can hear the entire message and none of it is cutoff.
- an intelligent peripheral (IP) 162 is used in place of the SN 160 , and service switching points (SSPs) 121 , 131 are used in place of end offices 120 , 130 .
- SSPs service switching points
- SCP service control point
- the IP 162 preferably comprises a network element that performs call related functions. IP 162 can receive calls, instructions, and data transmitted from SSPs 121 , 131 and can perform various functions in response to the instructions received from SSPs 121 , 131 .
- IP 162 can transmit messages to telephone stations 122 , 124 , 132 , 142 , 152 .
- IP 162 can also include a text to speech module that performs text to speech conversions to produce an audible representation of text.
- IP 162 can also record information, such as audible messages transmitted from telephone stations 122 , 124 , 132 , 142 , 152 , and can replay such information for transmission to telephone stations 122 , 124 , 132 , 142 , 152 .
- SSPs 121 , 131 preferably comprise AIN switches that route calls, generate queries to SCP 180 to obtain call control instructions, and respond to call control instructions.
- SSPs 121 , 131 connect telephone stations 122 , 132 with end offices 140 , 150 to enable customers to place calls to and receive calls from telephone stations 142 , 152 .
- SSPs 121 , 131 preferably communicate with SCP 180 , end offices 140 , 150 , and IP 162 in accordance with a signaling protocol such as Signaling System 7 (SS7) or other such signaling protocols as known by those skilled in the art.
- SS7 Signaling System 7
- SCP 180 preferably comprises an AIN element that stores call control instructions in SCP database 182 and accesses the stored call control instructions.
- SCP 180 receives queries generated by SSPs 121 , 131 and preferably responds to the queries by performing database searches to locate the requested call control instructions.
- SCP 180 can forward the located call control instructions to SSPs 121 , 131 .
- a different SN could be associated with each of the different routing strings used by the switches to generate the outgoing telephone calls. Accordingly, the use of a first routing string would result in the generation of an outgoing telephone call to a first SN, while the use of a second routing string would result in the generation of an outgoing telephone call to a second SN.
- the present embodiments provide an efficient and effect method and system for transmitting a message to a telephone station.
- the present embodiments utilize different routing strings to establish calls between different network elements, based on the location of the network elements with respect to one another. Different time delay periods are associated with the different routing strings so as to offset any differences in the time needed to setup the systems for the transmission of a message to a telephone station. This enables messages to effectively transmitted to the telephone stations so that they are complete and not cutoff.
Abstract
Systems and methods for transmitting a message to a telephone station are disclosed. Generally, a network element analyzes information related to an outgoing call. The network element determines a delay time period based on the analysis of the information related to the outgoing call, and automatically transmits a message to a telephone station after the delay time period has expired
Description
- The present patent document is a continuation of U.S. patent application Ser. No. 09/948,149, filed Sep. 6, 2001, the entirety of which is hereby incorporated by reference.
- The present invention relates generally to telecommunications services and more particularly to the transmission of a message to a telephone station.
- Various telecommunications services require messages to be transmitted to telephone stations. One example of such a service is a caller identification service, which transmits information about a calling party to a called telephone station. Another example of such a service is described U.S. Pat. No. 6,219,414 and is commercially available from Ameritech under the name “Talking Call Waiting.” This service provides information, in the form of an audible message, to a called party that is engaged in a first call to enable them to decide whether or not they want to put the first call on hold and accept a second call. In this example, the message comprises an audible tone, which indicates that the second call is waiting, and audible information about the caller, preferably the caller's name. To facilitate the delivery of the message to the called party, a telecommunications system will typically perform a series of call set-up or configuration steps that enable the message to be transmitted to the called party's telephone station. For example, once it has been determined that the message is to be transmitted to the called telephone station, a communication channel must be established between the network element that generates the message and the called telephone station so that the message can be transmitted from the network element to the called telephone station.
- Both the generation of the message and the setup of the connection that enables the transmission of the message to the called telephone station take time to complete, and the time needed to complete these actions can vary depending upon the physical location of the called telephone station and the network element that is generating the message. Any variance in the generation of the message or the setup of the transmission connection can adversely affect the delivery of the message to the called party, as both the generation of the message and the setup for the transmission of the message must be synchronized to effectively deliver the message to the called party. If the message is generated before the setup is complete, the message can be cut off.
- A system and method for transmitting a message to a telephone station that overcome these timing issues are needed.
-
FIG. 1 is a block diagram of a system for transmitting a message to a telephone station of a preferred embodiment. -
FIG. 2 is more detailed block diagram of the system depicted inFIG. 1 . -
FIG. 3 is a flow chart of a method for transmitting a message to a telephone station of a preferred embodiment. -
FIG. 4 is a block diagram of an alternative embodiment of the system ofFIG. 2 . - By way of introduction,
FIG. 1 depicts asystem 10 of a preferred embodiment. Thesystem 10 comprises anetwork 20 that can be coupled with afirst switch 30 and asecond switch 40, which are located in separate local access and transport areas (LATAs). Afirst communication station 32 is coupled with thefirst switch 30 and asecond communication station 42 is coupled with thesecond switch 40. The phrase “coupled with,” as used herein, means coupled either directly or indirectly via one or more intervening elements. - The
network 20 preferably comprises a telecommunications network. Alternatively, thenetwork 20 can comprise a computer network or any other network that is adapted to store and retrieve information and facilitate point to point communications. Thenetwork 20 preferably further comprises means for receiving acall 22, means for analyzing information related to thecall 24, and means for transmitting a message to thecommunication stations 26. The first andsecond switches network switches network 20. Thecommunication stations means means - The
system 10 enables a message to be efficiently and effectively transmitted tocommunication stations system 10 can coordinate and synchronize the generation and transmission of messages tocommunication stations network 20 and switches 30, 40. Theswitches network 20 because they are in different LATAs. In this example switch 30, and more particularly means 28, are operative to utilize a first routing string to establish a connection with thenetwork 20, while switch 40, and more particularly means 29, are operative to utilize a second routing string to establish a connection with thenetwork 20.Network 20 can analyze information related to a connection that is established between thenetwork 20 and switches 30, 40 to determine an appropriate delay time period needed to effectively transmit a message tocommunication stations communication station network 20 andswitch 30 will be different from the time delay associated with the connection between thenetwork 20 and switch 40 because of the different routing strings used by theswitches network 20. - By way of example,
FIG. 2 depicts a preferred embodiment of the system described above. Thesystem 100 comprises the following network elements:end offices database 164, atandem switch 170, andtelephone stations end offices tandem switch 170, through the use of standard trunking, to facilitate the routing of calls between theend offices end offices respective telephone stations telephone stations end office 120 via a plurality of primary rate interfaces (PRIs) 161. In this example,end office 120 andend office 130 are located in separate local access and transport areas (LATAs), which are graphically depicted by dividingline 190. -
End offices end offices End offices End offices SN 160. Because theend offices SN 160. The use of a first routing string or telephone number can cause the outgoing call to be established via a first PRI, while the use of a second routing string or telephone number can cause the call to be established via a second PRI, as discussed in more detail below.End offices database 164, as described in more detail below. In a preferred embodiment, theend offices database 164. -
SN 160 preferably comprises a network element that stores call control information and performs call related functions. SN 160 is preferably coupled withend office 120 via a plurality ofPRIs 161 and has a plurality of incoming ports that are connected with thePRIs 161. SN 160 receives calls generated byend offices SN 160 can also return information or data toend offices telephone stations SN 160 can also include a text to speech module that performs text to speech conversions to produce an audible representation of textual information or data. Such modules and conversions are well known by those skilled in the art. SN 160 can also record information, such as audible messages transmitted fromtelephone stations telephone stations -
SN 160 can analyze information related to calls generated byend offices SN 160 can analyze the incoming port used for an outgoing call that is generated by and transmitted fromend office SN 160 can determine which PRI was used to establish the call betweenSN 160 andend offices -
Database 164 preferably comprises a caller identification with name database as known by those skilled in the art.Database 164 preferably stores information associated with calling telephone numbers. The information associated with the telephone number preferably comprises the identity of a caller in the form of the caller's name. Alternatively, the information associated with the telephone number can comprise the identity of a caller in the form of the caller's name and the telephone number for the calling telephone station. The telephone number preferably comprises a 10 digit telephone number, but can also comprise any type of identification format used to identify telephone stations.Database 164 can alternatively comprise a caller assistance database as known by those skilled in the art. In alternative embodiments,database 164 can store other types of data as well. For example,database 164 can store textual or audible data that can comprise information associated with the called telephone station or instructions or announcements that can be used in conjunction with a telecommunications service. Whiledatabase 164 is depicted within a telecommunications system,database 164 can comprise any suitable database containing information adapted for use in the present embodiment and is not limited to databases located within a telecommunications network. -
Tandem switch 170 preferably comprises a network element that facilitates the routing of calls betweenend offices Tandem switch 170 is preferably operative to facilitate the routing of calls across LATA boundaries. While one tandem switch is depicted in the present embodiment, more than one tandem switch can be used in alternative embodiments. In further alternative embodiments, direct trunk loops can be used in place of the tandem switch. -
Telephone stations telephone stations - The systems depicted in
FIGS. 1 and 2 can be utilized to implement themethod 200 depicted inFIG. 3 . For purposes of illustration, assume that a call has been placed to the telephone station 122 (FIG. 2 ) and the call has been routed to end office 120 (FIG. 2 ). Once the incoming call has been received at theend office 120, theend office 120 generates an outgoing telephone call to SN 160 (act 210,FIG. 3 ). When theSN 160 receives the outgoing call, it analyzes information related to the outgoing call (act 220) and determines a delay time period (act 230). After the delay time period has expired, theSN 160 transmits a message to the telephone station 122 (act 240). Each of these acts is described in more detail below. - The act of generating the outgoing telephone call (act 210) can be initiated by the occurrence of one of several different events. For example, the act of generating the outgoing telephone call can be initiated when the called party at
telephone station 122 is busy on a previous call. If theend office 120 cannot terminate the call totelephone station 122 because the called party attelephone station 122 is busy on a previous call,end office 120 can generate the outgoing telephone call toSN 160 in accordance with a conference call type feature or other similar function. Conference call type features and other similar functions are well known by those skilled in the art and can comprise a preexisting feature of theend office 120. The conference call type feature utilizes a routing string that enablesend office 120 to generate the outgoing telephone call toSN 160 by dialing a predetermined telephone number that is included within the routing string. In response to the number dialed byend office 120, a call will be established betweenend office 120 andSN 160 via a PRI. In alternative embodiments, outgoing telephone calls can be generated to network elements other than theSN 160. - In addition to generating the outgoing telephone call to
SN 160,end office 120 can also initiate a PRI lookup that results in information or data being retrieved fromdatabase 164. The information or data retrieved fromdatabase 164 can be transmitted toSN 160 and can be used bySN 160 to transmit a message totelephone station 122. For example, the PRI lookup can result in the retrieval of textual information or data that can be transmitted toSN 160.SN 160 can utilize the text to speech module to convert the textual information or data to audible information and can transmit that audible information or data totelephone station 122.SN 160 can also transmit the textual information or data totelephone station 122 in a text format. - After the outgoing telephone call has been generated by the end office 120 (act 210), the
SN 160 can analyze information related to the call (act 220) and determine a delay time period (act 230). For example, if theend office 120 dials a predetermined telephone number to generate the outgoing telephone call and the call is established between theend office 120 and theSN 160 via a PRI that is associated with the predetermined telephone number used by theend office 120, theSN 160 analyzes the PRI through which the call from theend office 120 has been established. After theSN 160 has determined the PRI used to establish the outgoing call, theSN 160 can determine a delay time period associated with that PRI by accessing stored data. The stored data correlates one or more delay time periods to one or more PRIs. For example,end office 120 andend office 130 can use different routing strings, and accordingly different telephone numbers, to generate outgoing telephone calls toSN 160. The use of different telephone numbers results in the calls being established with theSN 160 via different PRIs. After theSN 160 receives a call that is generated byend office 120 orend office 130, theSN 160 can access the stored data to determine the time delay period associated with the PRI used to establish the call that originated fromend office 120 or to determine the time delay period associated with the PRI used to establish the call that originated fromend office 130. - After the time delay period has been determined, the system of
FIGS. 1 and 2 can begin the setup and configuration procedures for enabling a message to be transmitted from theSN 160 to the telephone station 122 (act 240). In the present example, in order to facilitate the transmission of such a message a communication channel needs to be established between theSN 160 and thetelephone station 122. At the same time that the call set up is initiated, theSN 160 monitors the amount of time that has passed. Once the delay time period has passed, theSN 160 transmits a message to thetelephone station 122. TheSN 160 can transmit the message, for example, by converting the textual information or data retrieved fromdatabase 164 into a audible format using the text to speech module. The audible message can then be transmitted to thetelephone station 122. Because of the time delay period, the transmission of the message is coordinated with the call setup such that the customer attelephone station 122 can hear the entire message without any of the message being cut off. - In an alternative embodiment to the method depicted in
FIG. 3 , if a call is placed totelephone station 132 the call is routed to endoffice 130. Upon receipt of the call,end office 130 can generate an outgoing telephone call toSN 160. However, becauseend office 130 is in a different LATA than 120,end office 130 can utilize a different routing string to generate the outgoing telephone call toSN 160. Theend office 130 can utilize the routing string and a predetermined telephone number to generate the outgoing call toSN 160. The outgoing call can be routed from theend office 130 to thetandem switch 170, then to endoffice 120, and toSN 160. Theend office 120 will establish the call toSN 160 using a different PRI because theend office 130 used a different routing string and telephone number to generate the outgoing call, as compared the routing string and telephone number used byend office 120 in the example discussed above. Upon receipt of the call fromend office 120,SN 160 can determine the PRI used byend office 120 to establish the call and can determine the delay time period that is associated with that PRI.SN 160 can determine the PRI used by theend office 120 by analyzing the incoming port through which the call is received at theSN 160. Becauseend office 130 used a different telephone number to generate the outgoing call and becauseend office 120 used a different PRI to establish the call toSN 160, the call will be received atSN 160 via a different incoming port. Accordingly, a different delay time period will be associated this call.SN 160 can monitor the delay time period and can transmit a message tocommunication station 132 after the delay time period has expired. - In this example, the call setup procedures would take longer to complete because the
end office 130 is located in a different LATA than theSN 160. Since theend office 130 is in a different LATA, a communication channel must be established betweenSN 160,end office 120,tandem switch 170,end office 130, andtelephone station 132. If this communication channel is set up using normal trunking, it will take more time to complete the setup than it would to complete the setup for transmitting a message to a telephone station atend office 120, as discussed above. Accordingly, the additional delay time period associated with the PRI that is used to establish this call toSN 160 allows for the additional call setup to be completed such that the message is transmitted totelephone station 132 without being cutoff. The remainder of the acts described above, including the acquisition of data from thedatabase 164 can be performed as described above. Accordingly, theend office 130 can initiate a PRI lookup that results in information or data being retrieved fromdatabase 164, and that information or data can be transmitted toSN 160. - The message transmitted by the
SN 160 in all of the examples discussed herein can comprise both text messages and audible messages. The message can comprise information that is transmitted to a customer, such as information about a calling party, information about options for processing the call, such as a listing of actions that can be taken in response to a user pushing one or more of the keys on a touchtone telephone, or other information. The message can also comprise a request for the customer to transmit audible or text information back to the system. For example, the message can request that the customer provide a voice command or provide other commands or information by entering keys on their telephone or the like. - The systems depicted in
FIGS. 1 and 2 can also be used in conjunction with an audible caller identification system, such as the one disclosed in U.S. Pat. No. 6,219,414, which is incorporated by reference, to deliver audible messages totelephone stations telephone station 122 is on a previous call with a previous calling party attelephone station 152. Connections to establish the previous call are created between:telephone station 152 andend office 150;end office 150 andend office 120; andend office 120 andtelephone station 122. Also, assume that after the previous call has been commenced, a current calling party attelephone station 142 places a current call to the customer attelephone station 122. In an attempt to connect the current call,end office 140 routes the current call to endoffice 120. - Once the incoming call has been received at the
end office 120,end office 120 determines that the customer attelephone station 122 is busy on a previous call. An outgoing call toSN 160 is automatically generated byend office 120. The outgoing telephone call is generated in response to the telephone number contained within a routing string. The outgoing call is then established withSN 160 via a PRI that is associated with the telephone number used byend office 120. This establishes a 3-way virtual call and conferences theSN 160 into the existing call betweentelephone stations end office 120 also initiates a PRI lookup that results in data being retrieved fromdatabase 164. In this example, the data preferably comprises a textual representation of the name associated with the callingtelephone station 142. The textual data is then transmitted toSN 160. Once the outgoing call has been received bySN 160 theSN 160 analyzes the incoming port through which the call is established withSN 160 to determine the PRI that was used byend office 120 to establish the call. After theSN 160 has determined the PRI used to establish the call, theSN 160 can determine a corresponding delay time period by accessing stored data. After the appropriate delay time period has been determined,SN 160 allows the delay time period to begin to run and initiates the setup procedures for enabling a message to be transmitted from theSN 160 to thetelephone station 122. A preferred delay period in this example is zero (0) seconds. - In the present example, in order to facilitate the transmission of such a message, the previous calling party at
telephone station 152 must be placed on hold and a communication channel needs to be established between theSN 160 and thetelephone station 122. Once the time delay period has expired, theSN 160 transmits the message to thetelephone station 122. This enables the transmission of the message to be synchronized with thetelephone station 152 being placed on hold so that the message can be effectively transmitted to thetelephone station 122. In this example, the message preferably comprises a call waiting indicator tone and the audible name of the person associated with thetelephone station 142. The audible name is generated by theSN 160 through the use of text to speech module. In alternative embodiments, other messages, including but not limited to the name and the telephone number associated withtelephone station 142, can also be transmitted. - In a variation of the above example, it should be understood that a calling party and a called party can be coupled with the same end office. Accordingly, as shown in
FIG. 2 , a caller attelephone station 124 can place a call to a party attelephone station 122 that would result in the implementation of the method described above. - In a further variation of the above examples, if the calling party at
telephone station 142 were trying to reach a customer attelephone station 132 and the customer was already on a previous call with a previous caller, the above method would be repeated except thatend office 130 would utilize a different routing string to generate the outgoing telephone call toSN 160. Accordingly, theend office 130 would utilize a different telephone number to generate an outgoing telephone call toSN 160. The outgoing telephone call would be routed fromend office 130 totandem switch 170, then to endoffice 120, and finally toSN 160. Becauseend office 130 utilized a different telephone number to generate the outgoing telephone call,end office 120 would establish the outgoing call toSN 160 via a different PRI. The use of this different PRI would result in theSN 160 determining a different delay time period for this call. In this case, the delay time period would be longer so that more time would elapse before a message is transmitted to thetelephone station 132. In this example, the preferred delay time period is one (1) second. This increased delay time period would offset the addition time needed to setup the network for the transmission of the message fromSN 160 to thetelephone station 132, via regular trunking, which results from the telephone station being in a LATA that is remote from the LATA that theSN 160 is in. Thus, the additional delay allows time for the call setup to be completed so that the transmission of the message totelephone station 132 can be synchronized with placing the previous caller on hold. Accordingly, the message can be delivered to thetelephone station 132 such that the called party can hear the entire message and none of it is cutoff. - Referring now to
FIG. 4 , an alternate embodiment of the system ofFIG. 2 is depicted. In this embodiment, an intelligent peripheral (IP) 162 is used in place of theSN 160, and service switching points (SSPs) 121, 131 are used in place ofend offices SCP database 182 are coupled with theSSP 121. TheIP 162 preferably comprises a network element that performs call related functions.IP 162 can receive calls, instructions, and data transmitted fromSSPs SSPs IP 162 can transmit messages totelephone stations IP 162 can also include a text to speech module that performs text to speech conversions to produce an audible representation of text.IP 162 can also record information, such as audible messages transmitted fromtelephone stations telephone stations -
SSPs SCP 180 to obtain call control instructions, and respond to call control instructions.SSPs connect telephone stations end offices telephone stations SSPs SCP 180,end offices IP 162 in accordance with a signaling protocol such as Signaling System 7 (SS7) or other such signaling protocols as known by those skilled in the art. -
SCP 180 preferably comprises an AIN element that stores call control instructions inSCP database 182 and accesses the stored call control instructions.SCP 180 receives queries generated bySSPs SCP 180 can forward the located call control instructions toSSPs - In a further alternative embodiment, a different SN could be associated with each of the different routing strings used by the switches to generate the outgoing telephone calls. Accordingly, the use of a first routing string would result in the generation of an outgoing telephone call to a first SN, while the use of a second routing string would result in the generation of an outgoing telephone call to a second SN.
- The present embodiments provide an efficient and effect method and system for transmitting a message to a telephone station. The present embodiments utilize different routing strings to establish calls between different network elements, based on the location of the network elements with respect to one another. Different time delay periods are associated with the different routing strings so as to offset any differences in the time needed to setup the systems for the transmission of a message to a telephone station. This enables messages to effectively transmitted to the telephone stations so that they are complete and not cutoff.
- It is to be understood that a wide range of changes and modifications to the embodiments described above will be apparent to those skilled in the art and are contemplated. It is therefore intended that the foregoing detailed description be regarded as illustrative rather than limiting, and that it be understood that it is the following claims, including all equivalents, that are intended to define the spirit and scope of the invention.
Claims (20)
1. A method of transmitting a message to a telephone station, the method comprising:
analyzing information related to an outgoing telephone call;
determining a delay time period based on the analysis of the information related to the outgoing telephone call; and
automatically transmitting a message to a telephone station after the delay time period has expired.
2. The method of claim 1 , further comprising:
receiving a telephone call; and
generating the outgoing telephone call using a predetermined routing string in response to receipt of the telephone call.
3. The method of claim 2 , wherein generating the outgoing telephone call comprises:
generating an outgoing telephone call to a service node.
4. The method of claim 2 , wherein generating the outgoing telephone call comprises:
generating an outgoing telephone call using a predetermined telephone number.
5. The method of claim 1 , wherein analyzing information related to an outgoing telephone call comprises:
determining an incoming port through which the outgoing telephone call was received.
6. The method of claim 1 , wherein analyzing information related to an outgoing telephone call comprises:
determining a primary rate interface through which the outgoing telephone call was received.
7. The method of claim 1 , wherein determining a delay time period comprises:
accessing stored data that associates a first delay time period with a first primary rate interface and that associates a second delay time period with a second primary rate interface; and
selecting the first or second delay time period in response to the analysis of the information related to the outgoing telephone call.
8. The method of claim 1 , wherein automatically transmitting a message comprises:
coupling a service node with the telephone station; and
automatically transmitting a message from the service node to the telephone station after the delay time period has expired.
9. The method of claim 1 , wherein automatically transmitting a message comprises:
automatically transmitting an audible message to the telephone station after the delay time period has expired.
10. The method of claim 1 , wherein automatically transmitting a message comprises:
automatically transmitting a text message to the telephone station after the delay time period has expired.
11. The method of claim 1 , wherein the delay time period is determined such that transmission of the message to the telephone station begins after a time required for call setup to the telephone station, wherein the message can be transmitted to the telephone station without any of the message being cut off.
12. A computer-readable storage medium comprising a set of instructions for transmitting a message to a telephone station, the set of instructions to direct a processor to perform acts of:
analyzing information related to an outgoing telephone call;
determining a delay time period based on the analysis of the information related to the outgoing telephone call; and
automatically transmitting a message to a telephone station after the delay time period has expired.
13. The computer-readable storage medium of claim 12 , further comprising a set of instructions to direct a processor to perform acts of:
receiving a telephone call; and
generating the outgoing telephone call using a predetermined routing string in response to receipt of the telephone call.
14. The computer-readable storage medium of claim 12 , wherein automatically transmitting a message comprises:
automatically transmitting an audible message to the telephone station after the delay time period has expired.
15. The computer-readable storage medium of claim 12 , wherein automatically transmitting a message comprises:
automatically transmitting a text message to the telephone station after the delay time period has expired.
16. The computer-readable storage medium of claim 12 , wherein the delay time period is determined such that transmission of the message to the telephone station begins after a time required for call setup to the telephone station, wherein the message can be transmitted to the telephone station without any of the message being cut off.
17. A system for transmitting a message to a telephone station, the system comprising:
a network element operative to analyzing information related to an outgoing telephone call, to determine a delay time period based on the analysis of the information related to the outgoing call, and to automatically transmit a message to a telephone station after the delay time period has expired.
18. The system of claim 17 , wherein the network element is further operative to receive a telephone call and to generate the outgoing telephone call using a predetermined routing string in response to receipt of the telephone call.
19. The system of claim 17 , wherein the message comprises at least one of an audible message and a text message.
20. The system of claim 17 , wherein the delay time period is determined such that transmission of the message to the telephone station begins after a time required for call setup to the telephone station, wherein the message can be transmitted to the telephone station without any of the message being cut off.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/803,191 US20070274470A1 (en) | 2001-09-06 | 2007-05-14 | Method and system for transmitting a message to a telephone station |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US09/948,149 US7233652B2 (en) | 2001-09-06 | 2001-09-06 | Method and system for transmitting a message to a telephone station |
US11/803,191 US20070274470A1 (en) | 2001-09-06 | 2007-05-14 | Method and system for transmitting a message to a telephone station |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US09/948,149 Continuation US7233652B2 (en) | 2001-09-06 | 2001-09-06 | Method and system for transmitting a message to a telephone station |
Publications (1)
Publication Number | Publication Date |
---|---|
US20070274470A1 true US20070274470A1 (en) | 2007-11-29 |
Family
ID=25487363
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US09/948,149 Expired - Fee Related US7233652B2 (en) | 2001-09-06 | 2001-09-06 | Method and system for transmitting a message to a telephone station |
US11/803,191 Abandoned US20070274470A1 (en) | 2001-09-06 | 2007-05-14 | Method and system for transmitting a message to a telephone station |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US09/948,149 Expired - Fee Related US7233652B2 (en) | 2001-09-06 | 2001-09-06 | Method and system for transmitting a message to a telephone station |
Country Status (1)
Country | Link |
---|---|
US (2) | US7233652B2 (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060126539A1 (en) * | 2004-12-13 | 2006-06-15 | Martyn Hollins | Apparatus and method for setting up a conference call |
US20090220059A1 (en) * | 2008-02-29 | 2009-09-03 | Verizon Services Corp. | Defining third-party voice mail access numbers in view of lata boundaries |
CN109818816A (en) * | 2017-11-20 | 2019-05-28 | 中国移动通信集团设计院有限公司 | A kind of VoLTE call delay analysis method and device |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7233652B2 (en) * | 2001-09-06 | 2007-06-19 | Ameritech Corp. | Method and system for transmitting a message to a telephone station |
JP4588271B2 (en) * | 2001-09-18 | 2010-11-24 | 富士通株式会社 | Data synchronization system, data synchronization method, data center, and client terminal |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5309512A (en) * | 1992-07-29 | 1994-05-03 | At&T Bell Laboratories | Call waiting deluxe feature |
US5440541A (en) * | 1992-12-16 | 1995-08-08 | Fujitsu Limited | System and method for establishing communications between subscribers based on personal number assigned to each subscriber |
US5651053A (en) * | 1995-01-26 | 1997-07-22 | Mitchell; Peter P. | Telephone call screening |
US5668862A (en) * | 1993-06-11 | 1997-09-16 | Northern Telecom Limited | Method and apparatus for providing user controlled call management services |
US5729592A (en) * | 1996-07-25 | 1998-03-17 | Lucent Technologies Inc. | Calling party identification announcement service |
US5850435A (en) * | 1996-03-01 | 1998-12-15 | U S West, Inc. | Method for audible caller name announcement with call list feature |
US5875239A (en) * | 1995-11-22 | 1999-02-23 | Koralewski; Karen L. | Telephone call screening system |
US5995611A (en) * | 1996-02-14 | 1999-11-30 | Telcordia Technologies, Inc. | Methods and apparatus for managing an in-band data transmission via a communications link shared by multiple terminals |
US6154531A (en) * | 1998-11-13 | 2000-11-28 | Intel Corporation | Telephone caller identification system |
US20030043987A1 (en) * | 2001-09-06 | 2003-03-06 | Crockett Susanne Marie | Method and system for transmitting a message to a telephone station |
-
2001
- 2001-09-06 US US09/948,149 patent/US7233652B2/en not_active Expired - Fee Related
-
2007
- 2007-05-14 US US11/803,191 patent/US20070274470A1/en not_active Abandoned
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5309512A (en) * | 1992-07-29 | 1994-05-03 | At&T Bell Laboratories | Call waiting deluxe feature |
US5440541A (en) * | 1992-12-16 | 1995-08-08 | Fujitsu Limited | System and method for establishing communications between subscribers based on personal number assigned to each subscriber |
US5668862A (en) * | 1993-06-11 | 1997-09-16 | Northern Telecom Limited | Method and apparatus for providing user controlled call management services |
US5651053A (en) * | 1995-01-26 | 1997-07-22 | Mitchell; Peter P. | Telephone call screening |
US5875239A (en) * | 1995-11-22 | 1999-02-23 | Koralewski; Karen L. | Telephone call screening system |
US5995611A (en) * | 1996-02-14 | 1999-11-30 | Telcordia Technologies, Inc. | Methods and apparatus for managing an in-band data transmission via a communications link shared by multiple terminals |
US5850435A (en) * | 1996-03-01 | 1998-12-15 | U S West, Inc. | Method for audible caller name announcement with call list feature |
US5729592A (en) * | 1996-07-25 | 1998-03-17 | Lucent Technologies Inc. | Calling party identification announcement service |
US6154531A (en) * | 1998-11-13 | 2000-11-28 | Intel Corporation | Telephone caller identification system |
US20030043987A1 (en) * | 2001-09-06 | 2003-03-06 | Crockett Susanne Marie | Method and system for transmitting a message to a telephone station |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060126539A1 (en) * | 2004-12-13 | 2006-06-15 | Martyn Hollins | Apparatus and method for setting up a conference call |
US7639633B2 (en) * | 2004-12-13 | 2009-12-29 | Nortel Networks Limited | Apparatus and method for setting up a conference call |
US20090220059A1 (en) * | 2008-02-29 | 2009-09-03 | Verizon Services Corp. | Defining third-party voice mail access numbers in view of lata boundaries |
US8265236B2 (en) * | 2008-02-29 | 2012-09-11 | Verizon Patent And Licensing Inc. | Defining third-party voice mail access numbers in view of LATA boundaries |
CN109818816A (en) * | 2017-11-20 | 2019-05-28 | 中国移动通信集团设计院有限公司 | A kind of VoLTE call delay analysis method and device |
Also Published As
Publication number | Publication date |
---|---|
US20030043987A1 (en) | 2003-03-06 |
US7233652B2 (en) | 2007-06-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6968044B2 (en) | Telephone emergency response system and method | |
US8031855B2 (en) | Method for providing enhanced directory assistance upon command using out-of-band signaling | |
US5517560A (en) | Call billing and measurement methods for redirected calls | |
US8090091B2 (en) | Network element routing service | |
US8670549B2 (en) | Method and system for improved routing of repair calls to a call center | |
US6055305A (en) | Method and apparatus for providing network-based customized call treatment | |
US6160877A (en) | Method of screening and prioritizing an incoming call | |
US6724872B1 (en) | Personalized messages over Internet call waiting | |
US5832061A (en) | System and method incorporating a mover's mailbox in an intelligent network | |
US6829243B1 (en) | Directory assistance for IP telephone subscribers | |
US20020122542A1 (en) | System and method for providing visual indication of caller and telephony platform information on customer premises equipment | |
US20070165791A1 (en) | Remote call monitoring | |
US20060233320A1 (en) | Method and system for canceling unwanted calls | |
US6741679B1 (en) | System and method for calling name delivery to voicemail systems | |
US20070274470A1 (en) | Method and system for transmitting a message to a telephone station | |
US8654959B2 (en) | Automated telephone attendant | |
US7079638B1 (en) | System and method for privacy screening with special information tones | |
US6944276B1 (en) | System and method to detect privacy screening | |
US6879682B1 (en) | AIN to ISDN message mapping for intelligent peripheral service enhancement | |
JPH09130476A (en) | Connection processing method to plural terminal users and device therefor | |
JPH07154479A (en) | Incoming call notice during communication |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: AT&T INTELLECTUAL PROPERTY 1, L.P., NEVADA Free format text: CHANGE OF NAME;ASSIGNOR:SBC PROPERTIES, L.P.;REEL/FRAME:022457/0815 Effective date: 20030610 Owner name: AT&T INTELLECTUAL PROPERTY 1, L.P.,NEVADA Free format text: CHANGE OF NAME;ASSIGNOR:SBC PROPERTIES, L.P.;REEL/FRAME:022457/0815 Effective date: 20030610 |
|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |