KR101081097B1 - 식별 정보 수집 장치 및 방법 - Google Patents

식별 정보 수집 장치 및 방법 Download PDF

Info

Publication number
KR101081097B1
KR101081097B1 KR1020040040213A KR20040040213A KR101081097B1 KR 101081097 B1 KR101081097 B1 KR 101081097B1 KR 1020040040213 A KR1020040040213 A KR 1020040040213A KR 20040040213 A KR20040040213 A KR 20040040213A KR 101081097 B1 KR101081097 B1 KR 101081097B1
Authority
KR
South Korea
Prior art keywords
internet protocol
identification information
endpoint
call
call control
Prior art date
Application number
KR1020040040213A
Other languages
English (en)
Other versions
KR20040104922A (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 알카텔-루센트 유에스에이 인코포레이티드
Publication of KR20040104922A publication Critical patent/KR20040104922A/ko
Application granted granted Critical
Publication of KR101081097B1 publication Critical patent/KR101081097B1/ko

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/66Arrangements for connecting between networks having differing types of switching systems, e.g. gateways
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • H04L65/1101Session protocols
    • H04L65/1106Call signalling protocols; H.323 and related
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • H04L65/1069Session establishment or de-establishment
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • H04L65/1101Session protocols
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S379/00Telephonic communications
    • Y10S379/90Internet, e.g. Internet phone, webphone, internet-based telephony

Landscapes

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

Abstract

일실시예의 장치는 하나 이상의 호(call) 제어 구성 요소를 포함한다. 하나 이상의 호 제어 구성 요소 중 하나 이상은 통신 장치에 의해 개시된 인터넷 프로토콜 호를 인터넷 프로토콜 종단점에 접속한다. 하나 이상의 호 제어 구성 요소 중 하나 이상은 통신 장치의 식별 정보를 수집하여, 그 식별 정보를 인터넷 프로토콜 종단점에 전송한다.

Description

식별 정보 수집 장치 및 방법{CALL CONTROL COMPONENT COLLECTION OF COMMUNICATION DEVICE IDENTIFICATION INFORMATION FOR INTERNET PROTOCOL ENDPOINT}
도 1은 하나 이상의 호 제어 구성 요소, 하나 이상의 통신 장치, 하나 이상의 인터넷 프로토콜 서비스 데이터베이스 및 하나 이상의 인터넷 프로토콜 네트워크를 포함하는 장치의 예시적인 구현을 도시하는 도면.
도 2는 도 1의 장치의 하나 이상의 통신 장치의 제 2 인터넷 프로토콜 종단점에 의해 제 1 인터넷 프로토콜 종단점의 식별 정보를 수집하기 위한 하나의 예시적인 메시지 흐름을 도시하는 도면으로서, 식별 정보의 수집은 제 1 및 제 2 인터넷 프로토콜 종단점들간의 인터넷 프로토콜 호의 수용 이전에 발생되며, 제 1 및 제 2 인터넷 프로토콜 종단점은 동일한 인터넷 프로토콜 도메인에 위치됨.
도 3은 도 1의 장치의 하나 이상의 통신 장치의 제 2 인터넷 프로토콜 종단점에 의해 제 1 인터넷 프로토콜 종단점의 식별 정보를 수집하기 위한 다른 예시적인 메시지 흐름을 도시하는 도면으로서, 식별 정보의 수집은 제 1 및 제 2 인터넷 프로토콜 종단점들간의 인터넷 프로토콜 호의 수용 및 접속 이후에 발생되며, 제 1 및 제 2 인터넷 프로토콜 종단점은 동일한 인터넷 프로토콜 도메인에 위치됨.
도 4는 도 1의 장치의 하나 이상의 통신 장치의 제 2 인터넷 프로토콜 종단점에 의해 제 1 인터넷 프로토콜 종단점의 식별 정보를 수집하기 위한 또다른 예시적인 메시지 흐름을 도시하는 도면으로서, 식별 정보의 수집은 제 1 및 제 2 인터넷 프로토콜 종단점들간의 인터넷 프로토콜 호의 수용 이전에 발생되며, 제 1 및 제 2 인터넷 프로토콜 종단점은 상이한 인터넷 프로토콜 도메인에 위치됨.
도 5는 도 1의 장치의 하나 이상의 통신 장치의 제 2 인터넷 프로토콜 종단점에 의한 제 1 인터넷 프로토콜 종단점의 식별 정보 수집에 실패한 경우의 하나의 예시적인 메시지 흐름을 도시하는 도면.
도면의 주요 부분에 대한 부호의 설명
102, 104 : 호 제어 구성 요소 105, 107, 109, 111 : 통신 장치
106, 108, 110 : 인터넷 프로토콜 종단점
114, 116 : 서비스 데이터베이스 118 : 네트워크
본 발명은 전반적으로 통신에 관한 것으로서, 특히, 통신 장치 식별 정보의 수집에 관한 것이다.
일실시예의 음성 원격통신 네트워크는 제 1 사용자로 하여금 전화 호를 음성 원격통신 네트워크의 제 2 사용자에 위치시킬 수 있도록 한다. 예를 들어, 음성 원격통신 네트워크는 PSTN(Public Switched Telephone Network)을 포함한다. 음성 원격통신 네트워크는 호출자 식별 서비스를 포함한다. 호출자 식별 서비스는 발신자(calling party)의 식별 정보를 전화 호의 착신자(receiving party)에게 제공한다. 예를 들어, 제 2 사용자는 호출자 식별 서비스를 이용하여 전화 호의 발신자(예를 들면, 제 1 사용자)의 식별 정보를 수신한다. 식별 정보는 발신자의 성명 및/또는 전화 번호를 포함한다. 한 가지 단점으로서, 호출자 식별 서비스는 오직 PSTN 전화 호를 추적하는 데에만 이용가능하다.
일실시예의 인터넷 프로토콜(IP) 네트워크는 제 1 사용자로 하여금 인터넷 프로토콜 호를 인터넷 프로토콜 네트워크의 제 2 사용자에 위치시킬 수 있도록 한다. 인터넷 프로토콜 호는 인터넷 프로토콜 네트워크의 사용자들 간에 음성, 데이터, 및/또는 비디오 콘텐츠를 전송할 수 있다. 네트워크 관리자는 인터넷 프로토콜 네트워크 내의 제어 노드로부터 인터넷 프로토콜 호를 추적할 수 있다. 예를 들어, 네트워크 관리자는 인터넷 프로토콜 호의 발신자의 식별 정보를 모을 수 있다. 한 가지 단점으로서, 착신자는 발신자의 식별 정보를 획득하기 위해 인터넷 프로토콜 호의 추적을 개시할 수 없다.
따라서, 발신자의 식별 정보를 인터넷 프로토콜 네트워크 내의 인터넷 프로토콜 호의 착신자에게 제공할 필요가 있다.
본 발명의 일실시예는 장치를 포함한다. 이 장치는 하나 이상의 호 제어 구성 요소를 포함한다. 하나 이상의 호 제어 구성 요소 중 하나 이상은 통신 장치에 의해 개시된 인터넷 프로토콜 호를 인터넷 프로토콜 종단점에 접속한다. 하나 이상의 호 제어 구성 요소 중 하나 이상은 통신 장치의 식별 정보를 수집하여, 그 식별 정보를 인터넷 프로토콜 종단점에 전송한다.
본 발명의 다른 실시예는 방법을 포함한다. 인터넷 프로토콜 종단점과 인터넷 프로토콜 호를 개시한 통신 장치의 식별 정보에 대한 요청이 인터넷 프로토콜 종단점으로부터 수신된다. 통신 장치의 식별 정보는 수집되고, 요청에 응답하여, 인터넷 프로토콜 종단점에 전송된다.
본 발명의 또다른 실시예는 물품이다. 이 물품은 하나 이상의 컴퓨터 판독가능 신호 베어링 매체(computer-readable signal-bearing media)를 포함한다. 이 물품은 인터넷 프로토콜 종단점과 인터넷 프로토콜 호를 개시한 통신 장치의 식별 정보에 대한 요청을 인터넷 프로토콜 종단점으로부터 수신하는 수단을 하나 이상의 매체에 포함한다. 이 물품은 통신 장치의 식별 정보를 수집하고, 요청에 응답하여, 인터넷 프로토콜 종단점에 전송하는 수단을 하나 이상의 매체에 포함한다.
본 발명의 예시적인 구현의 특징은 상세한 설명, 특허 청구 범위 및 첨부 도면으로부터 명백해질 것이다.
도 1을 참조하면, 일실시예의 장치(100)는 컴퓨터 소프트웨어 및/또는 하드웨어 구성 요소와 같은 복수의 구성 요소를 포함한다. 그러한 다수의 구성 요소 는 장치(100)에서 결합되거나 분리될 수 있다. 장치(100)의 예시적인 구성 요소는, 당업자라면 이해할, 다수의 프로그래밍 언어들 중 소정의 언어로 기록 또는 구현된 컴퓨터 인스트럭션의 세트 및/또는 시리즈를 이용 및/또는 포함한다.
일실시예의 장치(100)는 하나 이상의 호 제어 구성 요소(102, 104)와, 하나 이상의 통신 장치(105, 107, 109, 111), 예를 들면, 인터넷 프로토콜 종단점(106, 108, 110) 및 지상 통신선 종단점(landline endpoint)(112)과, 하나 이상의 인터넷 프로토콜 서비스 데이터베이스(114, 116)와, 하나 이상의 인터넷 프로토콜 네트워크(118)를 포함한다. PSTN(120)은 지상 통신선 종단점(112)과 인터넷 프로토콜 네트워크(118)를 통신가능하게 접속한다. 제 1 인터넷 프로토콜 도메인(122)은 호 제어 구성 요소(102), 인터넷 프로토콜 종단점(106, 108) 및 인터넷 프로토콜 서비스 데이터베이스(114)를 포함한다. 제 2 인터넷 프로토콜 도메인(124)은 호 제어 구성 요소(104), 인터넷 프로토콜 종단점(110) 및 인터넷 프로토콜 서비스 데이터베이스(116)를 포함한다.
일실시예의 호 제어 구성 요소(102, 104) 각각은 프로세서 및 기록가능 데이터 저장 매체를 포함한다. 일실시예의 호 제어 구성 요소(102, 104)는 IPCC(International Packet Communications Consortium, http://www.softswitch.org)에 의해 장려된 소프트스위치를 포함한다. 소프트스위치는 인터넷 프로토콜 호에 대한 접속 서비스, 적용된 처리, 라우팅, 제어의 전송, 및 관리 기능을 제어한다. 호 제어 구성 요소(102)는 인터넷 프로토콜 종단점(106, 108)에 대한 인터넷 프로토콜 네트워크(118)에 대한 인터페이스를 포함한다. 호 제어 구성 요소(104)는 인터넷 프로토콜 종단점(110)에 대한 인터넷 프로토콜 네트워크(118)에 대한 인터페이스를 포함한다. 일실시예의 호 제어 구성 요소(102, 104)는 H.323 게이트 키퍼 및 게이트웨이(gate keepers and gateways)("H.323 GK/GWs")를 포함한다. "H.323"은 패킷 네트워크(예를 들면, 인터넷 프로토콜 네트워크(118))에서의 실시간 음성 및 화상회의(videoconferencing)를 위한, ITU(International Telecommunication Union, http://www.itu.int/home)에 의해 공표된 표준을 나타낸다.
호 제어 구성 요소(102, 104)는 H.323 통신 프로토콜 수트(suite), 예를 들면, H.225(호 제어), H.245(제어 메시지), G.711(오디오) 및 H.261(비디오) 프로토콜 메시지에 의해 인터넷 프로토콜 네트워크(104)와 통신한다. 일실시예의 호 제어 구성 요소(102, 104)는 TCP/IP(transmission control protocol/internet protocol) 메시지에 의해 인터넷 프로토콜 서비스 데이터베이스(114, 116)와 통신한다. 호 제어 구성 요소(102, 104)는 제 1 및 제 2 인터넷 프로토콜 도메인(122, 124)에서 매체 흐름 및 신호 흐름을 각각 제어한다. 예를 들어, 호 제어 구성 요소(102, 104)는 오디오, 데이터 및 비디오 시그널링 및 베어러 트래픽(bearer traffic)을 제어한다. 호 제어 구성 요소(102, 104)는 인터넷 프로토콜 호 요청을 처리하여, 인터넷 프로토콜 호를 인터넷 프로토콜 호의 종단 종단점으로 라우팅한다.
일실시예의 호 제어 구성 요소(102, 104)는 인터넷 프로토콜 호 추적 서비스를 지원한다. 예를 들어, 인터넷 프로토콜 종단점(106, 108, 110)의 사용자는 인터넷 프로토콜 호 추적 서비스에 가입하여, 인터넷 프로토콜 호의 발신자의 식별 정보를 액세스할 수 있다. 일실시예에서, 인터넷 프로토콜 호 추적 서비스에 대한 가입 요금은 일률적인 월정액(flat monthly price)을 포함한다. 다른 실시예에서, 요금은 사용자가 인터넷 프로토콜 호 추적 서비스를 성공적으로 이용한 횟수에 기초하여 결정된다. 또 다른 실시예에서, 요금은 사용자에 의해 인터넷 프로토콜 호 추적 서비스로부터 요청된 정보량에 기초하여 결정된다. 또다른 실시예에서, 요금은 사용자에 의해 인터넷 프로토콜 호 추적 서비스로부터 요청된 정보의 유형에 근거하여 결정된다. 일실시예의 호 제어 구성 요소(102, 104)는 인터넷 프로토콜 호 추적 서비스의 활동을 기록하기 위해 호 추적 로그(call trace log)를 유지한다. 예를 들어, 호 추적 로그는 인터넷 프로토콜 종단점(106, 108, 110)에 의해 실행된 호 추적의 수와, 다양한 호 추적 레벨에서의 호 추적의 수와, 성공적인 호 추적의 수와, 성공적이지 못한 호 추적의 수를 기록한다.
인터넷 프로토콜 호 추적 서비스의 개시자는 인터넷 프로토콜 종단점(106, 108, 110)의 하나 이상의 임의의 사용자 또는 인터넷 프로토콜 네트워크 조작자를 포함한다. 예를 들어, 개시자는 하나 이상의 호 제어 구성 요소(102, 104)에게 호출 메시지(invoke message)를 전송한다. 개시자는 인터넷 프로토콜 호의 수용 이전에, 인터넷 프로토콜 호의 지속 기간 중 언제라도, 또는 인터넷 프로토콜 호의 완료 이후에 인터넷 프로토콜 호의 발신자의 식별 정보의 수집을 시작(trigger)시키기 위해 호출 메시지를 전송할 수 있다. 예를 들어, 개시자는 인터넷 프로토콜 호의 호 설정(call setup), 경보(alerting), 또는 통화 단계(talk stages) 동안 호출 메시지를 전송할 수 있다.
호 제어 구성 요소(102, 104)는 인터넷 프로토콜 호 추적 서비스로 개시자의 허용(permission)을 체크한다. 만약, 개시자가 발신자의 식별 정보를 액세스하는 것을 인터넷 프로토콜 호 추적 서비스가 허가한다면, 하나 이상의 호 제어 구성 요소(102, 104)는 하나 이상의 인터넷 프로토콜 서비스 데이터베이스(114, 116)로부터 식별 정보를 수집하여 개시자에게 전송한다.
인터넷 프로토콜 호 추적 서비스는 인터넷 프로토콜 종단점(106, 108, 110)에 대한 분배를 위해 이용가능한 식별 정보의 양을 제한하기 위해, 액세스 레벨을 설정할 수 있다. 이제, 설명을 목적으로, 액세스 레벨의 한 가지 예시적인 구현에 대해 설명한다. 일실시예의 인터넷 프로토콜 호 추적 서비스는 인터넷 프로토콜 종단점(106, 108, 110)이 5개의 액세스 레벨 중 하나로 설정되도록 한다. 예를 들어, 액세스 레벨 1은 발신자 번호에 대해서만 액세스를 허용한다. 액세스 레벨 2는 발신자 번호 및 사용자명에 대한 액세스를 허용한다. 액세스 레벨 3은 발신자 번호, 사용자명 및 호 유형에 대한 액세스를 허용한다. 액세스 레벨 4는 발신자 번호, 사용자명, 호 유형 및 인터넷 프로토콜 주소에 대한 액세스를 허용한다. 액세스 레벨 5는 인터넷 프로토콜 서비스 데이터베이스(114, 116)에 저장된 식별 정보 중 임의의 것에 대한 액세스를 허용한다.
통신 장치(105, 107, 109, 111)(예를 들어, 인터넷 프로토콜 종단점(106, 108, 110) 및 지상 통신선 종단점(112))는 인터넷 프로토콜 호 추적 서비스에 의한 분배를 위해 이용가능한 식별 정보의 양을 제한하기 위해 보호 레벨을 설정할 수 있다. 이제, 설명을 목적으로, 보호 레벨의 한 가지 예시적인 구현에 대해 설명한다. 일실시예의 인터넷 프로토콜 호 추적 서비스는 인터넷 프로토콜 종단점(106, 108, 110)이 4개의 보호 레벨 중 하나로 설정되도록 한다. 예를 들어, 보호 레벨 1은 인터넷 프로토콜 서비스 데이터베이스(114, 116)에 저장된 소정의 식별 정보의 분배를 허용한다. 보호 레벨 2는 위치 및 메일 주소를 제외한, 인터넷 프로토콜 서비스 데이터베이스(114, 116)에 저장된 소정의 식별 정보의 분배를 허용한다. 보호 레벨 3은 착신자 번호 및 사용자명의 분배를 허용한다. 보호 레벨 4는 인터넷 프로토콜 종단점(106, 108, 110)에 의한 분배에 대해 개방(open)으로서 지정된 정보의 분배만을 허용한다.
일실시예에서, 인터넷 프로토콜 호 추적 서비스는 종단점을 기반으로 한다. 예를 들어, 인터넷 프로토콜 종단점(106)은 인터넷 프로토콜 호 추적 서비스에 가입한다. 소정의 사용자가 인터넷 프로토콜 종단점(106)을 이용하여, 인터넷 프로토콜 호 추적 서비스를 통해 식별 정보를 액세스할 수 있다. 종단점 기반 인터넷 프로토콜 호 추적 서비스는, 사용자가 인터넷 프로토콜 종단점(106)을 이용하여 식별 정보를 액세스하는 것을 제한하기 위해, 패스워드로 보호될 수 있다.
다른 실시예에서, 인터넷 프로토콜 호 추적 서비스는 사용자를 기반으로 한다. 예를 들어, 사용자는 인터넷 프로토콜 호 추적 서비스에 가입한다. 사용자는 임의의 인터넷 프로토콜 종단점(106, 108, 110)을 이용하여, 인터넷 프로토콜 호 추적 서비스를 통해 식별 정보를 액세스할 수 있다. 사용자는 사용자명 및 패스워드를 인터넷 프로토콜 종단점(106, 108, 110)에 입력해서, 인터넷 프로토콜 호 추적 서비스의 계정(account)을 액세스하여, 식별 정보 수집을 위한 인증을 수신한다.
호 제어 구성 요소(102, 104)와 인터넷 프로토콜 종단점(106, 108, 110)은 H.323 메시지, 예를 들면, 설비(facility) 메시지를 통해 인터넷 프로토콜 호 추적 서비스 정보를 통신한다. 일실시예에서, 인터넷 프로토콜 종단점(106)은 설비 호출 메시지를 호 제어 구성 요소(102)에 전송함으로써, 인터넷 프로토콜 호 추적 서비스로부터 식별 정보를 요청한다. 다른 실시예에서, 호 제어 구성 요소(102)는 설비 호출 메시지에 대한 응답으로서, 식별 정보를 포함하는 설비 응답 메시지를 인터넷 프로토콜 종단점(106)에 전송한다. 또다른 실시예에서, 호 제어 구성 요소(102)는 설비 호출 메시지를 호 제어 구성 요소(104)에 전송하여, 호 제어 구성 요소(104)의 제어하에 인터넷 프로토콜 호 종단점의 식별 정보를 요청한다. 이제, 설명을 목적으로, 설비 메시지의 한 가지 예시적인 구현에 대해 설명한다. 설비 메시지는 이하의 표에 도시된 바와 같이 복수의 정보 필드(예를 들면, 설비 메시지 파라미터)를 포함한다.
Figure 112011040299819-pat00001
일실시예에서, 통신 장치(105, 107, 109, 111) 중 단지 하나만이 인터넷 프로토콜 종단점(예를 들면, 인터넷 프로토콜 종단점(106))을 포함한다. 다른 실시예에서, 통신 장치(105, 107, 109)는 도 1에 도시된 바와 같은 인터넷 프로토콜 종단점(예를 들면, 인터넷 프로토콜 종단점(106, 108, 110))을 포함한다. 일실시예의 인터넷 프로토콜 종단점(106, 108, 110) 각각은 프로세서 및 기록가능 데이터 저장 매체를 포함한다. 인터넷 프로토콜 종단점(106, 108, 110)은 인터넷 프로토콜 호를 개시 또는 종료한다. 예를 들어, 인터넷 프로토콜 종단점(106, 108, 110)은 H.323 종단점 프로토콜을 지원한다. 일실시예의 인터넷 프로토콜 종단점(106, 108, 110)은 인터넷 프로토콜 전화 소프트웨어 및/또는 인터넷 프로토콜 전화를 포함한다.
일실시예의 인터넷 프로토콜 종단점(106, 108, 110)은 호 추적 버튼을 포함한다. 예를 들어, 인터넷 프로토콜 종단점(106)의 사용자는 호 추적 버튼을 누르고, 인터넷 프로토콜 종단점(106)은 설비 호출 메시지의 호 추적 사용자 정보 필드를 인터넷 프로토콜 종단점(106)의 식별 정보로 채운다. 그 다음, 인터넷 프로토콜 종단점(106)은 설비 호출 메시지를 호 제어 구성 요소(102)에 전송하여 인터넷 프로토콜 호 추적 서비스를 개시한다. 일실시예의 인터넷 프로토콜 종단점(106, 108, 110)은 호 추적 메뉴를 포함한다. 일실시예의 호 추적 메뉴는 인터넷 프로토콜 종단점(106)의 사용자에 대한 하나 이상의 옵션을 포함한다. 예를 들어, 호 추적 메뉴는 서비스 가입/비가입 및 서비스 활성화/비활성화와 같은 인터넷 프로토콜 호 추적 서비스 계정 관리를 허용한다. 인터넷 프로토콜 종단점(106, 108, 110)은 호 제어 구성 요소(102, 104)로 인터넷 프로토콜 가입자로서 등록한다. 예를 들어, 인터넷 프로토콜 종단점(106, 108, 110)은 인터넷 프로토콜 서비스 정보를 호 제어 구성 요소(102, 104)에게 제공한다.
일실시예의 인터넷 프로토콜 서비스 정보는 인터넷 프로토콜 종단점(106, 108, 110)의 식별 정보를 포함한다. 예를 들어, 인터넷 프로토콜 종단점(106, 108, 110)의 식별 정보는 인터넷 프로토콜 종단점(106, 108, 110)의 인터넷 프로토콜 전화 번호, 성명, 회사명, 전화 유형, 이메일 주소, 위치, 인터넷 프로토콜 주소, 및 URL(uniform resource locator) 중 하나 이상을 포함한다. 호 제어 구성 요소(102, 104)는 인터넷 프로토콜 서비스 데이터베이스(114, 116)에 인터넷 프로토콜 서비스 정보를 저장한다.
인터넷 프로토콜 호의 개시시에, 호 제어 구성 요소(102, 104)는 인터넷 프로토콜 서비스 데이터베이스(114, 116)에 질의하여, 인터넷 프로토콜 호에 대한 인터넷 프로토콜 서비스 정보를 액세스한다. 일실시예의 인터넷 프로토콜 서비스 데이터베이스(114, 116)는 인터넷 프로토콜 네트워크(118), 인터넷 프로토콜 종단점(106, 108, 110) 및 지상 통신선 종단점(112)의 서비스 정보를 저장한다. 예를 들어, 인터넷 프로토콜 서비스 데이터베이스(114)는 인터넷 프로토콜 종단점(106, 108)의 식별 정보를 저장하고, 인터넷 프로토콜 서비스 데이터베이스(116)는 인터넷 프로토콜 종단점(110)의 식별 정보를 저장한다. 호 제어 구성 요소(102, 104)는, 인터넷 프로토콜 서비스 데이터베이스(114, 116)로부터, 인터넷 프로토콜 호에 관련된 하나 이상의 인터넷 프로토콜 종단점(106, 108, 110)의 인터넷 프로토콜 서비스 정보를 요청할 수 있다. 인터넷 프로토콜 서비스 데이터베이스(114, 116)는 요청된 인터넷 프로토콜 서비스 정보를, 응답 메시지내에서, 호 제어 구성 요소(102, 104)로 리턴한다. 일실시예에서, 인터넷 프로토콜 서비스 데이터베이스(114, 116)는 자바(Java) 기반 데이터베이스 엔진을 포함한다. 다른 실시예에서, 인터넷 프로토콜 서비스 데이터베이스(114, 116)는 CORBA(common object request broker architecture) 인터페이스를 포함한다.
인터넷 프로토콜 네트워크(118)는 제 1 인터넷 프로토콜 도메인(122), 제 2 인터넷 프로토콜 도메인(124) 및 PSTN(120)을 통신가능하게 접속한다. 예를 들어, 인터넷 프로토콜 네트워크(118)는 제 1 인터넷 프로토콜 도메인(122), 제 2 인터넷 프로토콜 도메인(124) 및 PSTN(120) 중 하나 이상의 사이에서, 하나 이상의 인터넷 프로토콜 호 및/또는 하나 이상의 인터넷 프로토콜 호 추적 서비스 메시지(예를 들면, 설비 메시지)를 전달한다. PSTN(120)은 지상 통신선 종단점(112)과 인터넷 프로토콜 네트워크(118)를 인터페이스시킨다. 예를 들어, PSTN(120)은 지상 통신선 종단점(112)과 인터넷 프로토콜 네트워크(118) 사이에 하나 이상의 호를 전달한다.
도 2를 참조하면, 설명을 위해, 장치(100)의 하나의 예시적인 동작을 도시하고 있다. 메시지 흐름(201)은 통신 장치(107)(예를 들면, 인터넷 프로토콜 종단점(108))로부터 인터넷 프로토콜 종단점(106)까지의 인터넷 프로토콜 호의 예시적인 접속을 나타낸다. 또한, 메시지 흐름(201)은 인터넷 프로토콜 호의 수용 이전의, 인터넷 프로토콜 종단점(106)에 의한 인터넷 프로토콜 종단점(108)의 식별 정보의 예시적인 수집을 나타낸다. 인터넷 프로토콜 종단점(106, 108)은 둘다 제 1 인터넷 프로토콜 도메인(122)(도 1)에 위치된다. 일실시예의 인터넷 프로토콜 종단점(106)의 사용자는 호 제어 구성 요소(102)의 인터넷 프로토콜 호 추적 서비스에 가입한다. 인터넷 프로토콜 종단점(106)의 사용자는 메시지 흐름(201)의 개시 이전에 인터넷 프로토콜 호 추적 서비스를 구성 및 활성화한다.
인터넷 프로토콜 종단점(106)과 인터넷 프로토콜 호를 개시하기 위해, 인터넷 프로토콜 종단점(108)은 호 설정 메시지(202)를 호 제어 구성 요소(102)에 전송한다. 일실시예의 호 설정 메시지(202)는 H.225 호 처리 메시지를 포함한다. 호 설정 메시지(202)의 수신시에, 호 제어 구성 요소(102)는 호 설정 메시지(202)를 인터넷 프로토콜 종단점(106)에 전송한다. 인터넷 프로토콜 종단점(106)은 호 설정 메시지(202)에 응답하여 경보 메시지(204)를 호 제어 구성 요소(102)에 전송한다. 호 제어 구성 요소(102)는 경보 메시지(204)를 인터넷 프로토콜 종단점(108)에 전송한다.
일실시예의 인터넷 프로토콜 종단점(106)의 사용자는 인터넷 프로토콜 호에 회답 및 접속하기 이전에 발신자(예를 들면, 인터넷 프로토콜 종단점(108))의 식별 정보를 보기를 원한다. 예를 들어, 인터넷 프로토콜 종단점(106)의 사용자는 인터넷 프로토콜 종단점(106)상의 호 추적 버튼을 눌러, 추적 개시 메시지(206)를 호 제어 구성 요소(102)에 전송한다. 일실시예의 "설비(호 추적 호출)"은 추적 개시 메시지(206)를 나타내는 기능을 한다. 일실시예의 추적 개시 메시지(206)는 "호출"로 설정된 호 추적 유형 필드 및 "전화 기반"으로 설정된 가입 유형 필드를 갖는 설비 메시지를 포함한다. 인터넷 프로토콜 종단점(106)은 설비 메시지내의 호 추적 사용자 정보 필드를 인터넷 프로토콜 종단점(106)의 식별 정보로 채운다.
추적 개시 메시지(206)의 수신시에, 호 제어 구성 요소(102)는 추적 개시 메시지(206)를 해석하여, 호 추적 유형 필드가 "호출"로 설정된 것을 인식한다. 따라서, 호 제어 구성 요소(102)는 질의 메시지(208)를 인터넷 프로토콜 서비스 데이터베이스(114)에 전송한다. 일실시예의 "질의(IP 종단점 A1)"은 질의 메시지(208)를 나타내는 기능을 한다. 일실시예의 "IP 종단점 A1"은 인터넷 프로토콜 종단점(106)의 식별자를 나타내는 기능을 한다. 질의 메시지(208)는 인터넷 프로토콜 종단점(106)의 인터넷 프로토콜 호 추적 서비스 정보를 요청한다. 일실시예의 인터넷 프로토콜 호 추적 서비스 정보는 인터넷 프로토콜 종단점(106)에 대한 우선순위 레벨, 식별 정보 및 패스워드를 포함한다. 호 제어 구성 요소(102)는 인터넷 프로토콜 호 추적 서비스 정보를 이용하여, 인터넷 프로토콜 종단점(106)이 인터넷 프로토콜 종단점(108)의 식별 정보를 획득하기 위해 인터넷 프로토콜 호 추적 서비스의 이용에 대한 승인을 갖고 있는지의 여부를 결정한다.
인터넷 프로토콜 서비스 데이터베이스(114)는 인터넷 프로토콜 종단점(106)의 인터넷 프로토콜 호 추적 서비스 정보를, 질의 응답 메시지(210)내에서, 호 제어 구성 요소(102)에 전송한다. 일실시예의 "응답(A1 정보)"는 질의 응답 메시지(210)를 나타내는 기능을 한다. 일실시예의 "A1 정보"는 인터넷 프로토콜 종단점(106)의 인터넷 프로토콜 호 추적 서비스 정보를 나타내는 기능을 한다.
일실시예의 인터넷 프로토콜 종단점(106)의 인터넷 프로토콜 호 추적 서비스 정보는 인터넷 프로토콜 호 추적 서비스를 이용하기 위해 인터넷 프로토콜 종단점(106)을 인증한다. 따라서, 호 제어 구성 요소(102)는 질의 메시지(212)를 인터넷 프로토콜 서비스 데이터베이스(114)에 전송한다. 일실시예의 "질의(IP 종단점 A2)"는 질의 메시지(212)를 나타내는 기능을 한다. 일실시예의 "IP 종단점 A2"는 인터넷 프로토콜 종단점(108)의 식별자를 나타내는 기능을 한다. 질의 메시지(212)는 인터넷 프로토콜 종단점(108)의 식별 정보를 요청한다.
인터넷 프로토콜 서비스 데이터베이스(114)는 인터넷 프로토콜 종단점(108)의 식별 정보를, 질의 응답 메시지(214)내에서, 호 제어 구성 요소(102)로 전송한다. 일실시예의 "응답(A2 정보)"는 질의 응답 메시지(214)를 나타내는 기능을 한다. 일실시예의 "A2 정보"는 인터넷 프로토콜 종단점(108)의 식별 정보를 나타내는 기능을 한다.
호 제어 구성 요소(102)는 인터넷 프로토콜 종단점(108)의 서비스 정보 및 식별 정보를 체크하여, 어떤 유형의 식별 정보가 인터넷 프로토콜 종단점(106)으로 전송될 수 있는지를 결정한다. 예를 들어, 호 제어 구성 요소(102)는 인터넷 프로토콜 종단점(108)의 호 추적 보호 레벨을 체크한다. 호 제어 구성 요소(102)는 식별 정보의 어느 부분이, 인터넷 프로토콜 종단점(108)이 호 제어 구성 요소(102)로 하여금 인터넷 프로토콜 종단점(106)으로 전송할 수 있도록 하는지를 결정한다. 호 제어 구성 요소(102)는 인터넷 프로토콜 종단점(108)의 식별 정보의 부분을, 추적 개시 응답 메시지(216)내에서, 인터넷 프로토콜 종단점(106)으로 전송한다. 일실시예에서 "설비(응답)"은 추적 개시 응답 메시지(216)를 나타내는 기능을 한다.
인터넷 프로토콜 종단점(106)은 추적 개시 응답 메시지(216)를 해석하여, 인터넷 프로토콜 종단점(108)의 식별 정보를 추출한다. 일실시예의 인터넷 프로토콜 종단점(106)은 인터넷 프로토콜 종단점(106)의 사용자에 대해 인터넷 프로토콜 종단점(108)의 식별 정보를 디스플레이한다. 일실시예의 인터넷 프로토콜 종단점(106)의 사용자는 인터넷 프로토콜 종단점(108)의 식별 정보를 이용하여, 인터넷 프로토콜 호를 수용할지의 여부를 결정한다. 예를 들어, 인터넷 프로토콜 종단점(106)의 사용자는 인터넷 프로토콜 종단점(106)상의 접속 버튼을 눌러, 인터넷 프로토콜 종단점(108)의 사용자와의 인터넷 프로토콜을 수용하고, 접속 메시지(218)를 호 제어 구성 요소(102)에 전송한다. 호 제어 구성 요소(102)는 접속 메시지(218)를 인터넷 프로토콜 종단점(108)에 전송하여, 인터넷 프로토콜 종단점(106)과 인터넷 프로토콜 종단점(108)을 통신가능하게 접속한다.
도 3을 참조하면, 설명을 위해, 장치(100)의 다른 예시적인 동작을 도시하고 있다. 메시지 흐름(301)은 메시지 흐름(201)에 기술된 바와 같이, 통신 장치(107)(예를 들면, 인터넷 프로토콜 종단점(108))로부터 인터넷 프로토콜 종단점(106)까지의 인터넷 프로토콜 호의 예시적인 접속 및 인터넷 프로토콜 종단점(106)에 의한 인터넷 프로토콜 종단점(108)의 식별 정보의 수집을 나타낸다. 그러나, 메시지 흐름(301)에서, 식별 정보의 수집은 인터넷 프로토콜 호의 수용 및 접속 이후에 발생된다.
인터넷 프로토콜 종단점(106), 인터넷 프로토콜 종단점(108) 및 호 제어 구성 요소(102)는, 메시지 흐름(201)에 기술된 바와 같이, 호 설정 메시지(202) 및 경보 메시지(204)를 전송 및/또는 수신한다. 경보 메시지(204) 전송 이후에, 인터넷 프로토콜 종단점(106)은 접속 메시지(218)를 호 제어 구성 요소(102)에 전송하여, 인터넷 프로토콜 종단점(108)과의 인터넷 프로토콜 호를 수용 및 결합시킨다. 일단 인터넷 프로토콜 호에 관련되면, 일실시예의 인터넷 프로토콜 종단점(106)의 사용자는 발신자(예를 들면, 인터넷 프로토콜 종단점(108))의 식별 정보를 보기를 원한다. 따라서, 인터넷 프로토콜 종단점(106)의 사용자는 호 추적 버튼을 눌러, 추적 개시 메시지(206)를 호 제어 구성 요소(102)에 전송한다.
일실시예의 호 제어 구성 요소(102)는 추적 개시 메시지(206)에 인터넷 프로토콜 종단점(106)의 식별 정보가 충분하지 못하다고 결정한다. 호 제어 구성 요소(102)는 정보 요청 메시지(302)를 인터넷 프로토콜 종단점(106)에 전송한다. 일실시예의 "설비(사용자 정보 요구)"는 정보 요청 메시지(302)를 나타내는 기능을 한다. 정보 요청 메시지(302)는 인터넷 프로토콜 종단점(106)에게, 추가 식별 정보가 요구됨을 지시한다. 정보 요청 메시지(302)에 응답하여, 인터넷 프로토콜 종단점(106)은 요구된 추가 식별 정보를 갖는 추적 개시 메시지(206)를 전송한다. 추적 개시 메시지(206)의 수신시에, 메시지 흐름(201)에 기술된 바와 같이, 호 제어 구성 요소(102)는 데이터베이스에 질의하여, 인터넷 프로토콜 종단점(106)에 식별 정보를 리턴한다.
도 4를 참조하면, 설명을 위해, 장치(100)의 또다른 예시적인 동작을 도시하고 있다. 메시지 흐름(401)은 메시지 흐름(201)에 유사하게 기술된 바와 같이, 통신 장치(109)(예를 들면, 인터넷 프로토콜 종단점(110))로부터 인터넷 프로토콜 종단점(106)까지의 인터넷 프로토콜 호의 예시적인 접속 및 인터넷 프로토콜 종단점(106)에 의한 인터넷 프로토콜 종단점(110)의 식별 정보의 수집을 나타낸다. 그러나, 메시지 흐름(401)에서, 인터넷 프로토콜 종단점(106, 110)은 상이한 인터넷 프로토콜 도메인에 위치된다. 예를 들어, 인터넷 프로토콜 종단점(106)은 제 1 인터넷 프로토콜 도메인(122)(도 1)에 위치되고, 인터넷 프로토콜 종단점(110)은 제 2 인터넷 프로토콜 도메인(124)(도 1)에 위치된다.
인터넷 프로토콜 종단점(106)과 인터넷 프로토콜 호를 개시하기 위해, 인터넷 프로토콜 종단점(110)은 호 설정 메시지(402)를 호 제어 구성 요소(104)에 전송한다. 일실시예의 호 설정 메시지(402)는 H.225 호 처리 메시지를 포함한다. 호 설정 메시지(402)의 수신시에, 제 2 인터넷 프로토콜 도메인(124)(도 1)의 호 제어 구성 요소(104)는 호 설정 메시지(402)를 제 1 인터넷 프로토콜 도메인(122)(도 1)의 호 제어 구성 요소(102)에 전송한다. 호 설정 메시지(402)의 수신시에, 호 제어 구성 요소(102)는 호 설정 메시지(402)를 인터넷 프로토콜 종단점(106)에 전송한다. 인터넷 프로토콜 종단점(106)은 호 설정 메시지(402)에 응답하여 경보 메시지(404)를 호 제어 구성 요소(102)에 전송한다.
인터넷 프로토콜 호에 회답하기 전에 발신자(예를 들면, 인터넷 프로토콜 종단점(110))의 식별 정보를 획득하기 위해, 메시지 흐름(201)에 기술된 바와 같이, 인터넷 프로토콜 종단점(106)의 사용자는 인터넷 프로토콜 종단점(106)상의 호 추적 버튼을 눌러, 추적 개시 메시지(206)를 호 제어 구성 요소(102)에 전송한다. 추적 개시 메시지(206)의 수신시에, 메시지 흐름(201)에 기술된 바와 같이, 호 제어 구성 요소(102)는 질의 메시지(208)를 인터넷 프로토콜 서비스 데이터베이스(114)에 전송하고, 질의 응답 메시지(210)를 수신한다.
일실시예의 인터넷 프로토콜 종단점(106)의 인터넷 프로토콜 호 추적 서비스 정보는 인터넷 프로토콜 호 추적 서비스를 이용하기 위해 인터넷 프로토콜 종단점(106)을 인증한다. 따라서, 일실시예의 호 제어 구성 요소(102)는 인터넷 프로토콜 서비스 데이터베이스(114)에 질의 메시지를 전송하여, 발신자(예를 들면, 인터넷 프로토콜 종단점(110))의 식별 정보를 요청한다. 인터넷 프로토콜 서비스 데이터베이스(114)는 인터넷 프로토콜 서비스 데이터베이스(114)가 인터넷 프로토콜 종단점(110)의 식별 정보를 저장하지 않는다는 지시를 호 제어 구성 요소(102)에 전송한다. 따라서, 호 제어 구성 요소(104)는 인터넷 프로토콜 종단점(110)을 관리하므로, 호 제어 구성 요소(102)는 추적 개시 메시지(206)를 호 제어 구성 요소(104)에 전송한다. 일실시예에서의 호 제어 구성 요소(102)로부터 호 제어 구성 요소(104)로의 추적 개시 메시지(206)는 수집 식별 정보 메시지(gather identification information message)를 포함한다.
추적 개시 메시지(206)의 수신시에, 호 제어 구성 요소(104)는 추적 개시 메시지(206)를 해석하여, 호 추적 유형 필드가 "호출"로 설정된 것을 인식한다. 따라서, 호 제어 구성 요소(104)는 질의 메시지(404)를 인터넷 프로토콜 서비스 데이터베이스(116)에 전송한다. 일실시예의 "질의(H.323 GK/GW A)"는 질의 메시지(404)를 나타내는 기능을 한다. 일실시예의 "H.323 GK/GW A"는 호 제어 구성 요소(102)의 식별자를 나타내는 기능을 한다. 질의 메시지(404)는 호 제어 구성 요소(102)의 인터넷 프로토콜 호 추적 서비스 정보를 요청한다. 일실시예의 인터넷 프로토콜 호 추적 서비스 정보는 호 제어 구성 요소(102)에 대한 우선순위 레벨, 식별 정보 및 패스워드를 포함한다. 호 제어 구성 요소(104)는 인터넷 프로토콜 호 추적 서비스 정보를 이용하여, 호 제어 구성 요소(102)가 인터넷 프로토콜 종단점(110)의 식별 정보를 획득하기 위해 인터넷 프로토콜 호 추적 서비스의 이용을 위한 인증을 갖고 있는지 여부를 결정한다.
인터넷 프로토콜 서비스 데이터베이스(116)는 호 제어 구성 요소(102)의 인터넷 프로토콜 호 추적 서비스 정보를, 질의 응답 메시지(406)내에서, 호 제어 구성 요소(104)에게 전송한다. 일실시예의 "응답(GK/GW A 정보)"는 질의 응답 메시지(210)를 나타내는 기능을 한다. 일실시예의 "GK/GW A 정보"는 호 제어 구성 요소(102)의 인터넷 프로토콜 호 추적 서비스 정보를 나타내는 기능을 한다.
일실시예의 호 제어 구성 요소(102)의 인터넷 프로토콜 호 추적 서비스 정보는 인터넷 프로토콜 호 추적 서비스를 이용하기 위해 호 제어 구성 요소(102)를 인증한다. 따라서, 일실시예의 호 제어 구성 요소(104)는 질의 메시지(408)를 인터넷 프로토콜 서비스 데이터베이스(116)에 전송하여, 발신자(예를 들면, 인터넷 프로토콜 종단점(110))의 식별 정보를 요청한다. 일실시예의 "질의(IP 종단점 B)"는 질의 메시지(408)를 나타내는 기능을 한다. 일실시예의 "IP 종단점 B"는 인터넷 프로토콜 종단점(110)의 식별자를 나타내는 기능을 한다.
인터넷 프로토콜 서비스 데이터베이스(116)는 인터넷 프로토콜 종단점(110)의 식별 정보를, 질의 응답 메시지(410)내에서, 호 제어 구성 요소(104)에 전송한다. 일실시예의 "응답(B 정보)"는 질의 응답 메시지(410)를 나타내는 기능을 한다. 일실시예의 "B 정보"는 인터넷 프로토콜 종단점(110)의 식별 정보를 나타내는 기능을 한다.
호 제어 구성 요소(104)는, 인터넷 프로토콜 종단점(110)이 호 제어 구성 요소(104)로 하여금 호 제어 구성 요소(102)로 전송할 수 있도록 하는 식별 정보의 부분을 결정한다. 호 제어 구성 요소(104)는 인터넷 프로토콜 종단점(110)의 식별 정보의 부분을, 추적 개시 응답 메시지(412)내에서, 호 제어 구성 요소(102)에 전송한다. 일실시예에서 "설비(호 추적) 응답"은 추적 개시 응답 메시지(412)를 나타내는 기능을 한다. 일실시예에서, 호 제어 구성 요소(102)는 추적 개시 응답 메시지(412)를 인터넷 프로토콜 종단점(106)에 전송한다. 다른 실시예에서, 호 제어 구성 요소(102)는 추적 개시 응답 메시지(412)를 해석하여, 추적 개시 응답 메시지(412)의 식별 정보를 인터넷 프로토콜 종단점(106)에 전송한다.
도 5를 참조하면, 설명을 위해, 장치(100)의 또다른 예시적인 동작을 도시하고 있다. 메시지 흐름(501)은 메시지 흐름(201)에 기술된 바와 같이, 통신 장치(107)(예를 들면, 인터넷 프로토콜 종단점(108))으로부터 인터넷 프로토콜 종단점(106)까지의 예시적인 접속을 나타낸다. 또한, 메시지 흐름(501)은 인터넷 프로토콜 종단점(108)의 식별 정보를 획득하기 위한, 인터넷 프로토콜 종단점(106)에 의한 실패된 수집 시도를 도시한다.
인터넷 프로토콜 종단점(106), 인터넷 프로토콜 종단점(108) 및 호 제어 구성 요소(102)는, 메시지 흐름(201, 301)에 기술된 바와 같이, 호 설정 메시지(202), 경보 메시지(204) 및 접속 메시지(218)를 전송 및/또는 수신한다. 인터넷 프로토콜 종단점(106)은 인터넷 프로토콜 종단점(108)의 식별 정보를 획득하기 위해 추적 개시 메시지(206)를 호 제어 구성 요소(102)에 전송한다. 호 제어 구성 요소(102)는, 메시지 흐름(201)에 기술된 바와 같이, 식별 정보를 액세스하기 위해 질의 메시지(208)를 인터넷 프로토콜 서비스 데이터베이스(114)에 전송한다. 질의 메시지(208)는 인터넷 프로토콜 종단점(106)의 지시자를 포함한다.
질의 메시지(208)는 인터넷 프로토콜 서비스 데이터베이스(114)로부터 인터넷 프로토콜 종단점(106)의 인터넷 프로토콜 호 추적 서비스 정보를 요청한다. 호 제어 구성 요소(102)는 인터넷 프로토콜 호 추적 서비스 정보를 이용하여, 인터넷 프로토콜 종단점(106)이 인터넷 프로토콜 종단점(108)의 식별 정보를 획득하기 위해 인터넷 프로토콜 호 추적 서비스의 이용을 위한 인증을 갖고 있는지 여부를 결정한다.
인터넷 프로토콜 서비스 데이터베이스(114)는 인터넷 프로토콜 종단점(106)의 인터넷 프로토콜 호 추적 서비스 정보를, 질의 응답 메시지(502)내에서, 호 제어 구성 요소(102)에 전송한다. 일실시예의 "응답(A1 정보)"는 질의 응답 메시지(210)를 나타내는 기능을 한다. 일실시예의 "A1 정보"는 인터넷 프로토콜 종단점(106)의 인터넷 프로토콜 호 추적 서비스 정보를 나타내는 기능을 한다. 일실시예에서, 인터넷 프로토콜 호 추적 서비스 정보는, 인터넷 프로토콜 종단점(106)이 인터넷 프로토콜 호 추적 서비스에 대한 액세스를 갖지 않음을 호 제어 구성 요소(102)에게 지시한다. 따라서, 호 제어 구성 요소(102)는 추적 개시 응답 메시지(504)를 인터넷 프로토콜 종단점(106)에 전송한다. 일실시예의 "설비(에러: 허용 안 함)"은 추적 개시 응답 메시지(504)를 나타내는 기능을 한다.
인터넷 프로토콜 종단점(106)은 인터넷 프로토콜 종단점(106)의 사용자에게 에러 메시지를 디스플레이하여, 인터넷 프로토콜 종단점(108)의 식별 정보에 대한 액세스가 부정되었다는 경보를 사용자에게 제공한다. 다른 예시적인 에러 메시지는 인터넷 프로토콜 서비스 데이터베이스(114, 116)내의 인터넷 프로토콜 종단점(106, 108, 110)에 대한 불충분한 인터넷 프로토콜 호 추적 서비스 정보와, 인터넷 프로토콜 종단점(106, 108, 110) 중 하나 이상이 등록된 인터넷 프로토콜 사용자가 아닌 경우와, 호 제어 구성 요소(102, 104) 중 하나 이상의 실패로부터 초래될 수 있다.
일실시예의 장치(100)는 하나 이상의 컴퓨터 판독가능 신호 베어링 매체를 이용한다. 장치(100)에 대한 컴퓨터 판독가능 신호 베어링 매체의 일실시예는 호 제어 구성 요소(102, 104) 및 인터넷 프로토콜 종단점(106, 108, 110) 중 하나 이상의 기록가능 데이터 저장 매체의 한 가지 이상의 예를 포함한다. 예를 들어, 기록가능 데이터 저장 매체는 자기적, 전기적, 광학적, 생물학적 및 원자 데이터 저장 매체 중 하나 이상을 포함한다. 다른 실시예에서, 장치(100)에 대한 컴퓨터 판독가능 신호 베어링 매체는, 예를 들면, 장치(100), 하나 이상의 전화 네트워크, LAN, 인터넷 및 무선 네트워크를 포함하거나 혹은 그것과 접속된 네트워크를 통해 송신된 변조 반송파 신호를 포함한다.
본 명세서에서 기술된 단계 및 동작들은 단지 예시를 위한 것이다. 본 발명의 정신을 벗어나지 않고서도, 이들 단계 또는 동작에 대해 여러 가지 변형이 가능할 것이다. 예를 들어, 단계들은 순서를 달리하여 수행될 수 있으며, 또한, 단계들은 추가, 삭제 혹은 수정될 수 있다.
본 명세서에서는 본 발명의 예시적인 구현이 상세하게 도시 및 기술되었지만, 당업자라면, 본 발명의 정신을 벗어나지 않고서도 다양한 수정, 추가, 대체 등이 가능함을 명확히 이해할 것이며, 따라서 이들은 이하의 특허 청구 범위에 정의된 본 발명의 영역에 포함되는 것으로 고려된다.
본 발명에 따르면, 발신자의 식별 정보를 인터넷 프로토콜 네트워크내의 인터넷 프로토콜 호의 착신자에게 제공할 수 있다.

Claims (10)

  1. 하나 이상의 프로세서 시스템에서 작동하는 하나 이상의 호 제어 구성 요소(call control component)를 포함하되,
    상기 하나 이상의 호 제어 구성 요소는 통신 장치에 의해 개시된 인터넷 프로토콜(IP) 호를 인터넷 프로토콜 종단점에 접속하여, 상기 통신 장치의 식별 정보를 수집하며, 상기 식별 정보를 상기 인터넷 프로토콜 종단점으로 전송하도록 동작가능하고,
    상기 하나 이상의 호 제어 구성 요소 중 하나는, a) 상기 인터넷 프로토콜 종단점으로 하여금 적어도 하나의 지상 통신선 종단점(landline endpoint)과 통신하게 하도록 PSTN(public switched telephone network)을 통신가능하게 연결하고 b) 상기 인터넷 프로토콜 종단점으로 하여금 다른 IP 도메인에 위치하는 다른 인터넷 프로토콜 종단점과 통신하게 하도록, IP 네트워크에 대한 인터페이스를 가지며,
    상기 하나 이상의 호 제어 구성 요소 중 상기 하나는, 인터넷 프로토콜 호 추적 서비스(internet protocol call trace service)가 개시된 후에 인터넷 프로토콜 서비스 데이터베이스 내에 인터넷 프로토콜 호 추적 서비스 정보가 불충분한 경우에 상기 인터넷 프로토콜 종단점으로 에러 메시지를 전송하는
    식별 정보 수집 장치.
  2. 제 1 항에 있어서,
    상기 인터넷 프로토콜 호를 접속하도록 동작가능한 상기 하나 이상의 호 제어 구성 요소 중 적어도 하나는 상기 통신 장치의 상기 식별 정보를 상기 인터넷 프로토콜 서비스 데이터베이스에 저장하고,
    상기 식별 정보를 수집하도록 동작가능한 상기 하나 이상의 호 제어 구성 요소 중 적어도 하나는 상기 인터넷 프로토콜 서비스 데이터베이스에 액세스하여 상기 통신 장치의 상기 식별 정보를 모으는
    식별 정보 수집 장치.
  3. 제 1 항에 있어서,
    상기 식별 정보 수집 장치는 상기 인터넷 프로토콜 종단점과 결합하여,
    상기 인터넷 프로토콜 종단점이 상기 식별 정보를 수집하는 상기 하나 이상의 호 제어 구성 요소 중 적어도 하나로 추적 개시 메시지(trace initiation message)를 전송하여, 상기 식별 정보의 수집을 개시하고,
    상기 인터넷 프로토콜 종단점은 상기 인터넷 프로토콜 호의 수용 이전에, 상기 인터넷 프로토콜 호의 지속 기간 중 언제라도 또는 상기 인터넷 프로토콜 호의 완료 이후에 상기 추적 개시 메시지를 전송할 수 있는
    식별 정보 수집 장치.
  4. 제 1 항에 있어서,
    상기 식별 정보 수집 장치는 상기 인터넷 프로토콜 종단점과 결합하여,
    상기 인터넷 프로토콜 종단점이 상기 식별 정보를 수집하도록 동작가능한 상기 하나 이상의 호 제어 구성 요소 중 적어도 하나로 추적 개시 메시지를 전송하고,
    상기 추적 개시 메시지는 상기 식별 정보 내에 상기 통신 장치의 하나 이상의 유형의 정보를 포함시키기 위한 요청을 포함하고,
    상기 통신 장치의 상기 식별 정보는 상기 통신 장치의 식별 번호, 전화 번호, 이메일 주소, URL(uniform resource locator) 및 사용자명 중 하나 이상을 포함하는
    식별 정보 수집 장치.
  5. 제 1 항에 있어서,
    상기 식별 정보 수집 장치는 상기 인터넷 프로토콜 종단점과 결합하여,
    상기 인터넷 프로토콜 호를 접속하도록 동작가능한 상기 하나 이상의 호 제어 구성 요소 중 적어도 하나가 제 1 인터넷 프로토콜 도메인에 제 1 호 제어 구성 요소를 포함하고,
    상기 식별 정보를 수집하도록 동작가능한 상기 하나 이상의 호 제어 구성 요소 중 적어도 하나는 제 2 인터넷 프로토콜 도메인에 제 2 호 제어 구성 요소를 포함하고,
    상기 인터넷 프로토콜 종단점은 상기 제 1 인터넷 프로토콜 도메인에 제 1 인터넷 프로토콜 종단점을 포함하며, 상기 통신 장치는 상기 제 2 인터넷 프로토콜 도메인에 제 2 인터넷 프로토콜 종단점을 포함하고,
    상기 제 1 인터넷 프로토콜 종단점은 상기 제 1 호 제어 구성 요소로 추적 개시 메시지를 전송하여 상기 식별 정보의 수집을 개시하고,
    상기 제 1 호 제어 구성 요소는 수집 식별 정보 메시지(gather identification information message)를 상기 제 2 호 제어 구성 요소로 전송하고,
    상기 제 2 호 제어 구성 요소는 상기 제 2 인터넷 프로토콜 도메인의 데이터베이스에 질의하여 상기 식별 정보를 모으며, 상기 제 2 호 제어 구성 요소는 상기 식별 정보를 상기 제 1 호 제어 구성 요소로 전송하고,
    상기 제 1 호 제어 구성 요소는 상기 식별 정보를 상기 제 1 인터넷 프로토콜 종단점으로 전송하는
    식별 정보 수집 장치.
  6. 제 1 항에 있어서,
    상기 식별 정보를 수집하도록 동작가능한 상기 하나 이상의 호 제어 구성 요소 중 적어도 하나는 상기 인터넷 프로토콜 종단점의 액세스 레벨을 체크하기 위한 검증을 수행하며, 상기 액세스 레벨은 상기 식별 정보의 제 1 부분에 대한 액세스를 허용하고,
    상기 식별 정보를 수집하도록 동작가능한 상기 하나 이상의 호 제어 구성 요소 중 상기 적어도 하나는 상기 통신 장치의 보호 레벨을 체크하기 위한 검증을 수행하며, 상기 보호 레벨은 상기 식별 정보의 제 2 부분에 대한 액세스를 허용하고,
    상기 식별 정보를 상기 인터넷 프로토콜 종단점으로 전송하도록 동작가능한 상기 하나 이상의 호 제어 구성 요소 중 적어도 하나는 상기 식별 정보의 상기 제 1 부분 및 제 2 부분 모두에 공통인 상기 식별 정보를 전송하는
    식별 정보 수집 장치.
  7. 제 1 항에 있어서,
    상기 식별 정보 수집 장치는 상기 인터넷 프로토콜 종단점과 결합하여,
    상기 인터넷 프로토콜 종단점이 상기 식별 정보를 수집하도록 동작가능한 상기 하나 이상의 호 제어 구성 요소 중 적어도 하나로 제 1 H.323 메시지를 전송하여, 상기 식별 정보의 수집을 시작(trigger)시키고,
    상기 식별 정보를 상기 인터넷 프로토콜 종단점으로 전송하도록 동작가능한 상기 하나 이상의 호 제어 구성 요소 중 적어도 하나는, 상기 식별 정보를 제 2 H.323 메시지로 상기 인터넷 프로토콜 종단점에 전송하는
    식별 정보 수집 장치.
  8. 제 1 항에 있어서,
    상기 하나 이상의 호 제어 구성 요소는 상기 인터넷 프로토콜 호 추적 서비스를 지원하고,
    상기 인터넷 프로토콜 호 추적 서비스는 상기 인터넷 프로토콜 종단점에게 상기 인터넷 프로토콜 호 추적 서비스의 가입에 대한 요금을 청구하고,
    상기 가입에 대한 요금은 일률적인 월정액(flat monthly price), 상기 인터넷 프로토콜 종단점이 상기 인터넷 프로토콜 호 추적 서비스를 성공적으로 이용한 횟수, 상기 인터넷 프로토콜 종단점에 의해 상기 인터넷 프로토콜 호 추적 서비스로부터 요청된 정보량, 및 상기 인터넷 프로토콜 종단점에 의해 상기 인터넷 프로토콜 호 추적 서비스로부터 요청된 정보의 유형 중 하나 이상에 기초하는
    식별 정보 수집 장치.
  9. 인터넷 프로토콜(IP) 종단점과 인터넷 프로토콜 호를 개시한 통신 장치의 식별 정보에 대한 요청을 상기 인터넷 프로토콜 종단점으로부터 수신하는 단계와,
    a) 상기 인터넷 프로토콜 종단점으로 하여금 적어도 하나의 지상 통신선 종단점과 통신하게 하도록 PSTN(public switched telephone network)을 통신가능하게 연결하고, b) 상기 인터넷 프로토콜 종단점으로 하여금 다른 IP 도메인에 위치하는 다른 인터넷 프로토콜 종단점과 통신하게 하도록, IP 네트워크에 접속하는 단계와,
    상기 요청에 응답하여 상기 인터넷 프로토콜 종단점으로 전송하기 위한 상기 통신 장치의 상기 식별 정보를 수집하는 단계와,
    인터넷 프로토콜 서비스 데이터베이스 내에 인터넷 프로토콜 호 추적 서비스 정보가 불충분한 경우에 상기 인터넷 프로토콜 종단점으로 에러 메시지를 전송하는 단계를 포함하는
    식별 정보 수집 방법.
  10. 제 9 항에 있어서,
    상기 요청에 응답하여 상기 인터넷 프로토콜 종단점으로 전송하기 위한 상기 통신 장치의 상기 식별 정보를 수집하는 단계는,
    상기 식별 정보 내에 포함시키기 위해 상기 인터넷 프로토콜 종단점이 지시한 상기 통신 장치의 하나 이상의 유형의 식별 정보를 상기 요청 내에서 식별하는 단계와,
    상기 인터넷 프로토콜 서비스 데이터베이스로부터 상기 통신 장치의 상기 하나 이상의 유형의 식별 정보를 수집하는 단계와,
    상기 인터넷 프로토콜 종단점이 상기 하나 이상의 유형의 식별 정보에 액세스하도록 허용되고, 상기 통신 장치가 상기 인터넷 프로토콜 종단점에 대한 상기 하나 이상의 유형의 식별 정보에 액세스하는 것을 허용함을 검증하는 단계와,
    상기 통신 장치의 상기 하나 이상의 유형의 식별 정보를 포함하는 상기 식별 정보를 상기 인터넷 프로토콜 종단점으로 전송하는 단계를 포함하는
    식별 정보 수집 방법.
