KR101129838B1 - 영상 통화 장치 및 방법 - Google Patents

영상 통화 장치 및 방법 Download PDF

Info

Publication number
KR101129838B1
KR101129838B1 KR1020070106958A KR20070106958A KR101129838B1 KR 101129838 B1 KR101129838 B1 KR 101129838B1 KR 1020070106958 A KR1020070106958 A KR 1020070106958A KR 20070106958 A KR20070106958 A KR 20070106958A KR 101129838 B1 KR101129838 B1 KR 101129838B1
Authority
KR
South Korea
Prior art keywords
video call
call request
request message
pstn
transmitting
Prior art date
Application number
KR1020070106958A
Other languages
English (en)
Other versions
KR20090041462A (ko
Inventor
김선건
Original Assignee
엘지에릭슨 주식회사
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 엘지에릭슨 주식회사 filed Critical 엘지에릭슨 주식회사
Priority to KR1020070106958A priority Critical patent/KR101129838B1/ko
Publication of KR20090041462A publication Critical patent/KR20090041462A/ko
Application granted granted Critical
Publication of KR101129838B1 publication Critical patent/KR101129838B1/ko

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M11/00Telephonic communication systems specially adapted for combination with other electrical systems
    • H04M11/06Simultaneous speech and data transmission, e.g. telegraphic transmission over the same conductors
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2201/00Electronic components, circuits, software, systems or apparatus used in telephone systems
    • H04M2201/50Telephonic communication in combination with video communication

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Telephonic Communication Services (AREA)

Abstract

본원에서는 영상 통화 장치 및 방법의 실시예들이 개시된다. 본 발명의 실시예들에 따르면, 음성 데이터가 PSTN(Public Switched Telephone Network)을 통해 송수신될 수 있다. 이 음성 데이터를 송수신하는 상대방 장치의 PSTN 전화번호와 관련된 정보에 기초하여, H.323 또는 SIP(Session Initiation Protocol)에 따라, 영상 통화 요청 메시지가 생성되어 전송될 수 있다. 이 영상 통화 요청 메시지에 대한 승인 메시지가 수신되고, 영상 데이터가 송수신될 수 있다. 본 발명의 실시예에 따르면, 표준 통신 규격에 따른 메시지 교환을 통해, PSTN을 통해 음성 데이터를 송수신하고 IPN을 통해 영상 데이터를 송수신하는 영상 통화가 수행될 수 있다.
영상 통화, 화상 통화, PSTN

Description

영상 통화 장치 및 방법{APPARATUS AND METHOD FOR PERFORMING VIDEO COMMUNICATION}
본 발명의 실시예들은 음성 및 영상 통신과 관련되어 있으며, 보다 구체적으로는 영상 통화를 위한 장치 및 방법에 관련되어 있다.
네트워크와 통신 기술의 발달에 따라, 통화 상대와 얼굴을 보며 전화하는 소위, 화상 통화 또는 영상 통화의 시대를 맞이하고 있다. 영상 통화는 H.323 및 H.324 표준안에서 제시하는 기술에 따라, 인터넷 프로토콜(IP: Internet Protocol 통신 또는 유선 모뎀을 이용하여 영상 및 음성 데이터를 원거리로 전송한다. 그런데, 이와 같은 방식은 종래의 공중전화망(PSTN: Public Switched Telephone Network)과 전혀 상이한 네트워크, 단말을 필요로 하므로 통신망 구축과 단말 보급에 상당한 비용을 요하는 문제점이 있다. 또한, IP 네트워크(IPN)는 트래픽의 크기에 따라 전송 속도가 달라지므로 비교적 대용량의 영상 데이터뿐 아니라 소용량의 음성 데이터까지 양호하고 안정된 서비스 품질을 확보하는 데에는 어려움이 있다.
따라서, 음성 데이터는 PSTN으로 전송하고, 영상 데이터는 IPN으로 전송하는 방식을 고려할 수 있다. 종래 기술에서는, 이러한 방식의 영상 통화를 처리하기 위해 별도의 서버를 마련하였다. 즉, 음성 통화 중에 영상 통화를 요청하는 장치는, 이 서버로 자신의 IP 주소와 포트를 등록하고, 서버는 상대방 장치로 이 값들을 전달하여 1:1 접속을 통해 영상 데이터의 송수신을 가능하게 하였다.
따라서, 종래 방식에서 영상 통화 단말은, IP 주소와 포트를 관리하는 서버에 접속하기 위한 특정한 인터페이스를 갖거나, 또는 PSTN에서 음성 통화에 사용되지 않는 주파수 대역을 이용해서 발신번호조회(CID: Calling Identity Delivery) 등의 형태로 IP 주소와 포트를 상대방 장치로 전송해야 했다. 이와 같이, 상호 IP 주소와 포트를 교환한 후에는 상대방의 IP 주소와 포트를 호출하여 1:1 접속이 이루어지고 영상을 전송할 수 있게 되었다.
그런데, 이러한 종래 기술은 통신망에서 사용하고 있는 표준 규격을 따른 것이 아니며, 기존에 이미 구성되어 있는 통신 환경을 고려하고 있지 않다는 문제점이 있다. 구체적으로 다음과 같은 문제점을 들 수 있다.
첫째, 상대방의 IP 주소와 포트를 알기 위해 각 전화번호 별로 IP 주소와 포트를 등록하고 이를 전달 및 관리하는 특별한 서버를 별도로 설치해야 한다. 둘째, 이러한 특별한 서버에 접속하기 위해 표준 규격이 아닌 별도로 정의된 프로토콜을 필요로 한다. 셋째, 서버와 접속하는 프로토콜이 표준 통신 규격을 따르지 않으므로 네트워크 상에서 표준 통신 규격에 따라 동작하는 다른 통화 장치들과 연동이 어렵다. 특히, IP만을 사용하는 다른 표준 영상 통화 장치들과 호환이 안 된다. 넷째, IP 주소 및 포트 교환 후 이루어지는 접속 방식이 1:1 통신이므로 기 본 음성 통화이며, 네트워크에서 지원하는 다자간 회의 통화(Conference Call)나 통화 연결(Call Transfer)과 같은 부가 서비스를 지원할 수 없다. 다섯째, 이 서비스를 위해 별도의 환경을 만들어야 하고 기존에 구성되어 있는 환경과 연동하기 위해서는 추가 비용과 시간이 소요된다. 여섯째, IP 주소와 포트만으로 상대방 장치를 호출하므로 NAT나 Firewall과 같은 보안 환경에서는 영상 통화가 이루어지기 어렵다. 일곱째, 3GPP(3rd Generation Partnership Project)나 IETF(Internet Engineering Task Force) 등의 표준화 단체에서 제시하는 표준 통신 프로토콜을 사용하지 않고 별도의 인터페이스를 사용하므로 표준화 추세에 맞지 않으며 국가 간 또는 같은 국가 안의 다른 통신업체 간에 호환이 어렵다.
본 발명의 목적은 전술한 종래 기술의 문제점들을 해결하고자 하는 것으로, 표준 통신 규격에 따른 메시지 교환을 통해, PSTN(Public Switched Telephone Network)을 통해 음성 데이터를 송수신하고 IPN(Internet Protocol Network)을 통해 영상 데이터를 송수신하는 영상 통화 장치 및 방법을 제공하는 데 있다.
본 발명의 일 실시예에 따르면, 영상 통화 장치가 제공된다. 영상 통화 장치는, 음성 데이터를 송수신하는 PSTN(Public Switched Telephone Network) 인터페이스, 상기 음성 데이터를 송수신하는 상대방 장치의 PSTN 전화번호와 관련된 정보 에 기초하여, H.323 또는 SIP(Session Initiation Protocol)에 따라, 영상 통화 요청 메시지를 생성하는 영상 통화 요청/승인 메시지 생성부, 및 상기 영상 통화 요청 메시지를 전송하고, 상기 영상 통화 요청 메시지에 대한 승인 메시지를 수신하고, 영상 데이터를 송수신하는 IPN(Internet Protocol Network) 인터페이스를 포함할 수 있다.
일 실시예에서, 영상 통화 장치의 영상 통화 요청/승인 메시지 생성부는, 상기 상대방 장치의 PSTN 전화번호에 기초하여 ENUM(Telephone Numbering Mapping) 서버로 상기 상대방 장치의 인터넷 전화번호를 요청하는 메시지를 생성하고, 상기 ENUM 서버의 응답으로부터 상기 상대방 장치의 인터넷 전화번호를 획득하는 전화번호 획득부를 포함할 수 있다.
일 실시예에서, 영상 통화 장치의 영상 통화 요청/승인 메시지 생성부는, 자기의 PSTN 전화번호를 포함하는 영상 통화 요청 메시지를 생성할 수 있다.
일 실시예에서, 영상 통화 장치의 PSTN 인터페이스는, 영상 통화를 위한 DTMF(Dual Tone Multi-Frequency) 톤을 상대방 장치로 전송할 수 있다. 영상 통화 장치의 영상 통화 요청/승인 메시지 생성부는, 상기 영상 통화를 위한 DTMF 톤 정보를 포함하는 영상 통화 요청 메시지를 생성할 수 있다.
본 발명의 일 실시예에 따르면, 영상 통화 장치가 제공된다. 영상 통화 장치는, 음성 데이터를 송수신하는 PSTN(Public Switched Telephone Network) 인터페이스, H.323 또는 SIP(Session Initiation Protocol)에 따라 영상 통화 요청 메시지를 수신하는 IPN(Internet Protocol Network) 인터페이스, 상기 음성 데이터를 송수신하는 상대방 장치와 상기 영상 통화 요청 메시지를 전송한 장치가 동일한지 확인하고, 영상 통화 승인 메시지를 생성하는 영상 통화 요청/승인 메시지 생성부를 포함할 수 있다. 상기 IPN 인터페이스는, 상기 영상 통화 승인 메시지를 전송하고, 영상 데이터를 송수신할 수 있다.
본 발명의 일 실시예에 따르면, 영상 통화 방법이 제공된다. 영상 통화 방법은, PSTN(Public Switched Telephone Network)을 통해 음성 데이터를 송수신하는 단계, 상기 음성 데이터를 송수신하는 상대방 장치의 PSTN 전화번호와 관련된 정보에 기초하여, H.323 또는 SIP(Session Initiation Protocol)에 따라, 영상 통화 요청 메시지를 생성하는 단계, IPN(Internet Protocol Network)을 통해 상기 영상 통화 요청 메시지를 전송하고, 상기 영상 통화 요청 메시지에 대한 승인 메시지를 수신하는 단계, 및 상기 IPN을 통해 영상 데이터를 송수신하는 단계를 포함할 수 있다.
본 발명의 일 실시예에 따르면, 영상 통화 방법이 제공된다. 영상 통화 방법은, PPSTN(Public Switched Telephone Network)을 통해 음성 데이터를 송수신하는 단계, H.323 또는 SIP(Session Initiation Protocol)에 따라 IPN(Internet Protocol Network)을 통해 영상 통화 요청 메시지를 수신하는 단계, 상기 음성 데이터를 송수신하는 상대방 장치와 상기 영상 통화 요청 메시지를 전송한 장치가 동일한지 확인하는 단계, 및 상기 IPN을 통해 영상 통화 승인 메시지를 전송하고, 영상 데이터를 송수신하는 단계를 포함할 수 있다.
본 발명의 실시예들에 따르면, 아래와 같은 효과를 얻을 수 있다.
첫째, 표준 통신 규격에 따른 메시지 교환을 통해, PSTN을 통해 음성 데이터를 송수신하고 IPN을 통해 영상 데이터를 송수신하는 영상 통화를 수행할 수 있다. 따라서, 영상 통화를 수행하기 위한 별도의 서버 또는 별도의 프로토콜을 요하지 않으며, 표준 통신 규격에 따라 고품질로 음성 데이터를 송수신하는 영상 통화를 수행할 수 있다.
둘째, 표준 통신 규격에 따라 통화를 수행하므로, 1:1 접속 형태로 제한되지 않고, 네트워크에서 제공하는 부가 서비스를 제공할 수 있다.
셋째, NAT, Firewall 등 보안 방화벽이 있는 환경에 대해서도 표준 통신 규격에 따라 통화 수행이 가능하다.
넷째, ENUM 서버에 접속하여 상대방 장치의 인터넷 전화번호를 확인하도록 함으로써, 표준 규격에 따른 영상 통화 수행을 도모할 수 있다.
다섯째, ENUM 서버에 접속하여 영상 통화 요청 메시지를 전송한 장치의 PSTN 전화번호를 확인할 수 있다. 따라서, 영상 통화 요청 메시지를 전송한 장치가 현재 음성 통화 중인 장치와 동일한지를 확인하여 영상 통화 요청을 승인할 수 있으므로 통화의 충돌을 방지할 수 있다.
여섯째, 영상 통화 요청 메시지에 포함된 정보로부터 영상 통화 요청 메시지를 전송한 장치와 현재 음성 통화 중인 장치가 동일한지를 확인할 수 있다. 따라서, ENUM 서버에 접속할 수 없는 경우에도 영상 통화 요청 메시지를 전송한 장치와 현재 음성 통화 중인 장치가 동일한지 확인하여 통화의 충돌을 방지할 수 있다.
이하에서는, 도면을 참조하여 본 발명의 실시예들을 설명한다.
도 1은 본 발명이 실시될 수 있는 예시적인 네트워크 환경의 구성도이다. 도 1에 도시된 바와 같이, 네트워크 환경(100)은 공중 전화망(PSTN: Public Switched Telephone Network, 140), 인터넷 프로토콜 네트워크(IPN: Internet Protocol Network, 160) 및 공중 전화망(140)과 인터넷 프로토콜 네트워크(160)에 연동하여 영상(및 음성) 통화를 수행하는 영상 통화 장치(120a, 120b)를 포함할 수 있다. 본 발명의 일 실시예에 따르면, 영상 통화 장치(120a, 120b)는 PSTN(140)을 통해 아날로그 음성 데이터를 송수신하고, IPN(160)을 통해 디지털 영상 데이터를 송수신할 수 있다. 도 1에는 설명을 위해 두 개의 영상 통화 장치(120a, 120b)가 도시되어 있으나, 이는 예시일 뿐이며 본 발명은 이에 제한되지 않는다.
본 발명의 일 실시예에서, IPN(160)은 패킷 형태로 데이터를 전송할 수 있는 임의의 네트워크, 예컨대 이더넷과 같은 유선 네트워크, Wi-Fi와 같은 무선 인터넷, Wibro(Wireless Broadband Internet) 및 WiMAX(World Interoperability for Microwave Access)와 같은 휴대 인터넷 또는 패킷 전송을 지원하는 이동통신망(예컨대, WCDMA 또는 CDMA2000과 같은 3G 이동통신망, HSDPA 또는 HSUPA와 같은 3.5G 이동통신망, 또는 향후 개발될 4G 등)을 포함할 수 있다.
도 1에 도시된 바와 같이, IPN(160)은 전화번호 매핑(ENUM: Telephone Numbering Mapping) 서비스를 운영하는 ENUM 서버(162)를 포함할 수 있다. 일 실시예에서, 영상 통화 장치(120a, 120b)의 PSTN 전화번호와 인터넷 전화번호는 PSTN(140) 및 IPN(160)에 접속될 때, 또는 설치시에 (통신업체에 의해) 미리 ENUM 서버(162)에 등록될 수 있다.
ENUM은 IP 주소와 PSTN의 전화번호를 하나로 통합하는 차세대 인터넷 통합번호 식별체계이다. 인터넷 응용 서비스의 공용성과 유일성을 보장하기 위해 일반 공중망 국제 전화번호 체계인 E.164를 전화?이메일?팩시밀리?인터넷폰 등 다양한 주소체계와 연동시키는 기술로서, IETF에서는 인터넷을 기반으로 E.164 전화번호 체계를 문서?이미지?팩시밀리?이메일 등의 문자열로 전환시키는 기술로 정의하고 있다. ENUM은 전화번호를 그대로 인터넷 주소로 사용하는 것으로, 예컨대 전화번호가 02-3398-0114이면, 41108933(전화번호)+2(지역번호)+28(국가번호).e164(국제공용 전화번호 체계).a(arpa:서버)가 인터넷 주소가 된다. 전화번호가 역순으로 배치된 것은 인터넷 주소가 뒷자리부터 국가?기관명?주소를 차례로 인식하는 데 따른 것이다.
일 실시예에서, ENUM 서버(162)는 영상 통화 장치(120a, 120b)로부터 음성 통화 중인 상대방 영상 통화 장치(120b, 120a)의 인터넷 전화번호를 요청하는 메시지를 수신할 수 있다. 인터넷 전화번호를 요청하는 메시지는 상대방 영상 통화 장치(120b, 120a)의 PSTN 전화번호를 포함할 수 있다. ENUM 서버(162)는 내부 데이터베이스(미도시)를 조회하여 PSTN 전화번호에 해당되는 인터넷 전화번호를 검색한 후, 메시지를 발송한 영상 통화 장치(120a, 120b)로 상대방 영상 통화 장치(120b, 120a)의 인터넷 전화번호를 포함하는 메시지를 전송할 수 있다.
마찬가지로, ENUM 서버(162)는, 영상 통화 장치(120b, 120a)로부터 다른 영 상 통화 장치(120a, 120b)의 PSTN 전화번호를 요청하는 메시지를 수신하고, 이에 응답하여 해당 PSTN 전화번호를 포함하는 메시지를 전송할 수 있다. PSTN 전화번호를 요청하는 메시지는 요청되는 영상 통화 장치(120a, 120b)의 인터넷 전화번호를 포함하고, ENUM 서버(162)는 내부 데이터베이스(미도시)를 조회하여 이 인터넷 전화번호에 해당되는 PSTN 전화번호를 검색할 수 있다.
도 1에 도시된 바와 같이, IPN(160)은 SIP(Session Initiation Protocol) 서버(164)를 더 포함할 수 있다. 일 실시예에서, SIP 서버(164)는 영상 통화 장치(120a, 120b)로부터 자기와 상대방 장치(120b, 120a)의 인터넷 전화번호를 포함하는 영상 통화 요청 메시지를 수신하고, 이를 상대방 장치(120b, 120a)로 전달할 수 있다. 일 실시예에서, 영상 통화 요청 메시지는 영상 통화를 요청하는 장치(120a, 120b)의 PSTN 번호 또는 DTMF(Dual Tone Multi-Frequency)의 특정 톤을 포함할 수 있다. 일 실시예에서, SIP 서버(164)는 상대방 장치(120b, 120a)로부터 영상 통화 요청 승인 메시지를 수신하여 이를 영상 통화를 요청한 장치(120a, 120b)로 전달할 수 있다. 일 실시예에서, SIP 서버(164)는 H.323 규격에 따라 영상 통화 서비스를 운영하는 임의의 서버로 대체될 수 있다.
일 실시예에서, 영상 통화 장치(120b, 120a)는, SIP 서버(164)로부터 영상 통화 요청 메시지를 수신한 것에 응답하여, ENUM 서버(162)로 영상 통화를 요청한 장치(120a, 120b)의 PSTN 전화번호를 요청할 수 있다. 확인된 PSTN 전화번호가, 현재 음성 통화 중인 장치(120a, 120b)의 PSTN 전화번호와 동일한 경우, 영상 통화 장치(120b, 120a)는 SIP 서버(164)로 영상 통화 요청 승인 메시지를 전송할 수 있 다. 이와 달리, 영상 통화 장치(120b, 120a)는 영상 통화 요청 메시지에 포함된 PSTN 정보, 또는 특정 DTMF 톤에 기초하여 영상 통화 요청 메시지를 전송한 장치(120a, 120b)가 현재 음성 통화 중인 장치(120a, 120b)와 동일한 지 확인할 수 있다.
일 실시예에서, 영상 통화 요청 메시지를 전송한 장치(120a, 120b)와 현재 음성 통화 중인 장치(120a, 120b)가 동일한 지 확인하기 위해 DTMF 톤을 전송하는 이유는 이하와 같다. 예컨대, 음성 통화를 발신한 장치(120a)가 "발신자 표시 금지" 서비스 등을 사용하고 있는 경우, 착신 장치(120b)는 음성 통화 중인 상대방 장치(120a)의 PSTN 전화번호를 인식할 수 없다. 이후, 발신 장치(120a)가 영상 통화 요청 메시지를 전송하고, 착신 장치(120b)가 영상 통화 요청 메시지를 전송한 장치의 PSTN 전화번호를 획득하더라도(예컨대, 영상 통화 요청 메시지에 포함된 PSTN 정보를 통하여 또는 ENUM 서버(162)에 요청하여), 착신 장치(120b)는 현재 음성 통화 중인 장치(120a)의 PSTN 전화번호를 인식하고 있지 못하기 때문에 음성 통화 중인 장치와 영상 통화 요청 메시지를 전송한 장치의 동일 여부를 확인할 수 없다.
이와 같은 경우를 대비하여, 영상 통화 장치(120a)는 영상 통화 요청 메시지를 전송하기 전에, 미리 임의의 DTMF 톤을 음성 통화 중인 상대방 영상 통화 장치(120b)로 전송하고, 전송된 DTMF 톤의 값을 포함하는 영상 통화 요청 메시지를 영상 통화 장치(120b)로 전송할 수 있다. 영상 통화 장치(120b)는, 영상 통화 요청 메시지를 수신하는 것에 응답하여, 이전에 음성 통화중인 상대방 장치로부터 수 신한 DTMF 톤의 값과 영상 통화 요청 장치로부터 수신한 영상 통화 요청 메시지에 포함된 DTMF 톤의 값을 비교하여 두 장치의 동일 여부를 확인할 수 있다.
본 발명의 일 실시예에 따르면, ENUM 서버를 통해 또는 SIP 메시지 등 표준 통신 규격에 따른 메시지를 통해, PSTN을 통해 음성 데이터를 송수신하고 IPN을 통해 영상 데이터를 송수신하는 영상 통화를 수행할 수 있다. 따라서, 영상 통화를 수행하기 위한 별도의 서버 또는 별도의 프로토콜을 요하지 않으며, 표준 통신 규격에 따라 고품질로 음성 데이터를 송수신하는 영상 통화를 수행할 수 있다.
도 2는 본 발명의 일 실시예에 따른 영상 통화 장치의 구성도이다. 도 2에 도시된 구성요소들은 예시적인 것이며, 설계사양에 따라 각 구성요소들은 통합, 분리 또는 생략될 수 있고, 각 구성요소들의 연결관계도 변경될 수 있음을 유의한다.
도 2에 도시된 바와 같이, 영상 통화 장치(200)는 사용자로부터 영상 통화 요청을 입력받는 영상 통화 요청/승인 입력부(210)를 포함할 수 있다. 영상 통화 요청/승인 입력부(210)는, 영상 통화 장치(200)가 다른 영상 통화 장치로부터 영상 통화 요청 메시지를 수신한 경우, 사용자로부터 이에 대한 승인을 입력받도록 작동될 수 있다. 일 실시예에서, 영상 통화 요청/승인 입력부(210)는 키버튼 등을 통해 구현되도록 설계될 수 있다.
일 실시예에서, 영상 통화 장치(200)는 PSTN에 연결되어 아날로그 음성 데이터를 송수신하는 PSTN 인터페이스(220)를 더 포함할 수 있다. 일 실시예에서 PSTN 인터페이스(220)는 발신자 정보 표시(CID: Calling Identity Delivery)에 따라 음성 통화 발신 장치의 PSTN 전화번호에 대한 정보를 수신할 수 있다. 일 실시예에 서, PSTN 인터페이스(220)는 전화선 커넥터, 예컨대 RJ11 단자를 포함하도록 설계될 수 있다.
PSTN 인터페이스(220)는, 수신된 아날로그 음성 데이터를 스피커(미도시)로 재생하고, 마이크로폰(미도시)에서 입력된 음성 데이터를 PSTN 인터페이스(220)를 통해 전송하도록 변환하는 음성 처리부(230)에 연결될 수 있다. 음성 처리부(230)는 당업계의 공지된 기술 또는 향후 개발될 기술로 구현될 수 있으며, 본 명세서에서 그 세부사항은 생략한다.
도 2에 도시된 바와 같이, PSTN 인터페이스(220)는 영상 통화 요청/승인 입력부(210)에 연결될 수 있다. 일 실시예에서, PSTN 인터페이스(220)는, 영상 통화 요청/승인 입력부(210)에서 사용자로부터 영상 통화 요청을 입력받은 경우, 음성 통화 중인 상대방 영상 통화 장치로 영상 통화를 위한 특정 DTMF 톤을 전송할 수 있다. 마찬가지로, PSTN 인터페이스(220)는 다른 영상 통화 장치로부터 영상 통화를 위한 특정 DTMF 톤을 수신할 수 있다.
일 실시예에 따르면, PSTN 인터페이스(220)에서 음성 통화중인 상대방 영상 통화 장치로부터 영상 통화를 위한 특정 DTMF 톤을 수신한 경우, 먼저 영상 통화 요청/승인 입력부(210)에서 사용자로부터 승인 여부를 입력받도록 동작할 수 있다. 영상 통화 요청/승인 입력부(210)에서 사용자로부터 승인을 입력받으면, 이를 PSTN 인터페이스(220)를 통해 상대방 영상 통화 장치로 전송하고, 이후 영상 통화를 위한 메시지 교환이 이루어질 수 있다. 이 실시예에서는, 전술한 장치 확인 과정에서, 영상 통화 요청 메시지를 전송한 장치와 음성 통화 상대방 장치가 동일한 것으 로 확인되면, 사용자의 재차 승인 입력없이 자동으로 영상 통화 승인 메시지를 영상 통화 요청 메시지를 전송한 장치로 전송할 수 있다.
다른 실시예에 따르면, PSTN 인터페이스(220)에서 음성 통화중인 상대방 영상 통화 장치로부터 영상 통화를 위한 특정 DTMF 톤을 수신한 경우, 수신된 DTMF 톤의 정보를, 후에 영상 통화 요청 메시지를 전송한 장치와 음성 통화 상대방 장치가 동일한지 확인하는데 이용할 수 있다. 이 실시예에서는, 영상 통화 요청 메시지를 전송한 장치와 음성 통화 상대방 장치가 동일한 것으로 확인되면, 영상 통화 요청/승인 입력부(210)에서 사용자의 승인을 입력받은 후에 영상 통화 승인 메시지를 영상 통화 요청 메시지를 전송한 장치로 전송할 수 있다. 영상 통화 요청/승인 메시지 전송 및 DTMF 톤 정보의 이용에 대해서는, 이하 영상 통화 요청/승인 메시지 생성부(240)와 관련하여 자세히 설명한다.
일 실시예에서, 영상 통화 장치(200)는, 사용자로부터 영상 통화 요청을 입력받은 것에 응답하여 영상 통화 요청 메시지를 생성하고, 다른 장치로부터 영상 통화 요청을 수신한 것에 응답하여 영상 통화 승인 메시지를 생성하는 영상 통화 요청/승인 메시지 생성부(240)를 더 포함할 수 있다.
일 실시예에서, 영상 통화 요청/승인 메시지 생성부(240)는 H.323 또는 SIP에 따라 영상 통화 요청 메시지 또는 영상 통화 승인 메시지를 생성할 수 있다. 일 실시예에서, 영상 통화 요청/승인 메시지 생성부(240)는 자기의 PSTN 전화번호를 포함하는 영상 통화 요청 메시지를 생성할 수 있다. 일 실시예에서, 영상 통화 요청/승인 메시지 생성부(240)는 PSTN 인터페이스(220)에서 전송되는 영상 통화를 위한 DTMF 톤의 정보를 포함하는 영상 통화 요청 메시지를 생성할 수 있다.
도 3은 본 발명의 일 실시예에 따른 영상 통화 요청 메시지를 나타내는 도면이다. 일 실시예에서, 영상 통화 요청 메시지(300)는 도 3에 도시된 바와 같이, SIP 규격에 따라 생성될 수 있다. 영상 통화 요청 메시지(300)는 P-Asserted-Identity 필드의 <tel> 변수를 정의하여 PSTN 전화번호를 포함할 수 있다. 이 실시예에서, PSTN 전화번호는 1000이 된다.
이와 달리, 영상 통화 요청 메시지(300)에 PSTN 전화번호가 포함되지 않을 수 있다. 이 경우, 후술하는 바와 같이, ENUM 서버(162; 도 1 참조)에 영상 통화 요청 메시지(300)를 전송한 장치의 PSTN 전화번호를 요청하여 PSTN 전화번호를 획득할 수 있다. 일 실시예에서, ENUM 서버(162)에 PSTN 전화번호를 요청하는 메시지는 영상 통화 요청 메시지(300)를 전송한 장치의 인터넷 전화번호를 포함할 수 있다. 도 3에 도시된 바와 같이, 영상 통화 요청 메시지(300)는 P-Asserted-Identity 필드의 <sip> 변수를 정의하여 인터넷 전화번호를 포함할 수 있다.
한편, 영상 통화 요청 메시지(300)는 SDP(Session Description Protocol)의 미디어 부분에 DTMF 값을 포함할 수 있다. 즉, 도 3에 도시된 바와 같이, a=X-pstn-index 필드에 DTMF 값을 포함할 수 있다. 도 3에 도시된 영상 통화 요청 메시지는 예시일 뿐이며 본 발명은 이로써 제한되지 않음에 유의한다.
도 2에 도시된 바와 같이, 영상 통화 요청/승인 메시지 생성부(240)는 전화번호 획득부(242)를 더 포함할 수 있다. 전화번호 획득부(242)는 음성 통화 상대방 장치의 인터넷 전화번호를 획득하고, 영상 통화 요청 메시지를 전송한 장치의 인터넷 전화번호를 획득할 수 있다.
일 실시예에서, 영상 통화 장치(200)가 음성 통화 상대방 장치로 영상 통화를 요청하는 경우, 전화번호 획득부(242)는 영상 통화 요청 메시지 생성에 필요한 상대방 장치의 인터넷 전화번호를 획득할 수 있다. 일 실시예에서, 전화번호 획득부(242)는, ENUM 서버(162; 도 1 참조)로 음성 통화 상대방 장치의 인터넷 전화번호를 요청하는 메시지를 전송하고, ENUM 서버(162)의 응답으로부터 음성 통화 상대방 장치의 인터넷 전화번호를 획득할 수 있다. 다른 실시예에서, 전화번호 획득부(242)는 키버튼 등을 포함하고, 사용자로부터 키버튼을 통해 상대방 장치의 인터넷 전화번호를 입력받음으로써, 인터넷 전화번호를 획득할 수 있다. 또 다른 실시예에서, 전화번호 획득부(242)는 폰북(phonebook)을 저장하는 내부 메모리(미도시)를 포함하고, 이 메모리를 이름으로 조회하거나 또는 PSTN 인터페이스(220)로부터 획득한 상대방 장치의 PSTN 전화번호 등으로 조회하여 인터넷 전화번호를 획득할 수 있다.
일 실시예에서, 영상 통화 장치(200)가 다른 영상 통화 장치로부터 영상 통화 요청 메시지를 수신한 경우, 전화번호 획득부(242)는 영상 통화 요청 메시지를 전송한 장치가 현재 음성 통화중인 상대방 장치인지, 아니면 별개의 다른 장치인지 구별하기 위해 영상 통화 요청 메시지를 전송한 장치의 PSTN 전화번호와 현재 음성 통화중인 상대방 장치의 PSTN 전화번호를 획득할 수 있다. 일 실시예에서, 전화번호 획득부(242)는 PSTN 인터페이스(220)로부터 CID 정보를 수신하여 현재 음성 통화중인 상대방 장치의 PSTN 전화번호를 획득할 수 있다.
일 실시예에서, 전화번호 획득부(242)는, ENUM 서버(162)로 영상 통화 요청 메시지를 전송한 장치의 PSTN 전화번호를 요청하는 메시지를 전송하고, ENUM 서버(162)의 응답으로부터 영상 통화 요청 메시지를 전송한 장치의 PSTN 전화번호를 획득할 수 있다. 일 실시예에서, ENUM 서버(162)에 접속이 가능하지 않은 경우, 전화번호 획득부(242)는, 도 3에 도시된 바와 같은 영상 통화 요청 메시지로부터 영상 통화 요청 메시지를 전송한 장치의 PSTN 전화번호를 획득할 수 있다. 즉, 전화번호 획득부(242)는 영상 통화 요청 메시지의 P-Asserted-Identity 필드로부터 영상 통화 요청 메시지를 전송한 장치의 PSTN 전화번호를 획득할 수 있다.
일 실시예에서, 현재 음성 통화 상대방 장치의 PSTN 전화번호를 획득하는 것이 가능하지 않은 경우, 전화번호 획득부(242)는 PSTN 전화번호 대신, 현재 음성 통화 상대방 장치가 전송한 DTMF 톤 정보와 영상 통화 요청 메시지에 포함된 DTMF 톤 정보를 획득할 수 있다. 일 실시예에서, 전화번호 획득부(242)는 도 3에 도시된 바와 같은 영상 통화 요청 메시지로부터 영상 통화를 위한 DTMF 톤의 정보를 획득할 수 있다. 즉, 전화번호 획득부(242)는 영상 통화 요청 메시지의 a=X-pstn - index의 DTMF 필드로부터 영상 통화를 위한 DTMF 톤의 정보를 획득할 수 있다.
도 2에 도시된 바와 같이, 영상 통화 요청/승인 메시지 생성부(240)는 전화번호 판단부(244)를 더 포함할 수 있다. 전화번호 판단부(244)는 전화번호 획득부(242)에서 획득된 두 개의 PSTN 전화번호 또는 두 개의 DTMF 톤 정보를 비교하여, 음성 통화 상대방 장치와 영상 통화 요청 메시지를 전송한 장치가 동일한지 여부를 판단할 수 있다.
도 2에 도시된 바와 같이, 영상 통화 장치(200)는 영상 통화 요청 메시지 및 영상 통화 승인 메시지를 송수신하고, 영상 데이터를 송수신하는 IPN 인터페이스(250)를 더 포함할 수 있다. 일 실시예에서, IPN 인터페이스(250)는 전화번호 획득부(242)에서 생성된 음성 통화 상대방 장치의 인터넷 전화번호를 요청하는 메시지 및 영상 통화 요청 메시지를 전송한 장치의 PSTN 전화번호를 요청하는 메시지를 SIP 서버(164; 도 1) 또는 H.323 규격 등 표준 통신 규격에 따라 영상 통화 서비스를 운영하는 임의의 서버로 전송하고, 그 응답 메시지를 수신할 수 있다.
일 실시예에서, IPN 인터페이스(250)는, 수신된 영상 데이터를 모니터와 같은 표시 장치(미도시)에 표시하고, 카메라와 같은 영상 획득 장치(미도시)에서 입력된 영상 데이터를 IPN 인터페이스(250)를 통해 전송하도록 변환하는 영상 처리부(260)에 연결될 수 있다. 영상 처리부(260)는 당업계의 공지된 기술 또는 향후 개발될 기술로 구현될 수 있으며, 본 명세서에서 그 세부사항은 생략한다.
본 발명의 일 실시예에 따르면, 표준 통신 규격에 따른 메시지 교환을 통해, PSTN을 통해 음성 데이터를 송수신하고 IPN을 통해 영상 데이터를 송수신하는 영상 통화를 수행할 수 있다. 따라서, 영상 통화를 수행하기 위한 별도의 서버 또는 별도의 프로토콜을 요하지 않으며, 표준 통신 규격에 따라 고품질로 음성 데이터를 송수신하는 영상 통화를 수행할 수 있다.
본 발명의 일 실시예에 따르면, 영상 통화 장치는 ENUM 서버에 접속하여 상대방 장치의 인터넷 전화번호를 확인할 수 있다. 따라서, 표준 규격에 따른 영상 통화 수행을 도모할 수 있다.
본 발명의 일 실시예에 따르면, 영상 통화 장치는 ENUM 서버에 접속하여 영상 통화 요청 메시지를 전송한 장치의 PSTN 전화번호를 확인할 수 있다. 따라서, 영상 통화 요청 메시지를 전송한 장치가 현재 음성 통화 중인 장치와 동일한지를 확인하여 영상 통화 요청을 승인할 수 있으므로 통화의 충돌을 방지할 수 있다.
본 발명의 일 실시예에 따르면, 영상 통화 장치는 영상 통화 요청 메시지에 포함된 정보로부터 영상 통화 요청 메시지를 전송한 장치와 현재 음성 통화 중인 장치가 동일한지를 확인할 수 있다. 따라서, ENUM 서버에 접속할 수 없는 경우에도 영상 통화 요청 메시지를 전송한 장치와 현재 음성 통화 중인 장치가 동일한지 확인하여 통화의 충돌을 방지할 수 있다.
도 4는 본 발명의 일 실시예에 따라 영상 통화를 수행하는 과정의 논리적인 흐름도이다. 도 4에 도시된 영상 통화 수행 과정(400)의 단계들은 예시적인 것으로, 각 단계들은 결합, 분리 또는 생략될 수 있고, 단계들의 순서는 변경될 수 있음을 유의한다.
먼저, 영상 통화 장치 1(120a)과 영상 통화 장치 2(120b)는 PSTN을 통해 음성 통화를 수행할 수 있다(s100). 일 실시예에서, 영상 통화 장치 1, 2(120a, 120b)는 도 2에 도시된 영상 통화 장치의 구성을 포함할 수 있다. 도 4에 도시된 바와 같이, 영상 통화 장치 1(120a)은 사용자로부터 영상 통화 요청을 입력받을 수 있다(s200). 일 실시예에서, 영상 통화 장치 1(120a)은 사용자로부터 영상 통화 요청을 입력받은 것에 응답하여, 영상 통화를 위한 DTMF 톤을 PSTN을 통해 영상 통화 장치 2(120b)로 전송할 수 있다(s205).
다음, 영상 통화 장치 1(120a)은 IPN을 통해 ENUM 서버(162)로 영상 통화 장치 2(120b)의 인터넷 전화번호 요청 메시지를 전송할 수 있다(s210). 일 실시예에서, 인터넷 전화번호 요청 메시지는 영상 통화 장치 2(120b)의 PSTN 전화번호를 포함할 수 있다. 다음, ENUM 서버(162)는 내부 데이터베이스를 조회하여 요청된 영상 통화 장치 2(120b)의 인터넷 전화번호를 검색하고, 이 인터넷 전화번호를 포함하는 응답 메시지를 영상 통화 장치 1(120a)로 전송할 수 있다(s220). 이와 달리, 영상 통화 장치 1(120a)은 사용자 입력 버튼 또는 내부 메모리에 저장된 폰북 등을 통해 영상 통화 장치 2(120b)의 인터넷 전화번호를 획득할 수 있다.
s230 단계에서, 영상 통화 장치 1(120a)는 IPN을 통해 SIP 서버(164)로 영상 통화 요청 메시지를 전송할 수 있다. 일 실시예에서, SIP 서버(164)는 H.323 등 표준 통신 규격에 따라 영상 통화 서비스를 운영하는 임의의 서버를 포함할 수 있다. 일 실시예에서, 영상 통화 요청 메시지는 영상 통화 장치 1(120a)의 PSTN 전화번호나 PSTN을 통해 전송된 또는 전송될 영상 통화를 위한 특정 DTMF 톤의 정보를 포함할 수 있다. SIP 서버(164)는 IPN을 통해 영상 통화 장치 2(120b)로 영상 통화 요청 메시지를 전달할 수 있다(s240).
s250 단계에서, 영상 통화 장치 2(120b)는, 영상 통화 요청 메시지를 수신한 것에 응답하여, 이 영상 통화 요청 메시지를 전송한 장치가 음성 통화 상대방 장치와 동일한 장치인지 아니면, 별개의 다른 장치인지 확인하기 위해 IPN을 통해 ENUM 서버(162)로 영상 통화 요청 메시지를 전송한 장치의 PSTN 전화번호를 요청하는 메시지를 전송할 수 있다. 일 실시예에서, PSTN 전화번호를 요청하는 메시지는 영상 통화 요청 메시지를 전송한 장치의 인터넷 전화번호를 포함할 수 있다. 다음, ENUM 서버(162)는 내부 데이터베이스를 조회하여 요청된 PSTN 전화번호를 검색하고, 이 PSTN 전화번호를 포함하는 응답 메시지를 영상 통화 장치 2(120b)로 전송할 수 있다(s260). 이와 달리, 영상 통화 장치 2(120b)는 영상 통화 요청 메시지에 포함된 정보에 기초하여 영상 통화 요청 메시지를 전송한 장치의 PSTN 전화번호 또는 DTMF 톤 정보를 획득할 수 있다. 예를 들면, 도 3에 도시된 바와 같이, 영상 통화 요청 메시지에 PSTN 전화번호가 포함된 경우, s250-s260 단계를 생략하고, 바로 s270 단계가 실행될 수 있다.
s270 단계에서, 영상 통화 장치 2(120b)는 영상 통화 요청 메시지를 전송한 장치가 음성 통화 상대방 장치 1(120a)과 동일한지 여부를 확인할 수 있다. 일 실시예에서, 영상 통화 장치 2(120b)는 영상 통화 요청 메시지를 전송한 장치와 음성 통화 상대방 장치(120a)의 PSTN 전화번호를 비교하여 동일 여부를 판단할 수 있다. 이와 달리, 영상 통화 장치 2(120b)는 영상 통화 요청 메시지에 포함된 DTMF 톤 정보와 PSTN을 통해 수신된 DTMF 톤을 비교하여 영상 통화 요청 메시지를 전송한 장치와 현재 음성 통화 상대방 장치(120a)가 동일한지 여부를 확인할 수 있다.
영상 통화 요청 메시지를 전송한 장치와 현재 음성 통화 상대방 장치 1(120a)가 동일한 것으로 확인된 경우, 영상 통화 장치 2(120b)는 영상 통화 승인 메시지를 SIP 서버(164)로 전송할 수 있다(s280). 다음, SIP 서버(164)는 영상 통화 승인 메시지를 영상 통화 장치 1(120a)로 전달할 수 있다. 이와 같이, 영상 통화 요청/승인 메시지의 교환이 완료되면, 영상 통화 장치 1(120a)과 영상 통화 장 치 2(120b)는 IPN을 통해 영상 통화를 수행할 수 있다(s300).
본 발명의 일 실시예에 따르면, 표준 통신 규격에 따른 메시지 교환을 통해, PSTN을 통해 음성 데이터를 송수신하고 IPN을 통해 영상 데이터를 송수신하는 영상 통화를 수행할 수 있다. 따라서, 영상 통화를 수행하기 위한 별도의 서버 또는 별도의 프로토콜을 요하지 않으며, 표준 통신 규격에 따라 고품질로 음성 데이터를 송수신하는 영상 통화를 수행할 수 있다.
본 발명의 일 실시예에 따르면, 영상 통화 장치는 ENUM 서버에 접속하여 상대방 장치의 인터넷 전화번호를 확인할 수 있다. 따라서, 표준 규격에 따른 영상 통화 수행을 도모할 수 있다.
본 발명의 일 실시예에 따르면, 영상 통화 장치는 ENUM 서버에 접속하여 영상 통화 요청 메시지를 전송한 장치의 PSTN 전화번호를 확인할 수 있다. 따라서, 영상 통화 요청 메시지를 전송한 장치가 현재 음성 통화 중인 장치와 동일한지를 확인하여 영상 통화 요청을 승인할 수 있으므로 통화의 충돌을 방지할 수 있다.
본 발명의 일 실시예에 따르면, 영상 통화 장치는 영상 통화 요청 메시지에 포함된 정보로부터 영상 통화 요청 메시지를 전송한 장치와 현재 음성 통화 중인 장치가 동일한지를 확인할 수 있다. 따라서, ENUM 서버에 접속할 수 없는 경우에도 영상 통화 요청 메시지를 전송한 장치와 현재 음성 통화 중인 장치가 동일한지 확인하여 통화의 충돌을 방지할 수 있다.
도 5는 본 발명의 일 실시예에 따른 영상 통화 수행 방법의 논리적인 흐름도이다. 도 5에 도시된 영상 통화 수행 방법(500)의 단계들은 예시적인 것으로, 각 단계들은 결합, 분리 또는 생략될 수 있고, 단계들의 순서는 변경될 수 있음을 유의한다. 일 실시예에서, 영상 통화 수행 방법(500)은 도 2에 도시된 영상 통화 장치(200)에서 실시될 수 있다.
도 5에 도시된 바와 같이, PSTN을 통해 음성 통화가 수행될 수 있다(s510). 다음, 사용자로부터 영상 통화 요청을 입력받을 수 있다(s520). 일 실시예에서, s520 단계는 도 2에 도시된 영상 통화 요청/승인 입력부(210)에서 수행될 수 있다.
s530 단계에서, 상대방 장치의 인터넷 전화번호를 획득할 수 있다. 일 실시예에서, s530 단계는 ENUM 서버(162; 도 1)에 조회하여 상대방 장치의 인터넷 전화번호를 획득하는 단계를 포함할 수 있다. 다른 실시예에서, s530 단계는 사용자 입력 버튼 또는 내부 메모리에 저장된 폰북 등을 통해 상대방 장치의 인터넷 전화번호를 획득하는 단계를 포함할 수 있다. 일 실시예에서, s530 단계는 도 2에 도시된 전화번호 획득부(242)에서 수행될 수 있다.
다음, 상대방 장치의 인터넷 전화번호를 포함하는 영상 통화 요청 메시지를 전송할 수 있다(s540). 일 실시예에서, s540 단계는 SIP 서버(164; 도 1) 또는 H.323 등 표준 통신 규격에 따라 영상 통화 서비스를 운영하는 임의의 서버로 영상 통화 요청 메시지를 전송하는 단계를 포함할 수 있다. 일 실시예에서, s540 단계는 도 2에 도시된 영상 통화 요청/승인 메시지 생성부(240) 및 IPN 인터페이스(250)를 통해 수행될 수 있다.
s550 단계에서, 영상 통화 승인 메시지를 수신할 수 있다. 일 실시예에서, s550 단계는 IPN 인터페이스(250)를 통해 수행될 수 있다. 다음, IPN을 통해 영상 통화를 수행할 수 있다(s560). 일 실시예에서, s560 단계는 IPN 인터페이스(250)를 통해 영상 데이터를 송수신함으로써 수행될 수 있다.
본 발명의 일 실시예에 따르면, 표준 통신 규격에 따른 메시지 교환을 통해, PSTN을 통해 음성 데이터를 송수신하고 IPN을 통해 영상 데이터를 송수신하는 영상 통화를 수행할 수 있다. 따라서, 영상 통화를 수행하기 위한 별도의 서버 또는 별도의 프로토콜을 요하지 않으며, 표준 통신 규격에 따라 고품질로 음성 데이터를 송수신하는 영상 통화를 수행할 수 있다.
본 발명의 일 실시예에 따르면, 영상 통화 장치는 ENUM 서버에 접속하여 상대방 장치의 인터넷 전화번호를 확인할 수 있다. 따라서, 표준 규격에 따른 영상 통화 수행을 도모할 수 있다.
도 6은 본 발명의 일 실시예에 따른 영상 통화 수행 방법의 논리적인 흐름도이다. 도 6에 도시된 영상 통화 수행 방법(600)의 단계들은 예시적인 것으로, 각 단계들은 결합, 분리 또는 생략될 수 있고, 단계들의 순서는 변경될 수 있음을 유의한다. 일 실시예에서, 영상 통화 수행 방법(600)은 도 2에 도시된 영상 통화 장치(200)에서 실시될 수 있다.
도 6에 도시된 바와 같이, PSTN을 통해 음성 통화가 수행될 수 있다(s610). 다음, 다른 장치로부터 IPN을 통해 영상 통화 요청 메시지를 수신할 수 있다(s620). 일 실시예에서, s620 단계는 SIP 서버(164; 도 1) 또는 H.323 등 표준 통신 규격에 따라 영상 통화 서비스를 운영하는 임의의 서버로부터 영상 통화 요청 메시지를 수신하는 단계를 포함할 수 있다. 일 실시예에서, s620 단계는 도 2에 도시된 IPN 인터페이스(250)에서 수행될 수 있다.
s630 단계에서, 영상 통화 요청 메시지를 전송한 장치와 음성 통화 상대방 장치가 동일한 지 여부를 판단할 수 있다. 일 실시예에서, s630 단계는 ENUM 서버(162; 도 1)에 조회하여 영상 통화 요청 메시지를 전송한 장치의 PSTN 전화번호를 획득하는 단계 및 획득된 PSTN 전화번호와 CID 등을 통해 수신된 음성 통화 상대방 장치의 PSTN 전화번호를 비교하는 단계를 포함할 수 있다. 다른 실시예에서, s630 단계는 영상 통화 요청 메시지로부터 영상 통화 요청 메시지를 전송한 장치의 PSTN 전화번호를 획득하는 단계 및 획득된 PSTN 전화번호와 CID 등을 통해 수신된 음성 통화 상대방 장치의 PSTN 전화번호를 비교하는 단계를 포함할 수 있다. 또 다른 실시예에서, s630 단계는 영상 통화 요청 메시지에 포함된 DTMF 톤 정보와 PSTN을 통해 수신된 영상 통화를 위한 DTMF 톤을 비교하는 단계를 포함할 수 있다. 일 실시예에서, s630 단계는 도 2에 도시된 전화번호 획득부(242) 및 전화번호 판단부(244)에서 수행될 수 있다.
영상 통화 요청 메시지를 전송한 장치와 음성 통화 상대방 장치가 동일한 경우, 영상 통화 요청 메시지를 전달한 서버로 영상 통화 승인 메시지를 전송할 수 있다(s640). 일 실시예에서, s640 단계는 도 2에 도시된 영상 통화 요청/승인 메시지 생성부(240) 및 IPN 인터페이스(250)를 통해 수행될 수 있다.
s650 단계에서, IPN을 통해 영상 통화를 수행할 수 있다. 일 실시예에서, s650 단계는 IPN 인터페이스(250)를 통해 영상 데이터를 송수신함으로써 수행될 수 있다.
본 발명의 일 실시예에 따르면, 표준 통신 규격에 따른 메시지 교환을 통해, PSTN을 통해 음성 데이터를 송수신하고 IPN을 통해 영상 데이터를 송수신하는 영상 통화를 수행할 수 있다. 따라서, 영상 통화를 수행하기 위한 별도의 서버 또는 별도의 프로토콜을 요하지 않으며, 표준 통신 규격에 따라 고품질로 음성 데이터를 송수신하는 영상 통화를 수행할 수 있다.
본 발명의 일 실시예에 따르면, 영상 통화 장치는 ENUM 서버에 접속하여 영상 통화 요청 메시지를 전송한 장치의 PSTN 전화번호를 확인할 수 있다. 따라서, 영상 통화 요청 메시지를 전송한 장치가 현재 음성 통화 중인 장치와 동일한지를 확인하여 영상 통화 요청을 승인할 수 있으므로 통화의 충돌을 방지할 수 있다.
본 발명의 일 실시예에 따르면, 영상 통화 장치는 영상 통화 요청 메시지에 포함된 정보로부터 영상 통화 요청 메시지를 전송한 장치와 현재 음성 통화 중인 장치가 동일한지를 확인할 수 있다. 따라서, ENUM 서버에 접속할 수 없는 경우에도 영상 통화 요청 메시지를 전송한 장치와 현재 음성 통화 중인 장치가 동일한지 확인하여 통화의 충돌을 방지할 수 있다.
본 발명 및 그 다양한 기능적 구성요소들은 특정 실시예들로 설명되었으나, 본 발명은 하드웨어, 소프트웨어, 펌웨어, 미들웨어 또는 이들의 조합으로 구현될 수 있으며, 시스템, 서브시스템, 구성요소들 또는 이들의 서브 구성요소들로 활용될 수 있음을 이해해야 한다. 소프트웨어로 구현되는 경우, 본 발명의 요소들은 필요한 작업들을 수행하기 위한 명령어들/코드 세그먼트들이다. 프로그램 또는 코드 세그먼트들은 프로세서 판독가능 매체와 같은 머신 판독가능 매체, 컴퓨터 프로 그램 제품 내에 저장될 수 있으며, 또는 케리어 웨이브로 구체화되는 컴퓨터 데이터 신호 또는 케리어에 의해 변조된 신호에 의해 전송 매체 또는 통신 링크를 통해 전송될 수 있다. 머신 판독가능 매체 또는 프로세서 판독가능 매체는 머신(예컨대, 프로세서, 컴퓨터 등)에 의해 판독되고 실행가능한 형태로 정보를 저장 또는 전송할 수 있는 임의의 매체를 포함할 수 있다.
이러한 본원발명은 실시예를 참고하여 설명되고 도시되었으나, 당해 분야에서 통상적 지식을 가진 자라면, 첨부된 특허청구범위에 의해 정해지는 본원발명의 기술적 사상 및 범위를 벗어나지 않고 다양한 변형 및 균등한 타 실시예가 가능하다는 점을 이해할 것이다.
도 1은 본 발명이 실시될 수 있는 예시적인 네트워크 환경의 구성도.
도 2는 본 발명의 일 실시예에 따른 영상 통화 장치의 구성도.
도 3은 본 발명의 일 실시예에 따른 영상 통화 요청 메시지를 나타내는 도면.
도 4는 본 발명의 일 실시예에 따라 영상 통화를 수행하는 과정의 논리적인 흐름도.
도 5는 본 발명의 일 실시예에 따른 영상 통화 수행 방법의 논리적인 흐름도.
도 6은 본 발명의 일 실시예에 따른 영상 통화 수행 방법의 논리적인 흐름도.

Claims (20)

  1. 삭제
  2. 삭제
  3. 영상 통화 장치로서,
    음성 데이터를 송수신하는 PSTN(Public Switched Telephone Network) 인터페이스,
    상기 PSTN 인터페이스를 통한 음성 통화중에, 상기 음성 데이터를 송수신하는 상대방 장치의 PSTN 전화번호와 관련된 정보에 기초하여, H.323 또는 SIP(Session Initiation Protocol)에 따라, 영상 통화 요청 메시지를 생성하는 영상 통화 요청/승인 메시지 생성부, 및
    상기 PSTN 인터페이스를 통한 음성 통화중에, 상기 영상 통화 요청 메시지를 전송하고, 상기 영상 통화 요청 메시지에 대한 승인 메시지를 수신하고, 영상 데이터를 송수신하는 IPN(Internet Protocol Network) 인터페이스를 포함하되,
    상기 영상 통화 요청/승인 메시지 생성부는, 상기 상대방 장치의 PSTN 전화번호에 기초하여 ENUM(Telephone Numbering Mapping) 서버로 상기 상대방 장치의 인터넷 전화번호를 요청하는 메시지를 생성하고, 상기 ENUM 서버의 응답으로부터 상기 상대방 장치의 인터넷 전화번호를 획득하는, 영상 통화 장치.
  4. 삭제
  5. 영상 통화 장치로서,
    음성 데이터를 송수신하는 PSTN(Public Switched Telephone Network) 인터페이스,
    상기 음성 데이터를 송수신하는 상대방 장치의 PSTN 전화번호와 관련된 정보에 기초하여, H.323 또는 SIP(Session Initiation Protocol)에 따라, 영상 통화 요청 메시지를 생성하는 영상 통화 요청/승인 메시지 생성부, 및
    상기 영상 통화 요청 메시지를 전송하고, 상기 영상 통화 요청 메시지에 대한 승인 메시지를 수신하고, 영상 데이터를 송수신하는 IPN(Internet Protocol Network) 인터페이스를 포함하되,
    상기 PSTN 인터페이스는, 영상 통화를 위한 DTMF 톤을 상기 상대방 장치로 전송하고,
    상기 영상 통화 요청/승인 메시지 생성부는, 상기 영상 통화를 위한 DTMF 톤의 정보를 포함하는 영상 통화 요청 메시지를 생성하는, 영상 통화 장치.
  6. 삭제
  7. 삭제
  8. 영상 통화 장치로서,
    음성 데이터를 송수신하는 PSTN(Public Switched Telephone Network) 인터페이스,
    상기 음성 데이터를 송수신하는 상대방 장치와 영상 통화 요청 메시지를 전송한 장치가 동일한지 확인하고, 영상 통화 승인 메시지를 생성하는 영상 통화 요청/승인 메시지 생성부, 및
    H.323 또는 SIP(Session Initiation Protocol)에 따라 상기 영상 통화 요청 메시지를 수신하고, 상기 영상 통화 승인 메시지를 전송하고, 영상 데이터를 송수신하는 IPN(Internet Protocol Network) 인터페이스를 포함하되,
    상기 영상 통화 요청/승인 메시지 생성부는, 상기 영상 통화 요청 메시지를 전송한 장치의 인터넷 전화번호에 기초하여 ENUM(Telephone Numbering Mapping) 서버로 상기 영상 통화 요청 메시지를 전송한 장치의 PSTN 전화번호를 요청하는 메시지를 생성하고, 상기 ENUM 서버의 응답으로부터 상기 영상 통화 요청 메시지를 전송한 장치의 PSTN 전화번호를 획득하는, 영상 통화 장치.
  9. 삭제
  10. 영상 통화 장치로서,
    음성 데이터를 송수신하는 PSTN(Public Switched Telephone Network) 인터페이스,
    상기 음성 데이터를 송수신하는 상대방 장치와 영상 통화 요청 메시지를 전송한 장치가 동일한지 확인하고, 영상 통화 승인 메시지를 생성하는 영상 통화 요청/승인 메시지 생성부, 및
    H.323 또는 SIP(Session Initiation Protocol)에 따라 상기 영상 통화 요청 메시지를 수신하고, 상기 영상 통화 승인 메시지를 전송하고, 영상 데이터를 송수신하는 IPN(Internet Protocol Network) 인터페이스를 포함하되,
    상기 PSTN 인터페이스는, 영상 통화를 위한 DTMF 톤을 수신하고,
    상기 IPN 인터페이스는 DTMF 톤 정보를 포함하는 상기 영상 통화 요청 메시지를 수신하고,
    상기 영상 통화 요청/승인 메시지 생성부는, 상기 영상 통화 요청 메시지로부터 DTMF 톤 정보를 획득하고, 상기 PSTN 인터페이스에서 수신된 DTMF 톤과 상기 영상 통화 요청 메시지로부터 획득한 DTMF 톤 정보가 동일한 DTMF 톤을 나타내는지 판단하는, 영상 통화 장치.
  11. 삭제
  12. 삭제
  13. 영상 통화 방법으로서,
    a) PSTN(Public Switched Telephone Network)을 통해 음성 데이터를 송수신하는 단계,
    b) 상기 음성 데이터를 송수신하는 상대방 장치의 PSTN 전화번호와 관련된 정보에 기초하여, H.323 또는 SIP(Session Initiation Protocol)에 따라, 영상 통화 요청 메시지를 생성하는 단계,
    c) IPN(Internet Protocol Network)을 통해, 상기 영상 통화 요청 메시지를 전송하고 상기 영상 통화 요청 메시지에 대한 승인 메시지를 수신하는 단계, 및
    d) 상기 IPN을 통해 영상 데이터를 송수신하는 단계를 포함하되,
    상기 단계 b)는, 상기 상대방 장치의 PSTN 전화번호에 기초하여 ENUM(Telephone Numbering Mapping) 서버로 상기 상대방 장치의 인터넷 전화번호를 요청하는 메시지를 전송하고, 상기 ENUM 서버의 응답 메시지로부터 상기 상대방 장치의 인터넷 전화번호를 획득하는 단계를 더 포함하는, 영상 통화 방법.
  14. 삭제
  15. 영상 통화 방법으로서,
    a) PSTN(Public Switched Telephone Network)을 통해 음성 데이터를 송수신하는 단계,
    b) 상기 음성 데이터를 송수신하는 상대방 장치의 PSTN 전화번호와 관련된 정보에 기초하여, H.323 또는 SIP(Session Initiation Protocol)에 따라, 영상 통화 요청 메시지를 생성하는 단계,
    c) IPN(Internet Protocol Network)을 통해, 상기 영상 통화 요청 메시지를 전송하고 상기 영상 통화 요청 메시지에 대한 승인 메시지를 수신하는 단계, 및
    d) 상기 IPN을 통해 영상 데이터를 송수신하는 단계를 포함하되,
    상기 단계 b)는, 영상 통화를 위한 DTMF 톤을 PSTN을 통해 상기 상대방 장치로 전송하는 단계를 더 포함하고,
    상기 영상 통화 요청 메시지는 상기 영상 통화를 위한 DTMF 톤의 정보 필드를 포함하는, 영상 통화 방법.
  16. 삭제
  17. 삭제
  18. 영상 통화 방법으로서,
    a) PSTN(Public Switched Telephone Network)을 통해 음성 데이터를 송수신하는 단계,
    b) H.323 또는 SIP(Session Initiation Protocol)에 따라 IPN(Internet Protocol Network)을 통해 영상 통화 요청 메시지를 수신하는 단계,
    c) 상기 음성 데이터를 송수신하는 상대방 장치와 상기 영상 통화 요청 메시지를 전송한 장치가 동일한지 확인하는 단계, 및
    d) 상기 IPN을 통해 영상 통화 승인 메시지를 전송하고 영상 데이터를 송수신하는 단계를 포함하되,
    상기 단계 c)는, 상기 영상 통화 요청 메시지를 전송한 장치의 인터넷 전화번호에 기초하여 ENUM(Telephone Numbering Mapping) 서버로 상기 영상 통화 요청 메시지를 전송한 장치의 PSTN 전화번호를 요청하는 메시지를 전송하고, 상기 ENUM 서버의 응답으로부터 상기 영상 통화 요청 메시지를 전송한 장치의 PSTN 전화번호를 획득하는 단계를 더 포함하는, 영상 통화 방법.
  19. 삭제
  20. 영상 통화 방법으로서,
    a) PSTN(Public Switched Telephone Network)을 통해 음성 데이터를 송수신하는 단계,
    b) H.323 또는 SIP(Session Initiation Protocol)에 따라 IPN(Internet Protocol Network)을 통해 영상 통화 요청 메시지를 수신하는 단계,
    c) 상기 음성 데이터를 송수신하는 상대방 장치와 상기 영상 통화 요청 메시지를 전송한 장치가 동일한지 확인하는 단계, 및
    d) 상기 IPN을 통해 영상 통화 승인 메시지를 전송하고 영상 데이터를 송수신하는 단계를 포함하되,
    상기 단계 c)는, 상기 영상 통화 요청 메시지로부터 DTMF 톤의 정보를 획득하여, 상기 PSTN을 통해 수신된 DTMF 톤과 상기 영상 통화 요청 메시지로부터 획득한 DTMF 톤의 정보가 동일한 DTMF 톤을 나타내는지 판단하는, 영상 통화 방법.
