KR100996568B1 - Ims 망에서의 라우팅 처리를 위한 장치 및 방법 - Google Patents

Ims 망에서의 라우팅 처리를 위한 장치 및 방법 Download PDF

Info

Publication number
KR100996568B1
KR100996568B1 KR1020080073552A KR20080073552A KR100996568B1 KR 100996568 B1 KR100996568 B1 KR 100996568B1 KR 1020080073552 A KR1020080073552 A KR 1020080073552A KR 20080073552 A KR20080073552 A KR 20080073552A KR 100996568 B1 KR100996568 B1 KR 100996568B1
Authority
KR
South Korea
Prior art keywords
call
cscf
routing information
network
routing
Prior art date
Application number
KR1020080073552A
Other languages
English (en)
Other versions
KR20100012256A (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 KR1020080073552A priority Critical patent/KR100996568B1/ko
Publication of KR20100012256A publication Critical patent/KR20100012256A/ko
Application granted granted Critical
Publication of KR100996568B1 publication Critical patent/KR100996568B1/ko

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W40/00Communication routing or communication path finding
    • H04W40/02Communication route or path selection, e.g. power-based or shortest path routing
    • 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)
  • Telephonic Communication Services (AREA)

Abstract

본 발명은 IMS 망에서의 라우팅 처리를 위한 장치 및 방법에 관한 것으로서, 더욱 상세하게는 자사 망과 타사 망 사이의 모든 호에 대한 정보를 유지할 수 있는 IMS 망에서의 라우팅 처리를 위한 장치 및 방법에 관한 것이다.
본 발명의 실시예에 따른 IMS 망에서의 라우팅 처리를 위한 장치는, 세션 제어 장치로의 호 인입 여부를 판단하는 판단부, 상기 판단 결과 상기 세션 제어 장치로 호가 인입되는 경우, 상기 인입되는 호에 포함된 라우팅 정보를 분석하고, 상기 라우팅 정보에 상기 세션 제어 장치의 라우팅 정보를 설정하는 설정부, 및 상기 설정된 라우팅 정보를 포함하는 호를 상기 세션 제어 장치로 전달하는 전달부를 포함한다.
IMS, SCIM, CSCF

Description

