KR100875832B1 - Method for processing a various event in a lump, network device and network system for processing the same - Google Patents

Method for processing a various event in a lump, network device and network system for processing the same Download PDF

Info

Publication number
KR100875832B1
KR100875832B1 KR20070069243A KR20070069243A KR100875832B1 KR 100875832 B1 KR100875832 B1 KR 100875832B1 KR 20070069243 A KR20070069243 A KR 20070069243A KR 20070069243 A KR20070069243 A KR 20070069243A KR 100875832 B1 KR100875832 B1 KR 100875832B1
Authority
KR
South Korea
Prior art keywords
event
message
user
subscribe
sip
Prior art date
Application number
KR20070069243A
Other languages
Korean (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 KR20070069243A priority Critical patent/KR100875832B1/en
Application granted granted Critical
Publication of KR100875832B1 publication Critical patent/KR100875832B1/en

Links

Images

Landscapes

  • Telephonic Communication Services (AREA)

Abstract

A method for collectively processing subscriptions to various events is provided to process SIP subscriptions to various types of events by one request. A method for collectively processing subscriptions to various events comprises the following steps of: receiving a request for SIP subscriptions to at least one or more events from a user's terminal(S401); searching service servers corresponding to each event from plural service servers; individually requesting subscriptions to each event from each of the servers searched correspondingly to service server.

Description

다양한 이벤트의 가입을 일괄적으로 처리하는 방법, 이 방법을 실행하는 네트워크 장치 및 네트워크 시스템{Method for processing a various event in a lump, network device and network system for processing the same}How to process a variety of events in a lump, network device and network system for processing the same}

본 명세서에 첨부되는 다음의 도면들은 본 발명의 바람직한 실시예를 예시하는 것이며, 후술하는 발명의 상세한 설명과 함께 본 발명의 기술사상을 더욱 이해시키는 역할을 하는 것이므로, 본 발명은 그러한 도면에 기재된 사항에만 한정되어 해석되어서는 아니된다. The following drawings attached to this specification are illustrative of preferred embodiments of the present invention, and together with the detailed description of the invention to serve to further understand the technical spirit of the present invention, the present invention is a matter described in such drawings It should not be construed as limited to.

도 1은 본 발명이 적용되는 통신 시스템을 예시한다. 1 illustrates a communication system to which the present invention is applied.

도 2는 본 발명에 관련된 통합 중개 장치의 IMS 네트워크내에서의 배치를 예시한다. 2 illustrates the deployment in an IMS network of an integrated intermediate apparatus in accordance with the present invention.

도 3은 본 발명에 따른 통합 중개 장치의 내부 기능 블럭도를 예시한다. 3 illustrates an internal functional block diagram of an integrated intermediary device according to the present invention.

도 4는 본 발명의 일 실시예에 따른 메시지 흐름을 예시한다. 4 illustrates a message flow in accordance with an embodiment of the present invention.

본 발명은 이동통신 시스템의 IMS(IP Multimedia Subsystem) 네트워크에서의 SIP(Session Initiation Protocol) 메시지의 처리에 관한 것으로서, 보다 구체적으 로는 다양한 이벤트(event)의 가입을 일괄적으로 요청하는 방법, 장치 및 시스템에 관한 것이다. The present invention relates to the processing of a Session Initiation Protocol (SIP) message in an IP Multimedia Subsystem (IMS) network of a mobile communication system. More specifically, the present invention provides a method, apparatus, and apparatus for collectively requesting subscription of various events. It's about the system.

IMS 네트워크는 이동통신 시스템(특히, 3세대 이동통신 시스템)의 허브에 위치하여 인스턴트 메시징(Instant Messaging), VoIP 서비스 및 기타 멀티미디어 서비스를 처리하기 위한 IP 기반 네트워크를 지원한다. IMS networks are located in the hub of mobile communication systems (especially third generation mobile communication systems) to support IP-based networks for handling Instant Messaging, VoIP services and other multimedia services.

이 IMS 네트워크는 시그널링 프로토콜로서 SIP(Session Initiation Protocol)를 사용하는데, 이 SIP는 매우 간단한 텍스트 기반의 응용 계층 제어 프로토콜로서, IEFT(Internet Engineering Task Force)의 SIP 작업 그룹에서 RFC 3261 표준으로 개발되었다. The IMS network uses Session Initiation Protocol (SIP) as a signaling protocol, which is a very simple text-based application layer control protocol developed by the Internet Engineering Task Force's SIP Working Group as an RFC 3261 standard.

SIP는 하나 이상의 참가자들이 함께 세션을 만들고, 수정하고, 종료할 수 있게 하는 프로토콜이다. 이 세션에는 인터넷을 이용한 회의, 전화, 면회, 이벤트 통지, 인스턴트 메시지 등이 포함된다. SIP는 하위에 있는 패킷 프로토콜(TCP, UDP 등)에 독립적이다. SIP is a protocol that allows one or more participants to create, modify, and terminate a session together. These sessions include Internet meetings, telephone calls, visits, event notifications, and instant messages. SIP is independent of the underlying packet protocols (TCP, UDP, etc.).

SIP의 또 다른 두드러진 특징은 사용자가 어디에 있든지 그 사용자를 위한 호 설정 요구를 전달해 줄 수 있도록 하는 사용자 이동성을 제공한다는 것이다. SIP에서는 SIP URI를 통해 각 사용자를 구분한다. 이 SIP URI는 이메일 주소와 유사한 형태(예를 들어, 『사용자명@도메인명』)를 갖는다. 또한, 수행가능한 SIP method로는 INVITE, ACK, OPTIONS, BYE, CANCEL, REGISTER, INFO, PRACK, SUBSCRIBE, NOTIFY, UPDATE, MESSAGE, REFER, PUBLISH method가 있다. Another prominent feature of SIP is that it provides user mobility, allowing users to deliver call setup requests for them wherever they are. In SIP, each user is identified by a SIP URI. This SIP URI has a form similar to an email address (for example, "username @ domain name"). In addition, SIP methods that can be performed include INVITE, ACK, OPTIONS, BYE, CANCEL, REGISTER, INFO, PRACK, SUBSCRIBE, NOTIFY, UPDATE, MESSAGE, REFER, and PUBLISH methods.

