KR101117440B1 - A Device And Method For Providing Free Number Service in the IP Multimedia Subsystem - Google Patents
A Device And Method For Providing Free Number Service in the IP Multimedia Subsystem Download PDFInfo
- Publication number
- KR101117440B1 KR101117440B1 KR1020080082446A KR20080082446A KR101117440B1 KR 101117440 B1 KR101117440 B1 KR 101117440B1 KR 1020080082446 A KR1020080082446 A KR 1020080082446A KR 20080082446 A KR20080082446 A KR 20080082446A KR 101117440 B1 KR101117440 B1 KR 101117440B1
- Authority
- KR
- South Korea
- Prior art keywords
- message
- sip
- sip message
- virtual number
- virtual
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 43
- 238000012545 processing Methods 0.000 claims abstract description 24
- 238000010586 diagram Methods 0.000 description 6
- 238000001914 filtration Methods 0.000 description 6
- 238000010295 mobile communication Methods 0.000 description 5
- 230000004044 response Effects 0.000 description 5
- 238000006243 chemical reaction Methods 0.000 description 4
- 239000000284 extract Substances 0.000 description 4
- 230000000977 initiatory effect Effects 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 3
- 238000013475 authorization Methods 0.000 description 2
- 238000000605 extraction Methods 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 230000007246 mechanism Effects 0.000 description 1
- 230000011664 signaling Effects 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
Images
Landscapes
- Telephonic Communication Services (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
본 발명에 따른 IMS 네트워크를 기반으로 하여 가상 번호 서비스를 제공하기 위한 방법은, 가상 번호를 착신 번호로 하는 SIP 메시지의 메시지 바디 필드에 상기 가상 번호에 대응하는 실제 번호를 부가하고, 이 실제 번호에 액세스 하기 위한 트리거 정보를 메시지 헤더 필드에 생성하는 것에 의해 상기 실제 번호에 근거한 호 처리가 이루어지도록 한다.
가상 번호, IMS, SIP 메시지
A method for providing a virtual number service based on an IMS network according to the present invention comprises adding a real number corresponding to the virtual number to a message body field of a SIP message whose virtual number is a called number, Call processing based on the actual number is performed by generating trigger information for access in the message header field.
Virtual number, IMS, SIP message
Description
본 발명은 IP 멀티미디어 서브시스템(IP Multimedia Subsystem : IMS)에서의 가상번호 서비스에 관한 것으로서, 보다 상세하게는 SIP(Session Initiation Protocol) 메시지의 SDP(Session Description Protocol) 파라미터의 확장 기능을 이용하여 가상번호 서비스를 제공하는 방법 및 장치에 관한 것이다. The present invention relates to a virtual number service in an IP multimedia subsystem (IMS). More specifically, the present invention relates to a virtual number using an extension function of a Session Description Protocol (SDP) parameter of a Session Initiation Protocol (SIP) message. A method and apparatus for providing a service are provided.
이동 통신 기술이 발달하고 이에 따라 이동통신망이 진화함에 따라 3세대 이동 통신 시스템(IMT-2000)은 인터넷 서비스를 필수적으로 제공하며, ISP(Internet Service Provider)로부터 할당 받은 고유의 IP(Internet Protocol) 주소를 가지고, IMT-2000 망을 이용하여 인터넷 서비스를 받을 수 있는 모바일 IP를 제공한다. 이동 통신망에서 IP 기반의 인터넷 프로토콜의 수용은 점차적인 추세로 받아들여지고 있으며, 인터넷 프로토콜은 이동 통신망 일부 요소기술로 자리 잡아가고 있다. IMT-2000의 표준을 진행하는 유럽 주도의 3GPP(3rd Generation Project Partnership)와 북미 주도의 3GPP2는 여기에 머물지 않고 한발 더 나아가 이동 통 신망의 모든 인프라를 IP로 대체하는 일명'ALL IP NETWORK' 개념을 도입하였으며, ALL IP 망은 IMT-2000 망의 범주에 포함되지만 하부 인프라가 전혀 다른 차세대 이동통신망이다. As mobile communication technology develops and mobile communication network evolves, the 3rd generation mobile communication system (IMT-2000) essentially provides Internet services, and has a unique Internet Protocol (IP) address assigned by an Internet service provider (ISP). With the IMT-2000 network, it provides mobile IP that can receive internet service. The adoption of IP-based Internet protocols in mobile networks has been accepted as a gradual trend, and Internet protocols are becoming a part of mobile network technologies. The European-led 3GPP (3rd Generation Project Partnership) and the North American-led 3GPP2, which proceeds with the standard of IMT-2000, do not stay here and take the notion of 'ALL IP NETWORK', which replaces all infrastructures of mobile communication with IP. Introduced, ALL IP network is a next-generation mobile communication network that is included in the category of IMT-2000 network but has a completely different infrastructure.
ALL IP 망의 가장 큰 특징은 IP 멀티미디어 서비스를 지원하는 최초의 3GPP 망이라는 점이다. 이 특징은 구체적으로 IP 멀티미디어 서비스를 지원하기 위해 새롭게 추가된 노드들에 의해 구현되며, 이 새로운 노드들을 총칭해서 인터넷 프로토콜 멀티미디어 서브시스템(Internet Protocol Multimedia Subsystem : IMS)이라고 한다. The biggest feature of ALL IP network is that it is the first 3GPP network to support IP multimedia service. This feature is specifically implemented by newly added nodes to support IP multimedia services, collectively called the Internet Protocol Multimedia Subsystem (IMS).
즉, IMS는 IP 멀티미디어 서비스를 제공하기 위해 새로 도입된 노드들의 집합으로서, 호 세션 제어부(CSCF : Call Session Control Function)와 홈 가입자 서버(HSS : Home Subscriber Server) 및 응용 서버(AS : Aplication Server) 등으로 구성된다. That is, IMS is a set of nodes newly introduced to provide an IP multimedia service, and includes a call session control function (CSCF), a home subscriber server (HSS) and an application server (AS). And the like.
도 1은 통상적인 IMS 서비스망을 개략적으로 도시한 블럭 구성도이다. 1 is a block diagram schematically illustrating a typical IMS service network.
도 1을 참조하면, IMS 서비스망은 사용자 단말(UE : User Equipment)(10)과, 가입자 데이터에 대한 모든 자료를 보관하고 있으며, 사용자 프로파일의 관리와 UE의 이동성 관리를 위한 정보관리기능 및 권한 검증(Authorization) 등의 기능을 수행하는 HSS(홈 가입자 서버)(25)와, 세션 개시 프로토콜(SIP : Session Initiation Protocol)을 기반으로 하여 멀티미디어 호 제어를 수행하기 위한 호 세션 제어부(CSCF : Call Session Control Function)(21, 22, 23)와, 다양한 IMS 서비스를 제공하기 위한 응용 서버(AS : Application Server)(30)를 포함한다. Referring to FIG. 1, the IMS service network stores user equipment (UE) 10 and all data on subscriber data, and manages user profiles and information management functions and authorities for UE mobility management. Call session controller (CSCF) for performing multimedia call control based on Session Initiation Protocol (SIP) and HSS (Home Subscriber Server) 25 that performs functions such as authentication (Authorization) Control functions (21), 22, and 23, and an application server (AS) 30 for providing various IMS services.
상기 HSS(25)와 호 세션 제어부(CSCF)(21, 22, 23)는 IMS 코어 네트워크(20)를 형성하고, 상기 응용 서버(Application Server)(30)는 IMS 서비스 네트워크를 형성한다. The
상기 호 세션 제어부(CSCF)는 인입호 관문, 호 제어, 서빙 프로파일 관리 및 주소 처리 기능 등을 수행한다. 구체적으로, CSCF는 P-CSCF (Proxy-Call Session Control Function)(23), I-CSCF(Interrogating-Call Session Control Function)(22) 및 S-CSCF(Serving-Call Session Control Function)(21)를 갖는다.The call session controller (CSCF) performs an incoming call gateway, call control, serving profile management, and address processing. Specifically, the CSCF uses a proxy-call session control function (P-CSCF) 23, an interrogating-call session control function (I-CSCF) 22, and a serving-call session control function (S-CSCF) 21. Have
상기 P-CSCF(23)는 프락시와 사용자 에이전트 등의 역할을 수행한다. P-CSCF(23)는 사용자 단말(UE)(10)이 IMS 코어 네트워크(20)에 접속하는 첫 포인트 지점이다. P-CSCF(23)는 사용자 단말(UE)(10)로부터 수신한 SIP(Session Initiation Protocol) 등록 요구 메시지를 사용자 단말(UE)(10)의 홈 도메인을 참조하여 I-CSCF(22)로 전달한다. The P-CSCF 23 serves as a proxy and a user agent. The P-CSCF 23 is the first point point at which the user terminal (UE) 10 connects to the
상기 I-CSCF(22)는 사용자 단말(UE)(10)이 홈 망에 접속하는 첫 포인트 지점이고, 하나의 네트워크 도메인에 여러개가 존재할 수 있다. I-CSCF(22)는 사용자 단말(UE)(10)의 SIP 등록을 수행하는 S-CSCF(21)의 주소를 HSS(25)로부터 수신한 후, 실제 등록을 담당할 S-CSCF(21)를 할당한다. 또한, I-CSCF(22)는 타 망으로부터 수신한 SIP 메시지를 S-CSCF(21)로 라우팅한다. The I-CSCF 22 is the first point of the user terminal (UE) 10 accesses the home network, and a plurality of I-
상기 S-CSCF(21)는 레지스터 역할을 하며, 등록된 종점의 세션을 제어하는 기능을 수행한다. S-CSCF(21)는 사용자 단말(UE)(10)에 대응되도록 HSS(25)에 등록되고, 이후 사용자 단말(UE)(10)의 가입자 정보를 다운로드하여 저장한다. 또한, S-CSCF(21)는 실제 등록된 사용자 단말(UE)(10)의 세션 상태 관리를 하면서 제어 서비스를 수행한다. S-CSCF(21)는 사용자 단말(UE)(10)에게 서비스 자원과 관련된 정보를 제공한다. 뿐만 아니라, S-CSCF(21)는 사용자 단말(UE)(10)의 등록시에 HSS(25)로부터 수신한 인증정보를 가지고 인증을 수행한다.The S-CSCF 21 serves as a register and controls a session of a registered endpoint. The S-CSCF 21 is registered in the HSS 25 so as to correspond to the user terminal (UE) 10, and then downloads and stores subscriber information of the user terminal (UE) 10. In addition, the S-CSCF 21 performs a control service while managing session state of an actually registered user terminal (UE) 10. The S-CSCF 21 provides information related to service resources to the user terminal (UE) 10. In addition, the S-CSCF 21 performs authentication with the authentication information received from the
한편, HSS(25)는 호/세션 제어를 위한 사용자 단말(UE)(10) 가입자의 모든 정보들에 대한 책임을 지고 있다. 이는 기존의 3G 통신망에서 홈 위치 등록기(HLR)의 모든 기능을 포함하며, IMS 가입자에 대한 정보와 관련된 신호 프로토콜도 포함하고 있다. 이러한 HSS(25)는 하나의 동일한 망에서 가입자의 수와 네트워크의 구성 능력에 따라 한 개 또는 여러 개가 존재할 수 있다. On the other hand, the HSS 25 is responsible for all the information of the UE (UE) subscriber for call / session control. This includes all the functions of the home location register (HLR) in the existing 3G network, and also includes the signaling protocol related to the information about the IMS subscriber. One or several
HSS(25)는 가입자의 마스터 데이터베이스로 가입자와 관련된 기본적인 정보를 가지고 있다. 이러한 정보로는 가입자 식별자(즉, 번호 및 주소정보), 가입자의 보안정보(즉, 인증 및 권한 검증을 위한 망 액세스 제어 정보), 가입자의 위치정보(즉, 등록 및 Inter-system 레벨의 이동정보) 및 가입자 프로파일 정보 등을 들 수 있다.The HSS 25 is a subscriber's master database with basic information related to the subscriber. Such information includes subscriber identifier (ie number and address information), subscriber security information (ie network access control information for authentication and authorization verification), subscriber location information (ie registration and inter-system level mobility information). ) And subscriber profile information.
상기와 같은 정보를 바탕으로 HSS(25)는, 크게 HLR/AUC(Home Location Register/Authentication) 기능과 IP 멀티미디어 서비스를 위한 IP 멀티미디어 기능을 제공한다. 도면에서 사용자 단말(UE)(10)은 멀티미디어 서비스를 위해 P-CSCF(23)로 서비스 요청 메시지를 전송한다. P-CSCF(23)는 이 서비스 요청 메시지를 다시 I-CSCF(22)로 전송하며, I-CSCF(22)에서 해당하는 S-CSCF(21)를 선택하게 된다. 그리고 나서, 상기 S-CSCF(21)는 정보 관련 서비스를 종점에 제공하게 된다. Based on the above information, the
사업자의 IMS망 내에 복수 개의 HSS(25)가 존재하는 경우, S-CSCF(21)는 가입자의 정보를 획득하기 위해 가입자가 등록된 HSS(25)로 접근하여야 한다. S-CSCF(21)는 복수개의 HSS(25)중 가입자가 등록된 HSS(25)를 찾기 위해 SLF(Subscriber Locator Function)(미도시)를 이용하여 HSS(25)의 주소를 획득하는 절차를 수행한다.When there are a plurality of
상기 응용 서버(AS)(30)는 IM(Instant Messaging), 프레즌스(Presence), VCC(Voice Call Continuity), PTT(Push-To-Talk), VoIP(Voice over Internet Protocol), GLMS(Group List Management Server), ICS(IMS Centralized Services) 및 가상번호 서비스 등을 포함하는 IP 멀티미디어 서비스를 가입자에게 제공하기 위한 네트워크 엘리먼트이다. The application server (AS) 30 includes Instant Messaging (IM), Presence (Voice), Voice Call Continuity (VCC), Push-To-Talk (PTT), Voice over Internet Protocol (VoIP), Group List Management (GLMS) Network element for providing subscribers with IP multimedia services including Server), IMS Centralized Services (ICS), and virtual number services.
사용자는 규정된 SIP REGISTER 방법을 사용하여 IMS에 등록한다. 이는 IMS에소속되고 SIP 사용자 식별이 도달될 수 있는 어드레스를 IMS로 통지하는 메커니즘이다. 3GPP에서, IMS 단말기(또는 SIP 단말기)가 등록을 수행할 때, IMS는 사용자를 인증하고, 사용 가능한 S-CSCF들의 세트로부터 S-CSCF를 상기 사용자에게 할당한다. S-CSCF를 할당하는 기준이 3GPP에 의해 규정되지 않는 반면, 이들은 부하분담(load sharing) 및 서비스 요구조건을 포함할 수 있다. S-CSCF의 할당은 IMS-기반 서비스로의 사용자 액세스를 제어하는데 핵심요소라는 것을 주의해야 한다. The user registers with IMS using the prescribed SIP REGISTER method. This is a mechanism for notifying the IMS of addresses belonging to the IMS and from which SIP user identification can be reached. In 3GPP, when an IMS terminal (or SIP terminal) performs registration, the IMS authenticates the user and assigns the S-CSCF to the user from the set of available S-CSCFs. While the criteria for allocating S-CSCF are not defined by 3GPP, they may include load sharing and service requirements. It should be noted that the assignment of S-CSCF is a key factor in controlling user access to IMS-based services.
등록 절차 동안에, I-CSCF는 S-CSCF가 이미 선택되지 않았다면 S-CSCF를 선택해야 할 책임이 있다. I-CSCF는 홈 네트워크의 홈 가입자 서버(HSS)로부터 필요로 하는 S-CSCF 캐퍼빌리티(Capability)를 수신하고, 상기 수신된 캐퍼빌리티에 기 초하여 적합한 S-CSCF를 선택한다. 등록된 사용자가 세션 요청을 IMS로 계속 전송할 때, P-CSCF는 등록 절차 동안 S-CSCF로부터 수신된 정보에 기초하여 선택된 S-CSCF로 요청을 전달할 수 있다. IMS 서비스 네트워크내에서, 응용 서버(AS)들은 IMS 서비스 기능을 구현하기 위해 제공된다. 응용 서버는 IMS 시스템에서 서비스를 최종 사용자에게 제공하고, 3GPP 규정 Mr 인터페이스를 통해 최종 지점으로써 접속되거나 3GPP 규정 ISC 인터페이스를 통해 S-CSCF에 의해 "링크"될 수 있다. 후자의 경우에, 개시필터기준(IFC)이 S-CSCF에 의해 사용되어 SIP 세션 설정 동안 "링크"되어야만 하는 어떤 응용 서버를 결정한다. IFC는 가입자 프로파일의 일부로서 IMS 등록 절차 동안 HSS로부터 S-CSCF에 의해 수신된다.(도 4 참조)During the registration process, the I-CSCF is responsible for selecting an S-CSCF if it has not already been selected. The I-CSCF receives the required S-CSCF capability from the home subscriber server (HSS) of the home network and selects an appropriate S-CSCF based on the received capability. When a registered user continues to send a session request to the IMS, the P-CSCF may forward the request to the selected S-CSCF based on the information received from the S-CSCF during the registration procedure. In an IMS service network, application servers (ASs) are provided to implement IMS service functionality. The application server provides the service to the end user in the IMS system and can be connected as an end point via the 3GPP-compliant Mr interface or "linked" by the S-CSCF via the 3GPP-compliant ISC interface. In the latter case, the Initiation Filter Criterion (IFC) is used by the S-CSCF to determine which application server should be "linked" during SIP session establishment. The IFC is received by the S-CSCF from the HSS during the IMS registration procedure as part of the subscriber profile (see Figure 4).
가상번호(Free Number)는 자신의 사생활 보호를 위해 자신의 실제 전화번호 대신에 사용하는 가상의 전화번호를 의미한다. 이러한 가상번호 서비스를 구현하기 위한 음성 호 처리 기술이 대한민국 등록특허 제 0795585 호(특허 문헌 1) 및 대한민국 등록특허 제 0800083 호에 개시되어 있다. Free Number means a virtual telephone number used instead of a real telephone number to protect his privacy. A voice call processing technology for implementing such a virtual number service is disclosed in Korean Patent No. 0795585 (Patent Document 1) and Korean Patent No. 0800083.
상기 특허 문헌 1은 CDMA 기반 네트워크에서 가상 번호 서비스를 실현하는 방법에 관한 것이고, 특허 문헌 2는 WCDMA 기반 네트워크에서 가상번호 서비스를 실현하는 방법에 관한 것이다.
이러한 가상번호 서비스는 음성 호 처리에서 뿐만 아니라 멀티미디어 호 처리 특히, IP 멀티미디어 서브 시스템을 이용한 멀티미디어 서비스에도 적용 가능하다. This virtual number service is applicable not only in voice call processing but also in multimedia call processing, in particular, multimedia service using IP multimedia subsystem.
IMS 네트워크에서 가상번호 서비스를 제공하는 절차는 대략 아래와 같다. 즉, 가입자로부터 SIP 메시지를 수신한 발신측 CSCF는 가입자 프로파일의 IFC를 확인하여 상기 SIP 메시지를 미리 결정된 응용 서버로 라우팅한다. 해당 응용 서버는 상기 SIP 메시지의 메시지 헤더 필드의 "TO" 태그의 가상번호(Free Number)를 실제번호(Real Number)로 변경한 후 상기 발신측 CSCF로 반송한다. The procedure for providing virtual number service in IMS network is as follows. That is, the calling CSCF receiving the SIP message from the subscriber checks the IFC of the subscriber profile and routes the SIP message to a predetermined application server. The application server changes the virtual number of the "TO" tag in the message header field of the SIP message to a real number and returns it to the calling CSCF.
이 경우, IMS 네트워크의 과금 발생 특성상 하기와 같은 문제가 발생한다. In this case, the following problem occurs due to the charging generation characteristics of the IMS network.
IMS에서 각 네트워크 엘리먼트들의 과금발생조건은 SIP 메시지의 "Call-ID" 태그, "TO" 태그 및 "FROM" 태그를 기준으로 하나의 CDR을 발생시킨다. 즉, 메시지 의 전송 전,후에 상기 "Call-ID" 태그, "TO" 태그 및 "FROM" 태그가 모두 일치하는 경우에는 하나의 호 처리로 판단하여 하나의 CDR을 발생시키지만, 상기 "Call-ID" 태그, "TO" 태그 및 "FROM" 태그중 어느 하나가 변경된 경우에는 다른 호 처리로 판단하여 새로운 또 하나의 CDR을 발생시킨다. The charging condition of each network element in the IMS generates one CDR based on the "Call-ID" tag, the "TO" tag, and the "FROM" tag of the SIP message. That is, when both the "Call-ID" tag, the "TO" tag, and the "FROM" tag match before and after the message is transmitted, one CDR is determined as one call processing and the one "Call-ID" is generated. If any one of the " tag, " TO " tag and " FROM " tag is changed, another call processing is judged to generate another new CDR.
따라서, 상기 종래의 IMS 가상번호 서비스와 같이 응용 서버에서 메시지 헤더 필드의 "TO" 태그의 가상 번호를 실제 번호로 변경하는 경우, 가상 번호를 기준으로 하는 CDR과 실제 번호를 기준으로 하는 CDR이 중복하여 발생함으로써 하나의 서비스에 대해 중복 과금되는 문제점이 있다. Therefore, when the virtual number of the "TO" tag in the message header field is changed to the real number in the application server as in the conventional IMS virtual number service, the CDR based on the virtual number and the CDR based on the real number are duplicated. There is a problem that the charge is duplicated for one service.
따라서, IMS 네트워크에서 가상 번호 서비스를 구현함에 있어서, 종래와 같은 중복 과금의 문제가 발생하지 않는 새로운 호 처리 방안이 요구된다. Therefore, in implementing the virtual number service in the IMS network, a new call processing scheme is required that does not cause the problem of duplicate charging as in the prior art.
본 발명자들은 종래의 가상 번호 서비스에서 중복 과금이 발생하는 이유가 응용 서버에서 메시지 헤더 필드의 "TO" 태그 정보를 변경하기 때문임을 알게 되었다. The inventors have found that the reason for the duplicate charging in the conventional virtual number service is that the application server changes the "TO" tag information in the message header field.
또한, 본 발명자들은 SIP 메시지의 특정 SDP 파라미터는 가입자의 용도에 따라 확장이 가능하고, 이러한 확장 가능 파라미터를 이용할 경우 "TO" 태그 정보의 변경 없이도 가상 번호 서비스의 제공이 가능함을 알았다. In addition, the present inventors have found that specific SDP parameters of SIP messages can be extended according to a subscriber's use, and when using these scalable parameters, it is possible to provide a virtual number service without changing "TO" tag information.
따라서, 본 발명은 IMS 네트워크에서 가상 번호 서비스를 제공할 때 중복 과금의 문제가 발생하지 않도록 하는 것을 목적으로 한다. Accordingly, an object of the present invention is to prevent a problem of duplicate charging when providing a virtual number service in an IMS network.
또한, 본 발명은 SIP 메시지의 특정 SDP 파라미터의 기능을 확장하는 것에 의해 메시지 헤더 필더의 특정 파라미터의 변경 없이 실제 번호로의 호 처리가 가 능하도록 하는 것을 다른 목적으로 한다. It is another object of the present invention to extend a function of a specific SDP parameter of a SIP message so that call processing to an actual number can be performed without changing a specific parameter of a message header field.
본 발명의 다른 목적 및 장점들은 하기에 설명될 것이며, 본 발명의 실시에 의해 알게 될 것이다. 또한, 본 발명의 목적 및 장점들은 첨부된 특허 청구 범위에 나타낸 수단 및 조합에 의해 실현될 수 있다.Other objects and advantages of the invention will be described below and will be appreciated by the practice of the invention. Further, objects and advantages of the present invention can be realized by the means and the combination shown in the appended claims.
본 발명의 제 1 양태에 따른 IMS 네트워크를 기반으로 하여 가상 번호 서비스를 제공하기 위한 응용 서버는, 발신측 호 세션 제어장치(CSCF)로부터 가상 번호를 착신 번호로 하는 제 1 SIP 메시지를 수신하는 수단; 상기 제 1 SIP 메시지의 메시지 바디 필드에 상기 가상 번호에 대응하는 실제 번호를 부가하는 수단; 상기 실제 번호에 액세스할 수 있도록 상기 SIP 메시지의 메시지 헤더 필드에 트리거(trigger) 정보를 생성하는 수단; 상기 트리거 정보와 실제 번호를 포함하는 제 2 SIP 메시지를 생성하는 수단; 및 상기 제 2 SIP 메시지를 상기 발신측 호 세션 제어장치로 전송하는 수단을 포함한다. An application server for providing a virtual number service based on an IMS network according to the first aspect of the present invention, comprising: means for receiving a first SIP message having a virtual number as a called number from a calling party session controller (CSCF); ; Means for adding a real number corresponding to the virtual number to a message body field of the first SIP message; Means for generating trigger information in a message header field of the SIP message to access the actual number; Means for generating a second SIP message comprising the trigger information and a real number; And means for transmitting the second SIP message to the originating call session controller.
또한, 본 발명의 제 2 양태에 따른 발신측 IMS 코어 네트워크에 위치하는 호 세션 제어장치는, 발신 가입자로부터 가상 번호를 착신 번호로 하는 제 1 SIP 메시지를 수신하는 제 1 수신 수단; 가입자 프로파일의 IFC(Initial Filter Criteria)의 트리거 정보에 따라 상기 제 1 SIP 메시지를 가상 번호 서비스를 제공하는 응용 서버로 라우팅하는 제 1 라우팅 수단; 상기 응용 서버로부터 메시지 바디 필드에 상기 가상 번호에 대응하는 실제 번호를 포함하는 제 2 SIP 메시지를 수신하는 제 2 수신 수단; 및 상기 제 2 SIP 메시지로부터 실제 번호를 확인하고, 이 실제 번호 를 관할하는 착신측 호 세션 제어장치로 상기 제 2 SIP 메시지를 라우팅하는 제 2 라우팅 수단을 포함한다. 이때, 상기 실제 번호는 제 2 SIP 메시지의 메시지 바디 필드의 SDP 파라미터를 이용하여 첨가되고, 이 실제 번호에 액세스 하기 위한 트리거 정보가 제 2 SIP 메시지의 메시지 헤더 필드에 포함되며, 이로 인해, 상기 제 2 라우팅 수단은 상기 트리거 정보에 따라 상기 실제 번호를 확인하게 된다. Further, a call session control apparatus located in an originating IMS core network according to a second aspect of the present invention, includes: first receiving means for receiving a first SIP message having a virtual number as a called number from an originating subscriber; First routing means for routing the first SIP message to an application server providing a virtual number service according to trigger information of an Initial Filter Criteria (IFC) of a subscriber profile; Second receiving means for receiving from the application server a second SIP message including a real number corresponding to the virtual number in a message body field; And second routing means for identifying a real number from the second SIP message and routing the second SIP message to a called party call session controller that is in charge of the real number. In this case, the real number is added using the SDP parameter of the message body field of the second SIP message, and the trigger information for accessing the real number is included in the message header field of the second SIP message. The second routing means checks the actual number according to the trigger information.
상기 제 2 라우팅 수단은 상기 실제 번호를 이용하여 홈 가입자 서버(HSS)에 질의하는 것에 의해 상기 착신측 호 세션 제어장치로의 라우팅 경로를 획득하고, 상기 제 1 라우팅 수단은, 가입자 프로파일의 IFC를 통해 착신 가입자의 가상 번호 서비스 가입 여부를 확인하고, IFC의 트리거 정보에 따라 상기 제 1 SIP 메시지를 상기 가상 번호에 따른 호 처리 전에 먼저 상기 응용 서버로 라우팅한다. The second routing means obtains a routing path to the called party session controller by querying a home subscriber server (HSS) using the actual number, and the first routing means obtains the IFC of the subscriber profile. It checks whether the called subscriber subscribes to the virtual number service, and routes the first SIP message to the application server before the call processing according to the virtual number according to trigger information of the IFC.
본 발명의 제 3 양태에 따른 IMS 네트워크를 기반으로 하여 가상 번호 서비스를 제공하기 위한 방법은, 가상 번호를 착신 번호로 하는 SIP 메시지의 메시지 바디 필드에 상기 가상 번호에 대응하는 실제 번호를 부가하고, 이 실제 번호에 액세스 하기 위한 트리거 정보를 메시지 헤더 필드에 생성하는 것에 의해 상기 실제 번호에 근거한 호 처리가 이루어지도록 하는 것을 특징으로 한다. A method for providing a virtual number service based on an IMS network according to a third aspect of the present invention comprises: adding a real number corresponding to the virtual number to a message body field of a SIP message whose virtual number is a called number; By generating trigger information for accessing the actual number in the message header field, call processing based on the actual number is performed.
본 발명의 제 4 양태에 따른 발신측 IMS 네트워크에서 가상 번호를 착신 번호로 하는 SIP 메시지를 호 처리하는 방법은, 발신 가입자로부터 가상 번호를 착신 번호로 하는 제 1 SIP 메시지를 수신하는 단계; 상기 제 1 SIP 메시지의 메시지 바디 필드에 상기 가상 번호에 대응하는 실제 번호를 부가하고, 이 실제 번호에 액세스하기 위한 트리거 정보를 메시지 헤더 필드에 생성하는 것에 의해 제 2 SIP 메시 지를 생성하는 단계; 상기 제 2 SIP 메시지의 트리거 정보에 따라 상기 실제 번호를 확인하는 단계; 및 이 실제 번호를 착신 번호로 하여 착신측 네트워크 노드로 상기 제 2 SIP 메시지를 호 처리하는 단계를 포함한다. According to a fourth aspect of the present invention, there is provided a method of processing a SIP message using a virtual number as a called number in an originating IMS network, the method comprising: receiving a first SIP message using a virtual number as a called number from an originating subscriber; Generating a second SIP message by adding a real number corresponding to the virtual number to a message body field of the first SIP message and generating trigger information for accessing the real number in a message header field; Confirming the actual number according to trigger information of the second SIP message; And processing the second SIP message to the called party's network node using this actual number as the called number.
본 발명의 제 5 양태에 따른 IMS 네트워크를 기반으로 하여 가상 번호 서비스를 제공하기 위한 방법은, 발신측 네트워크 노드에서 발신 가입자로부터 가상 번호를 착신 번호로 하는 제 1 SIP 메시지를 수신하는 단계; 착신 호 처리 이전에 가입자 프로파일의 IFC(Initial Filter Criteria)의 트리거 정보에 따라 상기 제 1 SIP 메시지를 가상 번호 서비스를 제공하기 위한 응용 서버로 라우팅하는 단계; 상기 응용 서버에서, SIP 메시지의 메시지 바디 필드의 확장 가능 SDP(Session Description Protocol) 파라미터를 이용하여 상기 가상 번호에 대응하는 실제 번호를 상기 제 1 SIP 메시지에 부가하고, 이 실제 번호에 액세스하기 위한 트리거 정보를 상기 제 1 SIP 메시지의 메시지 헤더 필드에 생성하는 것에 의해 제 2 SIP 메시지를 생성하고, 이를 상기 발신측 네트워크 노드에 전송하는 단계; 및 상기 발신측 네트워크 노드에서, 상기 제 2 SIP 메시지의 트리거 정보에 따라 상기 실제 번호를 확인하고, 이 실제 번호를 착신 번호로 하여 상기 제 2 SIP 메시지를 호 처리하는 단계를 포함한다. A method for providing a virtual number service based on an IMS network according to a fifth aspect of the present invention, the method comprising: receiving, at an originating network node, a first SIP message having a virtual number as a called number from an originating subscriber; Routing the first SIP message to an application server for providing a virtual number service according to trigger information of an Initial Filter Criteria (IFC) of a subscriber profile before an incoming call processing; At the application server, add a real number corresponding to the virtual number to the first SIP message using an extensible Session Description Protocol (SDP) parameter of a message body field of a SIP message and trigger to access this real number Generating a second SIP message by generating information in a message header field of the first SIP message and transmitting it to the originating network node; And identifying, at the calling network node, the actual number according to the trigger information of the second SIP message, and processing the second SIP message by using the actual number as a called number.
또한, 본 발명의 제 5 양태에 따른 방법은, 착신측 네트워크 노드에서, 상기 발신측 네트워크 노드로부터 상기 제 2 SIP 메시지를 수신하는 단계; 및 상기 실제 번호에 대한 IP를 이용하여 상기 제 2 SIP 메시지의 시작 라인 필드의 SIP-URI를 변환하는 단계를 더 포함할 수 있다. Further, the method according to the fifth aspect of the present invention includes: receiving, at a called network node, the second SIP message from the calling network node; And converting the SIP-URI of the start line field of the second SIP message by using the IP for the actual number.
상기 제 1 및 제 2 SIP 메시지는 SIP INVITE 메시지이고, 상기 제 1 및 제 2 SIP 메시지의 메시지 헤더 필드의 To 태그에는 가상 번호가 링크되어 있다. The first and second SIP messages are SIP INVITE messages, and a virtual number is linked to a To tag of a message header field of the first and second SIP messages.
본 발명에 따르면, IMS 네트워크를 통해 가상번호 서비스를 제공함에 있어서, SIP 메시지의 메시지 헤더 필드의 기존 태그 정보(CALL-ID, TO, FROM)를 변경하지 않기 때문에 과금 정보가 중복하여 발생하는 문제를 방지할 수 있다. According to the present invention, in providing a virtual number service through an IMS network, since the existing tag information (CALL-ID, TO, FROM) of the message header field of the SIP message is not changed, billing information is duplicated. You can prevent it.
이하, 첨부된 도면들을 참조로 본 발명의 바람직한 실시예를 상세히 설명하기로 한다. Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings.
먼저, 도 2는 본 발명의 바람직한 실시예에 따른 가상 번호 서비스를 구현하기 위한 IMS 네트워크 시스템의 블록 구성도이다. First, FIG. 2 is a block diagram of an IMS network system for implementing a virtual number service according to a preferred embodiment of the present invention.
도 2에 따른 IMS 네트워크 시스템은 크게 발신측 IMS 코어네트워크(100)와 착신측 IMS 코어 네트워크(200) 및 응용 서버(300)로 구성된다. The IMS network system according to FIG. 2 is largely composed of a calling party
상기 발신측 IMS 코어네트워크(100)와 착신측 IMS 코어 네트워크(200)는 도면에 도시된 S-CSCF(110, 210) 이외에 P-CSCF, I-CSCF 및 HSS 등의 다른 네트워크 엘리먼트들을 포함한다. 이들 엘리먼트의 구체적인 구성과 기능은 도 1과 그 설명을 참조하는 것에 의해 생략한다. The source
본 발명에 따른 발신측 S-CSCF(110)는 발신 가입자로부터 SIP 메시지(예를 들어, INVITE 메시지)를 수신한 후, 착신 가입자 프로파일의 IFC(Initial Filter Criteria)의 트리거(Trigger) 정보에 따라 해당 SIP 메시지를 가상번호 서비스를 위한 응용 서버(300)로 라우팅한다. 발신측 S-CSCF(110)로부터 SIP 메시지를 수신받은 응용 서버(300)는 실제 번호에 근거한 메시지 라우팅이 될 수 있도록 SIP 메시지의 메시지 바디 필드에 실제번호를 추가하고, 메시지 헤더 필드에 트리거 정보를 부가하여 새로운 응답 메시지(예를 들어, 100Trying 메시지)를 생성한다. After the calling party S-
상기 응용 서버(300)로부터 응답 메시지를 수신한 발신측 S-CSCF(110)는 메시지 바디 필드에 실제번호가 추가된 SIP 메시지를 착신측 S-CSCF(210)에 전달한다. Upon receipt of the response message from the
착신측 S-CSCF(210)는 상기 SIP 메시지의 실제번호에 근거하여 시작 라인 필드의 URI를 변환한 후, P-CSCF로 전달한다. The called party S-
이하, 도 2를 참조하여 본 발명에 따른 가상 번호 서비스를 구현하기 위한 IMS 네트워크 엘리먼트들의 구체적인 구성을 설명한다. Hereinafter, a detailed configuration of IMS network elements for implementing a virtual number service according to the present invention will be described with reference to FIG. 2.
먼저, 상기 발신측 S-CSCF(110)는 SIP 메시지를 가상번호 서비스를 위한 응용 서버로 라우팅하고, 응용 서버로부터의 SIP 메시지로부터 실제번호를 추출하여 실제번호를 관할하는 착신측 S-CSCF로 전송하기 위하여 도 2와 같이 필터링부(113), 트리거링부(112) 및 실제번호 추출부(111)와 같은 기능 엘리먼트들을 포함한다. First, the calling party S-
상기 필터링부(Filtering Module)(113)는 발신 가입자로부터 SIP 메시지가 수신됨에 따라 HSS로부터 다운로드 받은 가입자 프로파일의 IFC를 확인하여 착신 가입자가 가상번호 서비스에 가입되어 있는지 여부를 확인한다. As the SIP module receives the SIP message from the calling subscriber, the
상기 트리거링부(Triggering Module)(112)는 착신 가입자가 가상번호 서비스 에 가입되어 있을 경우, 발신 가입자로부터 전송받은 SIP 메시지를 가상번호 서비스를 제공하는 응용 서버(300)로 트리거링한다. When the called subscriber is subscribed to the virtual number service, the triggering
도 4에는 가입자 프로파일의 대략적인 구성이 도시되어 있다. 가입자 프로파일(400)중 서비스의 형태 및 그 내용을 설정하는 부분은 가입자 프로파일의 IFC(Initial Filter Criteria)(410)의 ServiceInfo 부분에 저장된다. 즉, 가입자 프로파일은 SIP 메시지의 착/발신 트리거(trigger)를 이용하여 가상번호 서비스의 가입 여부 및 SIP 메시지의 발신 또는 착신시의 동작을 설정할 수 있다. 트리거 정보는 착신 가입자가 가상번호 서비스에 가입되어 있을 경우, 발신측 S-CSCF로 하여금 SIP 메시지를 곧 바로 호 처리하지 않고, 가상번호 서비스를 제공하는 응용 서버(300)로 먼저 트리거링하게 한다. 4 shows a schematic configuration of a subscriber profile. The portion of the
즉, 발신측 S-CSCF(100)의 필터링부(113) 및 트리거링부(112)는 가입자 프로파일(400)의 IFC(410)를 확인하여 착신 가입자가 가상번호 서비스에 가입되어 있는지 여부를 확인하고, 가상번호 서비스에 가입되어 있는 경우 가상번호 서비스를 제공하는 응용 서버(300)로 SIP 메시지를 먼저 트리거링한다.That is, the
상기 실제번호 추출부(111)는 가상번호 서비스를 제공하는 응용 서버(300)로부터 수신한 SIP 메시지의 메시지 바디 필드로부터 실제 번호(Real Number)를 추출하고, 이 실제 번호에 근거하여 착신측 S-CSCF(210)로 SIP 메시지를 라우팅한다. The real
가상 번호 서비스를 제공하는 응용 서버(300)는 도 2와 같이 SIP 인터페이스부(330), 트리거정보 생성부(320) 및 실제번호 첨가부(310)를 포함한다. The
먼저, 상기 SIP 인터페이스부(330)는 상기 발신측 S-CSCF(110)와 INVITE 메 시지를 SIP에 기반하여 송,수신한다. First, the
상기 트리거정보 생성부(320) 및 실제번호 첨가부(310)를 설명하기에 앞서 도 5를 참조하여 SIP 메시지 포맷을 설명한다. Before describing the trigger
도 5에 도시된 바와 같이, SIP 메시지(500)는 SIP 규약에 따라 시작 라인 필드(510), 메시지 헤더 필드(520), CRLF(Carriage-Return Line-Feed)(530) 및 메시지 바디 필드(540)로 구성된다. As shown in FIG. 5, the
상기 시작 라인 필드(510)는 요청할 메소드(Method) 유형, 요청을 수신하는 대상의 주소를 나타내는 SIP URI 및 SIP 버젼에 관한 데이터를 포함한다. The
상기 메시지 헤더 필드(520)는 세션을 제어하기 위한 Via 태그, From 태그, To 태그, Call-ID 태그, Contact 태그 등을 포함한다. The
상기 메시지 바디 필드(530)는 해당 세션의 미디어 스트림 정보를 전달함으로써 세션에 대한 정보를 수신하는 쪽에서 세션에 참여하게 하는 SDP(Session Description Protocol)가 사용된다. 이 메시지 바디 필드(530)에는 m 파라미터, c 파라미터, a 파라미터 등의 여러가지 SDP 파라미터가 포함되는데, 특히 상기 a 파라미터는 사용자의 용도에 맞게 그 기능의 확장이 가능하다. The
상기 실제번호 첨가부(310)는 SIP 인터페이스부(330)를 통해 수신한 SIP 메시지의 "TO" 태그를 통해 가상 번호를 확인하고, SIP 메시지의 메시지 바디 필드(530)의 a 파라미터를 확장하여 가상 번호에 대응하는 실제 번호를 부가한다. 즉, 실제번호 첨가부(310)는 메시지 바디 필드의 a 파라미터에 "svc-type : 실제 번호"를 추가하여 a 파라미터를 확장한다. The real
또한, 상기 트리거정보 생성부(320)는 다른 IMS 네트워크 엘리먼트들(예를 들어, S-CSCF)이 SIP 메시지를 필터링할 때, 메시지 헤더 필드의 "TO" 태그에 있는 가상 번호가 아니라 메시지 바디 필드의 "a=svc-type"의 실제 번호에 근거할 수 있도록 메시지 헤더 필드에 트리거정보를 생성한다. 이 트리거 정보는 메시지 헤더 필드내에 "User-Agent : svc-type"형태로 추가된다. In addition, the trigger
이렇게 실제번호 첨가부(310) 및 트리거정보 생성부(320)에 의해 새롭게 생성된 SIP 메시지는 상기 SIP 인터페이스부(330)를 통해 발신측 S-CSCF로 전송된다. The SIP message newly generated by the real
또한, 본 발명에 따른 수신측 S-CSCF(210)는 도 2와 같이 필터링부(212) 및 URI 변환부(211)를 포함한다. In addition, the receiving side S-
상기 필터링부(212)는 발신측 S-CSCF(110)로부터 수신한 SIP 메시지를 필터링하여 메시지 헤더 필드에 트리거 정보("User-Agent : svc-type")가 존재하는지 여부를 판별하고, 트리거정보가 존재하는 경우 해당 SIP 메시지를 URI 변환부(211)로 전달한다. The
URI 변환부(211)는 메시지 헤더 필드의 트리거 정보("User-Agent : svc-type")에 따라 메시지 바디 필드의 "a=svc-type : 실제 번호"로부터 실제 번호를 추출하고, 이 실제 번호에 대한 IP로 시작 라인 필드의 SIP URI를 변환한다. The
상기와 같은 구성의 시스템에 근거하여 이루어지는 본 발명의 가상번호 서비스 제공 방법을 도 3 및 도 6을 참조하여 설명한다. A virtual number service providing method of the present invention based on the system having the above configuration will be described with reference to FIGS. 3 and 6.
발신 가입자 단말(UE #1)은 도 6의 (a)와 같은 포맷을 갖는 SIP INVITE 메시지(1)(600)를 발신측 S-CSCF #1로 전송한다. 상기 SIP INVITE 메시지(1)(600)의 메 시지 헤더 필드의 "TO" 태그(610)에는 가상번호가 기재되어 있다.(S110) The calling subscriber
발신측 S-CSCF #1는 상기 발신 가입자 단말(UE #1)로 상기 SIP INVITE 메시지에 대한 100번 시도 응답(100 Trying)을 전송한다.(S113)The calling party S-
발신측 S-CSCF #1는 착신 가입자 프로파일의 IFC(초기 필터링 기준)의 트리거 정보에 따라 도 6의 (a)와 같은 포맷을 갖는 SIP INVITE 메시지(2)(600)를 가상번호 서비스 제공을 위한 응용 서버(AS)로 라우팅한다.(S117)The calling party S-
이에 따라, 상기 응용 서버(AS)는 상기 발신측 S-CSCF #1로 100번 시도 응답을 전송하는데, 이는 상기 S113 과정과 동일하다.(S119)Accordingly, the application server AS transmits 100 attempt responses to the calling party S-
발신측 S-CSCF #1로부터 도 6의 (a)와 같은 SIP INVITE 메시지(2)(600)를 수신한 응용 서버는 해당 SIP 메시지의 메시지 바디 필드의 a 파라미터를 확장하여 "a=svc-type : 실제번호"(630)라는 정보를 통해 실제번호를 첨가하고, 메시지 헤더 필드내에 "User-Agent : svc-type"(620)이라는 트리거 태그를 삽입하여 도 6의 (b)와 같은 포맷의 새로운 SIP INVITE 메시지(3)를 생성한다.(S121)The application server receiving the SIP INVITE message (2) 600 such as (a) of FIG. 6 from the calling party S-
이렇게 생성한 SIP INVITE 메시지(3)는 응용 서버(AS)에 의해 발신측 S-CSCF #1으로 다시 전송되고(S123), 발신측 S-CSCF #1은 응용 서버(AS)에 대해 100번 시도 응답을 전송한다.(S125)The SIP INVITE message (3) thus generated is sent back to the calling party S-
응용 서버로부터 상기 SIP INVITE 메시지(3)를 수신한 발신측 S-CSCF #1는 메시지 헤더 필드의 "User-Agent : svc-type"(620)라는 트리거 정보에 따라 메시지 바디 필드의 "a=svc-type"(630) 파라미터로부터 실제 번호를 추출한다.(S129)The originating S-
발신측 S-CSCF #1는 이렇게 추출한 실제 번호에 근거하여 홈 가입자 서 버(HSS)에 질의를 보내어 착신 IMS망에 위치하고 있는 착신측 S-CSCF #2를 찾아낸다.(S129, S131)The calling party S-
그 후, 발신측 S-CSCF #1은 상기 찾아낸 착신측 S-CSCF #2로 도 6의 (c)와 같은 형태의 SIP INVITE 메시지(4)를 전송하고, 착신측 S-CSCF #2는 발신측 S-CSCF #1로 100번 시도 응답을 전송한다.(S133, S135) 이 SIP INVITE 메시지(4)에는 메시지 헤더 필드의 "TO" 태그(610)에 가상번호가 기재되고, "User-Agent : svc-type"(620)이라는 트리거 정보가 추가되며, 메시지 바디 필드에는 "a=svc-type : 실제번호"라는 확장 파라미터 정보가 포함된다. Thereafter, the calling party S-
상기 SIP INVITE 메시지(4)를 수신한 착신측 S-CSCF #2는 SIP INVITE 메시지(4)를 필터링하여 메시지 헤더 필드의 "User-Agent : svc-type"(620)이라는 트리거 정보에 따라 메시지 바디 필드로부터 실제 번호를 추출하고, 이 실제 번호에 대한 IP로 시작 라인 필드의 "SIP-URI"를 변환하여 도 6의 (d)와 같은 SIP INVITE 메시지(5)를 생성한다.(S137)The called party S-
이렇게 생성된 SIP INVITE 메시지(5)는 착신측 P-CSCF #2를 경유하여 착신 가입자 단말(UE #2)로 전송, 완료된다.(S139, S141, S143, S145)The
이와 같이, 본 발명에 따른 가상번호 서비스는 SIP 메시지의 "TO" 태그의 가상번호를 변경하지 않고도 실제 번호에 따른 메시지 라우팅을 가능하게 하기 때문에 종래와 같은 중복 과금의 문제가 발생하지 않는다. As such, the virtual number service according to the present invention does not cause the problem of the conventional billing because it enables the message routing according to the actual number without changing the virtual number of the "TO" tag of the SIP message.
이상에서는 본 발명에 따른 바람직한 실시예를 첨부한 도면을 참조하여 상세하게 설명하였다. 하지만, 본 발명의 실시예들은 본 발명이 속한 기술분야에서 통 상의 지식을 가진 자에 의하여 다양한 변형이나 응용이 가능하며, 본 발명에 따른 기술적 사상의 범위는 후술하는 특허청구범위에 의하여 정해져야 할 것이다.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 invention to be defined by the claims to be described later will be.
본 명세서에 첨부되는 다음의 도면들은 본 발명의 바람직한 실시예를 예시하는 것이며, 상술한 발명의 상세한 설명과 함께 본 발명의 기술사상을 더욱 이해시키는 역할을 하는 것이므로, 본 발명은 그러한 도면에 기재된 사항에만 한정되어 해석되어서는 아니된다.The following drawings, which are attached to this specification, illustrate preferred embodiments of the present invention, and together with the detailed description of the present invention serve to further understand the technical spirit of the present invention, the present invention includes matters described in such drawings. It should not be construed as limited to.
도 1은 IP 멀티미디어 서브시스템의 블록 구성도. 1 is a block diagram of an IP multimedia subsystem.
도 2는 본 발명에 따른 가상 번호 서비스를 제공하기 위한 IP 멀티미디어 서브 시스템의 블록 구성도. 2 is a block diagram of an IP multimedia subsystem for providing a virtual number service according to the present invention;
도 3은 본 발명에 따른 가상 번호 서비스를 구현하기 위한 호 처리 흐름도.3 is a call processing flow diagram for implementing a virtual number service in accordance with the present invention.
도 4는 가입자 프로파일의 개략적인 데이터 포맷. 4 is a schematic data format of a subscriber profile.
도 5는 SIP 메시지의 메시지 포맷. 5 is a message format of a SIP message.
도 6은 도 3의 호 처리 흐름에 따른 INVITE 메시지의 메시지 포맷 변환도. 6 is a message format conversion diagram of an INVITE message according to the call processing flow of FIG.
Claims (22)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020080082446A KR101117440B1 (en) | 2008-08-22 | 2008-08-22 | A Device And Method For Providing Free Number Service in the IP Multimedia Subsystem |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020080082446A KR101117440B1 (en) | 2008-08-22 | 2008-08-22 | A Device And Method For Providing Free Number Service in the IP Multimedia Subsystem |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20100023591A KR20100023591A (en) | 2010-03-04 |
KR101117440B1 true KR101117440B1 (en) | 2012-03-09 |
Family
ID=42175810
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020080082446A KR101117440B1 (en) | 2008-08-22 | 2008-08-22 | A Device And Method For Providing Free Number Service in the IP Multimedia Subsystem |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR101117440B1 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101705792B1 (en) * | 2015-09-18 | 2017-02-10 | 주식회사 케이티 | Apparatus for processing call with virtual phone number in VoLTE and method thereof |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008167454A (en) | 2002-10-09 | 2008-07-17 | Nokia Corp | Method and system for hiding a user's true identification information in a communication system |
-
2008
- 2008-08-22 KR KR1020080082446A patent/KR101117440B1/en active IP Right Grant
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008167454A (en) | 2002-10-09 | 2008-07-17 | Nokia Corp | Method and system for hiding a user's true identification information in a communication system |
Also Published As
Publication number | Publication date |
---|---|
KR20100023591A (en) | 2010-03-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4988855B2 (en) | Overlay between GSM and IMS for unregistered subscribers | |
CN102177698B (en) | Correlating communication sessions | |
EP2347562B1 (en) | Ip multimedia subsystem user identity handling | |
US20070189215A1 (en) | Method for reducing interface load of home subscriber server | |
EP3054644A1 (en) | Voice session termination for messaging clients in IMS | |
CN104202786B (en) | A kind of method and device for calling routing | |
US9055397B2 (en) | Method for usage of VPLMN infrastructure by an HPLMN to terminate an IMS session set up for a roaming user | |
AU2008263878B2 (en) | Access domain selection in a communications network | |
WO2010000295A1 (en) | Providing location information in an ip multimedia subsystem network | |
EP2119178B1 (en) | Method and apparatuses for the provision of network services offered through a set of servers in an ims network | |
EP2149243B1 (en) | IP multimedia subsystem (IMS) and method for routing an http message via an IMS | |
EP2716001B1 (en) | Routing of calls in ip multimedia subsystem centralized services networks | |
KR20100102363A (en) | Method and system for service registration at ip multimedia subsystem | |
KR100703426B1 (en) | Method and apparatus for enabling subscriber originating originating and incoming call in IP based multimedia subsystem | |
KR101117440B1 (en) | A Device And Method For Providing Free Number Service in the IP Multimedia Subsystem | |
CN113453174B (en) | Roaming place service providing method, IP multimedia system and storage medium | |
EP2083577B1 (en) | User device and registration method of user device | |
KR20100003869A (en) | A device for routing sip message and routing method | |
KR20060033407A (en) | A Method for Enabling Subscriber Information Call in IP-based Multimedia Subsystem | |
WO2008053013A1 (en) | Moving between communications domains | |
KR100967796B1 (en) | Method and apparatus for generating billing information message | |
KR101016641B1 (en) | Authentication control device and method for a terminal |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20080822 |
|
PA0201 | Request for examination | ||
N231 | Notification of change of applicant | ||
PN2301 | Change of applicant |
Patent event date: 20090824 Comment text: Notification of Change of Applicant Patent event code: PN23011R01D |
|
PG1501 | Laying open of application | ||
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20100630 Patent event code: PE09021S01D |
|
E601 | Decision to refuse application | ||
PE0601 | Decision on rejection of patent |
Patent event date: 20101223 Comment text: Decision to Refuse Application Patent event code: PE06012S01D Patent event date: 20100630 Comment text: Notification of reason for refusal Patent event code: PE06011S01I |
|
J201 | Request for trial against refusal decision | ||
PJ0201 | Trial against decision of rejection |
Patent event date: 20110121 Comment text: Request for Trial against Decision on Refusal Patent event code: PJ02012R01D Patent event date: 20101223 Comment text: Decision to Refuse Application Patent event code: PJ02011S01I Appeal kind category: Appeal against decision to decline refusal Decision date: 20111116 Appeal identifier: 2011101000449 Request date: 20110121 |
|
J301 | Trial decision |
Free format text: TRIAL NUMBER: 2011101000449; TRIAL DECISION FOR APPEAL AGAINST DECISION TO DECLINE REFUSAL REQUESTED 20110121 Effective date: 20111116 Free format text: TRIAL DECISION FOR APPEAL AGAINST DECISION TO DECLINE REFUSAL REQUESTED 20110121 Effective date: 20111116 |
|
PJ1301 | Trial decision |
Patent event code: PJ13011S01D Patent event date: 20111117 Comment text: Trial Decision on Objection to Decision on Refusal Appeal kind category: Appeal against decision to decline refusal Request date: 20110121 Decision date: 20111116 Appeal identifier: 2011101000449 |
|
PS0901 | Examination by remand of revocation | ||
S901 | Examination by remand of revocation | ||
GRNO | Decision to grant (after opposition) | ||
PS0701 | Decision of registration after remand of revocation |
Patent event date: 20111213 Patent event code: PS07012S01D Comment text: Decision to Grant Registration Patent event date: 20111122 Patent event code: PS07011S01I Comment text: Notice of Trial Decision (Remand of Revocation) |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20120209 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20120209 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
FPAY | Annual fee payment |
Payment date: 20150202 Year of fee payment: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20150202 Start annual number: 4 End annual number: 4 |
|
FPAY | Annual fee payment |
Payment date: 20180326 Year of fee payment: 7 |
|
PR1001 | Payment of annual fee |
Payment date: 20180326 Start annual number: 7 End annual number: 7 |
|
PR1001 | Payment of annual fee |
Payment date: 20211222 Start annual number: 11 End annual number: 11 |
|
PR1001 | Payment of annual fee |
Payment date: 20250122 Start annual number: 14 End annual number: 14 |