KR101074120B1 - Internet protocol multimedia subsystem and routing method thereof - Google Patents

Internet protocol multimedia subsystem and routing method thereof Download PDF

Info

Publication number
KR101074120B1
KR101074120B1 KR1020070128529A KR20070128529A KR101074120B1 KR 101074120 B1 KR101074120 B1 KR 101074120B1 KR 1020070128529 A KR1020070128529 A KR 1020070128529A KR 20070128529 A KR20070128529 A KR 20070128529A KR 101074120 B1 KR101074120 B1 KR 101074120B1
Authority
KR
South Korea
Prior art keywords
cscf address
cscf
address
mapped
user identifier
Prior art date
Application number
KR1020070128529A
Other languages
Korean (ko)
Other versions
KR20090061503A (en
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 KR1020070128529A priority Critical patent/KR101074120B1/en
Publication of KR20090061503A publication Critical patent/KR20090061503A/en
Application granted granted Critical
Publication of KR101074120B1 publication Critical patent/KR101074120B1/en

Links

Images

Classifications

    • 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]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W80/00Wireless network protocols or protocol adaptations to wireless operation
    • H04W80/04Network layer protocols, e.g. mobile IP [Internet Protocol]

Landscapes

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

Abstract

본 발명은 인터넷 프로토콜 멀티미디어 서브시스템 및 그 시스템의 라우팅 방법에 관한 것으로, 실행되는 어플리케이션 상에서 선택된 사용자 장치의 공개 유저 식별자를 이용하여 CSCF(Call Session Control Function) 주소를 확인하고, 확인된 CSCF 주소에 호의 개시를 요청함으로써, 어플리케이션 서버가 네트워크 요소와 복잡한 연계 없이 사용자 장치와 호를 개시할 수 있다.The present invention relates to an internet protocol multimedia subsystem and a routing method of the system. The present invention relates to a call session control function (CSCF) address using a public user identifier of a user device selected on an application to be executed, and to a call to the identified CSCF address. By requesting initiation, the application server can initiate a call with the user device without complicated association with the network element.

인터넷 프로토콜 멀티미디어 서브시스템, 공개 유저 식별자, 호 세션 제어 기능 Internet protocol multimedia subsystem, public user identifier, call session control

Description

인터넷 프로토콜 멀티미디어 서브시스템 및 그 시스템의 라우팅 방법{INTERNET PROTOCOL MULTIMEDIA SUBSYSTEM AND ROUTING METHOD THEREOF}INTERNET PROTOCOL MULTIMEDIA SUBSYSTEM AND ROUTING METHOD THEREOF}

본 발명은 인터넷 프로토콜 멀티미디어 서브시스템(Internet Protocol Multimedia Subsystem)에 관한 것으로, 어플리케이션(application) 서버에서 사용자 장치에 호를 개시하는 인터넷 프로토콜 멀티미디어 서브시스템 및 그 시스템의 라우팅 방법에 관한 것이다. TECHNICAL FIELD The present invention relates to an Internet Protocol Multimedia Subsystem, and to an Internet Protocol Multimedia Subsystem that initiates a call to a user device in an application server and a routing method for the system.

본 발명은 정보통신부 및 정보통신연구진흥원의 IT성장동력기술개발사업의 일환으로 수행한 연구로부터 도출된 것이다. [과제관리번호 : 2005-S-056-03, 과제명 : Open API 및 서비스 플랫폼 기술 개발]The present invention is derived from research conducted as part of the IT growth engine technology development project of the Ministry of Information and Communication and the Ministry of Information and Communication Research. [Task Management Number: 2005-S-056-03, Title: Open API and Service Platform Technology Development]

IMS(IP Multimedia Subsystem)은 음성 위주의 통신기술에서 벗어나 영상이나 대용량 데이터 등 멀티미디어 통신을 가능하게 해주는 기술로서 기존 서킷(Circuit) 중심의 네트워크 시스템과 달리 모든 서비스를 IP 기반으로 제공하는 기술이다.IMS (IP Multimedia Subsystem) is a technology that enables multimedia communication such as video or large-capacity data, away from voice-oriented communication technology, and provides all services based on IP unlike the existing circuit-oriented network system.

이러한 IMS는 전송(게이트웨이)계층, 제어(세션 컨트롤)계층, 그리고 서비스(어플리케이션) 계층의 세 가지 핵심 구성요소로 정의된다.This IMS is defined by three key components: the transport (gateway) layer, the control (session control) layer, and the service (application) layer.

전송(게이트웨이)계층은 통신사업자 망 내부에 구축된 IP망이며, IMS 네트워크를 다른 IMS 네트워크와 PSTN(Public Swtiched Telephone Network) 및 기존 네트워크와 통신사 운영 지원시스템과 연결해주는 역할을 한다.The transport (Gateway) layer is an IP network that is built inside the carrier network, and connects the IMS network with other IMS networks, PSTN (Public Swtiched Telephone Network), and existing networks and carrier operation support systems.