이러한 SIP 기반의 IMS 서비스를 이용하는 유저는 SIP 메시지(SUBSCRIBE 메 시지, NOTIFY 메시지)를 통해 다양한 서비스에 대한 이벤트의 발생을 통보받는다. 이러한 서비스의 일례로는 프레전스 서비스, 사용자 정보 관리 서비스, 버디 리스트 관리 서비스, 채팅 서비스 등이 있다. 또한, 이러한 서비스의 관리는 각기 프레전스 서버(PS), 채팅 서버(IM) 및 XDMS에 의해서 이루어진다. The user using the SIP-based IMS service is notified of the occurrence of events for various services through SIP messages (SUBSCRIBE message, NOTIFY message). Examples of such services include presence services, user information management services, buddy list management services, and chat services. In addition, the management of these services is performed by the presence server (PS), chat server (IM) and XDMS, respectively.

따라서, 유저는 상술한 여러가지 서비스에 대한 이벤트의 발생을 통보 받기 위해서, 상기 프레전스 서버, 채팅 서버, XDMS 등에 각각 SIP SUBSCRIBE 메시지를 개별적으로 전송해야 했다. 이는 네트워크의 대역폭 측면에서 비효율적이고, 시스템의 컴퓨팅 리소스를 활용하는 면에서도 비효율적일 수 밖에 없다. Therefore, in order to be notified of the occurrence of events for the various services described above, the user had to individually transmit SIP SUBSCRIBE messages to the presence server, the chat server, and the XDMS. This is inefficient in terms of bandwidth of the network and inefficient in utilizing the computing resources of the system.

따라서, 여러가지 IMS 서비스에 대해 이벤트의 발생을 통보받기 위한 상기 종래의 절차를 보다 간소화하는 것이 요구된다. Accordingly, there is a need to further simplify the conventional procedure for being informed of the occurrence of events for various IMS services.

따라서, 본 발명은 이러한 종래의 단점을 개선하기 위해서 개발된 것으로서, 여러가지 타입의 이벤트(event)에 대한 SIP SUBSCRIBE를 한번의 요청으로 처리 가능하도록 하는 것을 목적으로 한다. Accordingly, the present invention was developed to improve such a disadvantage, and an object thereof is to enable SIP SUBSCRIBE for various types of events to be processed in one request.

본 발명의 다른 목적 및 장점들은 하기에 설명될 것이며, 본 발명의 실시에 의해 알게 될 것이다. 또한, 본 발명의 목적 및 장점들은 첨부된 특허 청구 범위에 나타낸 수단 및 조합에 의해 실현될 수 있다.Other objects and advantages of the invention will be described below and will be appreciated by the practice of the invention. Furthermore, the objects and advantages of the present invention can be realized by means and combinations indicated in the appended claims.

이러한 목적을 달성하기 위한 본 발명의 일 양태에 따른 유저에 대해 IMS(IP Multimedia Subsystem) 기반의 다양한 서비스를 제공하는 복수의 서비스 서버들과, 이 서비스 서버들과 상기 유저의 단말을 인테페이스하기 위한 중개 장치를 포함하는 네트워크 시스템에서의 방법은, 상기 중개장치에서, 상기 유저의 단말로부터 적어도 하나 이상의 이벤트(event)들에 대한 SIP(Session Initiation Protocol) SUBSCRIBE를 일괄적으로 요청받는 제 1 단계; 상기 이벤트별로 해당하는 서비스 서버를 상기 복수의 서비스 서버들로부터 적어도 하나 이상 찾아내는 제 2 단계; 및 이렇게 찾아낸 상기 이벤트별로 해당하는 서비스 서버에 대해 해당하는 이벤트의 SUBSCRIBE를 개별적으로 요청하는 제 3 단계를 포함한다. A plurality of service servers providing various services based on IP Multimedia Subsystem (IMS) to a user according to an aspect of the present invention for achieving the above object, and an intermediary for interfacing the service servers with the terminal of the user. A method in a network system including a device, the method comprising: a first step of collectively requesting a Session Initiation Protocol (SIP) SUBSCRIBE for at least one or more events from a terminal of the user; Finding at least one service server corresponding to each event from the plurality of service servers; And a third step of individually requesting SUBSCRIBE of the corresponding event for the corresponding service server for each event found.

또한, 본 발명의 방법은, 상기 이벤트별로 해당하는 서비스 서버중 적어도 어느 하나로부터 이벤트의 발생을 통보받는 제 4 단계; 및 상기 이벤트의 발생을 상기 유저의 단말에 통보하는 제 5 단계를 더 포함할 수 있다. In addition, the method of the present invention, the fourth step of being informed of the occurrence of the event from at least one of the service server corresponding to the event; And a fifth step of notifying the occurrence of the event to the terminal of the user.

본 발명의 다른 일 양태로서의 IMS(IP Multimedia Subsystem) 통신시스템에 위치하는 네트워크 장치는, 유저 단말로부터 SIP(Session Initiation Protocol) SUBSCRIBE를 수행해야 할 적어도 하나 이상의 이벤트(event)가 포함되어 있는 하나의 제 1 메시지를 수신하는 수신 수단; 상기 제 1 메시지를 파싱하여 상기 이벤트별 네트워크 요소들을 판별하는 판별 수단; (여기서, 상기 네트워크 요소는 상기 이벤트의 발생을 체크하고, 이를 상기 네트워크 장치에 통보(NOTIFY)하는 장치이고) 상기 네트워크 요소들 각각에 대해 상기 이벤트의 가입(SUBSCRIBE)을 개별적으로 요청하는 요청 수단; 및 적어도 어느 하나의 상기 네트워크 요소로부터 이벤트의 발생을 통보받고, 이를 제 2 메시지를 통해 상기 유저 단말에 통보하는 통지 수단을 포함한다. According to another aspect of the present invention, a network device located in an IP multimedia subsystem (IMS) communication system includes at least one event including at least one event to perform Session Initiation Protocol (SIP) SUBSCRIBE from a user terminal. Receiving means for receiving one message; Determining means for parsing the first message to determine network elements for each event; Requesting means for individually requesting subscription of the event (SUBSCRIBE) for each of the network elements (where the network element is a device for checking the occurrence of the event and notifying the network device of it); And notifying means for being informed of occurrence of an event from at least one of said network elements, and for notifying said user terminal via a second message.

