KR100880992B1 - 아이엠에스망과 에이치.323망간 연동 시스템 및 방법 - Google Patents

아이엠에스망과 에이치.323망간 연동 시스템 및 방법 Download PDF

Info

Publication number
KR100880992B1
KR100880992B1 KR1020050038861A KR20050038861A KR100880992B1 KR 100880992 B1 KR100880992 B1 KR 100880992B1 KR 1020050038861 A KR1020050038861 A KR 1020050038861A KR 20050038861 A KR20050038861 A KR 20050038861A KR 100880992 B1 KR100880992 B1 KR 100880992B1
Authority
KR
South Korea
Prior art keywords
network
message
terminal
interworking
transcoding
Prior art date
Application number
KR1020050038861A
Other languages
English (en)
Other versions
KR20060116456A (ko
Inventor
정준호
장득구
Original Assignee
삼성전자주식회사
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by 삼성전자주식회사 filed Critical 삼성전자주식회사
Priority to KR1020050038861A priority Critical patent/KR100880992B1/ko
Priority to US11/429,976 priority patent/US20060256748A1/en
Publication of KR20060116456A publication Critical patent/KR20060116456A/ko
Application granted granted Critical
Publication of KR100880992B1 publication Critical patent/KR100880992B1/ko

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/66Arrangements for connecting between networks having differing types of switching systems, e.g. gateways
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/10Architectures or entities
    • H04L65/102Gateways
    • H04L65/1033Signalling gateways
    • H04L65/104Signalling gateways in the network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/40Bus networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/10Architectures or entities
    • H04L65/102Gateways
    • H04L65/1023Media gateways
    • H04L65/103Media gateways in the network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • H04L65/1101Session protocols
    • H04L65/1106Call signalling protocols; H.323 and related
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/45Network directories; Name-to-address mapping
    • H04L61/4505Network directories; Name-to-address mapping using standardised directories; using standardised directory access protocols
    • H04L61/4511Network directories; Name-to-address mapping using standardised directories; using standardised directory access protocols using domain name system [DNS]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/10Architectures or entities
    • H04L65/1016IP multimedia subsystem [IMS]

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Business, Economics & Management (AREA)
  • General Business, Economics & Management (AREA)
  • Telephonic Communication Services (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

본 발명은 IMS망과 H.323망간 연동 시스템 및 방법에 관한 것이다.
본 발명에 따른 적어도 하나의 제1 단말에게 IP 멀티미디어 서비스를 제공하는 IMS(IP Multimedia Core Network Subsystem) 망과 적어도 하나의 제2 단말에게 패킷 기반의 멀티미디어 서비스를 제공하는 H.323망간 망연동 시스템은, 상기 제1 단말로부터 인바이트(INVITE) 메시지를 수신하면 가입자 정보를 제공하는 도메인 네임 서버(Domain Name Server, DNS)와의 질의를 통해서 상기 제2 단말이 상기 H.323망을 통해서 서비스 가능한 단말로 확인되면, 상기 제1 단말의 코덱 정보를 포함한 INVITE 메시지를 연동부로 전송하고, 상기 연동부로부터 상기 H.323망에서 지원 가능한 코덱 리스트를 포함하는 응답 메시지를 수신하면 트랜스코딩부로 트랜스코딩 서비스를 요청하는 호 세션 제어기(Call Session Control Function)와, 상기 호 세션 제어기로부터 상기 제1 단말의 코덱 정보를 포함한 INVITE 메시지를 수신하면, 자신이 연동 가능한 상기 H.323망에서 지원 가능한 코덱 리스트를 상기 호 세션 제어기로 전송하고, 상기 호 세션 제어기로부터 상기 트랜스코딩부가 제공하는 코덱 정보가 포함된 INVITE 메시지를 수신하면, 호 설정(call setup)메시지로 변환하여 상기 H.323망으로 전송하는 상기 연동부(IWF)와, 상기 연동부로부터 상기 호 설정 메시지를 수신하면, 상기 IMS망과 호 설정하는 게이트키퍼를 포함한다.
Figure R1020050038861
H.323, IMS, 연동

Description

아이엠에스망과 에이치.323망간 연동 시스템 및 방법{SYSTEM AND METHOD FOR INTERWORKING BETWEEN IMS NETWORK AND H.323 NETWORK}
도 1은 일반적인 IMS망간 연동 구조도,
도 2는 본 발명의 실시 예에 따른 IMS망과 H.323망간 연동 시스템의 블록 구조도,
도 3은 본 발명에 따른 IMS망의 블록 구성도,
도 4a 및 도 4b는 본 발명의 실시 예에 따른 IMS망과 H.323망간의 연동 방법을 도시한 흐름도,
도 5는 본 발명의 실시 예에 따른 IMS망과 H.323망간 연동시, H.323 IWF의 제어 흐름도.
본 발명은 아이엠에스망(IMS Network)과 에이치.323망(H.323 Network)간 연동 시스템 및 방법에 관한 것으로, 특히 코덱이 서로 다른 망간의 연동 시스템 및 방법에 관한 것이다.
일반적으로, 회선 기반의 음성 서비스를 제공하는 이동통신 시스템은 그 통신 방법에 따라 정해진 주파수 대역을 다수의 채널로 구분하여 가입자마다 할당된 주파수 채널을 사용하는 주파수 분할 다중 접속 방식(Frequency Division Multiple Access : FDMA)과, 하나의 주파수 채널을 다수의 가입자가 시간을 나누어 사용하는 시분할 다중 접속 방식(Time Division Multiple Access : TDMA)과, 다수의 가입자가 동일한 주파수 대역을 동일한 시간대에 사용하되 가입자마다 다른 부호를 할당하여 통신을 하는 부호 분할 다중 접속 방식(Code Division Multiple Access : 이하, "CDMA") 등으로 구분된다.
상기 CDMA로 대표되는 이동통신 시스템과 인터넷 기술의 급격한 발전과 가입자의 다양한 요구에 부응하여 최근의 이동통신 서비스는 기존의 음성통화 서비스는 물론 이동 단말로 이메일이나 정지 영상은 물론 대용량의 디지털 데이터 전송이 가능한 고속 패킷 데이터 서비스를 제공하는 단계에 이르고 있으며, 이에 따라 이동통신 시스템은 회선 기반의 CS(Circuit Switched) 도메인에서 패킷 기반의 PS(Packet Switched) 도메인으로 진화되고 있다.
상기 인터넷을 통해 멀티미디어 서비스를 제공하는 핵심망(Core Network : 이하, "CN"이라 칭함)은 기존 회선 기반의 CN에서 패킷 기반의 CN으로 변화되고 있으며, 더 나아가 IP 기반의 CN으로 진화되고 있다. 상기 IP 기반의 CN을 통해 가입자에게 IP 멀티미디어 서비스(IM 서비스)를 제공하는 통신 시스템을 IP 멀티미디어 서브시스템(IP Multimedia Core Network Subsystem : 이하, "IMS"라 칭함)라 부르며, 3GPP(Third Generation Partnership Project)/3GPP2에서는 상기 IMS를 통해 ALL IP 서비스를 원활히 제공하기 위한 다양한 연구를 진행하고 있다.
상기 IMS는 네트워크 요소와 관련된 시그널링과 베어러(Bearer)의 집합체로 구성되며, 음성, 비디오, 메시지 데이터와 무선 가입자를 위한 웹을 기반으로 하는(web-based) 기술에 접근 할 수 있어야 한다. 또한 상기 IMS는 IP 전송 프로토콜을 기반으로 다양한 타입의 패킷 데이터 서비스를 제공하므로 IMS 이용자는 세션 기반의 메시지(Session Based Message)를 통해 그림, 비디오 클립, 사운드 클립 등의 멀티미디어 타입의 컨텐트(content)를 상호 교환할 수 있다.
도 1은 종래의 IMS 망간 연동 구조를 도시한 도면이다. 즉, A IMS 망과 B IMS 망간의 연동 구조를 도시한 도면이다. 이하, 도 1을 참조하여 종래의 IMS 연동 구조에 대해서 설명하기로 한다.
IP 기반으로 IM(IP Multimeida) 서비스를 제공하기 위한 IMS 시스템은 도 1에 도시한 바와 같이, SIP(Session Initiation Protocol)을 이용한 등록 및 멀티미디어 호 처리 기능을 수행하는 CSCF(Call Session Control Function)(110)와, 기존 이동통신망의 홈위치등록기(Home Location Register, HLR)에 IM 서비스 이용자의 이동성 관리 및 인증을 통합하여 수행하는 홈 가입자 서버(Home Subscriber Server, 이하, "HSS"라 칭함)(120)로 구성된다. 상기 CSCF(110)는 트랜스코딩 서비스를 제공하는 트랜스코딩부(130)와 연결된다. 상기 트랜스코딩부(130)는 트랜스코딩 서비스를 제공하는 응용 서버(Application Server, 이하, "AS"라 칭함)(131), 멀티미디어 자원부(Multimedia Resource Function, 이하, "MRF"라 칭함 : Controller + Processor)(133)로 구성된다.
상기 HSS(120)는 가입자 정보 및 서비스 프로파일을 저장하고 있고, 상기 S-CSCF(110)는 호 세선 제어 기능(Call Session Control Function) 중 서빙(Serving) 기능을 의미하며, 호 설정 및 서비스 설정 요청에 대해서 실제로 통화 설정 및 서비스 설정을 수행한다.
상기 S-CSCF(110)는 별도의 네트워크 엘리먼트(Network Equipment)로 존재할 수 있으며, IMS에서 정의하고 있는 프락시호세션제어부(Proxy Call Session Control Function; 이하 "P-CSCF"라 칭함), 중계호세션제어부(Interrogating Call Session Control Function; 이하 "I-CSCF"라 칭함)와 동시에 존재할 수 있다. 상기 P-CSCF는 사용자의 방문 망에서 홈 망으로 등록 및 발착신 호 요구의 전달을 대행해주는 기능을 수행하고, 상기 I-CSCF는 복수의 S-CSCF 중에서 사용자의 호 요구에 적합한 S-CSCF를 선택하는 기능과, 홈 망에 위치하는 S-CSCF의 구성 정보를 보안 등의 목적으로 타 망에 보여주지 않는 기능을 수행한다.
상기 AS(131)는 트랜스코딩 서비스를 제공하는 것으로, 발신 가입자에게 어떤 서비스를 제공해야할지를 판단하여 해당 서비스를 제공한다. 트랜스코딩은 발신 단말과 착신 단말이 서로 다른 코덱을 사용하여 통화를 시도할 때 발생한다.
상기 MRF(Multimedia Resource Function : Controller + Processor)(133)는 실제 서로 다른 코덱간 트랜스코딩 기능을 수행하는 장비로써 AS(130)의 요청에 의해 트랜스코딩을 수행한다. 또한, 상기 MRF(133)는 발신 단말(100)과 착신 단말(101)간의 베어러 연결(bearer connection)을 가지며, 두 단말간의 트랜스코딩을 수행한다.
발신 단말(100)은 101 단계에서 발신 S-CSCF(110)로 INVITE 메시지를 전송한다. 상기 발신 S-CSCF(110)는 상기 발신 단말(100)로부터 INVITE 메시지를 수신한 후, 102 단계에서 HSS(120)로부터 전송된 iFC(initial Filter Criteria)를 통해서 어떤 AS와 접속할지 결정하고, 결정된 AS(131)로 INVITE 메시지를 전송한다. 상기 102 단계에서 발생하는 동작을 상기 발신 S-CSCF(110)에서 서비스 트리거링한다고 정의한다. 103 단계 및 104 단계에서 발신 S-CSCF(110)는 INVITE 메시지를 착신 S-CSCF(111)를 통해서 착신 단말(101)로 전송한다. 그러면, 105 단계 내지 107 단계에서 착신 단말(101)은 착신 S-CSCF(111), 발신 S-CSCF(110)를 통해서 AS(130)로 발신 단말의 코덱 정보를 수용할 수 없다는 606 수용 불가능(이하, '606 Not Acceptable'라 칭함) 메시지를 전송한다. 108 단계에서는 AS(131)와 MRF(133)간 INVITE 메시지, 200 O.K 메시지, ACK 메시지가 송수신되며, AS(131)와 MRF(133)는 발신 S-CSCF(110)를 거쳐서 연결된다. 그 이후부터는 AS(131)가 INVITE 메시지를 착신 단말(101)로 전송하고, 그에 대한 183 Session Progress가 전송되는 일반적인 절차가 수행된다.
IMS망에서는 발신 단말(100)과 착신 단말(101)사이에 코덱이 다를 경우 트랜스코딩이 발생한다. 상기 착신 단말(101)은 최초 INVITE 메시지가 전송되었을 때, 발신 단말(100)이 제공하는 코덱을 제공할 수 없을 경우 606 Not Acceptable 메시지를 전송한다. 606 Not Acceptable 메시지는 착신 S-CSCF(111), 발신 S-CSCF(110)를 통해서 트랜스코딩 서비스를 담당하는 AS(131)로 전송되며, AS(130)는 MRF(131)를 이용하여 트랜스코딩을 제공한다. 현재 IMS망은 iFC(Initial Filter Criteria)를 이용하는 구조이기 때문에 트랜스코딩 서비스가 필요한 경우 최초 INVITE 메시지를 받은 S-CSCF(110)는 트랜스코딩 서비스를 담당하는 AS(131)로 INVITE 메시지를 전송해야 하며, 이후 트랜스코딩에 대한 호 처리는 AS(131)가 담당하게 된다.
한편, 화상 회의를 지원하는 프로토콜에 대해서 설명하기로 한다. 상기 화상 회의를 지원하는 프로토콜 가운데 H.323은 국제 표준이다. H.323 망은 영상 또는 음성을 동시에 지원하는 화상 회의를 수행하기 위해서는 먼저 필요한 정보를 주고받은 후 데이터를 전송하는 채널을 열게 된다. 상대편과 대화하기 위해서 H.323 터미널에서 수행하는 동작은 다음과 같다. 먼저 H.225 프로토콜로 상대편과 호를 설정하게 된다. H.323 터미널이 호를 성공적으로 수행하면 H.245 프로토콜로 상호 호환 가능한 데이터를 전송하기 위한 통로를 만들고, 하부 프로토콜들이 성공적으로 수행되면 RTP(Real Time Protocol)/RTCP(Real Time Control Protocol)을 이용하여 실시간으로 오디오/비디오 데이터를 주고받는다.
한편, 3GPP TS 29.162 "Interworking between the IM CN subsystem and IP network"에서는 IMS망과 IP 네트워크(network)와의 연동 방안을 제시하고 있다. 그러나, 상기 규격에서는 3GPP 프로파일(profile) 기반의 SIP과 IETF 표준 SIP간의 연동 구조만을 제안하고 있을 뿐, IMS망과 H.323망과의 연동 방안은 제시하지 않고 있다.
SIP를 기반으로 한 IMS망과 H.323망과의 연동은 두 망간에 사용되는 코덱이 달라서 트랜스코딩이 발생하게 된다. 예컨대, IMS 사용 코덱은 음성으로는 G.711, G.723, G.729, AMR(Adaptive Multi Rate) 코덱, EVRC(Enhanced Variable Rate Codec) 등이 있고, 비디오로는 H.261, H.263, MPEG(Moving Picture Experts Group)-4 등이 있다. 그리고, H.323 사용 코덱은 음성으로는 기본 G.711, 부가 G.722, G.723.1, G.728, G.729 등이 있고, 비디오로는 H.261, H.263 등이 있다. 현재 IMS망은 iFC를 이용한 트리거링(triggering) 메커니즘을 제공하고 있기 때문에 트랜스코딩에 대한 호 처리가 S-CSCF(110)가 아닌 AS(131)에서 이루어져야 한다. IMS 망에서는 착신 단말(101)이 발신 단말(100)의 코덱 정보를 수용할 수 없다는 606 Not Acceptable 메시지를 전송해야만 서비스를 수행할 수 있는데, H.323 망과의 연동에서 대부분의 호 설정에서 트랜스코딩이 필요하다고 가정하면 이러한 구조는 부가적인 호 경로(Call Path)를 발생시키는 문제점이 있다.
따라서 본 발명의 목적은 IMS망과 H.323망간 연동 시스템 및 방법을 제공함에 있다.
본 발명의 다른 목적은 IMS망과 H.323망간 연동에 필요한 트랜스코딩 서비스 제공 시스템 및 방법을 제공함에 있다.
본 발명에 따른 적어도 하나의 제1 단말에게 IP 멀티미디어 서비스를 제공하는 IMS(IP Multimedia Core Network Subsystem) 망과 적어도 하나의 제2 단말에게 패킷 기반의 멀티미디어 서비스를 제공하는 H.323망간 망연동 시스템은, 상기 제1 단말로부터 인바이트(INVITE) 메시지를 수신하면 가입자 정보를 제공하는 도메인 네임 서버(Domain Name Server, DNS)와의 질의를 통해서 상기 제2 단말이 상기 H.323망을 통해서 서비스 가능한 단말로 확인되면, 상기 제1 단말의 코덱 정보를 포함한 INVITE 메시지를 연동부로 전송하고, 상기 연동부로부터 상기 H.323망에서 지원 가능한 코덱 리스트를 포함하는 응답 메시지를 수신하면 트랜스코딩부로 트랜스코딩 서비스를 요청하는 호 세션 제어기(Call Session Control Function)와, 상기 호 세션 제어기로부터 상기 제1 단말의 코덱 정보를 포함한 INVITE 메시지를 수신하면, 자신이 연동 가능한 상기 H.323망에서 지원 가능한 코덱 리스트를 상기 호 세션 제어기로 전송하고, 상기 호 세션 제어기로부터 상기 트랜스코딩부가 제공하는 코덱 정보가 포함된 INVITE 메시지를 수신하면, 호 설정(call setup)메시지로 변환하여 상기 H.323망으로 전송하는 상기 연동부(IWF)와, 상기 연동부로부터 상기 호 설정 메시지를 수신하면, 상기 IMS망과 호 설정하는 게이트키퍼를 포함한다.
또한 본 발명에 따른 적어도 하나의 제1 단말에게 IP 멀티미디어 서비스를 제공하는 IMS(IP Multimedia Core Network Subsystem) 망과 적어도 하나의 제2 단말에게 패킷 기반의 멀티미디어 서비스를 제공하는 H.323망간 망연동 방법은, 호 세션 제어기는, 상기 제1 단말로부터 인바이트(INVITE) 메시지를 수신하면 도메인 네임 서버(Domain Name Server)와의 질의를 통해서 상기 제2 단말이 상기 H.323망을 통해서 서비스 가능한 단말인지 확인하는 과정과, 상기 호 세션 제어기는, 상기 제2 단말이 H.323망을 통해서 서비스 가능한 단말일 경우, 상기 제1 단말의 코덱 정보를 포함한 INVITE 메시지를 연동부로 전송하고, 상기 연동부로부터 상기 H.323망이 지원 가능한 코덱 리스트를 포함하는 응답 메시지를 수신하면 트랜스코딩 서비스를 트랜스코딩부로 요청하는 과정과, 상기 연동부는, 상기 호 세션 제어기를 통해 상기 트랜스코딩부로부터 트랜스코딩 정보가 포함된 INVITE 메시지를 수신하면, 호 설정(call setup) 메시지로 변환하여 상기 H.323망으로 전송하는 과정과, 게이트키퍼는, 상기 연동부로부터 상기 호 설정 메시지를 수신하면, 상기 IMS망과 호 설정하는 과정을 포함한다.
또한 본 발명에 따른 적어도 하나의 제1 단말에게 IP 멀티미디어 서비스를 제공하는 IMS(IP Multimedia Core Network Subsystem)망과 적어도 하나의 제2 단말에게 멀티미디어 서비스를 제공하는 H.323망간 망연동 시스템에 있어서, 상기 IMS망에서의 연동 장치는, 상기 IMS망와 상기 H.323망간 전송되는 메시지를 변환하는 메시지 변환부와, 상기 IMS망 내에서 최초 인바이트(INVITE) 메시지에 대해서 상기 H.323망이 지원 가능한 코덱 리스트를 응답 메시지를 통해 호 세션 제어기로 제공하는 코덱 리스트 관리부와, 게이트키퍼와의 연동을 위해서 RAS 신호 처리 프로토콜을 통해 RAS 명령을 수행하는 RAS(registration, admission, and status)와, 상기 IMS망과 상기 H.323망간의 연동을 제어하는 제어부를 포함한다.
또한 본 발명에 따른 적어도 하나의 제1 단말에게 IP 멀티미디어 서비스를 제공하는 IMS(IP Multimedia Core Network Subsystem) 망과 적어도 하나의 제2 단말에게 패킷 기반의 멀티미디어 서비스를 제공하는 H.323망간 망연동 시스템에 있어서, 상기 IMS망에서의 망 연동 방법은, 호 세션 제어기로부터 상기 제1 단말의 코덱 정보를 포함한 인바이트(INVITE) 메시지를 수신하는 과정과, 상기 제1 단말의 코덱이 상기 H.323망에서 지원이 가능한가를 판단하는 과정과, 상기 지원이 불가능할 경우, 응답 메시지를 상기 호 세션 제어기로 전송하는 과정과, 트랜스코딩부로부터 트랜스코딩 정보를 포함하는 INVITE 메시지를 수신하였는가를 판단하는 과정과, 상기 트랜스코딩 정보를 포함하는 INVITE 메시지를 수신한 경우, 상기 INVITE 메시지를 호 설정 메시지로 변환하여 상기 H.323망으로 전송하는 과정을 포함한다.
하기에서 본 발명을 설명함에 있어 관련된 공지 기능 또는 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우에는 그 상세한 설명을 생략할 것이다. 그리고 후술되는 용어들은 본 발명에서의 기능을 고려하여 정의된 용어들로서 이는 사용자, 운용자의 의도 또는 관례 등에 따라 달라질 수 있다. 그러므로 그 정의는 본 명세서 전반에 걸친 내용을 토대로 내려져야 할 것이다.
도 2는 본 발명에 따른 IMS망과 H.323간의 연동 시스템의 블록 구성도이다.
먼저, IMS망은 도 2에 나타낸 바와 같이, 호 서버 역할을 하는 S-CSCF(210)와, 상기 S-CSCF(210)로부터 질의를 처리하는 도메인 네임 서버(Domain Name Server, DNS)(250)와, H.323 망과의 연동 기능을 제공하는 연동부(H.323-Inter-Working Function, 이하 'H.323-IWF'라 칭함)(220)로 구성된다.
상기 S-CSCF(210)는 트랜스코딩 서비스를 제공하는 트랜스코딩부(230)와 연결된다. 상기 트랜스코딩부(230)는 트랜스코딩 기능을 제공하기 위한 AS(231)와, MRF(233)로 구성된다. 발신 단말(200)은 IMS 망과 연결되어 있다.
상기 H.323망은 도 2에 도시된 바와 같이, IMS 망과의 연동을 처리하는 게이트키퍼(H.323 GateKeeper)(260)로 구성된다. 상기 게이트키퍼(260)는 H.323 통신을 하는 단말의 호를 관리한다. 착신 단말(201)은 H.323 프로토콜을 가지는 단말이다. IMS망과 H.323망 내부에 존재하는 다른 구성 요소들은 본 발명과 관련이 없을 경우, 생략하여 설명하기로 한다.
도 3은 본 발명의 실시 예에 따른 IMS 망의 상세 구성도이다.
상기 S-CSCF(210)는 발신 단말(200)로부터 INVITE 메시지를 수신하면, DNS(250)와의 질의를 통해서 착신 단말(201)의 가입자 정보를 확인한다. 가입자 정보 확인 결과, 상기 S-CSCF(210)는 상기 착신 단말(201)이 H.323망을 통해서 서비스 가능한 단말로 확인되면, H.323-IWF(220)로 INVITE 메시지를 전송한다. 상기 S-CSCF(210)는 도 3에 도시한 바와 같이, 서비스 트리거링부(211)를 포함한다. 상기 서비스 트리거링부(211)는 상기 H.323-IWF(220)로부터 전송된 606 Not Acceptable 메시지에 대해서 서비스 트리거링을 수행한다. 상기 606 Not Acceptable 메시지는 착신 단말(201)이 발신 단말(200)의 H.323망의 코덱을 지원하지 않는다는 것을 나타낸다.
그리고, 상기 S-CSCF(210)는 606 Not Acceptable 메시지를 수신하면, AS(231)로 트랜스코딩을 요청하고, MRF(233)에 의해서 트랜스코딩이 수행되면, 착신 단말(201)과의 호 설정을 위해서 H.323-IWF(220)로 INVITE 메시지를 전송한다.
또한, 상기 S-CSCF(210)는 H.323-IWF(220), AS(231)와 표준 인터페이스로 연동해야하며, 두 기능(H.323-IWF(220), AS(231)의 기능)이 S-CSCF 내부에 존재하게 될 경우에도 이들과 표준 인터페이스로 연동해야 한다.
상기 DNS(250)는 상기 S-CSCF(210)로부터 질의가 있을 경우, 착신 단말(201)이 어떤 형태의 가입자인지를 알려주고, IP 주소를 상기 S-CSCF(210)에게 전달한다.
상기 응용 서버(Application Server, AS)(231)는 상기 S-CSCF(210)로부터 트랜스코딩 서비스 요청이 존재하면, 트랜스코딩 서비스를 제공하기 위한 호 처리를 수행하며, 트랜스코딩 기능을 제공하는 MRF(233)를 선정하고 선정된 MRF(233)로 트랜스코딩 서비스 수행을 요청한다. 상기 AS(231)는 특정 서비스라기 보다는 망 연동을 위한 기본 기능을 수행하므로, 상기 S-CSCF(210)와 독립적으로 존재하거나 S-CSCF(210)의 내부에 내부 서비스 기능 블럭으로 존재할 수 있다. 또한, AS(231)는 트랜스코딩 기능을 제공하는 서비스의 주체로, S-CSCF(210)가 606 Not Acceptable 메시지에 대해서 서비스 트리거링을 수행한 이후부터 호 제어 기능을 수행한다. 또한, AS(231)는 MRF(233)가 제공하는 트랜스코딩 기능을 이용하여 트랜스코딩 서비스를 제공한다.
상기 MRF(233)는 실제 서로 다른 코덱간 트랜스코딩 기능을 수행하는 장비로써 AS(231)의 요청에 의해 트랜스코딩을 수행한다. 또한, 상기 MRF(233)는 발신 단말(200)과 착신 단말(201)과 각각의 베어러 연결(bearer connection)을 가지며 두 단말간 트랜스코딩을 수행한다. 또한 MRF(233)는 트랜스코딩 준비 완료를 상기 AS(231)로 알려준다. 또한, MRF(233)는 별도의 네트워크 엘리먼트로 존재할 수 있으며 트랜스코딩 서비스를 제공하는 AS(231)와 동일 네트워크 엘리먼트에 존재가 가능해야 한다.
상기 H.323-IWF(Inter-Working Function)(220)는 상기 S-CSCF(210)와 SIP 인터페이스로 연결되며, H.323 게이트키퍼(260)와는 H.323 인터페이스로 연결된다. TTA 표준에 의한 H.323 망의 연동 역할을 수행하는 네트워크 엘리먼트는 게이트키퍼이므로 H.323-IWF(220)는 H.323 게이트키퍼(260)의 기능도 일부 가진다. 또한, H.323-IWF(220)는 H.323망으로 전송되는 최초 INVITE메시지에 대해서 606 Not Acceptable 메시지를 S-CSCF(210)로 전송함으로써 트랜스코딩 서비스를 좀더 빨리 수행할 수 있도록 해준다. 또한, H.323-IWF(220)는 도 3에 도시된 바와 같이, 메시지 변환부(221), 코덱 리스트 관리부(222), RAS(Registration, Admission, and Status)(223), 제어부(224)로 구비된다. 상기 메시지 변환부(221)는 IMS망에서 H.323망으로 전송되는 메시지에 대한 변환(translation) 기능을 제공한다. 예컨대, 상기 메시지 변환부(221)는 H.323망으로 호 설정하기 위해서 상기 S-CSCF(210)로부터 전송된 INVITE 메시지를 호 설정 메시지로 변환하고, H.323 게이트키퍼(260)로부터 전송된 Alerting 메시지를 183 Session Progress 메시지로 변환한다.
상기 코덱 리스트 관리부(222)는 IMS망 내에서 전송되는 최초 INVITE 메시지에 대해서 H.323망이 지원 가능한 코덱 리스트(Codec List)를 S-CSCF(210)에게 제공한다.
RAS(223)는 H.323 게이트키퍼(260)와의 연동을 위해 RAS 신호 처리 프로토콜을 통해 RAS 명령을 수행한다. 이때, RAS 신호 처리 프로토콜은 H.323-IWF(220)와 H.323 게이트키퍼(260) 사이에서 등록, 연결 승인, 대역폭 변경, 상태 보고와 연결 해제 등의 프로시저를 수행한다.
상기 제어부(224)는 H.323-IWF(220)이 본 발명의 따라서 IMS망과 H.323망이 연동할 수 있도록 전체적인 제어 동작을 수행한다. 상기 H.323-IWF(220)는 독립된 하나의 네트워크 엘리먼트로 존재할 수 있으며, S-CSCF와 같은 기능 블록과 동일한 네트워크 엘리먼트로 존재할 수 있다.
이하, IMS망과 H.323망간 연동 방법을 살펴본다. 이때 발신 단말은 H.323망 에서 제공하는 표준 코덱을 사용한다고 가정한다. 발신 단말이 H.323망에서 제공하는 표준 코덱을 사용할 경우 착신 단말까지 메시지를 전송해야 종단간 코덱의 차이가 있는지를 알 수 있지만 그 외의 Call Flow에는 차이가 없다.
먼저, 발신 단말(200)은 201 단계에서 S-CSCF(210)로 INVITE 메시지를 전송한다. 상기 INVITE 메시지를 수신한 S-CSCF(210)는 202 단계에서 하기 3 가지 조건을 만족하지 않는 가입자에 대해서 DNS(250)로 질의를 통해서 착신 단말의 가입자 형태를 확인한다. 3가지 조건은 첫째, 착신번호가 Tel Uri(Uniformed Resource Identifier)인 경우 국번 번역을 통해서 가입자를 판단하고, 둘째, 자망 가입자일 경우, HSS 질의를 통해서 자망 가입자인지 타망 가입자인지를 판단하고, 셋째로, 착신 가입자의 홈이 발신 가입자 홈망과 다를 경우 I-CSCF에게 질의함으로써 가입자의 형태를 판단하는 것이다.
상기 202 단계를 통해서 착신 단말(201)이 H.323 형태의 단말임이 판단되면, 상기 S-CSCF(210)는 203 단계에서 H.323망과의 연동을 위해서 H.323-IWF(220)로 INVITE 메시지를 전송한다. 이때, INVITE 메시지에는 발신 단말의 코덱 정보가 포함된다. H.323-IWF(220)는 INVITE 메시지에 포함된 발신 단말의 코덱 정보를 보고 자신과 연동하는 H.323 망에서 지원하지 못하는 코덱일 경우, 606 Not Acceptable 메시지를 상기 S-CSCF(210)로 전송한다. 이때, H.323-IWF(220)의 코덱 리스트 관리부(222)는 606 Not Acceptable 메시지에 H.323망에서 지원하는 코덱 리스트를 포함하여 전송한다.
한편, S-CSCF(210)는 606 Not Acceptable 메시지를 받음으로써 트랜스코딩이 필요함을 판단하고, 204 단계에서 AS(231)로 트랜스코딩 서비스를 요청하기 위해 INVITE 메시지를 전송한다. 상기 AS(231)는 205 단계에서 MRF(233)로 트랜스코딩 기능을 요청하기 위해서 INVITE 메시지를 전송한다. 상기 MRF(233)는 200 OK를 통해서 MRF가 제공하는 코덱에 대한 능력 정보를 AS(231)로 전달한다. 이후, AS(231)는 206 단계에서 S-CSCF(210)를 통해서 H.323-IWF(220)로 MRF가 제공하는 코덱에 대한 능력정보를 포함한 INVITE 메시지를 전송하고, 상기 H.323-IWF(220)는 207 단계에서 H.323 게이트키퍼(260)로 INVITE 메시지를 전송한다. 이때, H.323-IWF(220)의 메시지 변환부(221)는 INVITE 메시지를 호 설정(Setup) 메시지로 변환(translation)해서 전송하게 되며, 게이트키퍼(Gatekeeper)와의 연동이므로 RAS(223)에서 RAS 명령을 수행하게 된다.
그러면, H.323 게이트키퍼(260)는 208 단계에서 H.323망에 존재하는 착신 단말(201)로 호 설정 메시지를 전송한다. 상기 착신 단말(201)은 209 단계에서 H.323 게이트키퍼(260)로 링(ring)이 울리고 있다는 것을 알리기 위해서 Alerting 메시지를 전송한다. 이어서, 상기 H.323 게이트키퍼(260)는 210 단계에서 H.323-IWF(220)로 상기 Alerting 메시지를 전송한다. 상기 H.323-IWF(220)는 211 단계에서 S-CSCF(210)로 183 Session Progress 메시지를 전송한다. 상기 H.323-IWF(220)의 메시지 변환부(221)는 Alerting 메시지를 183 Session Progress 메시지로 변환해서 S-CSCF(210)로 전송한다. S-CSCF(210)는 212 단계에서 AS(231)로 183 Session Progress 메시지를 전송한다. 상기 AS(231)는 PrAck 메시지를 이용해서 착신 단말(201)과 MRF(233) 사이의 베어러 연결을 처리한다. 상기 S-CSCF(210)는 발신 단말(200)로 최종 200 OK를 전송한다. 상기 발신 단말은(200)은 180 Ringing 처리 및 착신 단말(201)로부터의 Connect 메시지(200 OK)를 수신하면 ACK를 S-CSCF(210)로 전송하게 되며 호 설정이 완료된다.
호 해제 과정은 도면에 기재하지 않았다. 호 설정에 관계되었던 발신 단말, S-CSCF, AS, MRF, H.323-IWF, H.323 GK, 착신 단말간에 BYE(REL) 메시지와 200 OK 메시지가 전송되면 호 해제가 이루어진다.
도 4a 및 도 4b는 IMS망과 H.323망간의 연동 방법을 도시한 흐름도이다. 도 4a 및 도 4b를 참조하여 본 발명의 실시 예에 따른 IMS 망과 H.323망간의 연동 방법을 설명하면 다음과 같다. 발신 단말은 IMS 단말을 의미하고, 착신 단말은 H.323 단말을 의미한다.
먼저, 발신 단말(200)이 401 단계에서 S-CSCF(210)로 INVITE 메시지를 전송한다. 상기 S-CSCF(210)는 402 단계에서 하기 3 가지 조건을 만족하지 않을 경우, DNS(250)에게 질의(Query)를 통해서 H .323망과의 연동임을 판단한다. 하기 3 가지 조건은 다음과 같다. 첫째, 착신번호가 Tel Uri인 경우 국번 번역을 통해서 가입자를 판단하고, 둘째, 자망 가입자(IMS망 가입자)일 경우, HSS에게 질의를 통해서 판단하고, 셋째, 착신 가입자의 홈이 발신 가입자 홈망과 다를 경우 I-CSCF에게 질의함으로써 가입자의 형태를 판단한다.
한편, S-CSCF(210)가 403 단계에서 H.323-IWF(200)로 INVITE 메시지를 전송한다. 그러면, 상기 H.323-IWF(200)는 404 단계에서 상기 S-CSCF(210)로 100 Trying 메시지를 전송한다. 그리고, 상기 H.323-IWF(200)는 발신 단말(200)이 H.323망의 코덱을 지원하지 않을 경우, 405 단계에서 606 Not Acceptable 메시지를 상기 S-CSCF(210)로 전송한다. 그러면, 상기 S-CSCF(210)는 406 단계에서 이에 대한 응답 메시지로 ACK 메시지를 상기 H.323-IWF(200)로 전송한다. 이후, 상기 S-CSCF(210)는 407 단계에서 트랜스코딩을 수행할 AS(231)로 INVITE 메시지를 전송한다. 그러면, AS(231)는 408 단계 및 409 단계에서 S-CSCF(210)를 거쳐서 MRF(233)로 INVITE 메시지를 전송하면서 트랜스코딩 기능 수행을 요청한다. 만약, AS(231)와 MRF(233)가 일체형일 경우, 408 단계는 생략될 수 있다. 그러면, MRF(233)는 410 단계에서 자신이 제공하는 코덱에 대한 능력 정보를 전달하기 위해서 200 O.K 메시지를 S-CSCF(210)를 통해서 AS(231)로 전송한다. 그러면, AS(231)는 S-CSCF(210)를 통해서 MRF(233)로 ACK 메시지를 전송한다. 그런 후, AS(231)는 411 단계에서 호 설정을 요청하는 INVITE 메시지를 S-CSCF(210)를 통해서 H.323-IWF(200)로 전송한다. 또한, 411 단계에서 상기 H.323-IWF(200)의 메시지 변환부(221)는 상기 INVITE 메시지를 호 설정(setup) 메시지로 변경하여 H.323 게이트키퍼(260)로 전송한다. 이때, H.323 게이트키퍼(260)와의 연동이기 때문에 RAS(223)에서는 RAS 명령을 수행한다. 그러면, H.323-IWF(220)와 H.323 게이트키퍼(260) 사이에서 등록, 연결 승인, 대역폭 변경, 상태 보고와 연결 해제 등의 프로시저를 수행하게 된다. 상기 H.323 게이트키퍼(260)는 수신한 호 설정 메시지를 착신 단말(201)로 전송한다. 착신 단말(201)은 412 단계에서 링(ring)이 울리고 있다는 것을 알리기 위해서 Alerting 메시지를 H.323 게이트키퍼(260)에게 전송한다. 그러면, 상기 H.323 게이트키퍼(260)는 상기 Alerting 메시지를 H.323-IWF(200)로 전송한다. 그러면 상기 H.323-IWF(200)의 메시지 변환부(221)는 상기 Alerting 메시지를 183 Session Progress 메시지로 변환해서 S-CSCF(210)를 통해서 AS(231)로 전송한다.
이후, AS(231)는 413 단계에서 PrAck 메시지를 S-CSCF(210)를 통해서 H.323-IWF(200)로 전송한다. 그러면, 상기 PrAck 메시지를 통해서 발신 단말(200)과 MRF(233) 사이의 베어러 연결이 된다. 또한, H.323-IWF(200)는 414 단계에서 200 O.K 메시지를 S-CSCF(210)를 통해서 AS(231)로 전송한다. 그러면, 상기 200 O.K 메시지를 통해서 착신 단말(201)과 MRF(233) 사이의 베어러 연결이 된다. 415 단계에서는 발신 단말(200)과 MRF(233)간 RTP(Real-time Transport Protocol) 연결이 이루어진다. 416 단계에서 발신 단말(200)이 H.323-IWF(220)로 Update 메시지를 전송하여 최종적으로 코덱 설정 정보를 확인한다. 417 단계에서 H.323-IWF(220)가 발신 단말(200)로 링을 울리기 위해서 180 ringing 메시지를 전송한다. 418 단계에서 발신 단말(200)은 180 ringing 메시지에 대한 응답으로 PrAck 메시지를 전송하고 200 OK를 받는다. 419 단계에서 착신 단말(201)이 수화기를 들면 호가 성립되었다는 Connect 메시지가 H.323 게이트키퍼(260)를 통해 H.323-IWF(200)로 전송되며, 상기 H.323-IWF(200)는 발신 단말(200)로 200 OK 메시지가 전송된다. 420 단계에서 발신 단말(200)은 ACK 메시지를 H.323 IWF(200)로 전송하면, 착신 단말(201)과 MRF(233)를 통한 대화가 시작된다.
착신 단말(201)이 전화를 끊으면, 421 단계에서 발신측으로 BYE(REL)가 전송된다. 422 단계에서 이에 대한 응답으로 발신 단말(200)이 H.323-IWF(200)로 200 OK를 전송한다.
한편, 도 5는 본 발명의 실시 예에 따른 IMS망과 H.323망간 연동시, H.323-IWF의 제어 흐름도를 나타낸 것이다.
먼저, 상기 H.323-IWF(200)는 501 단계에서 S-CSCF(210)로부터 INVITE 메시지를 수신하면, 502 단계에서 발신 단말(200)이 수용할 수 있는 코덱이 자신과 연동하는 H.323망에서 지원 가능한가를 판단한다. 만약, 발신 단말(200)이 수용할 수 있는 코덱이 자신과 연동하는 H.323망에서 지원 가능할 경우, 505 단계로 진행하여 H.323망과 연동한다. 그러나, 발신 단말(200)이 수용할 수 있는 코덱이 자신과 연동하는 H.323망에서 지원 가능하지 않을 경우, H.323-IWF(200)는 606 Not Acceptable 메시지를 S-CSCF(210)로 전송한다. 상기 606 Not Acceptable 메시지는 코덱 리스트 관리부(222)에서 제공하는 코덱 리스트를 포함한다. 상기 코덱 리스트는 IMS망과 연동하는 H.323망에서 지원하는 코덱 리스트를 의미한다.
한편, 상기 H.323-IWF(200)는 504 단계에서 S-CSCF(210)로부터 MRF(233)가 제공하는 코덱 정보가 포함된 INVITE 메시지를 수신하였는가를 판단한다. 만약, 상기 INVITE 메시지를 수신하지 않았을 경우, 종료 처리 한다. 그러나, INVITE 메시지를 수신하였을 경우, H.323-IWF(200)는 505 단계에서 상기 INVITE 메시지를 호 설정(call setup) 메시지로 변환한 후, H.323 게이트키퍼(260)로 전송한다. 이후, H.323-IWF(200)는 506 단계에서 상기 H.323 게이트키퍼(260)로부터 링이 울리고 있다는 Alerting 메시지를 수신하였는가를 판단한다. 만약, Alerting 메시지를 수신하지 않았을 경우 종료처리 한다. 그러나, Alerting 메시지를 수신하였을 경우, H.323-IWF(200)는 Alerting 메시지를 183 Session Progress 메시지로 변환하여 S-CSCF(210)로 전송한다.
이상에서 상세히 설명한 바와 같이 동작하는 본 발명에 있어서, 개시되는 발명 중 대표적인 것에 의하여 얻어지는 효과를 간단히 설명하면 다음과 같다.
본 발명은, IMS망과 H.323망간의 시그널링 변환 기능을 제공할 수 있다. 또한, IMS망과 H.323망간 사용하는 코덱이 다를 경우 트랜스코딩 기능을 제공할 수 있다.
또한, 본 발명은 발신 단말과 착신 단말간 사용하는 코덱이 일치하지 않음을 확인할 수 있다.
또한, 본 발명은 발신 단말과 찬신 단말간 코덱 협상에 필요한 Call Flow를 간소화 할 수 있다.
또한, IMS망과 H.323망간의 망간 연동을 위해 정의된 기능 블럭인 H.323-IWF, AS, MRF가 하나의 네트워크 엘리먼트 또는 다수의 네트워크 엘리먼트에 분산되어 구현 가능하다.

Claims (27)

  1. 삭제
  2. 삭제
  3. 삭제
  4. 삭제
  5. 삭제
  6. 삭제
  7. 적어도 하나의 제1 단말에게 IP 멀티미디어 서비스를 제공하는 IMS(IP Multimedia Core Network Subsystem) 망과 적어도 하나의 제2 단말에게 패킷 기반의 멀티미디어 서비스를 제공하는 H.323망간 망연동 시스템에 있어서,
    상기 제1 단말로부터 인바이트(INVITE) 메시지를 수신하면 가입자 정보를 제공하는 도메인 네임 서버(Domain Name Server, DNS)와의 질의를 통해서 상기 제2 단말이 상기 H.323망을 통해서 서비스 가능한 단말로 확인되면, 상기 제1 단말의 코덱 정보를 포함한 INVITE 메시지를 연동부로 전송하고, 상기 연동부로부터 상기 H.323망에서 지원 가능한 코덱 리스트를 포함하는 응답 메시지를 수신하면 트랜스코딩부로 트랜스코딩 서비스를 요청하는 호 세션 제어기(Call Session Control Function)와,
    상기 호 세션 제어기로부터 상기 제1 단말의 코덱 정보를 포함한 INVITE 메시지를 수신하면, 자신이 연동 가능한 상기 H.323망에서 지원 가능한 코덱 리스트를 상기 호 세션 제어기로 전송하고, 상기 호 세션 제어기로부터 상기 트랜스코딩부가 제공하는 코덱 정보가 포함된 INVITE 메시지를 수신하면, 호 설정(call setup)메시지로 변환하여 상기 H.323망으로 전송하는 상기 연동부(IWF)와,
    상기 연동부로부터 상기 호 설정 메시지를 수신하면, 상기 IMS망과 호 설정하는 게이트키퍼를 포함함을 특징으로 하는 IMS망과 H.323망간 연동 시스템.
  8. 제7항에 있어서,
    상기 제2 단말의 가입자 정보를 제공하는 도메인 네임 서버(Domain Name Server, DNS)를 더 포함함을 특징으로 하는 IMS망과 H.323망간 연동 시스템.
  9. 제7항에 있어서,
    상기 호 세션 제어기로부터 상기 코덱 리스트가 포함된 INVITE 메시지를 수신하면, 상기 트랜스코딩 서비스를 제공하는 트랜스코딩부를 더 포함함을 특징으로 하는 IMS망과 H.323망간 연동 시스템.
  10. 제9항에 있어서,
    상기 트랜스코딩부는, 상기 호 세션 제어기로부터 상기 코덱 리스트가 포함된 INVITE 메시지를 수신하면 트랜스코딩을 요청하는 응용 서버와,
    상기 응용 서버로부터 트랜스코딩 요청을 수신하면, 상기 제1 단말과 상기 제2 단말의 서로 다른 코덱을 상기 트랜스코딩하고, 트랜스코딩 정보를 상기 응용 서버로 전송하는 멀티미디어 자원부(MRF)를 포함함을 특징으로 하는 IMS망과 H.323망간 연동 시스템.
  11. 제7항에 있어서,
    상기 연동부는, 상기 H.323망으로부터 링(ring)이 울리고 있다는 것을 알리기 위한 경보(Alerting) 메시지를 수신하면, 183 세션 프로그래스(Session Progress) 메시지로 변환하여 상기 호 세션 제어기로 전송함을 특징으로 하는 IMS망과 H.323망간 연동 시스템.
  12. 제7항에 있어서,
    상기 게이트키퍼는, 상기 연동부로부터 상기 호 설정 메시지를 수신하면, 상기 호 설정 메시지를 제2 단말로 전송하고, 상기 제2 단말로부터 링(ring)이 울리고 있다는 것을 알리기 위한 경보(Alerting) 메시지를 수신하면, 상기 연동부로 상기 Alerting 메시지를 전송함을 특징으로 하는 IMS망과 H.323망간 연동 시스템.
  13. 제7항에 있어서,
    상기 연동부는, 상기 IMS망와 상기 H.323망간 전송되는 메시지를 변환하는 메시지 변환부와,
    상기 IMS망 내에서 최초 INVITE 메시지에 대해서 상기 H.323망이 상기 지원 가능한 코덱 리스트를 상기 호 세션 제어기로 제공하는 코덱 리스트 관리부와,
    상기 H.323망과의 연동을 위해서 RAS 신호 처리 프로토콜을 통해 RAS 명령을 수행하는 RAS(registration, admission, and status)와,
    상기 IMS망과 상기 H.323망간의 연동을 제어하는 제어부를 포함함을 특징으로 하는 IMS망과 H.323망간 연동 시스템.
  14. 제7항에 있어서,
    상기 응답 메시지는, 상기 제1 단말의 코덱 정보를 수용할 수 없다는 수용 불가능 메시지(606 Not Acceptable message)임을 특징으로 하는 IMS망과 H.323망간 연동 시스템.
  15. 적어도 하나의 제1 단말에게 IP 멀티미디어 서비스를 제공하는 IMS(IP Multimedia Core Network Subsystem) 망과 적어도 하나의 제2 단말에게 패킷 기반의 멀티미디어 서비스를 제공하는 H.323망간 망연동 방법에 있어서,
    호 세션 제어기는, 상기 제1 단말로부터 인바이트(INVITE) 메시지를 수신하면 도메인 네임 서버(Domain Name Server)와의 질의를 통해서 상기 제2 단말이 상기 H.323망을 통해서 서비스 가능한 단말인지 확인하는 과정과,
    상기 호 세션 제어기는, 상기 제2 단말이 H.323망을 통해서 서비스 가능한 단말일 경우, 상기 제1 단말의 코덱 정보를 포함한 INVITE 메시지를 연동부로 전송하고, 상기 연동부로부터 상기 H.323망이 지원 가능한 코덱 리스트를 포함하는 응답 메시지를 수신하면 트랜스코딩 서비스를 트랜스코딩부로 요청하는 과정과,
    상기 연동부는, 상기 호 세션 제어기를 통해 상기 트랜스코딩부로부터 트랜스코딩 정보가 포함된 INVITE 메시지를 수신하면, 호 설정(call setup) 메시지로 변환하여 상기 H.323망으로 전송하는 과정과,
    게이트키퍼는, 상기 연동부로부터 상기 호 설정 메시지를 수신하면, 상기 IMS망과 호 설정하는 과정을 포함함을 특징으로 하는 IMS망과 H.323망간 연동 방법.
  16. 제15항에 있어서,
    상기 트랜스코딩 서비스를 트랜스코딩부로 요청하는 과정은,
    상기 트랜스코딩부는, 상기 호 세션 제어기로부터 상기 코덱 리스트가 포함된 INVITE 메시지를 수신하면, 상기 트랜스코딩 서비스를 제공하는 과정을 더 포함함을 특징으로 하는 IMS망과 H.323망간 연동 방법.
  17. 제16항에 있어서,
    상기 트랜스코딩 서비스를 제공하는 과정은,
    응용 서버는, 상기 호 세션 제어기로부터 상기 코덱 리스트가 포함된 INVITE 메시지를 수신하면, 미디어 자원부로 트랜스코딩을 요청하는 과정과,
    상기 미디어 자원부는, 상기 응용 서버로부터 트랜스코딩 요청을 수신하면, 상기 제1 단말과 상기 제2 단말의 서로 다른 코덱을 상기 트랜스코딩하고, 트랜스코딩 정보를 상기 응용 서버로 전달하는 과정을 더 포함함을 특징으로 하는 IMS망과 H.323망간 연동 방법.
  18. 제15항에 있어서,
    상기 IMS망과 호 설정하는 과정 이후, 상기 연동부는, 상기 H.323망으로부터 링(ring)이 울리고 있다는 것을 알리기 위한 경보(Alerting) 메시지를 수신하면, 183 세션 프로그래스(Session Progress) 메시지로 변환하여 상기 호 세션 제어기로 전송하는 과정을 더 포함함을 특징으로 하는 IMS망과 H.323망간 연동 방법.
  19. 제15항에 있어서,
    상기 IMS망과 호 설정하는 과정은,
    상기 게이트키퍼는, 상기 연동부로부터 상기 호 설정 메시지를 수신하면, 상기 호 설정 메시지를 제2 단말로 전송하는 과정과,
    상기 게이트키퍼는, 상기 제2 단말로부터 링(ring)이 울리고 있다는 것을 알리기 위한 경보(Alerting) 메시지를 수신하면, 상기 연동부로 상기 Alerting 메시지를 전송하는 과정을 더 포함함을 특징으로 하는 IMS망과 H.323망간 연동 방법.
  20. 제15항에 있어서,
    상기 응답 메시지는, 상기 제1 단말의 코덱 정보를 수용할 수 없다는 수용 불가능 메시지(606 Not Acceptable message)임을 특징으로 하는 IMS망과 H.323망간 연동 방법.
  21. 적어도 하나의 제1 단말에게 IP 멀티미디어 서비스를 제공하는 IMS(IP Multimedia Core Network Subsystem)망과 적어도 하나의 제2 단말에게 멀티미디어 서비스를 제공하는 H.323망간 망연동 시스템에 있어서, 상기 IMS망에서의 연동 장치에 있어서,
    상기 IMS망와 상기 H.323망간 전송되는 메시지를 변환하는 메시지 변환부와,
    상기 IMS망 내에서 최초 인바이트(INVITE) 메시지에 대해서 상기 H.323망이 지원 가능한 코덱 리스트를 응답 메시지를 통해 호 세션 제어기로 제공하는 코덱 리스트 관리부와,
    게이트키퍼와의 연동을 위해서 RAS 신호 처리 프로토콜을 통해 RAS 명령을 수행하는 RAS(registration, admission, and status)와,
    상기 IMS망과 상기 H.323망간의 연동을 제어하는 제어부를 포함함을 특징으로 하는 IMS망에서의 연동 장치.
  22. 제21항에 있어서,
    상기 응답 메시지는, 상기 제1 단말의 코덱 정보를 수용할 수 없다는 수용 불가능 메시지(606 Not Acceptable message)임을 특징으로 하는 IMS망과 H.323망간 연동 장치.
  23. 제21항에 있어서,
    상기 메시지 변환부는, 상기 호 세션 제어기를 통해 트랜스코딩부로부터 트랜스코딩 정보가 포함된 INVITE 메시지를 수신하면, 호 설정(call setup) 메시지로 변환하여 H.323망으로 전송함을 특징으로 하는 IMS망과 H.323망간 연동 장치.
  24. 제21항에 있어서,
    상기 메시지 변환부는, 상기 H.323망으로부터 링(ring)이 울리고 있다는 것을 알리기 위한 경보(Alerting) 메시지를 수신하면, 183 세션 프로그래스(Session Progress) 메시지로 변환하여 상기 호 세션 제어기로 전송함을 특징으로 하는 IMS망과 H.323망간 연동 장치.
  25. 적어도 하나의 제1 단말에게 IP 멀티미디어 서비스를 제공하는 IMS(IP Multimedia Core Network Subsystem) 망과 적어도 하나의 제2 단말에게 패킷 기반의 멀티미디어 서비스를 제공하는 H.323망간 망연동 시스템에 있어서, 상기 IMS망에서의 망 연동 방법에 있어서,
    호 세션 제어기로부터 상기 제1 단말의 코덱 정보를 포함한 인바이트(INVITE) 메시지를 수신하는 과정과,
    상기 제1 단말의 코덱이 상기 H.323망에서 지원이 가능한가를 판단하는 과정과,
    상기 지원이 불가능할 경우, 응답 메시지를 상기 호 세션 제어기로 전송하는 과정과,
    트랜스코딩부로부터 트랜스코딩 정보를 포함하는 INVITE 메시지를 수신하였는가를 판단하는 과정과,
    상기 트랜스코딩 정보를 포함하는 INVITE 메시지를 수신한 경우, 상기 INVITE 메시지를 호 설정 메시지로 변환하여 상기 H.323망으로 전송하는 과정을 포함함을 특징으로 하는 IMS망에서의 연동 방법.
  26. 제25항에 있어서,
    상기 H.323망으로부터 링(ring)이 울리고 있다는 것을 알리기 위한 경보(Alerting) 메시지를 수신하였는가를 판단하는 과정과,
    상기 Alerting 메시지를 수신한 경우, 상기 Alerting 메시지를 183 Session Progress 메시지로 변환하는 과정을 더 포함함을 특징으로 하는 IMS망에서의 연동 방법.
  27. 제25항에 있어서,
    상기 응답 메시지는 상기 제1 단말의 코덱 정보를 수용할 수 없다는 수용 불가능 메시지(606 Not Acceptable message)임을 특징으로 하는 IMS망과 H.323망간 연동 방법.
KR1020050038861A 2005-05-10 2005-05-10 아이엠에스망과 에이치.323망간 연동 시스템 및 방법 KR100880992B1 (ko)

Priority Applications (2)

Application Number Priority Date Filing Date Title
KR1020050038861A KR100880992B1 (ko) 2005-05-10 2005-05-10 아이엠에스망과 에이치.323망간 연동 시스템 및 방법
US11/429,976 US20060256748A1 (en) 2005-05-10 2006-05-09 System and method for interworking between IMS network and H.323 network

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020050038861A KR100880992B1 (ko) 2005-05-10 2005-05-10 아이엠에스망과 에이치.323망간 연동 시스템 및 방법

Publications (2)

Publication Number Publication Date
KR20060116456A KR20060116456A (ko) 2006-11-15
KR100880992B1 true KR100880992B1 (ko) 2009-02-03

Family

ID=37419017

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020050038861A KR100880992B1 (ko) 2005-05-10 2005-05-10 아이엠에스망과 에이치.323망간 연동 시스템 및 방법

Country Status (2)

Country Link
US (1) US20060256748A1 (ko)
KR (1) KR100880992B1 (ko)

Families Citing this family (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100525196C (zh) * 2006-12-19 2009-08-05 华为技术有限公司 会议控制方法及会议控制***
KR100922953B1 (ko) * 2007-02-05 2009-10-22 삼성전자주식회사 인터넷 프로토콜 멀티미디어 서브시스템에서 호 변경 요청의 처리 방법 및 시스템
CN101267324B (zh) * 2007-03-15 2013-01-09 华为技术有限公司 Ip多媒体子***业务提供方法和***
US8949325B1 (en) * 2007-06-29 2015-02-03 Symantec Corporation Dynamic discovery and utilization of current context information
US8543107B1 (en) 2007-09-24 2013-09-24 Sprint Spectrum L.P. Method and system for delivering short message service (SMS) messages using the session initiation protocol (SIP)
US8442526B1 (en) * 2007-09-24 2013-05-14 Sprint Spectrum L.P. Method and system for registering a mobile node via a registration proxy
KR101453971B1 (ko) * 2008-01-03 2014-10-21 삼성전자주식회사 무선 네트워크와 유선 네트워크의 연동을 위한 장치 및방법
JP5139815B2 (ja) * 2008-01-10 2013-02-06 日本電気株式会社 呼制御装置、呼制御システム、呼制御方法及び呼制御プログラム
US20100054177A1 (en) * 2008-09-02 2010-03-04 Serdar Sahin Method and system of using ip multimedia system for call setup in mobile satellite systems
PL2351309T3 (pl) * 2008-10-03 2017-08-31 Telefonaktiebolaget Lm Ericsson (Publ) Ustanawianie sesji w sieci komunikacyjnej
KR20100061295A (ko) * 2008-11-28 2010-06-07 삼성전자주식회사 통합 메시징 서비스에서 인터워킹을 위한 세션 제어 방법 및 시스템
US11458105B2 (en) 2008-12-04 2022-10-04 International Flavors & Fragrances Inc. Hybrid fragrance encapsulate formulation and method for using the same
CN101835121A (zh) * 2009-03-09 2010-09-15 华为技术有限公司 一种对媒体协商进行适配处理的方法、***和装置
US8660551B2 (en) * 2009-12-07 2014-02-25 Verizon Patent And Licensing Inc. Look-ahead capability determination via device profiles
WO2011117510A1 (fr) * 2010-03-23 2011-09-29 France Telecom Procede de gestion des enregistrements dans un reseau ims et serveur s-cscf mettant en oeuvre ce procede
US9521015B2 (en) * 2010-12-21 2016-12-13 Genband Us Llc Dynamic insertion of a quality enhancement gateway
ES2919933T3 (es) 2011-03-18 2022-07-29 Int Flavors & Fragrances Inc Microcápsulas producidas a partir de precursores de sol-gel combinados y método de producción de las mismas
CN102244701A (zh) * 2011-07-27 2011-11-16 中兴通讯股份有限公司 会议业务实现方法、装置和***
CN103052047B (zh) * 2012-12-19 2016-01-06 华为技术有限公司 一种基于号码携带业务的在线计费方法、装置及***
US9788174B2 (en) * 2014-06-04 2017-10-10 Verizon Patent And Licensing Inc. Centralized short message service center server for messaging
KR101581947B1 (ko) * 2014-07-17 2015-12-31 주식회사 케이티 선택적 트랜스코딩 시스템 및 방법
US9769646B2 (en) * 2015-02-26 2017-09-19 T-Mobile Usa, Inc. Realm translation in an IMS network
CN109995721B (zh) * 2017-12-29 2021-10-22 华为技术有限公司 业务请求处理方法、装置及通信***
US11729863B2 (en) 2018-05-23 2023-08-15 Federated Wireless, Inc. Cloud-based interworking gateway service

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20020024483A (ko) * 2000-09-25 2002-03-30 김동연 이동통신망과 패킷 데이터망간의 호 설정 방법
KR20030046762A (ko) * 2001-12-06 2003-06-18 에스케이 텔레콤주식회사 이동통신망에서 화상전화 서비스를 위한 호 설정 방법
KR20040066641A (ko) * 2003-01-20 2004-07-27 삼성전자주식회사 트랜스코딩을 이용한 동영상메일 통신장치 및 방법
KR20040093998A (ko) * 2003-04-30 2004-11-09 주식회사 케이티 서로 다른 두 망간의 연동 장치 및 그 방법

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6603774B1 (en) * 1998-10-09 2003-08-05 Cisco Technology, Inc. Signaling and handling method for proxy transcoding of encoded voice packets in packet telephony applications
PT1346557E (pt) * 2000-12-22 2009-07-20 Nokia Corp Método e sistema para estabelecer uma ligação multimédia através da negociação das capacidades num canal de controlo fora da banda
GB2376845B (en) * 2001-06-19 2006-02-08 Ericsson Telefon Ab L M Association of charging between communication systems
DE102004006756B4 (de) * 2004-02-11 2005-12-29 Siemens Ag Aufbau einer paketorientierten Multimediaverbindung unter Mitwirkung eines Interactive Voice Response Systems
DK1721435T3 (da) * 2004-03-04 2013-07-29 Ericsson Telefon Ab L M Fremgangsmåde og knudepunkt til udvælgelse af en type eller konfiguration af koder-dekoder ved udvidelse af listen omfattende koder-dekodere til omkoder/tandem-fri operation med andre koder-dekodere understøttet af knudepunktet

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20020024483A (ko) * 2000-09-25 2002-03-30 김동연 이동통신망과 패킷 데이터망간의 호 설정 방법
KR20030046762A (ko) * 2001-12-06 2003-06-18 에스케이 텔레콤주식회사 이동통신망에서 화상전화 서비스를 위한 호 설정 방법
KR20040066641A (ko) * 2003-01-20 2004-07-27 삼성전자주식회사 트랜스코딩을 이용한 동영상메일 통신장치 및 방법
KR20040093998A (ko) * 2003-04-30 2004-11-09 주식회사 케이티 서로 다른 두 망간의 연동 장치 및 그 방법

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
논문:한국콘텐츠학회

Also Published As

Publication number Publication date
KR20060116456A (ko) 2006-11-15
US20060256748A1 (en) 2006-11-16

Similar Documents

Publication Publication Date Title
KR100880992B1 (ko) 아이엠에스망과 에이치.323망간 연동 시스템 및 방법
KR101129264B1 (ko) 네트워크 자원들을 최적화하면서 최종 사용자로부터의 요청시 회의 오퍼레이션들을 위한 고속 네트워크 sip/sdp 절차들
JP5237816B2 (ja) データネットワークにおいてビデオ電話コネクションおよび/またはマルチメディア電話コネクションを確立する方法
KR100909542B1 (ko) Csi 단말과 ims 단말 사이의 음성 및 멀티미디어 서비스 연동을 위한 방법 및 장치
KR100933121B1 (ko) Ims 도메인을 통한 실시간 서비스를 포함하는 ims 단말의 호 요청을 csi 단말이 처리하는 방법 및 장치
EP1949643B1 (en) Method for establishing a multimedia session with a remote user of a communications network
US10462191B2 (en) Circuit-switched and multimedia subsystem voice continuity with bearer path interruption
US9001177B2 (en) Enabling UE access domain selection for terminated speech/video calls
JP4728401B2 (ja) シグナリングデータをネットワーク移行ユニットおよび制御ユニット並びに所属のユニットに転送するための方法
US7983244B2 (en) Interworking between domains of a communication network operated based on different switching principles
JP5450444B2 (ja) マルチメディア通話を処理するための方法及び装置
KR20060115025A (ko) 아이엠에스에서 서비스 트리거링 시스템 및 방법
US8825875B2 (en) Session establishment in a communication network
US8737968B2 (en) Method and system for handling a multi-media call setup request
US20130201933A1 (en) Methods, apparatuses and program for using a vplmn infrastructure by an hplmn to terminate an ims session set-up for a roaming user
WO2008119396A1 (en) Improvements in mobile telecommunication
EP2040508A1 (en) Method, apparatuses and program product for controlling IMS services when user is roaming in CS domain
Bale Voice and Internet multimedia in UMTS networks
KR100923390B1 (ko) VoIP망과 WCDMA망 사이의 연동 방법
MarSic et al. IMS to PSTN/CS interworking
JP2009055455A (ja) 通信システム及び通信方法

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: 20121228

Year of fee payment: 5

FPAY Annual fee payment

Payment date: 20131230

Year of fee payment: 6

FPAY Annual fee payment

Payment date: 20141223

Year of fee payment: 7

FPAY Annual fee payment

Payment date: 20151229

Year of fee payment: 8

FPAY Annual fee payment

Payment date: 20161228

Year of fee payment: 9

LAPS Lapse due to unpaid annual fee