제어(세션 콘트롤)계층은 SIP(Session Initiation Protocol) 서비스를 가능하게 해주는 서버들로 구성되어 있다. 이러한 서버에는 호 세션 컨트롤 기능(Call Session Control Function : 이하, "CSCF"라 함)과 홈 가입자 서버(Home Subscriber Server:이하, "HSS"라 함) 등이 있다. CSCF는 SIP 시그널링을 적절한 서버에 라우팅하고, HSS는 사용자의 등록/변경 관리, 인증, 권한부여, 로케이션, 세션 라우팅, 과금 등을 수행한다.The control (session control) layer consists of servers that enable Session Initiation Protocol (SIP) services. Such servers include a call session control function (hereinafter referred to as "CSCF") and a home subscriber server (hereinafter referred to as "HSS"). The CSCF routes the SIP signaling to the appropriate server, and the HSS performs user registration / change management, authentication, authorization, location, session routing, and billing.

서비스(어플리케이션)계층은 게임, 비디오, 그룹 채팅과 같은 SIP 기반의 어플케이션을 제공한다.The service (application) layer provides SIP-based applications such as games, video, and group chat.

이러한 구조를 갖는 IMS에서 어플리케이션 계층의 기능을 담당하는 어플리케이션 서버는 사용자 장치(User Equipment)에 호를 개시하는 경우, 사용자 장치가 속한 네트워크를 파악한다. 이후, 어플리케이션 서버는 사용자 장치의 정보가 저장된 HSS를 확인하고, 확인된 HSS에 사용자 장치의 공개 유저 식별자(PUID)를 제공하여 S(Serving)-CSCF 주소를 파악한다. 어플리케이션 서버는 파악된 S-CSCF 주소에 호의 형성을 요청한다.In an IMS having such a structure, when an application server serving a function of an application layer initiates a call to a user equipment, the application server recognizes a network to which the user equipment belongs. Thereafter, the application server checks the HSS in which the information of the user device is stored, and provides the public user identifier (PUID) of the user device to the identified HSS to determine the S-Serving-CSCF address. The application server requests the establishment of a call to the identified S-CSCF address.

살펴본 바와 같이, 어플리케이션 서버는 사용자 장치에 호를 전송하기 위해서, 사용자 장치가 속한 네트워크를 확인하고, 확인된 네트워크에서 사용자 장치의 정보를 저장한 HSS를 찾아야 하는 복잡한 절차를 거치게 된다. As described above, in order to transmit a call to the user device, the application server goes through a complicated process of identifying a network to which the user device belongs and finding an HSS storing information of the user device in the identified network.

따라서, 본 발명은 상기한 종래 기술의 문제점을 해결하기 위해 안출된 것으로, 어플리케이션 서버가 네트워크 요소와 복잡한 연계 없이 사용자 장치와 호를 개시하는 인터넷 프로토콜 멀티미디어 서브시스템 및 그 시스템의 라우팅 방법을 제공하는 것을 목적으로 한다. It is therefore an object of the present invention to provide an internet protocol multimedia subsystem and method for routing the system in which an application server initiates a call with a user device without complicated association with a network element. The purpose.

전술한 목적을 달성하기 위하여 본 발명은 어플리케이션 서버가 사용자 장치의 공개 유저 식별자를 이용하여 사용자 장치가 속한 네트워크의 CSCF 주소를 파악하고, 파악된 CSCF 주소에 호를 요청하는 인터넷 프로토콜 멀티미디어 서브시스템 및 을 그 시스템의 라우팅 방법을 제안한다.In order to achieve the above object, the present invention provides an Internet protocol multimedia subsystem for determining an CSCF address of a network to which a user device belongs using a public user identifier of a user device, and requesting a call to the identified CSCF address. We propose a routing method of the system.

보다 구체적으로 본 발명의 일 양상에 따르면 전술한 목적은, 인터넷 프로토콜 멀티미디어 서브시스템에 있어서, 적어도 하나의 공개 유저 식별자에 매핑되는 CSCF(Call Session Control Function) 주소를 저장한 도메인 네임 서버; 와 어플리케이션 상에서 선택된 공개 유저 식별자에 매핑되는 CSCF 주소를 상기 도메인 네임 서버 또는 미리 구비된 라우팅 데이터베이스를 이용하여 파악하고, 상기 파악된 CSCF 주소에 호를 요청하는 어플리케이션 서버를 포함하는 것이 바람직하다.More specifically, according to an aspect of the present invention, the above object is an Internet protocol multimedia subsystem, comprising: a domain name server storing a Call Session Control Function (CSCF) address mapped to at least one public user identifier; And an application server that grasps a CSCF address mapped to a public user identifier selected on an application using the domain name server or a preconfigured routing database, and requests a call to the determined CSCF address.

이때, 상기 어플리케이션 서버는, 상기 선택된 공개 유저 식별자에 매핑되는 CSCF 주소를 상기 도메인 네임 서버에 질의하고, 상기 도메인 네임 서버에서 CSCF 주소를 수신하면 상기 수신된 CSCF 주소에 호를 요청하고, 상기 도메인 네임 서버 에서 CSCF 주소를 수신하지 못하면 상기 라우팅 데이터베이스에서 상기 선택된 공개 유저 식별자에 매핑되는 CSCF 주소를 확인하고 상기 확인된 CSCF 주소에 호를 요청하는 것이 바람직하다.In this case, the application server queries the domain name server for a CSCF address mapped to the selected public user identifier, and upon receiving a CSCF address from the domain name server, requests a call to the received CSCF address, and the domain name. If the server does not receive the CSCF address, it is preferable to check the CSCF address mapped to the selected public user identifier in the routing database and to request a call to the confirmed CSCF address.