또한, 본 발명의 또 다른 일 양태에 따른 네트워크 시스템은, 유저에 대해 IMS(IP Multimedia Subsystem) 기반의 다양한 서비스를 제공하는 복수의 서비스 서버; 상기 유저로부터 상기 복수의 서비스 서버와 관련된 여러 가지 이벤트의 가입(SUBSCRIBE)을 요청하는 메시지를 한번에 수신하여 해당하는 이벤트별 서비스 서버에 개별적으로 전달하고, 적어도 어느 하나의 상기 이벤트별 서비스 서버로부터의 이벤트의 발생 통보를 상기 유저에게 통보하는 중개 장치; 및 상기 유저의 단말로부터의 상기 메시지를 상기 중개 장치에 라우팅하는 호처리 수단을 포함한다. In addition, a network system according to another aspect of the present invention, a plurality of service servers for providing a variety of services based on IP Multimedia Subsystem (IMS) to the user; Receives a message requesting subscription of various events related to the plurality of service servers (SUBSCRIBE) from the user at one time and delivers them individually to a service server for each event, and at least one event from the service server for each event An intermediary device for notifying the user of the notification of the occurrence of a; And call processing means for routing the message from the user's terminal to the intermediate apparatus.

이때, 상기 호처리 수단은 CSCF(Call Session Control Function)이고, 상기 메시지가 SIP SUBSCRIBE 메시지이며, 상기 이벤트 발생 통보는 SIP NOTIFY 메시지를 통해 이루어지는 것을 특징으로 한다. In this case, the call processing means is a call session control function (CSCF), the message is a SIP SUBSCRIBE message, the event occurrence notification is characterized in that it is made through a SIP NOTIFY message.

이하, 첨부된 도면들을 참조로 본 발명의 바람직한 실시예를 상세히 설명하기로 한다. Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings.

먼저, 도 1은 본 발명이 실현되는 통신 시스템을 도시하고 있다. First, Fig. 1 shows a communication system in which the present invention is realized.

도면에 도시된 바와 같이, 본 발명에 따른 통신 시스템의 허브는 IMS 네트워크(200)이고, 이 IMS 네트워크(200)는 둘 또는 그 이상의 유저들간의 호를 라우팅하고, 다른 네트워크 기능을 제공한다. As shown in the figure, the hub of the communication system according to the present invention is an IMS network 200, which routes calls between two or more users and provides other network functions.

상기 IMS 네트워크(200)는 이동통신 네트워크(150a, 150b)를 경유하여 둘 또는 그 이상의 유저 단말(100a, 100b)들과 접속된다. The IMS network 200 is connected to two or more user terminals 100a and 100b via mobile communication networks 150a and 150b.

상기 유저 단말(100a, 100b)의 예로서는, 2세대 또는 3세대 이동통신 단말(CDMA-200폰, WCDMA폰 등), DMB폰, PSTN 전화기 등이다. Examples of the user terminals 100a and 100b are second generation or third generation mobile communication terminals (CDMA-200 phones, WCDMA phones, etc.), DMB phones, PSTN phones, and the like.

또한, 상기 이동통신 네트워크(150a, 150b)는 2세대 또는 3세대 데이터 패킷 망으로서, 액세스 네트워크와 코어 네트워크를 모두 포함한다. 예를 들어, 3세대 패킷망으로서 상기 이동통신 네트워크(150a, 150b)는 기지국(BTS)과 기지국 제어기(BSC)를 포함하는 액세스망 및 PDSN(Packet Data Serving Node), HA(Home Agent), AAA(Authentication/Authorization/Accounting) 및 패킷교환기 등을 포함하는 코어 IP망을 포함한다.In addition, the mobile communication networks 150a and 150b are second generation or third generation data packet networks, and include both an access network and a core network. For example, as a third generation packet network, the mobile communication networks 150a and 150b include an access network including a base station (BTS) and a base station controller (BSC), a packet data serving node (PDSN), a home agent (HA), and an AAA (AAA). Authentication / Authorization / Accounting) and core IP network including packet switch.

상기 IMS 네트워크(200)는 IP 기반의 이동통신 네트워크를 이용하여 음성호 및 멀티미디어 호를 모두 처리한다. IMS 네트워크(200)는 유저 단말들(100a, 100b)과 이동통신 네트워크(150a, 150b)들 간의 3세대 시스템의 게이트웨이로서 효과적으로 기능한다. 유저 단말(100a, 100b)과 IMS 네트워크(200)간 또는 IMS 네트워크 내에서의 시그널링은 세션 개시 프로토콜(SIP)하에서 행해진다. 다른 언급이 없는 한, 이하의 메시지는 모두 SIP 메시지를 의미하고, 대문자로 표기한다. The IMS network 200 processes both voice calls and multimedia calls using an IP-based mobile communication network. The IMS network 200 effectively functions as a gateway of the third generation system between the user terminals 100a and 100b and the mobile communication networks 150a and 150b. Signaling between the user terminals 100a and 100b and the IMS network 200 or within the IMS network is performed under Session Initiation Protocol (SIP). Unless otherwise stated, the following messages all refer to SIP messages and are capitalized.

도 2에는 본 발명에 따른 IMS 네트워크(200)의 구체적인 구성이 예시되어 있다. 2 illustrates a specific configuration of the IMS network 200 according to the present invention.

도면을 참조하면, 본 발명에 따른 IMS 네트워크(200)는 호 상태 제어 기능들을 제공하는 CSCF(Call Session Control Function)(210), 홈 가입자 서버(HSS)(211), 통합 중개 장치(220) 및 각종 서비스 서버들(230)을 포함한다. Referring to the drawings, the IMS network 200 according to the present invention includes a call session control function (CSCF) 210, a home subscriber server (HSS) 211, an integrated relay device 220, and the like that provide call state control functions. Various service servers 230 are included.

상기 CSCF(210)는 인입호 관문, 호 제어, 서빙 프로파일 관리 및 주소 처리 기능 등을 수행한다. 구체적으로, CSCF(210)는 P-CSCF(Proxy-Call Session Control Function), I-CSCF(Interrogating-Call Session Control Function) 및 S-CSCF(Serving-Call Session Control Function)를 포함한다.The CSCF 210 performs incoming call gateway, call control, serving profile management and address processing. Specifically, the CSCF 210 includes a proxy-call session control function (P-CSCF), an interrogating-call session control function (I-CSCF), and a serving-call session control function (S-CSCF).

