EP2415275B1 - Method and system for handling a multi-media call setup request - Google Patents
Method and system for handling a multi-media call setup request Download PDFInfo
- Publication number
- EP2415275B1 EP2415275B1 EP09776508.5A EP09776508A EP2415275B1 EP 2415275 B1 EP2415275 B1 EP 2415275B1 EP 09776508 A EP09776508 A EP 09776508A EP 2415275 B1 EP2415275 B1 EP 2415275B1
- Authority
- EP
- European Patent Office
- Prior art keywords
- terminal
- media
- call
- video
- call setup
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Not-in-force
Links
- 238000000034 method Methods 0.000 title claims description 29
- 230000011664 signaling Effects 0.000 claims description 27
- 230000004044 response Effects 0.000 claims description 25
- 230000009977 dual effect Effects 0.000 claims description 3
- 230000007781 signaling event Effects 0.000 claims 2
- 230000009471 action Effects 0.000 description 20
- 238000010586 diagram Methods 0.000 description 20
- 238000004891 communication Methods 0.000 description 15
- 230000006870 function Effects 0.000 description 14
- 230000008901 benefit Effects 0.000 description 10
- 238000005516 engineering process Methods 0.000 description 4
- 238000012545 processing Methods 0.000 description 4
- 230000006978 adaptation Effects 0.000 description 3
- 230000008859 change Effects 0.000 description 3
- 238000003825 pressing Methods 0.000 description 3
- 230000000977 initiatory effect Effects 0.000 description 2
- 230000001360 synchronised effect Effects 0.000 description 2
- 102000018059 CS domains Human genes 0.000 description 1
- 108050007176 CS domains Proteins 0.000 description 1
- 230000004913 activation Effects 0.000 description 1
- 230000003044 adaptive effect Effects 0.000 description 1
- 230000004888 barrier function Effects 0.000 description 1
- 230000002457 bidirectional effect Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 238000013439 planning Methods 0.000 description 1
- 238000002360 preparation method Methods 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q11/00—Selecting arrangements for multiplex systems
- H04Q11/04—Selecting arrangements for multiplex systems for time-division multiplexing
- H04Q11/0428—Integrated services digital network, i.e. systems for transmission of different types of digitised signals, e.g. speech, data, telecentral, television signals
- H04Q11/0435—Details
- H04Q11/0457—Connection protocols
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q2213/00—Indexing scheme relating to selecting arrangements in general and for multiplex systems
- H04Q2213/1307—Call setup
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q2213/00—Indexing scheme relating to selecting arrangements in general and for multiplex systems
- H04Q2213/13201—Change-over of service during connection
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q2213/00—Indexing scheme relating to selecting arrangements in general and for multiplex systems
- H04Q2213/13209—ISDN
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q2213/00—Indexing scheme relating to selecting arrangements in general and for multiplex systems
- H04Q2213/13248—Multimedia
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q2213/00—Indexing scheme relating to selecting arrangements in general and for multiplex systems
- H04Q2213/13251—Restricted service, class of service
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q2213/00—Indexing scheme relating to selecting arrangements in general and for multiplex systems
- H04Q2213/1326—Consultation call, broker's call, call hold, toggling
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q2213/00—Indexing scheme relating to selecting arrangements in general and for multiplex systems
- H04Q2213/13274—Call rejection, call barring
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q2213/00—Indexing scheme relating to selecting arrangements in general and for multiplex systems
- H04Q2213/13337—Picturephone, videotelephony
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q2213/00—Indexing scheme relating to selecting arrangements in general and for multiplex systems
- H04Q2213/13405—Dual frequency signaling, DTMF
Definitions
- the present invention relates to a method and system for handling a Multi-Media call setup request by a calling terminal towards a called terminal in a telecommunication network, wherein a media control node controls a switching action according to a response of the called terminal.
- PSTN Public Switched Telecommunication Network
- ISDN Integrated Services Digital Network
- PLMN Public Land Mobile Networks
- GSM Global System for Mobile communications
- W-CDMA Wideband - Code Division Multiple Access
- TD-SCDMA Time Division - Synchronous Code Division Multiple Access
- PS Packet Switched
- IP Internet Protocol
- Voice calls regarded as a traditional communication method, provide a level of interactive communication, however video as medium took off as a higher level and more sophisticated way of communication.
- the loud-speaker in the terminal of the called party will be activated, play out audio from the calling party, and audio captured from the terminal of the called party will be sent over an audio channel to the terminal of the called party.
- the camera in the terminal of the called party (e.g. a front camera at a mobile phone) will be activated when the call setup is answered and the captured video is sent to the terminal of the calling party via the video channel.
- Such a system is e.g. disclosed in WO 02/052811 A .
- the arrival of the more sophisticated way of communication by video also has a disadvantage in that the privacy of the called party when answering a video call setup incurs a risk.
- the video screen might disclose a scene, that is not intended for others. The same remark is valid for the automatic launch of the camera at the terminal of the called party, possibly providing the calling party with a private scene of the called party.
- a called party might adapt configuration options or settings of the terminal in relation to a current privacy situation.
- the automatic launch of the loud-speaker in the terminal of the called party might be non desired when answering a video call in a non private area. Without a hands-free device and in a common case a call setup is answered without checking if it is a video call setup and the automatic launch of the loudspeaker becomes intrusive.
- the personal intrusion problem that the implementation of video calls causes is regarded as a barrier for the growth of video telephony.
- a method for handling a Multi-Media call setup is described wherein by means of a media control entity a number of steps is performed.
- the media control entity is part of a telecommunication network as well as a media switching entity controlled by the media control entity, and a calling and a called terminal, both capable to perform Multi-Media calls.
- the calling terminal initializes a Multi-Media call setup, hence the calling terminal, and the called terminal represents the called terminal.
- a Multi-Media call comprises a call with a plurality of media types among others video, audio, text or data which can be transferred simultaneously.
- the steps performed by the media control entity comprise:
- This media control entity is described.
- This media control entity is arranged for handling the Multi-Media call setup that is initialized by the calling terminal towards the called terminal.
- This media control entity is, together with the media switching entity controlled by the media control entity, and the calling and called terminal, both capable to support Multi-Media calls, being part of the telecommunications network.
- the calling terminal initializes a Multi-Media call setup.
- a Multi-Media call is regarded to comprise a call with a plurality of media types among others video, audio, text or data which can be transferred simultaneously.
- the Media control entity is communicatively connected to both terminals.
- the media control entity comprises a selecting unit suitable for selecting an information from a database unit. This information indicates for which media type a call setup to the called terminal is allowed.
- the media control entity is arranged to initialize a setup of a subsequent call to the called terminal of a media type as indicated by the selected information.
- the media control entity is also arranged to receive a response that is initialized by the called terminal, and the media control entity is arranged to instruct the media switching entity to switch the Multi-Media call, depending on the allowed media type and the response initialized by the called terminal.
- the network also comprises the media control entity and is communicatively connected to the terminal device.
- the terminal device is arranged for signaling the media control entity to perform a rejection or release of a connection of a first media type or a call setup for a first media type, such that the connection or call setup between the media control entity and the terminal device is released.
- the signaling as initialized by the terminal device results into a call set up of a second media type towards the terminal device of a different media type than the first media type.
- the invention provides the advantage to a user of a Multi-Media capable mobile terminal to receive a Multi-Media call setup but answer this Multi-Media call setup as a single media call setup, e.g. as a voice call, with a single action at the terminal, providing the user a feature to instantly decide to answer the call setup as e.g. a voice call setup when it is not appropriate to answer the call setup as a Multi-Media.
- the invention provides the further advantage that during an established call a single action such as pressing a button at the terminal of the called party, initiates a sequence to toggle the current media call type e.g. a voice connection to a video connection and vice versa.
- This single key allows an easy, swift and secure switch between both call media types.
- a still further advantage is that answering of a video call setup according to the invention has the advantage that a user which frequently changes its terminal type does not have to know the terminal specific settings to allow or block video, but instead a single setting made e.g. via the internet or by means of calling a service number enables the user to control his answer mode.
- a still further advantage that implementation of the invention offers is that the method can be applied with state of the art terminals, not requiring an adaptation, and where a function such as the reject action by means of e.g. the "no" button has an understandable result to the user, in that the current alert for e.g. a video call setup is by application of the invention exchanged to an alert for e.g. a voice call setup.
- voice or “voice call” means that an audio channel is to be established
- video or “video call” means that a video channel and an audio channel are to be established.
- Video and audio content is transferred as streams via the video and audio channels respectively.
- the word "stream” is to be understood as comprising a single any directional or bidirectional stream.
- Multi-Media is to be understood as denoting two or more media.
- a video call setup and an established video call comprising an audio and a video stream is used as an example of a Multi-Media call.
- a Multi-Media device is capable to handle simultaneously two or more media, such as an audio and a video stream.
- a connection is implemented as a channel suitable for the specific stream it has to support between two terminating points.
- the single channel can be provided along multiple call legs or connecting equipment.
- a terminal also known to a person skilled in the art as communication device can be wired or wireless. Implementations of wireless terminals are e.g. User Equipment (UE), Mobile Station (MS), mobile or wireless phones or mobile computers.
- UE User Equipment
- MS Mobile Station
- W-CDMA Wideband - Code Division Multiple Access
- PSTN Public Switched Telephone Network
- both SIP and H.245 communication setup protocols are depicted. These protocols are just used as an example as to implement the invention with available telecommunication products.
- the W-CDMA access and W-CDMA network 110 is schematically drawn, connected to a first radio environment 100 with terminals 101, 102. Connections 141, 142 constitute connections between the W-CDMA network 110 and the radio environment 100. Figure 1 shows additionally a new node 120 connected to the W-CDMA network 110 by means of connections 131, 132 and 133.
- the W-CDMA network 110 comprises switching network nodes such as Mobile Switching Center (MSC) nodes 110A and 110B.
- MSC Mobile Switching Center
- the new node 120 comprises a control, gateway and switching functions, capable for switching audio and video channels.
- a combined gateway and switching function comprised by node 120 that is capable of connecting audio and video channels will be named in this description as a Media Switching Entity or "Video Gateway” (ViG).
- a Media Control Entity also comprised by the new node 120 is listed in this description a "Video call setup with Voice/Video control function", abbreviated in this description as "ViVo" and applied in all further embodiments.
- the ViVo is arranged to control the ViG, and the ViG is arranged to provide signaling information to the ViVo.
- Node 120 is applicable to all embodiments and will be denoted in the description as ViG+ViVo 120, comprising ViVo 120A and ViG 120B, depending on the function(s) to be elucidated.
- the functionality of the ViG+ViVo 120 might also be comprised by several network nodes or as a distributed network service or integrated into a network node as a Mobile Switching Center 110A, 110B.
- the drawings contain W-CDMA network switching nodes 110A and 110B as separate entities, but for the ease of explanation switching actions performed by the nodes 110A and 110B are listed as a switching action of the W-CDMA network.
- FIG. 1 focuses on the issues required for explaining the invention, hence network entities not regarded as helpful for explanation are not depicted nor mentioned at the description.
- network entities of the radio environment 100 with e.g. its Base Stations, also known as Node-B's are not depicted.
- Figure 2 describes a video call setup flow according to the invention, using the network elements depicted in figure 1 .
- both a video channel and an audio channel are established at answering the video call setup.
- the loud-speaker in the called terminal 102 will be activated, play out the audio from the calling terminal 101 and the audio captured from the called terminal 102 will be sent over the audio channel to the calling terminal 101.
- the invention provides however that the video channel will, from a communication perspective, be handled differently compared to the audio channel.
- the new call terminating service performed by ViG+ViVo 120 maintains a database comprising an information being implemented as a variable indicating a media type the called terminal 102 is currently allowing to be called for.
- This variable is hereafter named as "answer mode variable”.
- the answer mode variable will in all embodiments comprise either "receive a video call setup as a voice call setup” or "receive a video call setup as a video call setup", hence the answer mode of the called terminal will be "voice” or "video”.
- the video call setup request is forwarded 202 by the W-CDMA network 110 to the ViG+ViVo 120.
- the W-CDMA network 110 forwards all video call setups to the ViG+ViVo 120, or only forwards video call setups to the ViG+ViVo 120 when the user of the called terminal 102 has subscribed to a service which enables selective video or voice answering of incoming video call setups according to the invention.
- Implementation of the latter method is e.g. enabled by requesting a Home Location Register (HLR) node comprised by the W-CDMA network 110 for a service profile of the subscribed user of the called terminal 102 by the MSC 110A.
- HLR Home Location Register
- the ViG+ViVo 120 receives 202 the forwarded video call setup request, the request comprising an address of the called terminal 102.
- the address of the called terminal 102 can be a Mobile Station Integrated Services Digital Network number of the called party (MSISDN).
- MSISDN Mobile Station Integrated Services Digital Network number of the called party
- the address is subsequently applied by the ViG+ViVo 120 to select 203 the answer mode variable associated with the called terminal 102, from the database. Having selected 203 the answer mode variable the ViG+ViVo 120 instructs 204 the W-CDMA network 110, to set up a subsequent call of a voice or video media type as indicated by the answer mode variable associated to the called terminal 102.
- This description applies for all embodiments the media voice and video, although other media such as text, data or fax would be equally applicable.
- the video media is implemented according to the 3G-324M standard.
- ViG+ViVo 120 optionally also fetches the list of the e.g. 3G-324M optional audio and video codecs that are supported by the called terminal 102 that have been provisioned in the ViG+ViVo database.
- the ViG+ViVo 120 uses this list of codecs when negotiating codecs for the video call between ViG+ViVo and the calling terminal 101. In this way the selection of codecs can be made to a higher quality level than selection of the mandatory default codecs in e.g. 3G-324M for a video call. I.e. the same codecs will be used as when the called terminal 102 is negotiating a video call itself which is the case when the answer mode variable in the ViG+ViVo database is set to "receive a video call setup as a video call setup".
- the user of the called terminal 102 is equipped with a convenient tool to have a setup of a video call answered in several ways according to the setting of the answer mode variable and the response action of the user of the called terminal 102.
- the ViG+ViVo 120 instructs 204 the W-CDMA network 110 to setup a subsequent call to the called terminal 102, with the address as indicated in the video call setup request 202, for a voice call as a medium.
- the W-CDMA network 110 subsequently calls 205 the called terminal 102 accordingly to a voice call protocol, e.g. with a Signaling System 7 (SS7) protocol Initial Answer Message (IAM).
- a voice call protocol e.g. with a Signaling System 7 (SS7) protocol Initial Answer Message (IAM).
- IAM Initial Answer Message
- the W-CDMA network 110 signals the answer message back to the ViG+ViVo 120, which then subsequently signals 206B an answer message to the W-CDMA network 110, in response to the initial video call setup request 210.
- SS7 Signaling System 7
- IAM Initial Answer Message
- ACM and ANM in this and subsequent figures mean Answer Complete Message and Answer Message respectively, and represent an acceptance of the call setup 204.
- the W-CDMA network 110 connects the calling terminal 101 with a video and an audio channel to the ViG 120. Subsequently the ViVo 120A instructs the ViG to connect 207 the audio channels of the calling terminal 101 and the called terminal 102 with each other.
- AMR and TDM mean respectively Adaptive Multi Rate codec and Time Division Multiplexing.
- the ViG 120B has connections to PS and CS networks and allows a situation where one of the terminals 101, 102 belongs to a PS domain and the other terminal to a CS domain.
- a video stream generated at the calling terminal 101 will in case the called terminal 102 answers 206A, be discarded at the ViG+ViVo 120.
- the user of the calling terminal 101 is served with a video stream or picture predetermined by the user of the called terminal 102, stored at a video source.
- the calling terminal 101 might in this way be provided with a generic video content or a personalized video content in relation to the user of calling terminal 101.
- the calling terminal 101 is provided with a predetermined avatar representing e.g. a human head, where lip, mouth or face movements are synchronized with the audio stream 207 provided by the called terminal 102. Submitting a video stream or picture from a video source to the calling terminal 101, is regarded as a personal greeting service.
- the ViVo 120A controlling the ViG 120, is arranged to detect by e.g. Dual Tone Multi Frequency (DTMF) signaling generated by the called terminal 102, additional requests for services from e.g. the user of the called terminal 102.
- DTMF Dual Tone Multi Frequency
- the ViG+ViVo 120 is during a call 207 enabled to detect predetermined DTMF signaling 208A of the called terminal 102.
- the ViVo 120A On detecting the predetermined DTMF signaling the ViVo 120A instructs the W-CDMA network 110 to release 208B the current voice connection between the ViG 120B and the called terminal 102 and requests the W-CDMA network 110 to set up 208C a new subsequent call to the called terminal 102 for a video connection.
- REL and RLC mean Release Message and Release Complete Message respectively.
- the ViVo 120A instructs the ViG 120B to connect the first video channel established at step 207 between the calling terminal 101 and the ViG+ViVo 120, to the second video channel established at step 209 between the ViG+ViVo 120 and the called terminal 102. Effectively a video and audio channel is established between the calling terminal 101 and the called terminal 102 via the ViG 120.
- a user of the called terminal 102 having a video call with calling terminal 101 has the ability during this established 209 video call, when entering a zone where his privacy is endangered, to initiate a switch back to a voice call, and later on switch back to a video call by pressing a predetermined key, while the calling terminal 101 maintains a video call to the ViG+ViVo 120.
- a predetermined key, a dedicated key or a key of the keyboard e.g. #5 or a predetermined sequence of keys at the called terminal 102 is to be defined for switching the current connection from video to voice or vice versa. See figure 6 below, which describes a switch from video to voice for the called terminal.
- the ViG+ViVo 120 might be configured to play a predetermined video stream to the calling terminal, as the established 207 video channel will be maintained during a switching action of the called terminal 102.
- the predetermined video stream may have content to inform the user of the calling terminal 101 that the user at the calling terminal 102 is performing a switch to either a voice or video medium.
- the answer mode variable maintained at the database, is under control of the user of the called terminal 102 and may be changed to "receive a video call setup as voice call setup" or "receive a video call setup as a video call setup” by calling a service number or via the Internet where a portal with authentication means allows the user to view and manually change the current answer mode.
- the user of the called terminal 102 is enabled to answer an incoming video call setup as a voice call setup and is provided with a simple means to switch back to video or again to voice media.
- ViG+ViVo 120 and the mailbox in one network entity as to provide a direct interface relieving the W-CDMA network 110 from switching actions and in case of a video mailbox, reduction of bandwidth allocation.
- video Ring-Back tone or Personal Greeting applications are optionally implemented in the ViG+ViVo 120 wherein source information for the Ring-Back tone content is locally available to the ViG+ViVo 120 for playing out to the calling terminal 101.
- Figure 3 is a schematic diagram representing a telecommunication network comprising Circuit- and Packet Switched terminals, a Circuit Switched W-CDMA network, a Packet switched network and a Circuit Switched interfaced Media Switching Node.
- figure 3 shows a calling terminal 105 applying a SIP and a Real-Time Transfer Protocol (RTP) for signaling and media transport.
- the SIP terminal 105 is part of radio environment 100A representing a terminal environment directed to PS communication technology and supported via connection 173 by the access network part of the W-CDMA network 110.
- connection 174 can alternatively be used for connection to the Internet 160
- the W-CDMA network 110 has a breakout connection 171 to the internet 160, such that the SIP terminal 105 can connect to an Internet Multi-Media Subsystem (IMS) network 160A comprised by the Internet 160.
- IMS Internet Multi-Media Subsystem
- the connection within the access part of the W-CDMA network 110 between SIP terminal 105 and the IMS network is schematically represented by connection 172.
- the IMS network 160A comprises typically the IMS entities for establishing calls, such as a Proxy Call Session Control Function (P-CSCF), the Interrogating Call Session Control Function (I-CSCF) and Serving Call Session Control Function (S-CSCF).
- P-CSCF Proxy Call Session Control Function
- I-CSCF Interrogating Call Session Control Function
- S-CSCF Serving Call Session Control Function
- a Media Gateway (MGW) function 150 is provided as a separate network entity, connecting with the Internet 160 by means of the connections 165 and 166 and to the W-CDMA network 110 and the ViG+ViVo 120 with Circuit Switched connections 131A, 132A.
- the configuration as shown in figure 3 allows video calls to be setup by PS based terminals 105 to CS based terminals 102, elucidated by the description of figure 4 .
- Figure 4 is a schematic diagram of a Multi-Media call setup flow according to a voice answer mode in a CS and PS network, where the calling terminal is a PS terminal, and where the Media Switching Node is CS interfaced, as depicted in figure 3 .
- figure 4 shows schematically the steps of a video call setup according to the invention, using the network elements depicted in figure 2 , wherein the calling terminal 105 is a SIP terminal applying a SIP and a RTP for signaling and media transport.
- connection 173 When a video call setup is initialized 401A by a calling SIP terminal 105 towards the called terminal 102 of a CS technology type, the access part of the W-CDMA network 110 receives the request via connection 173 and forwards, schematically depicted as connection 172, the request to the IMS network 160A via connection 171.
- the IMS network determines that the call is to be setup to a CS terminal outside the Internet 160 and submits a corresponding call setup request to the MGW 150 via connection 166.
- the call setup request is either forwarded to a predestined network switching entity of the W-CDMA network 110, such as an MSC or Gateway MSC (GMSC) 110A, or when the IMS network 160A has knowledge of the address of the ViG+ViVo 120, the Media Gateway entity 150 addresses the ViG+ViVo 120.
- the call setup requests will be sent to the ViG+ViVo 120, whether or not the user of the called terminal 102 has a subscription to a service which enables a selective video or voice answering of incoming video call setups according to the invention.
- Figure 4 depicts a situation where the call setup request 401A is sent 401B by the MGW 150 to the MSC 110A, acting as GMSC comprised by the W-CDMA network 110, which MSC 110A has knowledge of the service number corresponding to the ViG+ViVo 120.
- Video call setups are forwarded to the ViG+ViVo 120, or video call setups are only forwarded to the ViG+ViVo 120 when the user of the called terminal 102 has subscribed to a service which enables selective video or voice answering of incoming video calls according to the invention.
- Implementation of the latter method is e.g. enabled by requesting a HLR for a service profile of the user of called terminal 102, subscribed to the service, by the MSC 110A.
- the HLR being a node of the W-CDMA network 110.
- the actions 402, 403, 404, 405 and 406A & 406B are equivalent to actions 202, 203, 204, 205 and 206A & 206B, of figure 2 , disclosed above.
- the MGW 150 After receiving a connect message 406B, the MGW 150 connects the SIP terminal 105 in response to the initial call setup request 401A to the ViG 120. Subsequently the ViVo 120A instructs the ViG 120B to connect the audio channels of both connections to each other and at step 407 an audio channel is established between the calling SIP terminal 105 towards the called terminal 102, albeit a chain comprising a RTP, a H.223 and a TDM protocols.
- Steps 408A, 408B, 408C, 408D and 409 are equivalent to steps 208A, 208B, 208C, 208D and 209 discussed at figure 2 .
- a predetermined key As already described in figure 2 , also here a predetermined key, a dedicated key or a key of the keyboard e.g. #5 or a predetermined sequence of keys at the called terminal 102 are to be defined for switching from voice to video or vice versa during the connection. See figure 6 for details regarding switching from video to voice for the called terminal 102.
- Figure 5 is a schematic diagram of a Multi-Media call setup flow according to a video answer mode with call setup reject by the called party in a CS network.
- Figure 5 applies the network configuration depicted in figure 1 and presents the flow when a called terminal 102 responses to an alerted call setup for a video medium by rejecting the call setup.
- State of the art terminals may apply a "No" or "reject" button to signal the W-CDMA network 110 that the call setup should be halted.
- the reject action has different effects in relation to the current answer mode indicated by the answer mode variable.
- the user of the called terminal 102 rejects 506A the call setup by e.g. a "No" button or a special adapted button for switching an incoming video call to a voice call.
- the rejection 506B is signaled by the W-CDMA network 110 to the ViVo 120A which subsequently determines 507 that a switch to a call for voice is requested and initiates 508 a subsequent call setup for voice by means of the W-CDMA network 110 towards the called terminal 102.
- the calling party can be supplied with a video stream, as a personal greeting service, presented at the description of figure 2 .
- the connect On an answer action by the user of called terminal 102, the connect is signaled 509 towards the ViG+ViVo 120, and subsequently the ViG+ViVo 120 signals the calling terminal 101 in response to the initial call setup 510 that an answer has occurred.
- the W-CDMA network establishes a connection between the calling terminal 101 and the ViG 120, and establishes a connection between the ViG+ViVo 120 and the called terminal 102.
- the ViVo 120A instructs the ViG 120B to connect 510 both connections to each other, thereby establishing an audio channel from the calling terminal 101 to the called terminal 102 via the ViG+ViVo 120.
- the user of the called terminal 102 may request the ViG+ViVo 120 to switch to a video call as shown at figure 2 reference signs 208A-209, and back again to voice according to the description of figure 6 if required by privacy issues of the user of the called terminal 102. Switching between the voice and video modes can be implemented as presented at figure 2 .
- FIG. 6 is a schematic diagram of a Multi-Media call setup flow according to a video answer mode with a request to change the video call into a voice call.
- This figure 6 intends to be a flow of steps applied in a network configuration of figure 1 , but is also applicable to network configurations described in relation to figures 3 and 7 with the required adaptations according to the invention.
- Figure 6 depicts an initial situation 601 where a video call between calling terminal 101 and called terminal 102 is established, which might be a final result of the procedure depicted at figure 2 , reference sign 209, or figure 4 , reference sign 409.
- a predetermined key, a dedicated key or a key of the keyboard e.g. #5 or string of keys is pressed at the called terminal 102 and a digit or a string of digits is transmitted 603 as DTMF signaling over the audio channel via the W-CDMA network 110, to the ViG+ViVo 120.
- the ViG+ViVo checks whether the received DTMF signaling is predetermined as a request for switching to a voice medium for the called terminal 102. In case the ViG+ViVo determines that a switch to voice is validly requested, the ViG+ViVo 120 instructs the W-CDMA network 110 to release 603B the video connection to the called terminal 120.
- the ViG+ViVo 120 determines 604 that a release complete signaling is received, a new subsequent call setup is requested 605 by the ViG+ViVo 120 but now for voice as medium.
- the W-CDMA network 110 establishes a voice connection 607 and subsequently the ViVo 120A instructs the ViG 120B to connect the audio channel of the connection between the calling terminal 102 to the ViG+ViVo 120 to the new establish audio channel between the ViG+ViVo 120 and the called terminal 102.
- the answer 606 of the called terminal 102 is performed by e.g. pressing a button or automatically by a software client comprised by the called terminal.
- the calling party may be informed during the switch action 601-607 of the switching action by a video content streamed from a video source under control of the ViG+ViVo 120, to the called terminal 102 by the same features as presented in the description to figure 2 .
- a video stream generated by calling terminal 102 after the call establishment 607 will be discarded at the ViG+ViVo 120.
- FIG. 7 is a schematic diagram representing a telecommunication network comprising CS terminals, a CS W-CDMA network and a PS interfaced Media Control Node.
- Figure 7 depicts additional to the network configuration of figure 1 , an embodiment of the ViG+ViVo 120 wherein the functionality of the ViVo 120A and the ViG 120B are not combined in one entity, as show e.g. in figures 1 and 3 , but in separate entities, representing the media gateway switching function 120A and the control function 120B.
- the ViVo 120A is connected via Packet Switched connections 121 and 122 to the ViG 120B. Connections 121 and 122 may be comprised by the Internet or an Intranet.
- FIG. 8 is a schematic diagram of a Multi-Media call setup flow according to a voice answer mode with call setup answer by the called party in a CS network with a PS media control node according to the configuration of figure 7 .
- Figure 8 presents a detailed signaling flow for a video call setup by the calling terminal 101 towards the called terminal 102 wherein the call setup is to be answered according to the answer mode variable of the called terminal as a voice call setup, equivalent to figure 2 , but also showing the signaling between the ViVo 120A and the ViG 120B.
- the ViG 120B is depicted twice as to present the invention more clear as a time related signal flow.
- the ViG 120B may be implemented as a distributed entity, communicating by SIP and RTP protocols for signaling and media transport respectively.
- the ViG 120B is a single entity, a wired connection, or proprietary connection solution is to be applied
- a call setup request message is sent 802 via the W-CDMA network 110 to the ViG 120B, which transmits the request to the ViVo 120A as a SIP INVITE message.
- the ViVo 120A checks the current answer mode of called terminal 102, identical according to the description of figure 2 and when the answer mode is "voice" a SIP INVITE with a Session Description Protocol (SDP) session descriptor (SD) identifier comprising mandatory codecs is transmitted back to the ViG 120B to have the W-CDMA network 110 alert the called terminal 102 for a subsequent voice call setup 805.
- SDP Session Description Protocol
- SD Session Description Protocol
- the called terminal 102 signals back the alerting action via the W-CDMA network 110 and the ViG 120B to the ViVo 120A.
- the ViG+ViVo 120A informs the calling terminal 101 of the call setup being in progress.
- preparation for the video channel such as exchanging 806 codec data, is performed and provisionally acknowledged 806B and a video and audio channel are established 806C.
- the provisional Acknowledge 806B may comprise a session description information of the calling terminal 101 and the VIG 120B to be used.
- the established video and audio channels 806C are used to stream video and voice data from a source, under control of the ViVo 120A to the calling terminal 101.
- a connect message is sent via the W-CDMA network 110 and the ViG 120B towards the ViVo 120A, which signals an answer in response to the initial call setup 801 back to the calling terminal 101 via the ViG 120B and the W-CDMA network 110.
- the SIP answer message corresponding to answer message 806B may comprise a session description information of the called terminal 102 and the ViG 120B, to be used by the ViVo 120A.
- the W-CDMA network 110 has had the information to establish a video and audio channel between the calling terminal 101 and the ViG 120B, and has had the information to establish an audio channel between the ViG 120B and the called terminal 102.
- the re-INVITE messages 808A and 808B comprise the session description information of the opposite media switching function and terminal 102, 101.
- Figure 9 is a schematic diagram representing the media control, switching and gateway node according to the invention.
- the ViG+ViVo 120 has a processing unit 121 for having executing its operating system an application software, and has an Input/Output (I/O) units 122A and 122B, for respectively communication for signaling messages and switching media.
- I/O Input/Output
- I/O unit 122A is communicatively connected to the processing unit 121 as a communication means with the Internet via connections 161 and with Circuit Switched networks, as the W-CDMA network 110 by means of connection 131 adapted for receiving and sending messages and instructions.
- I/O unit 122B is communicatively connected to the Internet via connection 162 and to a gateway switching function 120B, also denoted as the ViG 120B. I/O unit 122B is connected to the Internet via connections 162 and with Circuit Switched networks, as the W-CDMA network 110 by means of connections 132 and 133 adapted for media transport.
- the ViG 120B is under control of ViVo 120A, represented by processing unit 121 and is arranged to switch media, also between PS and CS environments.
- the processing unit comprises decision logic, timing logic and is connected to an internal memory for storing and retrieving program steps or variables.
- the ViG+ViVo 120 is further equipped with a storing unit 124 arranged to store the answer mode variable, corresponding to the called terminal when provided to the ViG+ViVo via e.g. the Internet.
- the ViG+ViVo further is further comprised with a selecting unit 125 arranged to select the corresponding answer mode variable at step 203, 403, 503 and 803. both the storing unit 124 and the selecting unit 125 are communicatively connected to a database 123, which comprises the answer mode variable associated to the called terminal 102 and may also comprise video or audio ring back tones to be played out to the calling terminal 101, 105 during a call setup, a switch of the connection between voice and video initialized by the called terminal 102.
- the database can also be arranged to act as video mailbox in case the called terminal 102 is busy, does not answer or an incoming call setup for voice is rejected by the user.
- the answer mode variable, stored in the database 123 of ViVo 120A is to be changed by a specific action of the user of called terminal 102. It is an option to apply the current setting, which might be changed during a connection in case of switching by the predetermined key or string of keys, to be stored by storing init 124, such that the next call setup has the answer mode used at the last call.
- ViVo+ViG 120 is depicted and described in figures 1 , 3 and 7 as a separate entity in the network 110, the ViVo+ViG 120 or its components ViVo 120A or ViG 120B can be incorporated or integrated into the core network 110 into an MSC 110A, 110B for reasons of efficiency with respect to signaling, operational planning, maintenance or manufacturing.
- Figure 10 is a schematic diagram of a terminal 102 comprising a predetermined key arranged for signaling a network node a request for setting up a call.
- the electronic circuitry of terminal 102 is arranged such that when predetermined key 102A is activated, a signaling is sent via network connection 141 for a voice media call setup or via connection 142 for a voice call setup, via network 110 to the ViVo 120A.
- This key 102A is used for toggling between a voice and a video call media types during a call.
- Terminal 102 implemented as a Circuit Switched device applies Dual Tone Multi Frequency signaling and when implemented as an IP device, SIP signaling is used.
- Figures 2 ,reference sign 208A, Figure 4 , reference sign 408A, and figure 6 , reference sign 602 depict activation of key 102A and the subsequent switching action performed by the ViG+ViVo 120.
- Figure 11 is a schematic diagram representing a switch action scheme in relation to a response of the called terminal and the media type of the call.
- the invention offers the advantage that privacy intrusion by way of unpredicted scenes at the terminal's display and unwanted launch of the loudspeaker in the terminal can be prevented in a predetermined way, and the calling user is informed by way of a video text message or movie under control of the user of the called terminal.
- a further advantage is that a user of Multi-Media capable terminal, when answering a Multi-Media call setup as a voice call setup still has the option to control a video content to the terminal of the calling party without revealing video contents captured by his own terminal.
- a still further advantage that implementation of the invention offers is that although the method can be applied with state of the art terminals, not requiring an adaptation, the invention could be applied with terminals that have a dedicated key that when activated initialized a sequence to perform a toggle to a different media call type of an established call, or during a call setup initialize a call setup for a different media type.
- the dedicated key is easy to remember and simple to use.
- a still further advantage is that a network node has the option to initialize a codec negotiation between the calling and the called terminal for an optimum connection, also in cases where the media for each terminal are different.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Telephonic Communication Services (AREA)
- Mobile Radio Communication Systems (AREA)
Description
- The present invention relates to a method and system for handling a Multi-Media call setup request by a calling terminal towards a called terminal in a telecommunication network, wherein a media control node controls a switching action according to a response of the called terminal.
- Traditional Circuit Switched (CS) telecommunication networks, such as Public Switched Telecommunication Network (PSTN) or Integrated Services Digital Network (ISDN) have been supplemented by Public Land Mobile Networks (PLMN) implemented as e.g. a Global System for Mobile communications (GSM), Wideband - Code Division Multiple Access (W-CDMA) or Time Division - Synchronous Code Division Multiple Access (TD-SCDMA). The PLMN networks do nowadays also support Packet Switched (PS) telecommunication for e.g. establishing Internet Protocol (IP) connections, allowing enriched communication such as voice and video.
- Voice calls, regarded as a traditional communication method, provide a level of interactive communication, however video as medium took off as a higher level and more sophisticated way of communication.
- Standards, such as the 3G-324M adopted by the 3rd. Generation Partnership Project (3GPP), have been defined to support conversational Multi-Media over CS networks. The International Engineering Task Force (IETF) has defined a Session Initiation Protocol (SIP) to support Multi-Media calls to be initialized over IP based PS networks.
- When a called party answers a 3G-324M video telephony call setup on its terminal both a video channel and an audio channel are established after a call setup.
- If the called party does not have hands-free enabled, the loud-speaker in the terminal of the called party will be activated, play out audio from the calling party, and audio captured from the terminal of the called party will be sent over an audio channel to the terminal of the called party.
- The camera in the terminal of the called party (e.g. a front camera at a mobile phone) will be activated when the call setup is answered and the captured video is sent to the terminal of the calling party via the video channel.
- Such a system is e.g. disclosed in
WO 02/052811 A - However, the arrival of the more sophisticated way of communication by video also has a disadvantage in that the privacy of the called party when answering a video call setup incurs a risk. When a video call setup is answered in a non-private area, the video screen might disclose a scene, that is not intended for others. The same remark is valid for the automatic launch of the camera at the terminal of the called party, possibly providing the calling party with a private scene of the called party.
- As to benefit from video capabilities of the terminal a called party might adapt configuration options or settings of the terminal in relation to a current privacy situation.
- Even if the called party is familiar with the configuration options of the terminal for an incoming video call setup, there might be situations which do not allow the user, or at least allow fast enough, to adapt the configuration options of the terminal, possibly resulting in a privacy intrusion.
- Additionally, the automatic launch of the loud-speaker in the terminal of the called party, as provided by the 3G-324 standard, might be non desired when answering a video call in a non private area. Without a hands-free device and in a common case a call setup is answered without checking if it is a video call setup and the automatic launch of the loudspeaker becomes intrusive.
- The personal intrusion problem that the implementation of video calls causes is regarded as a barrier for the growth of video telephony.
- In view of the above problems it is therefore an object to provide a method and system for responding to a Multi-Media call setup request in a telecommunications network.
- A method for handling a Multi-Media call setup is described wherein by means of a media control entity a number of steps is performed. The media control entity is part of a telecommunication network as well as a media switching entity controlled by the media control entity, and a calling and a called terminal, both capable to perform Multi-Media calls. The calling terminal initializes a Multi-Media call setup, hence the calling terminal, and the called terminal represents the called terminal. A Multi-Media call comprises a call with a plurality of media types among others video, audio, text or data which can be transferred simultaneously.
- The steps performed by the media control entity comprise:
- a) reception of a Multi-Media call setup request that is initialized by the calling terminal,
- b) the retrieval of an information that indicates for which of the media types a call setup to the called terminal is allowed,
- c) the setup of a subsequent call to the called terminal,
- d) the reception of a response to the subsequent call setup, wherein this response is initialized by the called terminal
- e) providing an instruction to the media switching entity for switching the Multi-Media call, wherein the provided instruction depends on the allowed media type and the response initialized by the called terminal. The provided instruction results in a specific switching of the Multi-Media call as initialized by the calling terminal where the Multi-Media call is among others switched to the subsequent call, a video source under control of the called terminal, or a mailbox associated with the called terminal. The mailbox type can be of a specific type such as a voice mailbox, also known as voicemail, or a video mailbox.
- Additionally the media control entity is described. This media control entity is arranged for handling the Multi-Media call setup that is initialized by the calling terminal towards the called terminal. This media control entity is, together with the media switching entity controlled by the media control entity, and the calling and called terminal, both capable to support Multi-Media calls, being part of the telecommunications network. The calling terminal initializes a Multi-Media call setup. A Multi-Media call is regarded to comprise a call with a plurality of media types among others video, audio, text or data which can be transferred simultaneously. The Media control entity is communicatively connected to both terminals.
The media control entity comprises a selecting unit suitable for selecting an information from a database unit. This information indicates for which media type a call setup to the called terminal is allowed.
The media control entity is arranged to initialize a setup of a subsequent call to the called terminal of a media type as indicated by the selected information., The media control entity is also arranged to receive a response that is initialized by the called terminal, and the media control entity is arranged to instruct the media switching entity to switch the Multi-Media call, depending on the allowed media type and the response initialized by the called terminal. - Additionally a terminal device arranged for performing Multi-Media calls in a telecommunication network is described. The network also comprises the media control entity and is communicatively connected to the terminal device. The terminal device is arranged for signaling the media control entity to perform a rejection or release of a connection of a first media type or a call setup for a first media type, such that the connection or call setup between the media control entity and the terminal device is released. The signaling as initialized by the terminal device results into a call set up of a second media type towards the terminal device of a different media type than the first media type.
- The invention provides the advantage to a user of a Multi-Media capable mobile terminal to receive a Multi-Media call setup but answer this Multi-Media call setup as a single media call setup, e.g. as a voice call, with a single action at the terminal, providing the user a feature to instantly decide to answer the call setup as e.g. a voice call setup when it is not appropriate to answer the call setup as a Multi-Media.
- The invention provides the further advantage that during an established call a single action such as pressing a button at the terminal of the called party, initiates a sequence to toggle the current media call type e.g. a voice connection to a video connection and vice versa. This single key allows an easy, swift and secure switch between both call media types.
- A still further advantage is that answering of a video call setup according to the invention has the advantage that a user which frequently changes its terminal type does not have to know the terminal specific settings to allow or block video, but instead a single setting made e.g. via the internet or by means of calling a service number enables the user to control his answer mode.
- A still further advantage that implementation of the invention offers is that the method can be applied with state of the art terminals, not requiring an adaptation, and where a function such as the reject action by means of e.g. the "no" button has an understandable result to the user, in that the current alert for e.g. a video call setup is by application of the invention exchanged to an alert for e.g. a voice call setup.
- In the following, advantageous embodiments of the present invention shall be described with reference to the enclosed drawings in order to give the skilled person a full and complete understanding. However these embodiments are illustrative and not intended to be limiting.
-
-
Figure 1 is a schematic diagram representing a telecommunication network comprising Circuit Switched terminals, a Circuit Switched W-CDMA network and Circuit Switched interfaced Media Switching Node. -
Figure 2 is a schematic diagram of a Multi-Media call setup flow according to a voice answer mode in a circuit switched network. -
Figure 3 is a schematic diagram representing a telecommunication network comprising Circuit- and Packet Switched terminals, a Circuit Switched W-CDMA network, a Packet switched network and a Circuit Switched interfaced Media Switching Node. -
Figure 4 is a schematic diagram of a Multi-Media call setup flow according to a voice answer mode in a circuit- and packet switched network, where the calling terminal is a Packet Switched terminal, and where the Media Switching Node is Circuit Switched interfaced. -
Figure 5 is a schematic diagram of a Multi-Media call setup flow according to a video answer mode with call setup reject by the called party in a circuit switched network. -
Figure 6 is a schematic diagram of a Multi-Media call setup flow according to a video answer mode with a request to change the video call into a voice call. -
Figure 7 is a schematic diagram representing a telecommunication network comprising Circuit Switched terminals, a Circuit Switched W-CDMA network and a Packet Switched interfaced Media Control Node. -
Figure 8 is a schematic diagram of a Multi-Media call setup flow according to a voice answer mode with call setup answer by the called party in a circuit switched network with a Packet Switched Media Switching Node. -
Figure 9 is a schematic diagram representing a media switching node according to the invention. -
Figure 10 is a schematic diagram of a terminal comprising a predetermined key arranged for signaling a network node for a call setup. -
Figure 11 is a schematic diagram representing a switch action scheme in relation to a response of the called terminal and the media type of the call setup. - Due to standardization efforts with 3G-324M for Multi-Media communication and Session Initiation Protocol (SIP) it is regarded a common feature to have communication with voice and video media when networks and terminals are connected to each other and capable to operate according to these standards.
- At this description the term "voice" or "voice call" means that an audio channel is to be established, whereas the term "video" or "video call" means that a video channel and an audio channel are to be established.
- Video and audio content is transferred as streams via the video and audio channels respectively. The word "stream" is to be understood as comprising a single any directional or bidirectional stream.
- The term "Multi-Media" is to be understood as denoting two or more media. In this description a video call setup and an established video call comprising an audio and a video stream is used as an example of a Multi-Media call. A Multi-Media device is capable to handle simultaneously two or more media, such as an audio and a video stream.
- The term "setting up a call", "call setup" or just "call" as a verb as a common term used at the CS technology environment is in this description regarded equal to the term "setting up a media session" as a common term used at the PS technology environment. "Setting up a call" and "setting up a media session" all mean the initializing steps that, if successful, result into a communication connection between the entities involved.
The word "call" as a noun means an established channel, generally resulting from an accepted call setup. A call as noun is regarded as a call leg, as applicable to this description below where multiple legs are present. - A connection is implemented as a channel suitable for the specific stream it has to support between two terminating points. The single channel can be provided along multiple call legs or connecting equipment.
- A terminal also known to a person skilled in the art as communication device can be wired or wireless. Implementations of wireless terminals are e.g. User Equipment (UE), Mobile Station (MS), mobile or wireless phones or mobile computers.
- The invention will be explained by application of mobile terminal operating within a Wideband - Code Division Multiple Access (W-CDMA) network for access and switching of calls, although the invention is regarded applicable to other mobile networks such as TD-SCDMA or to fixed networks such Public Switched Telephone Network (PSTN).
- At the embodiments shown, both SIP and H.245 communication setup protocols are depicted. These protocols are just used as an example as to implement the invention with available telecommunication products.
- In
figure 1 the W-CDMA access and W-CDMA network 110 is schematically drawn, connected to afirst radio environment 100 withterminals Connections CDMA network 110 and theradio environment 100.
Figure 1 shows additionally anew node 120 connected to the W-CDMA network 110 by means ofconnections CDMA network 110 comprises switching network nodes such as Mobile Switching Center (MSC)nodes - The
new node 120 comprises a control, gateway and switching functions, capable for switching audio and video channels. A combined gateway and switching function comprised bynode 120 that is capable of connecting audio and video channels will be named in this description as a Media Switching Entity or "Video Gateway" (ViG). - A Media Control Entity, also comprised by the
new node 120 is listed in this description a "Video call setup with Voice/Video control function", abbreviated in this description as "ViVo" and applied in all further embodiments. The ViVo is arranged to control the ViG, and the ViG is arranged to provide signaling information to the ViVo.Node 120 is applicable to all embodiments and will be denoted in the description as ViG+ViVo 120, comprisingViVo 120A andViG 120B, depending on the function(s) to be elucidated. The functionality of the ViG+ViVo 120 might also be comprised by several network nodes or as a distributed network service or integrated into a network node as aMobile Switching Center - The drawings contain W-CDMA
network switching nodes nodes -
Figure 1 , as well as the other figures, focuses on the issues required for explaining the invention, hence network entities not regarded as helpful for explanation are not depicted nor mentioned at the description.
As an example network entities of theradio environment 100 with e.g. its Base Stations, also known as Node-B's are not depicted. -
Figure 2 describes a video call setup flow according to the invention, using the network elements depicted infigure 1 . - At the setup 201 of a communication session applying a video medium, here denoted as a video call setup, both a video channel and an audio channel are established at answering the video call setup. After answering the call setup the loud-speaker in the called terminal 102 will be activated, play out the audio from the calling
terminal 101 and the audio captured from the called terminal 102 will be sent over the audio channel to the callingterminal 101. - The invention provides however that the video channel will, from a communication perspective, be handled differently compared to the audio channel.
- The new call terminating service performed by ViG+
ViVo 120, maintains a database comprising an information being implemented as a variable indicating a media type the calledterminal 102 is currently allowing to be called for. This variable is hereafter named as "answer mode variable". The answer mode variable will in all embodiments comprise either "receive a video call setup as a voice call setup" or "receive a video call setup as a video call setup", hence the answer mode of the called terminal will be "voice" or "video". - When the video call setup is initialized 201 by the calling
terminal 101, the video call setup request is forwarded 202 by the W-CDMA network 110 to the ViG+ViVo 120. Up to operators of telecommunication networks, optionally the W-CDMA network 110 forwards all video call setups to the ViG+ViVo 120, or only forwards video call setups to the ViG+ViVo 120 when the user of the calledterminal 102 has subscribed to a service which enables selective video or voice answering of incoming video call setups according to the invention. Implementation of the latter method is e.g. enabled by requesting a Home Location Register (HLR) node comprised by the W-CDMA network 110 for a service profile of the subscribed user of the calledterminal 102 by theMSC 110A. - The ViG+
ViVo 120 receives 202 the forwarded video call setup request, the request comprising an address of the calledterminal 102. The address of the called terminal 102 can be a Mobile Station Integrated Services Digital Network number of the called party (MSISDN). The address is subsequently applied by the ViG+ViVo 120 to select 203 the answer mode variable associated with the calledterminal 102, from the database. Having selected 203 the answer mode variable the ViG+ViVo 120 instructs 204 the W-CDMA network 110, to set up a subsequent call of a voice or video media type as indicated by the answer mode variable associated to the calledterminal 102. This description applies for all embodiments the media voice and video, although other media such as text, data or fax would be equally applicable. As an example the video media is implemented according to the 3G-324M standard. - If the answer mode variable associated with the called terminal is set to "receive a video call setup as a voice call setup" then ViG+
ViVo 120 optionally also fetches the list of the e.g. 3G-324M optional audio and video codecs that are supported by the called terminal 102 that have been provisioned in the ViG+ViVo database. The ViG+ViVo 120 uses this list of codecs when negotiating codecs for the video call between ViG+ViVo and the callingterminal 101. In this way the selection of codecs can be made to a higher quality level than selection of the mandatory default codecs in e.g. 3G-324M for a video call. I.e. the same codecs will be used as when the calledterminal 102 is negotiating a video call itself which is the case when the answer mode variable in the ViG+ViVo database is set to "receive a video call setup as a video call setup". - By application of the ViG+
ViVo 120 as a call setup answer control function, the user of the calledterminal 102 is equipped with a convenient tool to have a setup of a video call answered in several ways according to the setting of the answer mode variable and the response action of the user of the calledterminal 102. - When a video call setup is to be answered while being in public, it might be regarded as a privacy intrusion as the scene presented at the display of called terminal 102 is subject to a privacy intrusion where it is not always possible to screen the display of the called
terminal 102 for others. This argument might be even more true when the calledterminal 102 is e.g. a laptop screen. - When the answer mode variable is set to indicate "receive a video call setup as a voice call setup", the ViG+
ViVo 120 instructs 204 the W-CDMA network 110 to setup a subsequent call to the calledterminal 102, with the address as indicated in the videocall setup request 202, for a voice call as a medium. - The W-
CDMA network 110 subsequently calls 205 the called terminal 102 accordingly to a voice call protocol, e.g. with a Signaling System 7 (SS7) protocol Initial Answer Message (IAM). When the called terminal 102answers 206A, the W-CDMA network 110 signals the answer message back to the ViG+ViVo 120, which then subsequently signals 206B an answer message to the W-CDMA network 110, in response to the initial video call setup request 210. - Abbreviations ACM and ANM in this and subsequent figures mean Answer Complete Message and Answer Message respectively, and represent an acceptance of the
call setup 204. - After both
answer messages 206A & 206B, the W-CDMA network 110 connects the callingterminal 101 with a video and an audio channel to theViG 120. Subsequently theViVo 120A instructs the ViG to connect 207 the audio channels of the callingterminal 101 and the called terminal 102 with each other. - Effectively a transmission channel for audio is established via the
ViG 120B under control of theViVo 120A between the callingterminal 101 and the calledterminal 102. Abbreviations AMR and TDM mean respectively Adaptive Multi Rate codec and Time Division Multiplexing. - The
ViG 120B has connections to PS and CS networks and allows a situation where one of theterminals - In the case described above, a video stream generated at the calling
terminal 101, will in case the called terminal 102answers 206A, be discarded at the ViG+ViVo 120. However the user of the callingterminal 101 is served with a video stream or picture predetermined by the user of the calledterminal 102, stored at a video source. The callingterminal 101 might in this way be provided with a generic video content or a personalized video content in relation to the user of callingterminal 101. Optionally the callingterminal 101 is provided with a predetermined avatar representing e.g. a human head, where lip, mouth or face movements are synchronized with theaudio stream 207 provided by the calledterminal 102. Submitting a video stream or picture from a video source to the callingterminal 101, is regarded as a personal greeting service. - The
ViVo 120A, controlling theViG 120, is arranged to detect by e.g. Dual Tone Multi Frequency (DTMF) signaling generated by the calledterminal 102, additional requests for services from e.g. the user of the calledterminal 102. As a result of the topology of the network configuration, the ViG+ViVo 120 is during acall 207 enabled to detect predetermined DTMF signaling 208A of the calledterminal 102. - On detecting the predetermined DTMF signaling the
ViVo 120A instructs the W-CDMA network 110 to release 208B the current voice connection between theViG 120B and the calledterminal 102 and requests the W-CDMA network 110 to set up 208C a new subsequent call to the calledterminal 102 for a video connection. - Abbreviations REL and RLC mean Release Message and Release Complete Message respectively.
- Accepting 208D the video call setup by the called
terminal 102, or by a client application executed in the calledterminal 102, results into an established second video channel by the W-CDMA network 110, between the ViG+ViVo 120 and the calledterminal 102. - Subsequently the
ViVo 120A instructs theViG 120B to connect the first video channel established atstep 207 between the callingterminal 101 and the ViG+ViVo 120, to the second video channel established atstep 209 between the ViG+ViVo 120 and the calledterminal 102. Effectively a video and audio channel is established between the callingterminal 101 and the calledterminal 102 via theViG 120. - In an analogue way a user of the called terminal 102 having a video call with calling
terminal 101, has the ability during this established 209 video call, when entering a zone where his privacy is endangered, to initiate a switch back to a voice call, and later on switch back to a video call by pressing a predetermined key, while the callingterminal 101 maintains a video call to the ViG+ViVo 120. - A predetermined key, a dedicated key or a key of the keyboard e.g. #5 or a predetermined sequence of keys at the called
terminal 102 is to be defined for switching the current connection from video to voice or vice versa. Seefigure 6 below, which describes a switch from video to voice for the called terminal. - During a
switch 208B-208D from video to voice or vice versa by the calledterminal 102, the ViG+ViVo 120 might be configured to play a predetermined video stream to the calling terminal, as the established 207 video channel will be maintained during a switching action of the calledterminal 102. The predetermined video stream may have content to inform the user of the callingterminal 101 that the user at the callingterminal 102 is performing a switch to either a voice or video medium. - The answer mode variable, maintained at the database, is under control of the user of the called
terminal 102 and may be changed to "receive a video call setup as voice call setup" or "receive a video call setup as a video call setup" by calling a service number or via the Internet where a portal with authentication means allows the user to view and manually change the current answer mode. - In the way, described above the user of the called
terminal 102 is enabled to answer an incoming video call setup as a voice call setup and is provided with a simple means to switch back to video or again to voice media. - In case a user of the called
terminal 102 rejects the incoming call setup such that the call has to be terminated at a mailbox of the user of the calledterminal 102, occurring when a call setup for voice is rejected, there are two alternatives are applicable; - A) The W-
CDMA network 110 forwards the call setup to the mailbox of the user of the calledterminal 102. Under the condition that the user's mailbox with video or voice capabilities is connectable to theViVo 120A that controls theViG 120B thesubsequent call setup CDMA network 110 to the ViG+ViVo.
If theViVo 120A detects that the outgoingsubsequent call setup terminal 102 corresponds to an incoming call setup to the mailbox as forwarded by theMSC 110B of the calledterminal 102, theViVo 120A signals a release of the call setup to theMSC 110B. TheViVo 120A utilizes the destination identity retrieved from saidMDC 110B generated call setup to retrieve mailbox capabilities for the user of the calledterminal 102. In this alternative theViVo 120A is configured, depending on the type of the called party's mailbox to:- 1) when the called party has a video mailbox; the
ViVo 120A instructs the W-CDMA network 110 to initiate a video call setup to this video mailbox and subsequently instructs theViG 120B to connect the video channel and the audio channel between the callingterminal 101 and this video mailbox as a mailbox call through a video gateway. - 2) when the called party has a voice mailbox; the
ViVo 120A instructs the W-CDMA network 110 to initiate a voice call setup to this voice mailbox and subsequently instructs theViG 120B to connect the audio channel between the callingterminal 101 and this voice mailbox as a mailbox call through a gateway entity.
- 1) when the called party has a video mailbox; the
- B) The W-
CDMA network 110 does not forwards the call setup to theViVo 120A but signals a rejection of the called terminal 102 back to theViVo 120A. Under the condition that the user's mailbox with video or voice capabilities is connectable to theViVo 120A that controls theViG 120B and thatViVo 120A is configured to retrieve also the destination identity and the capabilities of the mailbox of the user of the called terminal 102 the mailbox type alternatives 1) and 2) mentioned above at alternative A) are applicable for the remainder of the call setup. - It is an option to implement the ViG+
ViVo 120 and the mailbox in one network entity as to provide a direct interface relieving the W-CDMA network 110 from switching actions and in case of a video mailbox, reduction of bandwidth allocation. Additionally video Ring-Back tone or Personal Greeting applications are optionally implemented in the ViG+ViVo 120 wherein source information for the Ring-Back tone content is locally available to the ViG+ViVo 120 for playing out to the callingterminal 101. -
Figure 3 is a schematic diagram representing a telecommunication network comprising Circuit- and Packet Switched terminals, a Circuit Switched W-CDMA network, a Packet switched network and a Circuit Switched interfaced Media Switching Node. - Additionally to
figure 1 ,figure 3 shows a callingterminal 105 applying a SIP and a Real-Time Transfer Protocol (RTP) for signaling and media transport. TheSIP terminal 105 is part ofradio environment 100A representing a terminal environment directed to PS communication technology and supported viaconnection 173 by the access network part of the W-CDMA network 110. In case theSIP terminal 105 is a fixed device,connection 174 can alternatively be used for connection to theInternet 160 - The W-
CDMA network 110 has abreakout connection 171 to theinternet 160, such that theSIP terminal 105 can connect to an Internet Multi-Media Subsystem (IMS)network 160A comprised by theInternet 160. The connection within the access part of the W-CDMA network 110 betweenSIP terminal 105 and the IMS network is schematically represented byconnection 172. - The
IMS network 160A comprises typically the IMS entities for establishing calls, such as a Proxy Call Session Control Function (P-CSCF), the Interrogating Call Session Control Function (I-CSCF) and Serving Call Session Control Function (S-CSCF). - A Media Gateway (MGW)
function 150 is provided as a separate network entity, connecting with theInternet 160 by means of theconnections CDMA network 110 and the ViG+ViVo 120 with Circuit Switchedconnections - The configuration as shown in
figure 3 allows video calls to be setup by PS basedterminals 105 to CS basedterminals 102, elucidated by the description offigure 4 . -
Figure 4 is a schematic diagram of a Multi-Media call setup flow according to a voice answer mode in a CS and PS network, where the calling terminal is a PS terminal, and where the Media Switching Node is CS interfaced, as depicted infigure 3 . - Additionally to
figure 2 ,figure 4 shows schematically the steps of a video call setup according to the invention, using the network elements depicted infigure 2 , wherein the callingterminal 105 is a SIP terminal applying a SIP and a RTP for signaling and media transport. - When a video call setup is initialized 401A by a calling
SIP terminal 105 towards the calledterminal 102 of a CS technology type, the access part of the W-CDMA network 110 receives the request viaconnection 173 and forwards, schematically depicted asconnection 172, the request to theIMS network 160A viaconnection 171. - The IMS network determines that the call is to be setup to a CS terminal outside the
Internet 160 and submits a corresponding call setup request to theMGW 150 viaconnection 166. Depending on the configuration of the network, the call setup request is either forwarded to a predestined network switching entity of the W-CDMA network 110, such as an MSC or Gateway MSC (GMSC) 110A, or when theIMS network 160A has knowledge of the address of the ViG+ViVo 120, theMedia Gateway entity 150 addresses the ViG+ViVo 120. In the latter case the call setup requests will be sent to the ViG+ViVo 120, whether or not the user of the calledterminal 102 has a subscription to a service which enables a selective video or voice answering of incoming video call setups according to the invention. -
Figure 4 depicts a situation where thecall setup request 401A is sent 401B by theMGW 150 to theMSC 110A, acting as GMSC comprised by the W-CDMA network 110, whichMSC 110A has knowledge of the service number corresponding to the ViG+ViVo 120. - Again, up to the operators of telecommunication networks, optionally all video call setups are forwarded to the ViG+
ViVo 120, or video call setups are only forwarded to the ViG+ViVo 120 when the user of the calledterminal 102 has subscribed to a service which enables selective video or voice answering of incoming video calls according to the invention. Implementation of the latter method is e.g. enabled by requesting a HLR for a service profile of the user of called terminal 102, subscribed to the service, by theMSC 110A. The HLR being a node of the W-CDMA network 110. - The
actions actions figure 2 , disclosed above.
After receiving aconnect message 406B, theMGW 150 connects theSIP terminal 105 in response to the initialcall setup request 401A to theViG 120. Subsequently theViVo 120A instructs theViG 120B to connect the audio channels of both connections to each other and atstep 407 an audio channel is established between the callingSIP terminal 105 towards the calledterminal 102, albeit a chain comprising a RTP, a H.223 and a TDM protocols. - Functional the remaining steps of switching between voice and
video terminal 105, apart from the already discussed play out of a video-stream when the calledterminal 102 is switching or has a voice connection.Steps steps figure 2 . - As already described in
figure 2 , also here a predetermined key, a dedicated key or a key of the keyboard e.g. #5 or a predetermined sequence of keys at the called terminal 102 are to be defined for switching from voice to video or vice versa during the connection. Seefigure 6 for details regarding switching from video to voice for the calledterminal 102. -
Figure 5 is a schematic diagram of a Multi-Media call setup flow according to a video answer mode with call setup reject by the called party in a CS network.
Figure 5 applies the network configuration depicted infigure 1 and presents the flow when a called terminal 102 responses to an alerted call setup for a video medium by rejecting the call setup. State of the art terminals may apply a "No" or "reject" button to signal the W-CDMA network 110 that the call setup should be halted. - In the light of the invention the reject action has different effects in relation to the current answer mode indicated by the answer mode variable.
- A) The Multi-Media call setup is according to the answer mode variable of called terminal 102 to be alerted as a video call setup.
- In this case the user of the called
terminal 102, rejects 506A the call setup by e.g. a "No" button or a special adapted button for switching an incoming video call to a voice call. Therejection 506B is signaled by the W-CDMA network 110 to theViVo 120A which subsequently determines 507 that a switch to a call for voice is requested and initiates 508 a subsequent call setup for voice by means of the W-CDMA network 110 towards the calledterminal 102. - During the call setup 501-505 and after the
rejection 506A-510 of the video call setup the calling party can be supplied with a video stream, as a personal greeting service, presented at the description offigure 2 . - On an answer action by the user of called terminal 102, the connect is signaled 509 towards the ViG+
ViVo 120, and subsequently the ViG+ViVo 120 signals the callingterminal 101 in response to theinitial call setup 510 that an answer has occurred. - The W-CDMA network establishes a connection between the calling
terminal 101 and theViG 120, and establishes a connection between the ViG+ViVo 120 and the calledterminal 102. TheViVo 120A instructs theViG 120B to connect 510 both connections to each other, thereby establishing an audio channel from the callingterminal 101 to the calledterminal 102 via the ViG+ViVo 120. - After an audio channel to the called
terminal 102 is established 510, the user of the called terminal 102 may request the ViG+ViVo 120 to switch to a video call as shown atfigure 2 reference signs 208A-209, and back again to voice according to the description offigure 6 if required by privacy issues of the user of the calledterminal 102. Switching between the voice and video modes can be implemented as presented atfigure 2 . - B) The Multi-Media call setup is according to the answer mode variable of called terminal 102 to be alerted as a voice call setup.
-
Figure 6 is a schematic diagram of a Multi-Media call setup flow according to a video answer mode with a request to change the video call into a voice call. Thisfigure 6 intends to be a flow of steps applied in a network configuration offigure 1 , but is also applicable to network configurations described in relation tofigures 3 and7 with the required adaptations according to the invention. -
Figure 6 depicts aninitial situation 601 where a video call between calling terminal 101 and called terminal 102 is established, which might be a final result of the procedure depicted atfigure 2 ,reference sign 209, orfigure 4 ,reference sign 409. - When the user of called terminal 102 decides to initiate 602 a switch to a voice call, a predetermined key, a dedicated key or a key of the keyboard e.g. #5 or string of keys is pressed at the called
terminal 102 and a digit or a string of digits is transmitted 603 as DTMF signaling over the audio channel via the W-CDMA network 110, to the ViG+ViVo 120. - At
reception 603A of the DTMF signaling the ViG+ViVo checks whether the received DTMF signaling is predetermined as a request for switching to a voice medium for the calledterminal 102. In case the ViG+ViVo determines that a switch to voice is validly requested, the ViG+ViVo 120 instructs the W-CDMA network 110 to release 603B the video connection to the calledterminal 120. - When the ViG+
ViVo 120 determines 604 that a release complete signaling is received, a new subsequent call setup is requested 605 by the ViG+ViVo 120 but now for voice as medium. On an answer message received 606 from the calledterminal 102, the W-CDMA network 110 establishes avoice connection 607 and subsequently theViVo 120A instructs theViG 120B to connect the audio channel of the connection between the callingterminal 102 to the ViG+ViVo 120 to the new establish audio channel between the ViG+ViVo 120 and the calledterminal 102. - The
answer 606 of the calledterminal 102 is performed by e.g. pressing a button or automatically by a software client comprised by the called terminal. - Optionally the calling party may be informed during the switch action 601-607 of the switching action by a video content streamed from a video source under control of the ViG+
ViVo 120, to the calledterminal 102 by the same features as presented in the description tofigure 2 . - A video stream generated by calling
terminal 102 after thecall establishment 607 will be discarded at the ViG+ViVo 120. - Where in any of the embodiments above a
connection terminal 102 is setup, the subsequent call and the further subsequent call being of a different media type.
Figure 7 is a schematic diagram representing a telecommunication network comprising CS terminals, a CS W-CDMA network and a PS interfaced Media Control Node. -
Figure 7 depicts additional to the network configuration offigure 1 , an embodiment of the ViG+ViVo 120 wherein the functionality of theViVo 120A and theViG 120B are not combined in one entity, as show e.g. infigures 1 and3 , but in separate entities, representing the mediagateway switching function 120A and thecontrol function 120B. TheViVo 120A is connected via Packet Switchedconnections ViG 120B.Connections - The functionality of the combination of
ViVo 120A andViG 120B is identical to the functionality of ViG+ViVo 120 described at the previous figures.
Figure 8 is a schematic diagram of a Multi-Media call setup flow according to a voice answer mode with call setup answer by the called party in a CS network with a PS media control node according to the configuration offigure 7 . -
Figure 8 presents a detailed signaling flow for a video call setup by the callingterminal 101 towards the called terminal 102 wherein the call setup is to be answered according to the answer mode variable of the called terminal as a voice call setup, equivalent tofigure 2 , but also showing the signaling between theViVo 120A and theViG 120B. - The
ViG 120B is depicted twice as to present the invention more clear as a time related signal flow. - The
ViG 120B may be implemented as a distributed entity, communicating by SIP and RTP protocols for signaling and media transport respectively. In case theViG 120B is a single entity, a wired connection, or proprietary connection solution is to be applied - At
initialization 801 by the callingterminal 101 for a video call setup, a call setup request message is sent 802 via the W-CDMA network 110 to theViG 120B, which transmits the request to theViVo 120A as a SIP INVITE message. TheViVo 120A checks the current answer mode of called terminal 102, identical according to the description offigure 2 and when the answer mode is "voice" a SIP INVITE with a Session Description Protocol (SDP) session descriptor (SD) identifier comprising mandatory codecs is transmitted back to theViG 120B to have the W-CDMA network 110 alert the calledterminal 102 for a subsequentvoice call setup 805. The called terminal 102 signals back the alerting action via the W-CDMA network 110 and theViG 120B to theViVo 120A. TheViG+ViVo 120A informs the callingterminal 101 of the call setup being in progress. Subsequently preparation for the video channel, such as exchanging 806 codec data, is performed and provisionally acknowledged 806B and a video and audio channel are established 806C. The provisional Acknowledge 806B may comprise a session description information of the callingterminal 101 and theVIG 120B to be used. The established video andaudio channels 806C are used to stream video and voice data from a source, under control of theViVo 120A to the callingterminal 101. - When the user of called terminal 102
answers 807A the alertedsubsequent call setup 805, a connect message is sent via the W-CDMA network 110 and theViG 120B towards theViVo 120A, which signals an answer in response to theinitial call setup 801 back to the callingterminal 101 via theViG 120B and the W-CDMA network 110.
The SIP answer message corresponding to answermessage 806B may comprise a session description information of the calledterminal 102 and theViG 120B, to be used by theViVo 120A. - At this moment in the process as shown the W-
CDMA network 110 has had the information to establish a video and audio channel between the callingterminal 101 and theViG 120B, and has had the information to establish an audio channel between theViG 120B and the calledterminal 102. - When the
ViVo 120A orders 808A, 808B by means of re-INVITE messages theViG 120B to connect both audio channels, anaudio connection terminal 101 and the calledterminal 102. There-INVITE messages -
Figure 9 is a schematic diagram representing the media control, switching and gateway node according to the invention. - The ViG+
ViVo 120 has aprocessing unit 121 for having executing its operating system an application software, and has an Input/Output (I/O) units 122A and 122B, for respectively communication for signaling messages and switching media. - Input/Output (I/O) unit 122A is communicatively connected to the
processing unit 121 as a communication means with the Internet viaconnections 161 and with Circuit Switched networks, as the W-CDMA network 110 by means ofconnection 131 adapted for receiving and sending messages and instructions. - Input/Output (I/O) unit 122B is communicatively connected to the Internet via
connection 162 and to agateway switching function 120B, also denoted as theViG 120B. I/O unit 122B is connected to the Internet viaconnections 162 and with Circuit Switched networks, as the W-CDMA network 110 by means ofconnections - The
ViG 120B is under control ofViVo 120A, represented by processingunit 121 and is arranged to switch media, also between PS and CS environments. - The processing unit comprises decision logic, timing logic and is connected to an internal memory for storing and retrieving program steps or variables.
- The ViG+
ViVo 120 is further equipped with astoring unit 124 arranged to store the answer mode variable, corresponding to the called terminal when provided to the ViG+ViVo via e.g. the Internet. The ViG+ViVo further is further comprised with a selectingunit 125 arranged to select the corresponding answer mode variable atstep storing unit 124 and the selectingunit 125 are communicatively connected to adatabase 123, which comprises the answer mode variable associated to the calledterminal 102 and may also comprise video or audio ring back tones to be played out to the callingterminal terminal 102. The database can also be arranged to act as video mailbox in case the calledterminal 102 is busy, does not answer or an incoming call setup for voice is rejected by the user. - In the examples above the answer mode variable, stored in the
database 123 ofViVo 120A is to be changed by a specific action of the user of calledterminal 102. It is an option to apply the current setting, which might be changed during a connection in case of switching by the predetermined key or string of keys, to be stored by storinginit 124, such that the next call setup has the answer mode used at the last call. - Although the ViVo+
ViG 120 is depicted and described infigures 1 ,3 and7 as a separate entity in thenetwork 110, the ViVo+ViG 120 or itscomponents ViVo 120A orViG 120B can be incorporated or integrated into thecore network 110 into anMSC -
Figure 10 is a schematic diagram of a terminal 102 comprising a predetermined key arranged for signaling a network node a request for setting up a call. - The electronic circuitry of
terminal 102 is arranged such that when predetermined key 102A is activated, a signaling is sent vianetwork connection 141 for a voice media call setup or viaconnection 142 for a voice call setup, vianetwork 110 to theViVo 120A. This key 102A is used for toggling between a voice and a video call media types during a call.Terminal 102, implemented as a Circuit Switched device applies Dual Tone Multi Frequency signaling and when implemented as an IP device, SIP signaling is used.Figures 2 ,reference sign 208A,Figure 4 ,reference sign 408A, andfigure 6 ,reference sign 602 depict activation of key 102A and the subsequent switching action performed by the ViG+ViVo 120. -
Figure 11 is a schematic diagram representing a switch action scheme in relation to a response of the called terminal and the media type of the call. - The invention offers the advantage that privacy intrusion by way of unpredicted scenes at the terminal's display and unwanted launch of the loudspeaker in the terminal can be prevented in a predetermined way, and the calling user is informed by way of a video text message or movie under control of the user of the called terminal.
- A further advantage is that a user of Multi-Media capable terminal, when answering a Multi-Media call setup as a voice call setup still has the option to control a video content to the terminal of the calling party without revealing video contents captured by his own terminal.
- A still further advantage that implementation of the invention offers is that although the method can be applied with state of the art terminals, not requiring an adaptation, the invention could be applied with terminals that have a dedicated key that when activated initialized a sequence to perform a toggle to a different media call type of an established call, or during a call setup initialize a call setup for a different media type. The dedicated key is easy to remember and simple to use.
- A still further advantage is that a network node has the option to initialize a codec negotiation between the calling and the called terminal for an optimum connection, also in cases where the media for each terminal are different.
Both said alternatives are equally applicable to the case described in
Claims (14)
- A method for handling a multimedia call setup by a media control entity (120A) in a telecommunication system, the system further comprising a first terminal (101, 105), a second terminal (102), and a media switching entity (120B) being under control of the media control entity, the first and the second terminal capable of performing multimedia calls comprising a plurality of media types, the method comprising the steps of:- receiving (202) a multimedia call setup request initialized by the first terminal,- selecting (203) an information from a database (123) maintained by the media control entity (120A), the information indicating for which of the media types a call setup to the second terminal is allowed,- setting up (204) a subsequent call to the second terminal, the subsequent call being of a media type indicated by the information, the subsequent call setup instructed by the media control entity,- receiving (206) a response to the subsequent call setup, the response initialized by the second terminal,- instructing (207) the media switching entity to switch the multimedia call to the subsequent call, a video source under control of the called terminal, or a mailbox associated with the called terminal, depending on the allowed media type and the response initialized by the second terminal.
- The method according to claim 1 wherein the response initialized by the second terminal is an acceptance, instructing the media switching entity to switch a channel between the first and the second terminal via the multimedia call and the subsequent call.
- The method according to claim 2 wherein the information indicates that the call setup to the second terminal is allowed for a voice media type, the switched channel is a voice channel and the method comprises the step of instructing the media switching entity to switch a video channel between a video source and the first terminal via the multimedia call.
- The method according to claim 2 wherein the information indicates that the call setup is allowed for a video media type and the switched channel is a video channel.
- The method according to claim 1 wherein the response initialized by the second terminal is a rejection.
- The method according to claim 5 wherein the information indicates that the call setup to the second terminal is allowed for a voice media type and the method comprises the step of instructing the media switching entity to switch a channel between the first terminal and a mailbox associated with the second terminal via the multimedia call.
- The method according to claim 5 wherein the information indicates that the call setup to the second terminal is allowed for a video media type and the method comprises the step of instructing the media switching entity to switch a channel between a video source and the first terminal via the multimedia call.
- The method according to claim 7 wherein a further response initialized by the second terminal is an acceptance and the method comprises the step of instructing the media swit.ching entity to switch a voice channel between the first and the second terminal via the multimedia call and the subsequent call.
- The method according to claim 7 wherein a further response initialized by the second terminal is a rejection, releasing the subsequent call setup and the method comprises the step of instructing the media switching entity to switch a channel between the first terminal and a mailbox associated with the second terminal via the multimedia call.
- The method according to claim 2, 3, 4 or 8 wherein the media control entity initializes a negotiation for a common codec between the first terminal and the second terminal or the mailbox associated with the second terminal.
- A media control entity (120A), arranged for handling a multi media call setup initialized by a first terminal (101, 105) to a second terminal (102) in a telecommunication network, the first and the second terminal capable of performing multimedia calls comprising a plurality of media types, the media control entity arranged to control a media switching entity (120B) communicatively connected to the first and the second terminal,
characterised in that,
the media control entity further comprises a selecting unit (125) for selecting an information from a database unit (123), the information indicating for which media type a call setup to the second terminal is allowed, the media control entity still further arranged for initializing a setup of a subsequent call to the second terminal of a media type indicated by the selected information, the media control entity still further arranged to receive a response initialized by the second terminal and arranged to instruct the media switching entity to switch the multimedia call to the subsequent call, a video source under control of the called terminal, or a mailbox associated with the called terminal, depending on the allowed media type and the response initialized by the second terminal. - The media control entity according to claim 11 wherein the media control entity is further arranged to instruct a video source to provide a media content to the media switching entity for providing the first terminal with media content.
- The media control entity according to claim 11 or 12 wherein the media control entity is further arranged to receive a predetermined signaling action initialized by the second terminal, the media control entity still further arranged in response to the reception of the signaling action, to submit a request for setting up a further subsequent call to the second terminal of media type different from media type applied in the subsequent call.
- A terminal device (102) arranged for multi media calls in a telecommunication network comprising a media control entity (120A), the device arranged for signaling (603) to the media control entity to perform a rejection or release of a connection of a first media type between the media control entity and the terminal device and to initialize a call set up of a second media type for said connection to the terminal device, the first and the second media types being different, the terminal device comprising a predetermined key arranged to initiate the signaling as Dual Tone Multi Frequency signaling or IP signaling.
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/EP2009/002444 WO2010112047A1 (en) | 2009-04-03 | 2009-04-03 | Method and system for handling a multi-media call setup request |
Publications (2)
Publication Number | Publication Date |
---|---|
EP2415275A1 EP2415275A1 (en) | 2012-02-08 |
EP2415275B1 true EP2415275B1 (en) | 2013-07-31 |
Family
ID=41350720
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
EP09776508.5A Not-in-force EP2415275B1 (en) | 2009-04-03 | 2009-04-03 | Method and system for handling a multi-media call setup request |
Country Status (4)
Country | Link |
---|---|
US (1) | US8737968B2 (en) |
EP (1) | EP2415275B1 (en) |
JP (1) | JP5727454B2 (en) |
WO (1) | WO2010112047A1 (en) |
Families Citing this family (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2010096546A1 (en) | 2009-02-18 | 2010-08-26 | MBTE Holdings Sweden AB | Telephone call scheduling and initiation system |
CN103685144A (en) * | 2012-08-31 | 2014-03-26 | 中兴通讯股份有限公司 | Media stream transmission method and device |
FR3000329B1 (en) * | 2012-12-20 | 2016-11-25 | Thales Sa | COMMUNICATION METHOD, COMMUNICATION TERMINAL, TERMINAL SUPERVISOR AND ASSOCIATED COMPUTER PROGRAMS |
US8817063B1 (en) | 2013-11-06 | 2014-08-26 | Vonage Network Llc | Methods and systems for voice and video messaging |
US9363479B2 (en) | 2013-11-27 | 2016-06-07 | Vonage America Inc. | Methods and systems for voice and video messaging |
US10135886B2 (en) * | 2014-03-10 | 2018-11-20 | Samsung Electronics Co., Ltd. | Method and device for retaining robust header compression (ROHC) compressor state |
US10530731B1 (en) * | 2016-03-28 | 2020-01-07 | Snap Inc. | Systems and methods for chat with audio and video elements |
US10477146B2 (en) | 2017-09-11 | 2019-11-12 | Zeller Digital Innovations, Inc. | Videoconferencing calibration systems, controllers and methods for calibrating a videoconferencing system |
CN113382483B (en) * | 2020-03-09 | 2023-04-11 | ***通信集团设计院有限公司 | Call establishment method, base station and network equipment |
CN113992634B (en) * | 2021-12-28 | 2022-06-03 | 荣耀终端有限公司 | Call establishment method and related device |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH03120944A (en) * | 1989-10-03 | 1991-05-23 | Nec Corp | Television conference equipment |
US5371534A (en) | 1992-07-23 | 1994-12-06 | At&T Corp. | ISDN-based system for making a video call |
JPH0730871A (en) * | 1993-07-08 | 1995-01-31 | Casio Comput Co Ltd | Video telephone system |
JP2001309086A (en) * | 2000-04-26 | 2001-11-02 | Mitsubishi Electric Corp | Multimedia communication terminal, channel controller, multimedia communication method |
EP1346536B1 (en) * | 2000-12-22 | 2005-11-30 | Nokia Corporation | Method, terminal devices and network element for modifying a connection parameter |
JP2004221738A (en) * | 2003-01-10 | 2004-08-05 | Matsushita Electric Ind Co Ltd | Video phone and video phone control method |
JP4853475B2 (en) | 2005-03-25 | 2012-01-11 | 日本電気株式会社 | Push-to-talk communication system and push-to-talk communication method |
CN101453706B (en) * | 2007-12-04 | 2011-03-30 | 华为技术有限公司 | Multimedia call establishment method, system and apparatus |
WO2009082301A1 (en) * | 2007-12-20 | 2009-07-02 | Telefonaktiebolaget L M Ericsson (Publ) | A method and an apparatus for handling multimedia calls |
-
2009
- 2009-04-03 WO PCT/EP2009/002444 patent/WO2010112047A1/en active Application Filing
- 2009-04-03 US US13/262,463 patent/US8737968B2/en active Active
- 2009-04-03 EP EP09776508.5A patent/EP2415275B1/en not_active Not-in-force
- 2009-04-03 JP JP2012502460A patent/JP5727454B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
US20120075406A1 (en) | 2012-03-29 |
US8737968B2 (en) | 2014-05-27 |
EP2415275A1 (en) | 2012-02-08 |
JP2012523143A (en) | 2012-09-27 |
JP5727454B2 (en) | 2015-06-03 |
WO2010112047A1 (en) | 2010-10-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP2415275B1 (en) | Method and system for handling a multi-media call setup request | |
US10075479B2 (en) | Method for establishing a video telephone connection and/or a multimedia telephone connection in a data network | |
EP2114049B1 (en) | Video interworking gateway, system and method for realizing video call service | |
KR101247985B1 (en) | Method for providing early-media service based on session initiation protocol using early session | |
KR100880992B1 (en) | System and method for interworking between ims network and h.323 network | |
EP1961203B1 (en) | Telephone call processing method and apparatus | |
US7719562B2 (en) | Method and system for handling multimedia calls | |
JP4728401B2 (en) | Method for transferring signaling data to a network migration unit and a control unit and the unit to which it belongs | |
EP1786162B1 (en) | Method for the calling user terminal listening to the signal tone of the called user terminal when inter-networking | |
US7983244B2 (en) | Interworking between domains of a communication network operated based on different switching principles | |
US20050048973A1 (en) | Methods and systems for performing call handover in a media gateway | |
EP2135424A1 (en) | Improvements in mobile telecommunication | |
US7616752B2 (en) | Methods, systems, and computer program products for providing call waiting and caller ID and for toggling between active and waiting calls using session initiation protocol (SIP) | |
US20070058537A1 (en) | Handling of early media ii | |
EP1792483B1 (en) | Method and system for video telephone communications set up, related equipment and computer program product | |
KR100969458B1 (en) | System and its method for multimedia ring back service using session initiation protocol | |
KR101069530B1 (en) | Apparatus and method for terminating call's bearer control, and multimedia information providing service system and method in NGN | |
EP2015592B1 (en) | Realizing a multimedia call service | |
US8199743B1 (en) | Enhanced services for a pots line | |
US7496192B1 (en) | Interworking of multimedia and telephony equipment | |
US7539177B2 (en) | Call hold/terminal portability in H.323/ISUP-BICC-SIP networks | |
KR100923390B1 (en) | Method for interworking between voip network and wcdma network | |
WO2009092437A1 (en) | Completion of fax and analog data call |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PUAI | Public reference made under article 153(3) epc to a published international application that has entered the european phase |
Free format text: ORIGINAL CODE: 0009012 |
|
17P | Request for examination filed |
Effective date: 20111031 |
|
AK | Designated contracting states |
Kind code of ref document: A1 Designated state(s): AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HR HU IE IS IT LI LT LU LV MC MK MT NL NO PL PT RO SE SI SK TR |
|
DAX | Request for extension of the european patent (deleted) | ||
GRAP | Despatch of communication of intention to grant a patent |
Free format text: ORIGINAL CODE: EPIDOSNIGR1 |
|
INTG | Intention to grant announced |
Effective date: 20130328 |
|
GRAS | Grant fee paid |
Free format text: ORIGINAL CODE: EPIDOSNIGR3 |
|
GRAA | (expected) grant |
Free format text: ORIGINAL CODE: 0009210 |
|
AK | Designated contracting states |
Kind code of ref document: B1 Designated state(s): AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HR HU IE IS IT LI LT LU LV MC MK MT NL NO PL PT RO SE SI SK TR |
|
REG | Reference to a national code |
Ref country code: GB Ref legal event code: FG4D Ref country code: CH Ref legal event code: EP |
|
REG | Reference to a national code |
Ref country code: AT Ref legal event code: REF Ref document number: 625236 Country of ref document: AT Kind code of ref document: T Effective date: 20130815 |
|
REG | Reference to a national code |
Ref country code: IE Ref legal event code: FG4D |
|
REG | Reference to a national code |
Ref country code: DE Ref legal event code: R096 Ref document number: 602009017681 Country of ref document: DE Effective date: 20130926 |
|
REG | Reference to a national code |
Ref country code: AT Ref legal event code: MK05 Ref document number: 625236 Country of ref document: AT Kind code of ref document: T Effective date: 20130731 |
|
REG | Reference to a national code |
Ref country code: NL Ref legal event code: VDEP Effective date: 20130731 |
|
REG | Reference to a national code |
Ref country code: LT Ref legal event code: MG4D |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: LT Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20130731 Ref country code: PT Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20131202 Ref country code: BE Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20130731 Ref country code: HR Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20130731 Ref country code: AT Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20130731 Ref country code: CY Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20130807 Ref country code: NO Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20131031 Ref country code: IS Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20131130 Ref country code: SE Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20130731 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: LV Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20130731 Ref country code: GR Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20131101 Ref country code: PL Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20130731 Ref country code: FI Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20130731 Ref country code: NL Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20130731 Ref country code: SI Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20130731 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: CY Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20130731 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: RO Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20130731 Ref country code: SK Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20130731 Ref country code: CZ Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20130731 Ref country code: EE Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20130731 Ref country code: DK Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20130731 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: IT Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20130731 Ref country code: ES Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20130731 |
|
PLBE | No opposition filed within time limit |
Free format text: ORIGINAL CODE: 0009261 |
|
STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: NO OPPOSITION FILED WITHIN TIME LIMIT |
|
26N | No opposition filed |
Effective date: 20140502 |
|
REG | Reference to a national code |
Ref country code: DE Ref legal event code: R097 Ref document number: 602009017681 Country of ref document: DE Effective date: 20140502 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: LU Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20140403 Ref country code: MC Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20130731 |
|
REG | Reference to a national code |
Ref country code: CH Ref legal event code: PL |
|
GBPC | Gb: european patent ceased through non-payment of renewal fee |
Effective date: 20140403 |
|
REG | Reference to a national code |
Ref country code: FR Ref legal event code: ST Effective date: 20141231 |
|
REG | Reference to a national code |
Ref country code: IE Ref legal event code: MM4A |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: GB Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20140403 Ref country code: LI Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20140430 Ref country code: CH Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20140430 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: FR Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20140430 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: IE Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20140403 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: MT Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20130731 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: BG Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20130731 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: HU Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT; INVALID AB INITIO Effective date: 20090403 Ref country code: TR Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20130731 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: MK Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20130731 |
|
PGFP | Annual fee paid to national office [announced via postgrant information from national office to epo] |
Ref country code: DE Payment date: 20220427 Year of fee payment: 14 |
|
REG | Reference to a national code |
Ref country code: DE Ref legal event code: R119 Ref document number: 602009017681 Country of ref document: DE |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: DE Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20231103 |