이러한 상기 도메인 네임 서버를 통해 파악되는 CSCF 주소는 I(Interogating)-CSCF 주소인 것이 바람직하고, 상기 라우팅 데이터베이스를 통해 파악되는 CSCF 주소는 I-CSCF 주소 또는 S(Serving)-CSCF 주소인 것이 바람직하다.The CSCF address identified through the domain name server is preferably an I (Interogating) -CSCF address, and the CSCF address identified through the routing database is preferably an I-CSCF address or an S (Serving) -CSCF address. .

나아가, 상기 구비된 라우팅 데이터베이스는 적어도 하나의 공개 유저 식별자에 매핑되는 루트 번호를 포함하는 번호 테이블; 과 상기 루트 번호에 매핑되는 CSCF 주소를 포함하는 루트 테이블을 포함하는 것이 바람직하다.Furthermore, the provided routing database includes a number table including a route number mapped to at least one public user identifier; And a route table including a CSCF address mapped to the route number.

이에 따라, 상기 어플리케이션 서버는 상기 번호 테이블에서 상기 선택된 공개 유저 식별자에 매핑되는 루트 번호를 확인하고, 상기 루트 테이블에서 상기 확인된 루트 번호에 매핑되는 CSCF 주소를 확인하고, 상기 확인된 CSCF 주소에 호를 요청하는 것이 바람직하다.Accordingly, the application server checks the route number mapped to the selected public user identifier in the number table, checks the CSCF address mapped to the checked route number in the route table, and calls the checked CSCF address. It is desirable to request.

본 발명의 일 양상에 따르면 전술한 목적은, 인터넷 프로토콜 멀티미디어 서브시스템의 라우팅 방법에 있어서, 어플리케이션 서버가, 실행중인 어플리케이션 상에서 선택된 공개 유저 식별자에 매핑되는 CSCF(Call Session Control Function) 주소를 도메인 네임 서버에 질의하는 단계; 상기 도메인 네임 서버가, 상기 질의된 공개 유저 식별자에 매핑되는 CSCF 주소를 미리 구비된 주소테이블에서 확인하여 상기 어플리케이션 서버에 전송하는 단계; 및 상기 어플리케이션 서버가, 상기 어플리케이션 서버로부터 CSCF 주소를 수신하면 상기 수신된 CSCF 주소에 호를 요청 하고, 상기 어플리케이션 서버로부터 CSCF 주소를 수신하지 못하면 미리 구비된 라우팅 데이터베이스에서 상기 선택된 공개 유저 식별자에 매핑되는 CSCF 주소를 확인하여 상기 확인된 CSCF 주소에 호를 요청하는 단계를 포함하는 것이 바람직하다.In accordance with an aspect of the present invention, the above object is to provide a method for routing an internet protocol multimedia subsystem, wherein the application server receives a call session control function (CSCF) address mapped to a public user identifier selected on a running application. Querying; Checking, by the domain name server, a CSCF address mapped to the queried public user identifier in an address table provided to the application server; And when the application server receives a CSCF address from the application server, requests a call to the received CSCF address, and if the application server does not receive a CSCF address from the application server, the application server is mapped to the selected public user identifier in a preconfigured routing database. Preferably identifying the CSCF address and requesting a call to the verified CSCF address.

상술한 바와 같이, 본 발명의 실시예에 따른 인터넷 프로토콜 멀티미디어 서브시스템 및 그 시스템의 라우팅 방법에 따르면, 실행되는 어플리케이션 상에서 선택된 사용자 장치의 공개 유저 식별자를 이용하여 CSCF 주소를 확인하고, 확인된 CSCF 주소에 호의 개시를 요청함으로써, 어플리케이션 서버가 네트워크 요소와 복잡한 연계 없이 사용자 장치와 호를 개시할 수 있다.As described above, according to the Internet protocol multimedia subsystem and the routing method of the system according to an embodiment of the present invention, the CSCF address is identified using the public user identifier of the user device selected on the executed application, and the confirmed CSCF address By requesting initiation of the call, the application server can initiate the call with the user device without complicated association with the network element.

이하에서는 첨부한 도면을 참조하여 본 발명의 바람직한 실시예를 상세히 설명한다. 본 발명을 설명함에 있어 관련된 공지 기능 또는 구성에 대한 구체적인 설명이 본 발명의 요지를 흐릴 수 있다고 판단되는 경우에는 그 상세한 설명을 생략할 것이다. 또한, 후술 되는 용어들은 본 발명에서의 기능을 고려하여 정의된 용어들로서 이는 사용자, 운용자의 의도 또는 관례 등에 따라 달라질 수 있다. 그러므로 그 정의는 본 명세서 전반에 걸친 내용을 토대로 내려져야 할 것이다.Hereinafter, with reference to the accompanying drawings will be described a preferred embodiment of the present invention; In the following description of the present invention, if it is determined that detailed descriptions of related well-known functions or configurations may obscure the gist of the present invention, the detailed description will be omitted. In addition, terms to be described below are terms defined in consideration of functions in the present invention, which may vary according to intention or custom of a user or an operator. Therefore, the definition should be based on the contents throughout this specification.