KR1020070106958A 2007-10-24 2007-10-24 영상 통화 장치 및 방법 KR101129838B1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020070106958A KR101129838B1 (ko) 2007-10-24 2007-10-24 영상 통화 장치 및 방법

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020070106958A KR101129838B1 (ko) 2007-10-24 2007-10-24 영상 통화 장치 및 방법

Publications (2)

Publication Number Publication Date
KR20090041462A KR20090041462A (ko) 2009-04-29
KR101129838B1 true KR101129838B1 (ko) 2012-03-28

Family

ID=40764482

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020070106958A KR101129838B1 (ko) 2007-10-24 2007-10-24 영상 통화 장치 및 방법

Country Status (1)

Country Link
KR (1) KR101129838B1 (ko)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR200265603Y1 (ko) 2001-03-20 2002-02-21 이종열 멀티미디어의 분리전송을 통한 cti 화상회의시스템
KR20030089264A (ko) * 2002-05-17 2003-11-21 (주)씨앤에스 테크놀로지 인터넷망과 공중전화망 겸용 영상전화기
US6697097B1 (en) 2001-10-16 2004-02-24 Sprint Communications Company, L.P. Synchronizing voice and video transmitted over separate channels

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR200265603Y1 (ko) 2001-03-20 2002-02-21 이종열 멀티미디어의 분리전송을 통한 cti 화상회의시스템
US6697097B1 (en) 2001-10-16 2004-02-24 Sprint Communications Company, L.P. Synchronizing voice and video transmitted over separate channels
KR20030089264A (ko) * 2002-05-17 2003-11-21 (주)씨앤에스 테크놀로지 인터넷망과 공중전화망 겸용 영상전화기