상기 P-CSCF(Proxy-Call Session Control Function)는 유저 단말(100a, 100b)이 IMS(200) 네트워크에 접속하는 첫 포인트 지점으로서, 프락시와 사용자 에이전트 등의 역할을 수행한다. 특히, P-CSCF는 유저 단말(100a)로부터 수신한 SIP 메시지를 유저 단말(100a)의 홈 도메인을 참조하여 상기 I-CSCF로 전달한다. The P-CSCF (Proxy-Call Session Control Function) is a first point for the user terminals 100a and 100b to access the IMS 200 network, and serves as a proxy and a user agent. In particular, the P-CSCF transfers the SIP message received from the user terminal 100a to the I-CSCF with reference to the home domain of the user terminal 100a.

상기 I-CSCF(Interrogating-Call Session Control Function)는 유저 단말(100a)의 요청을 수행할 S-CSCF의 주소를 HSS(211)로부터 수신한 후, 유저 단말의 요청을 처리할 S-CSCF를 할당한다. 또한, I-CSCF는 타 망으로부터 수신한 SIP 메시지를 S-CSCF로 라우팅한다. The Interrogating-Call Session Control Function (I-CSCF) receives an address of the S-CSCF to perform the request of the user terminal 100a from the HSS 211, and then allocates an S-CSCF to process the request of the user terminal. do. In addition, I-CSCF routes SIP messages received from other networks to S-CSCF.

상기 S-CSCF는 레지스터 역할을 수행하며, 등록된 종점의 세션을 제어하는 등의 기능을 수행한다. S-CSCF는 유저 단말(100a)의 세션을 제어하는 서버임을 HSS(211)에 등록하고, 이후 유저 단말(100a)의 가입자 정보를 다운로드하여 저장한다. 또한, S-CSCF는 실제 등록된 유저 단말(100a)의 세션 상태 관리를 하면서 제어 서비스를 수행한다. The S-CSCF serves as a register and controls a session of a registered endpoint. The S-CSCF registers with the HSS 211 that the server controls the session of the user terminal 100a, and then downloads and stores subscriber information of the user terminal 100a. In addition, the S-CSCF performs a control service while managing session state of an actually registered user terminal 100a.

상기 HSS(211)는 호/세션 제어를 위한 유저 단말(100a) 가입자의 모든 정보들에 대한 책임을 지고 있다. 이는 기존의 3세대 통신망에서 홈위치등록기(HLR)의 모든 기능을 포함하며, IM(IP Multimedia) 서비스를 위한 IM 가입자를 위한 정보와 또한 관련된 신호 프로토콜도 포함하고 있다. 이러한 HSS(211)는 하나의 동일한 망에서 가입자의 수와 네트워크의 구성 능력에 따라 한개 또는 여러개가 존재할 수 있다. HSS(211)는 가입자의 마스터 데이터베이스로서 가입자와 관련된 기본적인 정보 즉, 가입자 식별정보(즉, 번호 및 주소 정보), 가입자의 보안 정보(인증 및 권 한 검증을 위한 망 액세스 제어 정보), 가입자의 위치 정보 및 서비스 프로파일 정보를 가지고 있다. 이러한 정보를 기반으로 HSS(211)는 HLR(Home Location Register)/AUC(Authentication) 기능과 IP 멀티미디어 서비스를 위한 IP 멀티미디어 기능을 제공한다. The HSS 211 is responsible for all information of the subscriber of the user terminal 100a for call / session control. This includes all the functions of the home location register (HLR) in the existing third generation communication network, and includes information for IM subscribers for IM (IP Multimedia) service and also related signaling protocols. One or several such HSSs 211 may exist in one same network depending on the number of subscribers and the configuration capability of the network. The HSS 211 is a master database of subscribers, and basic information related to subscribers, that is, subscriber identification information (i.e., number and address information), subscriber security information (network access control information for authentication and authorization), and subscriber location. It has information and service profile information. Based on this information, the HSS 211 provides an HLR (Home Location Register) / AUC (Authentication) function and an IP multimedia function for an IP multimedia service.

특히, 본 발명에 따른 HSS(211)는 상기 S-CSCF로부터의 IFC 조회 요청에 따라 SUSCRIBE를 요청하는 가입자의 부가 서비스 정보를 조회하여 해당 가입자가 통합 SUBSCRIBE 서비스에 가입되어 있을 경우, SIP 메시지의 라우팅 경로를 상기 통합 중개 장치(220)로 설정한다. In particular, the HSS 211 according to the present invention inquires the additional service information of the subscriber requesting SUSCRIBE according to the IFC inquiry request from the S-CSCF, and when the corresponding subscriber is subscribed to the integrated SUBSCRIBE service, routing of the SIP message. A path is set to the integrated relay device 220.

상기 서비스 서버(230)는 상기 유저 단말에 대해 다양한 IMS 기반 서비스를 제공하는 장치로서, 예를 들어, 프레전스 정보를 제공하기 위한 프레전스 서버(PS: Presence Server), IM 채팅 서비스를 제공하기 위한 채팅 서버(IM)(232) 및 각 사용자에 대한 정보와 버디 정보를 저장, 관리하는 XDMS(XML-based Document Management System) 등을 포함한다. The service server 230 is a device that provides various IMS-based services to the user terminal. For example, a presence server (PS) for providing presence information and a IM chat service for providing the presence information. A chat server (IM) 232 and an XML-based Document Management System (XDMS) for storing and managing information and buddy information for each user.

도 2의 경우, 상기 서비스 서버(230)의 예로서, PS(231), IM(232) 및 XDMS(233)을 예시하고 있지만, 본 발명이 반드시 이러한 예로 한정되는 것은 아니다. 즉, 본 발명에 따른 서비스 서버(230)는 SIP 프로토콜에 기반하여 유저 단말(100a)에 대해 IMS 서비스를 제공하는 모든 장치 및 시스템을 포함한다.In FIG. 2, the PS 231, the IM 232, and the XDMS 233 are illustrated as examples of the service server 230, but the present invention is not necessarily limited to these examples. That is, the service server 230 according to the present invention includes all devices and systems for providing IMS services to the user terminal 100a based on the SIP protocol.

