WO1995020299A1 - Providing individual subscriber services in a cellular mobile communications network - Google Patents

Providing individual subscriber services in a cellular mobile communications network Download PDF

Info

Publication number
WO1995020299A1
WO1995020299A1 PCT/SE1995/000009 SE9500009W WO9520299A1 WO 1995020299 A1 WO1995020299 A1 WO 1995020299A1 SE 9500009 W SE9500009 W SE 9500009W WO 9520299 A1 WO9520299 A1 WO 9520299A1
Authority
WO
WIPO (PCT)
Prior art keywords
call
switching center
location register
services switching
home location
Prior art date
Application number
PCT/SE1995/000009
Other languages
French (fr)
Inventor
Sven Jörgen Lantto
Frans Arvid Jerker Widmark
Original Assignee
Telefonaktiebolaget Lm Ericsson
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Telefonaktiebolaget Lm Ericsson filed Critical Telefonaktiebolaget Lm Ericsson
Priority to NZ278985A priority Critical patent/NZ278985A/en
Priority to EP95907166A priority patent/EP0719490A1/en
Priority to AU15479/95A priority patent/AU682924B2/en
Priority to JP51950195A priority patent/JP4061602B2/en
Priority to KR1019950703991A priority patent/KR960701568A/en
Publication of WO1995020299A1 publication Critical patent/WO1995020299A1/en
Priority to NO953612A priority patent/NO953612L/en
Priority to FI954392A priority patent/FI954392A/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/16Communication-related supplementary services, e.g. call-transfer or call-hold