IMS 망에서의 라우팅 처리를 위한 장치 및 방법 {Apparatus and method for processing routing in IMS}
본 발명은 IMS 망에서의 라우팅 처리를 위한 장치 및 방법에 관한 것으로서, 더욱 상세하게는 자사 망과 타사 망 사이의 모든 호에 대한 정보를 유지할 수 있는 IMS 망에서의 라우팅 처리를 위한 장치 및 방법에 관한 것이다.
근래에는 이동 통신망으로써 CDMA(Code Division Multiple Access) 망과 같은 서킷 교환(Circuit Switching) 기반의 통신망뿐만 아니라, 패킷 교환(Packet Switching) 기반의 통신망이 존재하며, 특히 IP(Internet Protocol) 기반의 통신을 수행하는 IMS(IP Multimedia Subsystem) 망이 사용되고 있다.
IMS 망은 3GPP(3rd Generation Partnership Project)에서 제안하는 통신망 표준에 따르는 것으로써, IP 기반의 통신 서비스를 제공하며, 주로 SIP(Session Initiation Protocol) 등의 시그널링 프로토콜을 사용한다.
3GPP에서의 서브도메인(Subdomain) 방식은 DNS(Domain Name Service) 쿼리(Query)를 이용하여 I-CSCF(Interrogating CSCF)을 통하여 SCIM(Service Capability Interaction Manager)으로 호가 전달되거나, SCIM 으로부터 전달된 호 가 I-CSCF에서 PSI(Public Service ID) 방식으로 다른 IMS 망과 연동될 수 있다.
한편, IMS 망에서는 각 장치간에 호 전달시, 호가 경유하는 장치가 라우팅 정보를 전달되는 호에 포함시키게 된다. 그러나, I-CSCF는 세션 관리 기능을 수행하지 않기 때문에 자신의 라우팅 정보를 포함시키지 않게 된다.
이 경우, 자사 망과 타사 망이 연동하는 경우, 예를 들어 자사 망의 AS(Application Server)에서 발신된 호가 SCM 및 I-CSCF를 거쳐 타사 망으로 전달될 때, I-CSCF의 라우팅 정보는 포함되어 있지 않기 때문에 타사 망에서 자사 망의 AS에서 발신된 호에 대한 응답으로 발신한 호가 I-CSCF를 거치지 않고 직접 SCIM으로 전달되어 AS로 전달되게 된다.
따라서, 자사 망과 타사 망 연동시에, 주고 받는 호가 I-CSCF를 거치지 않기 때문에 I-CSCF가 모든 호에 대한 정보를 유지하지 못하므로, 비정상적으로 처리되는 호의 경우의 처리가 어렵다는 문제점이 있다.
본 발명이 이루고자 하는 기술적 과제는, 자사 망과 타사 망 간에 전달되는 호에 대한 정보를 세션 제어 장치가 모두 유지할 수 있도록 세션 제어 장치의 라우팅 정보를 디폴트로 설정할 수 있도록 하는 IMS 망에서의 라우팅 처리를 위한 장치 및 방법을 제공하는데 있다.
본 발명의 목적은 이상에서 언급한 목적으로 제한되지 않으며, 언급되지 않은 또 다른 목적들은 아래의 기재로부터 당업자에게 명확하게 이해될 수 있을 것이다.
상술한 목적을 달성하기 위한 본 발명의 실시예에 따른 IMS 망에서의 라우팅 처리를 위한 장치는, 세션 제어 장치로의 호 인입 여부를 판단하는 판단부, 상기 판단 결과 상기 세션 제어 장치로 호가 인입되는 경우, 상기 인입되는 호에 포함된 라우팅 정보를 분석하고, 상기 라우팅 정보에 상기 세션 제어 장치의 라우팅 정보를 설정하는 설정부, 및 상기 설정된 라우팅 정보를 포함하는 호를 상기 세션 제어 장치로 전달하는 전달부를 포함한다.
또한, 상술한 목적을 달성하기 위한 본 발명의 실시예에 따른 IMS 망에서의 라우팅 처리를 위한 방법은, 세션 제어 장치로의 호 인입 여부를 판단하는 단계, 상기 판단 결과 상기 세션 제어 장치로 호가 인입되는 경우, 상기 인입되는 호에 포함된 라우팅 정보를 분석하고, 상기 라우팅 정보에 상기 세션 제어 장치의 라우 팅 정보를 설정하는 단계, 및 상기 설정된 라우팅 정보를 포함하는 호를 상기 세션 제어 장치로 전달하는 단계를 포함한다.
기타 실시예들의 구체적인 사항들은 후술하게 될 상세한 설명 및 도면들에 포함되어 있다.
상기한 바와 같은 본 발명의 실시예에 따른 IMS 망에서의 라우팅 처리를 위한 장치 및 방법에 의하면, 다음과 같은 효과가 하나 이상 존재한다.
서브 도메인 PSI 방식을 통해 자사 망과 타사 망의 연동시, SCIM에서 세션 제어 장치의 라우팅 정보를 디폴트로 설정하도록 하여, 세션 제어 장치가 자사 망과 타사 망 간에 전달되는 모든 호에 대한 정보를 유지하여 비정상적인 호 처리가 발생되는 것을 방지할 수 있는 효과가 있다.
본 발명의 효과들은 이상에서 언급한 효과들로 제한되지 않으며, 언급되지 않은 또 다른 효과들은 청구범위의 기재로부터 당업자에게 명확하게 이해될 수 있을 것이다.
이하, 본 발명의 실시예들에 의한 IMS 망에서의 라우팅 처리를 위한 장치 및 방법을 설명하기 위한 구성도 또는 처리 흐름도에 대한 도면들을 참고하여 본 발명의 실시를 위한 구체적인 내용을 설명하도록 한다.
이때, 명세서 전체에 걸쳐 동일 참조 부호는 동일 구성 요소를 지칭하며, 처리 흐름도 도면들의 각 구성과 흐름도 도면들의 조합들은 컴퓨터 프로그램 인스트 럭션들에 의해 수행될 수 있음을 이해할 수 있을 것이다.
이들 컴퓨터 프로그램 인스트럭션들은 범용 컴퓨터, 특수용 컴퓨터 또는 기타 프로그램 가능한 데이터 프로세싱 장비의 프로세서에 탑재될 수 있으므로, 컴퓨터 또는 기타 프로그램 가능한 데이터 프로세싱 장비의 프로세서를 통해 수행되는 그 인스트럭션들이 흐름도 구성(들)에서 설명된 기능들을 수행하는 수단을 생성하게 된다.
이들 컴퓨터 프로그램 인스트럭션들은 특정 방식으로 기능을 구현하기 위해 컴퓨터 또는 기타 프로그램 가능한 데이터 프로세싱 장비를 지향할 수 있는 컴퓨터 이용 가능 또는 컴퓨터 판독 가능 메모리에 저장되는 것도 가능하므로, 그 컴퓨터 이용가능 또는 컴퓨터 판독 가능 메모리에 저장된 인스트럭션들은 흐름도 구성(들)에서 설명된 기능을 수행하는 인스트럭션 수단을 내포하는 제조 품목을 생산하는 것도 가능하다.
컴퓨터 프로그램 인스트럭션들은 컴퓨터 또는 기타 프로그램 가능한 데이터 프로세싱 장비 상에 탑재되는 것도 가능하므로, 컴퓨터 또는 기타 프로그램 가능한 데이터 프로세싱 장비 상에서 일련의 동작 단계들이 수행되어 컴퓨터로 실행되는 프로세스를 생성해서 컴퓨터 또는 기타 프로그램 가능한 데이터 프로세싱 장비를 수행하는 인스트럭션들은 흐름도 구성(들)에서 설명된 기능들을 실행하기 위한 단계들을 제공하는 것도 가능하다.
또한, 각 구성은 특정된 논리적 기능(들)을 실행하기 위한 하나 이상의 실행 가능한 인스트럭션들을 포함하는 모듈, 세그먼트 또는 코드의 일부를 나타낼 수 있 다.
또, 몇 가지 대체 실시예들에서는 구성들에서 언급된 기능들이 순서를 벗어나서 발생하는 것도 가능함을 주목해야 한다. 예컨대, 잇달아 도시되어 있는 두 개의 구성들은 사실 실질적으로 동시에 수행되는 것도 가능하고 또는 그 구성들이 때때로 해당하는 기능에 따라 역순으로 수행되는 것도 가능하다.
이하, 첨부된 도면을 참조하여 본 발명의 바람직한 실시예를 상세히 설명하기로 한다.
도 1은 본 발명의 실시예에 따른 IMS 망에서의 호 처리를 위한 시스템이 도시된 블록도이다.
도시된 바와 같이, 본 발명의 실시예에 따른 IMS 망에서의 호 처리를 위한 시스템(100)은 가입자 단말(110), IMS(IP Multimedia Subsystem) 망(120), 접속 네트워크(130)를 포함할 수 있다.
IMS 망(120)은 GSM(Global System for Mobile communication) 및 WCDMA(Wideband Code Division Multiple Access) 등을 정의하는 3GPP(3rd Generation Partnership Project)에서 정의되어 있는 개념이며, IP 기반의 통신 기반 서비스를 제공하며, 주로 SIP(Session Initiation Protocol) 등의 시그널링 프로토콜을 사용한다. 또한, CDMA(Code Division Multiple Access) 등을 정의하는 3GPP2에서는 IMS 망(120)과 유사한 기능을 처리하는 것을 MMD(Multimedia Domain)로 정의하고 있다. 이하, 본 발명의 실시예에서 IMS 망(120)를 예를 들어 설명하기로 하나, MMD도 이와 유사하게 적용될 수 있음을 알 수 있다.
접속 네트워크(130)는 가입자 단말(110)이 IMS 망(120)에 접속할 수 있도록 하는 통신망으로, 예를 들어 CDMA, WCDMA 및 GSM 등과 같은 이동 통신망, PSTN(Public Switched Telephone Network), ISDN(Integrated Services Digital Network) 등과 같은 유선 통신망 또는 기타 공지의 통신망을 포함할 수 있다. 물론, 본 발명의 실시예에서는 IMS 망(120)과 접속 네트워크(130)가 별도로 구성되어 있는 것으로 설명하고 있으나, 이는 본 발명의 이해를 돕기 위한 일 예에 불과한 것으로 이에 한정되지 않고 IMS 망(120)과 접속 네트워크(130)는 하나의 통신망으로 구성될 수도 있다.
IMS 망(120)은 접속 네트워크(130)와 연결된 게이트웨이(121, G/W), 콜(call) 등에 따른 세션 제어를 위한 세션 제어 장치(Call Session Control Function)(122, CSCF), 위치 등록기(Home Subscriber Server)(123, HSS), 어플리케이션 서버(Application Server)(124, AS) 및 미디어 처리 장치(Multimedia Resource Function)(125, MRF) 등을 포함할 수 있다. 이때, 본 발명의 실시예에서는 CSCF(122)가 세션 제어 장치로 사용되었으나, 이는 본 발명의 이해를 돕기 위한 일 예에 불과한 것으로, 이에 한정되지 않고 호 세션을 제어하는 모든 장치가 세션 제어 장치로 동일하게 구현될 수 있다.
CSCF(122)는 가입자 단말(110)을 HSS(123)에 등록하고 SIP 시그널링을 적절한 서버에 라우팅하는 기능을 수행할 수 있다. CSCF(122)는 가입자 단말(110)이 위치하고 있는 망에 따라서 수행하는 기능이 다르므로, 그 위치와 역할을 기준으로 하여 Proxy CSCF(122a, P-CSCF), Serving CSCF(122b, S-CSCF) 및 Interrogating CSCF(122c, I-CSCF)로 논리적으로 구분할 수 있다.
P-CSCF(122a)는 가입자 단말(110)이 IMS 망(120)에 접속하는 첫번째 지점으로, GGSN(Gateway GPRS Support Node)와 같은 도메인에 존재하게 된다. P-CSCF(121a)는 SIP 프록시 서버와 같은 기능을 수행하는 것으로, SIP 메시지의 압축/해제, 베어러(bearer) 자원의 인증 및 QoS 측정, 단말기로부터의 SIP 레지스터 요청을 I-CSCF(122c)로 전달하는 기능을 수행할 수 있다. S-CSCF(122b)는 단말기에 대한 세션을 제어하며 서비스 유지를 위해 세션 상태를 유지할 수 있다.
I-CSCF(122c)는 망 내의 가입자 단말에게 연결하기 위해 인입되는 호에 대한 접점 역할 및 망 내에 로밍한 타사 망 가입자의 단말과의 접점 역할을 수행할 수 있다. I-CSCF(122c)는 SIP 요청을 다른 네트워크로부터 수신하여 S-CSCF(122b)로 라우팅하며, S-CSCF(122b)의 주소는 HSS(123)로부터 취득할 수 있다. 즉, I-CSCF(122c)는 SIP 요청 및 응답을 S-CSCF(122b)로 전달할 수 있다.
AS(124)는 SCIM(Service Capability Interaction Manager)(124a)을 통해 CSCF(122)와 연결되며, 영상 회의 통화 서비스, 영상 회의 통화 기반 기술 제공, 영상 회의 통화 미디어 제어, 지능망 선불 과금 처리, 과금 정보 전송, PTT(Push-To-Talk) 기능 수행시의 발언권 제어 기능, 안내 방송, 링백톤(Ring-Back-Tone) 기능, VoIP(Voice over Internet Protocol) 서비스 등의 어플리케이션 기능을 제공할 수 있다. 물론, 본 발명의 일 실시예에서는 AS(124)가 하나가 사용되는 경우를 예를 들어 설명하고 있으나, 이는 본 발명의 이해를 돕기 위한 일 예에 불과한 것으로, 이에 한정되지 않고 하나의 AS에서 모든 어플리케이션 기능을 수행할 수도 있 고, 다수의 AS에서 각각의 기능에 따른 어플리케이션 기능을 제공할 수도 있다. 이때, SCIM(124a)는 AS(124)와 별도로 구성되어 있는 경우를 예를 들어 설명하고 있으나, 이는 본 발명의 이해를 돕기 위한 일 예에 불과한 것으로, 이에 한정되지 않고 SCIM(124a)는 AS(124)와 통합되어 구성될 수도 있다.
MRF(125)는 미디어 스트림 자원을 제어하는 기능을 수행하는 것으로서, MRFC(Multimedia Resource Function Controller) 및 MRFP(Multimedia Resource Function Processor)를 포함할 수 있다. MRFP는 미디어 스트림을 믹싱하고 처리하며, MRFC는 MRFP 내의 미디어 스트림 자원을 제어할 수 있다.
한편, 3GPP에서의 서브도메인(Subdomain) PSI(Public Service ID)방식은 DNS(Domain Name Server) 쿼리(Query)를 이용하여 I-CSCF(122c)를 통하여 SCIM(124a)로 호가 전달되거나, SCIM(124a)로부터 전달된 호가 I-CSCF(122c)에서 PSI(Public Service ID) 방식으로 타사 망(예를 들어, 타사의 IMS 망)과 연동될 수 있다. 이때, 서브도메인 PSI 방식으로 자사 망과 타사 망이 연동하는 경우, 자사 망의 AS(124)에서 발신된 호가 SCM(124a) 및 I-CSCF(122c)를 거쳐 타사 망으로 전달될 때, I-CSCF(122c)의 라우팅 정보는 포함되어 있지 않기 때문에 타사 망에서 자사 망의 AS(124)에서 발신된 호에 대한 응답으로 발신한 호가 I-CSCF(122c)를 거치지 않고 직접 SCIM(124a)으로 전달되어 AS(124)로 전달되게 된다.
따라서, 본 발명은 서브 도메인 PSI 방식을 통하여 자사 망과 타사 망이 연동할 때, CSCF(122), 구체적으로 I-CSCF(122c)가 모든 호에 대한 정보를 유지하도록 하기 위한 것으로써, 본 발명의 실시예에 따른 IMS 망에서의 라우팅 처리를 위 한 장치(200)는 도 2에 도시된 바와 같이, 세션 제어 장치로의 호 인입 여부를 판단하는 판단부(210), 판단 결과 세션 제어 장치로의 호가 인입되는 경우, 세션 제어 장치로 인입되는 호에 포함된 라우팅 정보를 분석하고, 분석된 라우팅 정보에 세션 제어 장치의 라우팅 정보를 설정하는 설정부(220) 및 설정된 라우팅 정보를 포함하는 호를 세션 제어 장치로 전달하는 전달부(230)를 포함할 수 있다.
본 발명의 실시예에서는 I-CSCF(122c)가 SCIM(124a)로부터 전달된 호에 대하여 자신의 라우팅 정보를 설정하지 않기 때문에 자사 망과 타사 망 간에 전달되는 호에 대한 모든 정보를 유지할 수 없어 비정상적인 호 처리가 발생되는 것을 방지하기 위하여 SCIM(124a)에서 라우팅 저보 설정시, I-CSCF(122c)의 라우팅 정보를 디폴트로 설정하는 것이므로, 본 발명의 실시예에 따른 IMS 망에서의 라우팅 처리를 위한 장치(200)는 SCIM(124a)에 포함되는 경우를 예를 들어 설명하기로 한다. 물론, 본 발명의 실시예에서 IMS 망에서의 라우팅 처리를 위한 장치(200)가 SCIM(124a)에 포함된다는 것은 본 발명의 이해를 돕기 위한 일 예에 불과한 것으로, 별도로 구성되거나 다른 구성 요소에 포함될 수도 있으나, 이에 한정되지 않는다. 또한, 본 발명의 실시예는 자사 망과 타사 망 간의 호 전달에 관한 것이므로, 전술한 세션 제어 장치는 I-CSCF(122c)인 경우를 예를 들어 설명하기로 한다.
판단부(210)는 AS(124)로부터 발신된 호가 CSCF(122), 즉 I-CSCF(122c)를 거쳐 타사 망으로 전달되는 경우, AS(124)로부터의 I-CSCF(122c)로의 호 인입 여부를 판단할 수 있다. 이때, AS(124)로부터 발신된 호는 AS(124)의 라우팅 정보를 포함할 수 있다. 예를 들어, AS(124)로부터 발신된 호에는 "Record-route : as.ktfims.com"과 같은 라우팅 정보를 포함할 수 있다.
설정부(220)는 AS(124)로부터 발신된 호에 포함된 라우팅 정보를 분석하고, AS(124)로부터 발신된 호를 I-CSCF(122c)로 전달하기 전에 라우팅 정보를 설정하게 된다. 본 발명의 실시예에서 IMS 망에서의 라우팅 처리를 위한 장치(200)는 SCIM(124a)에 포함되는 경우를 예를 들어 설명하고 있으므로, 설정부(220)는 우선 SCIM(124a)의 라우팅 정보, 예를 들어 "Record-route : scim.ktfims.com"과 같은 라우팅 정보를 설정할 수 있다.
이때, 설정부(220)는 I-CSCF(122c)가 DNS 쿼리 이후 자신의 라우팅 정보를 설정하지 않고, 인입된 호를 그대로 타사 망으로 전달하기 때문에 발생되는 비정상적인 호처리를 방지하기 위하여 디폴트로 I-CSCF(122c)의 라우팅 정보도 SCIM(124a)의 라우팅 정보와 함께 설정하게 된다. 따라서, 설정부(220)는 "Record-route : as.ktfims.com"과 함께 I-CSCF(122c)의 라우팅 정보인 "Record-route : icscf.ktfims.com"를 설정하게 되는 것이다.
이와 같이, 설정부(220)가 SCIM(124a)의 라우팅 정보와 I-CSCF(122c)의 라우팅 정보를 함께 설정함으로써, 타사 망으로부터 호가 인입되는 경우, 인입되는 호에는 I-CSCF(122c)의 라우팅 정보가 포함되어 있기 때문에 I-CSCF(122c)를 거쳐 자사 망으로 호가 전달될 수 있게 된다. 따라서, 자사 망과 타사 망 간에 전달되는 호에 대한 모든 정보가 유지될 수 있기 때문에 비정상적인 호처리가 발생되는 것을 사전에 방지할 수 있게 된다. 즉, 타사 망으로부터 인입되는 호는, 자사 망에서 타사 망으로 전달된 호에 포함된 라우팅 정보에 대하여 그 역순으로 전달되기 때문에 타사 망으로 전달되는 호의 라우팅 정보에 I-CSCF(122c)의 라우팅 정보가 포함되어 있으면, 타사 망에서 자사 망으로 인입되는 호도 I-CSCF(122c)를 거치게 되는 것이다.
전달부(230)는 설정부(220)에 의해 라우팅 정보가 설정된 호를 I-CSCF(122c)로 전달하게 되며, I-CSCF(122c)는 DNS 쿼리 이후 타사 망으로 호를 전달하게 되는 것이다.
한편, 자사 망에서 타사 망으로 전달된 호에 대한 응답으로 타사 망에서 자사 망으로 호가 인입되는 경우, 타사 망으로부터 인입되는 호는 I-CSCF(122c)의 라우팅 정보가 포함되어 있기 때문에 우선 I-CSCF(122c)로 전달될 수 있다. 이때, I-CSCF(122c)는 타사 망으로 전달된 호의 라우팅 정보에서 자신의 라우팅 정보를 삭제한 후 자사 망으로 호를 전달하게 된다.
도 3은 본 발명의 실시예에 따른 세션 관리 장치의 구성이 도시된 블록도이다. 이때, 도 3은 전술한 바와 같이, I-CSCF(122c)가 타사 망으로 전달된 호의 라우팅 정보에서 자신의 라우팅 정보를 삭제한 후 자사 망으로 전달하기 위한 것으로 이해될 수 있으므로, 도 3에서의 세션 관리 장치는 I-CSCF(122c)인 경우를 예를 들어 설명하기로 하며, I-CSCF(122c)와 동일한 참조부호를 사용하기로 한다.
도시된 바와 같이, 본 발명의 실시예에 따른 세션 관리 장치(122c)는 타사 망으로부터 인입되는 호의 라우팅 정보를 분석하는 분석부(310) 및 분석 결과에 따라 세션 제어 장치(300)의 라우팅 정보를 삭제하고, 자사 망으로 타사 망으로부터 인입된 호를 전달하는 전달부(320)를 포함할 수 있다.
분석부(310)는 타사 망으로 호 전달시에 전술한 도 2의 설정부(220)에 의해 세션 제어 장치(122c)의 라우팅 정보가 디폴트로 설정되어 전달되었기 때문에 타사 망으로부터 인입되는 호가 세션 제어 장치(122c)로 전달되면, 전달된 호의 라우팅 정보를 분석할 수 있다.
전달부(320)는 분석 결과에 따라 자신 즉, 세션 제어 장치(122c)의 라우팅 정보를 삭제하고, 타사 망으로부터 인입된 호를 자사 망으로 전달할 수 있다.
도 4는 본 발명의 실시예에 따른 자사 망에서 타사 망으로 전달되는 호의 라우팅 처리 방법이 도시된 흐름도이다.
도시된 바와 같이, AS(124)로부터 호가 발신되면(S110), SCIM(124a)에서는 발신된 호의 라우팅 정보에서 SCIM(124a)의 라우팅 정보 및 I-CSCF(122c)의 라우팅 정보를 설정하고(S120), 설정된 라우팅 정보를 포함하는 호를 I-CSCF(122c)로 전달하게 된다(S130). 이때, 본 발명의 실시예에서는 AS(124)에서 발신된 호가 "SUBSCRIBE" 메시지인 경우를 예를 들어 설명하기로 한다. 또한, AS(124)에서 호 발신시, AS(124)의 라우팅 정보를 포함하여 호를 발신하게 된다. 따라서, I-CSCF(122c)로 전달된 호의 라우팅 정보에는 AS(124), SCIM(124a) 및 I-CSCF(122c)의 라우팅 정보가 포함되는 것이다.
I-CSCF(122c)는 DNS(400)로 DNS 쿼리를 전달하게 되고(S140), 전달된 DNS 쿼리에 대한 DNS 응답을 DNS(400)로부터 수신하게 된다(S150).
이후, I-CSCF(122c)는 수신된 DNS 응답에 따라 호를 타사 망(500)으로 전달하게 된다(S160).
도 5는 본 발명의 실시예에 따른 타사 망에서 자사 망으로 전달되는 호의 라우팅 처리 방법이 도시된 흐름도이다. 또한, 도 5에서는 타사 망에서 자사 망으로 전달되는 호는 전술한 도 4에서 전달된 "SUBSCRIBE" 메시지에 대한 "NOTIFY" 메시지인 경우를 예를 들어 설명하기로 한다.
도시된 바와 같이, 타사 망(500)으로부터 전달된 호가 I-CSCF(122c)로 인입되면(S210), I-CSCF(122c)는 타사 망(500)으로부터 인입된 호의 라우팅 정보를 분석하고, 분석된 라우팅 정보에서 I-CSCF(122c)의 라우팅 정보를 삭제하여(S220), SCIM(124a)로 전달하게 된다(S230).
SCIM(124a)는 I-CSCF(122c)로부터 전달된 호를 AS(124)로 전달하게 된다(S240). 이때, 도 5에서는 I-CSCF(122c)만이 자신의 라우팅 정보를 삭제하는 것으로 도시되어 있으나, SCIM(124a)도 호를 AS(124)로 전달할 때, 자신의 라우팅 정보를 삭제하는 과정을 거치게 된다.
도 6 및 도 7은 전술한 도 4에서의 라우팅 정보가 도시된 개략도이다.
도 6은 AS(124)에서 발신되는 호에 포함되는 라우팅 정보로서, AS(124)의 라우팅 정보(610)만를 포함하게 된다. AS(124)에서 SCIM(124a)으로 호가 전달되면, SCIM(124a)는 도 7과 같이, SCIM(124a)의 라우터 정보(620)뿐만 아니라, I-CSCF(122c)의 라우팅 정보(630)를 디폴트로 설정하게 된다. 따라서, I-CSCF(122c)에서 타사 망(500)으로 전달되는 호에 포함되는 라우팅 정보는 전술한 도 7과 같이, AS(124)의 라우팅 정보(610), SCIM(124a)의 라우팅 정보(620) 및 I-CSCF(122c)의 라우팅 정보(630)가 모두 포함될 수 있다.
도 8 내지 도 10은 전술한 도 5에서의 라우팅 정보가 도시된 개략도이다.
도 8은 타사 망(500)으로부터 인입되는 호에 포함되는 라우팅 정보로써, AS(124), SCIM(124a) 및 I-CSCF(122c)의 라우팅 정보(610, 620, 630)을 포함하게 된다. 이때, 도 8은 전술한 도 7과 그 순서가 반대인 것을 알 수 있다.
I-CSCF(122c)는 타사 망(550)으로부터 인입되는 호에 포함된 라우팅 정보에서 자신의 라우팅 정보(630)을 삭제한 후, 도 9와 같은 라우팅 정보를 SCIM(124a)에 전달하게 된다. 도 9의 라우팅 정보에는 I-CSCF(122c)가 자신의 라우팅 정보를 삭제하여 AS(124) 및 SCIM(124a)의 라우팅 정보(610, 620)가 포함된 것을 알 수 있다.
SCIM(124a)는 AS(124)로 호를 전달하기 이전에 자신의 라우팅 정보를 삭제하여 전달하기 때문에, 도 10과 같이, AS(124)로 전달되는 호에 포함되는 라우팅 정보는 AS(124)의 라우팅 정보(610)만이 포함된 것을 알 수 있다.
이와 같이, 본 발명의 실시예에 따른 IMS 망에서의 라우팅 처리 방법은, 서브 도메인 PSI 방식에서는 I-CSCF(122c)를 통해 타사 망으로 호 전달시에 URI가 착신 번호가 아닌 CSCF(122)에 등록된 PSI이기 때문에 DNS 쿼리 이후 I-CSCF(122c)가 자신의 라우팅 정보를 추가하지 않고 타사 망으로 호를 전달하여 발생되는 비정상적인 호처리가 발생되는 것을, SCIM(124a)에서 디폴트로 I-CSCF(122c)의 라우팅 정보를 추가하도록 하여 방지할 수 있게 되는 것이다.
한편, 전술한 바와 같은 본 발명의 실시예에서는 자사 망에서 "SUBSCRIBE" 메시지를 발신하는 경우, SCIM(124a)에서 I-CSCF(122c)의 라우팅 정보를 디폴트로 설정하여 타사 망으로 전달함으로써, 타사 망으로부터 "NOTIFY" 메시지가 자사 망으로 인입되었을 때 I-CSCF(122c)를 거쳐 자사 망으로 전달되도록 하는 경우를 예를 들어 설명하였으나, 이에 한정되지 않고 타사 망으로부터 "SUBSCRIBE" 메시지가 자사 망으로 전달되었을 때 자사 망에서 타사 망으로 "NOTIFY" 메시지를 전달할 경우에도 유사하게 적용될 수 있으며, "INVITE" 메시지 등과 같은 다른 SIP 메시지의 경우에도 적용될 수 있다.
예를 들어, 도 11에 도시된 바와 같이, 타사 망(500)으로부터 AS(124)로 전달되기 위한 I-CSCF(122c)로 호가 인입되면(S310), 인입된 호는 I-CSCF(122c) 및 SCIM(124a)을 거쳐 AS(124)에 전달된다(S320, S330).
이때, 타사 망(500)으로 인입된 호에 포함된 라우팅 정보가 "Record-route : aaa.co.kr"이라 하면, AS(124)에 전달된 호에 포함된 라우팅 정보는 타사 망(500), I-CSCF(122c) 및 SCIM(124a)의 라우팅 정보를 모두 포함하게 된다. 즉, AS(124)로 전달된 호의 라우팅 정보에는 "Record-route : aaa.co.kr", "Record-route : icscf.ktfims.com" 및 "Record-route : scim.ktfims.com"이 포함될 수 있는 것이다. 이때, I-CSCF(122c)의 라우팅 정보는 SCIM(124a)에 디폴트로 설정될 수 있는 것이다. 전술한 도 4에서는 자사 망으로부터 발신되는 호에 대하여 SCIM(124a)가 I-CSCF(122c)의 라우팅 정보를 디폴트로 설정하는 것이라면, 도 11은 자사 망으로 착신되는 호에 대하여 SCIM(124a)가 I-CSCF(122c)의 라우팅 정보를 디폴트로 설정하는 것으로 이해될 수 있다.
AS(124)에는 타사 망(500)으로부터 전달된 호에 포함된 라우팅 정보를 참조 하여 그에 대한 "NOTIFY" 메시지를 발신하게 되며(S340), AS(124)로부터 발신된 호는 SCIM(124a) 및 I-CSCF(122c)를 거쳐 타사 망(500)으로 전달된다(S350, S360).
또한, 전술한 도 11에서는 타사 망(500)으로부터 인입되는 호에 대하여 SCIM(124a)이 I-CSCF(122c)의 라우팅 정보를 설정하는 경우를 예를 들어 설명하고 있으나, 이에 한정되지 않고 I-CSCF(122c)에서 자신의 라우팅 정보를 설정할 수도 있다.
이상 첨부된 도면을 참조하여 본 발명의 실시예를 설명하였지만, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자는 본 발명이 그 기술적 사상이나 필수적인 특징을 변경하지 않고서 다른 구체적인 형태로 실시될 수 있다는 것을 이해할 수 있을 것이다. 그러므로 이상에서 기술한 실시예들은 모든 면에서 예시적인 것이며 한정적이 아닌 것으로 이해해야만 한다.
도 1은 본 발명의 실시예에 IMS 망에서의 호 처리를 위한 시스템이 도시된 블럭도.
도 2는 본 발명의 일 실시예에 따른 IMS 망에서의 라우팅 처리를 위한 장치가 도시된 블럭도.
도 3은 본 발명의 실시예에 따른 세션 제어 장치가 도시된 블럭도.
도 4는 본 발명의 실시예에 따른 자사 망에서 타사 망으로 전달되는 호의 라우팅 처리 방법이 도시된 흐름도.
도 5는 도 4에서 전달된 호에 대하여 타사 망에서 자사 망으로 전달되는 호의 라우팅 처리 방법이 도시된 흐름도.
도 6 및 도 7은 본 발명의 실시예에 따른 자사 망에서 타사 망으로 전달되는 호의 라우팅 정보가 도시된 개략도.
도 8 및 10은 본 발명의 실시예에 따른 타사 망에서 자사 망으로 전달되는 호의 라우팅 정보가 도시된 개략도.
도 11은 본 발명의 실시예에 따른 타사 망으로부터 발신된 호에 대한 라우팅 처리 방법이 도시된 흐름도.
<도면의 주요 부분에 관한 부호의 설명>
210: 판단부
220: 설정부
230: 전달부
310: 분석부
320: 전달부