상기 통합 중개 장치(220)는 상기 S-CSCF(210)로부터 전송된 SIP SUBSCRIBE 메시지를 수신하고, 이 메시지내에 포함되어 있는 이벤트들을 분석하여 대응하는 상기 서비스 서버를 판별한다. 또한, 통합 중개 장치(220)는 판별된 서비스 서 버(PS, IM, XDMS 등)에 대해 각각 해당하는 이벤트(Presence, watcher, conference, ua-profile 등)의 등록을 SUBSCRIBE 메시지를 통해 개별적으로 요청하고, 추후 개별 서비스 서버로부터 수신하는 이벤트의 발생을 NOTIFY 메시지를 통해 유저 단말(100a)에 통보한다. The integrated relay device 220 receives the SIP SUBSCRIBE message transmitted from the S-CSCF 210 and analyzes the events included in the message to determine the corresponding service server. In addition, the integrated mediation device 220 individually requests the registration of the corresponding events (Presence, watcher, conference, ua-profile, etc.) for the determined service server (PS, IM, XDMS, etc.) individually through the SUBSCRIBE message. Then, the user terminal 100a is notified of the occurrence of an event received from an individual service server through a NOTIFY message.

이러한 본 발명에 따른 통합 중개 장치(220)의 구체적인 구성에 대해서는 도 3을 참조하여 자세하게 설명하기로 한다.Detailed configuration of the integrated mediation device 220 according to the present invention will be described in detail with reference to FIG.

상기 통합 중개 장치(220)는 메시지 처리부(221), 파싱부(222), 추출부(223)및 메시지 생성부(224)를 포함한다. The integrated relay device 220 includes a message processor 221, a parser 222, an extractor 223, and a message generator 224.

상기 메시지 처리부(221)는 S-CSCF(210)로부터 "SUBSCRIBE 메시지"를 수신하여 파싱부(222)에 전달하고, 상기 메시지 생성부(224)로부터 "SUBSCRIBE 메시지" 전달받아 개별 서비스 서버인 PS(231), IM(232), XDMS(233)로 각각 전달하거나 "NOTIFY 메시지"를 전달받아 S-CSCF(210)로 전송한다.The message processing unit 221 receives the "SUBSCRIBE message" from the S-CSCF 210 and delivers it to the parsing unit 222, and receives the "SUBSCRIBE message" from the message generating unit 224 PS (an individual service server) 231, the IM 232, and the XDMS 233, respectively, or the “NOTIFY message” is received and transmitted to the S-CSCF 210.

상기 "SUBSCRIBE 메시지"는 상기 유저 단말(100a)로부터 수신한 SIP 메시지로서, IMS 서비스에 대해 여러가지 이벤트의 가입을 한번에 요청하기 위한 요구를 담고 있다. 즉, 상기 "SUBSCRIBE 메시지"에는 하나의 메시지내에 여러 가지 이벤트 정보(presence info, watcher info, conference info, ua-profile 등)를 포함하고 있다. 특히, 상기 이벤트 정보는 메시지의 용량을 줄이기 위해 패키지화되어 축약될 수도 있다. 또한, 상기 유저는 본 발명에 따른 "이벤트별 SUBSCRIBE 통합 처리 서비스"라는 부가 서비스에 가입되어 있는 사용자이다. The "SUBSCRIBE message" is a SIP message received from the user terminal 100a and contains a request for requesting subscription of various events to the IMS service at once. That is, the "SUBSCRIBE message" includes various event information (presence info, watcher info, conference info, ua-profile, etc.) in one message. In particular, the event information may be packaged and condensed to reduce the capacity of the message. In addition, the user is a user subscribed to an additional service called "event-specific SUBSCRIBE integrated processing service" according to the present invention.

상기 파싱부(222)는 상기 메시지 처리부(221)로부터 전달받은 "SUBSCRIBE 메 시지"를 파싱(parsing)하여 상기 추출부(223)에 전달한다. 특히, 상기 파싱부(222)는 상기 "SUBSCRIBE 메시지"의 바디에 포함되어 있는 이벤트 정보를 SUBSCRIBE를 수행해야 할 이벤트별로 분할하여 추출부(223)로 전달한다. The parser 222 parses the “SUBSCRIBE message” received from the message processor 221 and delivers the parsed message to the extractor 223. In particular, the parsing unit 222 divides the event information included in the body of the "SUBSCRIBE message" for each event to perform the SUBSCRIBE to the extraction unit 223.

상기 추출부(223)는 상기 파싱부(222)로부터 전달받은 분할된 이벤트 정보에 매핑되어 있는 대응 서비스 서버들(230)을 찾아낸다. 즉, 분할된 이벤트 정보가 각기 "presence info event"(presence 정보가 변경되는 이벤트), "watcher info event"(watcher 정보가 변경되는 이벤트), "conferece info event"(채팅중 다른 사용자가 채팅에 참가하거나 종료되는 이벤트), "ua-profile event"(사용자 정보나 버디 정보가 변경되는 이벤트)일 때, 이 이벤트 정보에 매핑되는 서비스 서버는 각기 PS(231)(presence info event 및 watcher info event), IM(232)(conference info event) 및 XDMS(233)(ua-profile event)이다. 이와 같은 이벤트 정보와 서비스 서버의 매핑에 관한 정보는 통합 중개 장치(220)의 내부에 저장된다. The extractor 223 finds corresponding service servers 230 mapped to the divided event information received from the parser 222. In other words, the divided event information is divided into "presence info event" (event where the presence information changes), "watcher info event" (event when the watcher information changes), and "conferece info event" (another user joins the chat during the chat). Or end event), " ua-profile event " (event where user information or buddy information is changed), the service server mapped to this event information is PS (231) (presence info event and watcher info event), A conference info event (IM) 232 and an ua-profile event (XDMS) 233. Such event information and information on the mapping of the service server are stored in the integrated mediation apparatus 220.

상기 메시지 생성부(224)는 상기 추출된 서비스 서버별로 대응하는 SIP SUBSCRIBE 메시지를 생성한다. 즉, 상기 PS(231)에 전달할 메시지내에는 "presence info event 및 watcher info event"와 관련된 정보가 포함되고, 상기 IM(232)에 전달할 메시지내에는 "conference info event"와 관련된 정보가 포함되며, 상기 XDMS(233)에 전달할 메시지내에는 "ua-profile event"와 관련된 정보가 포함된다. The message generator 224 generates a SIP SUBSCRIBE message corresponding to each extracted service server. That is, information related to "presence info event and watcher info event" is included in the message to be delivered to the PS 231, information related to "conference info event" is included in the message to be delivered to the IM 232, The message to be delivered to the XDMS 233 includes information related to the "ua-profile event".

따라서, 상기 메시지 처리부(221)는 상기 메시지 생성부(224)에 의해 생성된 SIP SUBSCRIBE 메시지를 개별 서비스 서버별로 전송한다. Accordingly, the message processor 221 transmits the SIP SUBSCRIBE message generated by the message generator 224 for each service server.