KR1020040040213A 2003-06-04 2004-06-03 식별 정보 수집 장치 및 방법 KR101081097B1 (ko)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US10/454,342 US7734027B2 (en) 2003-06-04 2003-06-04 Call control component collection of communication device identification information for internet protocol endpoint
US10/454,342 2003-06-04

Publications (2)

Publication Number Publication Date
KR20040104922A KR20040104922A (ko) 2004-12-13
KR101081097B1 true KR101081097B1 (ko) 2011-11-07

Family

ID=33159547

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020040040213A KR101081097B1 (ko) 2003-06-04 2004-06-03 식별 정보 수집 장치 및 방법

Country Status (5)

Country Link
US (1) US7734027B2 (ko)
EP (1) EP1484896B1 (ko)
JP (1) JP2004364311A (ko)
KR (1) KR101081097B1 (ko)
DE (1) DE602004000256T2 (ko)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070226701A1 (en) * 2006-03-23 2007-09-27 Nokia Corporation Automated central trace management
DE102007046978A1 (de) * 2007-09-28 2009-04-02 Siemens Enterprise Communications Gmbh & Co. Kg Verfahren und Kommunikations-Endgerät zum Austausch von Daten während oder nach einer Kommunikationsverbindung
US8179826B2 (en) 2008-12-05 2012-05-15 At&T Intellectual Property I, L.P. System and apparatus for adapting operations of a communication device
US8949952B2 (en) * 2012-04-25 2015-02-03 Cisco Technology, Inc. Multi-stack subscriber sign on

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020159440A1 (en) * 2001-04-30 2002-10-31 Mussman Harry Edward Screening inbound calls in a packet-based communications network

