WO1999051011A1 - Controlling the set-up of calls between subscriber stations - Google Patents
Controlling the set-up of calls between subscriber stations Download PDFInfo
- Publication number
- WO1999051011A1 WO1999051011A1 PCT/EP1999/002177 EP9902177W WO9951011A1 WO 1999051011 A1 WO1999051011 A1 WO 1999051011A1 EP 9902177 W EP9902177 W EP 9902177W WO 9951011 A1 WO9951011 A1 WO 9951011A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- subscriber station
- call
- request
- call set
- ssi
- Prior art date
Links
- 230000000903 blocking effect Effects 0.000 claims abstract description 137
- 238000000034 method Methods 0.000 claims abstract description 41
- 238000012546 transfer Methods 0.000 claims abstract description 17
- 238000012544 monitoring process Methods 0.000 claims description 68
- 230000004913 activation Effects 0.000 claims description 62
- 238000001514 detection method Methods 0.000 claims description 55
- 230000006870 function Effects 0.000 claims description 40
- 230000015654 memory Effects 0.000 claims description 32
- 230000004044 response Effects 0.000 claims description 11
- 230000003213 activating effect Effects 0.000 claims description 9
- 238000004891 communication Methods 0.000 claims description 9
- 230000003252 repetitive effect Effects 0.000 claims description 8
- 230000003111 delayed effect Effects 0.000 claims description 6
- 230000008901 benefit Effects 0.000 description 5
- 238000011156 evaluation Methods 0.000 description 3
- 230000007246 mechanism Effects 0.000 description 3
- 230000008859 change Effects 0.000 description 2
- 230000009849 deactivation Effects 0.000 description 2
- 230000001419 dependent effect Effects 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000010295 mobile communication Methods 0.000 description 2
- 230000011664 signaling Effects 0.000 description 2
- 230000006399 behavior Effects 0.000 description 1
- 238000005352 clarification Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- RFHAOTPXVQNOHP-UHFFFAOYSA-N fluconazole Chemical compound C1=NC=NN1CC(C=1C(=CC(F)=CC=1)F)(O)CN1C=NC=N1 RFHAOTPXVQNOHP-UHFFFAOYSA-N 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/32—Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
- H04N1/32037—Automation of particular transmitter jobs, e.g. multi-address calling, auto-dialing
- H04N1/32074—Redialing, e.g. after failure to make a connection
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/42—Systems providing special services or facilities to subscribers
- H04M3/48—Arrangements for recalling a calling subscriber when the wanted subscriber ceases to be busy
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/00127—Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture
- H04N1/00281—Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a telecommunication apparatus, e.g. a switched network of teleprinters for the distribution of text-based information, a selective call terminal
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N2201/00—Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
- H04N2201/0008—Connection or combination of a still picture apparatus with another apparatus
- H04N2201/0015—Control of image communication with the connected apparatus, e.g. signalling capability
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N2201/00—Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
- H04N2201/0008—Connection or combination of a still picture apparatus with another apparatus
- H04N2201/0034—Details of the connection, e.g. connector, interface
Definitions
- the invention relates to a control apparatus and a control method for controlling the set-up of calls between a first subscriber station and a second subscriber station which are connected to a telecommunication network.
- the invention also relates to a telecommunication system and a subscriber station comprising such a control apparatus.
- the invention relates to telecommunication systems comprising a telecommunication network in which a CCBS (Completion Of Calls To Busy Subscriber) facility allows a calling subscriber station, which failed to set-up a call to a busy subscriber station, to be notified when the called busy subscriber station becomes idle again.
- a CCBS Consumer Of Calls To Busy Subscriber
- the network offers automatic set-up (completion) of the call to the called subscriber station.
- a CCBS facility is used to take away the burden of successive re-dialing operations of the calling subscriber station to find out when the concerned second subscriber station becomes available again.
- the present invention relates to the usage of the CCBS facility in order to set-up data calls between a first and second subscriber station.
- the invention is also applicable to the setting up of speech calls between the subscriber stations. 2
- the standardization for the CCBS facility is currently on the way within the ETSI standardizing committees in view of the GSM telecommunication system (Global System of Mobile Communication) for standardizing the set-up of speech calls between subscriber stations using such a CCBS facility
- the invention is not limited to GSM and is likewise applicable to any telecommunication system where call set-up requests need to be transferred through a telecommunication network to a subscriber station.
- the CCBS supplementary service has been already standardized by ETSI for a fixed network N-ISDN. It may be noted that it is possible that the CCBS system of GSM and the CCBS system of the fixed network N-ISDN cooperate.
- one terminal can be a N-ISDN terminal connected to the fixed N-ISDN network and another terminal can be a GSM mobile station.
- Fig. 6 shows an overview of a telecommunication system SYS including a telecommunication network NET and a plurality of subscriber stations SSI, SS2, SS3.
- the telecommunication network NET comprises an exchange means GMSC, MSC/VLR (A) , MSC/VLR (B) , HLR (A), HLR (B) for setting up calls between the subscriber stations and an operation state monitoring means CCBS, MON monitoring a respective operation state of the subscriber stations.
- the network PLMN comprises other features (not shown) necessary for the operation of the network, for example the BSS (i.e. the GSM radio access network) including BSCs (i.e. base station controllers) and the BSs (i.e. the base stations) .
- BSS i.e. the GSM radio access network
- BSCs i.e. base station controllers
- BSs i.e. the base stations
- the BSS is provided between the mobile station MS and the mobile switching center MSC of the network PLMN. Although the BSS is not essential for operating the CCBS service, the CCBS service is exactly provided for the reason to save radio 3 resources within the BSS which is the unit where resources will be occupied by the calls.
- the operation state monitoring means CCBS, MON is illustrated as being incorporated in the telecommunication network NET, it may be located elsewhere in the telecommunication system, for example within the subscriber station itself or within an exchange means of other telecommunication networks NET' which may be connected to the telecommunication network NET.
- the operation state monitoring means CCBS, MON is for simplicity assumed to be located in the telecommunication network NET.
- the main function of the operation state monitoring means CCBS, MON is to provide a simple notification mechanism which informs a calling subscriber station that a destination (another subscriber station) previously being busy has become idle.
- the telecommunication network NET is constituted by a public land mobile radio communication network PLMN and the subscriber stations are mobile stations MS (A) , MS (B) , MS (C) .
- the exchange means comprises (in addition to other means like the BSS explained above) mobile switching centres MSC, visitor location registers VLR (A) , VLR (B) , home location registers HLR (A) , HLR (B) and a gateway mobile switching centre GMSC.
- MSC/VLR (A), HLR (A) and MSC/VLR (B) , HLR (B) are respectively provided for the mobile stations MS (A) , MS (B) between which a call set-up will be considered below, whilst it should be noted that similar means (not shown) are provided for the third mobile station MS (C) .
- the telecommunication network NET can be constituted by a plurality of networks, for example a public land mobile radio network PLMN and a public switched telephone network PSTN, wherein one or more of the subscriber stations SSI, SS2, SS3 may be a telephone of a fixed network.
- the telecommunication network NET can also switch data calls which are for example issued by a subscriber station SS3 which comprises a telephone equipment and a terminal equipment TE interconnected through a terminal-to-modem interface.
- the subscriber station SS3 is a mobile station MS(C) the telephone equipment is constituted by the mobile termination MT of type 2 (which means that the TDF (terminal adapter functions) are integrated) .
- Fig. 6 (and also Fig. 1 to be described below) only shows some common configurations of the subscriber stations including a mobile station e.g. consisting of a mobile termination MT and an interconnected terminal equipment TE .
- a mobile station MS can be regarded as the sum of terminal equipments handled by the user which can be either a mobile termination MT of type 0, a mobile termination of type 1 connected to an ISDN terminal, or a non-ISDN terminal connected to a mobile termination of type 2.
- the GSM standard GSM 04.02 Version 5.0.0: May 1996 defines the most common configurations used at the mobile stations.
- the term "mobile station” (see e.g. the mobile station MS (C) in Fig. 6) comprises all such configurations without limitation.
- the terminal equipment TE may be a computer, e.g. a laptop, on which the data application is implemented.
- the computer is connected to the mobile termination MT through the interface as is shown in Fig. 6.
- the data application implemented on the computer may for example be a FAX application, an electronic mail application, a file transfer application, an Internet Access Application, etc..
- the terminal equipment TE requests the mobile termination MT to issue a data call dependent on the implemented or executed data application.
- data-calls are typically transparent or non-transparent circuit-switched connections of a certain data rate which support the said FAX, electronic mail, file transfer or Internet Access Applications.
- the data calls may in the future also be packet-orientated, wherein in the telecommunication network NET, PLMN a GPRS (General Packet Radio Service) may be provided.
- PLMN Packet Radio Service
- the GSM standard specification 07.07 has standardized the AT command set to be used for setting up data calls.
- the AT command set is an interface to enable the terminal equipment TE (e.g. a laptop) to control the connected mobile termination MT to set-up a data call.
- the current standardization GSM 07.07 provides no possibility to allow the mobile termination MT to differentiate between the different applications running on the terminal equipment TE. This means that the mobile termination MT will not be able to contact the right application in the terminal equipment TE when it gets the indication from the network that a remote user has become free.
- ETSI SMG4 suggests a solution to introduce a multiplexing on this interface and how to handle backwards compatibility.
- CCBS Comppletion Of Calls To Busy Subscriber
- GSM Global System for Mobile Communications
- CCBS - since it will become a standard - is one of the most complex supplementary services.
- the CCBS recall handling within the mobile station is already for ordinary speech calls (for example between the mobile stations MS (A) , MS (B) one of the difficult key aspects to be implemented.
- the ETSI standardization has in principle agreed how to specify the recall handling for speech calls but has not really started the work for fax and data services.
- Fig. 7a shows a successful CCBS request where the called subscriber station B is in a busy state, when the call set-up request is issued by the first subscriber station A and where the subscriber station A is free (in an idle state) when the called subscriber station B becomes free (changes from a busy state to an idle state) .
- the most important steps in the diagram in Fig. 7a will be explained hereinafter.
- the operation state monitoring means CCBS MON indicates to the first subscriber station MS (A) that the second subscriber station is in a busy state and that a CCBS activation is possible.
- the first subscriber station may comprise an automatic recall means ARC (see Fig. 6) which provides a re-dial function to perform an automatic call set-up repetition as long as the call is not answered by the called subscriber station B. That is, without activating the CCBS facility the automatic recall means ARC will start again with step SI, i.e. it will repeat the call set-up request to the called subscriber station B and - if the second subscriber station is still busy - the call set-up will be again released by step S10.
- an automatic recall means ARC see Fig. 6 which provides a re-dial function to perform an automatic call set-up repetition as long as the call is not answered by the called subscriber station B. That is, without activating the CCBS facility the automatic recall means ARC will start again with step SI, i.e. it will repeat the call set-up request to the called subscriber station B and - if the second subscriber station is still busy - the call set-up will be again released by step S10.
- the re-dial function (the automatic recall means) allows the execution of recalls within certain time intervals, e.g., every 60 seconds.
- the number of allowed re-dialings may be limited by a limitation means (as requested by law; for example applications are not allowed to support more than 20 re-dialings) .
- the automatic re-attempts to set-up a call in step SI lead to the allocation of radio resources at the radio interface between the first subscriber station MS (A) and the exchange means MSC/VLR (A) , HLR (A) , GMSC, HLR (B) , MSC (B) .
- MSC/VLR MSC/VLR
- HLR HLR
- GMSC GMSC
- HLR B
- MSC MSC
- terrestrial resources in the PLMN or a possibly connected external PSTN network need to 8 be occupied.
- the many repetitions for setting up a call executed by an automatic recall means ARC use resources of the exchange means which are by most operators not charged, however prevent other users from making calls since the resources are occupied.
- the calling subscriber station MS (A) may perform a CCBS activation in steps Sll -
- the CCBS facility (the operation state monitoring means) starts monitoring the second (busy) subscriber station in step S14 and an acknowledgment message CCBS request (Ack) is returned to the calling first subscriber station MS (A) through steps S15 - S18.
- the operation state monitoring means CCBS MON monitors the operation state of the called (busy) second subscriber station MS (B) and provides a CCBS recall function that consists of the notification that the busy second subscriber station has changed its operation state from a busy state to an idle state in steps S20 - S23 if the release of the second subscriber station occurs in step
- step S22 a copy of the set-up message is provided and the CCBS recall message in step S23 requests the first subscriber station to perform a new call set-up (since the second subscriber station has become available for a call set-up) .
- the CCBS facility may also offer an automatic completion to the second subscriber station if this was requested by the first subscriber station initially when activating the CCBS facility in step 9
- a call set-up request is transferred through steps S24 - S32 whereafter an alert/connect message S35 is returned to the calling first subscriber station MS (A) through steps S33, S34 (ACM/ANM/CPG: acknowledge message/alert nominating message/call progress generation) .
- the alert/connect message in step S35 indicates alerting of the second subscriber station that the call could be connected. In this connection, alert does not mean a failure but it is used for the providing of a ringing tone. If a call could be completed, then the HLR(B) is informed about this in step S37, the dialogue between the 2 HLRs is ended in step S38 and also the MSC(B) reports the successful call completion in step S39.
- the CCBS facility stops its operation, i.e. the operation state monitoring means CCBS, MON stops the monitoring of the called second subscriber station, since a call was successfully set-up between the first and second subscriber stations.
- steps S1-S10 - when repeatedly executed - may be regarded as an automatic recall function ⁇ .
- steps Sll - S18 may be regarded as the CCBS activation function ®.
- Steps S19 - S23 relate to the CCBS recall function Q) and steps S24 - S40 relate to the call completion function ® after the second subscriber station has become free.
- the functions ®, ⁇ , and ⁇ are part of the usual CCBS completion of calls to a busy subscriber.
- Fig. 7b differs from Fig. 7a in that the first subscriber station MS (A) is not in an idle 10 state when the called subscriber station MS (B) becomes eventually available for a call set-up.
- step S24' When for example a timer T10 expires in step S24', this means that there has not been received a user reaction or the indication that the called subscriber station is now free, since the timer waits for such a reaction or indication in a predetermined time (by contrast, the busy- state of the called subscriber station is detected by a means in MSC (A) directly). Therefore, when the timer expires in step S24', the monitoring of the second subscriber station and the provision of the CCBS facility for the second subscriber station is stopped in steps S27', S26' after a CCBS RUF acknowledgment message has been transferred in step S25' (CCBS recall unified function).
- step S28 the monitoring process by the operation state monitoring means of the CCBS facility is started for the first subscriber station MS (A) .
- step S30' the first subscriber station becomes available again and an event report message is transferred in step S31'.
- the CCBS facility is used again in step S32' to start the monitoring process in steps S33', S34' again for the second subscriber station since it cannot be guaranteed that the second subscriber station is idle at exactly the same time when the first subscriber station becomes idle again in step S30'.
- step S27' the stop monitoring message is sent if there are only suspended requests in the waiting queue in case the CCBS facility handles several call set-up requests from several calling first subscriber stations at the same time.
- the start monitoring message in step S33' is sent if the MSC (B) is not monitoring the called subscriber station (B) at the time when the calling first subscriber station MS (A) becomes idle.
- the first subscriber station may activate a CCBS function within the network NET which partly reduces the problem of repeated call set-up requests occupying resources of the exchange means within the telecommunication network NET. That is, when a speech or data call is to be set up between the subscriber stations, the first subscriber station can wait until the CCBS recall message indicates that the second subscriber station has become available again. However, this procedure does not remedy the problem that a repeated re-dial - which despite the activation of the CCBS function may be issued by the first subscriber station - will once again occupy resources in the telecommunication network.
- the first subscriber station might ignore the possibility to use CCBS (which is most probably be charged for) and go on to use the re-dial functionality (which may not be charged and may only be limited by the number of available re-dials) . Therefore, the problem with the redialings occupying resources in the network still inherently exist even for the speech call despite the provision of the CCBS function.
- the occupying of resources within the telecommunication network NET, in particular within the radio interface (s) Al and the radio access network BSS of the telecommunication system by repetitive call set-up requests for the same call still presents a problem.
- the object is solved by a telecommunication system as defined in claims 40, 41, 55.
- the object is also solved by a subscriber station as defined in claims 56, 60, 61.
- a call set-up request blocking means blocks a transfer of the call set-up request issued by the first subscriber station to the exchange means of the telecommunication network, when it is activated by an activation means in response to said second subscriber station - i.e. the called subscriber station - being in a busy state.
- the resources, in particular in the BSS and the Al, are optimally used and are free for call set-up requests issued from other first subscriber stations to other second subscriber stations of the telecommunication system (or free for "other types of calls" of said first subscriber station e.g. to another second subscriber station) .
- call set-up request blocking means and the activation means is particularly advantageous if the handled call set-up request relates to a repeated call setup request for example issued by an automatic recall means of the first subscriber station.
- a recall detection means will detect whether the call set-up request is a call setup request issued by the automatic recall means of the first subscriber station.
- the control apparatus only blocks the user applications repeated re-dialings (repeated call set-up requests) as long as the CCBS service is activated and a remote user- free indication has not been received from the network. That is, there is not even a necessity that the full CCBS service is employed.
- the first subscriber station comprises a telephone equipment and a terminal equipment connected thereto, wherein said call set-up request is issued by said telephone equipment triggered by said terminal equipment in order to set-up a data call between said terminal equipment and said second subscriber station.
- the inventive control apparatus can be arranged in the terminal equipment or in said telephone equipment. That is, by locating the inventive control apparatus anywhere (but not within the application) the applications themselfes and the interface to the application do not need to be updated.
- the terminal equipment for example a computer, does not need to be updated once the standardization for the CCBS supplementary service for GSM has been finalized.
- the activation means activates the call set-up request blocking means and the operation state monitoring means of the telecommunication network if the call set-up request issued by said first subscriber station is rejected by the telecommunication network, i.e. by its exchange means.
- the activation of the call set-up request blocking means can be performed with the receipt of the first call set-up request or after a predetermined number of repetitive call set-up requests relating to the same call have been issued by the automatic recall means of the first subscriber 15 station and have been rejected by the exchange means of the telecommunication network.
- call set-up request is e.g. the request coming from an application such as a dial (see Fig. 4) if e.g. the inventive control apparatus is located between the application and the MS core.
- the recall detection means can preferably detect that a call set-up request is a repeated call set-up request relating to the same call by comparing a set of call parameters contained in the call set-up request with sets of call parameters stored in a call parameter memory which stores call parameters for previous call set-up requests.
- the call parameters of a received call set-up request and an entry in the call parameter memory match, it can be detected that the newly received call set-up request relates to a call for which a call set-up request has already previously been issued.
- the recall detection means can preferably detect a time interval between successive call set-up requests issued by said first subscriber station to said second subscriber station and can detect that a call set-up request has been issued by said automatic recall means of said first subscriber station, if the detected time interval is within a predetermined time interval.
- the time interval detection can be used together with the call parameter comparison, for example the control apparatus can be trained (e.g. by observation) in order to learn when an application uses the re-dial function by the automatic recall means. For example, if always a similar time interval is used to reach a certain destination with identical call parameters stored in the call parameter
- control apparatus is trained to accept in the future such a time interval as an indicator for identifying recall occurrences, i.e. that a received call set-up request relates to a call for which a call set-up request has already been issued previously.
- the recall detection means detects that a call set-up request is a repeated call set-up request (i.e. a re-dial) the activation means will activate the call set-up blocking means (such that the call is not transferred to the exchange means of the network) and a busy state indication can be sent back to the first subscriber station when the second subscriber station is in a busy state (i.e. cannot accept a call set-up) .
- a delay means can be provided for delaying the activation of the call set-up request blocking means by the activation means and for delaying the sending of a busy state indication to the first subscriber station for a predetermined delay time interval.
- the advantage is that when the response "busy state indication" is sent back to the calling application (or the first subscriber station if the control means is located in the network) as late as possible, the first subscriber station's call set-up request can be queued for some time in order to be available for a possibly arriving idle state indication of said second subscriber station from the network.
- the delay means can also only delay the sending back of the busy state indication to the calling first subscriber station whilst the blocking is performed nonetheless.
- Fig. 1 shows an overview of the inventive telecommunication system SYS including a network NET and a number of subscriber stations SSI, SS2, SS3 and the possible location of the inventive control apparatus AGNT;
- Fig. 2 shows an embodiment of the inventive control apparatus AGNT in an example for handling call set-up requests relating to a data call issued by a terminal equipment TE;
- Fig. 3a shows an embodiment of the inventive control method for blocking call set-up requests from a transfer to an exchange means of the telecommunication network when the second subscriber station is busy;
- Fig. 3b shows an embodiment of the inventive control method for blocking a repeated call set-up request (a re-dial) when the first subscriber station comprises an automatic recall means and the second subscriber station is busy;
- Fig. 4 shows a further embodiment of the inventive control method according to Fig. 3b;
- Fig. 5a shows the call handling when after activation the blocking means a recall (re-dial) attempt is available when the second subscriber station changes from a busy state to an idle state
- Fig. 5b shows the call handling when after activating the blocking means no call (re-dial) attempt is available when the second subscriber station changes from a busy state to an idle state
- FIG. 6 shows an overview of a conventional telecommunication system SYS with two mobile stations MS (A) , MS (B) and a terminal equipment TE connected to a further mobile station MS (C) ;
- Fig. 7a shows a conventional call handling when a CCBS service is activated after a call set-up request issued by the first subscriber station MS (A) is rejected by the exchange means of the telecommunication network and the first subscriber station is idle when the second subscriber station becomes available;
- Fig. 7b shows a conventional call handling as in Fig. 7a except that the first subscriber station is unavailable when the second subscriber station after an activation of a CCBS service becomes available again.
- Fig. 1 shows an overview of the telecommunication system SYS according to the invention including at least a first and a second subscriber station SSI, SS2 connected to a telecommunication network NET having an exchange means GMSC, MSC/VLR (A) , MSC/VLR (B) , HLR (A) , HLR (B) for setting up calls between the first subscriber station and the second subscriber station.
- the subscriber station SSI, SS2 each comprises a terminal equipment TE connected to a mobile termination MT via a terminal to modem interface.
- MT is connected to the telecommunication network NET (preferably a public land mobile communication network PLMN) via the radio interface.
- NET preferably a public land mobile communication network PLMN
- the second subscriber station SS2 is preferably a mobile termination MT with integrated speech application.
- the subscriber station SS3 comprises a terminal adapter TA between the terminal equipment TE and the mobile termination MT, for example an ISDN "S" interface.
- each subscriber station (mobile station) may have according to its operation needs any configuration of mobile termination, terminal equipment and terminal adapter as is generally shown in the GSM 04.02 recommendation discussed above.
- Fig. 1 shows an example of mobile stations connected to a mobile radio communication network.
- the teaching of the invention is generally applicable to a telecommunication system where the communication network NET is formed by one or more PLMN and/or PSTN networks and where each of the subscriber station SSI, SS2, SS3 is either a mobile station or a conventional telephone equipment.
- the mobile stations MSI, MS2, MS3 may thus be replaced by conventional telephone equipment.
- the terminal equipments TE are only optionally provided in case the invention is specifically used for the setting up of data calls to/from mobile stations needing a terminal equipment for data calls.
- the configuration of the mobile termination also apply to the case where data applications are actually integrated in the "handy" such that data calls can also be issued directly from the mobile without needing a terminal equipment for this type of call.
- the invention is generally applicable to the setting up of speech calls between subscriber stations with a general telephone 20 equipment with no need of using additional terminal equipment as is specifically used in Fig. 1.
- the telecommunication system SYS can further preferably comprise an operation state monitoring means CCBS, MON monitoring the operation state of the calling subscriber station and/or the called subscriber station during the handling of a call set-up request.
- the operation state monitoring means may be part of a conventional CCBS (Completion Of Calls To Busy Subscriber) service implemented in the telecommunication network NET.
- CCBS Consumer Of Calls To Busy Subscriber
- the operation state monitoring means provides a simple notification mechanism which informs the calling subscriber station (or called subscriber station) that a subscriber station previously being busy has become idle again.
- the operation state monitoring means (or the CCBS service) need not necessarily be located in the telecommunication network NET and it may be arranged elsewhere, e.g., also in one of the subscriber stations of the telecommunication system.
- the CCBS service is assumed to be implemented by the network NET for easier reference.
- control apparatus AGNT also called a CCBS agent hereinafter
- the control apparatus AGNT may be arranged within the subscriber station itself or within the telecommunication network NET serving all subscriber stations simultaneously.
- each subscriber station may send a call set-up request to the exchange means of the telecommunication network NET to make a call to another subscriber station (e.g. a second subscriber station SS2) .
- the subscriber station issuing the call setup request is referred to as calling or first subscriber station and the subscriber station to which the call is to 21 be set-up is referred to as called or second subscriber station.
- the control apparatus AGNT comprises a call set-up request blocking means (not shown in Fig. 1) and an activation means (also not shown in Fig. 1) .
- a determining means of the control apparatus determines whether or not the called second subscriber station is in a busy state. That is, the control apparatus AGNT acts as an intermediator between the subscriber station's core functionality and the exchange means of the telecommunication network NET. Specifically, the control apparatus receives the call set-up request and determines whether the specifically called second subscriber station is in a busy state.
- a dial-failure or rejection message is transferred back to the calling subscriber station (namely the control apparatus serving this subscriber station) and the determining means determines the busy state of the second subscriber station on the basis of this transferred message .
- the operation state monitoring means CCBS, MON of the CCBS service if it has been activated beforehand or if it is continuously running in the telecommunication network. If the operation state monitoring means transfers back a busy state indication to the first subscriber station, then likewise the determining means of the control apparatus can 22 determine that the called second subscriber station is in a busy state.
- an activation means activates a call set-up request blocking means when the second subscriber station is in a busy state.
- the call setup request blocking means blocks or intercepts call set-up requests issued by the first subscriber station and prevents a transfer of such call set-up requests to the exchange means of the telecommunication network.
- no call set-up request can occupy any resources of the exchange means and thus the resources of the exchange means are available for the transfer of other call set-up requests to called subscriber stations which are not busy and available for a call setup.
- control apparatus AGNT shall block a call set-up request by a first subscriber station to set up the call as long as a remote subscriber station free indication has not been received from the network NET.
- the CCBS agent is not an exact implementation of the full CCBS service on the side of the calling subscriber station. Instead, it is a simple proprietary functionality within the subscriber station side which fulfills some of the goals of the CCBS service before the actual call set-up request occupies resources in the exchange means (since the CCBS agent intercepts the call set-up request during a busy state of the called second subscriber station) . Thus, the CCBS agent saves radio and network resources as long as the called second subscriber station is busy.
- control apparatus comprises a call handling means for deactivating the call set-up request blocking means when said second subscriber station changes from the busy state to an idle state.
- This change of operation state can be determined by the determining means or the operation state monitoring means as explained before.
- the call handling means (not shown in Fig. 1) can perform an automatic call set-up when the second subscriber station has become idle. Two possibilities are again available how this call set-up may be performed.
- One possibilty is that the first subscriber station has only issued a call set-up request once, wherein the call handling means will use this call set-up request (i.e. its call parameters) to set-up the call as soon as the second subscriber station becomes idle.
- the call set up request blocking means has queued the call set-up request issued by the first subscriber station at the beginning and uses this call set up request for the eventual set-up of the call after the second subscriber station becomes available.
- the first subscriber station preferably comprises an automatic recall means which repeatedly (e.g. periodically) re-issues the original call 24 set-up request.
- the call handling means only has to wait for a renewed call set-up request to set-up the call after the second subscriber station becomes available. This will be explained in more detail with reference to Fig. 4 and Fig. 5 below.
- Fig. 1 shows various possibilities for the location of the control apparatus AGNT.
- the control apparatus may be located within the telephone equipment or within the terminal equipment (or even within the telecommunication network NET, but the control apparatus would lose its simplicity, e.g., advanced procedures how to handle roaming within the network for mobile stations would have to be implemented; also some of the advantages like saving radio resources would not be reached) .
- the control apparatus is arranged at the interface between the telephone equipment's core functionality (the common functionality for all services 25 like speech, data, fax) and the user application located in the terminal equipment (TE) , e.g., a laptop or a personal computer. Therefore, in Figs. 4, 5 to be discussed below, the CCBS agent is arranged between the telephone equipment (such as the mobile station core) and an "application", wherein the "application” may be the speech processing device of the mobile station or in fact the application running on the terminal equipment such as fax, electronic mail, Internet access, etc..
- the second embodiment Whilst in the first embodiment the CCBS agent is provided for blocking every call set-up request issued by the first subscriber station (i.e. by the telephone equipment or the terminal equipment of the subscriber station in response to a manual or automatic activation of a call set-up request issuing means) from being transferred to the telecommunication network (i.e. its exchange means), the second embodiment relates to the case where the calling first subscriber station comprises an automatic recall means for issuing repetitive call set-up requests relating to the same desired call completion to the same second subscriber station.
- the number of such repetitive call set-up requests may be limited by law and may be issued respectively after predetermined time intervals.
- the number of repetitions need not be restricted any longer, since once the blocking means has been activated the repetitive call set-up requests actually do not reach the exchange of the network any longer and can thus not occupy resources therein.
- Fig. 2 shows an embodiment of the telecommunication system SYS with an embodiment of the inventive control apparatus 26
- Fig. 2 shows an example where the CCBS-AGNT is located between the terminal equipment and the telephone equipment (e.g. the core of a mobile termination MT) .
- the network NET comprises the same functionalities as in Fig. 1 which are not reproduced for simplicity. However, as generally explained above, any other location of the control apparatus within the terminal equipment or within the telephone equipment or even within the telecommunication network is possible without any loss of generality.
- the control apparatus AGNT of the embodiment in Fig. 2 for handling the recalls of the first subscriber station comprises a recall detection means RC-DET, a recall blocking means RC-BLK, an activation means BLK-ACT and a recall handling means RC-HDL.
- the recall blocking means RC-BLK, the activation means BLK-ACT and the recall handling means RC-HDL perform similar functions as in the more general case in Fig. 1, wherein the difference is that in Fig. 2 the call set-up request to be blocked or not is a call set-up request issued by the automatic recall means ARC of the first subscriber station.
- the recall detection means RC-DET detects whether a call set-up request is a call set-up request issued by the automatic recall means of the first subscriber station.
- control apparatus CCBS-AGNT may comprise a call parameter memory MEM, a delay means DLY and a queuing means QUE whose functions will be explained in more detail with reference to Figs. 5a, 5b hereinafter.
- control apparatus CCBS blocks a re-dial of the first subscriber station (issued by the automatic recall means thereof) to set-up the call as long as the remote user-free 27 indication has not been received from the network NET.
- control apparatus comprises the recall detection means RC-DET, the recall blocking means RC-BLK, the (blocking) activation means BLK- ACT and the recall handling means RC-HDL as shown in Fig. 2.
- the telecommunication network NET comprises the CCBS service or at least the operation state monitoring means MON as explained above, whilst the first subscriber station comprises an automatic recall means and a determining means for determining whether the second subscriber station is in a busy state.
- the functions are as follows :
- the first subscriber station e.g. its data application running on the terminal equipment
- issues the first (original) call set-up request to the second subscriber station by a call set-up request sending means
- this first call set-up request does not relate to a repeated call set-up request and thus the recall detection means cannot detect a re-dial.
- the first call set-up request might be rejected by the telecommunication network or might already be blocked by the call set-up request blocking means if it has been activated due to the second subscriber station being in the busy state.
- the automatic recall means of the first subscriber station will repeat a call set-up request relating to the same call (i.e. the set-up of a call between the first and second subscriber station) .
- a maximum number of repeated call set-up requests may be predefined (e.g. 20) and furthermore the automatic recall means may issue the request periodically at a predetermined frequency or successively at respective predefined time intervals. For example, the higher the number of re-dials (repeated 28 call set-up requests) the shorter the time interval between renewed requests can be.
- the CCBS agent detects that an application on a terminal equipment repeats (will repeat) a call set-up request.
- the activation means decides to activate the recall blocking means for this call, preferably when a busy indication for said second subscriber station is output by an operation state monitoring means.
- the recall detection means detects the repeated call set-up attempt preferably by evaluating the call parameters contained in the call set-up request message. If the call set-up request is output by the telephone equipment (e.g. a mobile termination MT) then the conventional GSM call parameters can be evaluated. If the control apparatus AGNT is located in the termination MT, then the call parameters of the AT dial command as discussed above can preferably indicate to the control apparatus the parameters of the requested call, e.g. the B-number, the data rate etc. Similar information may be provided at the internal interface in case the control apparatus AGNT is located in the terminal equipment TE.
- the telephone equipment e.g. a mobile termination MT
- the call parameters of the AT dial command as discussed above can preferably indicate to the control apparatus the parameters of the requested call, e.g. the B-number, the data rate etc. Similar information may be provided at the internal interface in case the control apparatus AGNT is located in the terminal equipment TE.
- One embodiment how the recall detection means RC-DET detects the re-dial relates to the usage of a call parameter memory MEM in which the call set-up parameters are stored which the first subscriber station (i.e. the application running on the terminal equipment or directly the telephone equipment) sends to the control apparatus. That is, whenever a call set-up request is received for the first time in the control means CCBS-AGNT from the unit in the first subscriber station that desires a call to be set- up (e.g. in Fig. 2 from the application, since the control means CCBS-AGNT is located between TE and the MS core) , the call parameters are stored in the memory MEM.
- the control 29 means CCBS-AGNT can detect that the call set-up is send for the time first time for example by searching the memory MEM and when no matching call parameters are found this means that the call with these call set-up parameters has not been issued before.
- the recall detection means determines that the new call set-up request is a repeated call set-up request, i.e. the recall detection means knows that the same destination (second subscriber station) shall be reached with the same call and the same bearer capabilities (the bearer capabilities are some of the call parameters contained in a GSM call set-up request) .
- recall detection means RC-DET relates to the usage of the time interval in between two successive call set-up requests received from the ARC of the application desiring a call set-up (or respectively from the unit in the first subscriber station desiring the call-setup) .
- the recall detection means can maintain information for each first subscriber station regarding the features of the automatic recall means used for performing the re-dials.
- this information can be a time information indicating the repetition frequency or the time intervals between successive call set-up requests issued by the automatic recall means.
- the recall detection means can use such time information in order to determine whether a call set-up request is a repeated call set-up request. For example, when the first or a repeated call set-up request 30 is received from the first subscriber station a timer in the recall detection means may be started and if yet another call set-up request is received from the first subscriber station the timer is stopped and the elapsed time between the two call set-up requests from the first subscriber station is determined. This may be done repetitively for determining successive time intervals for call set-up requests received from the first subscriber station. These successive time intervals can then be evaluated by the recall detection means RC-DET.
- the automatic recall means ARC of the first subscriber station can for example start a timer when a previous call set-up request has failed and when a predetermined time interval expires the ARC issues the same call-setup request again. If then the time interval between the previous call set-up request and the new call set-up request as e.g. measured by the recall detection means RC-DET is within the time interval defined in the time information, then the recall detection means RC-DET assumes that the first subscriber station is using a re-dial function, i.e. an automatic recall means .
- the recall detection means can detect re-dials by evaluating time intervals between successive call set-up requests.
- the recall detection means can combine the call parameter comparison with the time interval evaluation. That is, when the call set-up request is sent from the first subscriber station, the call parameter comparison with call parameters stored in the memory MEM 31 previously is performed and simultaneously the time interval evaluation is executed. Only when the call parameters match and the time interval between the previous call set-up and the new one is within the defined range (e.g. typically 30 seconds, 60 seconds), then the recall detection means assumes that the first subscriber station uses the re-dial function.
- the defined range e.g. typically 30 seconds, 60 seconds
- the time information available in the recall detection means can be pre-set or can be set (trained) or updated by a subscriber station.
- the subscriber station may send to the control apparatus information indicating the repetition frequency or respective time intervals used by the respective automatic recall means in the subscriber station.
- the recall detection means can also by itself learn when an application or a subscriber station uses the re-dial function. For example, if always a similar time interval is used to reach a certain second subscriber station with identical call parameters, then the control apparatus is trained to accept in the future such a time interval as an indicator for identifying re-dial occurrence.
- the recall detection means can determine the re-dial if the comparison of the call parameters have been successful at least a predefined number of times with each receipt of a new call set-up request. For example, if three successive call parameters sets matches are determined (possibly in predefined time intervals as explained above) , then the recall detection means detects the usage of an automatic re-dial .
- the recall detection means checks if the received call setup request relates to a call set-up for which a previous call set-up request has already been issued. For example, as explained above, it is detected whether the received call parameters match an entry in the call parameter memory MEM (i.e. in a re-dial blocking list set-up therein) . If during a repeated call set-up request the second subscriber station is busy the activation means (explained below) will activate the re-dial blocking function, i.e. it will activate the recall blocking means RC-BLK. The recall blocking means will then reject the renewed call set-up request, i.e. it will not allow a transfer of this call set-up request to the telecommunication network or to its exchange means such that resources in the telecommunication network are not unnecessarily occupied as long as the second subscriber station is busy.
- the control apparatus may comprise a means for sending back to said first subscriber station (more specifically to the unit in the first subscriber station requesting such a call set-up) a busy state indication when - due to said second subscriber station being in a busy state - it rejects a transfer of a call set-up request from the first subscriber station to the exchange means (as will be further illustrated in Figs. 4, 5a, 5b).
- This busy state indication can be used by the ARC to trigger the timer for the re-dial as axplained above.
- the control apparatus takes over the call set-up request blocking and the sending back of the "busy state indication" to the respective means in the telephone equipment (e.g. in the mobile station) . Therefore, it should be understood that in the discussion of the following Figs. 4, 5a, 5b the "application” may be seen as the means in the telephone equipment that issues the call set-up request generally or as the particular data application running on the terminal equipment. Likewise, the MS core in Figs. 4, 5a, 5b can be generally the telephone equipment or a mobile termination MT itself. Therefore, all descriptions made here are equally well applicable to the handling of data calls and speech calls with reference to the specific means provided in the terminal equipment and the telephone equipment and with respect to the location of the CCBS agent.
- the CCBS agent can decide on how to perform the call blocking function.
- the control means CCBS-AGNT may comprise a delay means DLY (see Fig. 2) for delaying the activation of the call set-up request blocking means RC-BLK and the sending of the busy state indication to said first subscriber station in response to a receipt of a call set-up request for a predetermined delay time interval.
- the control apparatus may comprise a queuing means QUE for queuing said received call set-up request from said first subscriber station for said predetermined delay time interval.
- the CCBS agent's blocking rejection of the call set-up request
- the busy state indication may or may not be sent immediately to the first subscriber station (e.g. to the data application running on the terminal equipment) .
- the delay means DLY may also be provided to merely delay the sending back of the busy indication to the calling subscriber station (or application) once the call set-up request blocking means RC-BLK has been activated. Finally the delay means DLY may just delay the sending back of the busy indication without the blocking means RC-BLK having been activated.
- the primary function of the activation means BLK-ACT is to activate said blocking function for blocking a call set-up request from the first subscriber station if the second subscriber station is busy.
- the activation means activates the recall blocking means RC-BLK when the recall detection means RC-DET detects that said call set-up request is issued as a repeated call set-up request by the automatic recall means ARC of the first subscriber station and an operation state monitoring means of the telecommunication network outputs a busy state indication for said second subscriber station.
- the busy state indication from the operation state monitoring means may just be an information that the call set-up request has been rejected by the network.
- the activation means starts the blocking function whenever a call set-up is requested from the first subscriber station (e.g. from the telephone equipment or from a data/fax application on the terminal equipment) and 35 the network rejects the call set-up request with the indication "second subscriber station in a busy state".
- the feature that the network somehow returns back a "second subscriber station busy indication" is the minimum function that must be provided by the network (i.e. by the operation state monitoring means thereof) in order that the activation means performs the activation of the blocking function of the blocking means.
- the activation means may activate the blocking means when the network returns a "second subscriber station busy and CCBS possible" message in response to a call set-up request issued by the first subscriber station being rejected by the network.
- the blocking means activation is only performed, when three (or a predetermined number) successive call set-up requests relating to the same call (as detected by the recall detection means) have failed (i.e. were rejected by the network) . That is, if three successive call set-up requests relating to the same call set-up to the same second subscriber station have been routed to the network and have been rejected ("busy state indication is returned") then the activation of the blocking means is performed.
- the activation is only made when the previous call set-up requests were initiated within roughly specified time intervals as defined in the time information used by the recall detection means.
- the blocking means is activated by the activation means to block call set-up requests from the first subscriber station to a specific second subscriber station an information should preferably be maintained in a memory of the control means which indicates that call setup requests from this particular first subscriber station 36 to this particular second subscriber station will be presently blocked by the control apparatus. If the recall detection means detects a re-dial by a comparison of call parameters (i.e. after parameters of a first call set-up request are stored and subsequently compared with call parameters in succeeding call set-up requests) then the call parameters stored in the memory MEM can constitute this information as a "re-dial blocking list".
- the recall detection means may detect a re-dial merely on the basis of an evaluation of time information (successive time intervals of call set-up requests) and in this case the call parameters of the call set-up requests which will be blocked by the blocking means must at least be entered into the "re-dial blocking list", i.e. the memory MEM when finally the activation of the blocking means has been performed.
- the control apparatus must block further call set-up requests directed to the desired busy second subscriber station, whilst it must not block other call set-up requests that may be issued by the first subscriber station and which are directed to another second subscriber station for which the call set-up has yet not been blocked. Therefore, the easiest way to detect whether a call set-up request is one that is currently been blocked by the control apparatus is to compare the call parameters in the memory MEM (i.e. in the "re-dial blocking list") .
- the activation means BLK-ACT can activate the CCBS service.
- CCBS activation is confirmed by the network, then a copy of the call 37 parameters, which the first subscriber station used to setup the call with the call set-up request is then inserted in the memory MEM, i.e. in the "re-dial blocking list".
- the CCBS index is used such that a "human” user can associate a service activation with "remote user free” indications in order to decide to accept a CCBS recall.
- CCBS index is allocated by the network for the activated service and this index may be assigned to the stored call parameter set.
- the CCBS index is a parameter indicating that the CCBS service is operating for the specific call set-up request issued by the first subscriber station to set up a call eventually to the second subscriber station.
- the call set-up blocking means can be activated by the first subscriber station itself, for example after receiving a "busy state indication" for said second subscriber station.
- a call handling means RC-HDL is provided for deactivating the call set-up (or recall) request blocking means RC-BLK as soon as the second subscriber station becomes available such that a call can be set-up to this subscriber station.
- the call handling means deactivates the blocking means when the second subscriber station changes from said busy state to an idle state.
- the call handling means RC-HDL removes a call parameter set from the call parameter memory MEM (i.e. the "re-dial blocking list") when deactivating the call set-up request blocking means RC-BLK. Therefore, the next time a call set-up request is received from the 38 first subscriber station a match of call parameters in the memory will not be detected and thus such a call set-up request will no longer be blocked by the blocking means.
- the call handling means removes the call parameters sent from the call parameter memory MEM after a predetermined time period, i.e. in this case it is assumed that after a predetermined time period the second subscriber station will definitely be available again for a further call set-up.
- the CCBS agent can remove an entry within the "re-dial blocking list" after a predetermined time period. Furthermore, the call parameter sent may be removed if no further re-dial attempts have been detected by the recall detection means.
- the call set-up request handling relates to a subscriber station (terminal equipment or telephone equipment) for which the CCBS service is implemented in the network
- a recall procedure within the ETSI CCBS standards will be performed as soon as the second subscriber station becomes available.
- This recall procedure is essentially illustrated with the functions ®, ⁇ in Fig. 7a.
- the network NET provides the CCBS index relating to the specific call set-up which is presently blocked by the blocking means.
- the CCBS index is compared with the call parameter sets in the re-dial blocking list and if a match of the CCBS index provided by the network and a CCBS index allocated to a specific call parameter set in the memory MEM is found, the call parameter set for this CCBS index is erased.
- the second subscriber station may also be provided with a control apparatus AGNT as was the case for the first subscriber station.
- the control apparatus of the second subscriber station can indicate a "busy state indication" for the first subscriber station at the second subscriber station which will then carry out repeated call set-up requests to the first subscriber station which may or may not be blocked by the respective blocking means incorporated in the control apparatus located in the second subscriber station.
- the control method according to Fig. 3a employs the call set-up request blocking means and the activation means of the first embodiment with respect to the blocking of a call set-up request.
- Fig. 3b and Figs. 4, 5a, 5b employ the respective means explained above for the second embodiment with respect to the blocking of repeated call set-up 40 requests (re-dials) for a situation when a CCBS service here located in the network can be activated.
- the first subscriber station sends a call set-up request in step S102.
- the call set-up request is received or intercepted in the control apparatus in step S103.
- the operation state of the second subscriber station is determined, either by the mere fact that the call set-up has been rejected by the network or by the operation state monitoring means of the network. If in step S105 the second subscriber station is determined to be in a busy state, the currently pending call set-up request is blocked from a transfer until the second subscriber station changes from the busy state into the idle state in step S108. If the second subscriber station is not busy in step S105 then the requested call set-up will be performed in step S106. Since there is no possibility that a call set-up request occupies resources in the exchange means if the second subscriber station is busy the resources of the network can be used more efficiently for other call set-ups and other switchings.
- steps S202, S203, S204 and S205 correspond to steps S102, S103, S104 and S105 in Fig. 3a.
- the recall detection means RC-DET determines in step S209 whether the currently pending call set-up request is a repeated call set-up request (i.e. a re-dial). All functionalities described above for the recall detection means can be employed in step S209 (and also in step S205 for determining whether the second subscriber station is busy) .
- step S209 If so far no detection of a re-dial is made in step S209 ("N" in step S209) another call set-up request may be sent and received in steps S202, S203.
- step S210 preferably a "busy state indication" is sent to the first subscriber station in order to indicate that the second subscriber station is busy.
- the repeated call set-up request in step S202 is issued from the automatic recall means or manually by the user of the first subscriber station according to a time schedule or completely freely.
- the second subscriber station is still determined to be in a busy state in steps S204, S205 the second call set-up request (or in fact the n-th succeeding call set-up request) will finally be determined as a repeated call set- up request, for example issued by the automatic recall means of the first subscriber station in step S209. Therefore, the call set-up request blocking means is eventually activated in step S208 if "Y" in step S209. After step S208 the recall blocking means will block a transfer of any further call set-up request issued by the first subscriber station to set-up a call to the same second subscriber station.
- the busy state indication for the second subscriber station may be sent to the first subscriber station in step S211. Continuously the operation state of the second subscriber station is monitored in step S204 since it is even possible that the first subscriber station continuously and repetitively issues further call set-up requests to the same second subscriber station (see the dashed line between step S211 and step S202) .
- a modified busy indication really indicating what type of application in the second subscriber station is busy may be returned to the first subscriber in step S210 to inform the first subscriber about the type of busy application (to which presently no call can be set up) , so that the first subscriber can intentionaly try a different type of call.
- the control means the fact whether or not the present call setup request is a repeated one - even to different applications in the same second subscriber station - can be detected by analyzing the call parameters contained in the call setup requests and/or by comparing them with the busy indication which indicates the type of application in the second subscirber station. If for example a parameter in the call setup request indicating the desired type of call (i.e.
- the call setup request may still be routed to the exchange means and the call may still be successfully setup, despite the issuance of a busy indication for the second subscriber station.
- Figs. 4 and 5a, 5b show the control method of the invention with further details for the case that the network has implemented a CCBS service for the first subscriber station (i.e. the first subscriber station has subscribed to the CCBS service of the network, e.g., to the ETSI CCBS service in the GSM radio communication network) . 44
- application means a data/fax application run by the terminal equipment (for example using the AT command set) in order to set-up a data call through the MS core to a second subscriber station connected to the network.
- app in Figs. 4, 5a and 5b can also be the "speech call set-up means" of a single telephone equipment, wherein “MS core” would be the part of the telephone equipment which is responsible for sending call set-up requests to the network, e.g. via the radio interface in case the network is a mobile radio communication network.
- Fig. 4 shows a flowchart up to the point where the activation means BLK-ACT activates the recall blocking means RC-BLK after several re-dials have been detected.
- the application issues a call set-up request (a dial operation is carried out) .
- the call set-up request is transferred from the CCBS agent to the MS core in step S302.
- the exchange means of the network receives the call set-up request. If the second subscriber station is busy a disconnection (rejection) message is transferred back to the MS core in step S304.
- a dial- failure (rejection) message is provided to the CCBS agent in step S305.
- the message in step S305 - in addition to indicating the rejection of the call set-up request - may indicate that the CCBS service of the network (if implemented) can in principle be activated (if the first subscriber station wants to do so and has a subscription to such a service) . It is assumed here that the CCBS service can be activated by the first subscriber station.
- a busy state indication of the second subscriber station is sent to the first subscriber station (to the application on the terminal equipment or the telephone equipment) in step S306.
- steps S301, S302, ..., S306 illustrate the procedure of a failed call set-up request. 45
- the automatic recall means of the first subscriber station may repeat the call set-up request again (according to a predetermined time schedule or with a predetermined repetition frequency up to a maximum number of repeated requests) .
- the recall detection means eventually detects that the call set-up request is a repeated call set-up request in step S307. As explained above, this can be done by comparing call parameters sets or by evaluating time intervals by the recall detection means. Since the message in step S305 has indicated that the CCBS service can be activated for the first subscriber station, the activation means does not only activate the blocking means in step S307.
- the call parameters are inserted in the "re-dial blocking list". Furthermore, the CCBS index may be inserted in the memory as explained before.
- the automatic recall means of the first subscriber station may issue further repeated call set-up requests, which will however be blocked from a transfer at least to the network and preferably already to the MS core.
- at least an operation state monitoring means will monitor the operation state of the second subscriber station. Whilst in the current CCBS service preferably a "user busy" indication can be determined, in principle - using the next generation of 46 mobile systems after GSM namely the UMTS system - it will also be possible to provide such indications for data calls. That is, when the call relates to a data call issued by an application from the first terminal equipment, then the operation state of an application running on the terminal equipment of the second subscriber station is monitored.
- steps S310, S311 above the dotted line relate to Fig. 4. If the CCBS service is activated after step S311 and the blocking means is activated for blocking the call set-up request, of course any further attempt by the first subscriber station (the application) to issue a re-dial in step S401 is immediately rejected by the CCBS agent and a busy state indication is sent in step S402. As explained above, the blocking means blocks all further re-dials from being transferred to the network or the MS core.
- step S403 relates to step S23 in Fig. 7a. That is, before step S403 the second subscriber station has become available again, i.e. changed from a busy state into an idle state, such that an idle state indication message is transferred to the CCBS agent in step S405 from the MS core. In this case a re-dial is available in step S404 when this idle state indication is received in step S405.
- the CCBS agent immediately deactivates the blocking means such that the currently pending repeated call set-up request S404 can be transferred to the network in steps S406, S407.
- the call between the first and second subscriber station can immediately be set-up.
- the "X" in Fig. 5a designates the call set-up rejection by the blocking means.
- the advantage of using the delay means and queuing means explained above are apparent. If the repeated call set-up request arrives in step S404 only shortly before the remote user-free message is received in step S405, it is worthwhile to delay the sending of the busy state indication to the application and to queue the repeated call set-up request for a predetermined time interval. It can then still be used immediately for the call set-up as soon as the idle state indication message in step S405 arrives only a short period of time later than the call set-up request in step S404.
- Fig. 5b no repeated call set-up request (recall attempt) is available when the remote user-free indication is received in step S405.
- the steps S401 - S407 in Fig. 5b correspond to those in Fig. 5a, with the difference that the time relationship between the messages is different.
- step S403 when the CCBS recall is activated in step S403 and the idle state indication is transferred to the CCBS agent in step S405 there is no call set-up request pending (not even a delayed one) .
- step S405 in Fig. 5b Either the procedure after step S405 in Fig. 5b will be performed as in the functional procedure ⁇ in Fig. 7b or the CCBS recall procedure is delayed or the CCBS service is stopped at this point.
- the CCBS recall will wait for the next repeated call set-up request in step S404.
- This call set-up request may be sent for a data call from one application running on the terminal equipment or actually for a speech call by the telephone equipment. If the CCBS agent is located in the first subscriber station it may handle this single call set-up request. If the CCBS agent is simultaneously provided for a number of first subscriber stations (here it may preferably be located in the telecommunication network) then the CCBS agent will handle single or repetitive call set-up requests from several first subscriber stations parallely.
- the CCBS agent primarily performs the call set-up blocking for at least one data application. However, according to another embodiment of the control apparatus, the CCBS agent can handle several data applications parallely. On the "terminal-to-modem" interface (see Fig. 1) a multiplexing scheme is used (possibly a multiplexing scheme according to ETSI SMG4) . 49
- the main extension is in the interface, whilst the CCBS agent only needs to expand its memory MEM to handle several call set-up requests from several data applications or even provide several memories separately for each data application.
- the CCBS agent can also be configured, that it only operates on data applications for which a CCBS service within the network cannot be activated. For example, the CCBS agent may allow - as a default setting - all data applications to activate the CCBS service. If it then detects that the CCBS service activation fails (e.g. the respective application has no subscription to the CCBS service) , it may take over the handling of call set-up requests from the data application which failed to activate the CCBS service.
- the data applications may flexibly configure the CCBS agent to take over the handling of call set-up requests when either the CCBS service cannot be activated or even when it can be activated such that the CCBS agent preferably cooperates with the network internal CCBS service (as was assumed in Figs. 4, 5a, 5b) .
- a control apparatus which provides a centralized functionality within a first subscriber station (e.g. a mobile termination or a terminal equipment connected thereto) or within the network to support the CCBS supplementary service of the network for data and/or speech applications.
- Centralized means, that the applications do not have to be upgraded for the CCBS service which is currently being standardized.
- the network side has implemented the CCBS service and the supported speech or data applications on first subscriber 50 station contain an automatic recall means (i.e. a re-dial function) .
- the implementation of the CCBS service for fax and data applications is thus possible without updating all the user applications to support the CCBS service.
- the invention is particularly advantageous for the fax and data services provided on the terminal equipment.
- the invention is not restricted to the fax and data services only and can also be used for speech services for blocking a single speech call set-up request or a repeated speech call set-up request, i.e. when the user repetitively issues the same recall request or uses an automatic recall means.
- the invention allows a quick implementation of the CCBS service which is currently being standardized.
- a mobile station it will be a proprietary solution and not all service requirements from ETSI will be met. Nevertheless this will not be visible to the network due to the interception function of the CCBS agent.
- This is a minor disadvantage, because instead of an automatic completion from the CCBS service, the call will most probably only be completed by the next recall as explained in Fig. 5b.
- the invention solves the problem caused by applications/users which misuse the re-dial functionality. Most importantly, it saves radio resources and signalling resources in the network as long as the destination cannot be reached. This is seen as a major advantage for network operators, since the resources of the network are completely free to handle other call set-up requests. 51
- the subscriber stations have the advantage of cost savings.
- the terms “subscriber station”, “mobile station”, “mobile termination”, “terminal equipment” and “telephone equipment” are only used to be able to distinguish where the particular unit or application may be located that issues the particular call setup request. Is it thus clear that the control means (the CCBS agent) may be located either in the network or in the terminal equipment or in the mobile termination depending on where the requesting application is located. Thus if sometimes the broad term “subscriber station” is used, of course this means the particular application within the subscriber station which performs the call setup requests.
Abstract
Description
Claims
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
AU36026/99A AU748384B2 (en) | 1998-03-31 | 1999-03-30 | Controlling the set-up of calls between subscriber stations |
CA002326571A CA2326571C (en) | 1998-03-31 | 1999-03-30 | Controlling the set-up of calls between subscriber stations |
EP99917920A EP1066713B1 (en) | 1998-03-31 | 1999-03-30 | Controlling the set-up of calls between subscriber stations |
DE69941776T DE69941776D1 (en) | 1998-03-31 | 1999-03-30 | CALL CONTROL BETWEEN PARTICIPATING STATIONS |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE19814450A DE19814450B4 (en) | 1998-03-31 | 1998-03-31 | Control device, control method and telecommunication system for controlling the establishment of calls between subscriber stations |
DE19814450.4 | 1998-03-31 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO1999051011A1 true WO1999051011A1 (en) | 1999-10-07 |
Family
ID=7863147
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/EP1999/002177 WO1999051011A1 (en) | 1998-03-31 | 1999-03-30 | Controlling the set-up of calls between subscriber stations |
Country Status (7)
Country | Link |
---|---|
US (1) | US6731937B1 (en) |
EP (1) | EP1066713B1 (en) |
CN (1) | CN1177457C (en) |
AU (1) | AU748384B2 (en) |
CA (1) | CA2326571C (en) |
DE (2) | DE19814450B4 (en) |
WO (1) | WO1999051011A1 (en) |
Families Citing this family (30)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6711240B2 (en) | 2000-12-01 | 2004-03-23 | Bellsouth Intellectual Property Corporation | Systems and methods for per use message delivery |
US6754324B2 (en) * | 2000-12-11 | 2004-06-22 | Bellsouth Intellectual Property Corporation | Systems and methods for no-answer redial and connect |
US6862345B2 (en) | 2000-12-12 | 2005-03-01 | Bellsouth Intellectual Property Corporation | Systems and methods for per use no-answer message |
EP1217854B1 (en) * | 2000-12-20 | 2003-11-19 | Lucent Technologies Inc. | Method and apparatus for reducing signalling load in mobile telecommunications networks |
US20020099810A1 (en) * | 2001-01-25 | 2002-07-25 | Martin Kiesel | Method, system & apparatus for interactive multimedia remote processor control, diagnostics and maintenance |
KR100469706B1 (en) * | 2001-03-06 | 2005-02-02 | 삼성전자주식회사 | Packet service apparatus and method in mobile communication system |
DE10142359B4 (en) * | 2001-08-30 | 2005-12-15 | Tenovis Gmbh & Co. Kg | Method for monitoring a state of a telecommunication terminal and telecommunication system |
US7103021B2 (en) | 2001-09-25 | 2006-09-05 | Qualcomm Incorporated | Method and apparatus for communications of data rate control information in a CDMA communication system |
EP1298899A1 (en) * | 2001-09-28 | 2003-04-02 | Siemens Aktiengesellschaft | Method of informing one party of a connection, that the other party has become available again after a connection drop in a mobile network |
EP1324581A1 (en) * | 2001-12-28 | 2003-07-02 | Telefonaktiebolaget L M Ericsson (Publ) | CCBS using Session Initiation Protocol (SIP) |
DE60215335T2 (en) * | 2002-08-07 | 2007-05-10 | Lucent Technologies Inc. | A method of creating an application initiated call to a mobile station in a CAMEL network, and a telecommunication system having a CAMEL network |
US7865547B2 (en) * | 2002-09-12 | 2011-01-04 | Siemens Enterprise Communications, Inc. | System and method for accessing busy IP network resources |
US7689212B2 (en) * | 2002-11-18 | 2010-03-30 | Lg Electronics Inc. | Mobile communication system exchanging state information and operation method thereof |
WO2005015351A2 (en) * | 2003-08-06 | 2005-02-17 | Ibis Telecom, Inc. | Internet base station with a telephone line |
US8315634B2 (en) * | 2004-09-16 | 2012-11-20 | Telefonaktiebolaget Lm Ericsson (Publ) | Routing based on transmission utilization |
FR2878111A1 (en) * | 2004-11-16 | 2006-05-19 | Sagem | Fax machine for e.g. mobile telephony network, has gateway detecting ringing and call completion to busy subscriber signal when telephonic line towards another fax machine is freed |
DE102004057767B4 (en) * | 2004-11-30 | 2013-12-12 | Advanced Micro Devices Inc. | Common back-off generation for 802.11E-compatible WLAN communication devices |
EP1677502A1 (en) * | 2004-12-28 | 2006-07-05 | Koninklijke KPN N.V. | Method for providing presence information in a telecom network |
US20080139180A1 (en) * | 2004-12-30 | 2008-06-12 | Telefonaktiebolaget Lm Ericsson (Publ) | System And Method For Call Completion On Busy Subscriber (Ccbs) - Feature In A Wireless Communications Network |
US7613470B2 (en) * | 2005-03-03 | 2009-11-03 | Alcatel-Lucent Usa Inc. | Repeat dealing in wireless networks to busy called parties |
US7792549B2 (en) * | 2005-03-30 | 2010-09-07 | Alcatel-Lucent Usa Inc. | Repeat dialing in wireless networks to called parties that are powered off |
CN101035373B (en) * | 2007-04-11 | 2010-05-26 | 重庆重邮信科通信技术有限公司 | Method for using the AT instruction to realize the CCBS service |
US8688129B2 (en) * | 2007-09-17 | 2014-04-01 | Qualcomm Incorporated | Grade of service (GoS) differentiation in a wireless communication network |
CN101790003A (en) * | 2009-01-23 | 2010-07-28 | 英华达(上海)电子有限公司 | Monitoring or listening method used for mobile device with audio function or video function |
CN101925032A (en) * | 2009-06-10 | 2010-12-22 | 中兴通讯股份有限公司 | Telephone informing method and system, signaling monitoring unit and server |
CN102143405B (en) * | 2010-02-02 | 2016-09-28 | 中兴通讯股份有限公司 | Filtering fallacious calling completes the method and device of instruction, the Calling Side network equipment |
US20120201367A1 (en) * | 2011-02-09 | 2012-08-09 | Microsoft Corporation | Telephone Line Sensor and Redialer |
CN102711280B (en) * | 2012-05-18 | 2015-09-09 | 华为终端有限公司 | A kind of method for network access and equipment |
CN105207973A (en) * | 2014-06-18 | 2015-12-30 | 北京信威通信技术股份有限公司 | Interworking method of calling each other at the same time by subscribers in IMS communication system |
US11303754B1 (en) * | 2021-01-13 | 2022-04-12 | Verizon Patent And Licensing Inc. | Ringless voicemail attempt detection |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH03220960A (en) * | 1990-01-26 | 1991-09-30 | Fujitsu Ltd | Line connection processing system between terminal equipments |
WO1997017794A1 (en) * | 1995-11-10 | 1997-05-15 | Telia Ab | Improvements in or relating to telecommunications services |
JPH09289540A (en) * | 1996-04-22 | 1997-11-04 | Nec Corp | System for restricting recalling of communication terminal |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4885780A (en) * | 1988-07-15 | 1989-12-05 | Bell Communications Research, Inc. | Method for call routing in a network |
US5243646A (en) * | 1991-01-04 | 1993-09-07 | Thomson Consumer Electronics, Inc. | Fast redial system for a telephone |
US5905960A (en) * | 1997-03-31 | 1999-05-18 | Motorola, Inc. | Method of handling busy calls in a multiple zone communication system |
EP0876037A3 (en) * | 1997-04-30 | 1999-04-14 | Koninklijke Philips Electronics N.V. | Terminal, method of automatic call-back and telecommunications 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 |
-
1998
- 1998-03-31 DE DE19814450A patent/DE19814450B4/en not_active Expired - Fee Related
-
1999
- 1999-03-25 US US09/275,824 patent/US6731937B1/en not_active Expired - Lifetime
- 1999-03-30 AU AU36026/99A patent/AU748384B2/en not_active Ceased
- 1999-03-30 DE DE69941776T patent/DE69941776D1/en not_active Expired - Lifetime
- 1999-03-30 WO PCT/EP1999/002177 patent/WO1999051011A1/en active IP Right Grant
- 1999-03-30 EP EP99917920A patent/EP1066713B1/en not_active Expired - Lifetime
- 1999-03-30 CN CNB998068640A patent/CN1177457C/en not_active Expired - Fee Related
- 1999-03-30 CA CA002326571A patent/CA2326571C/en not_active Expired - Lifetime
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH03220960A (en) * | 1990-01-26 | 1991-09-30 | Fujitsu Ltd | Line connection processing system between terminal equipments |
WO1997017794A1 (en) * | 1995-11-10 | 1997-05-15 | Telia Ab | Improvements in or relating to telecommunications services |
JPH09289540A (en) * | 1996-04-22 | 1997-11-04 | Nec Corp | System for restricting recalling of communication terminal |
Non-Patent Citations (2)
Title |
---|
PATENT ABSTRACTS OF JAPAN vol. 015, no. 506 (E - 1148) 20 December 1991 (1991-12-20) * |
PATENT ABSTRACTS OF JAPAN vol. 098, no. 003 27 February 1998 (1998-02-27) * |
Also Published As
Publication number | Publication date |
---|---|
DE19814450A1 (en) | 1999-10-07 |
CN1177457C (en) | 2004-11-24 |
AU3602699A (en) | 1999-10-18 |
DE19814450B4 (en) | 2008-07-31 |
EP1066713A1 (en) | 2001-01-10 |
EP1066713B1 (en) | 2009-12-09 |
CN1303563A (en) | 2001-07-11 |
CA2326571C (en) | 2009-01-27 |
CA2326571A1 (en) | 1999-10-07 |
US6731937B1 (en) | 2004-05-04 |
AU748384B2 (en) | 2002-06-06 |
DE69941776D1 (en) | 2010-01-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CA2326571C (en) | Controlling the set-up of calls between subscriber stations | |
JP4109695B2 (en) | Routing procedures for communication systems | |
KR100503869B1 (en) | System and method of forwarding data calls in a radio telecommunications network | |
JPH03226032A (en) | Channel selection system | |
JP3792155B2 (en) | Method and system for providing a call reservation service via a packet switched network | |
EP1489864A2 (en) | Mobile communication system for supporting multiple simultaneous communications on single mobile terminal | |
WO2000049826A1 (en) | Method and apparatus in a telecommunications network comprising localised service areas, lsa | |
WO1995001075A1 (en) | Method for call establishment | |
EP1161814B1 (en) | Method and apparatus for setting up parallel calls | |
EP1302059A1 (en) | Call completion to busy subscribers despite of call forwarding | |
CZ436199A3 (en) | Method of providing cellular radio service for standard analog terminals and apparatus for making the same | |
KR100448614B1 (en) | Paging system | |
EP0812518A1 (en) | Mobile communication system with intelligent network services | |
WO1999033289A2 (en) | Accelerated call establishment | |
JPH09501028A (en) | Intelligent network | |
WO2001028262A1 (en) | Method and system for assignment of fixed subscriber units in wireless local loop systems | |
KR100441122B1 (en) | How to perform call transfer additional service in mobile communication system | |
JP2880360B2 (en) | Digital cordless telephone | |
KR20030021563A (en) | Call transfer method for mobile telecommunication system | |
KR100271303B1 (en) | Call control method in intelligent network for imt-2000 | |
KR100229338B1 (en) | Selective group paging method in trs | |
JP2762978B2 (en) | Location registration method in mobile communication | |
JP2735015B2 (en) | Digital communication device | |
JP2002171569A (en) | Digital mobile communication system and base station loopback communication method | |
AU731611B2 (en) | Method for transmitting tags in a cellular system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
WWE | Wipo information: entry into national phase |
Ref document number: 99806864.0 Country of ref document: CN |
|
AK | Designated states |
Kind code of ref document: A1 Designated state(s): AE AL AM AT AU AZ BA BB BG BR BY CA CH CN CU CZ DE DK EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MD MG MK MN MW MX NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT UA UG UZ VN YU ZA ZW |
|
AL | Designated countries for regional patents |
Kind code of ref document: A1 Designated state(s): GH GM KE LS MW SD SL SZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG |
|
121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
DFPE | Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101) | ||
ENP | Entry into the national phase |
Ref document number: 2326571 Country of ref document: CA Ref document number: 2326571 Country of ref document: CA Kind code of ref document: A |
|
NENP | Non-entry into the national phase |
Ref country code: KR |
|
WWE | Wipo information: entry into national phase |
Ref document number: 36026/99 Country of ref document: AU |
|
WWE | Wipo information: entry into national phase |
Ref document number: 1999917920 Country of ref document: EP |
|
WWP | Wipo information: published in national office |
Ref document number: 1999917920 Country of ref document: EP |
|
REG | Reference to national code |
Ref country code: DE Ref legal event code: 8642 |
|
NENP | Non-entry into the national phase |
Ref country code: CA |
|
WWG | Wipo information: grant in national office |
Ref document number: 36026/99 Country of ref document: AU |