이하에서는, 도 4를 참조하여 본 발명에 따른 통합 SUBSCRIBE 처리 과정을 설명한다.Hereinafter, the integrated SUBSCRIBE processing according to the present invention will be described with reference to FIG. 4.

유저 단말(100a)은 SUBSCRIBE를 수행해야 할 여러가지 이벤트 정보가 포함되어 있는 "SIP SUBSCRIBE 메시지"를 CSCF(210)에 전송한다.(S401)The user terminal 100a transmits a "SIP SUBSCRIBE message" including various event information to perform SUBSCRIBE to the CSCF 210. (S401)

이때, 이 SUBSCRIBE 메시지에는, 가입자(즉, 유저)의 식별정보(예를 들어, 가입자의 MSISDN)로 이루어진 SIP URI와 SUBSCRIBE를 수행해야 할 여러가지 이벤트 정보(예를 들어, presence info, watcher info, conference info, ua-profile info)가 포함되어 있다. At this time, the SUBSCRIBE message includes a SIP URI composed of subscriber's (i.e., user's MSISDN) and various event information (eg, presence info, watcher info, conference) to perform SUBSCRIBE. info, ua-profile info).

상기 CSCF(210)는 HSS(211)에 대해 IFC 조회를 요청하고, HSS(214)는 상기 SIP URI에 근거하여 해당 가입자의 부가 서비스 정보를 조회한다. 이때, 해당 가입자가 여러가지 이벤트에 대한 SUBSCRIBE를 통합적으로 수행하는 부가 서비스(즉, 이벤트별 SUBSCRIBE 통합 처리 서비스)에 가입되어 있는 경우, HSS(211)는 상기 SUBSCRIBE 메시지의 라우팅 경로를 상기 통합 중개 장치(220)로 설정한다.(S402) The CSCF 210 requests an IFC inquiry for the HSS 211, and the HSS 214 inquires additional service information of the corresponding subscriber based on the SIP URI. In this case, when the subscriber is subscribed to an additional service (ie, event-specific SUBSCRIBE integrated processing service) that performs SUBSCRIBE for various events, the HSS 211 may route the SUBSCRIBE message to the integrated mediation device ( 220) (S402).

이에 따라, 상기 CSCF(210)는 유저 단말(100a)로부터 수신한 상기 SUBSCRIBE 메시지를 통합 중개 장치(220)로 라우팅한다.(S403)Accordingly, the CSCF 210 routes the SUBSCRIBE message received from the user terminal 100a to the integrated relay device 220 (S403).

CSCF(210)로부터 SUBSCRIBE 메시지를 수신한 통합 중개 장치(220)는 해당 메시지를 파싱하여 패키지화된 이벤트 정보를 SUBSCRIBE를 수행해야 할 이벤트별로 분할한다. 파싱을 통해 수행해야 할 복수의 개별 이벤트들을 찾아낸 통합 중개 장치(220)는 내부 매핑 정보를 참조하여 이벤트에 대응하는 서비스 서버를 추출해낸다.(S404, S405)Receiving the SUBSCRIBE message from the CSCF 210, the integrated mediator 220 parses the message and divides the packaged event information into events for which SUBSCRIBE should be performed. The integrated broker 220 that finds a plurality of individual events to be performed through parsing, extracts the service server corresponding to the event by referring to the internal mapping information (S404 and S405).

그리고, 추출된 서비스 서버에 대응하는 개별 SUBSCRIBE 메시지를 생성하 고, 이를 해당하는 서비스 서버에 전송한다. 이때, 상기 개별 SUBSCRIBE 메시지에는 해당 서비스 서버와 관련된 이벤트 정보만이 포함된다. 예를 들어, PS(231)에 전달할 메시지에는 "presence info event 및 watcher info event"와 관련된 정보가 포함되고, 상기 IM(232)에 전달할 메시지에는 "conference info event"와 관련된 정보가 포함되며, 상기 XDMS(233)에 전달할 메시지에는 "ua-profile event"와 관련된 정보가 포함된다.(S406, S407, S408) In addition, an individual SUBSCRIBE message corresponding to the extracted service server is generated and transmitted to the corresponding service server. In this case, the individual SUBSCRIBE message includes only event information related to the corresponding service server. For example, the message to be delivered to the PS 231 includes information related to "presence info event and watcher info event", and the message to be delivered to the IM 232 includes information related to "conference info event". The message to be delivered to the XDMS 233 includes information related to the "ua-profile event" (S406, S407, S408).

통합 중개 장치(220)로부터 SUBSCRIBE 메시지를 수신한 상기 서비스 서버들(231, 232, 233)은 해당 SUBSCRIBE를 등록하고, 해당하는 이벤트가 발생되었는지 여부를 체크한다. 이때, 해당하는 이벤트(예를 들어, presence info envent 또는 ua-profile event)가 발생한 경우, 해당 서비스 서버(예를 들어, PS, XDMS)는 이벤트의 발생 사실을 NOTIFY 메시지(NOTIFY 1, NOTIFY 2)를 통해 통합 중개 장치(220)에 통보한다.(S409, S412) 이렇게 서비스 서버(PS, XDMS)로부터 NOTIFY 메시지(NOTIFY 1, NOTIFY 2)를 수신한 통합 중개 장치(220)는 이 메시지를 CSCF(210)를 경유하여 유저 단말(100a)에 전달한다.(S410, S411 및 S413, S414) The service servers 231, 232, and 233 that have received the SUBSCRIBE message from the integrated mediation device 220 register the corresponding SUBSCRIBE and check whether the corresponding event has occurred. At this time, when a corresponding event (for example, presence info envent or ua-profile event) occurs, the corresponding service server (for example, PS or XDMS) indicates that the event has occurred, and a NOTIFY message (NOTIFY 1, NOTIFY 2). The integrated intermediary device 220 receives the NOTIFY message (NOTIFY 1, NOTIFY 2) from the service server (PS, XDMS) through the CSCF (S409, S412). It passes to the user terminal 100a via 210. (S410, S411, S413, S414)

이와 같이, SIP SUBSCRIBE 메소드를 이벤트별로 개별적으로 진행하지 않고, 여러가지 이벤트를 통합하여 한번에 수행함으로써 보다 효율적이고, 간편한 SIP 처리 절차를 구현하고 있다. In this way, SIP SUBSCRIBE method is not implemented individually for each event, but by integrating various events and executing them at once, a more efficient and simple SIP processing procedure is implemented.