Family Cites Families (31)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5999616A (en) * 1998-04-17 1999-12-07 Ameritech Services, Inc. Method and system for call tracing
US6144671A (en) * 1997-03-04 2000-11-07 Nortel Networks Corporation Call redirection methods in a packet based communications network
US6345047B1 (en) * 1998-06-12 2002-02-05 Northern Telecom Limited Computer telephony adapter and method
US6304651B1 (en) * 1998-07-06 2001-10-16 Nortel Networks Limited Communicating network resource locators to customer premises equipment using modified ring access
WO2000008821A1 (en) * 1998-08-04 2000-02-17 At & T Corp. A method for exchanging signaling messages in two phases
JP3522118B2 (ja) * 1998-08-05 2004-04-26 富士通株式会社 インターネット電話用ゲートウェイ装置
US6141341A (en) 1998-09-09 2000-10-31 Motorola, Inc. Voice over internet protocol telephone system and method
JP3239857B2 (ja) * 1998-09-16 2001-12-17 日本電気株式会社 発信加入者情報通知装置および方法
US6298128B1 (en) * 1999-03-11 2001-10-02 Thomson Licensing S.A. Unified directory for caller ID and electronic mail addresses
JP3266196B2 (ja) * 1999-04-12 2002-03-18 日本電気株式会社 電話加入者情報通知サービス方式
US6668046B1 (en) * 1999-05-18 2003-12-23 Motorola, Inc. Method and system for generating a user's telecommunications bill
US6324271B1 (en) 1999-08-17 2001-11-27 Nortel Networks Limited System and method for authentication of caller identification
US6862342B1 (en) * 2000-02-29 2005-03-01 Lucent Technologies Inc. Intelligent-networked system with service for notifying and hearing selected E-mails via a public switched telephone network
JP2001339537A (ja) * 2000-05-29 2001-12-07 Web Logic:Kk 個人情報リスト作成システム及び個人情報リスト作成方法
US6914971B1 (en) * 2000-06-29 2005-07-05 Qwest Communications International Inc. Method and system for providing caller identification for an unidentified calling party
JP2002041399A (ja) * 2000-07-25 2002-02-08 Soft Ryutsu Kk ダウンロードサービス提供方法、ダウンロードサービス提供システム、および、情報通信端末
US7016672B1 (en) * 2000-11-28 2006-03-21 Cingular Wireless Ii, Llc Testing methods and apparatus for wireless communications
US20020067816A1 (en) * 2000-12-01 2002-06-06 Bushnell William Jackson System and method for delivering profile information relating to a caller
US6937572B1 (en) * 2000-12-29 2005-08-30 Nortel Networks Limited Call trace on a packet switched network
US6914899B2 (en) 2001-01-30 2005-07-05 Estara, Inc. Caller identification and voice/data synchronization for internet telephony and related applications
US20020172338A1 (en) 2001-05-21 2002-11-21 Lee Anne Yin-Fee Multimedia caller identification
JP3883104B2 (ja) * 2001-08-06 2007-02-21 株式会社エヌ・ティ・ティ・ドコモ 情報提供システム及び通信端末並びにネットワーク装置
JP2003115926A (ja) * 2001-10-04 2003-04-18 Nec Eng Ltd 交換システム
US6870926B2 (en) * 2001-11-06 2005-03-22 Rockwell Electronic Commerce Technologies, Llc Method of optimizing call center resources based upon statistics
US6873692B1 (en) * 2002-03-29 2005-03-29 Bellsouth Intellectual Property Corporation Telephone synchronization with software applications and documents
US6831969B2 (en) * 2002-04-04 2004-12-14 Innomedia Pre Ltd. Caller ID display system for telephony over a packet switched network
US6920208B1 (en) * 2002-05-03 2005-07-19 At&T Corp. Call tracker
US20040203595A1 (en) * 2002-08-12 2004-10-14 Singhal Tara Chand Method and apparatus for user authentication using a cellular telephone and a transient pass code
US7346930B1 (en) * 2002-10-31 2008-03-18 Sprint Communications Company L.P. Security framework bridge
US6996211B2 (en) * 2002-12-23 2006-02-07 Sbc Properties, L.P. Voice over IP method of determining caller identification
US7324499B1 (en) * 2003-06-30 2008-01-29 Utstarcom, Inc. Method and system for automatic call monitoring in a wireless network

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020159440A1 (en) * 2001-04-30 2002-10-31 Mussman Harry Edward Screening inbound calls in a packet-based communications network