도 1은 본 발명의 실시예에 따른 인터넷 프로토콜 멀티미디어 서브시스템의 구성을 나타낸 도면이다. 도 1에 도시된 바와 같이, 본 발명의 실시예에 따른 인터넷 프로토콜 멀티미디어 서브시스템은 어플리케이션 서버(10)와 도메인 네임 서버(11)를 포함한다.1 is a diagram showing the configuration of an internet protocol multimedia subsystem according to an embodiment of the present invention. As shown in FIG. 1, an internet protocol multimedia subsystem according to an embodiment of the present invention includes an application server 10 and a domain name server 11.

도메인 네임 서버(11)는 적어도 하나의 공개 유저 식별자에 매핑되는 CSCF 주소를 포함한 테이블을 구비하고, 어플리케이션 서버(10)에서 요청된 공개 유저 식별자에 매핑되는 CSCF 주소를 어플리케이션 서버(10)에 전송한다.The domain name server 11 has a table including a CSCF address mapped to at least one public user identifier, and transmits a CSCF address mapped to the public user identifier requested by the application server 10 to the application server 10. .

어플리케이션 서버(10)는 어플리케이션 상에서 선택된 공개 유저 식별자에 매핑되는 CSCF 주소를 도메인 네임 서버(11) 또는 미리 구비된 라우팅 데이터베이스에서 파악하고, 파악된 CSCF 주소로 호의 개시를 요청한다. 이때, 도메인 네임 서버(11)에서 파악되는 CSCF 주소는 I(Interogating)-CSCF 주소인 것이 바람직하다. 그리고 미리 구비된 라우팅 데이터베이스에서 파악되는 CSCF 주소는 I-CSCF 주소 또는 S-CSCF 주소인 것이 바람직하며, 미리 구비된 라우팅 데이터베이스에 대해서는 후술하기로 한다.The application server 10 grasps the CSCF address mapped to the public user identifier selected on the application in the domain name server 11 or a previously provided routing database, and requests the call initiation with the identified CSCF address. At this time, the CSCF address identified by the domain name server 11 is preferably an I (Interogating) -CSCF address. The CSCF address identified in the routing database provided in advance is preferably an I-CSCF address or an S-CSCF address, which will be described later.

이제, 상술한 구성을 갖는 인터넷 프로토콜 멀티미디어 서브시스템의 동작에 대해서 도 2 내지 도 5를 참조하여 구체적으로 살펴보기로 한다.The operation of the internet protocol multimedia subsystem having the above-described configuration will now be described in detail with reference to FIGS. 2 to 5.

본 발명의 실시예에 따른 어플리케이션 서버(10)는 실행중인 어플리케이션 상에서 선택된 사용자 장치(16)의 공개 유저 식별자에 매핑된 CSCF 주소를 도메인 네임 서버(11)에서 먼저 파악하고, 도메인 네임 서버(11)에 선택된 공개 유저 식별자에 매핑되는 CSCF 주소가 없는 경우에 미리 구비된 라우팅 테이블에서 파악할 수 있다.The application server 10 according to an embodiment of the present invention first grasps, in the domain name server 11, the CSCF address mapped to the public user identifier of the user device 16 selected on the running application, and then the domain name server 11. If there is no CSCF address mapped to the selected public user identifier, it can be determined from a routing table provided in advance.

도 2는 본 발명의 실시예에 따라 도메인 네임 서버에서 CSCF 주소가 파악되고, 파악된 CSCF 주소에 호를 개시하는 경우이다. 2 illustrates a case where a CSCF address is identified in a domain name server according to an embodiment of the present invention, and a call is initiated to the identified CSCF address.

도 2에 도시된 바와 같이, 어플리케이션 서버(10)는 실행중인 어플리케이션 상에서 선택된 사용자 장치(16)의 공개 유저 식별자에 매핑되는 CSCF 주소를 도메인 네임 서버(11)에 질의한다(S20). As shown in FIG. 2, the application server 10 queries the domain name server 11 for the CSCF address mapped to the public user identifier of the user device 16 selected on the running application (S20).

도메인 네임 서버(11)는 어플리케이션 서버로부터 질의된 공개 유저 식별자에 매핑되는 CSCF 주소를 미리 구비된 주소테이블에서 확인하여 어플리케이션 서버(10)에 전송한다(S21). The domain name server 11 checks the CSCF address mapped to the public user identifier queried from the application server in the address table provided in advance and transmits it to the application server 10 (S21).

이에 따라, 어플리케이션 서버(10)는 도메인 네임 서버(11)로부터 수신된 CSCF 주소에 호의 개시를 요청한다(S22). 이때, 상기 수신된 CSCF 주소는 사용자 장치(16)가 속한 네트워크 도메인 A(12)의 I(Interogating)-CSCF(13)의 주소인 것이 바람직하다. 따라서, 어플리케이션 서버(10)는 I-CSCF(13)의 주소에 상기 선택된 사용자 장치(16) 사이에 호가 개시되도록 요청한다(S22).Accordingly, the application server 10 requests the initiation of the call to the CSCF address received from the domain name server 11 (S22). In this case, the received CSCF address is preferably an address of I (Interogating) -CSCF 13 of network domain A 12 to which user equipment 16 belongs. Therefore, the application server 10 requests the address of the I-CSCF 13 to start a call between the selected user device 16 (S22).

