KR100608907B1 - Method and system for recording image communication data in 3gpp ims network - Google Patents
Method and system for recording image communication data in 3gpp ims network Download PDFInfo
- Publication number
- KR100608907B1 KR100608907B1 KR1020040107091A KR20040107091A KR100608907B1 KR 100608907 B1 KR100608907 B1 KR 100608907B1 KR 1020040107091 A KR1020040107091 A KR 1020040107091A KR 20040107091 A KR20040107091 A KR 20040107091A KR 100608907 B1 KR100608907 B1 KR 100608907B1
- Authority
- KR
- South Korea
- Prior art keywords
- user terminal
- call
- recording
- cscf
- information
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/10—Architectures or entities
- H04L65/1016—IP multimedia subsystem [IMS]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/10—Architectures or entities
- H04L65/1045—Proxies, e.g. for session initiation protocol [SIP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/1066—Session management
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/32—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/02—Processing of mobility data, e.g. registration information at HLR [Home Location Register] or VLR [Visitor Location Register]; Transfer of mobility data, e.g. between HLR, VLR or external networks
- H04W8/04—Registration at HLR or HSS [Home Subscriber Server]
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Business, Economics & Management (AREA)
- General Business, Economics & Management (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
본 발명은 3GPP IMS(IP Multimedia Sub-System) 망을 활용하는 환경에서 IP망에 연결된 두 단말 간 화상 통화 내용을 기록하기 위한 방법 및 시스템에 관한 것이다.The present invention relates to a method and system for recording a video call content between two terminals connected to an IP network in an environment utilizing a 3GPP IMS (IP Multimedia Sub-System) network.
본 발명에 따른 3GPP IMS망에서 화상 통화 내용 기록 시스템은, 3GPP IMS망에 접속 가능한 복수의 사용자 단말(UA)과; 상기 복수의 사용자 단말(UA)에 연결되며, 패킷의 라우팅 및 전달하기 위한 프록시호세션제어부(P-CSCF)와; 상기 사용자 단말(UA)의 세션을 제어하기 위한 서빙호세션제어부(S-CSCF)와; 상기 사용자 단말(UA)의 위치 관리, 프로파일 관리 및 인증 기능을 수행하며, 상기 서빙호세션제어부(S-CSCF)의 수집 기능을 담당하는 홈가입자서버(HSS); 및 상기 복수의 사용자 단말(UA)과 연결된 데이터 경로를 갖고, 상기 복수의 사용자 단말(UA) 사이에 전송되는 데이터를 기록하기 위한 기록프락시서버를 포함하는 것을 특징으로 한다.In the 3GPP IMS network according to the present invention, the video call content recording system comprises: a plurality of user terminals (UA) connectable to the 3GPP IMS network; A proxy call session controller (P-CSCF) connected to the plurality of user terminals (UA) and configured to route and forward packets; A serving call session controller (S-CSCF) for controlling a session of the user terminal (UA); A home subscriber server (HSS) that performs location management, profile management, and authentication functions of the user terminal (UA) and is responsible for a collection function of the serving call session controller (S-CSCF); And a recording proxy server having a data path connected to the plurality of user terminals UA and for recording data transmitted between the plurality of user terminals UA.
IMS, UA, CSCF, HSS, 화상전화 IMS, UA, CSCF, HSS, Video Call
Description
도 1은 본 발명의 실시예에 따라 3GPP IMS망에서 화상 통화 내용을 기록하기 위한 시스템의 구성도. 1 is a block diagram of a system for recording video call contents in a 3GPP IMS network according to an embodiment of the present invention.
도 2는 본 발명의 실시예에 따라 3GPP IMS망에서 화상 통화 내용의 기록을 위한 사용자 단말(UA)의 등록 과정을 나타내는 도면.2 is a diagram illustrating a registration process of a user terminal (UA) for recording video call contents in a 3GPP IMS network according to an embodiment of the present invention.
도 3은 본 발명의 실시예에 따라 사용자 단말(UA)의 등록 과정에서 기록프락시서버로 전달되는 정보를 나타내는 도면. 3 is a diagram illustrating information transmitted to a recording proxy server during a registration process of a user terminal (UA) according to an embodiment of the present invention.
도 4는 본 발명의 실시예에 따라 3GPP IMS망에서 화상 통화 내용 기록 과정을 나타내는 도면.4 is a diagram illustrating a video call content recording process in a 3GPP IMS network according to an embodiment of the present invention.
도 5(a) 및 (b)는 본 발명의 실시예에 따라 서빙호세션제어부(S-CSCF)로부터 기록프락시서버로 제공되는 세션 정보 및 미디어 정보를 나타내는 도면.5A and 5B illustrate session information and media information provided from a serving call session controller (S-CSCF) to a recording proxy server according to an embodiment of the present invention.
도 6은 본 발명의 실시예에 따른 기록프락시서버에서 유지되는 상태정보를 나타내는 도면. 6 is a diagram showing status information maintained in a recording proxy server according to an embodiment of the present invention.
도 7은 본 발명의 실시예에 따라 착발신 사용자 단말(UA)에서 유지되는 정보를 나타내는 도면.7 is a diagram illustrating information maintained in an incoming / outgoing user terminal (UA) according to an embodiment of the present invention.
*도면의 주요 부분에 대한 부호의 설명** Description of the symbols for the main parts of the drawings *
101, 107: 사용자 단말(UA)101, 107: user terminal (UA)
102, 106: 프락시호세션제어부(P-CSCF)102, 106: Proxy session control unit (P-CSCF)
103: 중계호세션제어부(I-CSCF)103: relay call session controller (I-CSCF)
104: 홈가입자서버(HSS)104: home subscriber server (HSS)
105: 서빙호세션제어부(S-CSCF)105: Serving call session controller (S-CSCF)
108: 기록프락시서버108: recording proxy server
109: 신호 경로109: signal path
110: 데이터 경로110: data path
본 발명은 3GPP IMS(IP Multimedia Sub-System) 망에 관한 것으로, 특히 3GPP IMS 망을 활용하는 환경에서 IP망에 연결된 두 단말 간 화상 통화 내용을 기록하기 위한 방법 및 시스템에 관한 것이다.The present invention relates to a 3GPP IMS (IP Multimedia Sub-System) network, and more particularly, to a method and system for recording video call contents between two terminals connected to an IP network in an environment utilizing 3GPP IMS networks.
IMS(IP Multimedia Sub-System)는 3G(3rd Generation)망에서 멀티미디어의 호 제어(Call Control)를 위한 시그널 프로토콜 및 그 환경을 의미하며, 3GPP(3rd Generation Partnership Project)에 의해 표준화되고 있다. IMS는 SIP(Session Initiation Protocol)을 기반으로 화상회의, VoIP 등의 IP기반 어플리케이션을 위해 다양하게 사용될 수 있다. 또한 보안 인증(Secure authentication), 서비스 과금, 전달 망에 대한 QoS제어, 국제 로밍(Global roaming) 등에 대한 내용을 담고 있다. IMS (IP Multimedia Sub-System) refers to a signal protocol and its environment for call control of multimedia in 3G (3rd Generation) networks, and is standardized by 3GPP (3rd Generation Partnership Project). IMS can be used in various ways for IP-based applications such as video conferencing and VoIP based on Session Initiation Protocol (SIP). It also covers secure authentication, service charging, QoS control for the transport network, and global roaming.
일반적으로 화상회의는 음성통화, 영상통화, 문자통화의 3가지 구성요소가 실시간으로 전송된다. 지금까지 화상회의는 H.323과 SIP기반, 사업자 또는 단말 제공자의 별도의 프로토콜 정의에 의해 이루어져 왔다. 대한민국 등록특허 제0402787호에는 이동통신망에서 화상전화 서비스를 위한 호 설정 방법이 개시되어 있다. 또한 대한민국 공개특허 제2004-0077113호에는 심플 IP와 모바일 IP를 통하여 화상통신을 하기 위한 SIP 기반의 화상 통화 서비스 방법이 개시되어 있다. 이러한 화상회의는 실시간으로 이루어지는 특성을 갖기 때문에, 종래에는 회의 내용을 기록하기 위해서는 사용자 단말에서 파일로 저장하는 방식을 이용하고 있다. 그러나 종래 기술과 같이 사용자 단말에서 화상 회의를 파일로 저장하는 방법에 따르면, 임의로 파일 내용을 편집할 수 있게 된다. 이로 인하여, 고객이 화상 통화 내용을 통해 시시비비를 가리거나 법적인 증거로 이용하는 경우, 또는 사용자의 필요에 의해 통화내용을 다시 보는 경우 등에 있어 기록된 통화 내용의 신뢰성이 감소되는 문제가 있다. In general, video conferencing is transmitted in real time with three components: voice call, video call, and text call. Until now, video conferencing has been defined by separate protocol definitions for H.323 and SIP-based, service providers or terminal providers. Korean Patent Registration No.0402787 discloses a call setup method for a video telephone service in a mobile communication network. In addition, Korean Patent Laid-Open Publication No. 2004-0077113 discloses a SIP-based video call service method for video communication through simple IP and mobile IP. Since such a video conference has a characteristic of real-time, conventionally, a method of storing the contents of a conference in a user terminal is used as a file. However, according to the method of storing a video conference as a file in the user terminal as in the prior art, it is possible to edit the file contents arbitrarily. For this reason, there is a problem that the reliability of the recorded call content is reduced when the customer hides the application or uses it as legal evidence through the video call content, or when the user views the call content again as required by the user.
상기와 같은 문제점을 해소하기 위한 본 발명의 목적은 차세대 망의 멀티미디어 서비스 제공을 위한 IMS망에서 높은 신뢰성을 갖고서 화상 통화 내용을 기록할 수 있는 방법 및 시스템을 제공함에 있다.
An object of the present invention for solving the above problems is to provide a method and system capable of recording video call content with high reliability in an IMS network for providing a multimedia service of the next generation network.
상기 목적을 달성하기 위한 본 발명에 따른 3GPP IMS망에서 화상 통화 내용의 기록을 위한 사용자 단말 등록 방법은, 사용자 단말(UA)이 홈가입자서버(HSS)에 대한 등록을 요청하는 제1 단계와; 상기 홈가입자서버(HSS)가 상기 사용자 단말(UA)의 인증을 위한 인증벡터를 생성하여 상기 사용자 단말(UA)로 전달하는 제2 단계와; 상기 사용자 단말(UA)이 상기 인증벡터와 상기 사용자 단말(UA)에 대한 ID 및 패스워드를 이용하여 세션키를 생성한 후, 다시 상기 홈가입자서버(HSS)에 대한 등록을 요청하는 제3 단계와; 서빙호세션제어부(S-CSCF)가 상기 사용자 단말(UA)을 상기 홈가입자서버(HSS)에 등록하는 제4 단계와; 상기 서빙호세션제어부(S-CSCF)가 기록프락시서버에 상기 사용자 단말(UA)의 등록정보를 제공하는 제5 단계; 및 상기 사용자 단말(UA)이 상대측 단말과의 호 설정 후, 상기 기록프락시서버가 상기 제공된 사용자 단말(UA)의 등록 정보를 이용하여 상기 사용자 단말(UA)과 상기 상대측 단말 사이에 전송되는 통화 내용을 기록하는 제6 단계를 포함하는 것을 특징으로 한다. A user terminal registration method for recording video call contents in a 3GPP IMS network according to the present invention for achieving the above object comprises: a first step of a user terminal (UA) requesting registration with a home subscriber server (HSS); A second step of generating, by the home subscriber server (HSS), an authentication vector for authentication of the user terminal (UA) to the user terminal (UA); A third step in which the user terminal UA generates a session key using the authentication vector and the ID and password for the user terminal UA, and then requests registration with the home subscriber server HSS again; ; A fourth step of a serving call session controller (S-CSCF) registering the user terminal (UA) with the home subscriber server (HSS); A fifth step of the serving call session controller (S-CSCF) providing registration information of the user terminal (UA) to a recording proxy server; And after the user terminal UA establishes a call with the opposite terminal, the recording proxy server transmits the call between the user terminal UA and the opposite terminal using registration information of the provided user terminal UA. It characterized in that it comprises a sixth step of recording.
또한, 상기 목적을 달성하기 위한 본 발명에 따른 3GPP IMS망에서 화상 통화 내용 기록 방법은, 발신사용자단말(UA1)이 착신사용자단말(UA2)로 호 설정을 요청하는 제1 단계와; 상기 착신사용자단말(UA2)이 상기 발신사용자단말(UA1)로 상기 호 설정 요청에 대한 응답 메시지를 전송하는 제2 단계와; 서빙호세션제어부(S- CSCF)에서 상기 발신사용자단말(UA1) 및 착신사용자단말(UA2) 사이에 위치한 기록프락시서버로 세션에 사용되는 소정의 정보를 전송하는 제3 단계와; 상기 발신사용자단말(UA1)과 착신사용자단말(UA2) 사이에 호 설정을 완료하는 제4 단계; 및 상기 기록프락시서버가 상기 발신사용자단말(UA1)과 착신사용자단말(UA2) 사이에 전송되는 통화 내용을 기록하는 제5 단계를 포함하는 것을 특징으로 한다.In addition, the video call content recording method in the 3GPP IMS network according to the present invention for achieving the above object comprises: a first step of the originating user terminal (UA1) to request the call setup to the called user terminal (UA2); A second step of the called user terminal UA2 transmitting a response message to the call establishment request to the calling user terminal UA1; A third step of transmitting, by a serving call session controller (S-CSCF), predetermined information used in the session to a recording proxy server located between the calling user terminal UA1 and the called user terminal UA2; A fourth step of completing call setup between the calling user terminal UA1 and the called user terminal UA2; And a fifth step in which the recording proxy server records the contents of the call transmitted between the calling user terminal UA1 and the called user terminal UA2.
또한, 상기 목적을 달성하기 위한 본 발명에 따른 3GPP IMS망에서 화상 통화 내용 기록 시스템은, 3GPP IMS망에 접속 가능한 복수의 사용자 단말(UA)과; 상기 복수의 사용자 단말(UA)에 연결되며, 패킷의 라우팅 및 전달하기 위한 프락시호세션제어부(P-CSCF)와; 상기 사용자 단말(UA)의 세션을 제어하기 위한 서빙호세션제어부(S-CSCF)와; 상기 사용자 단말(UA)의 위치 관리, 프로파일 관리 및 인증 기능을 수행하며, 상기 서빙호세션제어부(S-CSCF)의 수집 기능을 담당하는 홈가입자서버(HSS);및 상기 복수의 사용자 단말(UA)과 연결된 데이터 경로를 갖고, 상기 복수의 사용자 단말(UA) 사이에 전송되는 데이터를 기록하기 위한 기록프락시서버를 포함하는 것을 특징으로 한다.In addition, the video call content recording system in the 3GPP IMS network according to the present invention for achieving the above object comprises: a plurality of user terminals (UA) accessible to the 3GPP IMS network; A proxy call session controller (P-CSCF) connected to the plurality of user terminals (UA) and configured to route and forward packets; A serving call session controller (S-CSCF) for controlling a session of the user terminal (UA); A home subscriber server (HSS) that performs location management, profile management, and authentication functions of the user terminal (UA) and is responsible for a collection function of the serving call session controller (S-CSCF); and the plurality of user terminals (UA) And a recording proxy server for recording data transmitted between the plurality of user terminals UA.
이하 본 발명의 바람직한 실시예의 상세한 설명이 첨부된 도면들을 참조하여 설명될 것이다. 도면들 중 참조번호 및 동일한 구성요소들에 대해서는 비록 다른 도면상에 표시되더라도 가능한 한 동일한 참조번호들 및 부호들로 나타내고 있음에 유의해야 한다. 하기에서 본 발명을 설명함에 있어, 관련된 공지 기능 또는 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우에는 그 상세한 설명을 생략할 것이다.DETAILED DESCRIPTION A detailed description of preferred embodiments of the present invention will now be described with reference to the accompanying drawings. It should be noted that reference numerals and like elements among the drawings are denoted by the same reference numerals and symbols as much as possible even though they are shown in different drawings. In the following description of the present invention, if it is determined that a detailed description of a related known function or configuration may unnecessarily obscure the subject matter of the present invention, the detailed description thereof will be omitted.
도 1은 본 발명의 실시예에 따라 3GPP IMS망에서 화상 통화 내용을 기록하기 위한 시스템의 구성도이다. 1 is a block diagram of a system for recording video call contents in a 3GPP IMS network according to an embodiment of the present invention.
도 1을 참조하면, 본 발명의 실시예에 따라 3GPP IMS망에서 화상전화 통화 내용을 기록하기 위한 시스템은, 복수의 사용자 단말(UA:User Agent)(101,107)과, 프락시호세션제어부(P-CSCF:Proxy-Call Session Control Function)(102,106)와, 중계호세션제어부(I-CSCF:Interrogating-Call Session Control Function)(103)와, 홈가입자서버(HSS:Home Subscriber Server)(104)와, 서빙호세션제어부(S-CSCF:Serving-Call Session Control Function)(105) 및 기록프락시서버(Record Proxy Server)(108)를 포함한다.Referring to FIG. 1, a system for recording video telephone call contents in a 3GPP IMS network according to an embodiment of the present invention includes a plurality of user terminals (UAs) 101 and 107 and a proxy call session controller (P-). Proxy-Call Session Control Function (CSCF) 102, 106, Interrogating-Call Session Control Function (I-CSCF) 103, Home Subscriber Server (HSS) 104, It includes a Serving-Call Session Control Function (S-CSCF) 105 and a
상기 복수의 사용자 단말(UA1,UA2)(101, 107)은 사용자가 가입한 멀티미디어 서비스를 제공받을 수 있도록 망 서비스에 접근하기 위한 단말이며, 각각 세션 정보와 미디어 정보를 유지한다. 프락시호세션제어부(P-CSCF)(102,106)는 상기 사용자 단말(UA)(101)이 3GPP IMS망에서 처음으로 접속하는 접속점에 해당하며, 패킷의 라우팅 및 전달 기능을 한다. 중계호세션제어부(I-CSCF)(103)는 망 운용자의 가입자 또는 망 운용자의 서비스 영역 내에 현재 위치한 로밍 가입자를 향한 모든 접속을 허용하는 기능을 한다. 홈가입자서버(HSS)(104)는 인터넷 멀티미디어 서비스 가입자, 즉 상기 사용자 단말(UA1)(101)의 위치 관리, 프로파일 관리 및 인증 기능을 수행하며, 서빙호세션제어부(S-CSCF)(105)의 수집 기능을 담당한다. 서빙호세션제어부(S-CSCF)(105)는 사용자 단말(UA1)(101)의 세션 제어 기능을 수행한다. 기록프락시서버(108)는 상기 사용자 단말(UA)(102, 107)이 상기 프락시호세션제어부(P-CSCF)(102,106)와, 상기 중계호세션제어부(I-CSCF)(103) 및 상기 서빙호세션제어부(S-CSCF)(105)를 통하여 본 발명에 따른 화상 통화 내용 기록 서비스를 등록할 수 있으며, 상기 사용자 단말(UA)(102, 107) 사이에 호 설정 과정에 의하여 연결이 이루어진다. 이때 본 발명에 따른 화상 통화 내용 기록 서비스를 위해 등록과정 및 호 설정 과정 중 필요한 정보들이, 신호 경로(Signal Path)(109)를 따라서 상기 서빙호세션제어부(S-CSCF)(105)를 통하여, 상기 기록프락시서버(108)로 전달된다. 이후 연결설정이 모두 이루어지면, 실제 데이터는 데이터 경로(Data Path)(110)를 통하여, 일측의 사용자 단말(UA1)(101)과 기록프락시서버(108)을 거쳐 상대편 단말(UA2)(107)사이에서 전송되며, 모든 기록은 상기 기록프락시서버(108)에서 이루어진다. 이때 사용되는 등록 및 호 설정 과정 중의 기본 프로토콜은 현재 표준화되어 사용되고 있는 3GPP IMS 표준에 따른다. 상기 기록프락시서버(108)는 상기 복수의 사용자 단말(UA1,UA2)(101, 107)에 대한 세션 정보와 미디어 정보를 내부 메모리에서 임시파일 형태로 메모리에 생성, 수정 또는 삭제할 수 있다. 그리고 상기 복수의 사용자 단말(UA1,UA2)(101, 107)에 대하여 제공되는 특정 서비스 종료 후 또는 통화 종료후에는 상기 통화 내용을 데이터베이스파일형태로 저장할 수 있다. The plurality of user terminals UA1 and UA2 101 and 107 are terminals for accessing a network service to receive a multimedia service subscribed to by a user, and maintain session information and media information, respectively. The proxy session control unit (P-CSCF) 102, 106 corresponds to an access point to which the user terminal (UA) 101 first accesses in a 3GPP IMS network, and functions as a packet routing and forwarding function. The relay call session control unit (I-CSCF) 103 functions to allow all accesses to subscribers of the network operator or roaming subscribers currently located in the service area of the network operator. A home subscriber server (HSS) 104 performs a location management, profile management, and authentication function of an Internet multimedia service subscriber, that is, the user terminal UA1 101, and a serving call session controller (S-CSCF) 105. In charge of the collection function. The serving call session controller (S-CSCF) 105 performs a session control function of the user terminal UA1 101. In the
도 2는 본 발명의 실시예에 따라 3GPP IMS망에서 화상통화 내용의 기록을 위 한 사용자 단말(UA)의 등록 과정을 나타내는 도면이다. 2 is a diagram illustrating a registration process of a user terminal (UA) for recording video call contents in a 3GPP IMS network according to an embodiment of the present invention.
도 2를 참조하면, 먼저 사용자 단말(UA)(101)는 프락시호세션제어부(P-CSCF)에 등록을 요구한다[REGISTER](단계 201). 그러면 상기 프락시호세션제어부(P-CSCF)는 도메인 네임 시스템(DNS: Domain Name System)(도시되지 않음)을 이용하여 사용자 단말(UA)(101)의 홈 망에 위치한 중계호세션제어부(I-CSCF)(103)의 주소를 수신하며[DNS Query to find I-CSCF], 사용자 단말(UA)(101)의 등록을 중계한다[REGISTER](단계 202). 이를 수신한 중계호세션제어부(I-CSCF)(103)는 해당 가입자, 즉 상기 사용자 단말(UA)(101)이 망 이용에 대한 권한이 있는지 여부를 검사하여, 사용자 단말(UA)(101)의 등록을 중계한다. 즉, 상기 중계호세션제어부(I-CSCF)(103)가 홈가입자서버(HSS)(104)에 대하여 상기 사용자 단말(UA)(101)이 정당한 가입자인지 여부를 문의하면[Cx-Query+Cx-Select-Pull(UAR)](단계 203), 상기 홈가입자서버(HSS)(104)는 이에 대한 응답으로 사용자 정보를 전송한다[Cx-Query Resp+Cx-Select-Pull Resp(UAA)](단계 203). 그러면 중계호세션제어부(I-CSCF)(103)는 해당 가입자, 즉 사용자 단말(UA)(101)이 정당하게 가입된 것인지 여부에 대한 권한 검증(Authorization)과 해당 가입자의 호 처리를 담당할 서빙호세션제어부(S-CSCF)(105)를 선택하여 해당 서빙호세션제어부(S-CSCF)(105)로 등록요구를 한다[REGISTER](단계 205). 이어서 해당 서빙호세션제어부(S-CSCF)(105)는 상기 사용자 단말(UA)(101)이 정당한 가입자인지 아닌지를 알기 위해 사용자 단말(UA)(101)의 인증 정보를 홈가입자서버(HSS)(104)에게 요구한다[Cx-AuthDataReq(MAR)](단계 206). 그러나, 최초 등록과정에서는 홈가입자서버 (HSS)(104)에 상기 사용자 단말(UA)(101)이 등록되어 있지 않으므로, 상기 홈가입자서버(HSS)(104)는 상기 사용자 단말(UA)(101)에 대한 인증벡터를 생성하여[Select authentication vector](단계 207), 상기 서빙호세션제어부(S-CSCF)(105)에 전달한다[Cx-AuthDataResp(MAA)](단계 208). 이후, 홈가입자서버(HSS)(104)는 중계호세션제어부(I-CSCF)(103) 및 프락시호세션제어부(P-CSCF)(102)를 통하여 사용자 단말(UA)(101)로 상기 인증벡터를 전달한다[401 Unauthorized](단계 209). 상기 인증벡터를 수신한 후, 사용자 단말(UA)(101)은 상기 인증벡터와 자신의 ID 및 패스워드(password)를 이용하여 응답 및 세션키를 생성하고[Generate response & session key](단계 210), 다시 상기 프락시호세션제어부(P-CSCF)(102)에게 등록을 요구한다[REGISTER](단계 211). 그러면 상기 프락시호세션제어부(P-CSCF)(102)는 도메인 네임 시스템(DNS)(도시되지 않음)을 이용하여 사용자 단말(UA)(101)의 홈 망에 위치한 중계호세션제어부(I-CSCF)(103)의 주소를 수신하며[DNS Query to find I-CSCF], 사용자 단말(UA)(101)의 등록을 중계한다[REGISTER](단계 212). 이어서 상기 중계호세션제어부(I-CSCF)(103)는 다시 홈가입자서버(HSS)(104)에 대하여 상기 사용자 단말(UA)(101)이 정당한 가입자인지 여부를 문의하면[Cx-Query+Cx-Select-Pull(UAR)](단계 213), 상기 홈가입자서버(HSS)(104)는 이에 대한 응답을 전송한다[Cx-Query Resp+Cx-Select-Pull Resp(UAA)](단계 214). 그리고 상기 중계호세션제어부(I-CSCF)(103)는 상기 서빙호세션제어부(S-CSCF)(105)에 등록을 요구한다[REGISTER](단계 215). 그러면 상기 서빙호세션제어부(S-CSCF)(105)는 상기 사용자 단말(UA)(101)로부터 전송된 인증벡터를 이용하여 상기 사용자 단말(UA)(101) 의 인증을 위한 내부 로직을 수행한다[authentication](단계 216). 이후 상기 서빙호세션제어부(S-CSCF)(105)는 상기 홈가입자서버(HSS)(104)에 상기 사용자 단말(UA)(101)의 등록을 요청하고[Cx-Put+Cx-Pull(SAR)](단계 217), 이에 따른 등록 결과를 수신한다(단계 218). 즉, 상기 서빙호세션제어부(S-CSCF)는 상기 사용자 단말(UA)(101)이 적법한 가입자라는 것을 홈가입자서버(HSS)(104)에게 등록한다. 이후 상기 서빙호세션제어부(S-CSCF)(105)는 중계호세션제어부(I-CSCF)(103) 및 프락시호세션제어부(P-CSCF)(102)를 통하여 상기 사용자 단말(UA)(101)이 정상적으로 등록되었음을 알린다[200 OK](단계 219). 이와 같이 상기 사용자 단말(UA)(101)이 홈가입자서버(HSS)(104)에 정상적으로 등록이 이루어진 후에는, 상기 서빙호세션제어부(S-CSCF)(105)는 상기 사용자 단말(UA)(101)이 본 발명에 따른 기록 서비스를 이용할 수 있도록 상기 사용자 단말(UA)(101)의 등록에 관한 정보를 상기 기록프락시서버(108)로 전송한다[Register Info](단계 220). 상기 서빙호세션제어부(S-CSCF)(105)에서 상기 기록프락시서버(108)로 전송되는 사용자 단말(UA)(101)의 등록 관련 정보는 도 3에서 상세히 설명된다.Referring to FIG. 2, first, a user terminal (UA) 101 requests registration with a proxy call session controller (P-CSCF) [REGISTER] (step 201). Then, the proxy call session controller P-CSCF is a relay call session controller I- located in the home network of the user terminal UA 101 using a Domain Name System (DNS) (not shown). CSCF) 103 receives the address [DNS Query to find I-CSCF] and relays the registration of the user terminal (UA) 101 [REGISTER] (step 202). Upon receiving this, the relay call session controller (I-CSCF) 103 checks whether the corresponding subscriber, that is, the user terminal (UA) 101 is authorized to use the network, and thus, the user terminal (UA) 101. Relay registration of That is, when the relay call session controller (I-CSCF) 103 inquires of the home subscriber server (HSS) 104 whether the user terminal (UA) 101 is a legitimate subscriber [Cx-Query + Cx -Select-Pull (UAR)] (step 203), the home subscriber server (HSS) 104 sends the user information in response [Cx-Query Resp + Cx-Select-Pull Resp (UAA)] ( Step 203). Then, the relay call session control unit (I-CSCF) 103 is responsible for authenticating the authentication of the subscriber, that is, whether the user terminal (UA) 101 is duly subscribed, and serving the call. The call session controller (S-CSCF) 105 is selected to register with the serving call session controller (S-CSCF) 105 [REGISTER] (step 205). Subsequently, the serving call session controller (S-CSCF) 105 checks the authentication information of the user terminal (UA) 101 in order to know whether the user terminal (UA) 101 is a legitimate subscriber or not. Request 104 [Cx-AuthDataReq (MAR)] (step 206). However, since the user terminal (UA) 101 is not registered in the home subscriber server (HSS) 104 during the initial registration process, the home subscriber server (HSS) 104 is the user terminal (UA) 101. [0086] An authentication vector is generated for [Select authentication vector] (step 207) and transmitted to the serving call session controller (S-CSCF) 105 [Cx-AuthDataResp (MAA)] (step 208). Thereafter, the home subscriber server (HSS) 104 authenticates the user terminal (UA) 101 through the relay call session controller (I-CSCF) 103 and the proxy call session controller (P-CSCF) 102. Pass the vector [401 Unauthorized] (step 209). After receiving the authentication vector, the user terminal (UA) 101 generates a response and session key using the authentication vector and its ID and password [Generate response & session key] (step 210). Then, the proxy session control unit (P-CSCF) 102 requests registration [REGISTER] (step 211). Then, the proxy call session controller (P-CSCF) 102 is a relay call session controller (I-CSCF) located in the home network of the user terminal (UA) 101 using a domain name system (DNS) (not shown). Receives the address of [103] and relays the registration of the user terminal (UA) 101 [REGISTER] (step 212). Subsequently, the relay call session controller (I-CSCF) 103 inquires again about the home subscriber server (HSS) 104 whether the user terminal (UA) 101 is a valid subscriber [Cx-Query + Cx]. -Select-Pull (UAR)] (step 213), and the home subscriber server (HSS) 104 sends a response thereto [Cx-Query Resp + Cx-Select-Pull Resp (UAA)] (step 214). . The relay call session controller (I-CSCF) 103 requests registration to the serving call session controller (S-CSCF) 105 [REGISTER] (step 215). Then, the serving call session controller (S-CSCF) 105 performs internal logic for authentication of the user terminal (UA) 101 using the authentication vector transmitted from the user terminal (UA) 101. [authentication] (step 216). Subsequently, the serving call session controller (S-CSCF) 105 requests the home subscriber server (HSS) 104 to register the user terminal (UA) 101 [Cx-Put + Cx-Pull (SAR). )] (Step 217), and thereby receives the registration result (step 218). That is, the serving call session controller (S-CSCF) registers with the home subscriber server (HSS) 104 that the user terminal (UA) 101 is a legitimate subscriber. Thereafter, the serving call session controller (S-CSCF) 105 transmits the user terminal (UA) 101 through the relay call session controller (I-CSCF) 103 and the proxy call session controller (P-CSCF) 102. (200 OK) (step 219). After the user terminal (UA) 101 is normally registered with the home subscriber server (HSS) 104, the serving call session controller (S-CSCF) 105 performs the user terminal (UA) ( 101 transmits information about registration of the user terminal (UA) 101 to the
도 3은 본 발명의 실시예에 따라 사용자 단말(UA)의 등록 과정에서 기록프록시서버로 전달되는 정보를 나타낸다. 3 illustrates information transmitted to a recording proxy server during a registration process of a user terminal UA according to an embodiment of the present invention.
도 3을 참조하면, 사용자 단말(UA)(101)의 등록 과정 중, 상기 도 2의 단계 220에서 서빙호세션제어부(S-CSCF)(105)로부터 기록프록시서버(108)로 전달되는 정보는, SIP 헤더에 표시되며, From, To, Call-ID, Contact, Date, 서빙호세션제어부 (S-CSCF) 태그가 포함된다. 상기 'From' 태그에는 사용자 단말(UA)(101)로부터 생성되는 공중 사용자 식별 정보(Public User Identity Information), 상기 'To' 태그에는 등록되는 공중 사용자 식별자(Public User Identity being registered), 'Call-ID' 태그에는 호(Call)에 대한 식별자(Call Identity), 'Contact' 태그에는 실제 사용자 단말(UA)(101)의 IP 주소에 해당하는 가입자의 임시 IP 주소(Temporary IP Address), 'Date' 태그에는 메시지를 보낸 시간, 및 'S-CSCF'태그에는 메시지를 보낸 서빙호세션제어부(S-CSCF)(105)의 IP 주소(S-CSCF IP Address)가 포함된다.Referring to FIG. 3, during the registration process of the user terminal (UA) 101, the information transferred from the serving call session controller (S-CSCF) 105 to the
도 4는 본 발명의 실시예에 따라 3GPP IMS망에서 화상 통화 내용 기록 과정을 나타내는 도면이다.4 is a diagram illustrating a video call content recording process in a 3GPP IMS network according to an embodiment of the present invention.
본 발명의 실시예에서는 3GPP IMS망에서 이루어지는 화상 통화 내용 기록 과정은, 사용자 단말(UA1,UA2)(101,107) 간에 프락시호세션제어부1(P-CSCF1)(102)과, 서빙호세션제어부(S-CSCF)(105) 및 프락시호세션제어부2(P-CSCF2)(106)를 통한 호 설정 과정과, 상기 사용자 단말(UA1, UA2)(101, 107) 사이에 전송되는 데이터의 기록 과정으로 이루어진다.In the embodiment of the present invention, the video call content recording process performed in the 3GPP IMS network includes a proxy call session controller 1 (P-CSCF1) 102 and a serving call session controller S between user terminals UA1 and
도 4를 참조하면, 먼저 발신사용자단말(UA1)(101)은 프락시호세션제어부1(P-CSCF1)(102)과, 서빙호세션제어부(S-CSCF)(105) 및 프락시호세션제어부2(P-CSCF2)(106)를 통하여 착신사용자단말(UA2)(107)에 대하여 호 설정을 요청한다[INVITE](단계 401). 만약 상기 착신사용자단말(UA2)(107)이 상기 발신사용자단말 (UA1)(101)과 다른 사업자가 운영하는 망에 존재하는 경우에는, 중계호세션제어부(I-CSCF)(103)와 상기 서빙호세션제어부(S-CSCF)(105)에 메시지 전송이 이루어지게 된다.Referring to FIG. 4, first, the calling user terminal (UA1) 101 includes a proxy call session controller 1 (P-CSCF1) 102, a serving call session controller (S-CSCF) 105, and a proxy call session controller 2. A call establishment request is made to the called user terminal (UA2) 107 via (P-CSCF2) 106 [INVITE] (step 401). If the called user terminal (UA2) 107 exists in a network operated by a different operator from the calling user terminal (UA1) 101, the relay call session controller (I-CSCF) 103 and the serving A message transmission is made to the call session controller (S-CSCF) 105.
그러면 상기 착신사용자단말(UA2)(107)은 상기 발신사용자단말(UA1)(101)로 100 Trying 응답 신호를 전송하고(단계 402), 현재 호 설정 과정이 진행 중임을 상기 발신사용자단말(UA1)(101)로 알린다[183 Session Progress](단계 403). 상기 단계 403에서는 상기 발신사용자단말(UA1)(101)이 호(call)의 최종 상태를 알 수 있도록 미디어 경로(media path)를 설정하는데 사용되는 SDP(Session Description Protocol) 미디어 정보를 알리는 과정이 포함된다. 여기서 SDP(Session Description Protocol)내에는 세션 성립을 위해 프로토콜 버젼(Protocol version), 세션을 위한 고유 ID(Globally unique id for a session), 세션이름(session name), 시간 정보(time info), 미디어 종류 및 속성(media info), 주소 정보(address info) 등의 정보가 포함된다. 이어서 상기 발신사용자단말(UA1)(101)은 착신사용자단말(UA2)(107)로 183 Session Progress 메시지에 대한 응답을 전송하고[PRACK](단계 404), 착신사용자단말(UA2)(107)은 다시 발신사용자단말(UA1)(101)로 응답을 전송한다[200 OK](단계 405). Then, the called user terminal (UA2) 107 transmits a 100 Trying response signal to the calling user terminal (UA1) 101 (step 402) and the calling user terminal (UA1) that the call setup process is currently in progress. Informed to 101 (183 Session Progress) (step 403). In
이후, 상기 발신사용자단말(UA1)(101)은 단말의 정보에 변경이 발생한 경우에, 이를 UPDATE 메시지를 이용하여 착신사용자단말(UA2)(107)에 알릴 수 있다[UPDATE](단계 406). 착신사용자단말(UA2)(107)이 UPDATE 메시지를 수신한 경우, 이에 대한 응답을 발신사용자단말(UA1)(101)로 전송한다[200 OK](단계 407). 상기 UPDATE 메시지는 IMS 시스템 내에서 QoS의 설정에 필요한 정보를 설정하는데 사용된다. Thereafter, if a change occurs in the information of the terminal, the calling user terminal (UA1) 101 may notify the called user terminal (UA2) 107 by using an UPDATE message [UPDATE] (step 406). When the called user terminal (UA2) 107 receives the UPDATE message, it sends a response to the calling user terminal (UA1) 101 [200 OK] (step 407). The UPDATE message is used to set information necessary for setting QoS in the IMS system.
이어서 상기 착신사용자단말(UA2)(107)은 상기 발신사용자단말(UA1)(101)로 착신음을 전송한다[180 Ringing](단계 408). 상기 180 Ringing 메시지를 수신한 발신사용자단말(UA1)(101)은 착신사용자단말(UA2)(107)로 180 Ringing 메시지에 대한 응답을 전송하고[PRACK](단계 409), 착신사용자단말(UA2)(107)은 다시 발신사용자단말(UA1)(101)로 응답을 전송한다[200 OK](단계 410). Subsequently, the called
그리고 상기 착신사용자단말(UA2)(107)는 상기 단계 401의 INVITE 메시지에 대한 응답을 상기 발신사용자단말(UA1)(101)로 전송한다[200 OK](단계 411). The called
본 발명의 실시예에서는, 상기 사용자 단말(UA1,UA2)(101,107) 사이에서 멀티미디어 통신을 위한 세션 성립을 위해 다음과 같이 SDP정보를 교환할 수 있다. 만약 상기 단계 401의 INVITE 메시지에 SDP 오퍼(SDP Offer)가 포함되면, 상기 발신사용자단말(UA1)(101)이 SDP 오퍼(SDP Offer)를 통하여 자신이 지원할 수 있는 통신을 위한 미디어 종류 및 특성, 주소 정보 등을 상대편 착신사용자단말(UA2)에게 전달할 수 있다. 그러면 상기 착신사용자단말(UA2)(107)은 상기 단계 411의 200 OK 메시지에 SDP 앤써(SDP Answer)를 포함하여, 상기 SDP 앤써를 통해 자신이 수용할 수 있는 세션에 대한 정보들을 상기 발신사용자단말(UA1)(101)에 제공한다. 상기 SDP 앤써(SDP answer)에는 상기 착신사용자단말(UA2)(107)이 발신사용자단말(UA1)(101)로 자신이 처리 가능한 미디어종류 및 특성, 주소 정보에 대한 응답을 포함함으로써 상기 사용자단말들(UA1,UA2)(101,107) 사이의 통신환경을 구성할 수 있다. 이와 같은 경우에는, 상기 단계 411 이후에 서빙호세션제어부(S-CSCF)(105)가 기록프락시서버(108)로 세션에 사용되는 각종 정보들을 전송할 수 있다[Session Info](단계 412). 상기 전송되는 정보들은 도 5에서 설명한다. In an embodiment of the present invention, SDP information may be exchanged as follows to establish a session for multimedia communication between the user terminals UA1 and
이후 상기 발신사용자단말(UA1)(101)은 상기 착신사용자단말(UA2)(107)로 응답을 전송함으로써 사용자 단말(UA1,UA2)(101,107) 간에 호 설정이 이루어진다[ACK](단계 413, 415). Then, the calling user terminal (UA1) 101 transmits a response to the called user terminal (UA2) 107 to establish a call between the user terminals (UA1, UA2) 101, 107 [ACK] (
또한 본 발명에서는 상기 사용자 단말(UA1,UA2)(101,107) 사이에서 다음과 같이 SDP정보를 교환할 수도 있다. 즉, 위에서 설명한 것과 달리, 상기 단계 411의 200 OK 메시지에 SDP 오퍼(SDP Offer)가 포함되어, 상기 착신사용자단말(UA2)(107)이 SDP 오퍼(SDP Offer)를 통하여 자신이 지원할 수 있는 통신을 위한 미디어 종류 및 특성, 주소 정보 등을 상대편 발신사용자단말(UA1)(101)에게 전달할 수 있다. 그러면 상기 발신사용자단말(UA1)(101)은 상기 단계 413의 ACK 메시지에 SDP 앤써(SDP Answer)를 포함하여, 상기 SDP 앤써를 통해 자신이 수용할 수 있는 세션에 대한 정보들을 상기 착신사용자단말(UA2)(107)에 제공한다. 상기 SDP 앤써(SDP answer)에는 상기 발신사용자단말(UA1)(101)이 착신사용자단말(UA2)(107)로 자신이 처리 가능한 미디어종류 및 특성, 주소 정보에 대한 응답을 함으로써 상기 사용자단말들(UA1,UA2)(101,107) 사이의 통신환경을 구성할 수 있다. 이 경우에는 상기 단계 413에 의하여 상기 발신사용자단말(UA1)(101)에서 서빙호세션제어부(S-CSCF)로 ACK가 전송된 후, 상기 서빙호세션제어부(S-CSCF)(105)가 기록프락시서버(108)로 세션에 사용되는 각종 정보들을 전송할 수 있다[Session Info](단계 414). 상기 전송되는 정보들은 역시 도 5에서 설명한다. 이후 상기 서빙호세션제어부(S-CSCF)(105)로부터 상기 착신사용자단말(UA2)(107)로 응답을 전송함으로써 사용자 단말(UA1,UA2)(101,107) 간에 호 설정이 이루어진다[ACK](단계 415). In the present invention, SDP information may be exchanged between the user terminals UA1 and
이와 같이 호 설정이 이루어진 이후에, 상기 발신사용자단말(UA1)(101)과 착신사용자단말(UA2)(107)은 서로 데이터를 송수신할 수 있다. 이와 같이 발신사용자단말(UA1)(101)과 착신사용자단말(UA2)(107) 사이에 송수신되는 데이터는 데이터 경로(110)를 이용하여 모두 본 발명에 따른 기록프락시서버(108)을 통하여 전송되고, 이로 인하여 상기 기록프락시서버(108)는 발신사용자단말(UA1)(101)과 착신사용자단말(UA2)(107) 사이에 송수신되는 데이터를 기록할 수 있다(단계 416). After the call setup is made in this way, the calling user terminal (UA1) 101 and the called user terminal (UA2) 107 may transmit and receive data with each other. As such, data transmitted and received between the calling
이후 발신사용자단말(UA1)(101)이 통화를 종료 또는 특정 서비스를 종료하는 경우에 착신사용자단말(UA2)(107)로 BYE 메시지를 전송하고[BYE](단계 417), 상기 착신사용자단말(UA2)(107)는 상기 BYE 메시지에 대한 응답 메시지를 전송함으로써 통화가 종료된다[ACK](단계 418).Then, when the calling user terminal (UA1) 101 terminates the call or terminates a specific service, a BYE message is transmitted to the called user terminal (UA2) 107 [BYE] (step 417), and the called user terminal ( UA2) 107 ends the call by sending a response message to the BYE message [ACK] (step 418).
도 5(a) 및 (b)는 본 발명의 실시예에 따라 서빙호세션제어부(S-CSCF)로부터 기록프락시서버로 제공되는 세션 정보 및 미디어 정보를 나타낸다.5A and 5B show session information and media information provided from a serving call session controller (S-CSCF) to a recording proxy server according to an embodiment of the present invention.
먼저 도 5(a)는 도 4의 단계 412 또는 단계 414에서 서빙호세션제어부(S-CSCF)로부터 기록프락시서버로 제공되는 세션 정보 구조[Struct SessionInfo], 즉 호 설정을 위한 정보를 나타낸다. 상기 세션 정보[SessionInfo]는 서빙호세션제어부(S-CSCF)에서 기록프락시서버(108)로 TCP/UDP를 통해 전달되며, 미디어 종류의 수에 따라 리스트 형태로 나열되어 전송된다. 도 5(a)를 참조하면, 상기 세션 정보에는 클라이언트 사용자 단말 IP 주소(UA Client IP Address), 서버 사용자 단말 IP 주소(UA Server IP Address), 호 식별자(Call Identity), IPv4 또는 IPv6에 따른 주소 타입(IPv4/IPv6), 미디어 시작시간, 미디어 종료시간, 메시지를 보낸 시간, 메시지를 보낸 서빙호세션제어부(S-CSCF) IP 주소 및 미디어별 정보가 포함된다. 본 발명에서 발신사용자단말(UA1)(101)은 클라이언트 사용자 단말(UA Client)에 해당하고, 착신사용자단말(UA2)(107)은 서버 사용자 단말(UA Server)에 해당한다.First, FIG. 5 (a) shows a session information structure [Struct SessionInfo] provided from the serving call session controller (S-CSCF) to the recording proxy server in
도 5(b)는 도 4의 단계 412 또는 단계 414에서 서빙호세션제어부(S-CSCF)로부터 기록프락시서버로 제공되는 미디어 정보 구조[Struct MediaInfo]를 나타낸다. 상기 미디어 정보[MediaInfo]에는 클라이언트 사용자 단말 IP 주소(UA Client IP Address), 전체 시작시간, 전체 종료시간, 텍스트/오디오/비디오 등의 미디어 타입, 해당 미디어의 포트 번호, TCP/UDP/RTP 등에 관한 정보, 속성(Sendonly,Recvonly,SendRecv), 음성, 비디오 코덱 이름, 및 클록 속도(Clock rate)에 관한 정보가 포함된다.FIG. 5B shows a media information structure [Struct MediaInfo] provided from the serving call session controller (S-CSCF) to the recording proxy server in
도 6은 본 발명의 실시예에 따른 기록프락시서버에서 유지되는 상태정보를 나타내는 도면이다. 6 is a diagram illustrating state information maintained in a recording proxy server according to an embodiment of the present invention.
도 6을 참조하면, 본 발명의 실시예에 따른 기록프락시서버(108)에서 유지되 는 상태정보에는 리퀘스트의 호 식별자(ReqUAst의 Call-ID), 클라이언트 사용자 단말 IP 주소(UA Client IP Address), 서버 사용자 단말 IP 주소(UA Server IP Address), 호 식별자(Call Identity), IPv4 또는 IPv6에 따른 주소 타입(IPv4/IPv6), 세션 시작시간, 세션 종료시간, 최근 세션 수정 시간, 메시지를 보낸 서빙호세션제어부(S-CSCF)의 IP 주소, 세션 대표 이름, TCP/UDP/RTP 등에 관한 정보, 속성(Sendonly,Recvonly,SendRecv), 음성, 비디오 코덱 이름, 클록 속도(Clock rate), 서비스 종류, 미디어 시작시간, 미디어 종료시간 및 저장된 파일명에 관한 정보가 포함된다. 이와 같은 정보들은 임시파일 형태로 기록프락시서버(108)의 내부 메모리에 생성, 수정 또는 삭제되며, 특정 서비스가 종료된 이후 또는 통화 종료 후에는 데이터 베이스에 파일형태로 저장된다.Referring to FIG. 6, the state information maintained in the
도 7은 본 발명의 실시예에 따라 착발신 사용자 단말(UA)에서 유지되는 정보를 나타내는 도면이다.7 is a diagram illustrating information maintained in an incoming / outgoing user terminal UA according to an embodiment of the present invention.
도 7을 참조하면, 본 발명의 실시예에 따라 착발신 사용자 단말(UA1,UA2)(101,107)에서 유지되는 정보는 세션 정보를 나타내는 필드(Session Information)와 세션에서 사용되는 미디어 정보 필드(Media Information)으로 구성된다. 각 필드는 호를 요청하는 단말(UA1)(101)과, 호에 응답하는 단말(UA2)(107)의 상황에 따라 클라이언트 사용자 단말(UA Client)과 서버 사용자 단말(UA Server)로 나누어져 각각 상태를 유지한다.Referring to FIG. 7, according to an embodiment of the present invention, information maintained at the called user terminals UA1 and
상기 세션 정보를 나타내는 필드(Session Information)에는 리퀘스트의 호 식별자(Request의 Call-ID), 리퀘스트의 'From' 태그(Request의 From Tag), 클라이언트 사용자 단말(UA Client)에 대하여 응답의 'To' 태그부터 얻어진 값과 'From' 헤더의 URI와 'To' 헤더의 URI, 서버 사용자 단말(UA Server)에 대하여 응답의 'From' 태그부터 얻어진 값과 'To' 헤더의 URI와 'From' 헤더의 URI, 응답의 콘택드(Contact) 헤더 URI(IP 주소) 및 응답의 기록-루트(Record-Route) 헤더의 URI 리스트에 관한 정보가 포함된다.The session information field includes a call identifier of a request (call-ID of a request), a 'from' tag of a request (from a tag of a request), and a 'to' of a response to a client user terminal (UA client). The value obtained from the tag, the URI of the 'From' header and the URI of the 'To' header, the value obtained from the 'From' tag of the response for the server user terminal (UA Server), and the URI of the 'To' header and the 'From' header The information includes a URI, a Contact header URI (IP address) of the response, and a URI list of the Record-Route header of the response.
상기 세션에서 사용되는 미디어 정보 필드(Media Information)에는 IPv4/IPv6, 목적지 IP 주소, 세션 대표 이름, 전체 시작시간, 전체 종료시간, Text/Audio/Video 등, 해당 미디어의 포트 번호, TCP/UDP/RTP 등, 속성(Sendonly,Recvonly,SendRecv), 음성, 비디오 코덱 이름, 클록 속도(Clock rate), 서비스 종류, 미디어 시작시간, 미디어 종료시간에 관한 정보가 포함된다. The media information field used in the session includes IPv4 / IPv6, destination IP address, session representative name, total start time, total end time, text / audio / video, port number of the corresponding media, TCP / UDP / Information on attributes (Sendonly, Recvonly, SendRecv), voice, video codec name, clock rate, service type, media start time, and media end time are included.
본 발명에 따른 3GPP IMS망에서 화상 통화 내용 기록 방법은 컴퓨터로 읽을 수 있는 기록매체에 컴퓨터가 읽을 수 있는 코드로서 구현할 수 있다. 컴퓨터가 읽을 수 있는 기록매체는 컴퓨터 시스템에 의하여 읽혀질 수 있는 데이터가 저장되는 모든 종류의 기록장치를 포함한다. 컴퓨터가 읽을 수 있는 기록매체의 예로는 ROM, RAM, CD-ROM, 자기 테이프, 플로피 디스크, 광데이터 저장장치 등이 있으며, 또한 인터넷을 통한 전송과 같이 캐리어 웨이브의 형태로 구현되는 것도 포함한다. 또한, 컴퓨터가 읽을 수 있는 기록매체는 네트워크로 연결된 컴퓨터 시스템에 분산되어, 분산방식으로 컴퓨터가 읽을 수 있는 코드가 저장되고 실행될 수도 있다.The video call content recording method in the 3GPP IMS network according to the present invention can be embodied as computer readable codes on a computer readable recording medium. The computer-readable recording medium includes all kinds of recording devices in which data that can be read by a computer system is stored. Examples of computer-readable recording media include ROM, RAM, CD-ROM, magnetic tape, floppy disk, optical data storage, and the like, and also include those implemented in the form of carrier waves such as transmission over the Internet. The computer readable recording medium can also be distributed over network coupled computer systems so that the computer readable code is stored and executed in a distributed fashion.
한편, 본 발명의 상세한 설명에서는 구체적인 실시예에 관해 설명하였으나, 본 발명의 범위에서 벗어나지 않는 한도 내에서 여러 가지 변형이 가능함은 물론이다. 그러므로 본 발명의 범위는 설명된 실시예에 국한되어 정해져서는 안되며, 후술하는 특허청구범위뿐만 아니라 이 특허청구범위와 균등한 것들에 의해 정해져야 한다. Meanwhile, in the detailed description of the present invention, specific embodiments have been described, but various modifications are possible without departing from the scope of the present invention. Therefore, the scope of the present invention should not be limited to the described embodiments, but should be defined not only by the claims below, but also by those equivalent to the claims.
상술한 바와 같은 본 발명에 따르면, 차세대 망의 멀티미디어 서비스 제공을 위한 IMS망에서 화상 통화 내용 기록 시, 기록 내용의 신뢰성을 향상시킬 수 있다. 따라서 본 발명을 통해 사용자에게는 편리한 화상통화 기록서비스 및 기록된 내용의 투명성을 제공하고, 사업자에게는 화상통화 기록서비스를 통해 운영하는 망의 부가가치를 높일 수 있는 이점이 있다.According to the present invention as described above, when recording the video call content in the IMS network for providing a multimedia service of the next generation network, it is possible to improve the reliability of the recorded content. Therefore, the present invention provides a user with a convenient video call recording service and transparency of the recorded contents, and the operator has an advantage of increasing the added value of the network operated through the video call recording service.
Claims (10)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020040107091A KR100608907B1 (en) | 2004-12-16 | 2004-12-16 | Method and system for recording image communication data in 3gpp ims network |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020040107091A KR100608907B1 (en) | 2004-12-16 | 2004-12-16 | Method and system for recording image communication data in 3gpp ims network |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20060068407A KR20060068407A (en) | 2006-06-21 |
KR100608907B1 true KR100608907B1 (en) | 2006-08-08 |
Family
ID=37162723
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020040107091A KR100608907B1 (en) | 2004-12-16 | 2004-12-16 | Method and system for recording image communication data in 3gpp ims network |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100608907B1 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100974998B1 (en) | 2008-01-14 | 2010-08-09 | 주식회사 케이티 | Method and apparatus for IMS network authentication using legacy ID, password |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101004556B1 (en) * | 2007-09-20 | 2011-01-03 | 주식회사 케이티 | Internet protocol multimedia subsystem and call processing method thereof |
KR100933781B1 (en) * | 2007-10-04 | 2009-12-24 | 주식회사 케이티 | User Device Registration Processing Method in IP Multimedia Subsystem |
KR101009831B1 (en) * | 2009-07-08 | 2011-01-19 | 주식회사 엘지유플러스 | System and method for registering video phone user |
KR101034443B1 (en) * | 2009-08-28 | 2011-05-12 | 주식회사 엘지유플러스 | Method and system for deleting user of video call |
-
2004
- 2004-12-16 KR KR1020040107091A patent/KR100608907B1/en not_active IP Right Cessation
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100974998B1 (en) | 2008-01-14 | 2010-08-09 | 주식회사 케이티 | Method and apparatus for IMS network authentication using legacy ID, password |
Also Published As
Publication number | Publication date |
---|---|
KR20060068407A (en) | 2006-06-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8359015B2 (en) | Method of providing a call completion service to a not registered or not available user in a telecommunication network | |
JP4700105B2 (en) | Call forwarding in IP Multimedia Subsystem (IMS) | |
RU2379856C2 (en) | Method and element for managing service | |
KR101139072B1 (en) | Method for initiating ims based communications | |
CN101971592B (en) | Local session controller, ip multimedia subsystem and session registration method | |
US8788678B2 (en) | IP multimedia subsystem user identity handling | |
US8325707B2 (en) | Session initiation from application servers in an IP multimedia subsystem | |
CN100362807C (en) | Method for realizing user registration in internet protocol multimedia subsystem | |
KR20100060498A (en) | Method and system for sharing multimedia contents via internet protocol multimedia subsystem | |
US20050243746A1 (en) | Session inspection scheme | |
US9692835B2 (en) | Method and apparatuses for the provision of network services offered through a set of servers in an IMS network | |
EP1880556A1 (en) | Method and element for service control | |
KR100608907B1 (en) | Method and system for recording image communication data in 3gpp ims network | |
US9030956B2 (en) | Method, computer-readable medium, and apparatus for providing different services to different users of an aggregate endpoint in an internet protocol multimedia subsystem (IMS) network | |
EP2446603A1 (en) | A method of providing a call completion service to a not registered or not available user in a telecommunication network | |
CN1921482B (en) | Method and device for business processing based on conversation initiating protocol | |
CN101742448B (en) | Method, device and system for realizing call forwarding service | |
Yao et al. | OpenIMS and Interoperability with Asterisk/Sip Express VOIP Enterprise Solutions | |
KR20120097897A (en) | 3rd party registration method of wildcarded public service user agent in ims network and device of the same | |
KR20100060422A (en) | Method and system for controlling of message routing | |
CN103828320A (en) | Suppressing camel service invocation for diverting users |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20130705 Year of fee payment: 8 |
|
FPAY | Annual fee payment |
Payment date: 20140710 Year of fee payment: 9 |
|
LAPS | Lapse due to unpaid annual fee |