Also Published As

Publication number Publication date
KR20090041462A (ko) 2009-04-29

Similar Documents

Publication Publication Date Title
US20210329442A1 (en) Mobile Gateway
US10038779B2 (en) Intercepting voice over IP communications and other data communications
US9407774B2 (en) Temporary enum gateway
US7522931B2 (en) Method and apparatus for accessing a network computer to establish a push-to-talk session
US8265068B2 (en) Mapping of IP phones for E911
US20220060521A1 (en) Automated IPv4-IPv6 Selection for Voice Network Elements
US10178136B2 (en) Systems and methods of providing multimedia service to a legacy device
CN102144379A (zh) Tel uri处理方法和设备
US8711841B2 (en) Communication system
KR100369982B1 (ko) 인터넷 폰 서비스 시스템
US20110299458A1 (en) VoIP CALL OVER WIRELESS SYSTEMS USING ANY PREFERRED DIALING NUMBER
KR101129838B1 (ko) 영상 통화 장치 및 방법
KR100402787B1 (ko) 이동통신망에서 화상전화 서비스를 위한 호 설정 방법
JP2010219580A (ja) 通信中継装置、通信端末、及び通信方法
KR20050083428A (ko) 차세대 네트워크에서의 세션 개시 프로토콜 라우팅 시스템및 그 라우팅 방법
JP2005094224A (ja) 発信元端末識別情報通知システム、着呼装置、発呼装置、サーバ装置、登録装置、端末装置、およびゲートウェイ装置
KR20050070964A (ko) Itsp 간의 호처리 시스템 및 방법
JP2006157160A (ja) Ipアダプタ装置、ip電話装置及びip電話システム
KR20060027644A (ko) BcN 및 인터넷전화망간의 영상전화 서비스 연동 시스템및 그 방법

Legal Events

Date Code Title Description
A201 Request for examination
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20150216

Year of fee payment: 4

FPAY Annual fee payment

Payment date: 20160203

Year of fee payment: 5

FPAY Annual fee payment

Payment date: 20170214

Year of fee payment: 6

FPAY Annual fee payment

Payment date: 20180212

Year of fee payment: 7

FPAY Annual fee payment

Payment date: 20190214

Year of fee payment: 8

FPAY Annual fee payment

Payment date: 20200210

Year of fee payment: 9