Claims (12)

  1. I-CSCF(Interrogating Call Session Contol Function)로의 호 인입 여부를 판단하는 판단부;
    상기 판단 결과 상기 I-CSCF로 호가 인입되는 경우, 상기 인입되는 호에 포함된 라우팅 정보를 분석하고, 상기 라우팅 정보에 상기 I-CSCF의 라우팅 정보를 추가하는 설정부; 및
    상기 I-CSCF의 라우팅 정보가 추가된 라우팅 정보를 포함하는 호를 상기 I-CSCF로 전달하는 전달부;를 포함하는 IMS 망에서의 라우팅 처리를 위한 장치이고,
    상기 I-CSCF는, 타사 망으로부터 인입된 호의 라우팅 정보를 분석하는 분석부; 및 상기 분석부에서 분석된 라우팅 정보에서 I-CSCF의 라우팅 정보를 삭제한 후, 상기 타사 망으로부터 인입된 호를 자사 망으로 전달하는 전달부;를 포함하는 IMS 망에서의 라우팅 처리를 위한 장치.
  2. 제 1 항에 있어서,
    상기 I-CSCF로 인입되는 호는, 타사 망으로 전달되는 IMS 망에서의 라우팅 처리를 위한 장치.
  3. 제 1 항에 있어서,
    상기 I-CSCF로 인입되는 호는, 어플리케이션 서버(Application Server)로부터 발신되는 IMS 망에서의 라우팅 처리를 위한 장치.
  4. 삭제
  5. 삭제
  6. 제 1 항에 있어서,
    상기 타사 망으로부터 인입된 호의 라우팅 정보는, 상기 I-CSCF를 통해 상기 타사 망으로 전달된 호의 라우팅 정보에 근거하여 설정되는 IMS 망에서의 라우팅 처리를 위한 장치.
  7. 라우팅 처리를 위한 장치가, I-CSCF(Interrogating Call Session Contol Function) 로의 호 인입 여부를 판단하는 단계;
    상기 라우팅 처리를 위한 장치가, 상기 판단 결과 상기 I-CSCF로 호가 인입되는 경우, 상기 인입되는 호에 포함된 라우팅 정보를 분석하고, 상기 라우팅 정보에 상기 I-CSCF의 라우팅 정보를 추가하는 단계;
    상기 라우팅 처리를 위한 장치가, 상기 I-CSCF의 라우팅 정보가 추가된 라우팅 정보를 포함하는 호를 상기 I-CSCF로 전달하는 단계;
    상기 I-CSCF가, 타사 망으로부터 인입된 호의 라우팅 정보를 분석하는 단계; 및
    상기 I-CSCF가, 그 분석된 라우팅 정보에서 I-CSCF의 라우팅 정보를 삭제한 후, 상기 타사 망으로부터 인입된 호를 자사 망으로 전달하는 단계를 포함하는 IMS 망에서의 라우팅 처리를 위한 방법.
  8. 제 7 항에 있어서,
    상기 호를 상기 I-CSCF로 전달하는 단계에서 상기 I-CSCF로 전달된 호는 타사 망으로 전달되는 IMS 망에서의 라우팅 처리를 위한 방법.
  9. 제 7 항에 있어서,
    상기 호 인입 여부를 판단하는 단계는, 어플리케이션 서버(Application Server)로부터 발신되는 호의 인입 여부를 판단하는 단계를 포함하는 IMS 망에서의 라우팅 처리를 위한 방법.
  10. 삭제
  11. 삭제
  12. 제 7 항에 있어서,
    상기 타사 망으로부터 인입된 호의 라우팅 정보는, 상기 I-CSCF를 통해 상기 타사 망으로 전달된 호의 라우팅 정보에 근거하여 설정되는 IMS 망에서의 라우팅 처리를 위한 방법.
