WO1997050225A2 - A system and a method to provide an audio calling name service implemented through an advanced intelligent network - Google Patents
A system and a method to provide an audio calling name service implemented through an advanced intelligent network Download PDFInfo
- Publication number
- WO1997050225A2 WO1997050225A2 PCT/US1997/011066 US9711066W WO9750225A2 WO 1997050225 A2 WO1997050225 A2 WO 1997050225A2 US 9711066 W US9711066 W US 9711066W WO 9750225 A2 WO9750225 A2 WO 9750225A2
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- call
- service
- subscriber
- network
- directory number
- Prior art date
Links
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/493—Interactive information services, e.g. directory enquiries ; Arrangements therefor, e.g. interactive voice response [IVR] systems or voice portals
- H04M3/4931—Directory assistance systems
-
- 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/4228—Systems providing special services or facilities to subscribers in networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q3/00—Selecting arrangements
- H04Q3/0016—Arrangements providing connection between exchanges
- H04Q3/0029—Provisions for intelligent networking
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/57—Arrangements for indicating or recording the number of the calling subscriber at the called subscriber's set
-
- 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
Definitions
- the present invention relates to the field of switched telephony, and in particular, relates to the provision of an announcement to a called party independently of the type of call termination equipment the called party utilizes.
- calling party identification is a system that provides a called party with the number or identification of the calling party prior to answering the phone. Thus, the called party may use discretion in determining which calls to accept.
- an individual In order to have calling party identification, an individual must become a subscriber to the service. In addition, the subscriber must purchase new termination equipment (i.e. a telephone) that is compatible with the calling party identification service. Alternatively, the subscriber can purchase a calling party identification box and install this box in series with the current termination equipment.
- the calling party identification compatible equipment performs the task of detecting and displaying the number of the calling party. Thus, when a subscriber's telephone begins to ring, the subscriber can read the display on the calling party identification equipment to identify the number and/or name of the calling party.
- the present invention is a system and method to provide a network-based service to subscribers.
- the network based service is provided independently of the type of termination equipment the subscriber utilizes.
- the network-based service includes an audio calling party identification service or Audio Calling Name.
- Audio Calling Name can be offered as a service to all users of the public switched telephone network without requiring the customers to purchase or modify any equipment. Because Audio Calling Name is based on the public switched telephone network, it is necessary to first examine the structure of that network in order to fully appreciate the present invention. Historical Development of the PSTN
- PSTN public switched telephone network
- the human operator has been replaced by a central office which houses a central office switch.
- the central office supports multiple subscriber lines, each of which may be attached to several pieces of termination equipment.
- the central office has multiple trunk circuits connecting it to other central offices.
- Other trunk circuits are provided to customers, such as trunks feeding a private branch exchange (PBX) switch in a business office.
- PBX private branch exchange
- the central office performs a switching function to connect either two local subscriber lines, a local subscriber line with an outgoing trunk or two trunks.
- CCIS Common Channel Interoffice Signaling
- the identity of the called number can be transmitted over the interoffice signaling data links from the originating central office in Atlanta to the terminating central office in Seattle.
- the terminating central office services the called number. If the called number is busy, data providing this information is transmitted over the interoffice signaling link to the originating central office in Atlanta. In response to receiving this data, the originating central office will provide an audible busy signal over a local voice channel to the calling party. Therefore, no long distance trunk capacity is occupied during this process and the voice circuits between Atlanta and Seattle that formerly would have been used in attempting to complete the call, remain free for other uses. If the called number in Seattle is not busy, various devices in the network respond to the information about this call to assign interoffice trunks to set up a connection for the call, and it is then completed.
- the public switched telephone network evolved in the 1980s to a complex and very versatile system, most of which supports and is controlled by a form of CCIS.
- CCIS complex and very versatile system
- most of the complex functions have been centralized into specific processing units, where as the more simplistic functions such as basic call setup and tear down, have remained distributed throughout the network.
- This type of network is known in the telephony industry as an Advanced Intelligent Network (AIN).
- AIN Advanced Intelligent Network
- the basic architecture of the switched telephone network is, in significant parts, identical throughout the United States and the developed industrialized world including western Europe and Japan.
- the specifics of the current network described in this specification are those employed by the Regional Bell Operating Companies (RBOC's) and other local exchange carriers operating in the United States.
- the AIN may be thought of as a super set of existing interoffice equipment utilizing the SS7 protocol to communicate amongst the various network elements.
- the AIN performs call arbitration, routing, call setup, call tear down and other functions by utilizing the packet switching capabilities of telephone system's infra-structure to route data packets in conformance with the SS7 protocol. These data packets contain the necessary information to perform the requested functions and are routed independently from the actual voice channels that are ultimately set up between various callers.
- AIN messages and triggers are encountered.
- a trigger is a particular event that generates a new AIN message sequence which is ultimately intended to satisfy the requested function. For example, if a party picks up a telephone and dials a number, prior to call completion, a trigger is encountered to indicate this action (i.e., Termination Attempt Trigger)
- enhanced custom calling features that relate to inbound calls, such as "CRISISLINK" which is disclosed in patent application 08/511,743 filed on August 7, 1995, normally require the customer for that directory number to subscribe to a Termination Attempt Trigger (TAT).
- TAT Termination Attempt Trigger
- Customers of the local exchange carriers must pay a tariff for having triggers provided to the AIN in connection with particular trigger events.
- the triggers for inbound calls operate by generating an AIN message whenever the network detects that some party has attempted to place a call to that particular directory number. An AIN component then consults its databases to determine what non- standard response may be appropriate for the handling of the call given that a trigger was received.
- Fig. 1 of this specification is a block diagram representing a simplified subset of the public telephone switching network and the AIN components associated therein.
- the components that are included in Fig. 1 are well known to those skilled in the art and each of the components shown in Fig. 1 will be described briefly below.
- AIN Components are well known to those skilled in the art and each of the components shown in Fig. 1 will be described briefly below.
- a Service Switching Point (SSP) 40-42 is the AIN equivalent of the modern central office switch.
- the PSTN has a conglomeration of both SSP and non-SSP central office switches.
- the difference between SSP 40-42 central office switches and a non-SSP 43 central office switch is that the former includes intelligent network functionality.
- the switch must be equipped with the appropriate hardware and software to allow it to communicate with other AIN components.
- the most significant aspect of this communication is the ability for an SSP to transmit trigger messages or queries to the AIN and receive and process AIN responses.
- a trigger message is used to inform the AIN of an event or a state change that has occurred at an SSP.
- the SSP When a set of predetermined conditions are detected at an SSP, the SSP will respond by: initiating a trigger associated with the specific call processing state for the present call on a subscriber line; generating and transmitting an appropriate trigger message over the AIN; and suspending call processing for the present call until a response is received from the AIN.
- the AIN response will instruct the SSP to take certain actions in processing the present call. If the SSP does not receive a response from the AIN, a default task will be executed upon the expiration of a default timer.
- the Non-SSP switches are electronic switches or electro-mechanical switches that can generate certain rudimentary data packets and provide them over the network; however, they require additional equipment in order to provide their subscriber lines with the more complex features and services available in the intelligent network.
- the Service Control Points (SCP) 20-21 house much of the intelligence, and the basis for many of the new enhanced features of the AIN.
- SCPs Service Control Points
- Among the functions performed by the SCPs are maintenance of network databases 60-61 used in providing enhanced services, screening calls, routing calls, and authorizing specific features.
- STP Signal Transfer Points 30-31 are utilized in linking the SCPs and SSPs. Data packets flowing between the SCPs and SSPs generally go through one or more STPs. Those skilled in the art will recognize that STPs are simply multiple port, high speed, packet switches that are programmed to respond to the routing information in the appropriate layer of the SS7 protocol, and route the packet to its intended destination.
- the Service Nodes (SN) 50-51 provide resources for performing specialized services for the system and subscribers.
- a typical SN will have resources such as voice signal detection; DTMF signal recognition; voice synthesis devices; voice digitization; and storage capabilities.
- An SN is used principally when some enhanced feature or service is needed that requires an audio connection to the caller or transfer of a significant amount of data to a subscriber over a switched connection during or following a call.
- Services that are implemented during a call i.e., after completion of ringing or called subscriber pick up) usually employ the facility of a SN such as SNs 50-51. These services include voice mail, facsimile reception and storage.
- the Service Management System (SMS) 10 contains the high-level intelligence of the telephone network.
- the SMS is implemented by a large general purpose digital computer and interfaces to business offices of the local exchange carrier and interexchange carriers.
- the functions of the SMS include: downloading information to SCP and SN databases when new subscribers are added or subscribers modify their ensemble of AIN services; performing data reloads when a SCP or SN crashes or software needs to be updated; implementing high volume routing services, such as call forwarding and 800 number translation and routing; maintaining and providing access to high volume databases for the authorization of billing, such as credit card number validations; and downloading, on a non-real-time basis, billing information that is needed in order to appropriately invoice telephone company subscribers for the services provided.
- AIN Interconnections Fig. 1. illustrates the interconnections of the AIN components via data links 110-119.
- these data links are 56 kilobit per second bi-directional data links employing the Signaling System 7 (SS7) protocol.
- SS7 protocol is well known to those skilled in the art and is described in a specification promulgated by the American National Standards Institute (ANSI), publication ANSI Tl.l 14, 1988.
- Fig. 1 shows trunk circuit 140 connecting SSP central office switches 40 and 42, and trunk circuit 141 connecting SSP central office switch 40 and non-SSP central office switch 43. These interconnecting trunks are voice channels over which calls are connected when completed.
- the SNs are connected to the central office switches that they service as shown in Fig. 1.
- the SNs are typically connected to one or more (but normally only a few) central office switches via Integrated Service Digital Network (ISDN) links.
- ISDN Integrated Service Digital Network
- Fig. 1 shows an ISDN link 150 connecting SN 50 to SSP 42.
- SN 50 will also have an ISDN link connecting to SSP 40 and any other central office switches that are serviced by SN 50.
- SN 51 is shown in Fig. 1 as being connected to SSP 41 with ISDN link 151.
- Termination equipment is installed at the subscriber's premises and may include telephones, facsimile machines, computer modems, security systems and other telephonic equipment.
- FIG. 1 shows a plurality of terminating equipment 70-70', 71-71', 72-72', and 73- 73'.
- Subscriber lines designated as 170-170', 171-171', 172-172', and 173-173' are used to connect the terminating equipment to the local central office switches 40, 41, 42 and 43 respectively.
- Each of the subscriber lines is also assigned a directory number shown as DN70- DN70'; DN71-DN71'; DN72-DN72'; and DN73-DN73' in Fig. 1.
- a trigger within the AIN is an event associated with a particular activity occurring on a particular subscriber line.
- the SSP In response to a trigger, the SSP generates a TCAP query which is essentially a data packet to be transmitted to a SCP.
- the transmitted data packet instructs the SCP to query its database and determine whether a customized calling feature or enhanced service should be provided for this particular call, or whether conventional plain dial-up telephone service should be provided.
- the results of the database inquiry are placed into a data packet and sent back to the SSP in the form of a TCAP response.
- queries and responses provided within the TCAP include the INVOKE query and the RETURN RESULT, RETURN RESULT LAST, RETURN ERROR, and REJECT responses.
- the response provided by the SCP instructs the SSP to take special actions to provide a customized calling service or enhanced feature, or may indicate to the SSP that plain telephone service should be provided for the particular call.
- the switch In response to receiving the latter type message, the switch will move through its call processing states, collect the dialed digits, and generate further packets that will be used to set up and route the call.
- FIG. 2 An example of a TCAP message exchange for an 800 toll free call attempt is shown in Fig. 2. Unlike normal area codes, the 800 area code does not correspond to a specific geographical area. When an 800 number is dialed, it must be translated into a number that identifies a physical subscriber line associated with the 800 number. Specifically, at originating equipment 70, an 800 number is dialed as indicated in process block 200. DTMF signals 300 for each of the dialed digits are transmitted over subscriber line 170 to the central office switch SSP 40 that services subscriber line 170. SSP 40 collects the dialed digits and in process block 210 detects that an 800 number has been dialed.
- TCAP message element 310 will take the form of a query using the INVOKE primitive.
- TCAP message 310 is transmitted to SCP 20 through an STP (not shown in Fig. 2) over multiple SS7 digital data lines.
- SCP 20 receives TCAP message 310 and responds in process block 220 by performing a query of the appropriate database. The query is based on the search key containing the dialed 800 number. If the dialed number is found in the database, SCP 20 formulates TCAP message 320 which is a response, and uses the RETURN RESULT primitive.
- TCAP message 320 will contain the translated number and a billing indicator.
- TCAP message 320 is then transmitted to SSP 40.
- the transmission of TCAP message 320 ends this particular messaging sequence.
- SSP 40 will continue to process the 800 call request by initiating additional SS7 messaging sequences to initiate a call to the translated number.
- Akiyama describes a private telephone system which provides an announcement at a terminating station to either identify the recipient or originator of a call within the private telephone system.
- Akiyama describes two separate embodiments. The first embodiment pages the intended recipient of an incoming call at a specific termination equipment. The purpose of this embodiment is to identify the recipient of an incoming call in a scenario where multiple parties share the same termination equipment. The second embodiment announces the identity of the originator of a call. All of the embodiments described in Akiyama are limited to use within a customized private telephone switching system. Furthermore, the embodiments are only operative for calls that originate and terminate within the private telephone switching system. In addition to this restriction, the invention described in Akiyama requires the use of custom termination equipment.
- the termination equipment must be capable of extracting the audio information from the incoming line and announcing the information during the silent interval between the ring signals.
- the announcement in Akiyama is made prior to answering the phone, thus, the termination equipment must also include a hands free speaker and a high gain audio amplifier to provide the announcement.
- the termination equipment also requires the integration of a card reader to obtain the caller identification information.
- the calling party inserts an identification card into the termination equipment prior to placing a call.
- the termination equipment reads the identification card and uploads this information to the switching system during an origination.
- the switching system then downloads this information to the called termination equipment to be announced between ringing signals.
- the Akiyama patent describes a method to provide announcements to a calling party within the confines of a custom private telephone system and utilizing custom termination equipment.
- a second type of system includes incorporating a caller identification display device into the termination equipment.
- This system utilizes the caller identification service provided by the telephone company to identify the originator of a call.
- the caller identification service provided by the telephone company includes encoding the digits corresponding with the directory number of an originating party and transmitting them to the terminating equipment during the silent interval between rings.
- the termination equipment can then detect and display the encoded directory number.
- An example of termination equipment that can perform this function is described in U.S. Patent No. 4,924,496 to Figa et al.
- U.S. Patent No. 4,922,490 to Blakley describes a third type of system to provide calling party identification.
- the central office switch which services a called party, detects the number of the originating party, retrieves announcement information from a database for the originating party, and then transmits this information to a specially equipped terminating device prior to completing the original call.
- the Blakley patent requires special stations that are provided with hands free speakers. When an incoming call is ringing, the name of the caller is spoken over the hands free speaker. Additionally, the Blakley patent places the burden of providing the caller identification on the central switching office. This is an unwelcome burden to place on the central office where it is critical to minimize any overhead processing in order to respond more reliably to call switching requirements.
- PNS Personal Number Service
- each subscriber is assigned a personal number which is serviced by a service node. The personal number is called by an originating party who wants to contact the subscriber.
- the service node may redirect the call to the appropriate number at which to contact the subscriber.
- the service node can perform a network-based service such as Audio Calling Name announcement independently to the type of termination equipment.
- a problem with the solution provided within the PNS system is the requirement of a personal number and a dedicated directory number for each subscriber. Because of the increased use of mobile telephones, second lines being installed in person's homes, and the ever increasing density of population in metropolitan areas, telephone numbers within certain area codes can be a scarce commodity.
- this invention provides a system and a method to access enhanced calling features as a network-based service.
- the invention operates by utilizing network elements within the Advanced Intelligent Network (AIN).
- AIN Advanced Intelligent Network
- the invention can be entirely implemented within existing elements of the AIN.
- the preferred embodiment requires the use of only one dedicated subscriber directory number in order to provide the network-based services.
- the inefficient use of multiple dedicated directory numbers in the provision of enhanced phone features may be alleviated.
- this invention allows access to enhanced telephone features without requiring subscribers to purchase or modify their existing terminating equipment.
- the preferred embodiment of this invention includes a method for providing an AIN, network-based service with respect to a call between two parties.
- the originating party utilizes originating equipment with an assigned directory number.
- the called party or service subscriber utilizes subscriber terminating equipment with an assigned directory number.
- the processing of the call is suspended pending the performance of the network-based service.
- a network element typically a service node
- the AIN detects the initiation of the second call and determines that it has been initiated in order to provide the network- based service.
- the SN then establishes a voice channel for the second call.
- the network-based service is provided by the network element that originated the second call.
- the second call is then transferred to the service switching point that is servicing the first call.
- the AIN then continues processing of the call by connecting the originating and terminating equipment.
- the AIN preferably operates to differentiate between the first and second calls by examining the charging directory number associated with the call. If the charging directory number does not identify the network element that would provide the service (i.e., originating service node), then the call is identified as a subscriber call, (i.e. call to the subscribing party). On the other hand, if the charging directory number identifies the network element and a subscriber call has previously been received, then the call is identified as a service call intended for providing the network-based service.
- the network-based service may include delivering an audio announcement to the subscribing party.
- an announcement message may be retrieved from a database and transmitted to the subscriber's terminating equipment.
- the announcement message can be retrieved based on the directory number of the originating party; however, other methods could likewise be utilized.
- the announcement message can include the identity of the calling party, the name of the intended recipient of the call or a message indicating the type or class of call that has been received (i.e., priority, urgent, long- distance).
- the party answering the call may be required to provide a response indicating whether the call is to be accepted or rejected.
- the original subscriber call is only completed upon an acceptance response.
- the network components within the AIN cooperative to provide the network-based service.
- the required AIN network elements include a service node, a service control point and a service switching point. Initially, the service switching point receives a call directed to the subscriber's directory number. The service switching point responds by: establishing a voice channel between itself and the originating device; notifying the service control point concerning the reception of the call; and suspending further processing of the call until the service control point responds.
- the service control point Upon receiving the notification, the service control point provides instructions to the service switching point.
- the instructions will include a request for the service switching point to forward the call to the service node in order for the network service to be provided.
- the service switching point forwards the call to the service node.
- the service node responds by querying a database to determine which services have been subscribed to by the subscriber. If the subscriber information includes the network- based service, the service node initiates a second call to the subscriber on the same directory number.
- the service switching point Upon detecting the second call, the service switching point notifies the service control point and suspends further processing of the second call until the service control point responds.
- the service control point responds to the notification of the second call by authorizing the service switching point to set up a voice channel between the service node and the subscriber's termination equipment. Once the voice channel is established, the service node detects the call being answered and delivers the network-based service.
- the service node transfers the first call back to the service switching point where the voice channel for the second call is torn down and a voice channel between the originating equipment and the subscriber's equipment is established.
- the network-based service can be implemented by use of two network elements: a service control point and a service node.
- a service control point operates to receive and determine the type of call setup request that has been received.
- the service control point preferably forwards the call to the service node servicing the subscribing equipment. If the setup request is for a service call in response to a previously forwarded subscriber call, the service control point preferably operates to authorize the service call to be established or completed.
- the service control point determines the type of call setup request by identifying the originating source of the call. If the call is originated by the subscribing equipment's service node subsequent to the service control point forwarding a subscriber call to the service node, then the call setup request is for a service call. But if the originating source of the call is not the subscribing equipment's service node, then the call setup request is for a subscriber call.
- the originating source of the call is determined by examining a charge number parameter within the call setup request.
- the charge number parameter indicates the directory number that the call should be billed to.
- the service node operates to receive a forwarding request for a call to a subscribing directory number and then determines whether a network-based service is required for the call. If a service is required, the service node initiates a service call to the same subscribing directory number. Once the call is answered, the service node provides the network-based service and then transfers the call to a service switching point for further processing.
- the service node determines that a network-based service is required for the call by querying a database for subscription information associated with the called subscribing directory number. Upon retrieving the subscription information, the service node can determine which services the subscribing directory number requires.
- the network-based service includes delivering an announcement message to the terminating equipment. One method to provide this service is to query a database based on the directory number associated with the originating equipment, retrieving a message and then transmitting that message to the terminating equipment over the service call.
- Fig. 1 is a simplified diagram of the AIN as it currently exists in the public switched telephone network.
- Fig. 2 is a timing diagram of an 800 call number translation utilizing the Transaction Capabilities Application Part of the AIN.
- Fig. 3 is a flow chart illustrating the steps performed by the preferred embodiment of the present invention.
- Fig. 4 is a timing diagram illustrating the preferred embodiment of the present invention.
- the present invention provides a system and a method to deliver network-based, call enhancement features to a subscriber without requiring a modification or replacement of the subscriber's existing termination equipment.
- performance advantages over the prior art are gained based on the ability to provide network-based call enhancement features or services: (1) through the use of the public switched telephone network, so as to have a wide distribution of the service; (2) without requiring additional dedicated directory numbers to be allocated for each subscriber; and (3) without requiring the subscribers to modify existing termination equipment or purchase additional equipment.
- the preferred embodiment will be described as operating within the public switched telephone network and utilizing Advanced Intelligent Network components, those skilled in the art will recognize that the present invention also can be implemented within a private telephone network or utilizing alternate components within the public switched telephone network. Additionally, the preferred embodiment will be described as providing an audio caller identification service or Audio Calling Name. Those skilled in the art will recognize that the Audio Calling Name service is just one of many services which can be provided with the present invention. The present invention also can be used to implement other call enhancement features such as call forwarding, general announcement services, called party identification, etc.
- FIG. 3 is used to illustrate the general process flow in providing the preferred embodiment.
- Fig. 4 is used to illustrate the specific interaction between AIN components in implementing the preferred embodiment.
- Fig. 1 a simplified diagram of the AIN as it currently exists in the public switched telephone network is provided.
- the present invention can be shown as operating between originating equipment and termination equipment that do not share a common SSP.
- SSP 40 services termination equipment 70 and has been labeled respectively in Fig. 1 as the originating SSP and originating equipment.
- SSP 42 services termination equipment 72 and has been labeled respectively in Fig. 1 as the terminating SSP and subscribing termination equipment.
- Fig. 1 is a simplification of a current AIN implementation of the PSTN as it exists today.
- the purpose of Fig. 1 and the following example is to diagram the minimum number of elements required to accurately describe the invention and its simplicity should not be construed to limit the scope of this invention in any manner.
- an originating party utilizing originating equipment 70 attached to subscriber line 170 and identified by directory number DN70 places a call to an Audio Calling Name subscriber.
- the subscriber having termination equipment 72 connected to subscriber line 172 is identified by directory number DN72.
- the originating subscriber line 170 is serviced by SSP 40 and the Audio Calling Name subscriber line 172 is serviced by SSP 42.
- SSP 42 is connected to SN 50 via ISDN link 150.
- SN 50 serves the Audio Calling Name subscriber and has a directory number identified as DNSN50.
- SSP 40 and SSP 42 are interconnected by trunk circuit 140 and are both connected to STP 30 via data links 117 and 116 respectively.
- STP 30 is connected to SCP 20 via data link 114 and SCP 20 is connected to SMS 10 via data link 111. SMS 10, SCP 20 and SN 50 have access to databases 64, 60 and 62 respectively.
- the subscriber had to become an Audio Calling Name subscriber.
- SMS 10 was modified to indicate that the additional service was to be provided to the subscribing directory number.
- this information was then downloaded to SCP 20 via data link 111 and SN 50 via data link 110 and the information was stored in their respective databases 60 and 62.
- FIG. 3 illustrates the processes required in providing the preferred embodiment of the present invention.
- Fig. 3 illustrates the actions taken by SCP 20 (shown in the left column) and SN 50 (shown in the right column) in implementing this embodiment.
- the entire process requires several related and dependent steps to occur at both SCP 20 and SN 50.
- processing is shown at one network element until a point is reached where further processing is stopped pending processing at another network element.
- this is indicated by placing a solid dot at the last process block executed and an arrow indicating a transition of processing flow to the other network element.
- Process block 252 shows the reception of a first call attempt to a terminating device associated with a subscribing directory number.
- the SCP 20 receives a query. More specifically, when an originating party dials the directory number of a subscriber, the SCP 20 typically is notified of a call request by a service switching point servicing the called directory number. This occurs after the service switching point detects the incoming call and initiates a terminate attempt trigger message to the SCP.
- SCP 20 When SCP 20 receives a termination attempt message, a determination is made concerning the origination and purpose of the call request.
- the purpose of this first call request is to set up a subscriber call between the service subscriber's termination equipment and the originating party's originating equipment. SCP 20 makes this determination by examining various fields in the termination attempt message such as the originating party's directory number and the charge number parameter. For this first call request, SCP 20 forwards the call to a SN 50 associated with the called subscriber as indicated by process block 254.
- Process block 256 shows the reception of the forwarded call by SN 50.
- the forwarded call contains information identifying the originating source and destination of the call by their respective directory numbers.
- SN 50 responds to the forwarded call by performing a database query in process block 258.
- the database query is performed to identify the services that the called subscriber is entitled to receive and also, to obtain any information necessary in providing these services.
- the query may retrieve an audio announcement message based on the directory number associated with the originating equipment.
- the SN 50 then originates a second call to the subscriber at the directory number identified in the forward call request. This step is illustrated in process block 260.
- the second call is a service call which is intended for providing the network-based service to the subscriber.
- the second call results in the reception of a second call request being received by the SCP 20 as shown in process block 262.
- the call request takes the form of a termination attempt trigger message.
- SCP 20 determines that the originator of the second call is SN 50 and that the purpose of the call is to provide a network-based service to a subscriber. Therefore, SCP 20 authorizes the network to set up a voice channel for the second call request in process block 264.
- SN 50 As a result of authorizing the network to set up a voice channel, one is established between SN 50 and the subscriber's termination equipment associated with the dialed directory number. In addition, the termination equipment provides a ring indicator to the subscriber. If the subscriber answers the call, an off-hook indication is sent to SN 50. SN 50 detects the off-hook condition as shown in process block 266. In response to the off-hook detection, SN 50 performs the subscribed service over the voice channel as illustrated in process block 268. For an embodiment providing an Audio Calling Name service, SN 50 transmits an audio announcement message to the subscriber's termination equipment. This message indicates to the subscriber that a call from the identified originating party has been received and the subscriber can either accept or reject the call.
- the SN 50 then waits for a response from the user concerning the acceptance or rejection of the call.
- the SN 50 responds by transferring the original forwarded call back to the telephone network in process block 270 so that a voice channel can be set up between the originating party and the subscriber.
- the service call and the original subscriber call are torn down and no further processing takes place.
- Fig. 3 illustrates the processing steps required by a service control point and a service node in implementing the preferred embodiment.
- the two elements operate to detect a call for a subscriber and establish a service call between the service node and the subscriber over which a network-based service is provided.
- the elements operate to complete the call between the subscriber's termination equipment and the originating equipment.
- Fig. 4 illustrates the details of the interaction between the
- This embodiment includes providing an announcement service over the network.
- the originating party utilizing originating equipment 70 picks up the handset and dials directory number DN72 assigned to a subscriber having terminating equipment 72, DTMF or digital signals, (depending on the configuration of the originating equipment) are sent into the network from the originating equipment 70 in process block 251. These signals ultimately result in the reception of a data packet at SSP 42 which services subscriber line 172 attached to terminating equipment 72.
- the data packet received at SSP 42 indicates that a call attempt to the subscriber is being requested.
- SSP 42 then generates a termination attempt trigger (TAT).
- TAT termination attempt trigger
- the TAT results in SSP 42 transmitting termination attempt message 350 to STP 30 over data link 116 and then suspending the call processing of the subscriber call request until a response is received from SCP 20.
- STP 30 responds to the reception of the termination attempt message 350 by formatting the received data into a TCAP query message 352 and routing it to SCP 20 over data link 114.
- the TCAP query message 352 received by SCP 20 contains several parameters and comprises a call setup request to the subscriber. Included among the parameters in TCAP query message 352 preferably is the directory number for the originating party DN70, the directory number for the subscriber DN72, and a charge number directory number.
- the charge number parameter indicates the identity of the party that should be billed for the current call. For the present example, the charge number parameter is set to the value of the originating party's directory number DN70.
- SCP 20 responds by examining the parameters in TCAP query message 352 to determine the necessary action required. In making this determination, SCP 20 queries its database 60 shown in Fig. 1 to determine what services need to be performed for the directory number DN72. If the directory number belongs to a subscriber of the announcement message service, then SCP 20 must determine the purpose of the call request. The purpose of a received call request is determined at SCP 20 by following a simple algorithm. First, SCP 20 queries its database to determine the directory number of the SN servicing the subscriber. In this case, the directory number for SN 50, DNSN50 will be retrieved.
- the charge number parameter of TCAP message 352 is examined to determine if it is equal to DNSN50, the directory number for SN 50.
- the charge number parameter in this case is equal to the originating party's directory number DN70 and not the directory number for SN 50; therefore, SCP 20 concludes that the call request is for a subscriber call between two parties.
- SCP 20 would next transmit an authorize termination message to setup a voice channel for the requested call; however, because the called directory number DN72 belongs to an announcement message service subscriber, SCP 20 transmits a "forward call to SN" TCAP response message, as shown in process block 254, to SSP 42. Similar to termination attempt message 350, the TCAP response message propagates through STP 30.
- the TCAP response message 350 received by SSP 42 contains the directory number for the originating party and the subscriber. In addition, the TCAP response directs SSP 42 to forward the call to SN 50. Upon reception of the TCAP response message, SSP 42 formulates an ISUP message 354 to be transmitted to SN 50. The ISUP message 354 also contains the directory numbers for the originating party DN70 and the subscriber DN72. Finally, SSP 42 maintains the suspended state of processing the present call.
- SN 50 performs a query of database 62 shown in Fig. 1, using the directory number of the originating party DN70 as a search key.
- the purpose of this query is to retrieve the necessary data for SN 50 to generate the announcement message.
- the data retrieved can take on several forms, including digitized voice or an analog recording, and the method employed for generating the announcement message should in no way limit the scope of the present invention.
- SN 50 may generate a customized announcement message.
- SN 50 will attempt to originate a call to the subscriber at the directory number DN72 provided in the forward call information.
- This call is a service call originated to establish a voice channel between SN 50 and the subscriber's termination equipment. Upon establishing the voice channel, the announcement message can be delivered.
- the process employed in this step is unique in that SN 50 takes advantage of the fact that call processing of the original call to the subscriber has been suspended by SSP 42, and hence a call to the subscriber utilizing the same directory number can be initiated. This allows for the provision of a service in an efficient manner because additional directory numbers are not required.
- a directory number for the subscriber and a second dedicated directory number are required.
- each subscriber to the service requires two dedicated directory numbers. Because directory numbers in a given area code are a limited commodity, the present invention advantageously is implemented in a manner that is directory number efficient.
- SSP 42 will respond to the reception of this service call in a manner similar to the first call to the subscriber at the given directory number DN72. Thus, a termination attempt trigger will be issued and termination attempt message 356 will be transmitted to STP 30 over data link 116. In addition, the processing of the second call request will be suspended until a response is received from SCP 20.
- STP 30 responds to the reception of the termination attempt message 356 by formatting the received data into a TCAP query message 358 and transmitting it to SCP 20 over data link 114.
- the TCAP query message 358 received by SCP 20 contains several parameters and comprises a call setup request to the subscriber. Included among the parameters in TCAP query message 358 preferably is the directory number for SN 50 as the originating party parameter, the directory number for the subscriber DN72, and a charge number parameter. For the service call initiated by SN 50 in response to the forwarded subscriber call, the charge number parameter is set to the directory number DNSN50.
- process block 262 the reception of the second call request by SCP 20 is shown.
- SCP 20 again responds by examining the parameters in TCAP query message 358 to determine the necessary action required.
- SCP 20 queries its database 60 shown in Fig. 1 to determine what services need to be performed for the directory number DN72, assigned to the subscriber. If the directory number DN72 belongs to a subscriber of the service to be provided, then SCP 20 proceeds to determine the purpose of the present call request. Following the algorithm described above, SCP 20 queries its database to determine the directory number of the SN servicing the subscriber. Once again, the directory number of DNSN50 will be retrieved for SN 50. Next, the charge number parameter of TCAP message 358 is examined to determine if it is equal to the directory number DNSN50. Determining the charge number parameter is equal to directory number DNSN50, SCP 20 concludes that the call request is for service call.
- SCP 20 verifies that a service call request is expected by determining if a "forward call to SN" response message had previously been sent out in response to a first call request. This can be accomplished in various methods. One method would be to maintain a status flag at SCP 20. The status flag would operate by having a first defined state when a pending subscriber call has been received and forwarded to a SN. In this state, the reception of a service call would be expected. The status flag would have a second defined state when there are no pending subscriber calls. In this second state, the reception of a service call is unexpected.
- SCP 20 Upon verifying that the SCP is expecting a service call, SCP 20 authorizes the termination as shown in process block 264.
- the authorization operates to instruct SSP 42 to set up a voice channel for the requested call.
- SSP 42 will establish a voice channel between SN 50 and the subscriber's termination equipment and then provide a ring indication to the subscriber.
- SN 50 When the subscriber responds to the call by lifting the handset of the termination equipment 72, an off-hook indication is detected by SSP 42 which is then communicated to SN 50. SN 50 responds to the off-hook condition by performing the network-based service. In the embodiment being described, SN 50 would transmit an announcement message over the voice channel comprised of ISDN link 150, SSP 42 and subscriber line 172, as shown in process block 260.
- the subscriber may be required to respond to the provision of the network-based service.
- an announcement message may be delivered to the subscriber which identifies the originating source of the call.
- the subscriber may respond by accepting or rejecting the call.
- Various methods can be utilized to accomplish this task.
- the subscriber could provide an acceptance indication by pressing a specific key to deliver a DTMF signal to SN 50, transmit a flash signal, provide an audible acceptance, remain off-hook for a required time period or utilize some other method.
- the subscriber could provide a rejection indication by pressing a specific key to deliver a DTMF signal to SN 50, placing the handset of the termination equipment on-hook, deliver an audible rejection or utilize some other method.
- SN 50 transfers the call previously forwarded to it in process block 254 and ISUP message 354, back to SSP 42.
- SSP 42 responds to the call transfer by establishing a voice channel between the called subscriber and the originating party.
- this voice channel consists of subscriber line 170 and trunk circuit 140 being bridged by SSP 40 and subscriber line 172 being bridged by SSP 42.
- the present invention provides a system and a method to efficiently implement network-based call enhancement services.
- the present invention can be implemented in a manner to minimize the use of additional directory numbers. This is advantageous since directory numbers are generally a limited commodity within an area code and can be very limited in highly populated areas. Because the present invention exploits the use of directory numbers that are already in operation rather than requiring the use of additional directory numbers, minimal impact on the availability of directory numbers is incurred by this invention.
- the present invention also provides a system and a method to implement network-based call enhancement services without impacting the subscriber's termination equipment.
- the present invention has been described as a network-based solution which can operate completely within network elements. Therefore, this invention will allow subscribers to access enhanced calling features without requiring them to purchase or modify their existing terminating equipment.
Abstract
Description
Claims
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
AU35048/97A AU3504897A (en) | 1996-06-25 | 1997-06-23 | A system and a method to provide an audio calling name service implemented through an advanced intelligent network |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US67080396A | 1996-06-25 | 1996-06-25 | |
US08/670,803 | 1996-06-25 |
Publications (2)
Publication Number | Publication Date |
---|---|
WO1997050225A2 true WO1997050225A2 (en) | 1997-12-31 |
WO1997050225A3 WO1997050225A3 (en) | 1998-02-26 |
Family
ID=24691948
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/US1997/011066 WO1997050225A2 (en) | 1996-06-25 | 1997-06-23 | A system and a method to provide an audio calling name service implemented through an advanced intelligent network |
Country Status (2)
Country | Link |
---|---|
AU (1) | AU3504897A (en) |
WO (1) | WO1997050225A2 (en) |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0821511A2 (en) * | 1996-07-25 | 1998-01-28 | Lucent Technologies Inc. | Calling party indentification announcement service |
WO2002054741A2 (en) * | 2000-12-28 | 2002-07-11 | Bellsouth Intellectual Property Corporation | System and method for audio caller identification service |
DE10128985A1 (en) * | 2001-06-11 | 2003-01-02 | Teles Ag | Transmission procedure for passing auxiliary information to incoming call to called terminal, requires transmission of auxiliary information by mobile device as separate message to called terminal |
WO2003003759A1 (en) * | 2001-06-29 | 2003-01-09 | Bellsouth Intellectual Property Corporation | Audio calling name service |
EP1865696A2 (en) * | 2006-06-07 | 2007-12-12 | Alcatel Lucent | Signalling method comprising an operation of converting a message coming from a calling terminal |
US7945253B2 (en) | 2003-11-13 | 2011-05-17 | At&T Intellectual Property I, L.P. | Method, system, and storage medium for providing comprehensive originator identification services |
US8102994B2 (en) | 2003-12-24 | 2012-01-24 | At&T Intellectual Property I, L.P. | Client survey systems and methods using caller identification information |
US9532175B2 (en) | 2002-07-23 | 2016-12-27 | At&T Intellectual Property I, L.P. | System and method for gathering information related to a geographical location of a callee in a public switched telephone network |
US11729588B1 (en) | 2021-09-30 | 2023-08-15 | T-Mobile Usa, Inc. | Stateless charging and message handling |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5309512A (en) * | 1992-07-29 | 1994-05-03 | At&T Bell Laboratories | Call waiting deluxe feature |
EP0609016A1 (en) * | 1993-01-29 | 1994-08-03 | AT&T Corp. | Apparatus and method for providing services prior to call completion in a telecommunication system |
US5511111A (en) * | 1993-11-01 | 1996-04-23 | Engineering And Business Systems, Inc. | Caller name and identification communication system with caller screening option |
-
1997
- 1997-06-23 WO PCT/US1997/011066 patent/WO1997050225A2/en active Application Filing
- 1997-06-23 AU AU35048/97A patent/AU3504897A/en not_active Abandoned
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5309512A (en) * | 1992-07-29 | 1994-05-03 | At&T Bell Laboratories | Call waiting deluxe feature |
EP0609016A1 (en) * | 1993-01-29 | 1994-08-03 | AT&T Corp. | Apparatus and method for providing services prior to call completion in a telecommunication system |
US5511111A (en) * | 1993-11-01 | 1996-04-23 | Engineering And Business Systems, Inc. | Caller name and identification communication system with caller screening option |
Non-Patent Citations (1)
Title |
---|
CHOPRA M: "EXPLORING INTELLIGENT PERIPHERAL CONFIGURATIONS" INTERNATIONAL CONFERENCE ON UNIVERSAL PERSONAL COMMUNICATIONS, 27 September 1994, pages 635-639, XP000600315 * |
Cited By (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0821511A3 (en) * | 1996-07-25 | 2001-03-14 | Lucent Technologies Inc. | Calling party indentification announcement service |
EP0821511A2 (en) * | 1996-07-25 | 1998-01-28 | Lucent Technologies Inc. | Calling party indentification announcement service |
WO2002054741A3 (en) * | 2000-12-28 | 2003-03-13 | Bellsouth Intellect Pty Corp | System and method for audio caller identification service |
WO2002054741A2 (en) * | 2000-12-28 | 2002-07-11 | Bellsouth Intellectual Property Corporation | System and method for audio caller identification service |
DE10128985A1 (en) * | 2001-06-11 | 2003-01-02 | Teles Ag | Transmission procedure for passing auxiliary information to incoming call to called terminal, requires transmission of auxiliary information by mobile device as separate message to called terminal |
US6868268B2 (en) | 2001-06-29 | 2005-03-15 | Bellsouth Intellectual Property Corporation | Audio calling name and number delivery |
WO2003003759A1 (en) * | 2001-06-29 | 2003-01-09 | Bellsouth Intellectual Property Corporation | Audio calling name service |
US9532175B2 (en) | 2002-07-23 | 2016-12-27 | At&T Intellectual Property I, L.P. | System and method for gathering information related to a geographical location of a callee in a public switched telephone network |
US7945253B2 (en) | 2003-11-13 | 2011-05-17 | At&T Intellectual Property I, L.P. | Method, system, and storage medium for providing comprehensive originator identification services |
US8102994B2 (en) | 2003-12-24 | 2012-01-24 | At&T Intellectual Property I, L.P. | Client survey systems and methods using caller identification information |
EP1865696A2 (en) * | 2006-06-07 | 2007-12-12 | Alcatel Lucent | Signalling method comprising an operation of converting a message coming from a calling terminal |
EP1865696A3 (en) * | 2006-06-07 | 2012-01-18 | Alcatel Lucent | Signalling method comprising an operation of converting a message coming from a calling terminal |
US11729588B1 (en) | 2021-09-30 | 2023-08-15 | T-Mobile Usa, Inc. | Stateless charging and message handling |
Also Published As
Publication number | Publication date |
---|---|
AU3504897A (en) | 1998-01-14 |
WO1997050225A3 (en) | 1998-02-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7292683B2 (en) | Ad ringer | |
US7184529B1 (en) | Method and system for connecting a subscriber to an advertiser prior to call completion | |
US7555109B2 (en) | System and method for caller control of a distinctive ring | |
US7545925B2 (en) | Method and system for improved routing of repair calls to a call center | |
EP1033026B1 (en) | System and method for direct voice mail access and blocking | |
US8989365B2 (en) | Call monitoring | |
US6868268B2 (en) | Audio calling name and number delivery | |
US5757894A (en) | Virtual foreign exchange service | |
EP0833525A2 (en) | Method and device for decoding a sequence of signals | |
US7079837B1 (en) | Caller identification queue for wireless telephones | |
MXPA01008594A (en) | Methods and systems for enabling a reply call to a voice mail message. | |
Wallace et al. | Voice mail system for obtaining routing information from signaling nodes | |
CA2271285C (en) | Method and system for capturing and recording call information | |
WO1997050225A2 (en) | A system and a method to provide an audio calling name service implemented through an advanced intelligent network | |
US6208723B1 (en) | System and method for enhanced automatic recall | |
US6754325B1 (en) | Caller control of call forwarding services | |
US7023978B2 (en) | Telephone voice messaging system and method using off-hook immediate trigger | |
US20050031094A1 (en) | System and method for message delivery to a busy called party | |
US20040057561A1 (en) | System and method for message delivery to a busy called party | |
US6879682B1 (en) | AIN to ISDN message mapping for intelligent peripheral service enhancement | |
US7099446B1 (en) | Method for providing telephone services for commercial classes of service | |
US6829342B2 (en) | System and method for handling voice calls and data calls | |
Farris et al. | Systems and methods for providing voice mail services to ported numbers by supplying routing information via signaling network | |
EP0835031A2 (en) | Method of controlling telecommunications signalling | |
JPH08256213A (en) | Logical number informing system for high-level telephone service |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AK | Designated states |
Kind code of ref document: A2 Designated state(s): AL AM AT AU AZ BA BB BG BR BY CA CH CN CU CZ DE DK EE ES FI GB GE HU IL IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MD MG MK MN MW MX NO NZ PL PT RO RU SD SE SG SI SK TJ TM TR TT UA UG UZ VN AM AZ BY KG KZ MD RU TJ TM |
|
AL | Designated countries for regional patents |
Kind code of ref document: A2 Designated state(s): GH KE LS MW SD SZ UG ZW AT BE CH DE DK ES FI FR GB GR IE IT LU MC NL PT SE BF BJ CF |
|
AK | Designated states |
Kind code of ref document: A3 Designated state(s): AL AM AT AU AZ BA BB BG BR BY CA CH CN CU CZ DE DK EE ES FI GB GE HU IL IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MD MG MK MN MW MX NO NZ PL PT RO RU SD SE SG SI SK TJ TM TR TT UA UG UZ VN AM AZ BY KG KZ MD RU TJ TM |
|
AL | Designated countries for regional patents |
Kind code of ref document: A3 Designated state(s): GH KE LS MW SD SZ UG ZW AT BE CH DE DK ES FI FR GB GR IE IT LU MC NL PT SE BF BJ CF |
|
121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
REG | Reference to national code |
Ref country code: DE Ref legal event code: 8642 |
|
NENP | Non-entry into the national phase in: |
Ref country code: CA |
|
NENP | Non-entry into the national phase in: |
Ref country code: JP Ref document number: 98503512 Format of ref document f/p: F |
|
122 | Ep: pct application non-entry in european phase |