CONNECTION RELEASE IN A TELECOMMUNICATIONS SYSTEM

Abstract: In a telephone network, e.g. a cellular radio system, after a transaction (e.g. a call) has ended, the connection is not fully released. If another connection is to be setup on ending of a current call, e.g. a voice message or call completion to be a subscriber arrangement, a flag F is set in the connection management system CM. The status of the flag F is used to determine if the signal in connection towards a termination B should be kept or released immediately. Depending on the status of flag F different actions are taken in the network. The connection may be maintained for a predetermined interval. Data F, F1, F2, concerning the status of the flags are transmitted from switching centre MSC1 to another switching centre MSC2 if control of the network termination is transferred. If control of the network termination B passes to a switching centre not capable of supporting the service to which the flag F1 relates, the flag status is stored in a buffer register HLR associated with the user until such time as it is again connected to a switching centre capable of supporting the service.

Description: CONNECTION RELEASE IN A TELECOMMUNICATIONS SYSTEM This invention relates to a telecommunications system, and in particular to the management, at the end of a transaction, of a communications link between a telephone terminal and the rest of the system. The invention is suitable for use in both fixed and cellular radio telecommunications sysyems. The term 'transaction' is used in this specification to mean any communication between the telephone terminal and the rest of the system, including control functions such as mobile radio location updates in a cellular radio system, and also signals sent to the user e.g. to inform him that there is a message in a voice mailbox facility. The transactions may be call-independent (i.e. using only signalling connections and without the use of a traffic-bearing connection) or call-related (i.e. with use of a traffic-bearing connection). A number of services are available from modern telecommunications systems to assist the maker of a failed call attempt. For example a message may be left for the unavailable user in a voice mailbox. It is known in such systems to alert the user, when he next uses his terminal or next finishes using it, to the presence of the message in the mailbox, so that he can contact the voice message centre and access the message. This may be done by, for example, a short ringing tone, typically V. second, at the next call release. Examples of such arrangements are disclosed, for example in an article by R J Nacon and D P Worrall in the Proceedings of the International Conference on Communications 1 979, Vol 1 , (Boston, Massachusetts, USA) (page 3.2.3), and in European patent specification EP 0481683 (AT&T) (col 4-col 5). Other services include a Call Completion to Busy Subscriber (CCBS) facility for notifying a calling party, having failed to get a reply, when a called party next makes a call, or completes a call which was in progress when the initial call attempt was made, so that the calling party can be notified that another call attempt is likely to succeed. Another facility is the capability for transmission of data messages to a user, a facility referred to below as Short Message Service (SMS). The data messages may be used to control the user's terminal, e.g. to cause it to display a text message on a built-in display unit. In known telecommunications systems, when the network recognises that a call has been terminated (normally by one of the parties to the call going "on- hook") the end-to-end connection is released. This then allows those network elements which were used by the call to be used by other resources. For example, in a cellular radio environment the radio channel allocated to a call is released so that it can be used by other mobile units to make or receive calls. In conventional systems, when a call-related transaction (for example a speech or a data call) ends, a call control protocol first carries out message exchanges to clear the traffic-bearing connections. The signalling connections are then also released via appropriate message exchanges. Similarly, when a non-call-related transaction (for example periodic location update in a cellular radio system) ends, the signalling connections are released via appropriate message exchanges. If one of the services described above is in use there is a strong possibility that the terminal to which that service relates will be used for another transaction attempt (incoming or outgoing) shortly after the first one is completed, with its associated release of connections. If such an attempt takes place, the system must then re-establish the connection to perform the additional service. At busy times, the connection may no longer be available, having been seized by another terminal. This would lead, for example, to the 'Call Completion to Busy Subscriber' service failing, or appearing to the caller to do so, as the new call attempt would fail. According to a first aspect of the invention, there is provided a telecommunications system for selectively interconnecting a plurality of network terminals, comprising means for establishing a communications link with an individual network terminal so that a transaction can be established to or from that terminal, means for releasing the communications link upon termination of a transaction from or to that terminal, indicating means settable to indicate whether a further transaction is to be made involving the terminal, and means responsive to the setting of the indicating means for preventing release of all or part of the communications link. According to a second aspect of the invention, there is provided a method of operating a telecommunications system to control means for release of a communications link to a network terminal at the end of a transaction wherein if a further transaction to the terminal is to be made, release of all or part of the communications link is prevented. In a preferred embodiment the link is maintained for a predetermined delay period, which may be selectable according to the type of further transaction. Preferably, the indicating means may be set in response to a text or voice message being stored in a message facility, or in response to an initial transaction attempt by a second terminal to which a signal is sent indicating that the first terminal has completed a transaction. The further transaction attempt to the network terminal may be a signal to the user indicating that the service has been activated (e.g. that a message is stored in a mailbox facility). It is advantageous if the link to be maintained for a predetermined delay period after the further transaction to the terminal, in order to allow the user to initiate a still further transaction from the terminal, as it is likely that the user, having been alerted to the activation of the service, will make a call attempt in order to operate it, (e.g. to access the mailbox). The telecommunications system may be a cellular radio system. A typical cellular radio network comprises a plurality of mobile radio units which can each be put into radio communication with one of a plurality of fixed xz • 'io base stations, according to which base station can provide the best radio link. The establishment of radio links between base stations and mobile units is under the control of a mobile switching centre (MSC) which routes calls to and from units by way of the base stations. Should a mobile radio unit move relative to the radio base stations during a call, such that radio contact between the mobile unit and a first radio base station could be lost, the mobile switching centre establishes a new radio link between a second base station and the mobile unit and allows the first link to be dropped without interruption of the call. This process is known as handover. In order to facilitate the establishment of radio links with the mobile units, cellular radio systems typically store data relating to the mobile units authorised to operate on the network. Two types of data store are used, known as the Home Location Register (HLR) and the Visitor Location Register (VLR). Each mobile switching centre (MSC) has a VLR which stores details of the mobile units currently under the control of that MSC. This includes any units which are switched on but not actively engaged in a transaction, and also units, currently switched off, whose most recent transaction was controlled by that MSC. The details include information concerning the current (or most recent) base station to which the mobile unit is operating, which allows the mobile unit to be located readily in order to establish an incoming call, and also allow speedy verification of the identity of a mobile unit should it initiate a transaction. The HLR stores permanent details relating to the mobile unit, such as access rights and any number translation necessary to interpret incoming call requests. It also identifies the VLR on which the mobile unit is currently logged. If the location of a mobile unit, on making contact with the network, is identified as not corresponding to that currently stored in the VLR, the information in the VLR is updated. Many networks have more than one MSC. Should the mobile unit's new location be under the control of an MSC other than that to which it was previously working, the mobile unit's details will not be found on the VLR. The VLR of the new MSC retrieves from the HLR the data it needs to identify the mobile unit. The HLR can then update its record of which VLR the mobile unit is working to, and causes the cancellation of the record in the old VLR. This location update may take place during the establishment of a call or in a periodic updating transaction. In cellular systems the procedures required to establish or re-establish a connection are more complex than for a fixed system, as the location of the mobile unit has to be determined, and the unit has to be paged and its identity verified before establishing a radio link. Maintenance of the link between calls according to the method of the invention is therefore particularly advantageous in a cellular system. Moreover, it is more likely in a cellular system that any delay in re¬ establishing the line will lead to failure of the second transaction, as the mobile unit may have been switched off or moved out of range in the intervening period. It is desirable for a user to be able to use the same mobile unit wherever he or she may be. However, no cellular radio network currently has worldwide coverage. They normally have coverage over a limited geographical area, typically corresponding to an individual nation. In order to allow a user to use the same mobile unit in territories covered by different operators' networks, 'roaming' arrangements are being established between a number of cellular radio operators. The roaming arrangements allow a user to connect to whichever network gives coverage locally, and allow the user to be recognised for authentication, call routing, and billing purpose as being a subscriber to his or her 'home' network. Roaming arrangements may also be used to allow a user to select between operators covering the same territory, for example to take advantage of the most favourable tariff. The principle of roaming requires that each network's HLR can communicate with the VLRs of the other networks participating in the roaming arrangement, so that a mobile unit can be correctly identified when it makes contact with any of the networks, and can be located for the purpose of routing incoming calls when it is not in its 'home' network. The cellular radio system standard known as GSM (Global System for Mobile Communications) is designed to support roaming and also a number of extra telecommunications services. One such service is a voice message service (VMS) which allows the maker of a failed call attempt to leave a message for called party for subsequent retrieval. The message is stored in a voice message centre (VMC) associated with the called party's HLR. In order that the user of the mobile unit is alerted to the presence of a message in the VMC, the user's record in the HLR is flagged so that when the user next makes contact with the network the signal is transmitted to mobile unit to alert the user to the presence of a message. Short Message Service (SMS) and Call Completion to Busy Subscriber (CCBS) are also offerd by GSM. Different network operators in a roaming agreement can offer different enhanced services, even though for basis call establishment they are compatible. In the GSM standard the indicators used to control these services are stored in the user's HLR. This can result in a significant signalling penalty if the user is currently in contact with another operators' network, under a roaming arrangement, since the necessary signalling to operate the service must travel via the HLR, which may be in a different country or even a different continent. It does, however, ensure that if the user moves to an area controlled by another switching centre, the information is not lost, as the user is always associated with the same HLR. If the service is not available from the new switching centre, the indicator remains set in the HLR until the user returns to the original switching centre, or another which supports the service, or until the indicator times-out. This arrangement is highly inefficient in signalling, as the user's current switching centre must obtain and update data from the user's HLR, which may be on the other side of the world, even though the service is being used in connection with local calls. This can add a significant overhead to the operators' costs. This problem can be avoided by arranging that data relating to the activation state of one or more functions associated with the network terminals is stored in a register associated with a first switching centre through which a respective terminal is currently in communication, wherein when communication with the network terminal is transferred to a second switching centre such data is transmitted to a register associated with the second switching centre. This marks a departure from the present GSM procedures. In the GSM system, when a mobile switching centre (MSC) surrenders control of a mobile unit, the record of the mobile unit in the associated register (VLR) is not deleted by the 'cancel location' signal transmitted from the users' HLR. However, in this invention, the information is trransferred from the register associated with one switching centre to the register associated with the other switching centre, location signal by returning data to the new VLR by way of the HLR. The use of data transfer in roaming has application for data other than the further transaction indicators discussed above, and is covered in the Applicants' co-pending application claiming the same priority date as the present application (Agents ref A25034). A problem could arise if the new switching centre is not capable of supporting the service to which the data relates. In this case the data could be lost since the new register cannot store it and it has been deleted from the original register, so that when the user returns to control by the original switching centre, or some other switching centre capable of supporting the service, the service cannot be activated. Therefore, a message could remain stored in the users Voice Message Centre but no alert would be given to the user, Similarly the CCBS service could fail. In a preferred arrangement therefore, if communication with the network terminal is first transferred to a further switching centre not having an associated register capable of storing the data, the data is stored in a buffer register, and when communication with the network terminal is transferred to the second switching centre, the data is transmitted to the register associated with said second switching centre. It will be appreciated that in this situation, the first and second switching centres may be one and the same. In a preferred embodiment the link is maintained for a predetermined delay period, which may be selectable according to the type of further transaction. Preferably, the indicating means may be set in response to a text or voice message being stored in a message facility, or in response to an initial transaction attempt by a second terminal to which a signal is sent indicating that the first terminal has completed a transaction. The further transaction attempt to the network terminal may be a signal to the user indicating that the service has been activated (e.g. that a message is stored in a mailbox facility). It is advantageous if the link to be maintained for a predetermined delay period after the further transaction to the terminal, in order to allow the user to initiate a still further transaction from the terminal, as it is likely that the user, having been alerted to the activation of the service, will make a call attempt in order to operate it, (e.g. to access the mailbox). Preferred embodiments of the invention will now be described by way of example with reference to the accompanying drawings, in which: - Figure 1 shows the elements of a telecommunications system incorporating the invention. - Figure 2 is a diagram showing how the system of figure 1 functions to support a CCBS service. - Figure 3 is a diagram showing how the system of figure 1 functions to support an SMS service. - Figure 4 is a diagram showing how the system of figure 1 functions to support a VMS service. - Figure 5 is a diagram illustrating the transfer of data between control centres. Figure 1 shows a simple cellular radio system comprising two mobile switching centres MSCa, MSCb, which are interconnected with each other and with the public switched telephone network (PSTN), and thereby with fixed users such as a terminal C. The mobile switching centres MSCa, MSCb each have associated with them a respective visitor location register VLRa, VLRb, which store data relating to those mobile units currently registered with the respective mobile switching centres MSCa, MSCb. Associated with the mobile switching centre MSCb there are also the systems necessary to store messages: a voice message centre VMC, and a short message service SMS. Similar arrangements (not shown) can be made for the other mobile switching centre MSCa. Each mobile switching centre MSCa, MSCb controls a respective base station system BSSa, BSSb. Mobile units A and B may communicate with each other through the mobile switching centres MSCa, MSCb. The mobile units A and B can move around the network, and establish communication through whichever of the base stations BSCa, BSCb, can provide the strongest radio signal for the present location of the mobile unit A, B. Figures 2, 3 and 4 each show six stages in the progress of the transaction management for three different services. For purposes of illustration users A,B,C are shown in these figures as working to the same mobile switching centre MSC, under the control of the same connection management system. Associated with the visitor location register VLR there are service state flag value indicators for each user; flag F relates to user B and flag F' relates to user A (not shown in figures 3 and 4) User C may also have a flag value indicator, but this plays no part in the illustrative examples and is not shown in the figures. Indeed, the user C may be a fixed terminal, connected to the MSC by way of the PSTN as shown in figure 1 . The connection management system (CM) which is the central function of the mobile switching centre MSC, makes the various connections between the users A, B, C the short message service facility SMS and the voice message centre VMC. The term "connection management system" is used in this specification to describe the network entities show in Figure 1 and the communications protocols between them. Figure 5 illustrates the transfer of these flag values from one visitor location register VLR1 to another, VLR2. The mobile user B, currently registered with a first visitor location register VLR1 associated with first mobile switching centre MSC1 , is shown making contact with a second mobile switching centre MSC2. The mobile unit B has a permanent record with a home location register HLR. The mobile switching centres MSC1 , MSC2 communicate with the home location register HLR to add and delete mobile units from their respective associated visitor location registers VLR1 , VLR2. These embodiments utilise the concepts of protocol layers in line with the Open System Interconnection (OSI) principles to help manage complexity of large communications systems, as described in Section 58.2 of the Electronics Engineers Handbook (ed. FF Mazda, 6th Edition 1989: Butterworths Press) Protocols are necessary for communications between the various entities defining the system. Protocols can be layered in accordance with the OSI principles, with each layer allocated particular functions, for example the Data Link layer (layer 2) provides transmission facilities making use of error detection and correction. During a communication transaction between two network entities e.g. two terminals A, B, or a terminal and a service element e.g. a mobility management element, several protocol layers are involved. Each layer utilises services from lower layers to provide enhanced services to the layer above. When the transactions between applications running in remote nodes finish, the communications facilities between the nodes are normally released in an orderly fashion. Each communication layer terminates its respective protocol relationship, starting with the highest protocol layer. Once all the protocol layers have cleared, communications connection is automatically released. In the mobile environment the OSI layer 3 (network layer) is conveniently subdivided into three sub-levels; the highest sublevel being connection management (CM), the middle level being mobility management (MM) and the lowest level being radio resource (RR). These provide respectively the establishment and maintenance of end-to-end connections, the handling of movement of a mobile unit between base stations (handover and location update), and the maintenance of radio communication. The invention allows the separation of release of the signalling connections associated with the Connection Management (CM) from those controlling Mobility Management (MM) entities. In particular, the release of the CM is separated from the release of the MM and lower layer connections. The release of the MM and the corresponding lower layers is managed by a control element or flag, referred to below as the Maintain Connection Indicator (MCI) flag. After a transaction at the CM layer has ended, for example at the end of a telephone call, the lower layers are not automatically released. The status of the MCI flag is used to determine if the signalling connection towards a Mobile Station (MS) is to be kept or released immediately. Depending on the status of the MCI flag different actions are taken in the network. The flag is under the control of a supervision timer referred as the Connection Maintained Protection (CMP) timer. This technique of maintaining the MM connection for use by another transaction can be used to improve the quality of some services and to improve the network efficiency in supporting these services. Maintain Connection Indicator (MCI) flags F stored in the Visitor Location Register VLR are used as a basis for decision making on whether to maintain an existing signalling connection with the mobile unit at the end of the current transaction, using the connection. The operation of the system of Figure 1 in accordance with these protocols will now be described with reference of Figures 2, 3 and 4 The MCI variables represented by the flags F, F' can take several distinct values each indicating a different status. One of the values (zero) is used to indicate that the connection does not need to be kept and can be released immediately. The other values are used to indicate that a connection needs to be kept for use by other users. It is useful to supervise the connection to ensure that it is released (timed out) after a predetermined period if is not used. This time-out would protect against any possible abnormal events. It may be useful to have different time-out values for different applications. The MCI status, (flags F,F') could be coded taking two possible values; one indicating that the connection is to be released immediately; and the other indicating that the connection is to kept for other transaction. For each MCI status where a connection has to be kept, a connection maintained protection (CMP) timer can be associated with it. To provide flexibility four different timer values including zero are assignable for each MCI state in this example. The time will depend on associated service. Table 1 sets out a possible coding system for the MCI status and the associated CMP timer using one octet. TABLE 1 Maintain Connection Indicator (MCI) Associated Meaning of MCI Status CMP Timer status 8 7 6 5 4 3 2 1 < = = octet bit position 0 0 0 0 0 0 0 0 Connection released immediately X X x X x 1 0 0 Connection kept for 0 1 Call Control entity. 1 0 1 1 X X X X 1 X 0 0 Connection kept for 0 1 Supplementary 1 0 Service entity. 1 1 X X X 1 X X 0 0 Connection kept for 0 1 Short Message 1 0 Service 1 1 entity. X X 1 X X X 0 0 Connection kept for 0 1 Voice Message 1 0 Service entity. 1 1 X 1 X X X X Reserved for future 1 X X X X X applications Reserved In this table "x" indicates that the status may be "0" or "1 ", the latter case indicating that a second entity is flagged. For example a status "1 " in both position three and four (flags 3 and 4 both activated) indicates that connection is being kept for both the call control entity and the supplementary service entity. If this is the case the time-out value is the longest one corresponding to one of the flagged entities. The connection is released if is not utilised before the timer expires. At the end of a transaction such as a call, or a periodic location update, the signalling connection between the mobile unit B and mobile switching centre MSC is not released immediately. The status of the MCI flags is examined and, depending on the status of the MCI flags, different actions are taken in the network. If the status of all the MCI flags is zero, indicating that no new transaction are awaiting to use the existing connection, the connection is released by sending a Clear Command Message towards the Base Station System which in turn releases the radio connection to the mobile station B. After the response from the base station system BSS is received, the connection towards the base station system BSS is released in the normal way. If the status of an MCI flag F indicates that there are other transactions which could make use of the connection, the existing signalling connection to the mobile station B is not released. The connection is maintained for use by another transaction. A connection maintained protection (CMP) may be started to supervise the maintenance of the connection until its new transaction starts utilising the maintained connection. If a new transaction is aborted without utilising the maintained signalling connection, the signalling connection is released after the expiry of the CMP timer. In the examples below, only one MCI status flag is activated for a given user at any one time. Figure 2 shows the procedure for the Call Completion to Busy Subscriber (CCBS) service. Initially (step a)) user B is in communication with user C. In step b) user A attempts to communicate with user B as shown by the dotted line. Since user B is busy the connection management system CM offers user A the CCBS function and a flag F' is set, indicating that the connection to the user A is to be maintained for a call control function allowing the connection to be used by user A to response to the offer of the CCBS facility. As described above, the flag values depend on the nature of the service. In this case the flag '3' is set, indicating a call control function. This flag is set to expire after a predetermined time-out period. If, during the currency of the flag F', the user A responds to the invitation to use the CCBS facility the connection management system CM is configured to monitor user B, and flag F is set(step c). This time the flag value is '4', indicating that a supplementary service has been requested. An acknowledgement is sent to the user A is indicate that the service has been activated, and to clear the flag F'. The call between the users B and C continues (step d). When it finishes (step e), the condition of flag F causes the signalling connection from the mobile switching station to user B to be kept open for a short period determined by the flag value F and its associated timer. This allows the connection management system CM to alert user A to the availability of user B so that a call back can be carried out (step f) without the need to set up a completely new connection, including the allocation of a channel, between the mobile switching centre MSC and user B. The flag F is then reset to zero. Whilst the Mobile Station (User B) is out of radio contact with the network, information related to the CCBS service and the MCI flag value remains stored in the VLR. When the user B next makes contact with the network, whether for a call-related transaction or for a call-independent transaction such as a location update, the stored information in the VLR is used to perform different actions in the network, for example, keeping the connection for use by other transactions. As will be described below, with reference to figure 5, the information may be transferred to a different VLR if the user B next makes contact with the MSC associated with this different VLR. Figure 3 shows the procedure for the Short Message Service. Such services are used to indicate to a user that some action is required of him, such as retrieving messages from a voice message centre which have been received whilst the user has been out of contact, for example because he was out of range of a base station or had switched his terminal off. The Short Message facility may attempt to deliver a message towards user B at any time, but the user B may not be within radio contact when a message is to be delivered (step a). The SMS facility is alerted that the message has not been delivered to user B and the service centre stores the message for future delivery. In step b) the flag is set to indicate that a message is stored in the SMS facility. In step c) user B communicates with the network, e.g. to make a registration update or to make a call attempt. The MCI flag indicates that the link so established should be maintained to allow the message to be passed to the user B (step d)) In step e) the message is transmitted to user B and the flag value F reset to zero. When the message has been transmitted the connection to user B can be dropped (step f) immediately, if it is not being used by other transactions. Alternatively, it may be maintained for a further period to allow the user B to act on the message, for example to access the voice message centre. Figure 4 shows an alternative procedure in which the Voice Message Centre itself initiates the response. In this example the user B is initially unavailable because he is engaged on another call. Initially (step a)) user B is in communication with user C. In step b) user A attempts to communicate with user B as shown by the dotted line. Since user B is busy the connection management system CM diverts the call from A to a voice message centre VMC. The flag F is set to value "6". The flag indicates that a message is held in the voice message centre VMC. In step e) the call between users B and C is terminated. However, in response to the condition of flag F the signalling connection from the mobile switching station to user B is kept open for a short period determined by the flag value F. This allows the connection management system CM to make voice message connection (step f) without the need to set up a completely new connection, including the allocation of a channel, between the mobile switching centre MSC and user B. It should be noted that in current cellular systems, if a mobile unit is handed over between two base stations controlled by different switching centres during a transaction, control of the transaction remains with the switching centre controlling the original base station, although the call is now routed from it by way of the other switching centre. When the connection is eventually released a location update is performed which results in control passing to the other switching centre. This avoids problems which might arise during a call if different switching centres operate in slightly different ways. Therefore, in the embodiments described, if an MCI flag is set requiring the connection to be maintained at the end of a transaction, any subsequent transaction using that connection will also be controlled by the first switching centre. The switching centres could belong to the same or different operators, but in practice the administrative difficulties of apportioning costs and of billing have so far precluded roaming to a different network during the course of a call. The system for transferring flag values according to the invention of the Applicant's co-pending application referred to above will now be described with reference to Figure 5. The user B is initially registered with the visitor location register VLR1 . The user B then makes contact with the mobile switching centre MSC2 by transmitting a signal S to make a call, or for some other transaction such as a registration update (e.g. when the user first switches the unit on). Such non-call- related transactions only require the use of a signalling connection and not a full traffic-bearing link as required for a call-related transaction. This "location update" may take place at any time that a call is not in progress, for example when the user switchyes the mobile unit on, or initiates a call attempt, or as a result of an automatic update process carried out periodically when the unit is switched on but not in use (in "standby mode"). If the mobile unit moves to the control area of a different switching centre during the progress of a call the location upodate takes place when the connection is eventually released, as described above. Both visitor location registers VLR1 and VLR2 need to be updated to reflect that the user B has moved to the service area of the new mobile switching centre MSC2. The signal S is detected at the mobile switching centre MSC2 which then transmits a Location Update signal LU to the Home Location Register HLR, using the Mobile Application Part (MAP) protocol of GSM. The home location register HLR transmits a Cancel Location message CL to the old mobile switching centre MSC1 . Thus far the process follows standard GSM location update protocols. However, unlike the standard protocol, when the Cancel Location signal is detected at the previous mobile switching centre MSC1 , call context information F for the user B is transferred to the new visitor location centre VLR2. The transfer is made through the home location register HLR of user B. The new visitor location register VLR2 processes the call context information including the flag information F in the same way as the first visitor location register VLR1 . Thus the use of B will receive the same benefits at the new mobile switching centre MSC2. In the event that the new mobile switching centre MSC2 is unable to support one or more of the services, the data for such services, (F1 ) is stored in a buffer register in the home location register (HLR) until the user next makes contact with the first mobile switching centre MSC1 or some other mobile switching centre capable of supporting the service. Similarly, if such data F2 is already held in the buffer register as a result of a previous transfer and the new mobile switching centre MSC2 is capable of supporting the service to which the data F2 relates (the current MSC mobile switching centre MSC1 being incapable of doing so), such data F2 is forwarded from the buffer register to the new mobile switching centre MSC2 for storing in its visitor location register VLR2. The embodiments described above are described in relation to a cellular radio system. However, similar principles are applicable to other telecommunications systems.