한편, 도 3은 본 발명의 실시예에 따라 미리 구비된 라우팅 테이블에서 CSCF 주소가 파악되고, 파악된 CSCF 주소에 호를 개시하는 경우이다. 이는 사용자 장치(16)의 공개 유저 식별자에 매핑되는 CSCF 주소가 도메인 네임 서버(11)에 저장되어 있지 않은 경우이다.3 illustrates a case in which a CSCF address is identified in a routing table provided according to an embodiment of the present invention, and a call is initiated to the identified CSCF address. This is the case when the CSCF address mapped to the public user identifier of the user device 16 is not stored in the domain name server 11.

도 3에 도시된 바와 같이, 어플리케이션 서버(10)는 실행중인 어플리케이션 상에서 선택된 사용자 장치(16)의 공개 유저 식별자에 매핑되는 CSCF 주소를 도메인 네임 서버(11)에 질의한다(S30). As shown in FIG. 3, the application server 10 queries the domain name server 11 for the CSCF address mapped to the public user identifier of the user device 16 selected on the running application (S30).

도메인 네임 서버(11)는 어플리케이션 서버로부터 질의된 공개 유저 식별자에 매핑되는 CSCF 주소를 미리 구비된 주소테이블에서 확인하고, 상기 질의된 공개 유저 식별자에 매핑되는 CSCF 주소가 미리 구비된 주소테이블에 포함되어 있지 않 으면 이에 대한 정보를 어플리케이션 서버(10)에 전송한다(S31). The domain name server 11 checks the CSCF address mapped to the public user identifier queried from the application server in the address table provided in advance, and the CSCF address mapped to the queried public user identifier is included in the address table provided in advance. If not, the information about this is transmitted to the application server 10 (S31).

이에 따라, 어플리케이션 서버(10)는 미리 구비된 라우팅 데이터베이스에서 상기 선택된 사용자 장치(16)의 공개 유저 식별자에 매핑되는 CSCF 주소를 확인한다(S32). Accordingly, the application server 10 checks the CSCF address mapped to the public user identifier of the selected user device 16 in the routing database provided in advance (S32).

이때, 라우팅 데이터베이스의 구조에 대한 예시가 도 4에 도시되어 있다. 도 4에 도시된 바와 같이, 라우팅 데이터베이스(40)는 번호 테이블(41)과 루트 테이블(42)를 포함한다. 번호 테이블(41)는 공개 유저 식별자에 매핑되는 루트(Route) 번호를 포함한다. At this time, an example of the structure of the routing database is shown in FIG. As shown in FIG. 4, the routing database 40 includes a number table 41 and a root table 42. The number table 41 includes a route number mapped to a public user identifier.

실시예로, 공개 유저 식별자 "sip:[email protected]"은 루트번호 "1"에 매핑된다. 한편, 루트 테이블(42)은 루트번호에 매핑되는 CSCF 이름 및 CSCF 주소를 포함한다. 실시예로, 루트번호 "1"은 CSCF 이름 "[email protected]" 및 CSCF 주소 "128.0.0.2"에 매핑된다. In an embodiment, the public user identifier "sip: [email protected]" is mapped to root number "1". On the other hand, the route table 42 includes a CSCF name and a CSCF address mapped to the route number. In an embodiment, route number "1" is mapped to CSCF name "[email protected]" and CSCF address "128.0.0.2".

이에 따라, 어플리케이션 서버(10)는 번호 테이블(41)에서 상기 선택된 사용자 장치(16)의 공개 유저 식별자와 가장 근접한 공개 유저 식별자를 확인한다. 이후, 어플리케이션 서버(10)는 확인된 공개 유저 식별자에 매핑되는 루트번호를 확인하고, 루트 테이블(42)에서 확인된 루트번호에 매핑되는 CSCF 이름 및 CSCF 주소를 확인한다. Accordingly, the application server 10 checks in the number table 41 the public user identifier closest to the public user identifier of the selected user device 16. Thereafter, the application server 10 confirms the root number mapped to the identified public user identifier, and checks the CSCF name and CSCF address mapped to the root number identified in the root table 42.

실시예로, 어플리케이션 서버(10)는 상기 선택된 사용자 장치(16)의 공개 유저 식별자가 "sip:[email protected]"이면, 번호 테이블(41)에서 "sip:[email protected]"에 가장 근접한 공개 유저 식별자 "sip:[email protected]"에 매핑된 루트번호 "1"을 확인한다. 이후, 어플리케이션 서버(10)는 루트 테이블(42)에서 확인된 루트번호 "1"에 매핑되는 CSCF 이름 "[email protected]" 및 CSCF 주소 "128.0.0.2"를 확인한다.In an embodiment, if the public user identifier of the selected user device 16 is " sip: [email protected]&quot ;, the application server 10 impersonates " sip: [email protected]" Check the root number "1" mapped to the adjacent public user identifier "sip: [email protected]". Thereafter, the application server 10 checks the CSCF name "[email protected]" and the CSCF address "128.0.0.2" mapped to the root number "1" identified in the root table 42.