이상에서는 본 발명에 따른 바람직한 실시예를 첨부한 도면을 참조하여 상세하게 설명하였다. 하지만, 본 발명의 실시예들은 본 발명이 속한 기술분야에서 통상의 지식을 가진 자에 의하여 다양한 변형이나 응용이 가능하며, 본 발명에 따른 기술적 사상의 범위는 후술하는 특허청구범위에 의하여 정해져야 할 것이다.In the above described with reference to the accompanying drawings, preferred embodiments of the present invention in detail. However, embodiments of the present invention can be variously modified or applied by those skilled in the art, the scope of the technical idea according to the present invention should be determined by the claims to be described later will be.

본 발명에 따르면, SUBSCRIBE를 수행해야 할 이벤트가 복수개인 경우, 이를 개별적으로 수행하지 않고, 한번에 통합적으로 수행함으로써 SIP 처리 절차를 보다 간소화시킨다. 또한, 이렇게 SIP 처리 절차를 간소화시키는 것에 의해 네트워크 대역폭을 줄이고, 시스템의 컴퓨팅 리소스를 보다 효율적으로 활용할 수 있게 되었다. According to the present invention, when there are a plurality of events to perform the SUBSCRIBE, the SIP processing procedure is further simplified by performing the integrated process at once instead of individually performing them. In addition, by simplifying the SIP processing procedure, it is possible to reduce network bandwidth and make more efficient use of the computing resources of the system.

Claims (13)

유저에 대해 IMS(IP Multimedia Subsystem) 기반의 다양한 서비스를 제공하는 복수의 서비스 서버들과, 이 서비스 서버들과 상기 유저의 단말을 인테페이스하기 위한 중개 장치를 포함하는 네트워크 시스템에서의 방법으로서, A method in a network system comprising a plurality of service servers providing various services based on IMS (IP Multimedia Subsystem) to a user, and an intermediary device for interfacing the service servers with the terminal of the user. 상기 중개장치에서, 상기 유저의 단말로부터 적어도 하나 이상의 이벤트(event)들에 대한 SIP(Session Initiation Protocol) SUBSCRIBE를 요청받는 제 1 단계; A first step of receiving, at the intermediate apparatus, a Session Initiation Protocol (SIP) SUBSCRIBE for at least one or more events from a terminal of the user; 상기 이벤트별로 해당하는 서비스 서버를 상기 복수의 서비스 서버들로부터 적어도 하나 이상 찾아내는 제 2 단계; 및 Finding at least one service server corresponding to each event from the plurality of service servers; And 상기 제 2 단계에서 찾아낸 상기 이벤트별로 해당하는 서비스 서버에 대해 해당하는 이벤트의 SUBSCRIBE를 개별적으로 요청하는 제 3 단계를 포함하는 것을 특징으로 하는 다양한 이벤트의 가입을 일괄적으로 처리하는 방법. And a third step of individually requesting SUBSCRIBE of a corresponding event for a corresponding service server for each event found in the second step. 제 1 항에 있어서, The method of claim 1, 상기 이벤트별로 해당하는 서비스 서버중 적어도 어느 하나로부터 이벤트의 발생을 통보받는 제 4 단계; 및A fourth step of being informed of occurrence of an event from at least one of the service servers corresponding to each event; And 상기 이벤트의 발생을 상기 유저의 단말에 통보하는 제 5 단계를 더 포함하는 것을 특징으로 하는 다양한 이벤트의 가입을 일괄적으로 처리하는 방법. And a fifth step of notifying the terminal of the user of the occurrence of the event. 제 1 항 또는 제 2 항에 있어서, The method according to claim 1 or 2, 상기 제 1 단계에서의 요청은 하나의 SIP SUBSCRIBE 메시지로 이루어지는 것을 특징으로 하는 다양한 이벤트의 가입을 일괄적으로 처리하는 방법. Request in the first step comprises a single SIP SUBSCRIBE message. 제 3 항에 있어서, The method of claim 3, wherein 상기 SIP SUBSCRIBE 메시지에는 SUBSCRIBE를 수행해야 할 적어도 하나 이상의 이벤트(event)가 포함되어 있는 것을 특징으로 하는 다양한 이벤트의 가입을 일괄적으로 처리하는 방법. The SIP SUBSCRIBE message is a method for collectively processing the subscription of various events, characterized in that at least one event (event) to perform the SUBSCRIBE. 제 4 항에 있어서, The method of claim 4, wherein 상기 유저로부터의 SIP SUBSCRIBE 메시지는 상기 중개 장치로 라우팅되도록 설정되어 있는 것을 특징으로 하는 다양한 이벤트의 가입을 일괄적으로 처리하는 방법.And a SIP SUBSCRIBE message from the user is set to be routed to the intermediary device. 제 5 항에 있어서, The method of claim 5, wherein 상기 중개 장치는, 상기 복수의 서비스 서버중 상기 이벤트별로 해당하는 서비스 서버를 판별하는 것을 특징으로 하는 다양한 이벤트의 가입을 일괄적으로 처리하는 방법.And the mediation apparatus determines a service server corresponding to each event among the plurality of service servers. IMS(IP Multimedia Subsystem) 통신시스템에 위치하는 네트워크 장치로서, A network device located in an IMS (IP Multimedia Subsystem) communication system, 유저 단말로부터 SIP(Session Initiation Protocol) SUBSCRIBE를 수행해야 할 적어도 하나 이상의 이벤트(event)가 포함되어 있는 하나의 제 1 메시지를 수신하는 수신 수단; Receiving means for receiving one first message including at least one event to perform a Session Initiation Protocol (SIP) SUBSCRIBE from a user terminal; 상기 제 1 메시지를 파싱하여 상기 이벤트별 네트워크 요소들을 판별하는 판별 수단; 여기서, 상기 네트워크 요소는 상기 이벤트의 발생을 체크하고, 이를 상기 네트워크 장치에 통보(NOTIFY)하는 장치이고, Determining means for parsing the first message to determine network elements for each event; Here, the network element is a device for checking the occurrence of the event and notifying the network device of the event, 상기 네트워크 요소들 각각에 대해 상기 이벤트의 가입(SUBSCRIBE)을 개별적으로 요청하는 요청 수단; Requesting means for individually requesting subscription of the event (SUBSCRIBE) for each of the network elements; 적어도 어느 하나의 상기 네트워크 요소로부터 이벤트의 발생을 통보받고, 이를 제 2 메시지를 통해 상기 유저 단말에 통보하는 통지 수단을 포함하는 것을 특징으로 하는 네트워크 장치. And notification means for being informed of occurrence of an event from at least one of said network elements, and for notifying said user terminal via a second message. 제 7 항에 있어서, The method of claim 7, wherein 상기 제 1 메시지에는 SIP SUBSCRIBE를 수행해야 할 여러가지 타입의 이벤트가 패키지화되어 있는 것을 특징으로 하는 네트워크 장치. The first message is a network device, characterized in that for packaging various types of events to perform SIP SUBSCRIBE. 제 8 항에 있어서, The method of claim 8, 상기 이벤트는 프레전스(presence) 정보의 변경, 채팅 상태의 변경, 사용자 정보의 변경 및 버디(buddy) 정보의 변경중 적어도 어느 하나의 변경을 포함하는 것을 특징으로 하는 네트워크 장치. Wherein the event comprises at least one of changing a presence information, changing a chat state, changing a user information, and changing a buddy information. 제 9 항에 있어서, The method of claim 9, 복수의 이벤트와 각 이벤트별로 대응하는 네트워크 요소가 매핑되어 있는 것을 특징으로 하는 네트워크 장치.And a plurality of events and network elements corresponding to the respective events are mapped. 유저에 대해 IMS(IP Multimedia Subsystem) 기반의 다양한 서비스를 제공하는 복수의 서비스 서버; A plurality of service servers providing various services based on IP Multimedia Subsystem (IMS) to a user; 상기 유저로부터 상기 복수의 서비스 서버와 관련된 여러 가지 이벤트의 가입(SUBSCRIBE)을 요청하는 메시지를 한번에 수신하여 해당하는 이벤트별 서비스 서버에 개별적으로 전달하고, 적어도 어느 하나의 상기 이벤트별 서비스 서버로부터의 이벤트의 발생 통보를 상기 유저에게 통보하는 중개 장치; 및 Receives a message requesting subscription of various events related to the plurality of service servers (SUBSCRIBE) from the user at one time and delivers them individually to a service server for each event, and at least one event from the service server for each event An intermediary device for notifying the user of the occurrence notification of the; And 상기 유저의 단말로부터의 상기 메시지를 상기 중개 장치에 라우팅하는 호처리 수단을 포함하는 것을 특징으로 하는 통신 시스템.And call processing means for routing the message from the user's terminal to the intermediate apparatus. 제 11 항에 있어서, The method of claim 11, 상기 호처리 수단이 CSCF(Call Session Control Function)인 것을 특징으로 하는 통신 시스템.And the call processing means is a call session control function (CSCF). 제 12 항에 있어서, The method of claim 12, 상기 메시지가 SIP SUBSCRIBE 메시지이고, 이 SIP SUBSCRIBE 메시지에는 SUBSCRIBE를 수행해야 할 여러 가지 타입의 이벤트(event) 정보가 집합되어 있는 것을 특징으로 하는 통신 시스템. And the message is a SIP SUBSCRIBE message, and the SIP SUBSCRIBE message includes various types of event information to perform SUBSCRIBE.
KR20070069243A 2007-07-10 2007-07-10 Method for processing a various event in a lump, network device and network system for processing the same KR100875832B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR20070069243A KR100875832B1 (en) 2007-07-10 2007-07-10 Method for processing a various event in a lump, network device and network system for processing the same

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR20070069243A KR100875832B1 (en) 2007-07-10 2007-07-10 Method for processing a various event in a lump, network device and network system for processing the same