Claims: CLAIMS 1 . A telecommunications system for selectively interconnecting a plurality of network terminals, comprising means for establishing a communications link with an individual network terminal so that a transaction can be established to or from that terminal, means for releasing the communications link upon termination of a transaction from or to that terminal, indicating means settable to indicate whether a further transaction is to be made involving the terminal, and means responsive to the setting of the indicating means for preventing release of all or part of the communications link. 2. A telecommunications system according to Claim 1 , comprising timer means for causing the communications link to be released after a predetermined delay period. 3. A telecommunications system according to Claim 2, wherein the settable indicating means indicates the type of further transaction to be made, and the delay period of the timer means is selectable according to the type of transaction indicated. 4. A telecommunications system according to claim 2 or claim 3, comprising means for maintaining a communications link for a further predetermined delay period after termination of such further transaction to the terminal, in order to allow a further transaction to be initiated from the terminal. 5. A telecommunications system according to any preceding claim, having a message facility for storing messages to a first caller when a connection to the first caller cannot be established, wherein the indicating means is settable in response to a message being stored in the message facility. 6. A telecommunications system according to claim 5 wherein the message facility includes means for storing voice messages. 7. A telecommunications system according to claim 5 or 6 wherein the message facility includes means for storing text messages. 8. A telecommunications system according to any preceding claim, having settable signalling means for signalling to a second network terminal that a first network terminal has completed a transaction, the signalling and indicating means being settable in response to a transaction attempt by said second terminal to said first network terminal. 9. A telecommunications system according to any preceding claim, comprising a plurality of switching centres for establishing communication links with one or more network terminals, so that a network terminal can establish a communication link through different switching centres at different times, at least a first and a second of the switching centres having register means to store data associated with the network terminals relating to the activation state of one or more functions associated with the terminals, wherein means are provided to transfer such data from the register means of the first switching centre to the register means of the second switching centre when when communication with the network terminal is transferred from the first switching centre to the second switching centre. 10. A telecommunications system according to claim 9, having a buffer register for storing data from the register of the first switching centre, in the event that communication with the network terminal is first transferred to a further switching centre not having a register capable of storing the data, and means for transmitting the data stored in the buffer register to the register of the second switching centre when communication with the network terminal is transferred to said second switching centre. 1 1 . A telecommunications system according to any preceding claim, wherein the telecommunications system is a cellular radio system. 12. A method of operating a telecommunications system to control means for release of a communications link to a network terminal at the end of a transaction wherein if a further transaction to the terminal is to be made, release of all or part of the communications link is prevented. 13. A method according to Claim 1 2, wherein the link is maintained for a predetermined delay period. 14. A method according to Claim 1 3, wherein the delay period is selected according to the type of further transaction to be made. 1 5. A method according to claim 13 or 14 wherein the link is maintained for a further predetermined delay period after the further transaction to the terminal, in order to allow a further transaction to be initiated from the terminal. 16. A method according to any of Claims 12 to 1 5, wherein the communication link is maintained if a message to the first network terminal is stored in a message facility. 17. A method according to any of Claims 12 to 16, wherein the indicating means is set in response to a transaction attempt from a second terminal. 18. A method according to Claim 17, wherein a signal is sent to the second terminal when the first transaction ends. 19. A method according to any of claims 1 2 to 1 8, in which network terminals can establish communication links with different switching centres at different times, and in which data relating to the activation state of one or more functions associated with the network terminals is stored in a register associated with a first switching centre through which a respective terminal is currently in communication, wherein when communication with the network terminal is transferred to a second switching centre such data is transmitted to a register associated with the second switching centre. 20. A method according to claim 19, wherein if communication with the network terminal is first transferred to a further switching centre not having an associated register capable of storing the data, the data is stored in a buffer 5 register, and when communication with the network terminal is transferred to the second switching centre, the data is transmitted to the register associated with said second switching centre. 21 . A method according to any of claims 1 1 to 20, wherein the 10 telecommunications system is a cellular radio system. 22. A telecommunications system substantially as described with reference to the accompanying drawings. 1 5 23. A method substantially as described with reference to the accompanying drawings.

Inventors: CHOTAI SUNIL, CHOTAI, SUNIL
Applicants: BRITISH TELECOMM, CHOTAI SUNIL, BRITISH TELECOMMUNICATIONS PUBLIC LIMITED COMPANY, CHOTAI, SUNIL
Application year: 1995
Main classification: H04Q7
IPC codes: H04B7, H04M3, H04W8