Also Published As

Publication number Publication date
KR20040104922A (ko) 2004-12-13
EP1484896B1 (en) 2005-12-21
DE602004000256T2 (de) 2006-07-27
US7734027B2 (en) 2010-06-08
DE602004000256D1 (de) 2006-01-26
JP2004364311A (ja) 2004-12-24
EP1484896A1 (en) 2004-12-08
US20040249954A1 (en) 2004-12-09

Similar Documents

Publication Publication Date Title
US10721276B2 (en) Providing SIP signaling data for third party surveillance
USRE45136E1 (en) Telephone status notification system
US7535993B2 (en) Call control component employment of one or more criteria for internet protocol call selection for eavesdrop component monitoring
US6701366B1 (en) Providing communications services
CA2323395C (en) Storing information about a telephony session
RU2388179C2 (ru) Система мультимедийных сообщений и способ отправки мультимедийных сообщений
US20010052081A1 (en) Communication network with a service agent element and method for providing surveillance services
EP1381975A1 (en) Xml based transaction detail records
US20020009973A1 (en) Communication network and method for providing surveillance services
EP1883256A1 (en) A method, system and device for realizing the record of the speech data in semi-duplex talking
US20090129293A1 (en) Recording a circuit switched call using an ip based control interface
WO2007076668A1 (fr) Système, dispositif, et procédé pour effectuer une maintenance de fonctionnement sur un dispositif de réseau
KR101081097B1 (ko) 식별 정보 수집 장치 및 방법
JP4677350B2 (ja) 呼制御信号転送装置、呼制御信号転送方法および呼制御信号転送プログラム
Cisco Release Notes for the BTS 10200 Release 2.0
KR100692662B1 (ko) 음성 통화 시 악의호 추적 방법 및 그 장치
KR100534155B1 (ko) 단문메시지를 이용한 전화회의 서비스 시스템 및 그 방법
KR101001210B1 (ko) 사설이동통신 서비스 시스템의 선불카드 통화 방법 및 시스템
KR100596003B1 (ko) 할입 서비스 제공 방법 및 상기 방법을 채용한 ip교환기 시스템
US7764776B2 (en) Application server component (s) providing of line-side service(s) associated with network address on home network for user to telephony device on remote network for the user
CN113542193A (zh) 一种身份认证方法、装置、设备及计算机可读存储介质
TW201815147A (zh) 行動市話系統及方法
WO2008049362A1 (fr) Système, dispositif et procédé de gestion de données de service utilisateur
KR20000025925A (ko) 차세대 지능망에서의 클릭 팩스 수신 서비스 제공방법
AU2002252424A1 (en) XML based transaction detail records

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

Year of fee payment: 4

FPAY Annual fee payment

Payment date: 20151023

Year of fee payment: 5

FPAY Annual fee payment

Payment date: 20161021

Year of fee payment: 6

FPAY Annual fee payment

Payment date: 20171020

Year of fee payment: 7

FPAY Annual fee payment

Payment date: 20181018

Year of fee payment: 8

FPAY Annual fee payment

Payment date: 20191016

Year of fee payment: 9