Publications (1)

Publication Number Publication Date
KR100875832B1 true KR100875832B1 (en) 2008-12-26

Family

ID=40373158

Family Applications (1)

Application Number Title Priority Date Filing Date
KR20070069243A KR100875832B1 (en) 2007-07-10 2007-07-10 Method for processing a various event in a lump, network device and network system for processing the same

Country Status (1)

Country Link
KR (1) KR100875832B1 (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040260553A1 (en) 2001-10-09 2004-12-23 Aki Niemi Event related communications
US20050111441A1 (en) 2001-08-24 2005-05-26 Petri Koskelainen Service mobility and recovery in communication networks

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050111441A1 (en) 2001-08-24 2005-05-26 Petri Koskelainen Service mobility and recovery in communication networks
US20040260553A1 (en) 2001-10-09 2004-12-23 Aki Niemi Event related communications

Similar Documents

Publication Publication Date Title
EP1774752B1 (en) Instance identification
EP2792117B1 (en) Service domain selection service indicator
KR20050016555A (en) A method and system to subscription of events using sip protocol
EP2090066A1 (en) Methods and apparatuses for transporting signalling connectivity status information relating to the signalling connection between a terminal and p-cscf in ims
US9420018B2 (en) End-to-end address transfer
US9246955B2 (en) Capability query handling in a communication network
KR20110036301A (en) Method and apparatus for generating temporary gruu in ims system
US9167008B2 (en) Traffic routing across and between networks
US8228900B2 (en) Message routing in the IP multimedia subsystem
JP2009542106A (en) How to notify network applications of client registration in a roaming network
US8837463B2 (en) IP multimedia subsystem (IMS) and method for routing an HTTP message via an IMS
US20100011004A1 (en) Service Identification Optimization
EP2845359B1 (en) Call routing for ip multimedia subsystem users
KR20100102363A (en) Method and system for service registration at ip multimedia subsystem
US10212193B2 (en) Service support for suspended and inactive subscribers
US8620316B2 (en) Method and apparatus in a telecommunications network
KR100875832B1 (en) Method for processing a various event in a lump, network device and network system for processing the same
KR100888139B1 (en) Method for obtaining presence information of ad-hoc buddys, network device and network system for processing the same
WO2008053013A1 (en) Moving between communications domains
WO2013185795A1 (en) Call barring
EP2745486B1 (en) Suppressing camel service invocation for diverting users
Hurtado et al. A SIP based next generation services platform

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

Year of fee payment: 5

FPAY Annual fee payment

Payment date: 20131205

Year of fee payment: 6

FPAY Annual fee payment

Payment date: 20141208

Year of fee payment: 7

FPAY Annual fee payment

Payment date: 20151207

Year of fee payment: 8

FPAY Annual fee payment

Payment date: 20161205

Year of fee payment: 9

FPAY Annual fee payment

Payment date: 20171204

Year of fee payment: 10