KR101074538B1 - System for schematizing flow of protocol message in Internet call service - Google Patents
System for schematizing flow of protocol message in Internet call service Download PDFInfo
- Publication number
- KR101074538B1 KR101074538B1 KR1020090055550A KR20090055550A KR101074538B1 KR 101074538 B1 KR101074538 B1 KR 101074538B1 KR 1020090055550 A KR1020090055550 A KR 1020090055550A KR 20090055550 A KR20090055550 A KR 20090055550A KR 101074538 B1 KR101074538 B1 KR 101074538B1
- Authority
- KR
- South Korea
- Prior art keywords
- message
- protocol
- messages
- sip
- call
- Prior art date
- Legal status (The legal status 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 status listed.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/04—Processing captured monitoring data, e.g. for logfile generation
- H04L43/045—Processing captured monitoring data, e.g. for logfile generation for graphical visualisation of monitoring data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/02—Capturing of monitoring data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/1066—Session management
- H04L65/1101—Session protocols
- H04L65/1104—Session initiation protocol [SIP]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Mining & Analysis (AREA)
- Business, Economics & Management (AREA)
- General Business, Economics & Management (AREA)
- Multimedia (AREA)
- Telephonic Communication Services (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
본 발명은 인터넷 전화서비스를 위한 프로토콜 메시지의 송수신 흐름 도식화 시스템에 관한 것이다.The present invention relates to a system for transmitting and receiving a flow of protocol messages for an Internet telephony service.
본 발명에 따른 인터넷 전화서비스를 위한 프로토콜 메시지 송수신 흐름 도식화 시스템은, 호 처리 요소들로부터 프로토콜 메시지들을 수집하는 메시지 수집모듈과, 상기 수집된 프로토콜 메시지들 중 분석대상 호와 관련된 프로토콜 메시지들을 추출하는 메시지 추출모듈과, 상기 추출된 프로토콜 메시지들 중 중복 메시지를 제거하는 중복메시지 제거 모듈과, 상기 중복 메시지가 제거된 프로토콜 메시지들로부터 송수신자 정보를 추출하는 송수신자 정보 추출 모듈과, 상기 추출된 송수신자 정보를 이용하여 송수신자를 도식화하는 송수신자 도식화 모듈과, 상기 도식화된 송수신자 간에 송수신되는 프로토콜 메시지를 시간순서대로 도식화하는 메시지 송수신 흐름 도식화 모듈을 포함하는 것을 특징으로 한다. The protocol message transmission and reception flow diagramming system for an Internet telephony service according to the present invention includes a message collecting module for collecting protocol messages from call processing elements, and a message for extracting protocol messages related to an analysis target call from the collected protocol messages. An extraction module, a duplicate message removal module for removing duplicate messages among the extracted protocol messages, a transceiver information extraction module for extracting transceiver information from protocol messages from which the duplicate messages have been removed, and the extracted transceiver Transmitter and receiver diagramming module for mapping the transceiver using the information, and a message transmission and flow flow mapping module for mapping the protocol messages transmitted and received between the diagrammatic transceiver in chronological order.
프로토콜, SIP, Diameter, VoIP, 메시지, 흐름, 처리, 도식화 Protocol, SIP, Diameter, VoIP, Message, Flow, Processing, Schematic
Description
본 발명은 인터넷 전화서비스를 위한 프로토콜 메시지의 송수신 흐름 도식화 시스템에 관한 것으로, 더욱 상세하게는 인터넷 전화 서비스 중 호 처리 요소들이 주고받은 프로토콜 메시지들(SIP와 Diameter)의 처리 과정을 서비스 관점에서 총체적으로 도식화하도록 하는 인터넷 전화서비스를 위한 프로토콜 메시지의 송수신 흐름 도식화 시스템에 관한 것이다.The present invention relates to a system for transmitting / receiving a flow of protocol messages for an Internet telephony service. More specifically, the process of processing protocol messages (SIP and Diameter) transmitted and received by call processing elements in an internet telephony service is generally described in terms of service. The present invention relates to a system for transmitting and receiving a flow of protocol messages for an internet telephony service.
인터넷 전화 서비스(VoIP;Voice over Internet Protocol)는 기존부터 사용되고 있는 데이터 통신용 패킷망을 인터넷폰에 이용하는 것으로, 음성 데이터를 인터넷 프로토콜 데이터 패킷으로 변화하여 일반 전화망에서의 통화를 가능하게 해주는 통신서비스 기술이다. 이처럼 인터넷 전화 서비스는 케이블을 통하여 여러 명이 동시에 사용할 수 있고 확장성도 뛰어나며 기존 전화에 비하여 요금도 훨씬 저렴하여 널리 사용되고 있다.Voice over Internet Protocol (VoIP) is a communication service technology that uses a packet network for data communication, which is used in the past, for an Internet phone, and converts voice data into Internet protocol data packets to enable a call in a general telephone network. As such, Internet telephony services are widely used because they can be used simultaneously by multiple people, have excellent scalability, and are much cheaper than conventional telephones.
이러한 인터넷 전화 서비스 제공 시 호를 연결하는 호 처리 요소 간에는 수 많은 프로토콜 메시지가 송수신되는데, 인터넷 전화 서비스 제공 중 장애가 발생하면 관련된 호 처리 요소들 사이에서 전달되는 프로토콜 메시지들을 추적하여 장애 발생 지점을 신속히 찾아 복구하도록 한다.When providing Internet telephone service, a number of protocol messages are transmitted and received between call processing elements connecting a call.If a failure occurs while providing Internet telephone service, the protocol messages transmitted between related call processing elements are traced to quickly find a point of failure. Restore it.
이에, 종래에는 여러 네트워크 장비나 네트워크 분석도구들을 통해 호 처리 요소 간에 전달되는 메시지를 수집하고 각 메시지의 전송 과정을 도식화하였다.Therefore, in the related art, messages transmitted between call processing elements through various network equipment or network analysis tools are collected and the transmission process of each message is illustrated.
그러나, 종래의 네트워크 장비나 네트워크 분석도구는 자신을 향해 전송되어 오거나 이들이 전송한 메시지들에 대한 단편적인 메시지 전송과정만을 도식화할 뿐 메시지들의 처리과정을 총체적으로 도식화하는 서비스는 제공하고 있지 않은 문제점이 있었다.However, the conventional network equipment or network analysis tool only illustrates a fragmentary message transmission process for messages that have been transmitted to or transmitted by them, but does not provide a service that schematically illustrates the processing of messages. there was.
본 발명의 목적은 인터넷 전화 서비스 중 호 처리 요소들이 주고받은 프로토콜 메시지들의 처리 과정을 서비스 관점에서 총체적으로 도식화하도록 하는데 있다.An object of the present invention is to provide a general view of the processing of protocol messages sent and received by call processing elements in an Internet telephony service from a service perspective.
상기와 같은 목적을 달성하기 위한 본 발명에 따른 인터넷 전화서비스를 위한 프로토콜 메시지 송수신 흐름 도식화 시스템은, 호 처리 요소들로부터 프로토콜 메시지들을 수집하는 메시지 수집모듈과, 상기 수집된 프로토콜 메시지들 중 분석대상 호와 관련된 프로토콜 메시지들을 추출하는 메시지 추출모듈과, 상기 추출된 프로토콜 메시지들 중 중복 메시지를 제거하는 중복메시지 제거 모듈과, 상기 중복 메시지가 제거된 프로토콜 메시지들로부터 송수신자 정보를 추출하는 송수신자 정보 추출 모듈과, 상기 추출된 송수신자 정보를 이용하여 송수신자를 도식화하는 송수신자 도식화 모듈과, 상기 도식화된 송수신자 간에 송수신되는 프로토콜 메시지를 시간순서대로 도식화하는 메시지 송수신 흐름 도식화 모듈을 포함하는 것을 특징으로 한다. In order to achieve the above object, a protocol message transceiving flow diagramming system for an Internet telephony service according to the present invention includes a message collecting module for collecting protocol messages from call processing elements, and an analysis target call among the collected protocol messages. A message extraction module for extracting protocol messages related to the protocol; a duplicate message removal module for removing duplicate messages among the extracted protocol messages; and transceiver information extraction for extracting transceiver information from protocol messages from which the duplicate messages have been removed. And a transceiver diagramming module for mapping a transceiver using the extracted transceiver information, and a message transmission and reception flow diagramming module for mapping protocol messages transmitted and received between the diagrammed transceivers in chronological order. .
삭제delete
삭제delete
삭제delete
삭제delete
삭제delete
삭제delete
삭제delete
또한, 상기 메시지 추출 모듈은, 상기 분석 대상 호의 발신자 또는 착신자와 관련된 프로토콜 메시지를 추출하여 1차 분류 프로토콜 메시지 그룹으로 그룹화하는 발신자/착신자별 그룹화 모듈과, 상기 1차 분류 프로토콜 메시지 그룹으로부터 호별로 메시지를 그룹화하여 2차 분류 프로토콜 메시지 그룹을 형성하는 호별 메시지 그룹화 모듈을 포함하는 것을 특징으로 한다.The message extracting module may further include a caller / recipient grouping module for extracting a protocol message related to a caller or a receiver of the analysis target call and grouping the message into a first classification protocol message group, and a message for each call from the first classification protocol message group. And a message grouping module for each call to form a secondary classification protocol message group.
또한, 상기 호별 메시지 그룹화 모듈은, 상기 1차 분류 프로토콜 메시지 그룹으로부터 SIP 기준 메시지를 추출하고, 상기 1차 분류 프로토콜 메시지 그룹으로부터 상기 SIP 기준 메시지 중 최초의 SIP 기준 메시지와 [Call-ID]가 동일한 SIP 프로토콜 메시지들을 추출하고, 상기 최초의 SIP 기준 메시지와 [Call-ID]가 동일한 SIP 프로토콜 메시지들 중 최후의 SIP 프로토콜 메시지를 판별하여 호 지속시간을 판별하는 것을 특징으로 한다.In addition, the call-by-call message grouping module extracts a SIP reference message from the primary classification protocol message group, and [Call-ID] is the same as the first SIP reference message among the SIP reference messages from the primary classification protocol message group. Extracting SIP protocol messages, and determining the last SIP protocol message among the SIP protocol messages in which the first SIP reference message and the [Call-ID] are the same to determine a call duration.
또한, 상기 호별 메시지 그룹화 모듈은, 상기 1차 분류 프로토콜 메시지 그룹 중 상기 호 지속시간 내에 송수신된 SIP 프로토콜 메시지들 중 상기 최초 SIP 기준 메시지와 Call-ID는 다르지만 발신자 식별자 정보와 수신자 식별자 정보가 동일한 SIP 프로토콜 메시지들을 추출하고, 상기 1차 분류 프로토콜 메시지 그룹 중 상기 호 지속시간 내에 송수신된 Diameter 프로토콜 메시지들 중 상기 최초 SIP 기준 메시지와 송신자/수신자 식별자가 동일한 Diameter 프로토콜 메시지를 추출하여, 상기 발신자 식별자 정보와 수신자 식별자 정보가 동일한 SIP 프로토콜 메시지들과 상기 최초 SIP 기준 메시지와 송신자/수신자 식별자가 동일한 Diameter 프로토콜 메시지를 상기 2차 분류 프로토콜 메시지 그룹으로 그룹핑하는 것을 특징으로 한다.In addition, the call-by-call message grouping module may include a SIP that is different from the original SIP reference message and the Call-ID among the SIP protocol messages transmitted and received within the call duration of the primary classification protocol message group, but has the same caller identifier information and receiver identifier information. Extracting protocol messages, extracting a Diameter protocol message having the same sender / receiver identifier as the initial SIP reference message among the Diameter protocol messages transmitted and received within the call duration of the primary classification protocol message group, SIP protocol messages having the same receiver identifier information and Diameter protocol messages having the same original SIP reference message and sender / receiver identifier are grouped into the secondary classification protocol message group.
또한, 상기 중복메시지 제거 모듈은, 상기 추출된 프로토콜 메시지들 중 SIP 프로토콜 메시지의 경우 [Call-ID], [From] 필드의 [Tag] 및 [To] 필드의 [Tag]가 동일하면 동일한 SIP 프로토콜 메시지인 것으로 간주하는 것을 특징으로 한다.In addition, the duplicate message removal module, if the SIP protocol message of the extracted protocol messages [Call-ID], [Tag] of the [From] field and [Tag] of the [To] field is the same SIP protocol Characterized as a message.
또한, 상기 송수신자 정보 추출 모듈은, 상기 중복 메시지가 제거된 프로토콜 메시지들로부터 하나의 프로토콜 메시지를 추출하여, 상기 하나의 프로토콜 메시지의 송신자 및 수신자 정보를 추출하고, 상기 추출된 송신자 및 수신자 정보가 최초로 추출된 새로운 정보이면 저장하는 것을 특징으로 한다.In addition, the transceiver information extraction module extracts one protocol message from the protocol messages from which the duplicate message is removed, extracts sender and receiver information of the one protocol message, and extracts the sender and receiver information. If it is the first extracted new information, characterized in that the storage.
상기와 같이 본 발명은 인터넷 전화서비스 기반의 프로토콜 메시지의 송수신 흐름을 전체적으로 도식화하여 인터넷 전화 서비스의 전체적인 동작 상태를 용이하게 파악할 수 있고, 장애가 발생한 지점에 대한 정보를 신속하게 파악하여 복구할 수 있는 효과가 있다.As described above, the present invention can easily grasp the overall operation state of the Internet telephony service by diagramating the overall flow of protocol messages based on the Internet telephony service, and can quickly grasp and recover information on the point of failure. There is.
이하, 본 발명에 따른 인터넷 전화서비스를 위한 프로토콜 메시지 송수신 흐름 도식화 시스템을 첨부된 도 1 내지 도 5를 참조하여 상세히 설명한다.Hereinafter, a protocol message transceiving flow diagramming system for an Internet telephony service according to the present invention will be described in detail with reference to FIGS. 1 to 5.
도 1은 본 발명의 실시예에 따른 프로토콜 메시지의 송수신 흐름 도식화를 위한 망 구성도이다.1 is a diagram illustrating a network configuration for transmitting and receiving a flow of protocol messages according to an embodiment of the present invention.
본 발명의 실시예에 따른 프로토콜 메시지의 송수신 흐름 도식화를 위한 망은 프로토콜 메시지 송수신 흐름 도식화 시스템(100) 및 호를 처리하기 위한 호 처 리 요소(101, 102, 200~500)를 포함한다.A network for transceiving flow diagrams of protocol messages according to an embodiment of the present invention includes a protocol message transceiving
이때, 각 호 처리 요소(101, 102, 200~500)는 인터넷 전화 서비스를 위한 발신단말(101) 및 착신단말(102), IMS(IP-Multimedia Subsystem;200,300, 400)및 SBC(session border controller;500) 등을 포함하고, 메시지 수집을 위한 패킷 캡쳐 기능을 가지며 VoIP 호 처리 시 발생하는 문제발생에 대한 진단을 위해 송수신되는 패킷(프로토콜 메시지)을 캡쳐하여 저장한다. 이때, 프로토콜 메시지는 에스아이피(SIP: Session Initiation ProTocol;이하 'SIP'라 칭함) 프로토콜 메시지, Diameter 프로토콜 메시지 등을 포함한다.At this time, each call processing element (101, 102, 200 ~ 500) is the calling
프로토콜 메시지 송수신 흐름 도식화 시스템(100)은 발신단말(101)과 착신단말(102) 간에 호 발생 시, 호 처리 요소(101, 102, 200~500) 간에 송수신되는 프로토콜 메시지의 송수신 흐름을 도식화한다. Protocol message transmission and reception
이를 위해, 프로토콜 메시지 송수신 흐름 도식화 시스템(100)은 도 2와 같이, 메시지 수집모듈(110), 메시지 추출모듈(120), 중복메시지 제거 모듈(130), 송수신자 정보 추출모듈(140), 송수신자 도식화 모듈(150) 및 메시지 송수신 흐름 도식화 모듈(160)을 구비한다.To this end, the protocol message transmission and reception
메시지 수집모듈(110)은 호 처리 요소(101, 102, 200~500)로부터 메시지를 수집한다. 이때, 메시지 수집모듈(110)은 패킷 캡쳐 기능을 가진 각 호 처리 요소(101, 102, 200~500)로부터 메시지를 수집하거나 별도의 프로토콜 트래픽 수집장치(미도시)를 통해 메시지를 수집하는 것이 바람직하다.
메시지 추출모듈(120)은 분석 대상 호와 관련된 프로토콜 메시지 정보를 추 출한다. 이를 위해, 메시지 추출모듈(120)은 발신자/착신자별 그룹화 모듈(121) 및 호별 메시지 그룹화 모듈(122)을 구비한다. The
발신자/착신자별 그룹화 모듈(121)은 분석 대상 호의 발신자 또는 착신자와 관련된 프로토콜 메시지를 추출하여 1차 분류 프로토콜 메시지 그룹을 생성한다. 즉, 발신자/착신자별 그룹화 모듈(121)은 분석 대상 호의 발신자 또는 착신자의 전화번호 등의 정보를 포함하는 프로토콜 메시지들을 추출한다. 예를 들어, 발신단말(101)의 전화번호와 관련한 프로토콜 메시지들을 추출하는 경우 발신단말(101)이 발신한 모든 호에 대한 프로토콜 메시지 및 발신단말(101)의 전화번호를 수신자로 하는 모든 호에 대한 프로토콜 메시지가 추출된다.The sender /
호별 메시지 그룹화 모듈(122)은 발신자/착신자별 그룹화 모듈(121)의 1차 분류 프로토콜 메시지 그룹에서 호별로 메시지를 그룹화하여 2차 분류 프로토콜 메시지 그룹을 생성한다. 즉, 1차 분류 프로토콜 메시지 그룹에는 복수개의 호와 관련한 프로토콜 메시지를 포함할 수 있으므로 각 호에 대한 프로토콜 메시지를 구분하여 2차 분류 프로토콜 메시지 그룹으로 그룹핑한다.The call by
중복메시지 제거 모듈(130)은 호별 메시지 그룹화 모듈(122)의 2차 분류 프로토콜 메시지 그룹으로부터 중복 메시지를 제거한다. 즉, SIP 프로토콜 메시지 및 Diameter 프로토콜 메시지 등의 프로토콜 메시지는 여러 호 처리 요소(101, 102, 200~500)을 거쳐 목적지로 전달이 되는데, 이러한 호 처리 특성으로 인하여 하나의 프로토콜 메시지는 그 전달 과정에서 해당 메시지를 전송한 송신측 호 처리 요소와 이 메시지를 수신한 수신측 호 처리 요소에 중복되어 기록된다. 이에, 특정 호와 관련된 프로토콜 메시지들을 그대로 도식화하면, 프로토콜 메시지를 주고 받는 두 호 처리 요소들 사이에 송수신된 동일한 프로토콜 메시지에 대하여 송신 기록과 수신기록이 중복되어 표시되므로 중복되는 프로토콜 메시지를 제거하는 것이 바람직하다.The duplicate
이에, 중복메시지 제거 모듈(130)은 SIP 프로토콜 메시지의 경우 [Call-ID], [From] 필드의 [Tag] 및 [To] 필드의 [Tag]가 동일하면 동일한 SIP 프로토콜 메시지인 것으로 간주하여 이들 중 메시지 상의 시각이 가장 빠른 것만 남기고 나머지는 제거함으로써 중복성을 제거할 수 있다. Accordingly, the duplicate
송수신자 정보 추출모듈(140)은 중복메시지 제거 모듈(130)로부터 중복 메시지가 제거된 프로토콜 메시지 그룹으로부터 송수신자 정보를 추출한다. 여기서, 송수신자는 프로토콜 메시지를 송수신하는 호 처리 요소(101, 102, 200~500)이며, 송수신자 정보는 SIP 프로토콜 메시지를 포함하는 IP 패킷에 포함된다. 이때, IP 패킷은 SIP 프로토콜 메시지 또는 Diameter 프로토콜 메시지 및 송신자 정보(Source Address), 수신자 정보(Destination Address)를 포함하는 통상의 IP 패킷구조를 가진다.The transceiver
송수신자 도식화 모듈(150)은 송수신자 정보 추출모듈(140)로부터 추출된 송수신자(호 처리 요소) 정보를 도식화한다.The
메시지 송수신 흐름 도식화 모듈(160)은 송수신자 도식화 모듈(150)에 의해 도식화된 호 처리 요소간에 송수신되는 프로토콜 메시들을 시간 순서로 도식화한다.The message transceiving
이하, 도 3을 참조하여, 본 발명의 실시예에 따른 인터넷 전화서비스를 위한 프로토콜 메시지의 송수신 흐름을 도식화하는 방법을 구체적으로 설명하기로 한다.Hereinafter, referring to FIG. 3, a method of diagrammatically transmitting and receiving a protocol message for an internet telephony service according to an embodiment of the present invention will be described in detail.
먼저, 메시지 추출모듈(120)은 메시지 수집모듈(110)로부터 수집한 모든 프로토콜 메시지들로부터 분석 대상 호와 관련된 프로토콜 메시지 정보를 추출한다(S100). 즉, 메시지 수집모듈(110)은 모든 호 처리 요소(101, 102, 200~500)로부터 여러 호에 대한 각 프로토콜 메시지를 모두 수집하므로, 수집된 각 호에 대한 프로토콜 메시지 중 VoIP 서비스를 위한 특정 호(분석 대상 호)에 대한 프로토콜 메시지만을 추출해야 한다.First, the
도 4를 참조하여, 상기 분석대상 호와 관련된 프로토콜 메시지 정보를 추출하는 과정(S100)을 구체적으로 설명하면 아래와 같다.Referring to Figure 4, the process of extracting the protocol message information associated with the analysis target call (S100) in detail as follows.
먼저, 발신자/착신자별 그룹화모듈(121)은 분석하고자 하는 호에 대한 발신자(Caller)나 착신자(Callee)와 관련된 프로토콜 메시지를 추출하고 추출된 프로토콜 메시지를 1 차 분류 프로토콜 메시지 그룹으로 그룹핑한다(S101). 즉, 발신자/착신자별 그룹화모듈(121)은 발신자의 전화번호 또는 착신자의 전화번호를 포함하는 프로토콜 메시지를 추출한다.First, the sender /
이때, 프로토콜 메시지는 에스아이피(이하, SIP라 칭함) 프로토콜 메시지와 디아미터(이하, Diameter라 칭함) 프로토콜 메시지들을 포함한다. SIP 프로토콜 메시지는 아래 표 1과 같이 착신자 정보(sip:07077226105@ktann.com:5080) 및 그 식별자 정보(tag=57bb386f)를 포함하는 [To]필드, 발신자 정보(sip:07077226105@ktann.com:5080) 및 그 식별자 정보(tag=103774b0-4923de77- 13c4-40030-2-2c909b0e-2)를 포함하는 [From]필드 및 호를 구분하는 [Call-ID]필드를 포함한다. 여기서, SIP 프로토콜 메시지는 호 별로 특정 [Call-ID]를 할당 받아 해당 호와 관련이 있는 SIP 프로토콜 메시지들은 하나의 [Call-ID]를 공유하나, 호 처리 요소(101, 102, 200~500)이 보안 등의 문제로 [Call-ID]를 수정하여 송신하는 경우가 많다.In this case, the protocol message includes an SIP protocol (hereinafter referred to as SIP) protocol message and a metric (hereinafter referred to as Diameter) protocol message. The SIP protocol message includes the [To] field including the called party information (sip: 07077226105@ktann.com: 5080) and its identifier information (tag = 57bb386f), and the calling party information (sip: 07077226105@ktann.com: 5080) and a [From] field including its identifier information (tag = 103774b0-4923de77-13c4-40030-2-2c909b0e-2) and a [Call-ID] field for distinguishing a call. Here, the SIP protocol message is assigned a specific [Call-ID] for each call and the SIP protocol messages related to the call share a single [Call-ID], but call processing elements (101, 102, 200-500) In many cases, the [Call-ID] is modified and transmitted due to such security.
To: sip:07077226105@ktann.com:5080;tag=57bb386f
Via: SIP/2.0/UDP 119.222.35.73:5060;branch=z9hG4bK-c3e8157-d4293f00-754f8bd4
Cseq: 100 SUBSCRIBE
From: sip:07077226105@ktann.com:5080;tag=103774b0-4923de77-13c4-40030-2-
2c909b0e-2
Event: reg
Route: <sip:0.1.0....@125.146.0.208:5080;lr;pv=07077226105%40ktann.com>
Accept: application/reginfo+xml
Call-ID: 10392d70-4923de77-13c4-40030-2-2a9bd670-2
Contact: <sip:07077226105@119.222.35.73:5060>
Expires: 3600
Supported: replaces,timer,UPDATE,INFO
Max-Forwards: 70
Content-Length: 0 SUBSCRIBE sip: hh-scscf2.octave.com SIP / 2.0
To: sip: 07077226105@ktann.com: 5080; tag = 57bb386f
Via: SIP / 2.0 / UDP 119.222.35.73:5060;branch=z9hG4bK-c3e8157-d4293f00-754f8bd4
Cseq: 100 SUBSCRIBE
From: sip: 07077226105@ktann.com: 5080; tag = 103774b0-4923de77-13c4-40030-2-
2c909b0e-2
Event: reg
Route: <sip: 0.1.0 .... @ 125.146.0.208:5080;lr;pv=07077226105%40ktann.com>
Accept: application / reginfo + xml
Call-ID: 10392d70-4923de77-13c4-40030-2-2a9bd670-2
Contact: <sip: 07077226105@119.222.35.73: 5060>
Expires: 3600
Supported: replaces, timer, UPDATE, INFO
Max-Forwards: 70
Content-Length: 0
표 1은 SIP 프로토콜 메시지의 예시도이다.Table 1 is an exemplary diagram of SIP protocol messages.
한편, Diameter 프로토콜 메시지들은 아래 표 2에 도시한 바와 같이, 인증하고자 하는 사용자의 정보를 포함하는 [USER_ID]필드를 포함하여, [USER_ID]필드로부터 발신자(Caller) 혹은 착신자(Callee)와 관련된 프로토콜 메시지들을 분류해낼 수 있다. Meanwhile, Diameter protocol messages include a [USER_ID] field containing information of a user to be authenticated, as shown in Table 2 below, and a protocol message related to a caller or a caller from the [USER_ID] field. Can sort them out.
T6120 REPORT DIAMETER TRACE
TRACE_ID = sip:07077226105@ktann.com
COMMAND_NAME = LIR [S]
COMMAND_CODE = 302
PUBLIC_USER_ID = sip:07077226105@ktann.com
ENTITY = CSCF
NODE_ID = SCN10
TRACE_LEVEL = DETAIL
SESSION_ID= hh-scscf2.octave.com;1234893035;3303558;gsvc.27.ihid.3069.mid.2
END-To-END ID = 35324956
DEST HOST = slf1.kt.com
ORIGIN HOST = hh-scscf2.octave.com
CUR_CNT/REG_CNT = 1/0HH_IMS2 2009-03-13 FRI 11:15:07
T6120 REPORT DIAMETER TRACE
TRACE_ID = sip: 07077226105@ktann.com
COMMAND_NAME = LIR [S]
COMMAND_CODE = 302
PUBLIC_USER_ID = sip: 07077226105@ktann.com
ENTITY = CSCF
NODE_ID = SCN10
TRACE_LEVEL = DETAIL
SESSION_ID = hh-scscf2.octave.com; 1234893035; 3303558; gsvc.27.ihid.3069.mid.2
END-To-END ID = 35324956
DEST HOST = slf1.kt.com
ORIGIN HOST = hh-scscf2.octave.com
CUR_CNT / REG_CNT = 1/0
표 2는 Diameter 프로토콜 메시지의 구조도이다.Table 2 shows the structure of the Diameter protocol message.
그 후, 호별 메시지 그룹화 모듈(122)은 1차 분류 프로토콜 메시지 그룹으로부터 호별 프로토콜 메시지를 추출하여 2차 분류 프로토콜 메시지 그룹으로 그룹핑한다(S120). Thereafter, the door-to-door
이하, 상기 2차 분류 프로토콜 메시지 그룹으로 그룹핑하는 과정(S120)을 S121~S127을 통해 더욱 구체적으로 설명하기로 한다.Hereinafter, a process (S120) of grouping the secondary classification protocol message group will be described in more detail through S121 to S127.
먼저, 호별 메시지 그룹화 모듈(122)은 1차 분류 프로토콜 메시지 그룹으로부터 호의 시초가 되는 SIP 인바이트(INVITE) 메시지 및 사용자 등록을 요청하는 SIP 레지스터(REGISTER) 메시지를 추출하여 SIP 기준메시지로 설정한다(S121). 이때, SIP 인바이트 메시지는 호 처리 요소(101, 102, 200~500)간에 최초 송신되는 메시지이고, SIP 레지스터 메시지는 사용자 등록을 요청하는 최초의 메시지로서, 하나의 호에 대해 호 처리 요소의 수에 따라 여러개의 SIP 인바이트 및 레지스터 메시지가 추출될 수 있다. 여기서, 1차 분류 프로토콜 메시지 그룹은 여러개의 호에 대한 복수개의 프로토콜 메시지를 포함하므로 복수개의 SIP 인바이트 메시지 또는 복수개의 SIP 레지스터 메세지를 포함할 수 있다.First, the call-by-call
그 후, 호별 메시지 그룹화 모듈(122)은 복수개의 SIP 기준 메시지 중에서 가장 최초의 SIP 기준 메시지를 판별하고(S122), 1차 분류 프로토콜 메시지 그룹에서 이 최초 SIP 기준 메시지와 [Call-ID]가 같은 SIP 프로토콜 메시지들을 추출한다(S123).Thereafter, the door-to-door
이어서, 호별 메시지 그룹화 모듈(122)은 상기 과정 S123에서 추출된 SIP 프로토콜 메시지들 중 최후의 메시지 송수신 시각을 가지는 최후 SIP 메시지를 판별한다(S124). Subsequently, the door-to-door
그 후, 호별 메시지 그룹화 모듈(122)은 원래는 SIP 기준 메시지와 [Call-ID]가 같으나 호 처리 요소(101, 102, 200~500)에 의해 [Call-ID]가 수정된 프로토콜 메시지를 추출하기 위해, 1차 분류 프로토콜 메시지 그룹에서 호 지속시간 내의 송수신된 SIP 프로토콜 메시지들 중에서 최초 SIP 기준 메시지와 [Call-ID]는 다르지만 [From] 필드와 [To] 필드가 같은 SIP 프로토콜 메시지를 추출한다(S125). 이때, 호별 메시지 그룹화 모듈(122)은 최초의 SIP 기준 메시지(최초 SIP 인바이트 메시지) 상의 시각부터 최후의 SIP 메시지 상의 시각까지의 시간을 호 지속시간으로 판별한다.Thereafter, the call-by-message
그 후, 호별 메시지 그룹화 모듈(122)은 1차 분류 프로토콜 메시지 그룹에서 호 지속시간 내에 송수신된 Diameter 프로토콜 메시지들 중 최초의 SIP 기준 메시지(최초 SIP 인바이트 혹은 레지스터 메시지)와 발신자 식별자([USER_ID]필드)가 동일한 Diameter 프로토콜 메시지를 추출한다(S126). 다만, 본 발명의 표 1 및 표 2에서는 SIP 프로토콜 메시지에서 사용하는 발신자 식별자([From] 필드)와 Diameter 프로토콜 메시지에서 사용하는 사용자 식별자([USER_ID]필드)가 동일한 경우를 예로 개시하고 있으나, SIP 프로토콜 메시지에서 사용하는 발신자 식별자([From] 필드)와 Diameter 프로토콜 메시지에서 사용하는 사용자 식별자([USER_ID]필드)가 모두 다른 경우 최초의 SIP 기준메시지의 발신자 식별자 ([From] 필드)를 바탕으로 가입자 정보 서버(미도시) 등으로부터 Diameter 사용자 식별자를 별도로 조회하는 것이 바람직하다.Then, the call-by-message
상기 과정 S121~S125는 1차 분류 프로토콜 메시지 그룹의 프로토콜 메시지 중 동일호에 대한 SIP 프로토콜 메시지를 추출하는 과정이고, 아래 과정 S126은 1차 분류 프로토콜 메시지 그룹의 프로토콜 메시지 중 동일호에 대한 Diameter 프로토콜 메시지를 추출하는 과정이다.The process S121 to S125 is a process of extracting a SIP protocol message for the same call among the protocol messages of the primary classification protocol message group, and the following process S126 is a Diameter protocol message for the same call among the protocol messages of the primary classification protocol message group. It is the process of extracting.
이에, 상기 과정 S123, S125 및 S126을 통해 추출된 최초 SIP 기준 메시지와 [Call-ID]가 동일한 SIP 프로토콜 메시지, [Call-ID]는 다르지만 [From] 필드와 [To] 필드가 같은 SIP 프로토콜 메시지 및 최초의 SIP 기준 메시지와 발신자 식별자([USER_ID]필드)가 동일한 Diameter 프로토콜 메시지를 2차 분류 프로토콜 메시지 그룹으로 그룹핑한다(S127).Accordingly, a SIP protocol message having the same [Call-ID] and the same SIP protocol message as the first SIP reference message extracted through the processes S123, S125, and S126 is different from the [Call-ID] but has the same From field and the To field. And grouping the Diameter protocol message having the same SIP reference message as the originator identifier ([USER_ID] field) into a secondary classification protocol message group (S127).
그 후, 호별 메시지 그룹화 모듈(122)은 복수개의 SIP 기준 메시지 중 상기 과정 S121~S127을 수행하지 않은 남은 SIP 기준 메시지가 존재하는지를 체크하여(S128), 남은 SIP 기준 메시지에 대해 상기 과정 S121~S127을 반복수행한다.Thereafter, the door-to-door
예를 들어, 1차 분류 프로토콜 메시지 그룹이 4개의 호(제 1호~제 4호)에 대한 n개의 프로토콜 메시지(SIP 프로토콜 메시지 + Diameter 프로토콜 메시지)로 구성되는 경우, 호별 메시지 그룹화 모듈(122)은 n개의 SIP 프로토콜 메시지 중 SIP 인바이트 메시지(SIP 기준 메시지)를 추출하고 SIP 인바이트 메시지 중 발생시각이 가장 빠른 최초의 SIP 기준 메시지를 추출하고, 최초의 SIP 기준 메시지의 [Call-ID]와 동일한 SIP 프로토콜 메시지를 추출한다. 그 후, 호별 메시지 그룹화 모듈(122)은 [Call-ID]가 변질된 경우의 메시지를 추출하기 위해, 호지속시간 내에 [Call-ID]는 다르지만 SIP 프로토콜 메시지의 [From] 필드와 [To] 필드가 동일한 SIP 프로토콜 메시지를 추출한다. For example, if the primary classification protocol message group is composed of n protocol messages (SIP protocol message + Diameter protocol message) for four calls (No. 1 to No. 4), the door-to-door
이때, 최초의 SIP 기준 메시지와 [Call-ID]가 동일한 SIP 프로토콜 메시지가 m개 인 경우, 호별 메시지 그룹화 모듈(122)은 n-m개의 프로토콜 메시지 중에서 호지속시간 내에 [Call-ID]는 다르지만 SIP 프로토콜 메시지의 [From] 필드와 [To] 필드가 동일한 SIP 프로토콜 메시지(k개)를 추출한다.In this case, when there are m SIP protocol messages having the same [Call-ID] as the first SIP reference message, the door-to-door
그 후, 호별 메시지 그룹화 모듈(122)은 n 개의 프로토콜 메시지 중 제 1호에 대한 Diameter 프로토콜 메시지를 추출하기 위해 호 지속시간 내에 송수신된 발신자 식별자를 포함하는 Diameter 프로토콜 메시지(l개)를 추출한다.Then, the call-by-message
이에, 호별 메시지 그룹화 모듈(122)은 m+k+l개의 프로토콜 메시지를 2-1차 분류 프로토콜 메시지그룹으로 생성한다.Accordingly, the door-to-door
이어서, 호별 메시지 그룹화 모듈(122)은 제 2호~ 제 4호와 관련한 나머지 프로토콜 메시지에 대해서도 상기 과정 S121~S126을 반복 수행함으로써, 각 호(제 1호~제 4호)에 대한 2차 분류 프로토콜 메시지 그룹을 생성한다.Subsequently, the door-to-door
이때, 제 1호에 대해 추출된 메시지 그룹은 2-1차 분류 프로토콜 메시지 그룹으로 명명하고, 제 2호에 대해 추출된 메시지 그룹은 2-2차 분류 프로토콜 메시지 그룹으로 명명하며, 제 3호에 대해 추출된 메시지 그룹은 2-3차 분류 프로토콜 메시지 그룹으로 명명하고, 제 4호에 대해 추출된 메시지 그룹은 2-4차 분류 프로토콜 메시지 그룹으로 명명한다.At this time, the message group extracted for the first call is named as the 2-1st classification protocol message group, and the message group extracted for the second call is named as the 2nd-2nd classification protocol message group. The extracted message group is named as 2-3rd classification protocol message group and the extracted message group as 4 is named as 2-4th classification protocol message group.
상술한 바와 같이, 호별 메시지 그룹화 모듈(122)에 의해 호별 프로토콜 메시지 그룹핑이 완료되면, 중복메시지 제거 모듈(130)은 상술한 과정 S110, S121~S127을 통해 추출된 프로토콜 메시지 중 중복되는 메시지를 제거한다(S200). As described above, when the door-to-door protocol message grouping is completed by the door-to-door
이에, 중복메시지 제거 모듈(130)은 여러 호 처리 요소(101, 102, 200~500)에 의해 기록되어 있는 중복되는 SIP 프로토콜 메시지를 구분하기 위하여 상기 표 1에 도시한 SIP 프로토콜 메시지 구조에 포함된 [From] 필드와 [To] 필드의 각 [Tag] 정보를 이용하고, Diameter 프로토콜 메시지를 구분하기 위하여 상기 표 2에 도시한 Diameter 프로토콜 메시지 구조에 포함된 [USER_ID] 필드 정보를 이용한다.Accordingly, the duplicate
즉, SIP 프로토콜 메시지의 경우 [Call-ID], [From] 필드의 [Tag] 및 [To] 필드의 [Tag]가 모두 동일하면 동일한 SIP 프로토콜 메시지인 것으로 간주하고, Diameter 프로토콜 메시지의 경우 [USER_ID] 필드가 동일하면 동일한 Diameter 프로토콜 메시지로 간주하여, 이들 중 메시지 상의 시각이 가장 빠른 것만 남기고 나머지는 제거함으로써 중복성을 제거할 수 있다. 이에, 상기 과정(S200)을 통해 중복성이 제거된 프로토콜 메시지들을 중복성이 제거된 호별 프로토콜 메시지 그룹이라고 칭한다.That is, in case of SIP protocol message, if [Call-ID], [Tag] in [From] field and [Tag] in [To] field are all the same, it is regarded as the same SIP protocol message, and in case of Diameter protocol message, [USER_ID] ] If the fields are the same, the same Diameter protocol message can be considered, and redundancy can be eliminated by leaving only the earliest time on the message and removing the rest. Thus, protocol messages from which redundancy has been removed through the process S200 are referred to as a call-by-call protocol message group from which redundancy is removed.
그 후, 송수신자 정보 추출 모듈(140)은 중복 메시지가 제거된 프로토콜 메시지를 송수신한 송수신자 즉, 호 처리 요소들에 대한 정보를 추출한다(S300).Thereafter, the transceiver
도 5를 참조하여 도 3의 메시지 송수신자 정보를 추출하는 과정을 구체적으로 설명하면 아래와 같다.The process of extracting the message transceiver information of FIG. 3 with reference to FIG. 5 will now be described in detail.
먼저, 송수신자 정보 추출모듈(140)은 도 3의 중복 메시지를 제거하는 과정(S200)으로부터 중복성이 제거된 호별 프로토콜 메시지 그룹에서 프로토콜 메시지 하나를 추출한다(S310). First, the transceiver
그 후, 송수신자 정보 추출모듈(140)은 추출된 하나의 프로토콜 메시지의 송신자와 수신자 정보를 추출한다(S311). 이때, 송신자와 수신자 정보는 프로토콜 메시지를 포함하는 IP 패킷 내에 포함되어 있다.Thereafter, the transceiver
이에, 송수신자 정보 추출모듈(140)은 추출한 송신자 또는 수신자정보가 각각 지금까지 추출된 적이 없는 새로운 정보인지를 판단하고(S312), 새로운 정보이면 추출한 송신자 또는 수신자 정보를 저장한다(S313).Accordingly, the transmitter / receiver
이때, 송수신자 정보 추출모듈(140)은 추출된 송신자 또는 수신자 정보를 저장하는 저장부(미도시)를 구비하는 것이 바람직하고, 추출한 송신자 또는 수신자정보가 저장부(미도시)에 저장되어 있는 송신자 또는 수신자 정보와 일치하는지를 판단함으로써 새로운 정보인지 여부를 판단한다.At this time, the transceiver
한편, 송수신자 정보 추출모듈(140)은 추출한 송신자 또는 수신자정보가 각각 지금까지 추출된 적이 없는 새로운 정보가 아닌 경우 이를 저장하지 않는다.Meanwhile, the transmitter / receiver
그 후, 송수신자 정보 추출모듈(140)은 도 3의 중복 메시지를 제거하는 과정(S200)으로부터 중복성이 제거된 호별 프로토콜 메시지 그룹 중 처리하지 않은 프로토콜 메시지가 있는지를 판별하여 처리하지 않은 프로토콜 메시지가 없을 때까지 중복성이 제거된 호별 프로토콜 메시지 그룹의 모든 메시지에 대해 상기 과정 S310~S313을 반복 수행하여 송수신자 정보를 추출한다(S314).Thereafter, the transceiver
예를 들어, 발신자 A가 수신자 D로 전화를 건 경우, 호를 전달하는 호 처리 요소 B, C가 존재하는 경우, 송수신자 정보 추출모듈(140)은 추출한 하나의 프로토콜 메시지의 송신자가 A이고 수신자가 B인 경우 송신자 A, 수신자 B를 저장한다. 그 후, 송수신자 정보 추출모듈(140)은 다른 하나의 프로토콜 메시지를 다시 추출하고 다시 추출된 프로토콜 메시지의 송신자가 A이고 수신자가 C이면, 새로운 수신자 C만 저장하고 송신자 A는 이미 저장하였으므로 다시 저장하지 않는다.For example, when caller A makes a call to receiver D, if there are call processing elements B and C for delivering a call, the transmitter / receiver
상기와 같은 방법으로 모든 프로토콜 메시지의 송신자와 수신자를 추출하여 A, B, C, D를 저장하게 된다.In this way, A, B, C, and D are stored by extracting the sender and receiver of all protocol messages.
이와같이, 도 5의 과정들을 통해 송수신자 정보 추출모듈(140)은 송수신자 정보 즉, 호 처리 요소들 정보를 추출함으로써, 송수신자 도식화 모듈(150)은 추출한 송수신자 정보를 이용하여 송수신자(A, B, C ,D)를 도식화한다(S400).As described above, the transceiver
이때, 프로토콜 메시지로부터 추출한 호 처리 요소들에 대한 정보는 보통 호 처리 요소의 IP 정보일 경우가 많다. 이 IP 정보를 그대로 도식화하는 것보다는 VoIP 서비스에서의 위치와 역할 등을 반영한 호 처리 구성요소의 이름으로 변경하여 도식화하는 것이 바람직하다. 또한, 호 처리 요소들의 IP 정보와 그 위치와 역할 등에 대한 정보를 유지관리하는 VoIP 서비스 관리시스템(미도시)과 연동하여 호 처리 요소들을 도식화할 수 있다.In this case, the information on the call processing elements extracted from the protocol message is often IP information of the call processing element. Rather than mapping this IP information as it is, it is preferable to change the name to the name of the call processing component that reflects the position and role in the VoIP service. In addition, the call processing elements can be diagrammed in association with a VoIP service management system (not shown) that maintains IP information of call processing elements and information on their location and role.
이와같이, 송수신자(호 처리 요소)의 도식화가 완료되면, 메시지 송수신 흐름 도식화 모듈(160)은 중복성이 제거된 메시지 그룹 내의 메시지들을 하나씩 시간순서대로 송수신한 송수신자(호 처리 요소) 사이에 도식화함으로써, 프로토콜 메시지들의 송수신 흐름을 도식화한다(S500).As such, when the diagram of the transceiver (call processing element) is completed, the message transceiving
이와같이, 본 발명은 문제가 발생한 서비스에 대한 시험호를 발생시켜, 시험호와 관련된 호 처리 요소들이 주고받는 프로토콜 메시지들을 수집하여 그 처리 과정을 도식화함으로써 추적이 용이하여 문제 발생지점을 신속하게 찾을 수 있다.As such, the present invention generates a test call for a problem service, collects protocol messages sent and received by call processing elements related to the test call, and diagrams the processing to easily find a problem spot quickly. have.
도 1은 본 발명의 실시예에 따른 프로토콜 메시지의 송수신 흐름 도식화를 위한 망 구성도.1 is a network diagram for transmitting and receiving a flow diagram of a protocol message according to an embodiment of the present invention.
도 2는 도 1의 프로토콜 메시지 송수신 흐름 도식화 시스템의 세부 구성도.2 is a detailed configuration diagram of a protocol message transmission and reception flow diagram system of FIG. 1.
도 3은 본 발명의 실시예에 따른 인터넷 전화서비스를 위한 프로토콜 메시지의 송수신 흐름 도식화 방법을 나타내는 순서도.3 is a flowchart illustrating a method of transmitting and receiving a flow of protocol messages for an Internet telephony service according to an embodiment of the present invention.
도 4는 도 3의 분석대상 호와 관련된 프로토콜 메시지 정보를 추출하는 과정을 구체적으로 나타내는 순서도.4 is a flowchart specifically illustrating a process of extracting protocol message information related to the analysis target call of FIG. 3.
도 5는 도 3의 메시지 송수신자 정보를 추출하는 과정을 구체적으로 나타내는 순서도.FIG. 5 is a flowchart illustrating a process of extracting message transceiver information of FIG. 3 in detail. FIG.
* 도면의 주요 부분에 대한 부호의 설명 * Explanation of symbols on the main parts of the drawings
100 : 프로토콜 메시지 송수신 흐름 도식화 시스템100: protocol message transmission and reception flow diagram system
200, 300, 400 : IMS(IP-multimedia subsystem)200, 300, 400: IMS (IP-multimedia subsystem)
500 : SBC(session border controller)500: SBC (session border controller)
110 : 메시지 수집모듈 120 : 메시지 추출모듈110: message collection module 120: message extraction module
121 : 발신자/착신자별 그룹화 모듈 122 : 호별 메시지 그룹화 모듈121: Grouping module by caller / called party 122: Message grouping by call
130 : 중복메시지 제거 모듈 140 : 송수신자 정보 추출모듈130: duplicate message removal module 140: transceiver information extraction module
150 : 송수신자 도식화 모듈 160 : 메시지 송수신 흐름 도식화 모듈150: transceiver schematic module 160: message transmission and reception flow diagram module
Claims (13)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020090055550A KR101074538B1 (en) | 2009-06-22 | 2009-06-22 | System for schematizing flow of protocol message in Internet call service |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020090055550A KR101074538B1 (en) | 2009-06-22 | 2009-06-22 | System for schematizing flow of protocol message in Internet call service |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| KR20100137231A KR20100137231A (en) | 2010-12-30 |
| KR101074538B1 true KR101074538B1 (en) | 2011-10-17 |
Family
ID=43511017
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020090055550A Active KR101074538B1 (en) | 2009-06-22 | 2009-06-22 | System for schematizing flow of protocol message in Internet call service |
Country Status (1)
| Country | Link |
|---|---|
| KR (1) | KR101074538B1 (en) |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20080270597A1 (en) | 2007-04-27 | 2008-10-30 | Accenture S.P.A. | End user control configuration system with dynamic user interface |
-
2009
- 2009-06-22 KR KR1020090055550A patent/KR101074538B1/en active Active
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20080270597A1 (en) | 2007-04-27 | 2008-10-30 | Accenture S.P.A. | End user control configuration system with dynamic user interface |
Also Published As
| Publication number | Publication date |
|---|---|
| KR20100137231A (en) | 2010-12-30 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4856241B2 (en) | Number portability for IMS networks | |
| US7123710B2 (en) | Method and systems for intelligent signaling router-based surveillance | |
| US20100039945A1 (en) | Method and apparatus for determining an influenced range of a fault occurence in a network | |
| EP1528745B1 (en) | Communication method and apparatus | |
| CN101257435B (en) | Implementing method of SIP application-level gateways based on NAT-PT | |
| JP2011147007A (en) | Speech recording apparatus and speech recording system | |
| JP4672011B2 (en) | IP telephone system and IP telephone method | |
| CN101637014B (en) | Methods, systems, and computer program products for using a presence database to deliver enhanced presence information regarding communications made to or from a presentity | |
| CN110620849B (en) | Centralized sorting method and system for IMS telephone terminal call records | |
| KR101074538B1 (en) | System for schematizing flow of protocol message in Internet call service | |
| CN101827068B (en) | A business scene restoration method and device | |
| CN100479440C (en) | System and method for communication of circuit exchange network and IP multimedia subsystem network | |
| JP5914394B2 (en) | Packet extraction method, packet extraction device, and packet extraction program | |
| JP5914220B2 (en) | Packet extraction method, packet extraction device, and packet extraction program | |
| CN100401692C (en) | Monitoring Method of Packet Voice Network | |
| US9237076B2 (en) | Obtaining signaling information in a packet switched network | |
| Cisco | Cisco CallManager Call Detail Record Definition for Release 3.2 | |
| Cisco | Cisco CallManager Call Detail Record Definition for Release 3.1 | |
| JP4622817B2 (en) | Incoming call transfer apparatus and incoming call transfer method | |
| JP2011250250A (en) | Failure detection device, method and program | |
| CN100469051C (en) | VoIP network, media server and method of providing additional services for use therein | |
| CN101005451A (en) | Route marking switch method, device and system | |
| CA2628625A1 (en) | Method and system for direct data recording | |
| CN106254692B (en) | Multi-service control processor co-group response method and device and service control processor | |
| JP5299350B2 (en) | Call center system and call center system control method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PA0109 | Patent application |
St.27 status event code: A-0-1-A10-A12-nap-PA0109 |
|
| A201 | Request for examination | ||
| PA0201 | Request for examination |
St.27 status event code: A-1-2-D10-D11-exm-PA0201 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-3-3-R10-R13-asn-PN2301 St.27 status event code: A-3-3-R10-R11-asn-PN2301 |
|
| PG1501 | Laying open of application |
St.27 status event code: A-1-1-Q10-Q12-nap-PG1501 |
|
| D13-X000 | Search requested |
St.27 status event code: A-1-2-D10-D13-srh-X000 |
|
| D14-X000 | Search report completed |
St.27 status event code: A-1-2-D10-D14-srh-X000 |
|
| E902 | Notification of reason for refusal | ||
| PE0902 | Notice of grounds for rejection |
St.27 status event code: A-1-2-D10-D21-exm-PE0902 |
|
| E13-X000 | Pre-grant limitation requested |
St.27 status event code: A-2-3-E10-E13-lim-X000 |
|
| P11-X000 | Amendment of application requested |
St.27 status event code: A-2-2-P10-P11-nap-X000 |
|
| P13-X000 | Application amended |
St.27 status event code: A-2-2-P10-P13-nap-X000 |
|
| E701 | Decision to grant or registration of patent right | ||
| PE0701 | Decision of registration |
St.27 status event code: A-1-2-D10-D22-exm-PE0701 |
|
| GRNT | Written decision to grant | ||
| PR0701 | Registration of establishment |
St.27 status event code: A-2-4-F10-F11-exm-PR0701 |
|
| PR1002 | Payment of registration fee |
St.27 status event code: A-2-2-U10-U11-oth-PR1002 Fee payment year number: 1 |
|
| PG1601 | Publication of registration |
St.27 status event code: A-4-4-Q10-Q13-nap-PG1601 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| FPAY | Annual fee payment |
Payment date: 20141006 Year of fee payment: 4 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 4 |
|
| FPAY | Annual fee payment |
Payment date: 20151006 Year of fee payment: 5 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 5 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |
|
| FPAY | Annual fee payment |
Payment date: 20161005 Year of fee payment: 6 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 6 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |
|
| FPAY | Annual fee payment |
Payment date: 20170921 Year of fee payment: 7 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 7 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |
|
| FPAY | Annual fee payment |
Payment date: 20181001 Year of fee payment: 8 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 8 |
|
| FPAY | Annual fee payment |
Payment date: 20190903 Year of fee payment: 9 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 9 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 10 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 11 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 12 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 13 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 14 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 15 |