이렇게 라우팅 테이블(40)에서 상기 선택된 사용자 장치(16)의 공개 유저 식별자에 매핑되는 CSCF 주소가 확인되면, 어플리케이션 서버(10)는 확인된 CSCF 주소에 상기 선택된 사용자 장치(16) 사이에 호가 개시되도록 요청한다(S33). When the CSCF address mapped to the public user identifier of the selected user device 16 is confirmed in the routing table 40, the application server 10 causes a call to be initiated between the selected user devices 16 at the identified CSCF address. Request (S33).

즉, 어플리케이션 서버(10)는 확인된 CSCF 주소가 I-CSCF 주소이면 I-CSCF(13)에 호가 개시되도록 요청하고, 확인된 CSCF 주소가 S-CSCF 주소이면 S-CSCF(14)에 호가 개시되도록 요청한다.That is, the application server 10 requests the I-CSCF 13 to initiate a call if the confirmed CSCF address is an I-CSCF address, and if the confirmed CSCF address is an S-CSCF address, a call is initiated to the S-CSCF 14. Ask if possible.

상술한 바와 같이, 본 발명의 실시예에 따른 인터넷 프로토콜 멀티미디어 서브시스템 및 그 시스템의 라우팅 방법에 따르면, 실행되는 어플리케이션 상에서 선택된 사용자 장치의 공개 유저 식별자를 이용하여 CSCF 주소를 확인하고, 확인된 CSCF 주소에 호의 개시를 요청함으로써, 어플리케이션 서버가 네트워크 요소와 복잡한 연계 없이 사용자 장치와 호를 개시할 수 있다.As described above, according to the Internet protocol multimedia subsystem and the routing method of the system according to an embodiment of the present invention, the CSCF address is identified using the public user identifier of the user device selected on the executed application, and the confirmed CSCF address By requesting initiation of the call, the application server can initiate the call with the user device without complicated association with the network element.

이제까지 본 발명에 대하여 그 바람직한 실시예들을 중심으로 살펴보았다. 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자는 본 발명의 본질적인 특성에서 벗어나지 않는 범위에서 변형된 형태로 구현될 수 있음을 이해할 수 있을 것이다. 그러므로 개시된 실시예들은 한정적인 관점이 아니라 설명적인 관점에서 고려되어야 한다. 본 발명의 범위는 전술한 설명이 아니라 특허청구범위에 나타나 있으며, 그와 동등한 범위 내에 있는 모든 차이점은 본 발명에 포함된 것으로 해석되 어야 할 것이다.So far I looked at the center of the preferred embodiment for the present invention. Those skilled in the art will understand that the present invention may be implemented in a modified form without departing from the essential characteristics of the present invention. Therefore, the disclosed embodiments should be considered in an illustrative rather than a restrictive sense. The scope of the present invention is shown in the appended claims rather than the foregoing description, and all differences within the scope will be construed as being included in the present invention.

도 1은 본 발명의 실시예에 따른 인터넷 프로토콜 멀티미디어 서브시스템의 구성을 나타낸 도면.1 is a diagram illustrating the configuration of an internet protocol multimedia subsystem according to an embodiment of the present invention.

도 2는 발명의 실시예에 따라 도메인 네임 서버에서 확인된 CSCF 주소를 이용한 라우팅 방법에 대한 흐름을 나타낸 도면.2 is a flowchart illustrating a routing method using a CSCF address verified in a domain name server according to an embodiment of the present invention.

도 3은 발명의 실시예에 따라 어플리케이션 서버에서 확인된 CSCF 주소를 이용한 라우팅 방법에 대한 흐름을 나타낸 도면.3 is a flowchart illustrating a routing method using a CSCF address identified in an application server according to an embodiment of the present invention.

도 4는 본 발명의 실시예에 따른 라우팅 데이터베이스의 구조를 나타낸 도면. 4 illustrates a structure of a routing database according to an embodiment of the present invention.

<도면의 주요부분에 대한 부호의 설명><Description of the symbols for the main parts of the drawings>

10 : 어플리케이션 서버 10: application server

11 : 도메인 네임 서버11: domain name server

Claims (11)

