RussianPatents.com
|
Method of transferring communication session in telecommunication network from first connection to second connection. RU patent 2509434. |
||||||||
IPC classes for russian patent Method of transferring communication session in telecommunication network from first connection to second connection. RU patent 2509434. (RU 2509434):
|
FIELD: radio engineering, communication. SUBSTANCE: communication session comprises a multimedia path and a signalling path. An application server is arranged to a) receive a transfer request, b) send a set-up request to a second client, for setting up a second connection, c1) transfer the signalling path, c2) transfer the multimedia path, d) send an update message to a remote party, the update message comprising an indication that the transfer has been executed, and e) send a termination message to a first client to terminate the first connection. EFFECT: enabling smooth transfer of communication between two different communication devices, such as a SIP telephone and a mobile telephone. 14 cl, 6 dwg
THE TECHNICAL FIELD TO WHICH THE INVENTION RELATES The invention relates to the application server, the method and the client in a telecommunications network to transfer session of the first connection between the first client in the first communication device and a remote client to the second connection between the second customer in the second device connection, and a remote client, and the session contains tract media and tract alarm. The invention additionally applies to the computer program and the product of computer-readable media containing such computer program. THE LEVEL OF EQUIPMENT The multimedia subsystem IP (IMS) technology is defined by the partnership Project of the third generation (3GPP)to provide multimedia services for IP via mobile communication network. IMS specified, among other things, in the version 8.5.0 TS 22.228 3GPP. IMS provides key functionality to enrich the experience of interpersonal communication end-user through the integration and interoperability of services. IMS uses the initiation Protocol session (SIP)to establish and manage calls or sessions between communication devices (also known as user terminals (UE)) or between devices of communication and application servers (AS). The session description Protocol (SDP), portable using SIP signaling, use to describe and agree multimedia session. While SIP was created as a peer to peer Protocol, IMS allows operators and service providers to manage the subscriber's access to services and to appoint a paying subscribers, respectively. Phones that use this Protocol, are referred to as SIP phone. SIP phone can be any phone tool that includes software tool, also referred to as client running on your computer using the signalling Protocol IP telephony. SIP phone can be used for any type of media, including voice, data, video data, etc. SIP Phone is usually associated with a location, but also can use wireless Internet connection. Currently, the subscribers may have to use more than one mobile device, such as a wired/wireless SIP phone and (GSM) mobile phone. The term " mobile phone», used in this text, means any phone that is not associated with the location, i.e. a mobile phone that uses the cellular phone network, enabling mobile network to be mobile. For example, a mobile phone can use a GSM or UMTS network. The concept of mobile phone does not contain wireless phones that are associated with a location, i.e. associated with the base station wireless LAN (WLAN). Usually SIP phone will use in a specific location, such as home or office, while a mobile phone is typically will use when they are in a different place, different from the particular location SIP phone. When a user installs or accepts the challenge, he/she will use a device that is the most suitable in the most cost-effective. When the subscriber accepts the call, an incoming call can be an alert SIP phone, and mobile phone, giving the caller the option to choose one of them to use. Reasons to use SIP phone can be: - SIP phone can support (more user-friendly) function the hands-free than a mobile phone; - SIP phone has a lower rate than a mobile phone. The preferred device (SIP phone or mobile phone) can be replaced during a call. For example, - subscriber may wish to proceed with SIP phone to your mobile phone when the caller wants to move away from the phone, SIP, - subscriber may wish to proceed with mobile phones, SIP, when a user comes to the location of the phone's SIP. In accordance with the transfer of a communication session prior art from the first connection between the first client in the first communications device (such as a SIP phone) and a remote client to the second connection between the second customer in the second communication device (e.g. mobile phone) and a remote client, the session containing tract media and tract alarm can be created using an explicit transfer the call (ECT), as defined for the network of global system for mobile communications (GSM) and universal mobile telecommunications system (UMTS), and created with the help of these networks. However, the ECT has the disadvantage that the remote side temporarily put on hold call. In addition, if the subscriber wants to use Excel to transfer the call in one of the other his/her communication device, subscriber actually mimics the call to him/itself, which may result in unexpected behavior of the service. The unpredictability of such a situation may occur, for example, through the execution of the services of call termination connected with the caller. Alternatively, the system would not allow 'call yourself'. Usually ECT is not suitable to carry the device, as the ECT essentially entails the establishment of another call. Launching of the call in one of the other his/her communication devices involves entering a phone number or the like (for example, use the button memory)that can be considered burdensome. In accordance with the prior art, the IMS network can contain application servers, which are made for the role of the host and of the performance of services. Application servers can be located in the home (possibly have access to the home subscriber server (HSS), additionally explained below) or may be located outside your home network. Register HSS is actually a database containing information about subscribers of the IMS network. HSS can contain information about the subscription users, i.e. user profiles. Also HSS plays an important role when the user terminal is registered in the IMS network, as it authenticates and authorizes the user's terminal. HSS will be explained in more detail below. An example of such services is a voice call continuity (VCC); see 3GPP TS 23.206 v7.4.0, which contains the bindings in the IMS call, set to the subscriber/from the subscriber. The binding in the IMS to call to perform, in accordance with VCC, in the application server VCC (AS). AS-VCC acts as the link between the branch of access to call and IMS network. VCC designed to help porting access using one of a variety of access devices, for example, to switch to a SIP through a WLAN access for access to GSM. It should be emphasized that the VCC may not be used for transferring a call between different devices. When the device VCC finds that require relocation access, for example, because the WLAN radio signal fades, the device VCC initiating transfer call from WLAN in GSM. While has been used WLAN, a call was installed with SIP. When to use GSM, using protocols such as part of the application of direct transmission (DTAP) and the user part of the digital network with integrated services (ISUP)to establish the call. After transferring a call to a branch of access between the device and the network is changing with SIP (through WLAN) for GSM. In the IMS network the call is not exposed to. Despite the fact that the device VCC has two radio interface (usually WLAN and multiple access time division (TDMA)and the corresponding sets of protocols (SIP for WLAN and DTAP for TDMA), it has one user interface. Therefore, the transfer of access can be hidden for a subscriber. Decisions of prior art does not allow for a smooth transfer of the relationship between two different communications devices, such as a SIP phone and mobile phone. SUMMARY OF THE INVENTION The objective is to provide a mechanism way that provides improved communication shift between two different communication devices. You do this by using method, application server, computer program and the product of computer-readable media, as described in the independent claims. Useful variants of realization are described in additional claims. In one embodiment, opened the way for the transfer of the communication session in telecommunication network of the first connection between the client and the remote client to the second connection between the second client and the remote client. The session contains tract media and tract alarm. Telecommunications network contains a server application for transfer of a communication session. The application server receives the request transfer to transfer a communication session. The application server sends the query to the second client installation to install the second connection in response to the request for transfer. The application server takes tract alarm from the first connection in a second connection. The application server takes tract media from the first connection in a second connection. The application server sends an update message to a remote client. The update message contains an indication that the transfer is executed. The application server sends a message to complete the first customer to complete the first connection. In the advanced variant of the exercise revealed the application server. The application server contains the receiving module for reception of a message, the transfer module for message transmission, processing module that handles messages and information. The receiving module adapted to accept the request transfer to transfer a communication session. Processing module is adapted to handle the request transfer. Processing module is additionally adapted to initiate a transfer, by means of the module of the transfer, request the setting to the second client for installation of a second connection, in response to a request of transfer. Processing module is adapted to carry tract alarm from the first connection in a second connection. Processing module is additionally adapted to carry tract media from the first connection in a second connection. Processing module is additionally adapted to initiate the transmission, with transmission module, update messages to the remote client, and the update message contains an indication that the transfer is executed. Processing module is additionally adapted to initiate the transmission, with transmission module, the message is complete, the first client to complete the first connection. Options for implementation provide a way to smoothly migrate the session in the telecommunication network of the first connection between the first client in the first communication device and a remote client to the second connection between the second customer in the second device connection, and a remote client, and the session contains tract media and tract alarm. In other words, options for implementation provide the migration branch of access during a call, transferring branch of access between the first terminal and the second terminal. Subscriber can participate in a voice call through the first communication devices (e.g. mobile phone MT) and may decide to change the access call from this first communication devices in the second device connection (such as a SIP phone ST) or Vice versa. Options for implementation differ from the explicit transfer the call. In accordance with the variants of implementation, the connection will not re-install or do not transfer to another place of destination. The connection is not modified, in addition to the coupling device and method of signaling, access and transfer media use. The above options for implementation provide a convenient way to transfer between a mobile phone and a SIP phone, without interruption. Migrate access devices can be automated, and when applicable, with the help of the radio connection between the participating devices. Options for implementation provide the above mechanisms without overlap of functional requirements for participating communication devices. At least some options for implementation provide an automatic transfer, when one or both of the appropriate devices discover that require relocation. It is very user-friendly way to trigger the transfer. BRIEF DESCRIPTION OF DRAWINGS Options for implementation will now be described only as an example, with reference to the accompanying schematic drawings where appropriate reference characters indicate the relevant parts, and on which: figure 1 schematically represents part of a telecommunication network, figure 2 schematically depicts a sample flowchart application server, figure 3 schematically shows the block diagram of the sequence of approximate stages performed using the application server, figure 4 schematically represents the approximate block diagram of the client, figure 5 and 6 delineated flowchart sequence of stages, in accordance with the variants of implementation. DETAILED DESCRIPTION OF THE INVENTION In the future I will describe how the invention can be implemented in the IMS network. Specialist in a given field of technology must understand that the IMS network is only an example of the telecommunications network, which could be applied invention, the invention may also be implemented in other networks, such as the communications network, based on IETF SIP, but not created in accordance with the specification SIP. Network communication between the network IMS and SIP phone can be one of: multiple access code division (CDMA), wideband CDMA (W-CDMA), multiple access time division (TDMA), universal mobile telecommunications system (UMTS) or 4G network. Figure 1 schematically depicts a situation in which the subscriber has a SIP phone ST, for example, assisted by computer host devices, and mobile phone MT, in accordance with this example, a mobile phone GSM. Connection, shown in figure 1, can be a physical connection or wireless connections. Connection, shown in figure 1, are intended only to show that the United pods made to communicate with each other in some way. Options for implementation relate to the transfer of the communications session of the first connection between the client and the remote client to the second connection between the second client and the remote client. The session contains tract media and tract alarm. The first customer is the first device connection, and the second client is in the second coupling. The transfer may be from a SIP phone in ST mobile phone MT or Vice versa. In other words, the first client in the first communications device may be a SIP phone ST, and the second customer in the second device connection can be a mobile phone MT or second customer in the second device connection may be an SIP phone ST, the first customer in the first communications device may be a mobile phone MT. The application server As described above, the communication network (IMS) can contain application servers, which are made for the role of the host and of the performance of services. In accordance with the way of the implementation provided by server applications AS in the telecommunication network to transfer session of the first connection between the first client in the first communication device and a remote client to the second connection between the second customer in the second device connection, and a remote client, and the session contains tract media and tract alarm, and application server contains: - device I/o I/O, - the processor module PU, moreover, the processor module PU, using the device of input/output (I/O performed for a) reception of the request transfer to transfer a communication session, C2) transfer tract media from the first connection in a second connection, d) send update messages to remote side, and the update message contains an indication that the transfer is executed and e) sending message to complete the first customer to complete the first connection. It should be noted that the sequence of execution of various actions need not be the same as the sequence in which they are listed in this application. For example, action, d) and e) can be interchanged. The application server, AS may be provided with computer device schematic example of which is given in figure 2. Figure 2 shows the application server that contains the processor module PU made to communicate with the memory of ME. The application server AS additionally contains the receiving module I and transmission module On (possibly integrated in one device of input/output (I/O) to transmit and receive, respectively, and, thus, communication with devices that make up the telecommunications network. The processor module PU is connected with the memory of ME that can store instructions and data. Instructions can be readable and executable by using the processor module PU) to grant the application server AS functionality in accordance with the presented variants of implementation. Memory IU can be formed by one or more of: module tape, hard disk, the permanent memory (ROM), electrically erasable programmable ROM (EEPROM)of random access memory (RAM). The processor module PU can be connected with one or more input devices, which are not shown, such as the keyboard, one or more output devices such as the display, and one or more modules reader for reading, for example, a floppy disk, CD ROM and DVD. However, it should be understood that may be provided to a greater number and/or modules of memory, input and reading devices, known specialist in a given field of technology. In addition, one or more of them can be physically located remotely from the device processor PU, if required. The processor module PU shown as one unit, but it can contain multiple processing modules operating in parallel, or managed by one host processor module, which can be located remotely from each other, as is well known specialists in this field of technology. In accordance with the embodiment, the receiving module I adapted to accept the request transfer to transfer a communication session. Processing module PU adapted to handle the request transfer. Processing module PU additionally adapted to initiate a transfer, by means of the module of the transfer On request installation to the second client for installation of a second connection, in response to a request of transfer. Processing module PU adapted to carry tract alarm from the first connection in a second connection. Processing module PU additionally adapted to carry tract media from the first connection in a second connection. Processing module PU additionally adapted to initiate the transmission, with transmission module I, update messages to the remote client, and the update message contains an indication that the transfer is executed. Processing module PU additionally adapted to initiate a transfer, by means of the module of the transfer Of messages completed the first client to complete the first connection. It should be noted that, despite the fact that all connections figure 4 shows how a physical connection, one or more of these compounds can be wireless connections. They are intended only to show that the “United” modules are designed for connection to each other in some way. The application server AS can be performed to complete method for transferring session of the first connection between the first client in the first communication device and a remote client to the second connection between the second customer in the second device connection, and a remote client, and the session contains tract media and tract alarm, and the application server performs: a) reception of the request transfer to transfer a communication session, b) sending query second installation the client for installation of a second connection, in response to a request of transfer, C1) the transfer of a path of signaling from the first connection in a second connection, C2) the transfer tract media from the first connection in a second connection, d) sending messages to update the remote side, and the update message contains an indication that the transfer is executed and e) sending messages to complete the first customer to complete the first connection. This method is shown schematically as a block diagram of the sequence of the stages in figure 3. Request for installation, for example, can be a SIP invite message. In response to the request to install the second client, the application server can accept the installation of the second client, for example, a confirmation message SIP. Action C1 and C2 can be executed in response to consent to install. For actions d) it is understood that the message is send to the remote side, and can be overcome various hosts and networks in the route. In addition, the destination host on the network, from the service of the person, that is, the person performing the transfer of the device, can prevent the forwarding of messages to the network of the remote client. The transfer can take place from a SIP phone in ST mobile phone MT or Vice versa. In other words, the first client in the first communications device may be a SIP phone, and the second customer in the second device connection can be a mobile phone MT, or the second person in the second device connection may be an SIP phone ST, the first customer in the first communications device may be by mobile phone, MT. ClientFunctionality should be provided in the SIP phone ST, and/or mobile phone MT. Thus, in accordance with the way of the implementation provided by the client CL done to trigger the transfer of the communication session in telecommunication network of the first connection between the first client in the first communication device and a remote client to the second connection between the second customer in the second device connection, and a remote client, and the session contains tract media and tract alarm, although the customer CL includes: - device I/o, module processor, and the client CL is made to use the device I/o to a) to generate the request transfer to transfer a communication session and send a transfer request to the application server. To generate a request of transfer of the client CL can be instructed from the subscriber that you want to carry your device. In addition, unless directed to the client CL can determine satisfied any applicable conditions precedent to receipt of the respective instructions from the subscriber. Again, the first client in the first communications device may be a SIP phone, and the second customer in the second device connection can be a mobile phone MT, or Vice versa. The client CL may be the first or the second client, can be a host for the first or second client, or may be functionally related to the first or the second client. The client CL can be provided with computer device schematic example of which is provided in figure 4. Figure 4 shows the client CL containing the processor module PU-C made to communicate with the memory of ME-S. The client CL additionally contains an input device I-C and the output device of the O-C (possibly integrated in one device I/o) for transmit and receive, respectively, and, thus, communication with devices that make up the telecommunications network. The processor module PU-C is connected with the memory of ME-C, which can store instructions and data. Instructions can be readable and executable by using the processor module PU-to provide the client with CL functionality in accordance with the presented variants of implementation. Memory IU-C can be formed by one or more of: module tape, hard disk, the permanent memory (ROM), electrically erasable programmable ROM (EEPROM)of random access memory (RAM). The processor module PU-C can also be connected with one or more input devices, which are not shown, such as the keyboard, one or more output devices such as the display, and one or more readers to read, for example, a floppy disk, CD ROM and DVD. However, you should understand what can be achieved greater number and/or modules of memory, input and reading devices, known specialist in a given field of technology. In addition, one or more of them can be physically located remotely from the processor module PU-C, if required. The processor module PU-C is shown as a single unit, but it can contain multiple processing modules operating in parallel, or managed by one host processor module, which can be located remotely from each other, as is well known specialists in this field of technology. It should be noted that, despite the fact that all connections figure 4 shows how a physical connection, one or more of these compounds can be wireless connections. They are intended only to show that the “United” modules are designed for connection to each other in some way. The client CL can be done to complete method to initiate the transfer of the communication session in telecommunication network of the first connection between the first client in the first communication device and a remote client to the second connection between the second customer in the second device connection, and a remote client, and the session contains tract media and tract alarm, and the client performs: a) the generation of a request transfer to transfer a communication session and the request for transfer into the application server. The following steps a)to (e) can be explained in more detail. It will be clear that some action can be performed using the application server AS the customer first or second client, and some actions can be performed using the application server AS in cooperation with the first or second client. Action and Before the client CL, which is either an SIP phone ST, or mobile phone MT, functionally connected with either ST or phone mobile phone MT or including telephone ST or mobile phone MT, generates a request transfer to transfer a communication session, the first client should be initiated to fulfil it. Three examples of this are provided below. In accordance with examples 1 and 2, initiation can be provided by user input. In example 3, initiation can be provided in an automated way, may also contain user-enter to confirm. EXAMPLE 1 Subscriber can participate in the call via mobile phone MT and suits his/her writing-table, on which the SIP phone ST. The caller wants to transfer a call from the mobile phone MT in SIP phone ST. Thus, the second person in the second device connection is a SIP phone ST, the first customer in the first communication device is a mobile phone MT. Management utility for the call may offer the subscriber to initiate the generation of the transfer request and send it to the application server AS. EXAMPLE 2 Subscriber can participate in the call via SIP phone on his/her Desk and wants to transfer a call to his/her mobile phone MT, because going to move away from the Desk. Thus, the first customer in the second device connection is a SIP phone ST, and the second client in the first communication device is a mobile phone Mr. Management utility for the call may offer the subscriber to initiate the generation of the transfer request and send it to the application server AS. EXAMPLE 3 In accordance with the present example, the above-mentioned management utility call is made to establish a radio connection with a mobile phone of MTS, for example, using Bluetooth. Subscriber can participate in the call via mobile phone MT and suits his/her writing-table, where is the phone SIP ST. When the utility call control detects, through that the mobile phone is approached, she asks the subscriber, for example, through a pop-up menu on PC, whether a subscriber to initiate the transfer. A subscriber can specify the utility call control (using user input, for example, by clicking a button or mouse click)that are to be transferred, thus initiating the request of transfer. Be clear, that can be defined more use cases. Management utility for the call may be separated from the SIP client, despite running on the same computer platform (computer device such as a PC). The advantage of using a separate utility call control is that it facilitates the use of different types of SIP phones without imposing requirements on these phones SIP to have a special opportunity. Management utility for the call may also be combined or connected with mobile phone MT. Based on the above examples it is clear that, in accordance with the embodiment, action a) carry out in response to user input. Thus, the subscriber provide option to indicate that must be generated by the transfer request. In accordance with the additional option of implementation, the second client is a SIP phone associated with the client while the first client is a mobile phone, with the first client, the second client is made to contact each other through a wireless connection, and the client is made for monitoring the quality of the wireless connection and require user input to execute whether or not a), when the quality of the wireless connection increases above the threshold of quality. Wireless connection can be one of: radio connection, Bluetooth connection. Before SIP phone ST actually offers to transfer devices, he can exchange messages with your mobile phone MT, perhaps using the application server AS to determine if a mobile phone MT in standby mode, i.e. connected to the network (for example, the GSM network). If not, the proposal carry the device is useless. It should be noted that when the mobile phone MT is in standby mode, it may still be included and executed to support radio connection such as Bluetooth. The term “standby mode” is used to indicate that the mobile phone MT is active and working, but at this moment is not involved in speech (or video, etc.) session. Request the transfer, which is sent using the client CL (which is a SIP phone or ST mobile phone MT), may contain the designation of the first and second client. This guide can be just a phone number that is associated with the first and second client, although can also be used in other directions. The transfer request may contain the designation of one of the first and second client and the server application can be made to specify a different retrieve from the first and second customer from the database. The indication can be extracted with the use of a database, such as the register of HSS. Information about the identification of the first and second client can be used by server applications AS to identify the first and second client. This information can be used in the following steps (b)-C). Also, this information can be used to determine whether allowed or denied a request of transfer, for example, by checking the policies of the caller or of the operator. On the basis of the above it will be clear that the application server AS made for the reception of the request, transfer from the customer first or second client. The client CL may be the first or the second client, may include the first or second client or may be functionally connected with the first or second client. Action bIn response to a)perform an additional action b) using the application server AS: b) to send a request for installation to the second client for installation of a second connection, in response to a request of transfer, and to accept the installation of the second client, in response to the request of the installation. The application server CS performed for a call to the second client. Second, the client accepts the challenge and begins to warn the user. The application server AS being continuous SIP user agent (B2BUA), uses SIP to establish a call to the second client. Making a call in action b) perform such a way that: for this call does not activate the completion of IMS services; - a call to bring in the desired device communication. This can be used mechanism, such URI globally routable user agent (GRUU). The second client can be a mobile phone MT. In this case, alarm call overcomes the control function of the media gateway (MGCF), to the alarm system was delivered to a mobile phone MT in the domain circuit-switched (CS). The SIP signaling used in the IMS network, transform into ISUP signaling used on the network CS. This conversion is performed with the help of the MGCF, when the alarm system overcomes the border between the IMS network and network of CS. GRUU, which is used to establish this branch of the call includes a prefix number. This prefix is an indication that this call will be delivered to a mobile phone of MTS and will bypass any services associated with the call. Making a call to the second client may optionally be performed in accordance with the usual methods to establish the call. The subscriber can accept the call to the second client. The application server AS can be performed to generate query installation containing a pointer transfer. This pointer transfer can be recognized by the client, the host installation prompts, and initiates special functionality in the client, receiving the request installation. These features may include providing the user with instructions to inform the caller that request received, installation proceeds from the transfer. Instruction of the user, for example, can be a message transfer, displayed to the subscriber, or call transfer, reproduced, to notify the subscriber about the installation prompts. When providing special instructions of the user, the user may decide to more easily agree to the request to install or not. If consent is, the client can be done to make in response consent to the installation of the application server. In accordance with the embodiment, the client is made for b) receiving the request for installation of the application server and parcel of the agreement on the installation of the application server, in response to the request of the installation. In accordance with the additional option of implementation, the client is made to retrieve the pointer was moved from the installation prompts and provide instructions to the user in response to receiving pointer transfer. ActionAfter step (b) is exercisable for more action) using the application server AS containing actions C1 and C2): C1) the transfer of a path of signaling from the first connection in a second connection, in response to consent to install, C2) the transfer tract media from the first connection in a second connection, in response to consent to install. Action) can be mentioned as an upgrade path alarm. When a second client agreed to request the setting from the application server AS in step b), the application server AS taking action to ensure that the alarm is coming from the direction of the remote client is forwarded to the second client, and that alarm coming from the direction of the remote client is forwarded to the remote client. The application server AS updates the internal information indicating a change in the path of the alarm. In addition, the application server AS it can inform the remote client on information access second client, for example, by sending message to upgrade SIP a remote client. Information access specifies the type of network access, which is used with the device, for example, GSM or WLAN. Information access could provide an indication about the functionality of the terminal second client, allowing a remote client to use other functionality to a second client while the rest of the session. Action C2) can be mentioned as an upgrade path multimedia. When a second client agreed to request the setting from the application server AS in step b), the application server AS updates tract media remote client/from a remote client to start sharing media with the second client instead of the first customer. The application server AS can send a message to upgrade to a remote SIP client, the update message SIP contains the session description Protocol (SDP) with an IP address that is used to transfer media in the second client. SDP is a standardized description of the media, which are exchanged between subscribers in the IMS network and/or servers in the IMS network. In accordance with the draft implementation action) perform using the application server AS by transferring tract media from the first IP address that is associated with the first device connection, the second IP address associated with the second device connection. In accordance with the additional option of implementation, the update message SIP action C1) and the update message SIP action C2) can be combined into a single update message SIP. Action d) Action d) contains: d) sending messages updates to remote side, and the update message contains an indication that the transfer is executed. This action is carried out by means of the application server AS to inform the appropriate nodes in the network that the subscriber has changed the access network and changed the terminal. Change the access network may lead to change in the payment terminal change may lead to different logical behavior of the service. In accordance with the way of the implementation provided by the application server AS the update message contains information access. Information may be sent to the remote side, for example, at least to the remote network. Access information may contain information that specifies which network access (radio) use with user's first and second client. Action eAction e) can be performed as a final step, containing the transmission is complete, the first client to complete the first connection. The complete message can be generated and sent to the application server AS. First, the client can be done to receive this message is complete. May be provided to the client, with the first customer is a SIP phone ST associated with the client, the second client is a mobile phone of MTS and additional charges are made for e) receive notification of completion of the application server to complete the first connection, in response to a forwarded request transfer. In accordance with the way of the implementation provided by the application server, and the message is complete, contains a pointer transfer. The application server AS can be performed to generate the message is complete, containing the pointer is migration. This pointer wrap can be used first client to initiate the conclusion message to a caller to indicate that the call is not completed and transferred. Thus, provided the first client, with the first customer is made to retrieve the pointer transfer of the message is complete and providing specify the user in response to receiving pointer transfer. In accordance with the option for the provided computer program that, when loaded into the computer that provides the computer with the functionality to perform one of the methods described in this application. A computer program may be the first computer program that, when loaded in the computer provides the computer as the application server as described in the variants of implementation. The computer program also may be the second computer program, which, when loaded into a computer, facilitates the work of the computer as the client, as described. Such second computer program can be a utility call control, as described. The IMS network can contain the following components/devices: - mobile phone MT, as described above, - switching node, such as switching center for mobile communications (MSC), - the application server as described above, - Protocol Converter RS, which can provide management gateway media, forming the border gateway between your network from circuit-switched and IMS network, - input mediator IP, which may act to determine which service node (such as serving the function of state management of the call (S-CSCF)) to use for a particular subscriber, for example, using register HSS. Input mediator IP can also be referred to as a pull CSCF (I-CSCF), the role of which is to select the correct S-CSCF during registration, and at the end of each session to find the right S-CSCF, which caters to the target user's terminal - register HSS, which is a database in which you store information from subscribers, such as users ' names and associated telephone numbers, IP addresses, etc., - serving CSCF (S-CSCF), which provides services to the subscriber to which the subscriber is subscribed to. As explained above, the case of HSS, in fact, is a database containing information about subscribers of the IMS network. HSS can contain information about the subscription users, i.e. user profiles. Also HSS plays an important role when the user terminal is registered in the IMS network, as it authenticates and authorizes the user's terminal. HSS contains information about the location of the subscriber (appointed serving CSCF) and provides information in serving CSCF, which is used as a part of the registration procedure, for example, by providing serving CSCF authentication options (which authentication method should be used, and the data to perform the selected authentication method). HSS also loads the user profile in serving CSCF, which, for example, contains the initial filter criteria, giving the team serving CSCF about which application servers AS will be linked through the ISC interface for initiating and completing transactions the SIP. Register HSS may also be referred to as the home subscriber server. However, it is clear that in most cases it can be referred to as a subscription database. The first connection between the first client in the first communication device and the remote clients can be performed in compliance with prior art. This may contain the appropriate protocols, such as initiation Protocol session (SIP), which is known for installation of communications media. Action I-IV above, refers to installing the first connection and, therefore, take place before the transfer of the communication session (see steps a)to C), as described in more detail below. Before conversion of a communication session can be established between a mobile phone MT and computer-based management utility call, which can be executed in the client, for example, can be a host for a SIP phone ST (in this example, the second client). Radio connection can be established by using a pair of Bluetooth. This pairing Bluetooth previously installed between the mobile phone MT and management utility call. Subscriber participating in a voice call to a mobile phone, comes to his Desk, where the phone SIP ST. Management utility call detect proximity of a mobile phone MT and notifies the application server AS. The discovery of a mobile phone of MTS, for example, via Bluetooth, using a utility call control can apply a specific 'hysteresis'. Hysteresis entails, for this case, use that utility call control performed to detect the presence of a mobile phone of MTS, only determine if a certain minimum quality of the signal (for example, the intensity of the signal, before it invites the subscriber to transfer. Also, after the presence of the mobile phone MT determined, the utility call control can perform the functionality that is explained with reference to figure 5, to prompt the caller to transfer session. Management utility call that can be accessed using a host client can send a status request to the application server AS in action 5.1. The purpose of this query might be to find out whether, in fact, mobile phone MT whose presence is discovered, the first connection. The status request may contain the designation of SIP phone and ST mobile phone MT associated with the subscriber. Actually the status request can contain only one of these two indications. The application server AS can be performed to extract the lack of guidance from the query status on the basis of the instructions contained in the request status. The application server AS made for the reception of the request status and generation status messages in management utility call in step 5.2. Management utility call can be made to provide the output of information to the subscriber, prompting the user to provide a user input. The output can be generated in step 5.3 and may contain a question like: «there is a cell phone call. Whether You wish to transfer the call to Your Desk phone?». The subscriber can answer this question by providing appropriate input in action 5.4. If the caller wants to transfer a call (thus, the action of 5.4 is «Yes»), management utility can call to action: a) to generate the request transfer to transfer a communication session and send a transfer request to the application server AS. The application server can be made to: a) reception of the request transfer to transfer a communication session. In accordance with the way of the implementation, management utility can be run through the provision of user mappings between the MAC address of the mobile phone MT and identification of the subscriber (for example, ISDN-MSISDN subscriber's mobile phone). Management utility call, checks the application server AS whether a particular subscriber is currently in the cell phone call. If this is not the case, the utility call control does not undertake any additional action to initiate the transfer. If this occurs, the utility call control offers the customer to transfer a call to a SIP phone ST. If the subscriber agrees to the proposal, then the utility call control informs the application server. Transfer additionally explained with reference to 6 Fig.6 shows the first client (mobile phone MT), the application server AS input mediator IP, second client (SIP phone ST) and remote side of RP. 6 additionally shows intermediary CSCF, which acts as an intermediary between the user and the network to a remote party RP. Fig.6 shows the action b)to (e), i.e. shows, as is the transfer. Action and explained with reference to figure 5. Actions a)to (e) can be described as follows: a) the request for transfer to transfer a communication session of the first client to the application server, b) sending of the request for installation of the application server in the second client for installation of a second connection, in response to a request of transfer and reception of the application server consent to the installation of the second client, in response to a request installation, C1) the transfer of a path of signaling from the first connection in a second connection, in response to consent to installation C2) the transfer tract media from the first connection in a second connection, in response to consent to install, d) sending messages upgrading from application server to the remote side, and the update message contains an indication that the transfer is executed and e) sending messages completion of the application server is the first client to complete the first connection. Arrow 6.1 is a SIP session, which currently exists between the first client (i.e. accepted by the subscriber) and application server AS. Arrow 6.2 is a SIP session, which currently exists between the application server and AS the remote side. As the session 6.1 and session 6.2 can overcome one or more intermediaries SIP. In this example, the session 6.1 connected with communication line ISUP and DTAP with the first client/accepted by the subscriber. The application server accepts AS indicating that require relocation. The application server AS learns, for example, by accepting the transfer request in action and, in a second client must be installed migration. After the application server AS has accepted the request migration in action a), for example, in accordance with the explanation above with reference to figure 5, the application server AS an action b), resulting in actions to 6.3-6.8. First, the server application AS sends a request to install the second client for installation of a second connection, in response to a request of transfer. This is shown by using the arrow 6.3, which is a SIP invite message. The application server AS establishes the call to the URI globally routable user agent (GRUU) phone SIP ST indicated with arrows 6.3-6.5 shows the SIP invite message, sent from the application server AS the second client using the input intermediary IP and intermediary CSCF. Calling line identity for this call can be installed in the line identity of the remote party RP call, which is transferred in this example, the phone SIP ST. GRUU may be notified in advance to the application server AS, in accordance with the methodology 3GPP Rel-7. May not be able to access the service, to call for the second client, in this example, the phone SIP ST. SIP phone ST meets the telephone by the consent of the subscriber at incoming call. Actions 6.6-6.8 represent consent to install sent from the second client, in this technique, phone SIP ST, in response to the request of the installation. C2) the transfer tract media from the first connection in a second connection, in response to consent to install. Figure 6 is shown using the steps 6.9 depicting the update message SIP passed to remote side RP. The application server RP updates the SIP session with the remote side RP. Namely, the session description Protocol (SDP) must be updated to make the remote side of a RP to start sharing multimedia with the second client instead of the first customer. In addition, the application server AS it can inform the remote side of a RP on information access second client by sending instructions to the information of the second client access in the update message SIP. Action d)associated with informing the remote side RP that is the transfer of the device, is not reflected in Fig.6. Finally, execute the action (e), i.e. the transmission is complete, the first client to complete the first connection is shown using the arrows 6.10 and 6.11, respectively, reflecting the message of farewell SIP sent from the application server AS the first client, and a confirmation message SIP, confirming the completion by the first client to the application server AS. A SIP session (and the connection ISUP and connection DTAP) with first customer serviced subscriber complete. It will be clear that the alarm is shown in Fig.6, between AS and MT can overcome the different network nodes, and that the alarm system contains a mixture (concatenation) SIP signaling, ISUP signaling and alarm DTAP. EXAMPLE 2 Example 2 describes the transfer from SIP phone in ST mobile phone MT by explicit request. This example refers to a situation in which the subscriber is involved in (audio) calling via a SIP phone ST, SIP desktop phone, for example, connected to the Ethernet. SIP phone ST can be client SIP-based computer or a standalone SIP desktop phone, for example, is connected to the Ethernet. The subscriber intends to continue the call in his/her mobile phone MT, i.e. the first connection between the first client in the first communications device (phone SIP ST) and a remote client should be transferred to the second connection between the second customer in the second communication device (mobile phone MT) and a remote client. The session contains tract media and tract alarm. A subscriber can specify in the computer management tool challenge, which he/she is going to migrate from a SIP phone in ST mobile phone MT. Utility call control signaling transfer request to the application server AS. The transfer request sent by the utility call control in the corresponding application server AS that may include an indication of the second client (i.e. mobile phone MT), which will act as a second client for this transfer. Management utility call, for example, may include MSISDN subscriber's request transfer as guidance. Thus, the transfer request may contain the designation of the second client and may also specify the first client. The application server establishes a connection with access to a mobile phone MT and closes the connection access with SIP phone (activity b) and e)). To accomplish this, the application server AS may perform verification to ensure that the second client (mobile phone MT), for instance, such as MSISDN to specify the second client, forms part of the profile of the subscriber is associated with the first customer (in this case the phone SIP ST). In accordance with this example, subscriber initiates management utility call button to initiate the transfer by generating and sending a query transfer, i.e. the action a) perform in the client, in response to user input. Thus, in accordance with this example, you do not need to have the utility call control were examined is whether the mobile phone near MT. It can be assumed that the mobile phone is near MT, otherwise the subscriber would initiate a management utility call in order to generate the transfer. Consequently, there are no strict requirements to the Bluetooth utility call control in the GSM telephone. The sequence for this example from step b), functionally similar sequence of signals, as shown in Fig.6. It should be emphasized that the explicit request of transfer of the access device (action a) in response to user input) can be used for different kinds of migration, including - transfer from the mobile phone MT in SIP phone ST (example 1), - transfer from SIP phone in ST mobile phone MT (example 2), - transfer from SIP phone in ST mobile phone VOIP, for example, via WLAN SIP or SIP through HSPA; second, the client (in which perform the migration may be a phone VCC supporting access to GSM and SIP via WLAN or access to HSPA, and having opportunities to migrate the access during an incoming voice call, but is not limited. When performing a migration from SIP phone in ST telephone VCC using WLAN to access IMS subscriber can then migrate the access to the access to GSM, in the case when a caller leaves the service area of a wireless LAN. Additional comments Options for implementation described above refer to the IMS network, but it will be clear what ways of implementation can also be applied in other networks, collectively referred to as the network of the GSM network, a network of multiple access code division (CDMA)network multiple access time division (TDMA), universal mobile telecommunications system (UMTS) or 4G network. It should be clear that the IMS network can contain more nodes and other nodes than described in this application. Nodes may also be present, more than once, for example, for reasons of balance or organizational reasons. The nodes are shown as separate units, actually can be formed as a single element, including functions enabled sites. The nodes can be divided into two or more nodes. The descriptions above are intended to be illustrative and not restrictive. Thus, specialist in the art must understand that the invention described in this application may be made modifications not going beyond the scope of the claims below. 1. The method of transfer of the communication session in telecommunication network of the first connection between the client and the remote client to the second connection between the second client and the remote client, and the session contains tract media and tract alarm system in a way that provides the steps, which are: accept the transfer request for transfer of the communication session, send the request to install the second the client for installation of a second connection in response to the request of transfer, transfer tract alarm from the first connection in a second connection, transfer tract media from the first connection in a second connection, send a message to upgrade to the remote client, and the update message contains an indication that the transfer is executed and send the message to complete the first customer to complete the first connection. 2. The method according to claim 1, wherein the first client is the first device connection, and the second client is in the second coupling. 3. The method of claim 2, where the primary communication device is a phone initiation Protocol of the session and the second device connection is a mobile phone. 4. The method of claim 2, in which the second device connection is a telephone Protocol session is initiated, and the first communication device is a mobile phone. 5. The method according to claim 1, additionally contains a stage where agree to the installation from the second client in response to a request installation. 6. The method according to claim 1, wherein the transfer request contains the indication of the first and second client. 7. The method according to claim 1, wherein the transfer request contains one of the first and second client, and in a way that provides for a stage on which to extract different from the first and second customer from the database. 8. The method according to claim 1, wherein the transfer tract alarm from the first connection in a second connection contains the stage at which send the notice on the information of the second client access to the remote client. 9. The method according to claim 1, wherein the transfer tract media from the first connection in a second connection is performed with the help of transfer tract media from the first IP address that is associated with the first device connection, the second IP address associated with the second device connection. 10. The method according to claim 1, wherein the transfer request accepted from the customer first. 11. The method according to claim 1, wherein the transfer request accepted from the second client. 12. The method according to claim 1 in which the request installation contains a pointer transfer. 13. The application server in a telecommunications network to transfer session of the first connection between the first the client and the remote client to the second connection between the second client and the remote client, and the session contains tract media and tract alarm, and application server contains: the receiving module for reception of a message, the transfer module for message transmission, processing module for processing of messages and information, and the receiving module adapted to accept the request transfer to transfer a communication session, processing module is adapted to handle the request transfer, processing module is additionally adapted to initiate a transfer, by means of the module of the transfer, request the setting to the second client to install the second connection in response to a request of transfer, processing module is adapted to carry tract alarm from the first connection in a second connection, processing module is additionally adapted to carry tract media from the first connection in a second connection, processing module is additionally adapted to initiate the transmission, with transmission module, update messages to the remote client, and the update message contains an indication that the transfer is executed and processing module is additionally adapted to initiate a transfer, by means of the module of a transmission, message completion of the first client to complete the first connection. 14. Computer-readable media that stores computer-executable processing operation to transfer the session in the telecommunication network of the first connection between the client and the remote client to the second connection between the second client and the remote client, and the session contains tract media and tract alarm, and mentioned computer-executable processing instruct the computer to perform operations: the reception of the request transfer to transfer a communication session, make a request for installation to the second client to install the second connection in response to the request of the migration, the migration path alarm from the first connection in a second connection, transfer tract media from the first connection in a second connection, send update messages to the remote client, and the update message contains an indication that the transfer is executed and the message to complete the first customer to complete the first connection.
|
© 2013-2014 Russian business network RussianPatents.com - Special Russian commercial information project for world wide. Foreign filing in English. |