KR1020080073552A 2008-07-28 2008-07-28 Ims 망에서의 라우팅 처리를 위한 장치 및 방법 KR100996568B1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020080073552A KR100996568B1 (ko) 2008-07-28 2008-07-28 Ims 망에서의 라우팅 처리를 위한 장치 및 방법

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020080073552A KR100996568B1 (ko) 2008-07-28 2008-07-28 Ims 망에서의 라우팅 처리를 위한 장치 및 방법

Publications (2)

Publication Number Publication Date
KR20100012256A KR20100012256A (ko) 2010-02-08
KR100996568B1 true KR100996568B1 (ko) 2010-11-24

Family

ID=42086508

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020080073552A KR100996568B1 (ko) 2008-07-28 2008-07-28 Ims 망에서의 라우팅 처리를 위한 장치 및 방법

Country Status (1)

Country Link
KR (1) KR100996568B1 (ko)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101643840B1 (ko) 2015-01-06 2016-07-29 주식회사 엘지유플러스 VoLTE 발신호 처리 시스템, 서빙호 제어기능장치 및 그 VoLTE 발신호 처리방법, 상호접속경계 제어기능장치 및 그 제어방법
KR101638731B1 (ko) 2015-02-11 2016-07-12 주식회사 엘지유플러스 VoLTE 발신 호 처리 장치 및 방법

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070061397A1 (en) 2005-07-29 2007-03-15 Mci, Llc Routing calls in a network
EP2073479A1 (en) 2007-12-21 2009-06-24 Huawei Technologies Co., Ltd. Method and system for call continuity

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070061397A1 (en) 2005-07-29 2007-03-15 Mci, Llc Routing calls in a network
EP2073479A1 (en) 2007-12-21 2009-06-24 Huawei Technologies Co., Ltd. Method and system for call continuity