Definitions

  • the present invention relates to a system for providing individual supplementary subscriber services in a cellularmobile communications network, andmore particularly to the use of a home location register for implementing individual supplementary subscriber services in a cellular mobile communications network.
  • Aprimary characteristic of amobile communications system such as a cellular telephone system, is the fact that subscribers to the system may move around. Accordingly, such systems are typically realized as a network of neighboring radio cells which together provide complete coverage of the area to be serviced. Each cell has a Base Station (BS) operating on a set of radio channels. The set of radio channels assigned to a given cell is different from the channels used in neighboring cells in order to avoid inter ⁇ ference.
  • BS Base Station
  • a group of BS's is controlled by a Mobile services Switching Center (MSC) , which controls calls to and from the Public SwitchedTelephone Network (PSTN) , Integrated Services Digital Network (ISDN) , and Public LandMobileNetwork (PLMN) .
  • MSC Mobile services Switching Center
  • PSTN Public SwitchedTelephone Network
  • ISDN Integrated Services Digital Network
  • PLMN Public LandMobileNetwork
  • the role of the MSC is equivalent to that of the local exchange in the fixed network. That is, the MSC is responsible for handling tasks such as switching, routing and charging.
  • NMT Nordic Mobile Telep ⁇ hone System
  • TACS Total Access Communication System
  • AMPS Advanced Mobile Phone System
  • ADC American Digital Cellular System
  • GSM Global System for Mobile Com ⁇ munication
  • PDC Pacific Digital Cellular System
  • basic service refers to the ability of a communication network to simply establish a call.
  • basic service will also refer here to those services, such as three party calling, which are available to all subscribers without requiring an individual subscription to a service.
  • supplementary service refers to all of those capabilities, in mobile as well as fixed networks, which go beyond those services which are considered “basic”, and which do require an individual subscription before that service can be invoked.
  • Individual supplementary subscriber services may be divided into two types: those which modify or supplement the process of originating a call (referred to here as "A-subscriber services”) , and ⁇ those which modify or supplement the process of terminating (i.e., receiving) a call, referred to here as "B-subscriber services”) .
  • A-subscriber services include, but are not limited to: barring of outgoing calls, and private numbering plans. B-subscriber services may be broken down into those which are invoked unconditionally, regardless of the status of the called subscriber or the network, and those whose invocation depends on a particular status or condition being present at the subscriber or in the network. Uncon ⁇ ditional B-subscriber services include, but are not limited to: barring of incoming calls; call forwarding, uncon ⁇ ditional.
  • Conditional B-subscriber services include: call forwarding on busy; call forwarding on no reply; call forwar ⁇ ding on congestion; and call waiting. The operations and implementations of such cellular systems arewell known in the art, and described in numerous publications.
  • GSM Global System for Mobile communications
  • GSM specifications 02.82-02.89, 03.81-03.90, 04.10, and 04.80- 04.90 are hereby incorporated by reference.
  • ADC is based on the IS-54 standard.
  • a detailed description of any of these well-known systems is beyond the scope of the present discus ⁇ sion.
  • features of these systems which are pertinent to the present invention will be briefly outlined below.
  • MS mobile station
  • a data base is required in the network for keeping track of a particular MS.
  • the above cellular systems have adopted the use of a data base called the Home Location Register (HLR) , which is implemented as a node in the mobile radio communication network.
  • the HLR for use in GSM is described in GSM specifications 09.02, 03.12 and 03.08, which are hereby incorporatedby reference.
  • the HLR contains subscriber information, such as supplementary services.
  • the HLR stores information abo ⁇ t the location of the MS, which information identifies the MSC serving the present location of the MS. This information is updated as the MS moves around by having the MS send location information to its HLR by means of an MSC.
  • an MS roams into a new MSC area, it registers with that MSC, which in turn requests data about the MS from the HLR. At the same time, the HLR is informed of which MSC area the MS is presently located in. If, later on, the MS wants to make a call, the MSC will already have the information needed for the call set-up without having to interrogate the HLR each time.
  • in ⁇ dividual supplementary subscriber services may also be supported. As mentioned above, these include, for example, call forwarding on busy, and private numbering plans (i.e., the MS's use of a personally selected "short number" for placing a call to a recipient whose full number is known and used by the system) .
  • the HLR typically plays a part in managing individual supplementary subscriber services in that, in addition to storing the present location of a roaming subscriber as described above, the HLRmay also store subscri ⁇ ber categories and call forwarding numbers.
  • the HLR updates subscriber category information and forwarding numbers (i.e., "C-numbers") in its memory when requested to do so by an authorized terminal (i.e. , a terminal in thewirebound network with the associated subscription number, or a mobile radio terminal which has authenticated itself as the subscriber terminal) .
  • an authorized terminal i.e. , a terminal in thewirebound network with the associated subscription number, or a mobile radio terminal which has authenticated itself as the subscriber terminal
  • the HLR transmits selected parts of this infor ⁇ mation to an interrogating MSC on the occasion of registration of a roaming MS, and to a gateway MSC (GMSC) on the occasion of MS-terminated calls as explained in more detail below.
  • GMSC gateway MSC
  • no information is transmitted to an MSC merely because an MS is originating the call (e.g., a mobile station calling a wirebound subscriber) .
  • A-subscriber services and conditional B-subscriber services areprovided bythe MSC, based on the subscriber categories provided to the VMSC by the HLR at the time of registration. There is no need for the MSC to again contact the HLR at the time of call setup. Also, in the prior art, the HLR is not capable of making conditional decisions because the standardized MSC-HLR interface does not include the ability to report subscriber status (e.g., busy, no answer, etc.) to the HLR, nor does it allow the conveyance of commands depending on such input.
  • subscriber status e.g., busy, no answer, etc.
  • uncon ⁇ ditional B-subscriber services are invoked by the HLR because a call to a mobile subscriber always means that the first MSC contacted (i.e., the GMSC) will consult the HLR in order to learn the whereabouts of the subscriber. At this time, the GMSC
  • HLR is in the best position to handle unconditional services such as barring an incoming call, or sending to the GMSC the
  • MAP Mobile Application Part
  • Intelligent Network a network definition known as Intelligent Network (IN) .
  • the idea of IN is to provide intelligent nodes in the network which may be consulted by other nodes in the network and updated from other nodes. Intelligent nodes consist of data processing equipment connected to other nodes only via data links for signaling. Intelligent nodes do not have switched user connections for speech or for user data trans ⁇ fer. Consequently, they may be accessed via data links only from particular other nodes in the network, such as service switching points (SSPs) in the PSTN.
  • SSPs service switching points
  • a services control point is the node in the network where most of the service logic resides.
  • a services switching point is the node that handles the switching functions necessary to enable the services invoked by the SCP.
  • the SCP is the hardware node corresponding to the service control function (SCF)
  • the SSP is the hardware node corresponding to the service switching function (SSF)
  • SSF service switching function
  • SDF service data function
  • the use of the IN network addresses the problem of howto rapidly implement new supplementary services in a fixed network.
  • the IN network has been developed without consideration for the problem of how to provide these same new supplementary services in a cellular environment, in which subscribers are mobile.
  • a number of proprietary solutions for use in the cellular environment now exist, producing a situation inwhich some supplementary services are implemented in the HLR, and other services are implemented in the SCP.
  • management and implementation of most supplementary services within the cellular environment is distributed between the MSC and the HLR.
  • the IN solutions in the fixed network environment achieve rapid introduction of new services as a result of the functional division between the SCF and the SSF, in which the complete individual service logic resides in the SCF, and the SSF only performs generic switching functions (e.g. , monitor and report call events, set up new leg, disconnect leg) under the direction of the SCF.
  • the IN solution cannot also be applied to the cellular environment because there is a conflict between the operation strategies of the SCF and the HLR, the SDF and the HLR and the SSF and the MSC. That is, the SCF performs the same functions as the HLR, but it uses a different implemen ⁇ tation and different interfaces.
  • the SDF is meant to control all services in an intelligent network.
  • the HLR contains the information that is necessary for invoking a number of services, such as call forwarding unconditional and barring of incoming calls.
  • the SDF serves as the data storage function for the subscriber, whereas subscriber data in a cellular network is always stored in the HLR.
  • the PSTN cannot access the HLR and the PLMN cannot access the SCP. Consequently, if a subscriber requests a service that is available in the other network but not in his own, providing this service is only possible by routing the call to the other network, because signaling associated with these services is not provided between the networks.
  • the calling subscriber could alternatively be a cellular radio subscriber 102.
  • refe ⁇ rence will be made only to the wirebound subscriber 101.
  • step 202 the MSC1104 utilizes the MAP-interface 108 to ask the HLR 107 about the present location of cellular subscriber 103 andgets backthe cellular subscriber's roaming number.
  • step 203 the MSC1104 uses the roaming number to route the call to the cellular subscriber 103 via connection 111, PSTN 109, connection 112 and MSC2113.
  • MSC2 113 detects that the called cellular subscriber 103 is busy. In response, logic means within the MSC2 113 cause it to read in its category store (which was updatedvia MAP-interface 117 when the B subscriber roamed to the region of MSC2) that this particular called subscriber has "call forwarding on busy" to a particular C number given in the store.
  • the MSC2113, in step 205, routes the call to the C terminal 114 via connection 115, the PSTN 109 and connection 116, thereby completing the supplementary service.
  • the infor ⁇ mation for originally routing the call is provided by the HLR 107, but that the logic decision of call forwarding, which is also a routing decision, is made by MSC2 113. If the called cellular subscriber 103 were to request that call forwarding be turned on or off, this would require updating not only the HLR 107, but also the visited MSC2113. It would be prefera ⁇ ble to have to update only one node.
  • the MSC1 304 reads in its category store (which was updated via the MAP-interface 305 when the A subscriber roamed to the region of MSC1304) that the calling mobile radio subscriber 301 has a "private numbering plan" stored in SCP 303.
  • the MSC1304 routes the call to SSP 306 by way of connection 307, the PSTN 309, and connection 308.
  • SSP 306 was selected because it is the switch associated with SCP 303.
  • step 403 SSP 306 asks the SCP 303, via the interface 311 (the INAP) , to translate the short number of B. In response, the SSP 306 gets back the actual number which may, for example, be a mobile radio number. In step 404, SSP 306 routes the call to the MSC2314 via connection 312, PSTN 309, and connection 313.
  • MSC2 314 asks HLR 318, via the MAP- interface 319, about the location of the called cellular subscriber 302.
  • the HLR 318 provides the MSC2 314 with a roaming number for the called cellular subscriber 302.
  • the MSC2314 then routes the call to the called cellular subscriber 302 by way of connection 316 and MSC3315, thereby completing the supplementary service.
  • the infor ⁇ mation for routing the call to SSP 306 is provided in advance by the HLR 318 when it sends a category to MSC1.
  • the number translation and information for routing the call back to the cellular network is provided by the SCP 303.
  • the routing of the call to the called cellular subscri ⁇ ber 302 is performed by HLR 318 giving a roaming number to MSC2314.
  • HLR 318 giving a roaming number to MSC2314.
  • an MSC normally the GMSC
  • DTMF Dual Tone Multi Frequency
  • the foregoing and other objects are achieved in a mobile communications system requiring only that a single intelligent node be consulted at call setup for a particular calling subscriber subscribing to individual originating services and that no more than one intelligent node be consulted at call setup for that particular called subscriber subscribing to individual terminating services.
  • a calling subscriber supplementary service may be implemented in a mobile communications system comprising a home location register (HLR) coupled to a mobile services switching center (MSC) by sending a supplementary service category for the calling subscriber from the HLR to the MSC.
  • HLR home location register
  • MSC mobile services switching center
  • the MSC detects initiation of a call from the calling subscriber and presence of the supplementary service category for the calling subscriber, the MSC sends a supplementary service request to the HLR.
  • the supplementary service request is received in the HLR, and in response thereto, the HLR determines call routing information in accordance with supplementary service parame ⁇ ters. This determination may require, for example, that a subscriber's short number from a private numbering plan be translated into a full number which can be used by the MSC for routing the call.
  • the call routing information is then sent from the HLR to the MSC.
  • a called subscriber supplementary service may be implemented by detecting, in the MSC, initiation of a call from a calling subscriber to a mobile called subscriber.
  • the MSC sends the HLR a request for a roaming number corresponding to the called subscriber.
  • the HLR sends the MSC the roaming number and a command to monitor the progress of the call.
  • the MSC uses the roaming number to route a call from the calling subscriber to the called subscriber.
  • the MSC detects a status condition and presence of the command to monitor the progress of the call, the status conditionbeing indicative of non-completion of the call from the calling subscriber to the called subscriber.
  • the status condition may indicate, for example, that the called subscriber is busy.
  • the MSC sends to the HLR a supplementary service request indicative of the status condition.
  • This supplementary service request is received by the HLR, which may determine, for example, that the called subscriber is entitled to a call forwarding on busy supplemen ⁇ tary service. Consequently, the HLR determines supplementary call routing information in accordance with supplementary service parameters. This may simply consist of providing the alternative routing information for use when the called subscriber is busy. Alternatively, the supplementary service parameters may require that a selection be made from among several routing alternatives, in dependence, for example, on the time-of-day. After it has been determined, the HLR sends the supplementary call routing information to the MSC.
  • a called subscriber supplementary service may be implemented by detecting, in the MSC, initiation of a call from a calling subscriber to the called subscriber, which is normally a mobile subscriber.
  • the MSC sends the HLR a request for a roaming number corresponding to the called subscriber.
  • the HLR detects an availability condition for the called subscriber. For example, the availability condition may indicate that the called subscriber is in a meeting, and is therefore to receive only an important call, and that an unimportant call is to be routed to an alternative destination.
  • the HLR sends a request to the MSC for information tha.t will determine, at least in part, which routing information is to be selected.
  • the requested information may indicate whether the calling subscriber is initiating the important call orthe unimportant call.
  • the MSC may determine this information by sending suitable voice prompts to the calling subscriber, who may respond to the MSC by activating keys on the keypad of his telephone to produce corresponding DTMF signals which are received by the MSC.
  • the HLR receives, from the MSC, information responsive to the information request.
  • the HLR uses the received information to determine supplementary call routing information in accordance with supplementary service parameters. It then sends the supplementary call routing information to the MSC, which uses the supplementary call routing information to route the call from the calling subscriber accordingly.
  • Figure 1 is a diagram of a prior art technique for implementing the call forwarding on busy supplementary service in a mobile communications network.
  • Figure 2 is a flow chart of a prior art technique for implementing the call forwarding on busy supplementary service in a mobile communications network.
  • Figure 3 is a diagram of a prior art technique for implementing the private numberingplan supplementary service in a mobile communications network.
  • Figure 4 is a flow chart of a prior art technique for implementing the private numbering plan supplementary service in a mobile communications network.
  • Figure 5 is a diagram of a mobile communications network in which the call forwarding on busy supplementary service has been provided in accordance with the present invention.
  • Figure 6 is a flow chart for implementing the call forwarding on busy supplementary service in a mobile com ⁇ munications network in accordance with the present invention.
  • Figure 7 is a diagram of a mobile communications network in which the private numbering plan supplementary service has been provided in accordance with the present invention.
  • Figure 8 is a flow chart for implementing the private numbering plan supplementary service in a mobile communications network in accordance with the present invention.
  • Figure 9 is a block diagram of a mobile com ⁇ munications network in accordance with the present invention.
  • Figure 10 is a flow chart of the "interactive call termination supplementary service", in accordance with the present invention.
  • FIG 11 is a flow chart of the "time-dependent call forwarding supplementary service", in accordance with the present invention.
  • a mobile communications network in accordance with the present invention provides these new services within the existing mobile communications architecture. That is, the HLR is enhanced with new service capabilities, and the MSC takes a more generic service switching role without containing any service logic for new individual supplementary services. It should be the role of the HLR to store and administer all subscriber data for individual mobile subscribers (such as data relating to voice mail services) , and to contain all of the logic for implementing specific aspects of the individual call set-up phase for new supplementary services.
  • Service management refers, among other things, to the installation of new supplementary services for mobile cellular subscribers in the intelligent nodes of the network. Under the new approach described here, this is simplified because this installation only needs to be done in the HLR.
  • one of the main objectives with the new network architecture is to enable subscription management for mobile subscribers to be focused in a single node, namely the HLR, for all services.
  • supplementary service for a mobile subscriber is administered in the HLR. That is, the HLR must either invoke the service itself, such as with the call forwarding unconditional service, or else it must at least maintain information about the services that a subscriber is entitled to (i.e., the subscriber categories), so that that information can be communicated to an MSC at the time of location registration.
  • the service interaction problem in the prior art would have to be solved on a network level, thus requiring very complex solutions.
  • Today the supplementary service included in the cellular networks can be controlled by the mobile subscriber using special procedures from the mobile station.
  • the method of the present invention whereby all mobile subscriber specific services are handled in the HLR, means that user control will be possible for all supplementary services, both existing and future.
  • MSSAP is preferably a protocol which replaces the existing MAP protocol between the MSC and the HLR.
  • the MSSAP will perform all of the operations which are currently performed by the existing MAP protocol, and in addition, will permit the new communications described below.
  • the MSSAP is used for communication between the MSC and the HLR at mobile terminated calls as well as at mobile originated calls. Those having ordinary skill in the art of communications protocols will readily be capable of implementing the MSSAP protocol in accordance with the description which follows.
  • the MSSAP contains the necessary functions for allowing the HLR to obtain all the information it needs to invoke supplementary services.
  • the MSSAP also contains procedures similar to the INAP interface between the SSP and the SCP, in order to enable the MSC to have a more generic service switching function than it has in prior art systems. Means are also provided for using the MSSAP as a communication link between the MSC and the HLR for mobile originated calls, a feature which is not possible with the prior art MAP standards.
  • the MSSAP provides for communicating the following information:
  • Commands to transmit voice messages from the MSC to the subscriber This is used when the HLR, desiring to send a particular voice message (e.g., a "prompt") to the subscriber, commands the MSC to connect to an intelligent peripheral (IP) that actually generates the voice prompt (selected from a number of stored voice messages) to be transmitted to the subscriber.
  • a particular voice message e.g., a "prompt”
  • IP intelligent peripheral
  • the MSC -Transmitting answers received by the MSC from the subscriber to the HLR in the form of messages.
  • the answers may be communicated to the MSC from the subscriber in the form of a Dual Tone Multi-Frequency (DTMF) signal.
  • DTMF Dual Tone Multi-Frequency
  • the MSC must convert this into a message that is suitable for transmission to the HLR via the MSSAP.
  • A-subscriber parameters e.g., A- number, terminal type, etc.
  • A calling subscriber
  • B called subscriber
  • step 602 the MSC1 504 asks the HLR 507 via the MSSAP 517 about the present location of the called cellular subscriber 503.
  • the HLR 507 provides the MSC1 504 with a roaming number corresponding to that called cellular subscriber 503.
  • the HLR 507 after determining that the called cellular subscriber 503 is entitled to receive the "call forwarding on busy” service, gives the MSC1504 a "call monitor command", which instructs the MSC1 504 to monitor the progress of the call, and to report the existence of any status conditions, such as "busy" or "no reply".
  • MSC1 504 uses the roaming number to route the call to the called cellular subscriber 503 via connection 511, PSTN 509, connection 512 and MSC2513.
  • MSC2 513 detects that the called cellular subscriber 503 is busy and sends this B-subscriber state back to MSC1504 (e.g. , by transmission of an ISDN User Part (ISUP) message) over the path which has been established between MSC2 513 and MSC1 504.
  • ISUP ISDN User Part
  • the MSC1504 responds by informing the HLR 507 of the busy status, via a supplementary service request. This communication also takes place via the above-described inventive extension of the MAP interface, called MSSAP 517.
  • the HLR 507 again ascertains that the called cellular subscriber 503 is entitled to receive the "call forwarding on busy" service, and subsequently determines, in accordance with the supplementary service parameters as ⁇ sociated with the call forwarding on busy service, the particular C number to which the call should be routed. It then returns a message to the MSC1 504 via MSSAP 517 in- dicating the determined particular C number.
  • MSCl 504 routes the call to the C terminal 514 via the connection 515, PSTN 509 and the connec ⁇ tion 516, thereby completing the supplementary service.
  • the HLR 507 was solely responsible not only for determining the initial roaming number forthe called cellular subscriber, but also for determining that the MSCl 504 should establish a connection to the C terminal 514 upon receiving a message that the called cellular subscriber 503 was busy.
  • the next illustrative example of the present invention concerns the implementation of a private numbering plan service for a mobile subscriber. In this service, a calling subscriber places a call by using only a short number which the calling subscriber associates with the called subscriber. The calling subscriber relies on the service provider to substitute the full number for the called subscri ⁇ ber and correctly route the call.
  • This supplementary service is being presented merely as one illustration of how a service that supplements a mobile subscriber's ability to originate a call would be implemented in accordance with the present invention. Those having ordinary skill in the art will readily appreciate how the principles shown in the following example could be applied to other supplementary services.
  • a mobile radio subscriber 701 roams into the area served by MSCl 704, and registers its location there.
  • the MSCl 704 receives from the HLR 718 via the MSSAP interface 717 the subscriber categories for the mobile radio subscriber 701.
  • step 802 the originating mobile radio subscriber 701 calls a cellular subscriber 702 (B - called subscriber) using a short number out of a private numbering plan subscri ⁇ bed to and stored in the HLR 718.
  • the MSCl 704 recognizing that the calling cellular subscriber 701 is a category KA subscriber, uses the MSSAP interface 717 to contact the HLR 718, informing the HLR 718, via a supplementary service request, of the calling cellular subscriber's request and identity.
  • the HLR 718 recognizes that the calling cellular subscriber 701 is using a private- "short number", and translates this number into a full number suitable for routing the call in the network, in accordance with the supplementary service parameters which are associated with the private numbering plan supplementary service. Also in step 803, after the MSCl 704 has received the full number of the called cellular subscriber 702, it again uses the MSSAP interface 717, this time transmitting to the HLR 718 the full number of the called cellular subscriber 702 along with a request that the HLR 718 return the called cellular subscriber's roaming number. In response, the HLR 718 determines the roaming number of the called cellular subscriber 702, and returns this information to the MSCl 704 by means of the MSSAP 717.
  • MSCl 704 uses the full number and the roaming number to route the call to the called cellular subscriber 702 via the connection 707, PSTN 709, the connec ⁇ tion 716, and MSC2715.
  • a mobile communications network in accordance with the present invention will now be described with reference to Figure 9.
  • a cellular mobile radio station 904 communicates with a base station 905 via a radio connection 907.
  • the base station 905 is, in turn, connected to the switch 933 of an MSC 902.
  • Other MSC's similarly exist in the system, as represented by the other MSC 903.
  • this description will focus on the MSC 902, which is representative of the other MSC's in the system.
  • the switch 933 is coupled to an external PSTN 906 by means of the connection 937.
  • the switch 933 is coupled to a processor 931 by means of connection 935, and to an intelligent peripheral 932 by means of connection 932.
  • the connection 935 permits the processor 931 to control the operation of the switch 933.
  • the intelligent peripheral 932 stores voice messages, or prompts, which may be played to a subscriber by appropriate routing through the switch 933.
  • a connection 934 between the intelligent peripheral 932 and the processor 931 permits the processor 931 to control the operation of the intelligent peripheral 932.
  • the processor 931 in the MSC 902 is coupled, by means of connection 925, to input/output (I/O) logic 924 located in the HLR 901.
  • the I/O logic 924 is similarly coupled to other MSC's in the system.
  • Communication on the connection 925 uses the MSSAP protocol of the present inven ⁇ tion.
  • the processor 921 is preferably responsible for maintaining the proper protocol in the HLR 901. In a prefer ⁇ red embodiment, the processor 921 is also capable of com- municating bymeans of the standardized MAPprotocol, in order to maintain compatabilty with other MSC's which have not been updated to use the MSSAP protocol of the present invention.
  • the I/O logic 924 is coupled, by means of connection 928, to a processor 921.
  • the processor preferably also includes a data memory for storing operands used during processing.
  • the HLR 901 also includes a program store 923 coupled to the processor 921 by means of connection 927, and a real time clock 922 coupled to the processor 921 by means of connection 926.
  • the above configuration permits network status information to be routed through the MSC 902 to the HLR 901, which can then make decisions by means of the processor 921.
  • the mobile radio station 904 may transmit data to the base station 905, which in turn relays that data to the MSC 902 whose processor 931 again relays that data to the HLR 901.
  • the processor 921 of the HLR 901 can then take appropriate actions on the basis of the received data. An example of this will be illustrated below.
  • the MSC 902 is also capable of making decisions to the extent that it recognizes the new subscriber category (i.e. , KA) and the call monitor command, both described here, and takes appropriate action.
  • the new subscri ⁇ ber category KA tells the MSC 902 that the HLR 901 must be consulted whenever a corresponding subscriber attempts to originate a call. This permits the HLR 901 to handle such services as the private numbering plan described in detail above.
  • the new call monitor command tells the MSC 902 that it must monitor and report certain called subscriber or network status information that may occur during an attempted routing of a corresponding call. This permits the HLR 901 to process such services as the call forwarding on busy service described in detail above.
  • the mobile communications system is capable of easily providing more complicated services.
  • an interactive call termination supplementary service will now be described with reference to Figure 10.
  • This service is useful, for example, if a B-subscriber is in a meeting and wants to be able to receive important calls, but would like all other calls to be routed to a voice machine.
  • the calling A-subscriber is therefore to be given the option of having his call put through to the B-subscriber, or else having it routed to the voice machine so that he can leave a message.
  • the A-subscriber attempts to place a call to the B-subscriber. Since the B-subscriber is a mobile cellular subscriber, the call is first routed to MSCl. As explained in previous examples, the MSCl accesses the HLR, by means of the new MSSAP interface, in order to obtain the roaming number of the B-subscriber. However, in block 1002, the HLR detects in its data base that an availability con ⁇ dition exists for the B-subscriber, such as the fact that the B-subscriber is.currently in a meeting (the B-subscriber had previously informed the HLR of this) .
  • the HLR uses a feature of the new MSSAP interface to tell the MSCl to send a voice prompt to the A-subscriber.
  • the voice prompt informs the A-subscriber of the options to either connect directly to the B-subscriber if the call is important, or else to connect to the B-subscri ⁇ ber's voice mail number.
  • the A-subscriber makes a selection by, for example, using the keypad on his telephone to send a selected DTMF signal through the base station to the MSCl.
  • the MSCl then converts the requested information contained in the DTMF signal into a message for transmission back to the HLR over the MSSAP.
  • the HLR uses the MSSAP interface to send either the B-subscri ⁇ ber's roaming number (block 1004), or else the voicemail number to the MSCl.
  • the MSCl uses the number received from the HLR to finish routing the call.
  • Anothermore complicatedsupplementary service that can easily be implemented in the mobile communications system in accordance with the present invention is the "time-depen ⁇ dent call forwarding supplementary service.” This service allows a subscriber to designate different forwarding numbers (i.e., "C-numbers”) for use at correspondingly different times of the day. Such a service cannot accurately be provided in prior art systems because the C-number in those systems is provided to the MSC2 at the time that the B- subscriber registers there, which may be much earlier than the time that the service is actually invoked.
  • the A-subscriber attempts to place a call to the B-subscriber. Since the B-subscriber is a mobile cellular subscriber, the call is first routed to MSCl. As explained in previous examples, the MSCl accesses the HLR, by means of the new MSSAP interface, in order to obtain the roaming number of the B-subscriber. In block 1102, the HLR again uses the MSSAP interface to provide the MSCl with the roaming number of the B-subscriber, as well as the call monitor command, described above. In block 1103, the MSCl routes the call to the B-subscriber.
  • this connection may go through a second MSC, designated MSC2.
  • MSC2 Upon finding that the B-subscriber is busy, the MSC2 routes this "busy" status information back to MSCl.
  • MSCl determines that a call monitor command has previously been received for this call.
  • the MSCl uses the MSSAP to send the "busy" status information to the HLR, by means of a supplementary service request.
  • the HLR after again determiningthatthe B-subscriber is entitledto receive the "time-dependent call forwarding supplementary service," checks the time of day and the parameters for call-forwarding as earlier established by the B-subscriber.
  • the HLR uses the MSSAP interface to give the MSCl either the first C-number (block 1105) or the second C-number (block 1106) , depending on what time it is.
  • the MSCl then uses this information, in block 1107, to route the call.