인터넷 프로토콜 멀티미디어 서브시스템에 있어서,In the Internet protocol multimedia subsystem, 적어도 하나의 공개 유저 식별자에 매핑되는 CSCF(Call Session Control Function) 주소를 저장한 도메인 네임 서버; 및A domain name server storing a Call Session Control Function (CSCF) address mapped to at least one public user identifier; And 실행중인 어플리케이션 상에서 선택된 사용자 장치의 공개 유저 식별자에 매핑되는 CSCF 주소를 상기 도메인 네임 서버 또는 미리 구비된 라우팅 데이터베이스를 통해 확인하고, 상기 확인된 CSCF 주소로 상기 사용자 장치와의 호 개시를 요청하는 어플리케이션 서버를 포함하는 인터넷 프로토콜 멀티미디어 서브시스템.An application server that checks a CSCF address mapped to a public user identifier of a selected user device on a running application through the domain name server or a preconfigured routing database, and requests a call initiation with the user device to the verified CSCF address. Internet protocol multimedia subsystem comprising a. 제1항에 있어서,The method of claim 1, 상기 어플리케이션 서버는,The application server, 상기 선택된 공개 유저 식별자에 매핑되는 CSCF 주소를 상기 도메인 네임 서버에 질의하고, 상기 도메인 네임 서버에서 CSCF 주소를 수신하면 상기 수신된 CSCF 주소에 호를 요청하고, 상기 도메인 네임 서버에서 CSCF 주소를 수신하지 못하면 상기 라우팅 데이터베이스에서 상기 선택된 공개 유저 식별자에 매핑되는 CSCF 주소를 확인하고 상기 확인된 CSCF 주소에 호를 요청하는 인터넷 프로토콜 멀티미디어 서브시스템.Query the domain name server for a CSCF address mapped to the selected public user identifier, request a call to the received CSCF address if the domain name server receives a CSCF address, and do not receive a CSCF address from the domain name server. Otherwise check the CSCF address mapped to the selected public user identifier in the routing database and request a call to the verified CSCF address. 제1항에 있어서,The method of claim 1, 상기 도메인 네임 서버를 통해 파악되는 CSCF 주소는, CSCF address obtained through the domain name server, I(Interogating)-CSCF 주소인 인터넷 프로토콜 멀티미디어 서브시스템.Internet Protocol Multimedia Subsystem, which is an Interogating (CSCF) address. 제1항에 있어서,The method of claim 1, 상기 라우팅 데이터베이스를 통해 파악되는 CSCF 주소는, The CSCF address obtained through the routing database is I-CSCF 주소 또는 S(Serving)-CSCF 주소인 인터넷 프로토콜 멀티미디어 서브시스템.Internet Protocol Multimedia Subsystem, which is either an I-CSCF address or a Serving-CSCF address. 제1항에 있어서,The method of claim 1, 상기 구비된 라우팅 데이터베이스는,The provided routing database, 적어도 하나의 공개 유저 식별자에 매핑되는 루트 번호를 포함하는 번호 테이블; 과A number table comprising a root number mapped to at least one public user identifier; and 상기 루트 번호에 매핑되는 CSCF 주소를 포함하는 루트 테이블을 포함하는 인터넷 프로토콜 멀티미디어 서브시스템.An internet protocol multimedia subsystem comprising a route table containing a CSCF address mapped to the route number. 제5항에 있어서,The method of claim 5, 상기 어플리케이션 서버는,The application server, 상기 번호 테이블에서 상기 선택된 공개 유저 식별자에 매핑되는 루트 번호를 확인하고, 상기 루트 테이블에서 상기 확인된 루트 번호에 매핑되는 CSCF 주소를 확인하고, 상기 확인된 CSCF 주소에 호를 요청하는 인터넷 프로토콜 멀티미디어 서브시스템.An internet protocol multimedia sub that identifies a route number mapped to the selected public user identifier in the number table, a CSCF address mapped to the identified route number in the route table, and requests a call to the identified CSCF address system. 인터넷 프로토콜 멀티미디어 서브시스템의 라우팅 방법에 있어서,In the routing method of the Internet protocol multimedia subsystem, 어플리케이션 서버가, 실행중인 어플리케이션 상에서 선택된 사용자 장치의 공개 유저 식별자에 매핑되는 CSCF(Call Session Control Function) 주소를 도메인 네임 서버에 질의하는 단계;The application server querying a domain name server for a Call Session Control Function (CSCF) address mapped to the public user identifier of the selected user device on the running application; 상기 도메인 네임 서버가, 상기 질의된 공개 유저 식별자에 매핑되는 CSCF 주소를 미리 구비된 주소테이블에서 확인하여 상기 어플리케이션 서버에 전송하는 단계; 및Checking, by the domain name server, a CSCF address mapped to the queried public user identifier in an address table provided to the application server; And 상기 어플리케이션 서버가, 상기 도메인 네임 서버로부터 CSCF 주소를 수신하면 상기 수신된 CSCF 주소로 상기 사용자 장치와의 호 개시를 요청하고, 상기 어플리케이션 서버로부터 CSCF 주소를 수신하지 못하면 미리 구비된 라우팅 데이터베이스에서 상기 선택된 공개 유저 식별자에 매핑되는 CSCF 주소를 확인한 후 상기 확인된 CSCF 주소로 상기 사용자 장치와의 호 개시를 요청하는 단계를 포함하는 라우팅 방법.When the application server receives a CSCF address from the domain name server, the application server requests a call initiation with the user device using the received CSCF address. If the application server does not receive a CSCF address from the application server, the application server selects the CSCF address. Verifying a CSCF address mapped to a public user identifier and requesting a call initiation with the user device to the verified CSCF address. 제7항에 있어서,The method of claim 7, wherein 상기 주소테이블에서 확인되는 CSCF 주소는, The CSCF address identified in the address table is I(Interogating)-CSCF 주소인 라우팅 방법.Routing method that is I (Interogating) -CSCF address. 제7항에 있어서,The method of claim 7, wherein 상기 라우팅 데이터베이스에서 확인되는 CSCF 주소는, CSCF address identified in the routing database, I-CSCF 주소 또는 S(Serving)-CSCF 주소인 라우팅 방법.Routing method that is an I-CSCF address or S (Serving) -CSCF address. 제7항에 있어서,The method of claim 7, wherein 상기 라우팅 데이터베이스는,The routing database, 적어도 하나의 공개 유저 식별자에 매핑되는 루트 번호를 포함하는 번호 테이블; 과A number table comprising a root number mapped to at least one public user identifier; and 상기 루트 번호에 매핑되는 CSCF 주소를 포함하는 루트 테이블을 포함하는 라우팅 방법.Routing method comprising a route table containing a CSCF address mapped to the route number. 제10항에 있어서,The method of claim 10, 상기 확인된 CSCF 주소에 호를 요청하는 단계는,Requesting a call to the verified CSCF address, 상기 어플리케이션 서버가, 상기 번호 테이블에서 상기 선택된 공개 유저 식별자에 매핑되는 루트 번호를 확인하고, 상기 루트 테이블에서 상기 확인된 루트 번호에 매핑되는 CSCF 주소를 확인하고, 상기 확인된 CSCF 주소에 호를 요청하는 단계를 포함하는 라우팅 방법. The application server confirms a route number mapped to the selected public user identifier in the number table, a CSCF address mapped to the identified route number in the route table, and requests a call to the verified CSCF address Routing method comprising the step of.
KR1020070128529A 2007-12-11 2007-12-11 Internet protocol multimedia subsystem and routing method thereof KR101074120B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020070128529A KR101074120B1 (en) 2007-12-11 2007-12-11 Internet protocol multimedia subsystem and routing method thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020070128529A KR101074120B1 (en) 2007-12-11 2007-12-11 Internet protocol multimedia subsystem and routing method thereof