Also Published As

Publication number Publication date
KR20100012256A (ko) 2010-02-08

Similar Documents

Publication Publication Date Title
US8155084B2 (en) User equipment, call continuity application server, and network handover method
ES2384525T3 (es) Método para realizar la activación del registro de usuarios en un subsistema multimedia IP
US20130094494A1 (en) Method And Apparatus For Interworking Voice And Multimedia Services Between CSI Terminal And IMS Terminal
US9055397B2 (en) Method for usage of VPLMN infrastructure by an HPLMN to terminate an IMS session set up for a roaming user
US9313818B2 (en) Method and system for converging call
WO2006064347A1 (en) Method and system to the instant transfer of multimedia files between mobile radio users within the scope of combinational services
WO2012076065A1 (en) Traffic routing across and between networks
CN102986185A (zh) 针对通信连接的参数协商的控制
EP2504972B1 (en) Method and node for routing a call which has services provided by a first and second networks
KR100996568B1 (ko) Ims 망에서의 라우팅 처리를 위한 장치 및 방법
WO2008110110A1 (fr) Procédé et système de fourniture de service de sous-système multimédia ip
KR100895283B1 (ko) 이동 VoIP 서비스 제공 장치 및 호 연결 방법
EP2040508A1 (en) Method, apparatuses and program product for controlling IMS services when user is roaming in CS domain
KR100996643B1 (ko) Ims 망 기반의 과금 처리 시스템 및 방법
KR100996569B1 (ko) 과금 처리 시스템 및 방법
KR101766666B1 (ko) 무한 루핑 방지를 위한 세션 설정 프로토콜 기반의 네트워크 시스템 및 이의 방법
US9350768B2 (en) Suppressing CAMEL service invocation for diverting users
KR100998751B1 (ko) Ims망에서의 영상 링백톤 제공 장치 및 그 방법
KR100821186B1 (ko) Ims 망의 호 세션 제어 장치가 호 처리하는 방법 및 그호 세션 제어 장치
KR100936524B1 (ko) Sip메시지 처리 장치, 타망간 sip메시지 전송 방법 및 시스템
KR101003688B1 (ko) Ims 망에서의 전송 품질을 보장하기 위한 장치 및 방법
KR100940090B1 (ko) 아이피 멀티미디어 서브시스템에서 영상공유 서비스를제공하는 방법 및 그 시스템
KR100924808B1 (ko) 아이피 멀티미디어 서브시스템에서 파일전송 서비스 제공방법 및 그 시스템
RU2417544C2 (ru) Способы и устройства для передачи информации о состоянии сигнального соединения, относящейся к сигнальному соединению между терминалом и модулем посреднической функции управления сеансом/вызовом (p-cscf) в мультимедийной подсистеме интернет-протокола (ims)
CN101127958B (zh) 在ip多媒体子***集中控制业务中进行呼叫偏转的方法

Legal Events

Date Code Title Description
A201 Request for examination
N231 Notification of change of applicant
E902 Notification of reason for refusal
AMND Amendment
E601 Decision to refuse application
J201 Request for trial against refusal decision
AMND Amendment
B701 Decision to grant
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20131105

Year of fee payment: 4

FPAY Annual fee payment

Payment date: 20141105

Year of fee payment: 5

FPAY Annual fee payment

Payment date: 20151105

Year of fee payment: 6

FPAY Annual fee payment

Payment date: 20161104

Year of fee payment: 7

FPAY Annual fee payment

Payment date: 20171106

Year of fee payment: 8

FPAY Annual fee payment

Payment date: 20181031

Year of fee payment: 9