Abstract

In a cellular mobile communications network, routing decisions pertaining to supplementary services are made by a home location register (HLR). For calling subscriber supplementary services, such as private numbering plans, a mobile services switching center (MSC) requests that the HLR performs the necessary routing decisions, and the HLR responds accordingly. For called subscriber supplementary services, such as call forwarding on busy, the MSC sends a status information (such as the busy condition) to the HLR, and the HLR responds by determining supplementary call routing information, which is then sent to the MSC. Determining the supplementary call routing information may require that the HLR select from among several routing alternatives, in dependence on a condition such as time-of-day. In an alternative embodiment of called subscriber services, the HLR may recognize, upon initially being asked for a roaming number for a called subscriber, that a called subscriber condition exists that requires making a choice from among several possible routings. The HLR may solicit choice-determinative information from the MSC, which in turn prompts the calling subscriber for this information. The requested information may be returned to the MSC from the calling subscriber in the form of a dual tone multi-frequency (DTMF) signal. The MSC may convert the DTMF signal into a message containing the requested information, for transmission to the HLR.

Description

PROVIDING INDIVIDUAL SUBSCRIBER SERVICES INACELLULARMOBILE COMMUNICATIONS NETWORK
BACKGROUND
The present invention relates to a system for providing individual supplementary subscriber services in a cellularmobile communications network, andmore particularly to the use of a home location register for implementing individual supplementary subscriber services in a cellular mobile communications network. Aprimary characteristic of amobile communications system, such as a cellular telephone system, is the fact that subscribers to the system may move around. Accordingly, such systems are typically realized as a network of neighboring radio cells which together provide complete coverage of the area to be serviced. Each cell has a Base Station (BS) operating on a set of radio channels. The set of radio channels assigned to a given cell is different from the channels used in neighboring cells in order to avoid inter¬ ference. A group of BS's is controlled by a Mobile services Switching Center (MSC) , which controls calls to and from the Public SwitchedTelephone Network (PSTN) , Integrated Services Digital Network (ISDN) , and Public LandMobileNetwork (PLMN) . In a cellular telephone system, the role of the MSC is equivalent to that of the local exchange in the fixed network. That is, the MSC is responsible for handling tasks such as switching, routing and charging.
It is desirable to provide a mobile subscriber with a uniform set of services that he can use independent not only of his current location, but also independent of which operator is serving his current location. For this reason, well-known cellular systems such as the Nordic Mobile Telep¬ hone System (NMT) , the Total Access Communication System (TACS) , Advanced Mobile Phone System (AMPS) , American Digital Cellular System (ADC) , the Global System for Mobile Com¬ munication (GSM) , and the Pacific Digital Cellular System (PDC) have all adopted standardized techniques for providing both basic as well as supplementary services to a roaming subscriber. As used in this specification, the term "basic service" refers to the ability of a communication network to simply establish a call. The term "basic service" will also refer here to those services, such as three party calling, which are available to all subscribers without requiring an individual subscription to a service. In contrast, the term "supplementary service" refers to all of those capabilities, in mobile as well as fixed networks, which go beyond those services which are considered "basic", and which do require an individual subscription before that service can be invoked. Individual supplementary subscriber services may be divided into two types: those which modify or supplement the process of originating a call (referred to here as "A-subscriber services") , and^those which modify or supplement the process of terminating (i.e., receiving) a call, referred to here as "B-subscriber services") . A-subscriber services include, but are not limited to: barring of outgoing calls, and private numbering plans. B-subscriber services may be broken down into those which are invoked unconditionally, regardless of the status of the called subscriber or the network, and those whose invocation depends on a particular status or condition being present at the subscriber or in the network. Uncon¬ ditional B-subscriber services include, but are not limited to: barring of incoming calls; call forwarding, uncon¬ ditional. Conditional B-subscriber services include: call forwarding on busy; call forwarding on no reply; call forwar¬ ding on congestion; and call waiting. The operations and implementations of such cellular systems arewell known in the art, and described in numerous publications. For example, the GSM standard is described as part of the ETSI standard. GSM specifications 02.82-02.89, 03.81-03.90, 04.10, and 04.80- 04.90 are hereby incorporated by reference. ADC is based on the IS-54 standard. A detailed description of any of these well-known systems is beyond the scope of the present discus¬ sion. However, features of these systems which are pertinent to the present invention will be briefly outlined below. In order to be able to place a call which terminates at a mobile station (MS) whose whereabouts may be continually changing, a data base is required in the network for keeping track of a particular MS. The above cellular systems have adopted the use of a data base called the Home Location Register (HLR) , which is implemented as a node in the mobile radio communication network. The HLR for use in GSM is described in GSM specifications 09.02, 03.12 and 03.08, which are hereby incorporatedby reference. When someone subscribes to receive service from an operator, such as any of the ones mentioned above, his subscription is entered in the HLR of that operator. The HLR contains subscriber information, such as supplementary services. Furthermore, the HLR stores information aboμt the location of the MS, which information identifies the MSC serving the present location of the MS. This information is updated as the MS moves around by having the MS send location information to its HLR by means of an MSC.
Thus, when an MS roams into a new MSC area, it registers with that MSC, which in turn requests data about the MS from the HLR. At the same time, the HLR is informed of which MSC area the MS is presently located in. If, later on, the MS wants to make a call, the MSC will already have the information needed for the call set-up without having to interrogate the HLR each time. In addition to basic subscriber services, in¬ dividual supplementary subscriber services may also be supported. As mentioned above, these include, for example, call forwarding on busy, and private numbering plans (i.e., the MS's use of a personally selected "short number" for placing a call to a recipient whose full number is known and used by the system) . The HLR typically plays a part in managing individual supplementary subscriber services in that, in addition to storing the present location of a roaming subscriber as described above, the HLRmay also store subscri¬ ber categories and call forwarding numbers. The HLR updates subscriber category information and forwarding numbers (i.e., "C-numbers") in its memory when requested to do so by an authorized terminal (i.e. , a terminal in thewirebound network with the associated subscription number, or a mobile radio terminal which has authenticated itself as the subscriber terminal) . The HLR transmits selected parts of this infor¬ mation to an interrogating MSC on the occasion of registration of a roaming MS, and to a gateway MSC (GMSC) on the occasion of MS-terminated calls as explained in more detail below. However, no information is transmitted to an MSC merely because an MS is originating the call (e.g., a mobile station calling a wirebound subscriber) .
In a typical network, then, A-subscriber services and conditional B-subscriber services areprovided bythe MSC, based on the subscriber categories provided to the VMSC by the HLR at the time of registration. There is no need for the MSC to again contact the HLR at the time of call setup. Also, in the prior art, the HLR is not capable of making conditional decisions because the standardized MSC-HLR interface does not include the ability to report subscriber status (e.g., busy, no answer, etc.) to the HLR, nor does it allow the conveyance of commands depending on such input. By contrast, uncon¬ ditional B-subscriber services are invoked by the HLR because a call to a mobile subscriber always means that the first MSC contacted (i.e., the GMSC) will consult the HLR in order to learn the whereabouts of the subscriber. At this time, the
HLR is in the best position to handle unconditional services such as barring an incoming call, or sending to the GMSC the
C-number to which the call is to be unconditionally forwarded.
In order to standardize the means of communication between an HLR and an MSC, cellular communications systems have adopted the use of the Mobile Application Part (MAP) of the communications protocol known as CCITT Signaling System No.7. Recommendations Q.701-707, Q.711-714 and Q.771-775 in CCITT's "Blue Book" are hereby incorporated by reference. There are different variants of the MAP protocols for use with correspondingly different cellular standards (GSM, ADC, PDC, etc.) .
As new supplementary services are developed, it is necessary to be able to quickly incorporate them into existing mobile and non-mobile (i.e. "fixed") communications networks. In fixed networks, rapid service development is achieved by the use of a network definition known as Intelligent Network (IN) . The idea of IN is to provide intelligent nodes in the network which may be consulted by other nodes in the network and updated from other nodes. Intelligent nodes consist of data processing equipment connected to other nodes only via data links for signaling. Intelligent nodes do not have switched user connections for speech or for user data trans¬ fer. Consequently, they may be accessed via data links only from particular other nodes in the network, such as service switching points (SSPs) in the PSTN. In accordance with the IN concept of functional entities, new services are introduced by adding newprogrammodules in the IN-nodes, each correspon¬ ding to an IN functional entity. For example, a services control point (SCP) is the node in the network where most of the service logic resides. A services switching point (SSP) , as described above, is the node that handles the switching functions necessary to enable the services invoked by the SCP.
These nodes correspond to functional entities which have been defined by the IN standards presented in CCITT Recommendation Q.1218, which is hereby incorporated by reference. The SCP is the hardware node corresponding to the service control function (SCF) , and the SSP is the hardware node corresponding to the service switching function (SSF) . Another function, the service data function (SDF) , is also implemented in the SCP. It stores the service data needed for the SCF. Communication between the SSF and the SCF (and therefore, between the SSP and the SCP) is by means of a protocol called the Intelligent Network Application Part (INAP) , which is also an application on CCITT no. 7.
The use of the IN network addresses the problem of howto rapidly implement new supplementary services in a fixed network. However, the IN network has been developed without consideration for the problem of how to provide these same new supplementary services in a cellular environment, in which subscribers are mobile. As a result, a number of proprietary solutions for use in the cellular environment now exist, producing a situation inwhich some supplementary services are implemented in the HLR, and other services are implemented in the SCP. Furthermore, management and implementation of most supplementary services within the cellular environment is distributed between the MSC and the HLR.
This approach impedes the rapid development of new services because the introduction of a supplementary service often not only requires a change to the HLR for management of the service and a change to the MSC for invocation of the service, but it also often requires a modification of the MAP protocol between the HLR and the MSC in order to permit the transferring of the supplementary services data between the HLR and the MSC. Consequently, the introduction of supplemen¬ tary services in a cellular system requires a very long lead time, due to the number of nodes that must be updated with new software, and the fact that the operator usually wants the new service to be available throughout the entire network before being offered to the subscribers, so that all MSC's in the network must be updated before a new service is offered to the mobile subscribers.
As mentioned above, the IN solutions in the fixed network environment achieve rapid introduction of new services as a result of the functional division between the SCF and the SSF, in which the complete individual service logic resides in the SCF, and the SSF only performs generic switching functions (e.g. , monitor and report call events, set up new leg, disconnect leg) under the direction of the SCF. However, the IN solution cannot also be applied to the cellular environment because there is a conflict between the operation strategies of the SCF and the HLR, the SDF and the HLR and the SSF and the MSC. That is, the SCF performs the same functions as the HLR, but it uses a different implemen¬ tation and different interfaces. The same may be said of the relationship between the SDF and the HLR, as well as between the SSF and the MSC. For example, the SCF is meant to control all services in an intelligent network. However, this arrangement is violatedbythe cellular standards which always require that the HLR contain the information that is necessary for invoking a number of services, such as call forwarding unconditional and barring of incoming calls. Similarly, in the intelligent network the SDF serves as the data storage function for the subscriber, whereas subscriber data in a cellular network is always stored in the HLR.
For -coordinating services between the mobile network and the fixed network, there exist only the switched connections between the PSTN and the PLMN, i.e., between the End Office/Tandem (EO/T) , which is a unit in the PSTN, and the MSC which is the corresponding unit in the PLMN. The EO/T has an interface to the SCPwhich stores vital service information for the PSTN subscribers. Similarly, as described above, the MSC has an interface to the HLR which stores location and service information for the PLMN subscribers. According to the present state of the art, the PSTN cannot access the HLR and the PLMN cannot access the SCP. Consequently, if a subscriber requests a service that is available in the other network but not in his own, providing this service is only possible by routing the call to the other network, because signaling associated with these services is not provided between the networks.
To illustratethe solutions presentlybeing applied to provide supplementary services to mobile subscribers, two examples will now be presented. The first of these examples will explain how the supplementary service known as "call forwarding on busy" has been implemented in the prior art. The purpose of the "call forwarding on busy" service is to allow a called subscriber to designate an alternative number which will terminate an incoming call in the event that the subscriber's primary number is already in use (i.e., busy). The following description, then, serves as an example of the prior art implementation of a supplementary service which supplements the ability to terminate a call. It will now be described with reference to Figures 1 and 2.
In step 201 a wirebound subscriber 101 (A = origina¬ ting subscriber) calls a cellular subscriber 103 (B = called subscriber) , and the call is set up from the calling subscri¬ ber to MSC1104 through connection 105, PSTN 109, connection 106. It will be recognized that, in this example, the calling subscriber could alternatively be a cellular radio subscriber 102. However, for the remainder of this description, refe¬ rence will be made only to the wirebound subscriber 101.
In step 202 the MSC1104 utilizes the MAP-interface 108 to ask the HLR 107 about the present location of cellular subscriber 103 andgets backthe cellular subscriber's roaming number.
In step 203 the MSC1104 uses the roaming number to route the call to the cellular subscriber 103 via connection 111, PSTN 109, connection 112 and MSC2113.
In step 204, MSC2 113 detects that the called cellular subscriber 103 is busy. In response, logic means within the MSC2 113 cause it to read in its category store (which was updatedvia MAP-interface 117 when the B subscriber roamed to the region of MSC2) that this particular called subscriber has "call forwarding on busy" to a particular C number given in the store.
In response to this determination, the MSC2113, in step 205, routes the call to the C terminal 114 via connection 115, the PSTN 109 and connection 116, thereby completing the supplementary service. It can be seen from this example that the infor¬ mation for originally routing the call is provided by the HLR 107, but that the logic decision of call forwarding, which is also a routing decision, is made by MSC2 113. If the called cellular subscriber 103 were to request that call forwarding be turned on or off, this would require updating not only the HLR 107, but also the visited MSC2113. It would be prefera¬ ble to have to update only one node.
In the second example, the prior art implementation of a "private numbering plan" service is illustrated. In this service, a calling subscriber places a call by using only a short number which the calling subscriber associates with the called subscriber. The calling subscriber relies on the service provider to substitute the full number for the called subscriber and correctly route the call. This supplementary service has been selected as an example because it illustrates the type of supplementary service which supplements the ability to originate a call. The prior art implementation of this supplementary service will now be described with refe- rence to Figures 3 and 4.
In step 401, a calling mobile radio subscriber 301 (A = originating subscriber) calls a cellular subscriber 302 (B = called subscriber) using a short number out of a private numbering plan subscribed to and stored in the SCP 303. In step 402, the MSC1 304 reads in its category store (which was updated via the MAP-interface 305 when the A subscriber roamed to the region of MSC1304) that the calling mobile radio subscriber 301 has a "private numbering plan" stored in SCP 303. In response, the MSC1304 routes the call to SSP 306 by way of connection 307, the PSTN 309, and connection 308. SSP 306 was selected because it is the switch associated with SCP 303.
In step 403, SSP 306 asks the SCP 303, via the interface 311 (the INAP) , to translate the short number of B. In response, the SSP 306 gets back the actual number which may, for example, be a mobile radio number. In step 404, SSP 306 routes the call to the MSC2314 via connection 312, PSTN 309, and connection 313.
In step 405, MSC2 314 asks HLR 318, via the MAP- interface 319, about the location of the called cellular subscriber 302. In response, the HLR 318 provides the MSC2 314 with a roaming number for the called cellular subscriber 302. The MSC2314 then routes the call to the called cellular subscriber 302 by way of connection 316 and MSC3315, thereby completing the supplementary service. It can be seen from this example that the infor¬ mation for routing the call to SSP 306 is provided in advance by the HLR 318 when it sends a category to MSC1. Furthermore, the number translation and information for routing the call back to the cellular network is provided by the SCP 303. Then, the routing of the call to the called cellular subscri¬ ber 302 is performed by HLR 318 giving a roaming number to MSC2314. In addition to the disadvantage caused by unproduc¬ tive loops (i.e.., extra connections and points of decision- making in the routing of the connection) , it is impossible for the calling subscriber 301 to change his private numbering using his mobile terminal, because the required interface is not defined.
SUMMARY
It is therefore an object of the present invention to provide a mobile communications system which provides for the rapid incorporation of new supplementary services.
It is a further object of the present invention to provide a procedure for communicating between the MSC and HLR whereby status information is communicated from the MSC to the HLR at the time of call setup, and wherein the HLR uses the information from the MSC to make a logical decision regarding the setup of the call and returns this decision to the MSC.
It is a still further object of the present inven¬ tion to provide a procedure for originating calls from mobile cellular subscribers, wherein the MSC, in response to detec¬ ting that the calling subscriber is of a particular category (KA) , consults the HLR, reporting at least the subscriber identity to the HLR. It is yet a further object of the present invention to provide a procedure for terminating calls to a mobile cellular subscriber wherein an MSC (normally the GMSC) , upon requesting a roaming number from the HLR, receives a command from the HLR to monitor events, such as the called mobile cellular subscriber being busy or not replying, during the call set-up to the called mobile cellular subscriber, and to notify the HLR of any occurrence of such events.
It is a further object of the present invention to provide a procedure whereby the HLR may ask the connected subscriber for information, preferably by voice prompting, and wherein an answer is returned to the HLR, preferably by using a Dual Tone Multi Frequency (DTMF) signal for com¬ municating the information to the MSC, and then converting the information into a message for transmission to the HLR. It is yet another object of the present invention to provide an HLR performing the above indicated functions.
It is another object of the present invention to provide an MSC performing the above indicated functions.
In accordance with one aspect of the present invention, the foregoing and other objects are achieved in a mobile communications system requiring only that a single intelligent node be consulted at call setup for a particular calling subscriber subscribing to individual originating services and that no more than one intelligent node be consulted at call setup for that particular called subscriber subscribing to individual terminating services.
In accordance with another aspect of the invention, a calling subscriber supplementary service may be implemented in a mobile communications system comprising a home location register (HLR) coupled to a mobile services switching center (MSC) by sending a supplementary service category for the calling subscriber from the HLR to the MSC. When the MSC detects initiation of a call from the calling subscriber and presence of the supplementary service category for the calling subscriber, the MSC sends a supplementary service request to the HLR. The supplementary service request is received in the HLR, and in response thereto, the HLR determines call routing information in accordance with supplementary service parame¬ ters. This determination may require, for example, that a subscriber's short number from a private numbering plan be translated into a full number which can be used by the MSC for routing the call. The call routing information is then sent from the HLR to the MSC.
In accordance with another aspect of the invention, a called subscriber supplementary service may be implemented by detecting, in the MSC, initiation of a call from a calling subscriber to a mobile called subscriber. In response, the MSC sends the HLR a request for a roaming number corresponding to the called subscriber. In response to this request, the HLR sends the MSC the roaming number and a command to monitor the progress of the call. The MSC uses the roaming number to route a call from the calling subscriber to the called subscriber. The MSC then detects a status condition and presence of the command to monitor the progress of the call, the status conditionbeing indicative of non-completion of the call from the calling subscriber to the called subscriber. The status condition may indicate, for example, that the called subscriber is busy. In response, the MSC sends to the HLR a supplementary service request indicative of the status condition. This supplementary service request is received by the HLR, which may determine, for example, that the called subscriber is entitled to a call forwarding on busy supplemen¬ tary service. Consequently, the HLR determines supplementary call routing information in accordance with supplementary service parameters. This may simply consist of providing the alternative routing information for use when the called subscriber is busy. Alternatively, the supplementary service parameters may require that a selection be made from among several routing alternatives, in dependence, for example, on the time-of-day. After it has been determined, the HLR sends the supplementary call routing information to the MSC. In yet another aspect of the invention, a called subscriber supplementary service may be implemented by detecting, in the MSC, initiation of a call from a calling subscriber to the called subscriber, which is normally a mobile subscriber. In response, the MSC sends the HLR a request for a roaming number corresponding to the called subscriber. In responding to this request, the HLR detects an availability condition for the called subscriber. For example, the availability condition may indicate that the called subscriber is in a meeting, and is therefore to receive only an important call, and that an unimportant call is to be routed to an alternative destination. Upon detecting this availability condition, the HLR sends a request to the MSC for information tha.t will determine, at least in part, which routing information is to be selected. For example, the requested information may indicate whether the calling subscriber is initiating the important call orthe unimportant call. The MSC may determine this information by sending suitable voice prompts to the calling subscriber, who may respond to the MSC by activating keys on the keypad of his telephone to produce corresponding DTMF signals which are received by the MSC. The HLR then receives, from the MSC, information responsive to the information request. The HLR uses the received information to determine supplementary call routing information in accordance with supplementary service parameters. It then sends the supplementary call routing information to the MSC, which uses the supplementary call routing information to route the call from the calling subscriber accordingly. BRIEF DESCRIPTION OF THE DRAWINGS
The objects and advantages of the invention will be understood by reading the following detailed description in conjunction with the drawings in which: Figure 1 is a diagram of a prior art technique for implementing the call forwarding on busy supplementary service in a mobile communications network.
Figure 2 is a flow chart of a prior art technique for implementing the call forwarding on busy supplementary service in a mobile communications network.
Figure 3 is a diagram of a prior art technique for implementing the private numberingplan supplementary service in a mobile communications network.
Figure 4 is a flow chart of a prior art technique for implementing the private numbering plan supplementary service in a mobile communications network.
Figure 5 is a diagram of a mobile communications network in which the call forwarding on busy supplementary service has been provided in accordance with the present invention.
Figure 6 is a flow chart for implementing the call forwarding on busy supplementary service in a mobile com¬ munications network in accordance with the present invention.
Figure 7 is a diagram of a mobile communications network in which the private numbering plan supplementary service has been provided in accordance with the present invention.
Figure 8 is a flow chart for implementing the private numbering plan supplementary service in a mobile communications network in accordance with the present invention.
Figure 9 is a block diagram of a mobile com¬ munications network in accordance with the present invention. Figure 10 is a flow chart of the "interactive call termination supplementary service", in accordance with the present invention.
Figure 11 is a flow chart of the "time-dependent call forwarding supplementary service", in accordance with the present invention.
DETAILED DESCRIPTION
In contrast to the prior art solution of relying on the IN network architecture to provide the necessary support for new services within a mobile communications network, a mobile communications network in accordance with the present invention provides these new services within the existing mobile communications architecture. That is, the HLR is enhanced with new service capabilities, and the MSC takes a more generic service switching role without containing any service logic for new individual supplementary services. It should be the role of the HLR to store and administer all subscriber data for individual mobile subscribers (such as data relating to voice mail services) , and to contain all of the logic for implementing specific aspects of the individual call set-up phase for new supplementary services.
Compared to dividing the responsibility for handling new subscriber services betweenthe HLR and different peer entities, such as the SCP, a number of advantages are obtained by the new approach of concentrating the handling of mobile subscriber data, as well as the invocation of mobile subscriber individual services, in the HLR. Some of these advantages are described as follows:
Service management: The term "service management" refers, among other things, to the installation of new supplementary services for mobile cellular subscribers in the intelligent nodes of the network. Under the new approach described here, this is simplified because this installation only needs to be done in the HLR.
By comparison, the old approach of distributing responsibility for invoking services between different nodes in the network, such as the HLR and the SCP, requires more time and effort to install new supplementary services. Therefore one of the main objectives with the new network architecture is to enable subscription management for mobile subscribers to be focused in a single node, namely the HLR, for all services.
Service interaction:
In the existing cellular standards, supplementary service for a mobile subscriber is administered in the HLR. That is, the HLR must either invoke the service itself, such as with the call forwarding unconditional service, or else it must at least maintain information about the services that a subscriber is entitled to (i.e., the subscriber categories), so that that information can be communicated to an MSC at the time of location registration. In the event that a supplementary service for a mobile subscriber would be invoked by both the SCP and the HLR, the service interaction problem in the prior art would have to be solved on a network level, thus requiring very complex solutions. An example of this is the previously described prior art implementation of the private numbering plan service, in which the HLRmust be responsible for routing the call to the SSP, and the SSP/SCP is then responsible for first translating the short number into a full number, and then routing the call to the B-subscriber. By contrast, the presently described solution, wherein all services specific for a particularmobile subscri¬ ber are handled by a single node (the HLR) , eliminates the service interaction problem so that simpler implementation solutions can be used. An example will be presented below, in which under the new approach, invocation of the private numbering plan service is entirely handled by the HLR, without the need for routing to an SSP.
User service control:
Today the supplementary service included in the cellular networks can be controlled by the mobile subscriber using special procedures from the mobile station.
Since these procedures are handled in the network by the HLR it will still be possible to utilize the same support that exists today for user control of the new mobile subscriber services.
It is essential that the subscriber have means to control the supplementary services that he/she has subscribed to, otherwise these services will not be used in practice. The method of the present invention, whereby all mobile subscriber specific services are handled in the HLR, means that user control will be possible for all supplementary services, both existing and future.
Protocol between HLR and MSC
To incorporate this new network architecture into an existing cellular network, a new communication protocol is introduced between the MSC and the HLR. This new protocol is called a Mobile Supplementary Services Application Part
(MSSAP) . The MSSAP is preferably a protocol which replaces the existing MAP protocol between the MSC and the HLR. The MSSAP will perform all of the operations which are currently performed by the existing MAP protocol, and in addition, will permit the new communications described below. The MSSAP is used for communication between the MSC and the HLR at mobile terminated calls as well as at mobile originated calls. Those having ordinary skill in the art of communications protocols will readily be capable of implementing the MSSAP protocol in accordance with the description which follows.
The MSSAP contains the necessary functions for allowing the HLR to obtain all the information it needs to invoke supplementary services. The MSSAP also contains procedures similar to the INAP interface between the SSP and the SCP, in order to enable the MSC to have a more generic service switching function than it has in prior art systems. Means are also provided for using the MSSAP as a communication link between the MSC and the HLR for mobile originated calls, a feature which is not possible with the prior art MAP standards.
In accordance with the present invention, the MSSAP provides for communicating the following information:
Commands to transmit voice messages from the MSC to the subscriber. This is used when the HLR, desiring to send a particular voice message (e.g., a "prompt") to the subscriber, commands the MSC to connect to an intelligent peripheral (IP) that actually generates the voice prompt (selected from a number of stored voice messages) to be transmitted to the subscriber.
-Transmitting answers received by the MSC from the subscriber to the HLR in the form of messages. The answers may be communicated to the MSC from the subscriber in the form of a Dual Tone Multi-Frequency (DTMF) signal. However, the MSC must convert this into a message that is suitable for transmission to the HLR via the MSSAP.
Transmitting called subscriber status (e.g. , busy, no reply, not reachable) and network conditions (e.g., "congestion") to the HLR. The MSC would send this information to the HLR in response to detecting the presence of a command, previously received from the HLR, instructing the MSC to monitor and report such conditions. - Transmitting A-subscriber parameters (e.g., A- number, terminal type, etc.) from an MSC to the HLR during call origination. This transmission would occur in response to the subscriber having a particular A-category.
Transmitting answers (e.g., full number of a private numbering plan) from the HLR to the MSC as a response to the MSC's transmission of A-subscriber parameters. Transmitting requests from the HLR to the MSC to set up a call to a specified destination.
Transmitting requests from the HLR to the MSC to connect or disconnect the different parties involved in a call to/from each other.
The various inventive features of the present invention, in which all substantive subscriber service decisions are made by the HLR, with the MSC only having to decide whether or not the HLR should be consulted for a subscriber service decision, and without having to rely on nodes within the wirebound network making any of these decisions, will now be illustrated with reference to several examples. In each of these, the described steps are prefera¬ bly implemented by computerprograms. Those of ordinary skill in the art of computer programming in communications systems environments will readily be able to write suitable programs for implementing the present invention from the description which follows.
Referring now to Figures 5 and 6, the inventive solution to the problem of providing the "call forwarding on busy" service will now be presented. This supplementary service is presented merely as one illustration of how a service that supplements the ability to terminate a call would be implemented in accordance with the present invention. Those having ordinary skill inthe artwill readily appreciate how the principles shown in the following example can be applied to other supplementary services.
In step 601 a wirebound calling subscriber 501 (A = calling subscriber) places a call to a cellular subscriber 503 (B = called subscriber) and the call is set up from the calling subscriber to MSC1504 via connection 505, PSTN 509, and connection 506. Although the assumption in this example is that the call originates with a wirebound subscriber, it will be apparent that the same methods to be described could also be applied when the originating subscriber is a calling cellular radio subscriber 502.
In step 602 the MSC1 504 asks the HLR 507 via the MSSAP 517 about the present location of the called cellular subscriber 503. In response, the HLR 507 provides the MSC1 504 with a roaming number corresponding to that called cellular subscriber 503. In addition, the HLR 507, after determining that the called cellular subscriber 503 is entitled to receive the "call forwarding on busy" service, gives the MSC1504 a "call monitor command", which instructs the MSC1 504 to monitor the progress of the call, and to report the existence of any status conditions, such as "busy" or "no reply".
In step 603 MSC1 504 uses the roaming number to route the call to the called cellular subscriber 503 via connection 511, PSTN 509, connection 512 and MSC2513.
In step 604 MSC2 513 detects that the called cellular subscriber 503 is busy and sends this B-subscriber state back to MSC1504 (e.g. , by transmission of an ISDN User Part (ISUP) message) over the path which has been established between MSC2 513 and MSC1 504. After receiving this B- subscriber status information and detecting the presence of the previously received "call monitor command", the MSC1504 responds by informing the HLR 507 of the busy status, via a supplementary service request. This communication also takes place via the above-described inventive extension of the MAP interface, called MSSAP 517. In response to the supplementary service request, the HLR 507 again ascertains that the called cellular subscriber 503 is entitled to receive the "call forwarding on busy" service, and subsequently determines, in accordance with the supplementary service parameters as¬ sociated with the call forwarding on busy service, the particular C number to which the call should be routed. It then returns a message to the MSC1 504 via MSSAP 517 in- dicating the determined particular C number. In step 605 MSCl 504 routes the call to the C terminal 514 via the connection 515, PSTN 509 and the connec¬ tion 516, thereby completing the supplementary service.
Thus in accordance with the present invention, the HLR 507 was solely responsible not only for determining the initial roaming number forthe called cellular subscriber, but also for determining that the MSCl 504 should establish a connection to the C terminal 514 upon receiving a message that the called cellular subscriber 503 was busy. The next illustrative example of the present invention concerns the implementation of a private numbering plan service for a mobile subscriber. In this service, a calling subscriber places a call by using only a short number which the calling subscriber associates with the called subscriber. The calling subscriber relies on the service provider to substitute the full number for the called subscri¬ ber and correctly route the call. This supplementary service is being presented merely as one illustration of how a service that supplements a mobile subscriber's ability to originate a call would be implemented in accordance with the present invention. Those having ordinary skill in the art will readily appreciate how the principles shown in the following example could be applied to other supplementary services.
Referring now to Figures 7 and 8, in step 801 a mobile radio subscriber 701 roams into the area served by MSCl 704, and registers its location there. As part of location registration, the MSCl 704 receives from the HLR 718 via the MSSAP interface 717 the subscriber categories for the mobile radio subscriber 701. In accordance with the present inven- tion, the received subscriber categories include a new category, here designated "KA", which tells the MSCl 304 that it is to contact the HLR 718 whenever this subscriber origina¬ tes a call (A=originating subscriber) , even if that call is to be routed to a terminal in the wirebound network (i.e. , even if the called terminal is not a mobile subscriber) . In step 802 the originating mobile radio subscriber 701 calls a cellular subscriber 702 (B - called subscriber) using a short number out of a private numbering plan subscri¬ bed to and stored in the HLR 718. In step 803, the MSCl 704, recognizing that the calling cellular subscriber 701 is a category KA subscriber, uses the MSSAP interface 717 to contact the HLR 718, informing the HLR 718, via a supplementary service request, of the calling cellular subscriber's request and identity. The HLR 718 recognizes that the calling cellular subscriber 701 is using a private- "short number", and translates this number into a full number suitable for routing the call in the network, in accordance with the supplementary service parameters which are associated with the private numbering plan supplementary service. Also in step 803, after the MSCl 704 has received the full number of the called cellular subscriber 702, it again uses the MSSAP interface 717, this time transmitting to the HLR 718 the full number of the called cellular subscriber 702 along with a request that the HLR 718 return the called cellular subscriber's roaming number. In response, the HLR 718 determines the roaming number of the called cellular subscriber 702, and returns this information to the MSCl 704 by means of the MSSAP 717.
In step 804 MSCl 704 uses the full number and the roaming number to route the call to the called cellular subscriber 702 via the connection 707, PSTN 709, the connec¬ tion 716, and MSC2715.
In order to simplify the explanation, an assumption in the above example was that both the A-subscriber and the B- subscriber have the same HLR. However, this may not be the case. In the event that subscribers A and B have correspon¬ ding home location registers HLR-A and HLR-B, then it is necessary for MSCl to consult both HLRs at the time of call origination. That is, the MSCl would first contact the HLR-A, using the MSSAP interface, in order to have the short number translated to a full number. Then, the MSCl would contact the HLR-B, via the MSSAP interface, in order to obtain the roaming number of the B-subscriber. Note that in this case, two intelligent nodes are consulted for one call set up. However, this is done via signalling links without routing the call in loops between PLMN and PSTN as was necessary in the prior art (see Figure 3) .
A mobile communications network in accordance with the present invention will now be described with reference to Figure 9. A cellular mobile radio station 904 communicates with a base station 905 via a radio connection 907. The base station 905 is, in turn, connected to the switch 933 of an MSC 902. Other MSC's similarly exist in the system, as represented by the other MSC 903. However, this description will focus on the MSC 902, which is representative of the other MSC's in the system.
The switch 933 is coupled to an external PSTN 906 by means of the connection 937. Within the MSC 902, the switch 933 is coupled to a processor 931 by means of connection 935, and to an intelligent peripheral 932 by means of connection 932. The connection 935 permits the processor 931 to control the operation of the switch 933. The intelligent peripheral 932 stores voice messages, or prompts, which may be played to a subscriber by appropriate routing through the switch 933. A connection 934 between the intelligent peripheral 932 and the processor 931 permits the processor 931 to control the operation of the intelligent peripheral 932.
The processor 931 in the MSC 902 is coupled, by means of connection 925, to input/output (I/O) logic 924 located in the HLR 901. The I/O logic 924 is similarly coupled to other MSC's in the system. Communication on the connection 925 uses the MSSAP protocol of the present inven¬ tion. The processor 921 is preferably responsible for maintaining the proper protocol in the HLR 901. In a prefer¬ red embodiment, the processor 921 is also capable of com- municating bymeans of the standardized MAPprotocol, in order to maintain compatabilty with other MSC's which have not been updated to use the MSSAP protocol of the present invention.
The I/O logic 924 is coupled, by means of connection 928, to a processor 921. The processor preferably also includes a data memory for storing operands used during processing. The HLR 901 also includes a program store 923 coupled to the processor 921 by means of connection 927, and a real time clock 922 coupled to the processor 921 by means of connection 926. The above configuration permits network status information to be routed through the MSC 902 to the HLR 901, which can then make decisions by means of the processor 921. The mobile radio station 904 may transmit data to the base station 905, which in turn relays that data to the MSC 902 whose processor 931 again relays that data to the HLR 901. The processor 921 of the HLR 901 can then take appropriate actions on the basis of the received data. An example of this will be illustrated below.
The MSC 902 is also capable of making decisions to the extent that it recognizes the new subscriber category (i.e. , KA) and the call monitor command, both described here, and takes appropriate action. In particular, the new subscri¬ ber category KA tells the MSC 902 that the HLR 901 must be consulted whenever a corresponding subscriber attempts to originate a call. This permits the HLR 901 to handle such services as the private numbering plan described in detail above. The new call monitor command tells the MSC 902 that it must monitor and report certain called subscriber or network status information that may occur during an attempted routing of a corresponding call. This permits the HLR 901 to process such services as the call forwarding on busy service described in detail above.
In accordance with the present invention, the mobile communications system is capable of easily providing more complicated services. For example, an interactive call termination supplementary service will now be described with reference to Figure 10. This service is useful, for example, if a B-subscriber is in a meeting and wants to be able to receive important calls, but would like all other calls to be routed to a voice machine. The calling A-subscriber is therefore to be given the option of having his call put through to the B-subscriber, or else having it routed to the voice machine so that he can leave a message.
The implementation of this service in accordance with the present invention will now be described. Referring to block 1001 in Figure 10, the A-subscriber attempts to place a call to the B-subscriber. Since the B-subscriber is a mobile cellular subscriber, the call is first routed to MSCl. As explained in previous examples, the MSCl accesses the HLR, by means of the new MSSAP interface, in order to obtain the roaming number of the B-subscriber. However, in block 1002, the HLR detects in its data base that an availability con¬ dition exists for the B-subscriber, such as the fact that the B-subscriber is.currently in a meeting (the B-subscriber had previously informed the HLR of this) . Therefore, in block 1003, instead of simply transmitting the roaming number to the MSCl over the MSSAP interface, the HLR uses a feature of the new MSSAP interface to tell the MSCl to send a voice prompt to the A-subscriber. The voice prompt informs the A-subscriber of the options to either connect directly to the B-subscriber if the call is important, or else to connect to the B-subscri¬ ber's voice mail number. The A-subscriber makes a selection by, for example, using the keypad on his telephone to send a selected DTMF signal through the base station to the MSCl. The MSCl then converts the requested information contained in the DTMF signal into a message for transmission back to the HLR over the MSSAP. Depending on the A-subscriber's response, the HLR uses the MSSAP interface to send either the B-subscri¬ ber's roaming number (block 1004), or else the voicemail number to the MSCl. In block 1006, the MSCl uses the number received from the HLR to finish routing the call. Anothermore complicatedsupplementary servicethat can easily be implemented in the mobile communications system in accordance with the present invention is the "time-depen¬ dent call forwarding supplementary service." This service allows a subscriber to designate different forwarding numbers (i.e., "C-numbers") for use at correspondingly different times of the day. Such a service cannot accurately be provided in prior art systems because the C-number in those systems is provided to the MSC2 at the time that the B- subscriber registers there, which may be much earlier than the time that the service is actually invoked.
The implementation of this service in accordance with the present invention will now be described with refe¬ rence to Figure 11. In block 1101, the A-subscriber attempts to place a call to the B-subscriber. Since the B-subscriber is a mobile cellular subscriber, the call is first routed to MSCl. As explained in previous examples, the MSCl accesses the HLR, by means of the new MSSAP interface, in order to obtain the roaming number of the B-subscriber. In block 1102, the HLR again uses the MSSAP interface to provide the MSCl with the roaming number of the B-subscriber, as well as the call monitor command, described above. In block 1103, the MSCl routes the call to the B-subscriber. As described in earlier examples, this connectionmay go through a second MSC, designated MSC2. Upon finding that the B-subscriber is busy, the MSC2 routes this "busy" status information back to MSCl. In block 1104, when the MSCl receives this status information, it determines that a call monitor command has previously been received for this call. In response to this, the MSCl uses the MSSAP to send the "busy" status information to the HLR, by means of a supplementary service request. The HLR, after again determiningthatthe B-subscriber is entitledto receive the "time-dependent call forwarding supplementary service," checks the time of day and the parameters for call-forwarding as earlier established by the B-subscriber. If, for example, the B-subscriberdesignated one call-forwardingnumber (i.e. , a "C-number") for the morning and one for the afternoon, the HLR uses the MSSAP interface to give the MSCl either the first C-number (block 1105) or the second C-number (block 1106) , depending on what time it is. The MSCl then uses this information, in block 1107, to route the call.
The invention has been described with reference to particular embodiments. However, it will be readily apparent to those skilled in the art that it is possible to embody the invention in specific forms other than those of the preferred embodiments described above. This may be done without departing from the spirit of the invention. The preferred embodiment is merely illustrative and should not be considered restrictive in any way. The scope of the invention is given by the appended claims, rather than the preceding description, and all variations and equivalents which fall within the range of the claims are intended to be embraced therein.

Claims

WHAT IS CLAIMED IS:
1. In a mobile communications system comprising a home location register coupled to a mobile services switching center, a method for providing a supplementary service to a calling subscriber, comprising the steps of: sending a supplementary service category for the calling subscriber from the home location register to the mobile services switching center; detecting, in the mobile services switching center, initiation of a call from the calling subscriber and presence of the supplementary service category for the calling subscri¬ ber; sending a supplementary service request from the mobile services switching centerto the home location register in response to said detecting step; receiving the supplementary service request in the home location register, and in response thereto, determining, in the home location register, call routing information in accordance with supplementary service parameters; and sending the call routing information from the home location register to the mobile services switching center.
2. The method of claim 1, wherein the step of deter¬ mining call routing information comprises translating a short number into a full number corresponding to a called subscri- ber.
3. In a mobile communications system comprising a home location register coupled to a mobile services switching center, a method for providing a supplementary service to a called subscriber, comprising the steps of: detecting, inthemobile services switching center, initiation of a call from a calling subscriber to the called subscriber; sending in response to the detected call initia¬ tion, from the mobile services switching center to the home location register, a request for a roaming number correspon¬ ding to the called subscriber; sending in response to the request for a roaming number, from the home location register to themobile services switching center, the roaming number and a call monitor command for the called subscriber; using the roaming number in the mobile services switching center to route a call from the calling subscriber to the called subscriber; detecting, in the mobile services switching center, a status condition and presence of the call monitor command for the called subscriber, the status condition being in- dicative of non-completion of the call from the calling subscriber to the called subscriber; sending a supplementary service request and the status condition from the mobile services switching center to the home location register in response to said detecting step; receivingthe supplementary service request and the status condition in the home location register, and in response thereto, determining, in the home location register, supplementary call routing information in accordance with supplementary service parameters; and sending the supplementary call routing information from the home location register to the mobile services switching center.
4. The method of claim 3, wherein the status condition is a busy indication, and the supplementary service is a call forwarding on busy supplementary service.
5. The method of claim 3, wherein the step of deter¬ mining supplementary call routing information in accordance with supplementary service parameters comprises determining a first supplementary call routing information if the sup- plementary service request is received during a first time period, and determining a second supplementary call routing information if the supplementary service request is received during a second time period.
6. In a mobile communications system comprising a home location register coupled to a mobile services switching center, a method for providing a supplementary service to a called subscriber, comprising the steps of: detecting, in the mobile services switching center, initiation of a-call from a calling subscriber to the called subscriber; sending in response to the detected call initia¬ tion, from the mobile services switching center to the home location register, a request for a roaming number correspon- ding to the called subscriber; detecting, in the home location register in response to the-.request for a roaming number, an availability condition for the called subscriber; sending, in response to the detected availability condition, an information request from the home location register to the mobile services switching center; in the mobile services switching center, in response to receiving the information request, soliciting and subsequently receiving requested information fromthe calling subscriber; sending the requested information from the mobile services switching center to the home location register; using, in the home location register, the requested information to determine supplementary call routing infor- mation to a selecteddestination in accordancewith supplemen¬ tary service parameters; sending, from the home location register to the mobile services switching center, the supplementary call routing information; using the supplementary call routing information in the mobile services switching center to route a call from the calling subscriber to the selected destination.
7. The method of claim 6, wherein the requested information received by the mobile services switching center from the calling subscriber is in the form of a dual tone multi-frequency signal.
8. The method of claim 7, wherein the mobile services switching center converts the dual tone multi-frequency signal into amessage containing the requested information for sending to the home location register.
9. The method of claim 6, wherein the availability condition indicates that the called subscriber is to receive only an important call, and that an unimportant call is to be routed to an alternative destination.
10. The method of claim 9, wherein the requested information indicates whether the calling subscriber is initiating the important call or the unimportant call.
11. In a mobile communications system comprising a home location register coupled to a mobile services switching center, a system for providing a supplementary service to a calling subscriber, comprising: means for sending a supplementary service category for the calling subscriber from the home location register to the mobile services switching center; means for detecting, in the mobile services switching center, initiation of a call from the calling subscriber and presence of the supplementary service category for the calling subscriber; means, responsive to an output of said means for detecting, for sending a supplementary service request from the mobile services switching center to the home location register; means for receiving the supplementary service request in the home location register, and in response thereto, determining, in the home location register, call routing information in accordance with supplementary service parameters; and means for sending the call routing information from the home location register to the mobile services switching center.
12. The system of claim 11, wherein the means for determining call routing information comprises means for translating a short number into a full number corresponding to a called subscriber.
13. In a mobile communications system comprising a home location register coupled to a mobile services switching center, a system for providing a supplementary service to a called subscriber, comprising: means for detecting, in the mobile services switching center, initiation of a call from a calling subscri¬ ber to the called subscriber; means for sending in response to the detected call initiation, from the mobile services switching center to the home location register, a request for a roaming number corresponding to the called subscriber; means for sending in response to the request for a roaming number, from the home location register to the mobile services switching center, the roaming number and a call monitor command for the called subscriber; means for using the roaming number in the mobile services switching center to route a call from the calling subscriber to the called subscriber; means for detecting, in the mobile services switching center, a status condition and presence of the call monitor command for the called subscriber, the status con¬ dition being indicative of non-completion of the call from the calling subscriber to the called subscriber; means, responsive to an output of said means for detecting, for sending a supplementary service request and the status condition from the mobile services switching center to the home location register; means for receiving the supplementary service request in the home location register, and in response thereto, determining, in the home location register, sup¬ plementary call routing information in accordance with supplementary service parameters; and means for sending the supplementary call routing information from the home location register to the mobile services switching center.
14. The system of claim 13, wherein the status condition is a busy indication, and the supplementary service is a call forwarding on busy supplementary service.
15. The system of claim 13, wherein the means for determining supplementary call routing information in accordance with supplementary service parameters comprises means for determining a first supplementary call routing information if the supplementary service request is received during a first time period, and means for determining a second supplementary call routing information if the supplementary service request is received during a second time period.
16. In a mobile communications system comprising a home location register coupled to a mobile services switching center, a system for providing a supplementary service to a called subscriber, comprising: means for detecting, in the mobile services switching center, initiation of a call from a calling subscri¬ ber to the called subscriber; means for sending in response to the detected call initiation, from the mobile services switching center to the home location register, a request for a roaming number corresponding to the called subscriber; means for detecting, in the home location register in response to the request for a roaming number, an availa¬ bility condition for the called subscriber; means for sending, in response to the detected availability condition, an information request from the home location register to the mobile services switching center; means, responsive to receiving an information request in the mobile services switching center, for solici¬ ting and subsequently receiving requested information from the calling subscriber; means for sending the requested information from the mobile services switching center to the home location register; means, for using, in the home location register, the requested information to determine supplementary call routing information to a selected destination in accordance with supplementary service parameters; means for sending, from the home location register to the mobile services switching center, the supplementary call routing information; and means for using the supplementary call routing information in the mobile services switching center to route a call from the calling subscriber to the selected des¬ tination.
17. The system of claim 16, wherein the requested information received by the mobile services switching center from the calling subscriber is in the form of a dual tone multi-frequency signal.
18. The system of claim 17, wherein the means for sending the requested information from the mobile services switching center to the home location register converts the dual tonemulti-frequency signal into amessage containing the requested information for sending to the home location register.
19. The system of claim 16, wherein the availability condition indicates that the called subscriber is to receive only an important call, and that an unimportant call is to be routed to an alternative destination.
20. The system of claim 19, wherein the requested information indicates whether the calling subscriber is initiating the important call or the unimportant call.
21. A mobile services switching center, comprising: means for receiving, from the home location register, a supplementary service category for a calling subscriber; means for detecting initiation of a call from the calling subscriber and presence of the supplementary service category for the calling subscriber; means, responsive to an output of said means for detecting, for sending a supplementary service request from the mobile services switching center to the home location register; means for receiving, from the home location register, call routing information that has been determined in accordance with supplementary service parameters.
22. The mobile services switching center of claim 21, wherein initiation of a call from a calling subscriber includes receiving a short number corresponding to a called subscriber, and wherein the call routing information is a full number corresponding to the called subscriber.
23. A mobile services switching center, comprising: means for detecting initiation of a call from a calling subscriber to a called subscriber; means for sending in response to the detected call initiation, from the mobile services switching center to a home location register, a request for a roaming number corresponding to the called subscriber; means for receiving, from the home location register, the roaming number and a call monitor command for the called subscriber; means for using the roaming number to route a call from the calling subscriber to the called subscriber; means for detecting a status condition and presence of the call monitor command for the called subscriber, the status condition being indicative of non-completion of the call from the calling subscriber to the called subscriber; means, responsive to an output of said means for detecting, for sending a supplementary service request and the status condition from the mobile services switching center to the home location register; and means for receiving, from the home location register, supplementary call routing information that is determined in accordance with supplementary service parame¬ ters.
24. The mobile services switching center of claim 23, wherein the status condition is a busy indication, and the supplementary service is a call forwarding on busy supplemen¬ tary service.
25. The mobile services switching center of claim 23, wherein the supplementary call routing information is a first supplementary call routing information if the supplementary service request is sent during a first time period, and a second supplementary call routing information if the sup¬ plementary service request is sent during a second time period.
26. A mobile services switching center, comprising: means for detecting initiation of a call from a calling subscriber to a called subscriber; means for sending to a home location register in response to the detected call initiation, a request for a roaming number corresponding to the called subscriber; means for receiving an information request from the home location register; means, responsive to receiving an information request, for soliciting and subsequently receiving requested information from the calling subscriber; means for sending the requested information from the mobile services switching center to the home location register; means for receiving, from the home location register, supplementary call routing information to a destination that is selected in response to the requested information; and means for using the supplementary call routing information in the mobile services switching center to route a call from the calling subscriber to the selected des¬ tination.
27. The mobile services switching center of claim 26, wherein the requested information received by the mobile services switching center from the calling subscriber is in the form of a dual tone multi-frequency signal.
28. The mobile services switching center of claim 27, wherein the means for sending the requested information from the mobile services switching center to the home location register converts the dual tone multi-frequency signal into a message containing the requested information for sending to the home location register.
29. The mobile services switching center of claim 26, wherein the requested information indicates whether the calling subscriber is initiating an important call or an unimportant call.
30. A home location register, comprising: means for receiving a supplementary service request from a mobile services switching center, the supplementary service request indicating that a calling subscriber is initiating a call; means, responsive to receipt of the supplementary service request, for determining call routing information in accordance with supplementary service parameters; and means for sending the call routing information from the home location register to the mobile services switching center.
31. The home location register of claim 30, wherein the means for determining call routing information comprises means for translating a short number into a full number corresponding to a called subscriber.
32. A home location register, comprising: means for receiving, from a mobile services switching center, a request for a roamingnumber corresponding to a called subscriber; means, responsive to the roaming number request means, for determining that the called subscriber is to receive a called subscriber supplementary service; means, responsive to an output of the determining means, for sending, to the mobile services switching center, the roaming number for routing a call from a calling subscri- ber to the called subscriber, and a call monitor command for the called subscriber; means for receiving, from the mobile services switching center, a supplementary service request and a status condition indicative of non-completion of the call from the calling subscriber to the called subscriber; means, responsive to an output of the supplementary service request receiving means, for determining supplemen- tary call routing information in accordance with supplemen¬ tary service parameters; and means for sending the supplementary call routing information from the home location register to the mobile services switching center.
33. The home location register of claim 32, wherein the status condition is a busy indication, and the supplementary service parameters correspond to a call forwarding on busy supplementary service.
34. The home location register of claim 32, wherein the means for determining supplementary call routing information in accordance wi.th supplementary serviceparameters comprises means for determining a first supplementary call routing information if the supplementary service request is received during a first time period, and means for determining a second supplementary call routing information if the supplementary service request is received during a second time period.
35. A home location register, comprising: means for receiving, from the mobile services switching center, a request for a roaming number corresponding to a called subscriber; means for detecting, in response to an output of the roaming number request receiving means, an availability condition for the called subscriber; means for sending, in response to the detected availability condition, an information request from the home location register to the mobile services switching center; means for receiving the requested information from the mobile services switching center; means for using the requested information to determine supplementary call routing information to a selected destination in accordance with supplementary service parameters; and means for sending the supplementary call routing information to the mobile services switching center.
36. The home location register of claim 35, wherein the availability condition indicates that the called subscriber is to receive only an important call, and that an unimportant call is to be routed to an alternative destination.
37. The home location register of claim 36, wherein the requested information indicates whether the calling subscri¬ ber is initiating the important call or the unimportant call.
PCT/SE1995/000009 1994-01-19 1995-01-09 Providing individual subscriber services in a cellular mobile communications network WO1995020299A1 (en)

Priority Applications (7)

Application Number Priority Date Filing Date Title
NZ278985A NZ278985A (en) 1994-01-19 1995-01-09 Supplementary services provision in cellular mobile radio communication system
EP95907166A EP0719490A1 (en) 1994-01-19 1995-01-09 Providing individual subscriber services in a cellular mobile communications network
AU15479/95A AU682924B2 (en) 1994-01-19 1995-01-09 Providing individual subscriber services in a cellular mobile communications network
JP51950195A JP4061602B2 (en) 1994-01-19 1995-01-09 Provision of services to individual subscribers in cellular mobile communication networks
KR1019950703991A KR960701568A (en) 1994-01-19 1995-01-09 Providing Individual Subscriber Services in a Cellular Mobile Communications Network
NO953612A NO953612L (en) 1994-01-19 1995-09-13 Providing individual subscriber services in a cellular mobile communications system
FI954392A FI954392A (en) 1994-01-19 1995-09-18 Providing individual subscriber services in a mobile network

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US182,834 1994-01-19
US08/182,834 US5504804A (en) 1994-01-19 1994-01-19 Providing individual subscriber services in a cellular mobile communications network

Publications (1)

Publication Number Publication Date
WO1995020299A1 true WO1995020299A1 (en) 1995-07-27

Family

ID=22670243

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/SE1995/000009 WO1995020299A1 (en) 1994-01-19 1995-01-09 Providing individual subscriber services in a cellular mobile communications network

Country Status (16)

Country Link
US (1) US5504804A (en)
EP (1) EP0719490A1 (en)
JP (1) JP4061602B2 (en)
KR (1) KR960701568A (en)
CN (1) CN1104178C (en)
AU (1) AU682924B2 (en)
CA (1) CA2157662A1 (en)
FI (1) FI954392A (en)
MY (1) MY130505A (en)
NO (1) NO953612L (en)
NZ (1) NZ278985A (en)
PH (1) PH31139A (en)
SG (1) SG48268A1 (en)
TW (1) TW310510B (en)
WO (1) WO1995020299A1 (en)
ZA (1) ZA95433B (en)

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1997013380A1 (en) * 1995-09-29 1997-04-10 Nokia Mobile Phones Ltd. Cellular extension of a fixed communications network
WO1997037502A1 (en) * 1996-03-29 1997-10-09 British Telecommunications Public Limited Company Short code dialling
WO1998019483A2 (en) * 1996-10-25 1998-05-07 Siemens Aktiengesellschaft Method of controlling switching actions in a mobile radiocommunication system and a radiocommunication system of the same
WO1999001004A1 (en) * 1997-06-27 1999-01-07 Nokia Networks Oy Routing of call forwarding according to basic services
GB2329306A (en) * 1997-08-06 1999-03-17 Orange Personal Comm Serv Ltd HLR adressing register with condition responsive call routing facility
US5905954A (en) * 1997-01-14 1999-05-18 Telefonaktiebolaget Lm Ericsson (Publ) Method and system for transferring subscriber information in a radio telecommunications network
WO1999044311A1 (en) * 1998-02-27 1999-09-02 Ericsson Inc. System and method for invoking barring features in a satellite network
WO1999060800A1 (en) * 1998-05-19 1999-11-25 Nokia Networks Oy A method of managing a subscriber service by means of an intelligent network service
WO2000007403A1 (en) * 1998-07-29 2000-02-10 Telefonaktiebolaget Lm Ericsson (Publ) System and method for long distance bypass for terminating mobile calls
US6161012A (en) * 1996-03-29 2000-12-12 British Telecommunications Public Limited Company Short code dialling
CN1090431C (en) * 1996-03-01 2002-09-04 西门子公司 Method for management of additional service in mobile communication network
US6763232B1 (en) 1998-07-03 2004-07-13 Viag Interkom Gmbh & Co. Communication system and suitable process for running a communication system
WO2008098619A1 (en) 2007-02-16 2008-08-21 Telefonaktiebolaget Lm Ericsson (Publ) Supplementary services in communication networks

Families Citing this family (141)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6067442A (en) * 1991-10-10 2000-05-23 Globalstar L.P. Satellite communications system having distributed user assignment and resource assignment with terrestrial gateways
FI94698C (en) * 1993-09-28 1995-10-10 Nokia Telecommunications Oy The communications network
US5657451A (en) * 1994-01-24 1997-08-12 Telefonaktiebolaget Lm Ericsson System for determining whether to accept new supplementary services based upon identified types of supplementary service interactions and identified supplementary service interaction criteria
FI100442B1 (en) * 1994-09-30 1999-11-28 Finland Telecom Oy Procedure and system for controlling calls in a telecommunications network
US5689810A (en) * 1994-10-28 1997-11-18 Motorola, Inc. Method of facilitating tallgroup calls in a peer communication network
KR100219828B1 (en) * 1995-01-06 1999-09-01 다치카와 게이지 Packet transmitting system and mobile communication system
US5664102A (en) * 1995-02-07 1997-09-02 At&T Intelligent network internetworking access arrangement
US5577029A (en) * 1995-05-04 1996-11-19 Interwave Communications Cellular communication network having intelligent switching nodes
US5887256A (en) * 1995-05-04 1999-03-23 Interwave Communications International, Ltd. Hybrid cellular communication apparatus and method
US5953651A (en) * 1995-05-04 1999-09-14 Interwave Communications International, Ltd. Cellular adjunct to a public wired network
US5818824A (en) * 1995-05-04 1998-10-06 Interwave Communications International, Ltd. Private multiplexing cellular network
US5842138A (en) * 1995-05-04 1998-11-24 Interwave Communications International Ltd. Configuration-independent methods and apparatus for software communication in a cellular network
US5734699A (en) 1995-05-04 1998-03-31 Interwave Communications International, Ltd. Cellular private branch exchanges
MX9800172A (en) * 1995-06-28 1998-03-31 Mci Communications Corp Method and apparatus for improved call connectivity in an intelligent wireless network.
US5666652A (en) * 1995-07-17 1997-09-09 Motorola, Inc. Method and apparatus for controlling zone registrations in a radio communication system
GB2304497A (en) * 1995-08-19 1997-03-19 Northern Telecom Ltd Cellular communications system with provision of services to visiting mobiles
US6292662B1 (en) * 1995-09-29 2001-09-18 Qualcomm Incorporated Method and system for processing telephone calls involving two digital wireless subscriber units that avoid double vocoding
US6253074B1 (en) * 1996-01-10 2001-06-26 Telefonaktiebolaget L/M Ericsson (Publ) Cellular telecommunications systems having selectively associatable usage parameters
US5920820A (en) * 1996-01-25 1999-07-06 Telefonaktiebolaget Lm Ericsson (Publ) Combined home location register and service control point for a cellular telecommunications network
US5956637A (en) * 1996-02-20 1999-09-21 Telefonaktiebolaget L M Ericsson (Publ) Subscriber database management in a mobile telecommunications system
US5905958A (en) * 1996-03-18 1999-05-18 Telefonaktiebolaget Lm Ericsson Intelligent mobile station for a cellular telecommunications network
US5839072A (en) * 1996-03-26 1998-11-17 Ericsson Inc. Routing an incoming call to a ported mobile station within a telecommunications network
US5878347A (en) * 1996-03-26 1999-03-02 Ericsson, Inc. Routing a data signal to a mobile station within a telecommunications network
FI103170B (en) * 1996-05-20 1999-04-30 Nokia Telecommunications Oy A method for transferring a subscriber identity in a mobile communication system
US5890063A (en) * 1996-06-03 1999-03-30 Ericsson Inc. Downloading of routing numbers to donor switches within a telecommunications network
US5852777A (en) * 1996-06-11 1998-12-22 Nokia Mobile Phones Limited Method and apparatus for screening a call in a wireless system
US6122501A (en) * 1996-06-28 2000-09-19 Mci Communications Corporation System and method for flexible translation of wireless special dialing strings and mobile feature codes
US5839064A (en) * 1996-07-26 1998-11-17 Telefonaktiegolaget Im Ericsson System and method of dynamic allocation of redundant peripheral equipment gateways in a radio telecommunications network
US6058309A (en) * 1996-08-09 2000-05-02 Nortel Networks Corporation Network directed system selection for cellular and PCS enhanced roaming
US6038445A (en) * 1996-08-19 2000-03-14 Ericsson Inc. Providing service area dependent subscriber data within a mobile telecommunications network
US5991621A (en) * 1996-09-16 1999-11-23 Ericsson Inc. Optimized routing of calls to roaming subscribers within a telecommunications network
US5884179A (en) * 1996-09-16 1999-03-16 Ericsson Inc. Optimized routing of terminating calls within a mobile telecommunications network
US5832382A (en) * 1996-09-16 1998-11-03 Ericsson Inc. Optimized routing of mobile calls within a telecommunications network
FI104141B (en) * 1996-09-24 1999-11-15 Nokia Telecommunications Oy Service Level Determination Method and Mobile Phone System
US5953663A (en) * 1996-09-25 1999-09-14 Ericsson Inc. Rerouting an incoming call to a ported telecommunications terminal
US6032043A (en) * 1996-09-25 2000-02-29 Telefonaktiebolaget L M Ericsson (Publ) Home location register feature dispatching and arbitration in a wireless intelligent network
US6134316A (en) * 1996-10-18 2000-10-17 Telefonaktiebolaget Lm Ericsson Telecommunications network with relocateability of subscriber number
US5933774A (en) * 1996-10-31 1999-08-03 Lucent Technologies Inc. Location registering apparatus for use with a cellular telephone mobile station
KR100441122B1 (en) * 1996-10-31 2006-02-28 엘지전자 주식회사 How to perform call transfer additional service in mobile communication system
US5978673A (en) * 1996-12-13 1999-11-02 Ericsson Inc. Providing location-based call forwarding within a mobile telecommunications network
US5915222A (en) * 1996-12-20 1999-06-22 Telefonaktiebolaget L M Ericsson (Publ) Transporting short message service (SMS) messages within a telecommunications network
US5913165A (en) * 1996-12-24 1999-06-15 Telefonaktiebolaget Lm Ericsson (Publ) Method for changing subscriber service features in a radio telecommunications network
US6393275B1 (en) 1996-12-27 2002-05-21 At&T Corp. Cellular extension service using single line and multiple cellular telephone sets
US6157831A (en) * 1997-01-11 2000-12-05 Compaq Computer Corp. Method and apparatus for implementing configurable call forwarding bins in a mobile telephone system
WO1998031161A2 (en) 1997-01-11 1998-07-16 Tandem Computers, Incorporated Method and apparatus for automated a-key updates in a mobile telephone system
US6085083A (en) * 1997-01-11 2000-07-04 Tandem Computers, Inc. Method and apparatus for providing fraud protection mediation in a mobile telephone system
US6026298A (en) * 1997-01-11 2000-02-15 Compaq Computer Corporation Method and apparatus for providing switch capability mediation in a mobile telephone system
WO1998031164A2 (en) 1997-01-11 1998-07-16 Tandem Computers, Incorporated Method and apparatus for configuration of authentication center operations allowed by system access type in a mobile telephone system
ATE220842T1 (en) * 1997-01-23 2002-08-15 Siemens Ag METHOD FOR ADMINISTRATING ADDITIONAL SERVICES IN A COMMUNICATIONS NETWORK
DE19702868C1 (en) * 1997-01-27 1998-08-06 Siemens Ag Method for the transmission of information between mobile stations and a communication network
DE19717588C2 (en) * 1997-04-25 1999-09-02 Siemens Ag Procedure and communication network for administration of additional services
US5930713A (en) * 1997-05-28 1999-07-27 Telefonaktiebolaget L M Ericsson (Publ) Proactive communication of mobile station position information following inter-exchange handoff
US7047012B1 (en) * 1997-06-03 2006-05-16 Cingular Wireless Ii, Llc Method and system for providing access to a telecommunications network
DE19724122A1 (en) * 1997-06-09 1998-12-10 Deutsche Telekom Mobil Method and arrangement for connecting subscribers in several telecommunications networks under one number
US6097939A (en) * 1997-07-11 2000-08-01 Compaq Computer Corporation Method and apparatus for event data maintenance per MIN/ESN pair in a mobile telephone system
US5995848A (en) * 1997-07-21 1999-11-30 Telefonaktiebolaget Lm Ericsson System and method of completing calls to busy mobile subscribers in a radio telecommunications network
US6101382A (en) * 1997-08-15 2000-08-08 Telefonaktiebolaget Lm Ericsson Transfer of calling party identification in a mobile communication system
US6829477B1 (en) 1997-08-27 2004-12-07 Interwave Communications International, Ltd. Private multiplexing cellular network
US5953331A (en) * 1997-09-09 1999-09-14 Lucent Technologies Inc. Wireless packet system for efficient wide area bandwidth utilization
US6640108B2 (en) 1997-09-11 2003-10-28 Interwave Communications International, Ltd. Cellular communication system
US6138006A (en) * 1997-09-20 2000-10-24 Telefonaktiebolaget L M Ericsson System and method of delivering collect calls in a radio telecommunications network
US6075982A (en) * 1997-09-23 2000-06-13 Mci Communications Corporation Wireless prepaid platform integration with standard signaling
US6122509A (en) * 1997-09-29 2000-09-19 Telefonaktiebolaget L M Ericsson (Publ) Method and system for automatically connecting a call at a selected time in a radio telecommunications network
US6311055B1 (en) * 1997-10-02 2001-10-30 Ericsson Inc System and method for providing restrictions on mobile-originated calls
US6101387A (en) * 1997-11-17 2000-08-08 Telefonaktiebolaget Lm Ericsson Providing notification of location dependent services to mobile stations
US6188887B1 (en) * 1997-11-26 2001-02-13 Telefonaktiebolaget Lm Ericsson (Publ) Distributed data storage and delivery in a cellular telephone network
US7023967B1 (en) 1997-12-04 2006-04-04 Cingular Wireless Ii, Llc Method and apparatus for voice mail sharing between wired and wireless telephones
US6131026A (en) * 1997-12-05 2000-10-10 Telefonaktiebolaget L M Ericsson (Publ) Release resource message transmission for unsupported calling service calls
US8165028B1 (en) * 1997-12-10 2012-04-24 Intel Corporation Monitoring in communication system with wireless trunk
US6580906B2 (en) 1997-12-10 2003-06-17 Intel Corporation Authentication and security in wireless communication system
FI974590A0 (en) * 1997-12-22 1997-12-22 Finland Telecom Oy Viabestaemningsfoerfarande och- system
EP0926869A1 (en) * 1997-12-24 1999-06-30 TELEFONAKTIEBOLAGET L M ERICSSON (publ) Announcing advertisements to users of a telecommunications system
US6097948A (en) * 1998-01-29 2000-08-01 Telefonaktiebolaget L M Ericsson (Publ) Signaling channel firewall for communications between wireless networks
WO1999050974A1 (en) 1998-03-30 1999-10-07 Motorola Inc. Method for routing data in a communication system
JPH11298958A (en) * 1998-04-08 1999-10-29 Oki Electric Ind Co Ltd Automatic redialing method in mobile communication network and mobile communication system
US6104931A (en) * 1998-04-20 2000-08-15 Ericsson Inc. System and method for defining location services
WO1999057914A2 (en) * 1998-05-05 1999-11-11 Star Home Gmbh System and method for providing access to value added services for roaming users of mobile telephones
US6208854B1 (en) 1998-05-14 2001-03-27 Ameritech Corporation System and method for routing a call to a called party's landline or wireless communication unit
EP0975183A1 (en) * 1998-07-20 2000-01-26 Alcatel Method, telecommunication system, and processor device
DE19839016B4 (en) 1998-08-27 2006-02-16 Siemens Ag Method and mobile communication system for controlling a connection setup
US6658103B2 (en) 1998-08-31 2003-12-02 Sbc Properties, L.P. Method and system for generating a call processing control record
US6490449B1 (en) * 1998-09-09 2002-12-03 Telefonaktiebolaget L M Ericsson (Publ) System and method of automatic roaming analysis (ARA) for dialing abbreviated numbers in a wireless intelligent network
JP2000102053A (en) * 1998-09-18 2000-04-07 Fujitsu Ltd Mobile communication system and resource management method therefor
US6542733B1 (en) * 1998-10-15 2003-04-01 Openwave Technologies Inc System and method for controlling personal telephone number dialing lists and dialing capabilities
EP0996295A1 (en) * 1998-10-22 2000-04-26 Telefonaktiebolaget Lm Ericsson Mobile communication system and alternative network gateway unit for processing a call
KR100281088B1 (en) * 1998-12-12 2001-02-01 서평원 Wireless intelligent network service in Mobile communication system
US6507735B1 (en) * 1998-12-23 2003-01-14 Nortel Networks Limited Automated short message attendant
US20020080751A1 (en) * 1999-01-13 2002-06-27 Peter Hartmaier System and method for routing calls in a wireless communication network
US6940847B1 (en) * 1999-01-15 2005-09-06 Telefonaktiebolaget Lm Ericsson (Publ) System and method for providing access to service nodes from entities disposed in an integrated telecommunications network
US6804509B1 (en) * 1999-06-18 2004-10-12 Shmuel Okon Method and system for notifying a caller that a cellular phone destination is available
ES2288476T3 (en) * 1999-06-18 2008-01-16 On-Q Telecom Systems Co., Inc. METHOD AND SYSTEM FOR NOTIFYING A SUBSCRIBER CALLING THAT A DESTINATION OF A CELL PHONE IS AVAILABLE.
US6697620B1 (en) * 1999-06-24 2004-02-24 Hewlett-Packard Development Company, L.P. Method and system for providing telecommunication services across networks that use different protocols
US6920487B2 (en) * 1999-12-22 2005-07-19 Starhome Gmbh System and methods for global access to services for mobile telephone subscribers
US7092505B2 (en) * 1999-12-23 2006-08-15 Tekelec Methods and systems for universal, automatic service selection in a telecommunications signaling network
US6662017B2 (en) * 1999-12-23 2003-12-09 Tekelec Methods and systems for routing messages associated with ported subscribers in a mobile communications network
US6836477B1 (en) 1999-12-23 2004-12-28 Tekelec Methods and systems for routing messages in a communications network
DE10010462A1 (en) * 2000-03-03 2001-09-27 Siemens Ag Condition interrogation method for subscriber group terminal or communications peripheral
US6944444B1 (en) * 2000-06-29 2005-09-13 Qwest Communications International Inc. Method and system for conditionally routing calls
US6678515B1 (en) * 2000-06-29 2004-01-13 Qwest Communications International Inc. Method and system for conditionally routing calls
US7403970B1 (en) * 2000-10-25 2008-07-22 Verisign, Inc. Method and apparatus for assigning a virtual address to and text-messaging to multiple text-capable destination entities
US7774502B2 (en) * 2000-10-25 2010-08-10 Vikas Sanathana Murthy Determining an international destination address
US20020077098A1 (en) * 2000-12-19 2002-06-20 Tiliks Dianna I. Method and system for dual ringing of a centrex line and a wireless extension of the centrex line
US20020155834A1 (en) * 2001-04-18 2002-10-24 Olmstead Scott Douglas Method and apparatus for migrating subscribers between networks
NZ511180A (en) * 2001-04-19 2003-10-31 Zeacom Group Ltd Call handling method
KR20030006095A (en) * 2001-07-11 2003-01-23 헌 김 Subscriber-oriented unified messaging system and method for servicing using the same
KR100954001B1 (en) * 2001-11-19 2010-04-21 지멘스 악티엔게젤샤프트 Method for the identification of a service
US7158778B2 (en) * 2002-04-11 2007-01-02 Intel Corporation Method for virtual network connectivity for powered off stations in wireless LAN networks
JP4005863B2 (en) * 2002-07-19 2007-11-14 株式会社エヌ・ティ・ティ・ドコモ Service control apparatus, transfer source exchange, service control system, and service control method
US7848767B2 (en) 2002-10-15 2010-12-07 Tekelec Methods and systems for migrating between application layer mobile signaling protocols
CN100452913C (en) * 2003-01-03 2009-01-14 华为技术有限公司 Incoming connecting method for mobile network
JP4322251B2 (en) * 2003-07-04 2009-08-26 富士通株式会社 Disaster system center
CN100372432C (en) * 2004-07-28 2008-02-27 华为技术有限公司 Method for realizing service operation for single time
US20060068796A1 (en) * 2004-09-30 2006-03-30 Millen Stephanie L Retrieving jurisdiction information from home location register
US7613470B2 (en) * 2005-03-03 2009-11-03 Alcatel-Lucent Usa Inc. Repeat dealing in wireless networks to busy called parties
FR2890821A1 (en) * 2005-09-15 2007-03-16 Orangefrance Sa METHOD OF ESTABLISHING TELEPHONE LINK, MODULE, MSC CENTER, TERMINAL, PROGRAM, AND RECORDING MEDIUM FOR THIS METHOD.
US7889716B2 (en) * 2005-12-01 2011-02-15 Tekelec Methods, systems, and computer program products for using an E.164 number (ENUM) database for message service message routing resolution among 2G and subsequent generation network systems
CN101433070B (en) * 2006-02-15 2011-10-05 泰克莱克公司 Methods, systems, and computer program products for selectively processing or redirecting signaling connection control part (SCCP) messages
US7787445B2 (en) 2006-07-20 2010-08-31 Tekelec Methods, systems, and computer program products for routing and processing ENUM queries
US8391873B2 (en) * 2006-07-21 2013-03-05 Qualcomm Incorporated Systems and methods for coordinating supplementary services for voice telephone calls in a centralized fashion
US7769383B2 (en) * 2006-10-17 2010-08-03 Qualcomm Incorporated Method and system for signaling the state of supplementary services
US8254551B2 (en) * 2006-12-07 2012-08-28 Tekelec, Inc. Methods, systems, and computer program products for providing quality of service using E.164 number mapping (ENUM) data in a communications network
CN100569002C (en) * 2006-12-08 2009-12-09 中兴通讯股份有限公司 A kind of method and system that realize internetwork roaming
US7996541B2 (en) * 2007-06-15 2011-08-09 Tekelec Methods, systems, and computer program products for identifying a serving home subscriber server (HSS) in a communications network
US8538000B2 (en) * 2007-08-10 2013-09-17 Tekelec, Inc. Methods, systems, and computer program products for performing message deposit transaction screening
WO2009111786A2 (en) * 2008-03-07 2009-09-11 Tekelec Methods, systems, and computer readable media for routing a message service message through a communications network
WO2010060087A2 (en) 2008-11-24 2010-05-27 Tekelec Systems, methods, and computer readable media for location-sensitive called-party number translation in a telecommunications network
US9021014B2 (en) * 2009-03-25 2015-04-28 Tekelec, Inc. Methods, systems, and computer readable media for providing home subscriber server (HSS) proxy
US8452325B2 (en) * 2009-05-11 2013-05-28 Tekelec, Inc. Methods, systems, and computer readable media for providing scalable number portability (NP) home location register (HLR)
US8224337B2 (en) * 2009-09-16 2012-07-17 Tekelec, Inc. Methods, systems, and computer readable media for providing foreign routing address information to a telecommunications network gateway
US8750126B2 (en) * 2009-10-16 2014-06-10 Tekelec, Inc. Methods, systems, and computer readable media for multi-interface monitoring and correlation of diameter signaling information
US9313759B2 (en) 2009-10-16 2016-04-12 Tekelec, Inc. Methods, systems, and computer readable media for providing triggerless equipment identity register (EIR) service in a diameter network
EP2489161B1 (en) 2009-10-16 2019-06-12 Tekelec, Inc. Methods, systems, and computer readable media for providing diameter signaling router with integrated monitoring and/or firewall functionality
US8750292B2 (en) 2010-02-25 2014-06-10 Tekelec, Inc. Systems, methods, and computer readable media for using a signaling message routing node to provide backup subscriber information management service
CN103385012B (en) 2010-12-23 2016-08-10 泰克莱克股份有限公司 For revising the method for Diameter signaling message, system and the equipment of billing function node to be mail to
WO2012100057A2 (en) 2011-01-21 2012-07-26 Tekelec Methods, systems, and computer readable media for screening diameter messages within a diameter signaling router (dsr) having a distributed message processor architecture
WO2012129171A2 (en) 2011-03-18 2012-09-27 Tekelec, Inc. Methods, systems, and computer readable media for configurable diameter address resolution
US9100796B2 (en) 2011-12-15 2015-08-04 Tekelec, Inc. Methods, systems, and computer readable media for seamless roaming between diameter and non-diameter networks
US8855654B2 (en) 2013-01-28 2014-10-07 Tekelec Global, Inc. Methods, systems, and computer readable media for tracking and communicating long term evolution (LTE) handset communication capability
US9143942B2 (en) 2013-03-14 2015-09-22 Tekelec Global, Inc. Methods, systems, and computer readable media for providing a multi-network equipment identity register
US9635526B2 (en) 2013-03-15 2017-04-25 Tekelec, Inc. Methods, systems, and computer readable media for utilizing a diameter proxy agent to communicate short message service (SMS) messages
US10117127B2 (en) 2015-07-08 2018-10-30 Oracle International Corporation Methods, systems, and computer readable media for communicating radio access network congestion status information for large numbers of users

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1993018606A1 (en) * 1992-03-05 1993-09-16 Bell Atlantic Network Services, Inc. Personal communications service using wireline/wireless integration

Family Cites Families (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4658096A (en) * 1984-09-18 1987-04-14 Metrofone, Inc. System for interfacing a standard telephone set with a radio transceiver
US4698839A (en) * 1986-06-03 1987-10-06 Devaney David B Mobile telephone switching office
US4776003A (en) * 1986-10-01 1988-10-04 Harris Arlene J Cellular mobile radio credit card system
GB8919323D0 (en) * 1989-08-25 1989-10-11 Telecom Sec Cellular Radio Ltd Call completion system
US5260987A (en) * 1990-06-18 1993-11-09 Northern Telecom Limited Mobile communications
FR2667476A2 (en) * 1990-07-11 1992-04-03 Cit Alcatel Subscriber connecting unit, with routing autonomy, for a telecommunications network having an intelligent network structure
GB2246269B (en) * 1990-07-20 1994-06-08 Racal Vodafone Ltd Telecommunication network
US5239674A (en) * 1990-11-05 1993-08-24 Motorola, Inc. Method for transferring private data transmissions from a trunking communication system to a cellular communication
US5218618A (en) * 1990-11-07 1993-06-08 Hughes Aircraft Company Cellular telephone service using spread spectrum transmission
US5251249A (en) * 1990-11-26 1993-10-05 Northern Telecom Limited Method of upgrading a cellular network
US5148472A (en) * 1990-12-05 1992-09-15 Freese David E Cellular telephone call administration system
US5210787A (en) * 1991-02-05 1993-05-11 Telefonaktiebolaget L M Ericsson Subscriber interrogation point
US5200954A (en) * 1991-02-22 1993-04-06 Ericsson Ge Mobile Communications Inc. Communication link between multisite RF trunked network and an intelligent dispatcher console
MX9201267A (en) * 1991-03-29 1992-10-01 Ericsson Telefon Ab L M ROUTING OF AUXILIARY COMMUNICATION SERVICE.
US5396543A (en) * 1991-11-27 1995-03-07 At&T Corp. Signaling arrangements in a cellular mobile telecommunications switching system
CA2078195C (en) * 1991-11-27 1999-03-09 Jack Kozik Arrangement for detecting fraudulently identified mobile stations in a cellular mobile telecommunications network
US5329573A (en) * 1991-11-27 1994-07-12 At&T Bell Laboratories Arrangement for obtaining authentication key parameters in a cellular mobile telecommunications switching network

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1993018606A1 (en) * 1992-03-05 1993-09-16 Bell Atlantic Network Services, Inc. Personal communications service using wireline/wireless integration

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
ERICSSON REVEIW, pp. 145-149, Volume -, No. 3, Sept 1994, J. LANTTO, "Intelligent Network Architecture in the Japanese Digital Cellular Standard - PCD", also relevant for claims 29-30, 32, 34-35, see especially pp. 147-148. *
IEEE GLOBAL TELECOMMUNICATIONS CONFERENCE, pp. 1944-1949, Volume 3, December 1993, H. SAWADA et al., "Inter-Network Roaming Based on Personal Digital Cellular Standards", see pages 1945-1947. *
TELEKTRONIKK, NR. 1, 1990, "Application of Signalling system No 7 to Public Land Mobile Networks: Status and Evolution", J.A. ANDESTAD, pp. 56-68. *

Cited By (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5924030A (en) * 1995-09-29 1999-07-13 Nokia Mobile Phones Limited Cellular extension of a fixed communications network
WO1997013380A1 (en) * 1995-09-29 1997-04-10 Nokia Mobile Phones Ltd. Cellular extension of a fixed communications network
CN1090431C (en) * 1996-03-01 2002-09-04 西门子公司 Method for management of additional service in mobile communication network
US6161012A (en) * 1996-03-29 2000-12-12 British Telecommunications Public Limited Company Short code dialling
WO1997037502A1 (en) * 1996-03-29 1997-10-09 British Telecommunications Public Limited Company Short code dialling
AU713799B2 (en) * 1996-03-29 1999-12-09 British Telecommunications Public Limited Company Short code dialling
WO1998019483A2 (en) * 1996-10-25 1998-05-07 Siemens Aktiengesellschaft Method of controlling switching actions in a mobile radiocommunication system and a radiocommunication system of the same
WO1998019483A3 (en) * 1996-10-25 1998-10-15 Siemens Ag Method of controlling switching actions in a mobile radiocommunication system and a radiocommunication system of the same
US6917818B1 (en) 1996-10-25 2005-07-12 Siemens Aktiengesellschaft Method for controlling switching-oriented actions in a mobile radio telephone system and such a mobile radio telephone system
US5905954A (en) * 1997-01-14 1999-05-18 Telefonaktiebolaget Lm Ericsson (Publ) Method and system for transferring subscriber information in a radio telecommunications network
WO1999001004A1 (en) * 1997-06-27 1999-01-07 Nokia Networks Oy Routing of call forwarding according to basic services
US7139558B1 (en) 1997-06-27 2006-11-21 Nokia Networks Oy Routing of call forwarding according to basic services
US6275489B1 (en) 1997-08-06 2001-08-14 Orange Personal Communications Services Limited Telecommunications system
GB2329306B (en) * 1997-08-06 1999-08-18 Orange Personal Comm Serv Ltd Telecommunications system
GB2329306A (en) * 1997-08-06 1999-03-17 Orange Personal Comm Serv Ltd HLR adressing register with condition responsive call routing facility
US6018660A (en) * 1998-02-27 2000-01-25 Ericsson Inc. System and method for invoking barring features in a satellite network
WO1999044311A1 (en) * 1998-02-27 1999-09-02 Ericsson Inc. System and method for invoking barring features in a satellite network
WO1999060800A1 (en) * 1998-05-19 1999-11-25 Nokia Networks Oy A method of managing a subscriber service by means of an intelligent network service
US6341221B1 (en) 1998-05-19 2002-01-22 Nokia Networks Oy Method of managing a subscriber service by an intelligent network service
US6763232B1 (en) 1998-07-03 2004-07-13 Viag Interkom Gmbh & Co. Communication system and suitable process for running a communication system
WO2000007403A1 (en) * 1998-07-29 2000-02-10 Telefonaktiebolaget Lm Ericsson (Publ) System and method for long distance bypass for terminating mobile calls
WO2008098619A1 (en) 2007-02-16 2008-08-21 Telefonaktiebolaget Lm Ericsson (Publ) Supplementary services in communication networks
US8489682B2 (en) 2007-02-16 2013-07-16 Telefonaktiebolaget L M Ericsson (Publ) Supplementary services in communication networks

Also Published As

Publication number Publication date
NO953612L (en) 1995-11-20
JP4061602B2 (en) 2008-03-19
KR960701568A (en) 1996-02-24
ZA95433B (en) 1995-11-24
NZ278985A (en) 1997-11-24
SG48268A1 (en) 1998-04-17
NO953612D0 (en) 1995-09-13
CN1104178C (en) 2003-03-26
US5504804A (en) 1996-04-02
CN1124083A (en) 1996-06-05
TW310510B (en) 1997-07-11
FI954392A0 (en) 1995-09-18
FI954392A (en) 1995-09-18
AU682924B2 (en) 1997-10-23
CA2157662A1 (en) 1995-07-27
PH31139A (en) 1998-03-03
AU1547995A (en) 1995-08-08
MY130505A (en) 2007-06-29
JPH08511150A (en) 1996-11-19
EP0719490A1 (en) 1996-07-03

Similar Documents

Publication Publication Date Title
US5504804A (en) Providing individual subscriber services in a cellular mobile communications network
JP3607365B2 (en) Intelligent wireless signal overlay for telecommunications networks
US5771275A (en) Use of ISDN to provide wireless office environment connection to the public land mobile network
US5832382A (en) Optimized routing of mobile calls within a telecommunications network
US6556823B2 (en) Location dependent service for mobile telephones
US5978673A (en) Providing location-based call forwarding within a mobile telecommunications network
KR100503869B1 (en) System and method of forwarding data calls in a radio telecommunications network
CA2226249C (en) Call forwarding in a mobile communication system
JP3742857B2 (en) International automatic roaming service method
JP2009519634A (en) Intelligent network service
US8060087B2 (en) CDMA intelligent network system and its method, device for realizing international roaming service
US6628951B1 (en) Procedure and system for the transmission of information and establishment of a telecommunication connection
EP1189473A2 (en) Prepaid mobile communcations services using signalling transfer point
KR100447038B1 (en) Method and apparatus for providing sounds for substituting ringback tones
US20040235462A1 (en) Notification of calling party when mobile called party becomes available
EP1054567B1 (en) Method and apparatus to enable enhanced services of an intelligent telephone network in a wireless environment
JP2001285191A (en) Features of relay service control to allow subscriber of mobile body to access 3g wireless network service
KR20020083943A (en) Method and apparatus for supporting voice message services with call sender and feature code bookmark access in a wireless intelligent network
KR100285504B1 (en) Method for accessing between intelligent network system and intelligent peripheral
EP1145499A1 (en) A system and method for intelligent network services
KR20000020902A (en) Method for converting call using call redirection request in communication network

Legal Events

Date Code Title Description
WWE Wipo information: entry into national phase

Ref document number: 95190172.9

Country of ref document: CN

AK Designated states

Kind code of ref document: A1

Designated state(s): AU CA CN FI JP KR NO NZ RU

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): AT BE CH DE DK ES FR GB GR IE IT LU MC NL PT SE

WWE Wipo information: entry into national phase

Ref document number: 1995907166

Country of ref document: EP

WWE Wipo information: entry into national phase

Ref document number: 278985

Country of ref document: NZ

WWE Wipo information: entry into national phase

Ref document number: 2157662

Country of ref document: CA

WWE Wipo information: entry into national phase

Ref document number: 954392

Country of ref document: FI

121 Ep: the epo has been informed by wipo that ep was designated in this application
WWP Wipo information: published in national office

Ref document number: 1995907166

Country of ref document: EP

WWW Wipo information: withdrawn in national office

Ref document number: 1995907166

Country of ref document: EP