Publications (2)

Publication Number Publication Date
KR20090061503A KR20090061503A (en) 2009-06-16
KR101074120B1 true KR101074120B1 (en) 2011-10-17

Family

ID=40990961

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020070128529A KR101074120B1 (en) 2007-12-11 2007-12-11 Internet protocol multimedia subsystem and routing method thereof

Country Status (1)

Country Link
KR (1) KR101074120B1 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101485764B1 (en) * 2013-04-18 2015-01-26 윤대일 Domain Name Management Method Using Open API

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2007026914A1 (en) * 2005-08-31 2007-03-08 Telefonaktiebolaget Lm Ericsson (Publ) An ims node, an information node, a user node, an access control system, a method for mediating between a user node and an information node, a method for communicating with an ims node

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2007026914A1 (en) * 2005-08-31 2007-03-08 Telefonaktiebolaget Lm Ericsson (Publ) An ims node, an information node, a user node, an access control system, a method for mediating between a user node and an information node, a method for communicating with an ims node

Also Published As

Publication number Publication date
KR20090061503A (en) 2009-06-16

Similar Documents

Publication Publication Date Title
US9906566B2 (en) Voice session termination for messaging clients in IMS
US9854005B2 (en) Methods and apparatus for providing network based services to non-registering endpoints
US8601141B2 (en) Providing enterprise services in a service provisioning network
JP5175938B2 (en) Shared DNS domain processing method
US8208930B2 (en) Message routing in a telecommunication system
CN101523858B (en) Method for the routing of multimedia communication related signaling in a communication system
US9379914B2 (en) Method and system for implementing aggregate endpoints on IMS networks
ES2390988T3 (en) Message management in an IP multimedia subsystem
US8254288B2 (en) Method and an arrangement for handling a service request in a multimedia network
US8588791B2 (en) Method for providing IMS support for enterprise PBX users
EP2091186A1 (en) A method, network and device of routing session
AU2008263878B2 (en) Access domain selection in a communications network
US8654770B2 (en) Method of setting up a call in an internet protocol multimedia subsystem network
CN102148739A (en) IMS (IP (Internet Protocol) Multimedia Subsystem) session routing control method and system
CN102884858B (en) For the method and apparatus of the setting of the enable connection from UE unregistered in IMS
US9762621B2 (en) Call routing for IP multimedia subsystem users
US20150063345A1 (en) Ip multimedia subsystem support for private branch exchanges
KR101074120B1 (en) Internet protocol multimedia subsystem and routing method thereof
KR100888506B1 (en) Service system of the IMS-based network, Service method thereof and Terminal registration method thereof
JP5613229B2 (en) System and method for effectively locating a database of user profiles in an IMS network
KR101082668B1 (en) Method for providing internet protocol address in ip multimedia subsystem
KR20100131787A (en) Method anc device for processing a call in an ip multimedia subsystem network

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E601 Decision to refuse application
J201 Request for trial against refusal decision
J301 Trial decision

Free format text: TRIAL DECISION FOR APPEAL AGAINST DECISION TO DECLINE REFUSAL REQUESTED 20100325

Effective date: 20110923

GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20140926

Year of fee payment: 4

FPAY Annual fee payment

Payment date: 20150925

Year of fee payment: 5

FPAY Annual fee payment

Payment date: 20160927

Year of fee payment: 6

FPAY Annual fee payment

Payment date: 20170928

Year of fee payment: 7

FPAY Annual fee payment

Payment date: 20181001

Year of fee payment: 8