KR101519600B1 - 인터넷 전화 시스템의 통화 처리 방법 및 그 장치 - Google Patents
인터넷 전화 시스템의 통화 처리 방법 및 그 장치 Download PDFInfo
- Publication number
- KR101519600B1 KR101519600B1 KR1020080063615A KR20080063615A KR101519600B1 KR 101519600 B1 KR101519600 B1 KR 101519600B1 KR 1020080063615 A KR1020080063615 A KR 1020080063615A KR 20080063615 A KR20080063615 A KR 20080063615A KR 101519600 B1 KR101519600 B1 KR 101519600B1
- Authority
- KR
- South Korea
- Prior art keywords
- terminal
- call
- received
- computer terminal
- information
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/66—Arrangements for connecting between networks having differing types of switching systems, e.g. gateways
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M11/00—Telephonic communication systems specially adapted for combination with other electrical systems
- H04M11/06—Simultaneous speech and data transmission, e.g. telegraphic transmission over the same conductors
-
- 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/1069—Session establishment or de-establishment
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/253—Telephone sets using digital voice transmission
- H04M1/2535—Telephone sets using digital voice transmission adapted for voice communication over an Internet Protocol [IP] network
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Business, Economics & Management (AREA)
- General Business, Economics & Management (AREA)
- Multimedia (AREA)
- Telephonic Communication Services (AREA)
Abstract
본 발명은, 시그널링 프로토콜에 따라 교환 시스템을 통해 통화 호를 설정하는 적어도 하나 이상의 IP 단말과, 네트워크를 통해 상기 각 IP 단말에 원격 접속이 가능한 적어도 하나 이상의 컴퓨터 단말을 포함하며,상기 각 IP 단말은, 상기 각 컴퓨터 단말이 원격 접속하면, 시그널링 메시지를 상대 IP 단말과 교환하여 통화 호를 설정하고, 상기 통화 호를 통해 수신되는 패킷을 해당 컴퓨터 단말로 전송하고, 상기 컴퓨터 단말로부터 수신되는 패킷을 상기 통화 호를 통해 전송하는 인터넷 전화 시스템을 개시하여, 가입자가 위치하는 지역에 관계없이 원격지에서 본인의 IP 단말에 접속하여 착/발신을 처리할 수 있도록 하는 것이다.
Description
본 발명은 인터넷 전화 시스템의 통화 처리 방법 및 그 장치에 대한 것으로, 더욱 상세하게는, 가입자가 위치하는 지역에 관계없이 원격지에서 본인의 IP 단말에 접속하여 착/발신을 처리할 수 있는 인터넷 전화 시스템의 통화 처리 방법 및 그 장치에 대한 것이다.
오늘 날 네트워크 및 전자 기술의 발전으로 네트워크, 예를 들어, 유/무선 인터넷 망을 통한 다양한 서비스가 개발되어 가입자들에게 제공되고 있으며, 인터넷 망을 통한 전화 통화(화상 및 음성) 서비스, 즉 VoIP(Voice of IP) 서비스가 대표적이다.
VoIP 서비스는 기존의 PSTN(public switched telephone network)을 통한 전화 통화 서비스에 비해 통화 요금이 저렴하며, 다양한 멀티미디어 서비스가 가능하다는 장점을 가진다.
과거에는 인터넷 망이 데이터(패킷)의 송수신을 목적으로 만들어진 패킷 망이므로, 기존의 PSTN을 통한 음성 전화 통화와 같이 실시간 정보 교환에는 적합하 지 않다고 인식되었다. 즉, 패킷 망에서는 음성 패킷이 다른 데이터 패킷의 영향을 받아 음성 패킷이 손실되거나 지연될 수 있음으로, 음성 패킷의 교환 측면에서 실시간성이 보장되지 않는다고 인식되었다.
그러나, 패킷 망인 인터넷 망을 통해 전화 통화 서비스가 가능하게 되면, 기존의 PSTN을 통한 전화 통화 서비스보다 통화 요금을 저렴해질 수 있을 뿐만 아니라, 패킷망의 특성을 이용한 화상 및 데이터를 동시에 교환함에 의해 멀티미디어 전화 통화가 가능하기 때문에 인터넷 망을 통한 전화 통화를 위한 기술에 대한 연구가 진행되었다.
이러한, 연구 결과로 H.323, SIP, MGCP 및 MEGACO 등과 같이 인터넷 망을 통한 전화 통화를 설정하기 위한 프로토콜과, RTP와 같은 실시간 패킷 교환을 위한 프로토콜 등이 개발되었다.
현재 이러한, 프로토콜을 기반으로 네트워크에 접속 가능한 컴퓨터 대 컴퓨터, 컴퓨터 대 IP 단말 및 IP 단말 대 IP 단말간 VoIP 서비스를 통한 음성 통화 및 영상 통화가 제공되고 있다.
이와 같은 VoIP 서비스가 상용화됨에 따라 VoIP 서비스가 구현되지 않은 컴퓨터에 IP 단말의 기능을 제어할 수 있는 프로그램을 탑재하여, IP 단말의 보조 도구로 사용하는 방식이 도입되고 있다. 예를 들어, 컴퓨터를 이용하여 IP 단말의 발신 또는 착신을 제어하거나, IP 단말의 일부 부가 기능을 제어하는 방식을 도입하여 가입자에게 편의를 제공하고 있다.
이러한 종래 방식은 컴퓨터가 IP 단말의 보조 도구의 역할을 담당하여 IP 단 말의 통화 기능을 제어할 수 있지만, 통화 자체는 IP 단말을 통해 이루어져야 하므로, IP 단말이 지정된 위치에 놓여 있어야 한다. 따라서, IP 단말의 위치가 제약되며, 컴퓨터를 통해 제공되는 기능 역시 제약된다.
예를 들어, VoIP 서비스의 가입자가 IP 단말이 위치한 지역(예를 들어 사무실)을 이탈하는 경우에는 외부에서 VoIP 서비스를 이용할 수 없으므로, IP 단말로 착신되는 통화에 대한 응답을 할 수 없는 문제가 발생되며, 외부에서는 IP 단말을 이용한 발신을 할 수 없으므로, 통화 요금에 대한 부담이 증가하게 되는 문제가 발생된다.
본 발명은 상술한 문제를 해소하기 위해 제안되는 것으로, IP 단말이 위치하는 지역에서 벗어나는 원격지에서 네트워크를 통해 IP 단말에 접속 가능한 컴퓨터 단말을 통해 VoIP 서비스를 이용할 수 있도록 하는 인터넷 전화 시스템의 통화 처리 방법 및 그 장치를 제공하는 데 그 목적이 있다.
그리고, 본 발명은 VoIP 서비스의 가입자가 IP 단말이 위치하는 지역을 벗어나는 원격지에서 IP 단말로 착신되는 통화를 설정하거나, IP 단말을 통해 전화를 발신할 수 있도록 하는 인터넷 전화 시스템의 통화 처리 방법 및 그 장치를 제공하는 데 그 목적이 있다.
본 발명의 일 측면에 따른 인터넷 전화 시스템은, 시그널링 프로토콜에 따라 교환 시스템을 통해 통화 호를 설정하는 적어도 하나 이상의 IP 단말과, 네트워크를 통해 상기 각 IP 단말에 원격 접속이 가능한 적어도 하나 이상의 컴퓨터 단말을 포함하며, 상기 각 IP 단말은, 상기 각 컴퓨터 단말이 원격 접속하면, 시그널링 메시지를 상대 IP 단말과 교환하여 통화 호를 설정하고, 상기 통화 호를 통해 수신되는 패킷을 해당 컴퓨터 단말로 전송하고, 상기 컴퓨터 단말로부터 수신되는 패킷을 상기 통화 호를 통해 전송한다.
상기 각 IP 단말은, 가입자에 대한 인증 정보를 저장하고, 상기 컴퓨터 단말로부터 원격 접속이 요청되면, 상기 컴퓨터 단말로부터 수신되는 입력 정보와 상기 인증 정보를 비교하여 인증 처리한다.
상기 컴퓨터 단말은, 상기 IP 단말로 원격 접속을 요청하고, 인증 팝업창을 통해 해당 가입자로부터 입력되는 입력 정보를 상기 IP 단말로 전송한다.
상기 각 IP 단말은, 상기 컴퓨터 단말이 원격 접속되면, 중계 모드로 전환하고, 상대 IP 단말로부터 수신되는 호 요청 메시지에 포함된 발신 정보가 포함되는 제1 통화 요청 메시지를 상기 컴퓨터 단말로 전송한다.
상기 각 IP 단말은, 호 요청 메시지가 수신되면, 호 요청중 메시지를 상기 상대 IP 단말로 전송하고, 상기 컴퓨터 단말은, 상기 제1 통화 요청 메시지에 포함된 발신 정보를 포함하는 통화 요청 알림 정보를 가입자에게 출력한다.
상기 각 IP 단말은, 상기 컴퓨터 단말로부터 착신 정보가 포함되는 제2 통화 요청 메시지가 수신되면, 착신 정보가 포함되는 호 요청 메시지를 상대 IP 단말로 전송하고, 호 요청중 메시지가 수신되면, 링백 메시지를 상기 컴퓨터 단말로 전송하고, 상기 컴퓨터 단말은, 상기 링백 메시지에 포함된 링백 정보를 상기 가입자에게 출력한다.
상기 각 IP 단말은, 상기 컴퓨터 단말로부터 통화 응답 메시지가 수신되면, 호 응답 메시지를 상기 상대 IP 단말로 전송하여 통화 호를 설정하고, 상기 컴퓨터 단말은, 음성 또는 화상 데이터가 포함되는 패킷을 상기 IP 단말로 전송하고, 상기 IP 단말로부터 수신되는 음성 또는 화상 데이터를 상기 가입자에게 출력한다.
본 발명의 다른 측면에 따른 인터넷 전화 시스템의 IP 단말은, 네트워크를 통해 컴퓨터 단말로부터 원격 접속이 요청되면, 인증 처리하여 중계 모드로 전환하 는 원격 접속 관리부와, 상기 중계 모드로 전환되면, 상대 IP 단말과 시그널링 메시지를 교환하여 통화 호를 설정하고, 상기 시그널링 메시지에 상응하는 메시지를 상기 컴퓨터 단말과 교환하는 통화 설정부와, 상기 통화 호를 통해 수신되는 음성 또는 화상 데이터가 포함된 패킷을 상기 컴퓨터 단말로 전송하고, 상기 컴퓨터 단말로부터 수신되는 패킷을 상기 통화 호로 전송하는 패킷 처리부를 포함한다.
상기 통화 설정부는, 상기 상대 IP 단말로부터 호 요청 메시지가 수신되면, 호 요청중 메시지를 상기 상대 IP 다말로 전송하고, 상기 호 요청 메시지에 포함되는 발신 정보가 포함되는 제1 통화 요청 메시지를 상기 컴퓨터 단말로 전송하고, 통화 응답 메시지가 수신되면, 호 응답 메시지를 상기 상대 IP 단말로 전송하여 상기 통화 호를 설정한다.
상기 통화 설정부는, 상기 컴퓨터 단말로부터 착신 정보가 포함되는 제2 통화 요청 메시지가 수신되면, 상기 착신 정보가 포함되는 호 요청 메시지를 상기 상대 IP 단말로 전송하고, 호 응답 메시지가 수신되면, 상기 상대 IP 단말과 상기 통화 호를 설정한다.
본 발명의 또 다른 측면에 따른 인터넷 전화 시스템의 컴퓨터 단말은, 가입자로부터 원격 접속 요청이 있으면, 네트워크를 통해 해당 IP 단말로 원격 접속을 요청하고, 상기 가입자가 입력하는 입력 정보를 상기 IP 단말로 전송하는 원격 접속부와, 상기 IP 단말에 원격 접속된 상태에서 상기 IP 단말로부터 수신되는 제1 통화 요청 메시지에 포함된 발신 정보가 포함되는 통화 요청 알림 정보를 출력하고, 상기 가입자가 통화 요청에 응답하면, 통화 응답 메시지를 상기 IP 단말로 전 송하고, 상기 가입자가 입력하는 착신 정보가 포함되는 제2 통화 요청 메시지를 상기 IP 단말로 전송하는 메시지 처리부와, 상기 IP 단말로부터 수신되는 패킷에 포함된 음성 또는 화상 데이터를 출력하고, 상기 가입자로부터 입력되는 음성 또는 화상 데이터가 포함되는 패킷을 상기 IP 단말로 전송하는 데이터 처리부를 포함한다.
본 발명의 또 다른 측면에 따른 인터넷 전화 시스템의 통화 처리 방법은, IP 단말이 컴퓨터 단말로부터 네트워크를 통해 원격 접속 요청이 있으면, 인증 처리하는 단계와, 인증 완료되면, 중계 모드로 전환하는 단계와, 상기 네트워크를 통해 상대 IP 단말로부터 호 요청 메시지가 수신되면, 발신 정보가 포함되는 제1 통화 요청 메시지를 상기 컴퓨터 단말로 전송하는 단계와, 상기 컴퓨터 단말로부터 상기 제1 통화 요청 메시지에 대한 통화 응답 메시지가 수신되면, 호 응답 메시지를 상기 상대 IP 단말로 전송하고, 통화 호를 설정하는 단계와, 상기 통화 호를 통해 수신되는 패킷을 상기 컴퓨터 단말로 전송하는 단계와, 상기 컴퓨터 단말로부터 수신되는 패킷을 상기 통화 호를 통해 상기 상대 IP 단말로 전송하는 단계를 포함한다.
상기 인터넷 전화 시스템의 통화 처리 방법은, 상기 호 요청 메시지가 수신되면, 호 요청중 메시지를 상기 상대 IP 단말로 전송하는 단계를 더 포함한다.
상기 인증 처리하는 단계는, 상기 원격 접속이 요청되면, 상기 컴퓨터 단말로 입력 정보를 요구하고, 상기 입력 정보와 기저장된 인증 정보를 비교한다.
상기 인터넷 전화 시스템의 통화 처리 방법은, 상기 컴퓨터 단말이 상기 제1 통화 요청 메시지가 수신되면, 상기 발신 정보가 포함되는 통화 요청 알림 정보를 출력하는 단계와, 상기 컴퓨터 단말이 상기 가입자가 상기 통화 요청에 대한 응답을 하면, 통화 응답 메시지를 상기 IP 단말로 전송하는 단계를 더 포함한다.
본 발명의 또 다른 측면에 따른 인터넷 전화 시스템의 통화 처리 방법은, IP 단말이 컴퓨터 단말로부터 네트워크를 통해 원격 접속 요청이 있으면, 인증 처리하는 단계와, 인증 완료되면, 중계 모드로 전환하는 단계와, 상기 컴퓨터 단말로부터 수신되는 제2 통화 요청 메시지에 포함된 착신 정보가 포함되는 호 요청 메시지를 해당 상대 IP 단말로 전송하는 단계와, 상기 상대 IP 단말로부터 호 응답 메시지가 수신되면, 통화 응답 메시지를 상기 컴퓨터 단말로 전송하고, 통화 호를 설정하는 단계와, 상기 통화 호를 통해 수신되는 패킷을 상기 컴퓨터 단말로 전송하는 단계와, 상기 컴퓨터 단말로부터 수신되는 패킷을 상기 통화 호를 통해 상기 상대 IP 단말로 전송하는 단계를 포함한다.
상기 인터넷 전화 시스템의 통화 처리 방법은, 상기 상대 IP 단말로부터 호 요청중 메시지가 수신되면, 링백 정보가 포함되는 링백 메시지를 상기 컴퓨터 단말로 전송하는 단계를 더 포함한다.
본 발명의 또 다른 측면에 따른 인터넷 전화 시스템의 통화 처리 방법은, 컴퓨터 단말이 가입자의 요청에 따라 네트워크를 통해 IP 단말로 원격 접속을 요청하는 단계와, 상기 IP 단말로부터 수신되는 제1 통화 요청 메시지에 포함되는 발신 정보가 포함되는 통화 요청 알림 정보를 출력하는 단계와, 상기 가입자가 상기 통화 요청에 대한 응답을 하면, 통화 응답 메시지를 상기 IP 단말로 전송하는 단계와, 상기 가입자로부터 입력되는 음성 또는 화상 데이터가 포함되는 패킷을 상기 IP 단말로 전송하는 단계와, 상기 IP 단말을 통해 상기 발신 정보에 해당하는 상대 IP 단말로부터 수신되는 패킷에 포함된 음성 또는 화상 데이터를 출력하는 단계를 포함한다.
상기 인터넷 전화 시스템의 통화 처리 방법은, 상기 가입자가 입력하는 착신 정보가 포함되는 제2 통화 요청 메시지를 상기 IP 단말로 전송하는 단계와, 상기 IP 단말로부터 수신되는 링백 메시지에 포함된 링백 정보를 출력하는 단계를 더 포함한다.
상기 인터넷 전화 시스템의 통화 처리 방법은, 상기 IP 단말로부터 입력 정보가 요구되면, 인증 팝업창을 출력하는 단계와, 상기 인증 팝업창을 통해 상기 가입자가 입력하는 입력 정보를 상기 IP 단말로 전송하여 인증 처리되도록 하는 단계를 더 포함한다.
상술한 바와 같은 본 발명에 따르면, 가입자가 기존의 보조 용도로만 사용한 컴퓨터 단말을 이용하여 IP 단말을 통해 VoIP 서비스를 제공받을 수 있다.
그리고, 본 발명에 따르면, 가입자가 위치하는 지역에 관계없이 본인의 IP 단말로 착신되는 통화를 처리할 수 있을 뿐만 아니라 IP 단말을 통해 통화 발신할 수 있으므로, 통화 요금에 대한 부담이 줄어들 수 있다.
예를 들어, IP 단말이 위치하는 사무실을 이탈한 원격지에서도 IP 단말로 착신되는 통화를 처리하면서 IP 단말을 이용하여 발신하므로써, 원격지에서 사무실에서와 동일하게 통화 업무를 처리할 수 있으며, 원격지에서 IP 단말을 통해 음성 및 화상 통화를 처리할 수 있다.
이하 본 발명의 바람직한 실시예에 따른 인터넷 전화 시스템의 통화 처리 방법 및 그 장치를 첨부 도면을 참조하여 상세 설명하며, 본 발명의 주된 기술 요지를 흐리거나, 주지된 기술 내용에 대한 상세 설명은 생략한다.
도 1은 본 발명의 바람직한 실시예에 따른 인터넷 전화 시스템을 설명하기 위한 블록 도면이다.
도 1을 참조하면, 본 발명에 따른 인터넷 전화 시스템은 네트워크(유/무선 인터넷)를 통해 연결되는 다수개의 IP 단말(200)과 컴퓨터 단말(300)이 교환 시스템(100)을 포함한다.
교환 시스템(100)은 사설 교환기(PBX : private branch exchange) 또는 키폰(key phone) 등과 같이 VoIP 서비스(음성 및 화상 통화 서비스)를 제공하기 위한 통화 호(call)를 설정하는 시그널링 메시지를 발신 및 착신측에 중계한다.
예를 들어, 교환 시스템(100)은 소프트 스위치 기능을 담당하며, 다수의 IP 단말(200) 또는 전화 단말이 접속하는 VoIP 게이트웨이(gateway)간 통화 설정/변경/해제를 위한 시그널링 메시지를 발신 및 착신측간 중계하고, 별도의 과금 서버, SMS 서버, MMS 서버와 같은 애플리케이션 서버와 인터페이스 기능을 처리한다.
IP 단말(200)(또는 VoIP 서비스 기능이 구현된 컴퓨터 단말(300))은 네트워크를 통해 VoIP 서비스를 제공하기 위한 통화 호를 설정하고, 가입자로부터 입력되는 음성 및 화상 정보에 상응하는 패킷을 통화 호로 교환한다.
즉, IP 단말(200)은 교환 시스템(100)을 통해 시그널링 메시지를 상대측과 교환하여 통화 호를 설정하고, 가입자의 음성 및 화상 정보가 포함되는 패킷을 생성하여 통화 호를 통해 전송하면서 상대측 가입자의 음성 및 화상을 출력한다.
그리고, IP 단말(200)을 일반 모드인 경우에는 상대 IP 단말(200)과 시그널링 메시지를 교환하여 통화 호를 설정하고, 중계 모드인 경우에는 시그널링 메시지, 예를 들어, 호 요청 메시지가 수신되면, 호 응답 메시지를 상대 IP 단말(200)로 전송하면서 네트워크로 연결되는 컴퓨터 단말(300)로 통화 요청 메시지를 전송하고, 호 요청 메시지에 대한 호 응답 메시지가 수신되면, 컴퓨터 단말(300)로 통화 응답 메시지를 전송한다.
그리고, IP 단말(200)은 중계 모드 상태에서 상대 IP 단말(200)과 통화 호가 설정되면, 상대 IP 단말(200)로부터 수신되는 음성 또는 화상 정보가 포함되는 패킷을 컴퓨터 단말(300)로 전송(중계)하고, 컴퓨터 단말(300)로부터 수신되는 패킷을 상대 IP 단말(200)로 전송한다. 즉, IP 단말(200)은 컴퓨터 단말(300)과 상대 IP 단말(200)간 패킷을 중계한다.
컴퓨터 단말(300)은 가입자의 요청에 따라 네트워크를 통해 IP 단말(200)에 접속하고, 가입자가 입력하는 IP 단말(200)의 주소 정보(예를 들어, 전화 번호 등)가 포함되는 통화 요청 메시지를 IP 단말(200)로 전송한다.
IP 단말(200)은 컴퓨터 단말(300)이 접속된 중계 모드 상태에서 통화 요청 메시지가 수신되면, 통화 요청 메시지에 포함된 IP 단말(200)의 주소 정보를 착신 주소 정보로 설정한 호 요청 메시지를 교환 시스템(100)으로 전송한다.
교환 시스템(100)은 호 요청 메시지에 포함된 착신 주소 정보로 호 요청 메시지를 전송한다.
그리고, IP 단말(200)은 호 요청 메시지가 수신되면, 모드를 확인하여 중계 모드이면, 호 요청 메시지에 대한 호 응답 메시지를 교환 시스템(100)을 통해 상대 IP 단말(200)로 전송하고, 발신 주소 정보가 포함되는 통화 요청 메시지를 컴퓨터 단말(300)로 전송한다.
한편, IP 단말(200)은 호 응답 메시지가 수신되면, 모드를 확인하여 중계 모드이면, 링 백 정보가 포함되는 통화 응답 메시지를 컴퓨터 단말(300)로 전송한다.
이하 본 발명의 상세 설명에서는 제1 IP 단말(200-1)이 컴퓨터 단말(300)과 연결된 경우에 대하여 설명하나, 기타 제1 및 제2 단말이 모두 컴퓨터 단말(300)에 연결되는 경우도 이와 동일하게 적용될 수 있다.
도 2는 본 발명의 바람직한 실시예에 따른 IP 단말을 설명하기 위한 블록 도면이다.
도 2를 참조하면, 본 발명에 따른 IP 단말(200)은, 음성 입출력부(210), 키패드부(220), 카메라부(230), 디스플레이부(240), 네트워크 인터페이스부(260), 저장부(250) 및 중앙 처리부를 포함하고, 중앙 처리부는 통화 설정부(271), 패킷 처리부(272) 및 원격 접속 관리부(273)를 포함한다.
음성 입출력부(210)는 일반 전화 단말의 송수화기에 해당하는 것으로, 가입자의 음성 정보를 입력받아 음성 데이터를 제공하고, 상대 가입자의 음성 정보를 출력한다.
키패드부(220)는 다수개의 키 또는 터치 스크린으로 구현되어, 가입자가 착신 주소 정보를 입력하여 통화 요청하거나, 상대 IP 단말(200)로부터 수신되는 통화 요청에 대한 응답을 할 수 있도록 한다.
카메라부(230)는 VoIP 서비스를 통해 화상 통화 서비스를 이용하는 경우, 가입자의 화상을 촬상하여 화상 데이터를 제공한다.
디스플레이부(240)는 상대 IP 단말(200)로부터 수신되는 화상 데이터, 즉, 상대 가입자의 화상을 출력한다.
네트워크 인터페이스부(260)는 IP 단말(200)이 네트워크를 통해 교환 시스템(100) 및 상대 IP 단말(200)과 접속하거나, 컴퓨터 단말(300)과 접속되도록 한다.
저장부(250)는 IP 단말(200)의 운용 프로그램, 가입자 정보 및 통화 이력 정보 등을 저장한다.
여기서, 가입자 정보는 IP 단말(200)을 사용하는 가입자가 원격지에서 컴퓨터 단말(300)로 접속하는 경우, 가입자를 인증하기 위한 인증 정보 및 개인 정보 등이 해당되며, 인증 정보는 ID 및 패스워드가 될 수 있다.
중앙 처리부는 가입자가 키패드부(220)를 통해 통화 요청하면, 교환 시스템(100)을 통해 착신 주소 정보를 가지는 상대 IP 단말(200)로 호 요청 메시지를 전송하고, 호 응답 메시지가 수신되면, 통화 호를 설정하고, 음성 입출력부(210)를 통해 입력되는 음성 데이터 및 카메라부(230)로부터 입력되는 화상 데이터가 포함되는 패킷을 통화 호를 통해 상대 IP 단말(200)로 전송한다.
한편, 중앙 처리부는 호 요청 메시지가 수신되면, 호 응답 메시지를 상대 IP 단말(200)로 전송하고, 통화 호가 설정되면, 상대 IP 단말(200)로부터 수신되는 패킷에 포함되는 음성 데이터를 음성 입력부로 전송하고, 화상 데이터를 디스플레이부(240)로 전송한다.
중앙 처리부의 통화 설정부(271)는 가입자로부터 통화 요청이 있으면, 착신 주소 정보로 호 요청 메시지, 예를 들어, 시그널링 프로토콜이 SIP인 경우에 INVITE 메시지를 교한 시스템으로 전송하고, 착신 IP 단말(200)로부터 200 OK 메시지가 수신되면, 통화 호를 설정한다.
이하 본 발명의 상세 설명에서는 시그널링 프로토콜이 SIP인 경우에 대하여 설명하나 기타 프로토콜인 경우도 이와 동일하게 적용된다.
즉, 통화 설정부(271)는 시그널링 프로토콜에 따라 상대 IP 단말(200)과 시그널링 메시지를 교환하여 통화 호를 설정한다.
패킷 처리부(272)는 통화 설정부(271)가 설정하는 통화 호를 통해 음성 및 화상 데이터가 포함되는 패킷(예를 들어, RTP 패킷)을 교환한다. 즉, 패킷 처리부(272)는 음성 및 화상 데이터가 포함되는 패킷을 생성하여 통화 호를 통해 전송하고, 상대 IP 단말(200)로부터 수신되는 패킷의 음성 및 화상 데이터를 음성 입출력부(210) 및 디스플레이부(240)로 전송하여 출력한다.
원격 접속 관리부(273)는 가입자의 원격 접속 및 단말의 모드(예를 들어, 일반 모드 및 중계 모드)를 관리한다.
원격 접속 관리부(273)는 가입자가 원격지에서 컴퓨터 단말(300)을 이용하여 원격 접속하면, 저장부(250)에 저장된 인증 정보를 기반으로 인증 과정(예를 들어, 로그인 과정)을 수행하고, 인증 처리되면, 중계 모드로 전환한다.
한편, 통화 설정부(271)는 원격 접속 관리부(273)를 통해 원격지에서 가입자가 접속하여 중계 모드로 전환된 상태에서 교환 시스템(100)을 통해 호 요청 메시지(예를 들어, INVITE)가 수신되면, 호 요청중 메시지(예를 들어, 180 Ringing)를 상대 IP 단말(200)로 전송하고, 호 요청 메시지에 포함된 발신 주소 정보가 포함되는 제1 통화 요청 메시지를 원격 접속된 컴퓨터 단말(300)로 전송한다.
그리고, 통화 설정부(271)는 컴퓨터 단말(300)로부터 통화 응답 메시지가 수신되면, 호 응답 메시지(예를 들어, 200 ok)를 발신측 IP 단말(200)로 전송하여 통화 호를 설정한다.
통화 설정부(271)는 컴퓨터 단말(300)로부터 착신 주소 정보가 포함되는 제2 통화 요청 메시지가 수신되면, 착신 주소 정보가 착신 정보로 포함되는 호 요청 메시지를 교환 시스템(100)을 통해 착신 IP 단말(200)로 전송한다.
그리고, 통화 설정부(271)는 착신 IP 단말(200)로부터 호 요청중 메시지가 수신되면, 링백 정보가 포함되는 링백 메시지를 컴퓨터 단말(300)로 전송하고, 호 응답 메시지가 수신되면, 착신 IP 단말(200)과 통화 호를 설정한다.
한편, 패킷 처리부(272)는 중계 모드 상태에서 통화 호가 설정되면, 통화 호를 통해 교환되는 패킷을 컴퓨터 단말(300)로 중계한다. 즉, 패킷 처리부(272)는 통화 호를 통해 수신되는 패킷의 음성 및 화상 데이터를 컴퓨터 단말(300)로 전송하고, 컴퓨터 단말(300)로부터 수신되는 음성 및 화상 데이터가 포함되는 패킷을 통화 호를 통해 상개 IP 단말(200)로 전송한다.
도 3은 본 발명의 바람직한 실시예에 따른 컴퓨터 단말을 설명하기 위한 블록 도면이다.
도 3을 참조하면, 본 발명에 따른 컴퓨터 단말(300)은 가입자의 화상을 촬상하여 화상 데이터를 제공하는 카메라(310)와, 음성을 입력받아 음성 데이터를 제공하는 마이크(320)와, 음성 정보를 출력하는 스피커(330)와, 키보드 또는 마우스 등으로 구현되어 가입자로부터 입력 정보를 입력받는 입력부(340)와, 모니터 등으로 구현되어 화상 정보를 출력하는 영상 출력부(350)와, 네트워크에 접속되는 네트워크 연결부(예를 들어 랜 카드)(360)와, 가입자가 원격지에서 IP 단말(200)에 원격 접속하도록 하고, 원격 접속되면, IP 단말(200)을 통해 통화 호를 설정하여 VoIP 서비스를 제공받을 수 있도록 하는 중앙 제어부(270)(370)를 포함하고, 중앙 제어부(270)(370)는 가입자가 원격 접속하도록 하는 원격 접속부(371)와, IP 단말(200)과 교환되는 메시지를 처리하는 메시지 처리부(372)와, IP 단말(200)과 음성 및 화상 데이터를 교환하는 데이터 처리부(373)를 포함한다.
원격 접속부(371)와, 메시지 처리부(372)와 데이터 처리부(373)는 중앙 제어부(270)(370)에 응용 프로그램 방식으로 탑재되거나, 별도의 하드웨어로 구현될 수 있다.
본 발명의 상세 설명에서는 주지된 컴퓨터 단말(300)의 구성 요소에 대한 상세 설명을 생략한다.
원격 접속부(371)는 가입자가 입력부(340)를 통해 IP 단말(200)의 원격 접속 을 요청하면, 네트워크 연결부(360)를 통해 IP 단말(200)에 원격 접속한다.
예를 들어, 원격 접속부(371)는 가입자가 IP 단말(200)의 IP 주소를 입력하면, 해당 IP 단말(200)에 접속하고, IP 단말(200)의 원격 접속 관리부(273)가 인증 과정을 처리할 수 있도록 인증 팝업 창을 영상 출력부(350)로 출력한다.
즉, IP 단말(200)의 원격 접속 관리부(273)는 컴퓨터 단말(300)이 원격 접속하면, 인증 과정을 처리하기 위해 인증 정보를 요청하고, 원격 접속부(371)는 IP 단말(200)로부터 인증 정보가 요청되면, 가입자가 인증 정보를 입력할 수 있는 인증 팝업 창을 영상 출력부(350)로 출력하고, 가입자가 입력부(340)를 이용하여 인증 팝업 창으로 입력하는 입력 정보를 IP 단말(200)의 원격 접속 관리부(273)로 전송한다.
그리고, IP 단말(200)의 원격 접속 관리부(273)는 컴퓨터 단말(300)로부터 입력 정보와 저장부(250)에 저장된 인증 정보를 비교하여 인증 처리한다.
원격 접속부(371)는 원격 접속 관리부(273)가 인증 완료하면, 원격지에서 IP 단말(200)을 통해 통화 호를 설정하여 VoIP 서비스를 제공받는 원격 접속 모드로 전환한다.
한편, 메시지 처리부(372)는 원격 접속 모드로 전환된 상태, 즉, 원격 접속한 상태에서 IP 단말(200)로부터 착신 주소 정보가 포함되는 제1 통화 요청 메시지가 수신되면, 가입자의 IP 단말(200)로 통화 요청이 있음을 알리는 알림 정보를 팝업창 또는 음성 정보로 출력한다.
그리고, 메시지 처리부(372)는 가입자가 입력부(340)를 통해 통화 요청에 대 한 응답을 하면, 통화 응답 메시지를 IP 단말(200)로 전송한다.
한편, 메시지 처리부(372)는 원격 접속 모드에서 입력부(340)로 착신 주소 정보를 입력하면서 통화 요청하면, 착신 주소 정보가 포함되는 제2 통화 요청 메시지를 IP 단말(200)로 전송한다.
데이터 처리부(373)는 원격 접속 모드에서 IP 단말(200)로부터 수신되는 음성 데이터를 스피커(330)로 전송하여 출력하고, 화상 데이터를 영상 출력부(350)으로 전송하여 출력한다.
그리고, 데이터 처리부(373)는 마이크(320)로부터 수신되는 음성 데이터 및 카메라(310)로부터 수신되는 화상 데이터를 IP 단말(200)로 전송한다.
따라서, 가입자는 원격지의 컴퓨터 단말(300)을 이용하여 IP 단말(200)에 원격 접속하여 IP 단말(200)로 착신되는 통화 호를 설정하거나, IP 단말(200)을 통해 통화 호를 발신할 수 있으며, IP 단말(200)이 설정하는 통화 호를 통해 통화 서비스(VoIP 서비스)를 제공받을 수 있다.
도 4a는 본 발명의 바람직한 제1 실시예에 따른 인터넷 전화 시스템의 통화 처리 방식을 설명하기 위한 흐름도이다.
도 4a는 컴퓨터 단말(300)이 원격 접속된 IP 단말(200)로 통화 요청(착신)되는 경우를 도시한 것으로, 도 4a를 참조하면, 제2 IP 단말(200-2)이 가입자의 요청에 따라 착신 주소 정보로 제1 IP 단말(200-1)의 IP 주소 정보가 포함되는 호 요청 메시지(Call setup)를 교환 시스템(100)으로 전송한다(S 100).
교환 시스템(100)은 호 요청 메시지의 착신 주소 정보를 파악하여 해당 제2 IP 단말(200-2)로 호 요청 메시지를 전송한다(S 110).
제1 IP 단말(200-1)은 컴퓨터 단말(300)이 원격 접속된 중계 모드이므로, 호 요청 메시지가 수신되면, 호 요청중 메시지(Response for setup)를 교환 시스템(100)을 통해 제2 IP 단말(200-2)로 전송한다(S 120, S 130).
제2 IP 단말(200-2)은 호 요청중 메시지가 수신되면, 링백 정보를 출력하여 호 요청중임을 가입자에게 알린다.
그리고, 제1 IP 단말(200-1)은 호 요청 메시지의 발신 주소 정보가 포함되는 제1 통화 요청 메시지를 컴퓨터 단말(300)로 전송하고(S 140), 컴퓨터 단말(300)은 제1 통화 요청 메시지가 수신되면, 통화 요청 알림 정보를 가입자에게 출력한다(S 150). 이때, 컴퓨터 단말(300)은 통화 요청 알림 정보를 팝업창 또는 음성 정보로 출력할 수 있다.
가입자가 통화 요청 알림 정보를 확인하고, 통화 요청에 대한 응답을 하면, 예를 들어, 팝업창의 통화 수락을 클릭하면(S 160), 컴퓨터 단말(300)은 통화 응답 메시지를 제1 IP 단말(200-1)로 전송한다(S 170).
제1 IP 단말(200-1)은 컴퓨터 단말(300)로부터 통화 응답 메시지가 수신되면, 호 응답 메시지를 교환 시스템(100)을 통해 제2 IP 단말(200-2)로 전송한다(S 180, S 190).
그리고, 제1 IP 단말(200-1) 및 제2 IP 단말(200-2)은 통화 호를 설정한다(connection)(S 200).
한편, 제2 IP 단말(200-2)은 통화 호가 설정되면, 음성 및 화상 데이터가 포 함되는 패킷을 통화 호를 통해 제1 IP 단말(200-1)로 전송하고(S 210), 제1 IP 단말(200-1)은 통화 호를 통해 수신되는 패킷을 컴퓨터 단말(300)로 전송(중계)한다(S 220).
컴퓨터 단말(300)은 제1 IP 단말(200-1)로부터 수신되는 패킷에 포함되는 음성(audio) 및 화상(video) 데이터를 스피크(330) 및 영상 출력부(350)로 출력한다(S 230)
한편, 컴퓨터 단말(300)은 가입자로부터 마이크(320)를 통해 수신되는 음성 데이터 또는 카메라(310)를 통해 수신되는 화상 데이터를 컴퓨터 단말(300)로 전송하고(S 240), 컴퓨터 단말(300)은 음성 및 화상 데이터가 포함되는 패킷을 제1 IP 단말(200-1)로 전송한다(S 250).
제1 IP 단말(200-1)은 컴퓨터 단말(300)로부터 수신되는 패킷을 통화 호를 통해 제2 IP 단말(200-2)로 전송하고(S 260), 제2 IP 단말(200-2)은 패킷에 포함되는 음성 및 화상 데이터를 출력한다.
도 4b는 본 발명의 바람직한 제1 실시예에 따른 인터넷 전화 시스템의 통화 처리 방식을 설명하기 위한 흐름도이다.
도 4b는 컴퓨터 단말(300)이 원격 접속된 IP 단말(200)을 통해 통화 요청(발신)하는 경우를 도시한 것으로, 도 4b를 참조하면, 가입자는 입력부(340)를 통해 착신 주소 정보를 입력하면서 통화 요청하면(S 300), 컴퓨터 단말(300)은 착신 주소 정보가 포함되는 제2 통화 요청 메시지(Message(setup))를 제1 IP 단말(200-1)로 전송한다(S 310).
제1 IP 단말(200-1)은 제2 통화 요청 메시지에 포함되는 착신 주소 정보가 착신 정보로 포함되는 호 요청 메시지(call setup)를 교환 시스템(100)을 통해 제2 IP 단말(200-2)로 전송한다(S 320, S 330).
제2 IP 단말(200-2)은 호 요청 메시지가 수신되면, 호 요청중 메시지를 교환 시스템(100)을 통해 제1 단말로 전송한다(S 340, S 350).
제1 IP 단말(200-1)은 호 요청중 메시지가 수신되면, 링백 정보가 포함되는 링백 메시지를 컴퓨터 단말(300)로 전송하고(S 360), 컴퓨터 단말(300)은 링백 메시지에 포함된 링백 정보를 출력한다(S 370).
그리고, 제2 IP 단말(200-2)을 가입자가 호 요청에 응답하면, 즉, 후크 오프하면, 호 응답 메시지를 교환 시스템(100)을 통해 제1 IP 단말(200-1)로 전송한다(S 380, S 390),
제1 IP 단말(200-1)은 호 응답 메시지가 수신되면, 통화 응답 메시지(Message(answer)를 컴퓨터 단말(300)로 전송하고(S 400), 제2 IP 단말(200-2)과 통화 호를 설정한다(S 410).
한편, 컴퓨터 단말(300)은 통화 호가 설정된 이후에 가입자로부터 마이크(320)를 통해 수신되는 음성 데이터 또는 카메라(310)를 통해 수신되는 화상 데이터를 컴퓨터 단말(300)로 전송하고(S 420), 컴퓨터 단말(300)은 음성 및 화상 데이터가 포함되는 패킷을 제1 IP 단말(200-1)로 전송한다(S 430).
제1 IP 단말(200-1)은 컴퓨터 단말(300)로부터 수신되는 패킷을 통화 호를 통해 제2 IP 단말(200-2)로 전송하고(S 440), 제2 IP 단말(200-2)은 패킷에 포함되 는 음성 및 화상 데이터를 출력한다.
또한, 제2 IP 단말(200-2)은 통화 호가 설정되면, 음성 및 화상 데이터가 포함되는 패킷을 통화 호를 통해 제1 IP 단말(200-1)로 전송하고(S 450), 제1 IP 단말(200-1)은 통화 호를 통해 수신되는 패킷을 컴퓨터 단말(300)로 전송(중계)한다(S 460).
컴퓨터 단말(300)은 제1 IP 단말(200-1)로부터 수신되는 패킷에 포함되는 음성(audio) 및 화상(video) 데이터를 스피크(330) 및 영상 출력부(350)로 출력한다(S 470)
도 5는 본 발명의 바람직한 실시예에 따른 인터넷 전화 시스템의 통화 처리 방법을 설명하기 위한 플로챠트이다.
도 5를 참조하면, 가입자는 IP 단말(200)이 위치한 지역이 아닌 원격지에서 컴퓨터 단말(300)을 이용하여 원격 접속을 요청한다(S 500).
이때, 가입자는 IP 단말(200)의 IP 주소 정보를 이용하여 원격 접속을 요청할 수 있다.
IP 단말(200)은 원격 접속이 요청되면, 인증 과정을 처리한다(S 510).
즉, IP 단말(200)은 원격 접속이 요청되면, 컴퓨터 단말(300)로 인정 정보의 입력을 요청하고, 컴퓨터 단말(300)은 가입자에게 인증 정보의 입력을 요구하는 인증 팝업창을 출력하고, 가입자가 입력하는 입력 정보를 IP 단말(200)로 전송한다.
그리고, IP 단말(200)은 수신되는 입력 정보와 기저장된 인증 정보를 비교하여 인증 처리한다.
IP 단말(200)은 인증 완료되면, 중계 모드로 전환하고, 교환 시스템(100)을 통해 호 요청 메시지가 수신되는지 여부를 확인한다(S 520).
IP 단말(200)은 호 요청 메시지가 수신되면, 호 요청중 메시지를 상대 IP 단말(200), 즉 호 요청 메시지의 발신 주소 정보로 호 요청중 메시지를 전송하고, 발신 주소 정보가 포함되는 제1 통화 요청 메시지를 컴퓨터 단말(300)로 전송한다(S 530).
컴퓨터 단말(300)은 제1 통화 요청 메시지에 포함되는 발신 주소 정보가 포함되는 통화 요청 알림 정보를 가입자에게 출력하고(S 540), 가입자가 통화 요청에 대한 응답을 하면, 통화 응답 메시지를 IP 단말(200)로 전송한다(S 550).
IP 단말(200)은 컴퓨터 단말(300)로부터 통화 응답 메시지가 수신되면, 호 응답 메시지를 교환 시스템(100)을 통해 상대 IP 단말(200)로 전송하고(S 560), 통화 호를 설정한다(S 570).
IP 단말(200)은 통화 호를 통해 상대 IP 단말(200)로부터 수신되는 패킷에 포함되는 음성 및 화상 데이터를 컴퓨터 단말(300)로 전송하고, 컴퓨터 단말(300)로부터 수신되는 음성 및 화상 데이터가 포함되는 패킷을 상대 IP 단말(200)로 전송한다(S 580). 즉, IP 단말(200)은 상대 IP 단말(200)로부터 수신되는 패킷을 컴퓨터 단말(300)로 중계하면서 컴퓨터 단말(300)로부터 수신되는 패킷을 상대 IP 단말(200)로 중계한다.
한편, IP 단말(200)은 컴퓨터 단말(300)로부터 착신 주소 정보가 포함되는 제2 통화 요청 메시지가 수신되는지 여부를 확인한다(S 590).
IP 단말(200)은 제2 통화 요청 메시지에 포함되는 착신 주소 정보가 착신 정보로 설정되는 호 요청 메시지를 교환 시스템(100)을 통해 상대 IP 단말(200)로 전송한다(S 600).
그리고, IP 단말(200)은 상대 IP 단말(200)로부터 호 요청중 메시지가 수신되면, 링백 정보가 포함되는 링백 메시지를 컴퓨터 단말(300)로 전송하고(S 610), 호 응답 메시지가 수신되면, 상대 IP 단말(200)과 통화 호를 설정한다(S 620).
IP 단말(200)은 통화 호를 통해 상대 IP 단말(200)로부터 수신되는 패킷에 포함되는 음성 및 화상 데이터를 컴퓨터 단말(300)로 전송하고, 컴퓨터 단말(300)로부터 수신되는 음성 및 화상 데이터가 포함되는 패킷을 상대 IP 단말(200)로 전송한다(S 630). 즉, IP 단말(200)은 상대 IP 단말(200)로부터 수신되는 패킷을 컴퓨터 단말(300)로 중계하면서 컴퓨터 단말(300)로부터 수신되는 패킷을 상대 IP 단말(200)로 중계한다.
이상에서 본 발명은 기재된 구체 예에 대해서만 상세히 설명하였지만 본 발명의 기술 사상 범위 내에서 다양한 변형 및 수정이 가능함은 당업자에게 있어서 명백한 것이며, 이러한 변형 및 수정이 첨부된 특허청구범위에 속함은 당연한 것이다.
도 1은 본 발명의 바람직한 실시예에 따른 인터넷 전화 시스템을 설명하기 위한 블록 도면.
도 2는 본 발명의 바람직한 실시예에 따른 IP 단말을 설명하기 위한 블록 도면.
도 3은 본 발명의 바람직한 실시예에 따른 컴퓨터 단말을 설명하기 위한 블록 도면.
도 4a는 본 발명의 바람직한 제1 실시예에 따른 인터넷 전화 시스템의 통화 처리 방식을 설명하기 위한 흐름도.
도 4b는 본 발명의 바람직한 제1 실시예에 따른 인터넷 전화 시스템의 통화 처리 방식을 설명하기 위한 흐름도.
도 5는 본 발명의 바람직한 실시예에 따른 인터넷 전화 시스템의 통화 처리 방법을 설명하기 위한 플로챠트.
<도면의 주요 부분에 대한 부호 설명>
100 : 교환 시스템 200 : IP 단말
210 : 음성 입출력부 220 : 키패드부
230 : 카메라부 240 : 디스플레이부
250 : 저장부 260 : 네트워크 인터페이스부
270 : 중앙 처리부 271 : 통화 설정부
272 : 패킷 처리부 273 : 원격 접속 관리부
300 : 컴퓨터 단말 310 : 카메라
320 : 마이크 330 : 스피커
340 : 입력부 350 : 영상 출력부
360 : 네트워크 연결부 370 : 중앙 제어부
371 : 원격 접속부 372 : 메시지 처리부
373 : 데이터 처리부
Claims (24)
- 인터넷 전화 시스템에 있어서,시그널링 프로토콜에 따라 교환 시스템을 통해 통화 호를 설정하는 적어도 하나 이상의 IP 단말과,네트워크를 통해 상기 각 IP 단말에 원격 접속이 가능한 적어도 하나 이상의 컴퓨터 단말을 포함하며,상기 각 IP 단말은,상기 각 컴퓨터 단말이 원격 접속하면, 시그널링 메시지를 상대 IP 단말과 교환하여 통화 호를 설정하고, 상기 통화 호를 통해 수신되는 패킷을 해당 컴퓨터 단말로 전송하고, 상기 컴퓨터 단말로부터 수신되는 패킷을 상기 통화 호를 통해 전송하고, 가입자에 대한 인증 정보를 저장하고, 상기 컴퓨터 단말로부터 원격 접속이 요청되면, 상기 컴퓨터 단말로부터 수신되는 입력 정보와 상기 인증 정보를 비교하여 인증 처리는 것을 특징으로 하는 인터넷 전화 시스템.
- 삭제
- 제1 항에 있어서, 상기 컴퓨터 단말은,상기 IP 단말로 원격 접속을 요청하고, 인증 팝업창을 통해 해당 가입자로부터 입력되는 입력 정보를 상기 IP 단말로 전송하는 인터넷 전화 시스템.
- 제1 항에 있어서, 상기 각 IP 단말은,상기 컴퓨터 단말이 원격 접속되면, 중계 모드로 전환하고, 상대 IP 단말로부터 수신되는 호 요청 메시지에 포함된 발신 정보가 포함되는 제1 통화 요청 메시지를 상기 컴퓨터 단말로 전송하는 것을 특징으로 하는 인터넷 전화 시스템.
- 제4 항에 있어서, 상기 각 IP 단말은,호 요청 메시지가 수신되면, 호 요청중 메시지를 상기 상대 IP 단말로 전송하는 것을 특징으로 하는 인터넷 전화 시스템.
- 제4 항에 있어서, 상기 컴퓨터 단말은,상기 제1 통화 요청 메시지에 포함된 발신 정보를 포함하는 통화 요청 알림 정보를 가입자에게 출력하는 것을 특징으로 하는 인터넷 전화 시스템.
- 제4 항에 있어서, 상기 각 IP 단말은,상기 컴퓨터 단말로부터 착신 정보가 포함되는 제2 통화 요청 메시지가 수신되면, 착신 정보가 포함되는 호 요청 메시지를 상대 IP 단말로 전송하고, 호 요청중 메시지가 수신되면, 링백 메시지를 상기 컴퓨터 단말로 전송하는 것을 특징으로 하는 인터넷 전화 시스템.
- 제7 항에 있어서, 상기 컴퓨터 단말은,상기 링백 메시지에 포함된 링백 정보를 상기 가입자에게 출력하는 것을 특징으로 하는 인터넷 전화 시스템.
- 제7 항에 있어서, 상기 각 IP 단말은,상기 컴퓨터 단말로부터 통화 응답 메시지가 수신되면, 호 응답 메시지를 상기 상대 IP 단말로 전송하여 통화 호를 설정하는 것을 특징으로 하는 인터넷 전화 시스템.
- 제1 항에 있어서, 상기 컴퓨터 단말은,음성 또는 화상 데이터가 포함되는 패킷을 상기 IP 단말로 전송하고, 상기 IP 단말로부터 수신되는 음성 또는 화상 데이터를 상기 가입자에게 출력하는 것을 특징으로 하는 인터넷 전화 시스템.
- 인터넷 전화 시스템의 IP 단말에 있어서,네트워크를 통해 컴퓨터 단말로부터 원격 접속이 요청되면, 인증 처리하여 중계 모드로 전환하는 원격 접속 관리부와,상기 중계 모드로 전환되면, 상대 IP 단말과 시그널링 메시지를 교환하여 통화 호를 설정하고, 상기 시그널링 메시지에 상응하는 메시지를 상기 컴퓨터 단말과 교환하는 통화 설정부와,상기 통화 호를 통해 수신되는 음성 또는 화상 데이터가 포함된 패킷을 상기 컴퓨터 단말로 전송하고, 상기 컴퓨터 단말로부터 수신되는 패킷을 상기 통화 호로 전송하는 패킷 처리부를 포함하는 인터넷 전화 시스템의 IP 단말.
- 제11 항에 있어서, 상기 통화 설정부는,상기 상대 IP 단말로부터 호 요청 메시지가 수신되면, 호 요청중 메시지를 상기 상대 IP 다말로 전송하고, 상기 호 요청 메시지에 포함되는 발신 정보가 포함되는 제1 통화 요청 메시지를 상기 컴퓨터 단말로 전송하고, 통화 응답 메시지가 수신되면, 호 응답 메시지를 상기 상대 IP 단말로 전송하여 상기 통화 호를 설정하는 것을 특징으로 하는 인터넷 전화 시스템의 IP 단말.
- 제11 항에 있어서, 상기 통화 설정부는,상기 컴퓨터 단말로부터 착신 정보가 포함되는 제2 통화 요청 메시지가 수신되면, 상기 착신 정보가 포함되는 호 요청 메시지를 상기 상대 IP 단말로 전송하고, 호 응답 메시지가 수신되면, 상기 상대 IP 단말과 상기 통화 호를 설정하는 것을 특징으로 하는 인터넷 전화 시스템의 IP 단말.
- 인터넷 전화 시스템의 컴퓨터 단말에 있어서,가입자로부터 원격 접속 요청이 있으면, 네트워크를 통해 해당 IP 단말로 원 격 접속을 요청하고, 상기 가입자가 입력하는 입력 정보를 상기 IP 단말로 전송하는 원격 접속부와,상기 IP 단말에 원격 접속된 상태에서 상기 IP 단말로부터 수신되는 제1 통화 요청 메시지에 포함된 발신 정보가 포함되는 통화 요청 알림 정보를 출력하고, 상기 가입자가 통화 요청에 응답하면, 통화 응답 메시지를 상기 IP 단말로 전송하고, 상기 가입자가 입력하는 착신 정보가 포함되는 제2 통화 요청 메시지를 상기 IP 단말로 전송하는 메시지 처리부와,상기 IP 단말로부터 수신되는 패킷에 포함된 음성 또는 화상 데이터를 출력하고, 상기 가입자로부터 입력되는 음성 또는 화상 데이터가 포함되는 패킷을 상기 IP 단말로 전송하는 데이터 처리부를 포함하는 인터넷 전화 시스템의 컴퓨터 단말.
- 인터넷 전화 시스템의 통화 처리 방법에 있어서,IP 단말이 컴퓨터 단말로부터 네트워크를 통해 원격 접속 요청이 있으면, 인증 처리하는 단계와,인증 완료되면, 중계 모드로 전환하는 단계와,상기 네트워크를 통해 상대 IP 단말로부터 호 요청 메시지가 수신되면, 발신 정보가 포함되는 제1 통화 요청 메시지를 상기 컴퓨터 단말로 전송하는 단계와,상기 컴퓨터 단말로부터 상기 제1 통화 요청 메시지에 대한 통화 응답 메시지가 수신되면, 호 응답 메시지를 상기 상대 IP 단말로 전송하고, 통화 호를 설정하는 단계와,상기 통화 호를 통해 수신되는 패킷을 상기 컴퓨터 단말로 전송하는 단계와,상기 컴퓨터 단말로부터 수신되는 패킷을 상기 통화 호를 통해 상기 상대 IP 단말로 전송하는 단계를 포함하는 인터넷 전화 시스템의 통화 처리 방법.
- 제15 항에 있어서,상기 호 요청 메시지가 수신되면, 호 요청중 메시지를 상기 상대 IP 단말로 전송하는 단계를 더 포함하는 인터넷 전화 시스템의 통화 처리 방법.
- 제15 항에 있어서, 상기 인증 처리하는 단계는,상기 원격 접속이 요청되면, 상기 컴퓨터 단말로 입력 정보를 요구하고, 상기 입력 정보와 기저장된 인증 정보를 비교하는 것을 특징으로 하는 인터넷 전화 시스템의 통화 처리 방법.
- 제15 항에 있어서,상기 컴퓨터 단말이 상기 제1 통화 요청 메시지가 수신되면, 상기 발신 정보가 포함되는 통화 요청 알림 정보를 출력하는 단계와,상기 컴퓨터 단말이 상기 가입자가 상기 통화 요청에 대한 응답을 하면, 통화 응답 메시지를 상기 IP 단말로 전송하는 단계를 더 포함하는 인터넷 전화 시스템의 통화 처리 방법.
- 제15 항에 있어서, 상기 패킷은,음성 또는 화상 데이터 중 적어도 하나 이상을 포함하는 것을 특징으로 하는 인터넷 전화 시스템의 통화 처리 방법.
- 인터넷 전화 시스템의 통화 처리 방법에 있어서,IP 단말이 컴퓨터 단말로부터 네트워크를 통해 원격 접속 요청이 있으면, 인증 처리하는 단계와,인증 완료되면, 중계 모드로 전환하는 단계와,상기 컴퓨터 단말로부터 수신되는 제2 통화 요청 메시지에 포함된 착신 정보가 포함되는 호 요청 메시지를 해당 상대 IP 단말로 전송하는 단계와,상기 상대 IP 단말로부터 호 응답 메시지가 수신되면, 통화 응답 메시지를 상기 컴퓨터 단말로 전송하고, 통화 호를 설정하는 단계와,상기 통화 호를 통해 수신되는 패킷을 상기 컴퓨터 단말로 전송하는 단계와,상기 컴퓨터 단말로부터 수신되는 패킷을 상기 통화 호를 통해 상기 상대 IP 단말로 전송하는 단계를 포함하는 인터넷 전화 시스템의 통화 처리 방법.
- 제20 항에 있어서,상기 상대 IP 단말로부터 호 요청중 메시지가 수신되면, 링백 정보가 포함되는 링백 메시지를 상기 컴퓨터 단말로 전송하는 단계를 더 포함하는 인터넷 전화 시스템의 통화 처리 방법.
- 인터넷 전화 시스템의 통화 처리 방법에 있어서,컴퓨터 단말이 가입자의 요청에 따라 네트워크를 통해 IP 단말로 원격 접속을 요청하는 단계와,상기 IP 단말로부터 수신되는 제1 통화 요청 메시지에 포함되는 발신 정보가 포함되는 통화 요청 알림 정보를 출력하는 단계와,상기 가입자가 상기 통화 요청에 대한 응답을 하면, 통화 응답 메시지를 상기 IP 단말로 전송하는 단계와,상기 가입자로부터 입력되는 음성 또는 화상 데이터가 포함되는 패킷을 상기 IP 단말로 전송하는 단계와,상기 IP 단말을 통해 상기 발신 정보에 해당하는 상대 IP 단말로부터 수신되는 패킷에 포함된 음성 또는 화상 데이터를 출력하는 단계를 포함하는 인터넷 전화 시스템의 통화 처리 방법.
- 제22 항에 있어서,상기 가입자가 입력하는 착신 정보가 포함되는 제2 통화 요청 메시지를 상기 IP 단말로 전송하는 단계와,상기 IP 단말로부터 수신되는 링백 메시지에 포함된 링백 정보를 출력하는 단계를 더 포함하는 인터넷 전화 시스템의 통화 처리 방법.
- 제22 항에 있어서,상기 IP 단말로부터 입력 정보가 요구되면, 인증 팝업창을 출력하는 단계와,상기 인증 팝업창을 통해 상기 가입자가 입력하는 입력 정보를 상기 IP 단말로 전송하여 인증 처리되도록 하는 단계를 더 포함하는 인터넷 전화 시스템의 통화 처리 방법.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020080063615A KR101519600B1 (ko) | 2008-07-01 | 2008-07-01 | 인터넷 전화 시스템의 통화 처리 방법 및 그 장치 |
US12/492,781 US9100224B2 (en) | 2008-07-01 | 2009-06-26 | Call processing method and apparatus in VoIP system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020080063615A KR101519600B1 (ko) | 2008-07-01 | 2008-07-01 | 인터넷 전화 시스템의 통화 처리 방법 및 그 장치 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20100003627A KR20100003627A (ko) | 2010-01-11 |
KR101519600B1 true KR101519600B1 (ko) | 2015-05-12 |
Family
ID=41464350
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020080063615A KR101519600B1 (ko) | 2008-07-01 | 2008-07-01 | 인터넷 전화 시스템의 통화 처리 방법 및 그 장치 |
Country Status (2)
Country | Link |
---|---|
US (1) | US9100224B2 (ko) |
KR (1) | KR101519600B1 (ko) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9106673B2 (en) | 2012-12-28 | 2015-08-11 | Vonage Network, Llc | Systems and methods for connecting telephony communications |
US10129412B1 (en) | 2014-09-08 | 2018-11-13 | Whatsapp Inc. | Establishing and maintaining a VOIP call |
JP6012090B1 (ja) | 2015-09-03 | 2016-10-25 | Necプラットフォームズ株式会社 | 無線通信中継装置、無線通信中継装置における自動応答方法および自動応答プログラム |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080137643A1 (en) * | 2006-12-08 | 2008-06-12 | Microsoft Corporation | Accessing call control functions from an associated device |
Family Cites Families (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6628644B1 (en) * | 1999-09-30 | 2003-09-30 | Cisco Technology, Inc. | Telephone-based hypertext transport protocol server |
US20030051173A1 (en) * | 2001-09-10 | 2003-03-13 | Krueger Steven J. | Computer security system |
US7729267B2 (en) * | 2003-11-26 | 2010-06-01 | Cisco Technology, Inc. | Method and apparatus for analyzing a media path in a packet switched network |
US20050180435A1 (en) * | 2004-02-17 | 2005-08-18 | Hsu Hung H. | Routing protocol device integrated with SIP call server |
US20080069327A1 (en) * | 2005-02-08 | 2008-03-20 | Kingsley Christopher G | Apparatus and method for providing enhanced telecommunications services |
KR100785296B1 (ko) * | 2005-07-21 | 2007-12-12 | 삼성전자주식회사 | Voip 게이트웨이에 있어서 데이터 전송 제어 장치 및그 방법 |
US20070248098A1 (en) * | 2006-04-23 | 2007-10-25 | Essence Technology . Solution, Inc. | Device and method of multi-service IP-phone |
US20080043722A1 (en) * | 2006-08-04 | 2008-02-21 | Chih-Hsin Chuang | Extension network system and dialing and answering processes of the same |
US8347403B2 (en) * | 2006-12-19 | 2013-01-01 | Canon Kabushiki Kaisha | Single point authentication for web service policy definition |
US20080247401A1 (en) * | 2007-04-06 | 2008-10-09 | Texas Instruments Incorporated | Remote Access to Home Communication Services |
US8229090B2 (en) * | 2007-04-17 | 2012-07-24 | Verizon Patent And Licensing Inc. | Voice portal communications |
US20080285545A1 (en) * | 2007-05-14 | 2008-11-20 | Broadcom Corporation | Voice over ip customer premises equipment |
US8250147B2 (en) * | 2008-06-25 | 2012-08-21 | Microsoft Corporation | Remote call control and conferencing using paired devices |
-
2008
- 2008-07-01 KR KR1020080063615A patent/KR101519600B1/ko not_active IP Right Cessation
-
2009
- 2009-06-26 US US12/492,781 patent/US9100224B2/en not_active Expired - Fee Related
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080137643A1 (en) * | 2006-12-08 | 2008-06-12 | Microsoft Corporation | Accessing call control functions from an associated device |
Also Published As
Publication number | Publication date |
---|---|
US9100224B2 (en) | 2015-08-04 |
KR20100003627A (ko) | 2010-01-11 |
US20100002684A1 (en) | 2010-01-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7457278B2 (en) | Terminal connection device, connection control device, and multi-function telephone terminal | |
US7656889B2 (en) | IP-based voice/video communication system and call pickup/forwarding method | |
US8098599B2 (en) | Method and system for multiple party telephone call | |
JP2002512738A (ja) | 電話ダブラー装置 | |
JP3873048B2 (ja) | リングバックトーン伝送方法、端末機、リングバックトーン生成方法、およびリングバックトーンを生成するためのシステム | |
JP5614357B2 (ja) | 電話制御装置、電話システム、および転送制御方法 | |
KR20060102237A (ko) | 사용자의 멀티미디어 통신환경에 따라 최적의 통신경로를설정하는 멀티미디어 통신 통합시스템 및 이를 이용한통화방법 | |
US20030076817A1 (en) | Apparatus and method for interfacing internet telephone | |
JP3360041B2 (ja) | 電話装置 | |
KR20020011668A (ko) | 인터넷 전화통화 서비스 방법 | |
KR101519600B1 (ko) | 인터넷 전화 시스템의 통화 처리 방법 및 그 장치 | |
KR100784239B1 (ko) | 화상전화 자동연결 시스템 및 그 방법 | |
KR100757866B1 (ko) | 휴대폰을 이용한 브이오아이피 서비스 시스템 및 그 방법 | |
JP4864999B2 (ja) | 発信者情報通知要請サービスシステム、セッション制御サーバ、呼制御方法およびプログラム | |
JP2005020676A (ja) | 電話通信方法及び装置 | |
WO2001058101A1 (en) | An internet telephone implement method using internet telephone interface utility and ip | |
JP4339160B2 (ja) | Ip電話における呼び返しシステムおよび方法、プログラムおよび記録媒体 | |
JP2000184411A (ja) | 交換機及び交換機制御プログラムを記録した記録媒体 | |
KR100334087B1 (ko) | 인터넷 전화기 인터페이스장치 및 인터넷-국선-외부전화기간 통화 구현방법 | |
US8630254B2 (en) | Telephone line switching apparatus, telephone line switching system, telephone relay system, telephone relay method, telephone relay program | |
KR100898611B1 (ko) | 브이오아이피 인터넷 통화 발신자의 위치추적방법 | |
JP2004129157A (ja) | 電話装置 | |
KR100438662B1 (ko) | VoIP 게이트웨이의 국선호 착발신 전환방법 | |
JP3112860B2 (ja) | 網間接続装置 | |
JP2004056775A (ja) | VoIP電話システム |
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: 20180427 Year of fee payment: 4 |
|
LAPS | Lapse due to unpaid annual fee |