Movatterモバイル変換


[0]ホーム

URL:


KR20020051128A - A Method for providing service using AICPS.LiTE - Google Patents

A Method for providing service using AICPS.LiTE
Download PDF

Info

Publication number
KR20020051128A
KR20020051128AKR1020000080612AKR20000080612AKR20020051128AKR 20020051128 AKR20020051128 AKR 20020051128AKR 1020000080612 AKR1020000080612 AKR 1020000080612AKR 20000080612 AKR20000080612 AKR 20000080612AKR 20020051128 AKR20020051128 AKR 20020051128A
Authority
KR
South Korea
Prior art keywords
access device
internet access
called party
remote internet
caller
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Withdrawn
Application number
KR1020000080612A
Other languages
Korean (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 오길록, 한국전자통신연구원, 이계철, 주식회사 케이티filedCritical오길록
Priority to KR1020000080612ApriorityCriticalpatent/KR20020051128A/en
Publication of KR20020051128ApublicationCriticalpatent/KR20020051128A/en
Withdrawnlegal-statusCriticalCurrent

Links

Classifications

Landscapes

Abstract

Translated fromKorean

본 발명은 원격 인터넷 접속 장치를 이용한 VoIP(Voice over Internet Protocol) 서비스 제공 방법에 관한 것이다.The present invention relates to a method for providing a Voice over Internet Protocol (VoIP) service using a remote Internet access device.

본 발명에서는 원격 인터넷 접속 장치를 이용하여 VoIP 서비스를 제공하는 환경에 있어서, 발신자가 인터넷 폰 및 PC를 이용하여 접속을 시도하였으나, 착신측 PC 가 인터넷에 접속되어 있지 않는 경우, 착신측의 일반 전화나 이동 단말로 호를 시도였으나, 통화중인 상태 등과 같은 상황으로 연결이 되는 않는 경우에 접속을 단절하지 않고 착신자가 등록한 여러 단말 중 착신 가능한 단말로 자동 우회하여 재 접속을 시도함으로서, IP(Internet Protocol) 전송망을 통해 음성 서비스를 제공한다.According to the present invention, in an environment in which VoIP service is provided using a remote Internet access device, when a caller attempts to connect using an Internet phone and a PC, when the called party's PC is not connected to the Internet, the called party's general telephone is used. If a call is attempted to a mobile terminal but is not connected to a situation such as a busy state, IP (Internet Protocol) is attempted by automatically detouring to a callable terminal among various terminals registered by the called party without disconnecting the connection. Provide voice service through the transport network.

이로 인해, 전화 대 전화 방식을 사용하는 이용자에게는 일반 전화와 같은 사용 환경을 제공할 수 있을 뿐만 아니라, 서비스 이용 시, 통화 완료율이 매우 높아진다.As a result, not only a user using a telephone-to-phone system can provide a user environment like a regular telephone, but also a call completion rate is very high when using a service.

Description

Translated fromKorean
원격 인터넷 접속 장치를 이용한 VoIP 서비스 제공 방법 {A Method for providing service using AICPS.LiTE}A method for providing service using AICPS.LiTE}

본 발명은 원격 인터넷 접속 장치를 이용한 VoIP 서비스 제공 방법에 관한 것으로서, 보다 상세하게 설명하면, 착신자와의 접속이 되지 않는 경우라도 착신자가 등록한 여러 단말 중 착신 가능한 다른 단말로 자동 우회하여 재접속을 시도하는 원격 인터넷 접속 장치를 이용한 VoIP 서비스 제공 방법에 관한 것이다.The present invention relates to a VoIP service providing method using a remote Internet access device, and in more detail, even when the connection with the called party is attempted to reconnect by automatically detouring to another callable terminal among various terminals registered by the called party. The present invention relates to a VoIP service providing method using a remote Internet access device.

종래의 인터넷 전송망을 통한 VoIP(Voice over Internet Protocol : IP 전송망을 통한 음성 : 이하 VoIP 라 함) 서비스 제공 방법은, 전화 대 전화, PC 대 전화, 전화 대 PC, PC 대 PC 중의 어느 한 방식에 의해 상호 접속해 주는 단방향 서비스 모델이다. 이 중, 전화 대 PC 나, PC 대 PC 접속 형태는 전화 통화를 원하는 두 사람이 같은 시간에 인터넷에 접속하고 있어야 할 뿐만 아니라, 서비스 제공자의 동일한 프로그램을 발신측 및 수신측 모두가 공유하고 있어야 하는 방식이므로,착신측 사용자가 PC를 사용하지 않거나, 상호 약속된 시간에 등록되어 있지 않을 경우에는 상호 접속이 불가능하였다. 특히, PC 대 PC 서비스 모델에서는 통화를 원하는 두 사람이 동일한 프로그램을 사용해야 한다든지, 사전에 인터넷 폰을 하기로 한 시간을 정해야 하는 제약이 있기 때문에 본격적인 VoIP 서비스를 제공하기에는 불편한 점이 많이 있다. 또한, 인터넷에 연결된 상태로, 인터넷 통화에 필요한 S/W, 마이크, 스피커와 같은 장치를 장착하고 있는 컴퓨터간에 통화가 이뤄지는 것이므로 착 발신 양 사용자가 동시에 인터넷에 접속되어 있어야 하고, 컴퓨터를 소유하고 있어야 하며, 불특정 다수와 통화하기 힘들고, 컴퓨터 및 네트워크 사용에 편리한 인터페이스를 제공하지 못해 아직 일반 사용자들에게는 사용하기 어려운 점이 많아 크게 활용되지 못하고 있다. 더욱이, 종래 기술에 따른 서비스는 PC 대 PC, PC 대 전화, 전화 대 PC, 전화 대 전화 중 어느 하나의 접속 형태만을 제공하는 단방향 모델만을 제공하거나, 보다 진보된 기술로서 PC 에서 전화기 또는 전화기에서 PC 와 같은 양방향 서비스가 가능한 모델도 소개되고 있으나 위에 언급한 불편함과 문제점은 여전히 남아 있다.The conventional method of providing a Voice over Internet Protocol (VoIP) service through an Internet transport network may be performed by any one of a phone-to-phone, a PC-to-phone, a phone-to-PC, and a PC-to-PC. A one-way service model that interconnects. Among these, the phone-to-PC or PC-to-PC connection requires that two people wanting to talk on the phone not only have to be connected to the Internet at the same time, but also that the same program of the service provider must be shared by both the calling party and the receiving party. Since the called user did not use the PC or was not registered at the mutually agreed time, the interconnection was impossible. In particular, in the PC-to-PC service model, it is inconvenient to provide a full-fledged VoIP service because there is a limitation that two people who want to call must use the same program or have to set a time to use an Internet phone in advance. In addition, since the call is made between computers equipped with devices such as S / W, microphone, and speaker necessary for internet call, both the caller and the user must be connected to the Internet at the same time. In addition, it is difficult to talk with an unspecified majority, and because it does not provide a convenient interface for using a computer and a network, it is still difficult to use for general users, and thus has not been utilized. Moreover, the services according to the prior art provide only one-way models that provide only one type of connection of PC-to-PC, PC-to-phone, telephone-to-PC, telephone-to-phone, or as a more advanced technology, from PC to phone or telephone to PC. A model capable of bidirectional services such as the above has been introduced, but the inconveniences and problems mentioned above still remain.

상기한 종래 기술의 문제점을 해결하기 위한 본 발명의 목적은 착신측과의 접속이 되지 않는 경우라도, 원격 인터넷 접속 장치를 이용한 착신측 단말기의 상태를 파악함으로 인해, 접속 가능한 착신측 단말기를 우선 순위에 따라 선택함으로서, 착신측과의 재접속을 계속 시도하여 통화 완료율을 최대한 높일 수 있는 원격인터넷 접속 장치를 이용한 VoIP 서비스 제공 방법을 제공하기 위한 것이다.SUMMARY OF THE INVENTION An object of the present invention for solving the problems of the prior art is to prioritize the destination terminal which can be connected by grasping the state of the destination terminal using the remote Internet connection device, even when the destination side is not connected. By selecting according to the present invention, it is to provide a VoIP service providing method using a remote Internet access device that can continuously try to reconnect with the called party and increase the call completion rate as much as possible.

도 1은 본 발명이 적용되는 VoIP 서비스 전송망 구성도,1 is a configuration diagram of a VoIP service transmission network to which the present invention is applied;

도 2는 본 발명에 따른 VoIP 서비스 제공 시 이용되는 원격 인터넷 접속 장치의 구성도,2 is a block diagram of a remote Internet access device used when providing a VoIP service according to the present invention;

도 3a 및 도 3b는 전화 대 전화와, 전화 대 PC 간의 VoIP 서비스 제공 과정을 도시한 도면,3A and 3B illustrate a process of providing VoIP service between a phone-to-phone and a phone-to-PC;

도 4a 및 도 4b는 PC 대 전화와, PC 대 PC 간의 VoIP 서비스 제공 과정을 도시한 도면,4A and 4B illustrate a process of providing a VoIP service between a PC-to-phone and a PC-to-PC;

도 5는 본 발명에 따른 원격 인터넷 접속 장치를 이용한 VoIP 서비스 제공 방법 중, 전화를 사용하는 발신자에게 VoIP 서비스를 제공하는 과정을 도시한 흐름도,5 is a flowchart illustrating a process of providing a VoIP service to a caller using a telephone in a method of providing a VoIP service using a remote Internet access device according to the present invention;

도 6은 본 발명에 따른 원격 인터넷 접속 장치를 이용한 VoIP 서비스 제공 방법 중, PC 를 사용하는 발신자에게 VoIP 서비스를 제공하는 과정을 도시한 흐름도이다.6 is a flowchart illustrating a process of providing a VoIP service to a caller using a PC in the method for providing a VoIP service using a remote Internet access device according to the present invention.

※ 도면의 주요 부분에 대한 부호의 설명 ※※ Explanation of code about main part of drawing ※

111 : 원격 인터넷 접속 장치 112 : 게이트키퍼111: remote Internet access device 112: gatekeeper

114 : PC 115 : 전용 H.323 터미널114: PC 115: Dedicated H.323 Terminal

116 : 웹 서버 117 : 일반 PSTN 단말기116: Web server 117: general PSTN terminal

118 : 휴대폰 단말기 119 : 망 관리 시스템118: mobile phone terminal 119: network management system

상기한 목적을 달성하기 위한 본 발명은 일반 전화기 및 PC 를 사용하는 발신자와 일반 전화기 및 PC 를 사용하는 착신자간을 연결해주는 원격 인터넷 접속 장치를 이용한 VoIP 서비스 제공 방법에 있어서, 접속된 상기 발신자로부터 입력된 논리 번호가 발신측 원격 인터넷 접속 장치 내에 등록되어 있는지를 검색하는 제 1 단계와 ; 상기 착신자가 사전에 등록한 논리번호 중, 상기 착신자와 실제로 착신 가능한 논리 번호를 우선 순위에 따라 선택하는 제 2 단계 ; 선택된 상기 착신자의 논리번호로 착신측 원격 인터넷 접속 장치를 통해 상기 착신자에게 직접 호출하는 제 3 단계 ; 상기 착신자의 단말기가 비가용 상태이면, 상기 착신자의 다른 논리번호를 통해 재접속을 시도하는 제 4 단계를 포함한다.In order to achieve the above object, the present invention provides a VoIP service providing method using a remote Internet access device that connects a caller using a general telephone and a PC and a caller using a general telephone and a PC. A first step of searching whether a registered logical number is registered in a calling party remote Internet access device; A second step of selecting, from a logical number previously registered by the called party, a logical number that can be actually called by the called party according to priority; A third step of directly calling the called party through the called party's remote Internet access device with the selected called party's logical number; And if the called party's terminal is in an unavailable state, attempting to reconnect through another logical number of the called party.

양호하게는, 일반 전화기 및 PC 를 사용하는 발신자와 일반 전화기 및 PC 를 사용하는 착신자간을 연결해주는 VoIP 서비스 제공 시 이용되는 원격 인터넷 접속 장치에 있어서, 디지털 중계선과 정합하여 점유, 응답, 복구 등 루프 신호 상태 감시 및 제어 기능을 수행하다가 상기 발신자가 호를 시도할 경우, 발신자-교환기-원격 인터넷 접속 장치간의 채널을 설정하여 IP(Internet Provider)의 서버에 상기 발신자를 접속시켜 주는 전화망 회선 정합부와, Tone 생성 기능을 이용하여 음성 안내 메시지를 송출함으로서 상기 발신자로 하여금 논리번호 입력을 요청하는 국간 신호 제어부, 상기 발신자로부터 입력된 논리번호를 번역한 후, 우선 순위에 따라논리번호를 추출하는 번호 번역부, 상기 번호 번역부로부터 추출된 논리번호에 따라 상기 착신자를 직접 호출하는 H.323 프로토콜 처리부를 포함한다.Preferably, in the remote Internet access device used to provide VoIP service that connects a caller using a regular telephone and a PC with a caller using a conventional telephone and a PC, the digital loop is matched with a loop to seize, answer, and recover. When the caller attempts to make a call while performing a signal state monitoring and control function, a telephone network line matching unit connects the caller to a server of an IP (Internet Provider) by setting a channel between a caller-switch-remote Internet access device. Translating the voice number message by sending the voice guidance message by using the tone generation function, translating the logical number inputted from the caller by the sender requesting the logical number input, and then extracting the logical number according to the priority. And directly calling the called party according to the logical number extracted from the number translation unit. It includes H.323 protocol processing.

먼저, 본 발명에 따른 원격 인터넷 접속 장치를 이용한 VoIP 서비스 제공 방법 중, 발신측 단말기의 종류에 따른 두 종류의 VoIP 서비스 제공 방법에 대해 알아보면 다음과 같다.First, in the VoIP service providing method using the remote Internet access device according to the present invention, the two VoIP service providing methods according to the type of the calling terminal are as follows.

첫 번째는 발신자가 일반 전화기를 사용하는 경우로서, 이 경우, 발신자는 서비스 식별 코드를 이용해 원격 인터넷 접속 장치로 접속한 후, 가상 착신번호인 논리번호를 입력하라는 안내 메시지에 따라 번호를 다이얼링한다. 이후, 원격 인터넷 접속 장치는 입력된 번호를 분석하는데, 만일, 논리번호가 원격 인터넷 접속 장치 내의 데이터베이스에 등록되어 있는 경우라면, 착신측 가입자가 사전에 등록한 논리번호에 해당되는 실제 착신 가능한 여러 개의 단말 번호 중, 발신자가 지정한 우선 순위에 따라 하나의 단말 번호를 선택한다. 다음, 착신측으로 호를 직접 호출하는 단계와 호출 후 착신 단말이 비가용 상태인 경우 즉, 착신측 PC 사용자가 PPP 서버인 원격 인터넷 접속 장치를 통해 인터넷에 접속하지 않아 IP 주소가 데이터베이스에 등록되어 있지 않거나, 일반 전화나 이동 단말로 호출하였으나 통화중인 경우에는 다른 단말로 채널을 설정하여 재 접속한다. 이 때, 논리번호가 원격 인터넷 접속 장치 내의 데이터베이스에 등록되어 있지 않다면, 게이트키퍼로 방금 수신한 논리번호를 가진 원격 인터넷 접속 장치의 IP 주소를 요청하여 어디에 위치하는지를 질의한 후, 해당 원격 인터넷 접속 장치로 논리번호를 전달한다. 즉, 발신측 원격 인터넷 접속 장치의 로컬 데이터베이스에서의 처리 과정과 동일한 방법으로, 착신측 원격 인터넷 접속 정합 장치의 논리번호를 실제 착신 번호로 번호 번역을 수행한 후, 호를 호출하는 단계로 이루어진다.In the first case, the caller uses a regular telephone. In this case, the caller uses a service identification code to connect to a remote Internet access device and dials the number according to a prompt message for entering a logical number, which is a virtual called number. Thereafter, the remote internet access device analyzes the entered number. If the logical number is registered in a database in the remote internet access device, a plurality of terminals capable of actually receiving a call corresponding to the logical number registered in advance by the called party subscriber may be used. Among the numbers, one terminal number is selected according to the priority designated by the caller. Next, if the called terminal is not available after the step of directly calling the call to the called party and the called terminal is not available, that is, the called PC user is not connected to the Internet through a remote Internet access device that is a PPP server, and thus the IP address is not registered in the database. Or, if a call is made to a regular phone or a mobile terminal but is busy, the channel is set to another terminal and reconnected. In this case, if the logical number is not registered in the database in the remote internet access device, the gatekeeper requests the IP address of the remote internet access device having the logical number just received and inquires where it is located. Pass the logical number to. That is, in the same manner as the processing procedure in the local database of the calling party's remote Internet access device, the logical number of the called party's remote Internet access matching device is translated into a real called number, and then a call is made.

두 번째는, 발신자가 PC 를 사용하는 경우로서, 이 경우 발신자는 인터넷 웹 상에서 가상 착신번호를 입력한다. 이후, 원격 인터넷 접속 장치는 입력된 번호를 분석하는데, 만일, 원격 인터넷 접속 장치 내의 데이터베이스에 등록되어 있는 번호라면, 착신측 가입자가 사전에 등록한 논리번호에 해당되는 실제 착신 가능한 여러 개의 단말 번호 중, 우선 순위에 따라, 하나의 단말 번호를 선택하여 착신측으로 호를 직접 호출한다. 호출 후 착신 단말이 비가용 상태인 경우 즉, 착신측 PC 사용자가 PPP 서버인 원격 인터넷 접속 장치를 통해 인터넷에 접속하지 않아 IP 주소가 데이터베이스에 등록되어 있지 않거나, 일반 전화나 이동 단말로 호출하였으나 통화중인 경우라면, 다른 착신 단말기로 채널을 설정하여 재 접속한다. 한편, 원격 인터넷 접속 장치 내의 데이터베이스에 등록되어 있지 않은 번호인 경우라면, 게이트키퍼에게 방금 수신한 논리번호를 가진 원격 인터넷 접속 장치의 IP 주소를 요청하여 어디에 위치하는지를 질의한 후, 해당 원격 인터넷 접속 장치로 논리번호를 전달한 다음, 착신측의 원격 인터넷 접속 장치는 논리번호를 실제 착신 번호로 번호 번역한 다음 호를 호출하는 단계로 이루어진다.The second is when the caller uses a PC, in which case the caller enters a virtual called number on the Internet Web. Thereafter, the remote internet access device analyzes the entered number. If the number is registered in the database in the remote internet access device, among the plurality of actual incoming callable terminal numbers corresponding to the logical number registered in advance by the called party subscriber, According to the priority, one terminal number is selected and the call is called directly to the called party. If the called terminal is not available after the call, that is, the called PC user does not connect to the Internet through the remote Internet access device, which is a PPP server, so that the IP address is not registered in the database, or the call is made to a regular phone or mobile terminal. If so, set the channel to another destination terminal and reconnect. On the other hand, if the number is not registered in the database in the remote Internet access device, the gatekeeper is requested to ask the IP address of the remote Internet access device having the logical number just received, and where it is located. After transferring the logical number to the destination, the remote Internet access device of the called party translates the logical number into a real called number and then calls the call.

이 때, 발신자가 다이얼링하는 전화번호는 일반 공중전화망이나 IP 주소와 같은 복잡한 번호체계와는 달리, 발신자가 사전에 등록해 놓은 가상의 번호로서,이 논리번호로 다이얼링하면 원격 인터넷 접속 장치 내에 구축된 가입자 데이터베이스를 이용하여 논리번호에 대응된 실제 착신 번호를 추출하여 해당 번호로 직접 호 연결 호출(Dial-Out)을 시도하여 통화로를 연결할 수 있다. 따라서, 기존의 기억하기 힘든 E.164 번호체계로 구성된 숫자나 IP 주소 대신, 가상의 Alias 번호(0-9로 구성된 숫자로서 자릿수에 대한 제약이 없는 일련 번호)를 사용함으로서, 번호 인식이 용이할 뿐만 아니라, 서비스 이용이 간편하고, 주소 이전 등으로 착발신측 가입자의 물리적 회선 번호가 변경되어도 영구히 사용 가능한 논리번호이다.At this time, the telephone number dialed by the caller is a virtual number registered in advance by the caller, unlike a general public telephone network or a complex number system such as an IP address. By using the subscriber database, the actual called number corresponding to the logical number can be extracted, and the call line can be connected by attempting direct call out to the corresponding number. Therefore, by using virtual Alias number (a serial number with no restriction on the number of digits as a number consisting of 0-9) instead of a number or IP address composed of the existing hard-to-remember E.164 numbering system, it is easy to recognize the number. In addition, the service is easy to use, and even if the physical line number of the calling party is changed due to address transfer, it is a logical number that can be used permanently.

이하 첨부된 도면을 참조하면서 본 발명의 일 실시예에 따른 원격 인터넷 접속 장치를 이용한 VoIP 서비스 제공 방법을 보다 자세하게 설명하기로 한다. 도 1은 본 발명이 적용되는 VoIP 서비스 전송망의 구성도이다.Hereinafter, a VoIP service providing method using a remote Internet access device according to an embodiment of the present invention will be described in detail with reference to the accompanying drawings. 1 is a block diagram of a VoIP service transmission network to which the present invention is applied.

도시된 바와 같이, 착발신측의 원격 인터넷 접속 장치(111)와 게이트키퍼(112), 게이트키퍼 내의 데이터베이스(113), 망 관리 시스템(119), 다이얼-업 모뎀을 통해 PPP로 접속하는 사용자 PC(114), 전용 H.323 터미널(115), 웹 서버(116), 일반 PSTN 단말기(117), 이동 휴대 전화 단말기(118)로 구성된다.As shown in the figure, a user PC that connects to the PPP via the remote Internet access device 111 and the gatekeeper 112, the database 113 in the gatekeeper, the network management system 119, and the dial-up modem on the called party's side ( 114, a dedicated H.323 terminal 115, a web server 116, a general PSTN terminal 117, and a mobile cellular phone terminal 118.

망 관리 시스템(119)은 발신자가 사용할 논리번호와 이 논리번호에 대응되는 실제 착신 가능한 복수 개의 착신자 단말기 회선번호, 주소, 주민등록번호 등 착신자에 관한 정보 등을 온라인 또는 오프라인으로 수신하여 번호 할당 및 등록, 해지 기능을 수행하며, 원격 인터넷 접속 장치(111)와 게이트키퍼(112)로 가입자 정보를 제공하며, 원격 인터넷 접속 장치(111)와 게이트키퍼(112)의 상태를 관리한다.The network management system 119 is configured to register and register a number by receiving online or offline information about a called party, such as a logical number to be used by a caller and a plurality of actual called party terminal line numbers, addresses, and resident registration numbers corresponding to the logical number. It performs a termination function, provides subscriber information to the remote Internet access device 111 and the gatekeeper 112, and manages the states of the remote Internet access device 111 and the gatekeeper 112.

원격 인터넷 접속 장치(111)는 PSTN(Public Switched Telephone Network :일반전화 공중 전화망)과 IP(Internet Protocol) 전송망을 상호 연동하여 코덱(Coder/Decoder)을 이용한 음성 신호의 압축과 변환 등을 수행하며, 인터넷 접속 서버의 역할을 하여 전화망 사용자가 인터넷에 접속하여 인터넷 서비스를 사용할 수 있도록 한다.The remote Internet access device 111 performs a compression and conversion of a voice signal using a coder / decoder by interworking a PSTN (Public Switched Telephone Network) and an IP (Internet Protocol) transmission network. It acts as an Internet access server so that telephone network users can access the Internet and use Internet services.

게이트키퍼(112)는 RAS 시그널을 이용하여 원격 인터넷 접속 장치(111)를 제어하며, 원격 인터넷 접속 장치(111)의 IP 주소 정보와 원격 인터넷 접속 장치(111)가 관리하는 가입자에 대한 모든 정보를 총괄 관리하고, ITU-T H.323 에 기술된 바와 같이, 주소 변환 테이블을 이용한 Address Translation, RAS 시그널링을 이용하여 원격 인터넷 접속 장치(111)의 망 억세스 제한을 위한 Admission Control, 대역폭 관리를 Bandwidth Control, 등록된 원격 인터넷 접속 장치(111) 관리를 위한 Zone Management 등의 기능을 수행한다.The gatekeeper 112 controls the remote internet access device 111 by using the RAS signal, and manages IP address information of the remote internet access device 111 and all information about subscribers managed by the remote internet access device 111. General management, and as described in ITU-T H.323, Address Translation using address translation table, Admission Control for network access restriction of remote Internet access device 111 using RAS signaling, Bandwidth Control It performs a function such as Zone Management for managing the registered remote Internet access device 111.

여기서, 도 1에 도시된 원격 인터넷 접속 장치에 대해 자세히 알아보면 다음과 같다. 도 2는 본 발명에 따른 VoIP 서비스 제공 시 이용되는 원격 인터넷 접속 장치의 구성도이다. 원격 인터넷 접속 장치(200)는 도시된 바와 같이, 전화망 회선 정합부(210)와 H.323 프로토콜 처리부(220), 국간 신호 제어부(230), 번호 번역부(240)로 구성된다.Here, the remote Internet access device shown in FIG. 1 will be described in detail. 2 is a block diagram of a remote Internet access device used when providing a VoIP service according to the present invention. As illustrated, the remote internet access device 200 includes a telephone network line matching unit 210, an H.323 protocol processing unit 220, an inter-station signal control unit 230, and a number translation unit 240.

전화망 회선 정합부(210)는 E1 방식의 디지털 중계선과 정합하여 점유, 응답, 복구 등 루프 신호 상태 감시 및 제어 기능을 수행하다가 가입자가 호를 시도할 경우 가입자-교환기-원격 인터넷 접속 장치간의 채널을 설정한다. 또한, 인터넷정합 기능이 있어 인터넷 서비스를 받고자 하는 전화망 가입자에게 PPP를 사용하여 IP(Internet Provider)의 서버에 접속시켜주는 PPP 억세스 서버 기능을 수행한다.The telephone network line matching unit 210 performs a loop signal state monitoring and control function such as occupancy, response, recovery, etc. by matching with the digital relay line of the E1 method and establishes a channel between the subscriber-switch-remote Internet access device when a subscriber attempts to make a call. Set it. In addition, the Internet matching function performs a PPP access server function that connects to a server of an IP (Internet Provider) using PPP to a telephone network subscriber who wants to receive Internet service.

국간 신호 제어부(230)는 Tone 생성 기능을 이용해 음성 안내 메시지를 송출하여 논리번호 입력을 요청한 후, 입력된 디지트를 수집하여 번호 번역부(240)로 전달한다.The inter-station signal control unit 230 transmits a voice guidance message using a tone generation function to request a logical number input, collects the input digits, and transmits the digits to the number translation unit 240.

번호 번역부(240)는 가입자 데이터베이스를 탐색하여 논리번호를 실제 착신 번호로 주소 변환을 한 후 H.323 프로토콜 처리부(220)로 전달하면, H.323 프로토콜 처리부(220)는 착신지로 호를 호출하여 각 종단간 오디오 정보를 송수신할 수 있도록 미디어 채널을 설정한다.The number translation unit 240 searches for the subscriber database, translates the logical number into an actual destination number, and transfers the address to the H.323 protocol processor 220. Then, the H.323 protocol processor 220 calls the call to the destination. Media channel is set up so that audio information can be transmitted and received between each end.

이와 같은 특징을 포함하는 원격 인터넷 접속 장치를 이용한 VoIP 서비스 제공 방법에 대해 알아보면 다음과 같다. 도 3a는 전화 대 전화와, 전화 대 PC 서비스 모델에서의 호 처리 과정을 도시한 도면이다.The VoIP service providing method using the remote Internet access device including the above features is as follows. 3A illustrates a call-to-phone and call processing process in a phone-to-PC service model.

먼저, 발신자(311)가 서비스 식별 코드를 다이얼링하면 발신국 교환기(312)는 원격 인터넷 접속 장치(313)로 라우팅하여 호 접속을 위한 채널을 설정하고, 원격 인터넷 접속 장치(313)는 설정된 채널을 통해 발신자(311)에게 착신측의 논리번호를 입력하라는 음성 안내 메시지를 송출한다. 발신자(311)가 착신측 논리번호VTN(a)(VTN : Virtual Telephone Number : 가상 전화번호, 이하 VTN 이라 함)를 입력하면, 원격 인터넷 접속 장치(313)는 이를 수신하여 입력된 착신측 논리번호를 분석한다. 이 때, 착신측 논리번호 VTN(a)가 자신의 데이터베이스(314)에등록되어 있다면, 로컬 데이터베이스(314)에서 착신측 가입자가 사전에 등록한 논리번호 VTN(a)(318)에 해당되는 실제 착신 가능한 여러 개의 단말 번호 PDA(a1), PDA(a2), ... , PDA(an)(PDA : Physical Device Address)중, 착신자가 사전에 등록해 둔 우선 순위에 따라 하나의 단말 번호를 선택한다. 선택된 착신번호가 전화 단말기(316, 317)인 전화 대 전화 서비스인 경우, 원격 인터넷 접속 장치(313) 내의 번호 번역부는 추출한 실제 착신번호를 원격 인터넷 접속 장치(313) 내의 H.323 프로토콜 처리부로 전달한다. H.323 프로토콜 처리부는 H.225(Q.931) Call Set Up 메시지를 이용하여 착신국으로 직접 호를 호출한다. 호출 후, 착신 단말기가 비가용 상태인 경우, 즉, 일반 전화(316)나 이동 단말기(317)가 통화 상태인 경우, H.323 프로토콜 처리부는 원격 인터넷 접속 장치(313) 내의 번호 번역부로 다음 순위의 착신번호를 요청하여 다른 단말기로의 채널을 재 설정하기 위한 준비를 시작한다. 이때, 다음 순위의 착신번호가 IP 어드레스로 등록되어 있는 전화 대 PC 인 경우의 원격 인터넷 접속 장치(313) 내의 번호 번역부는 동적으로 할당되는 착신측의 IP 어드레스를 H.323 프로토콜 처리부로 전달하며, H.323 프로토콜 처리부는 착신측 PC(315)로 H.225(Q.931) Call Set Up 메시지를 이용하여 채널을 설정한다. 원격 인터넷 접속 장치(313)는 H.245 Control Signaling 을 이용하여 미디어 채널을 열고 발신측과 착신측의 음성 정보를 송수신하여 인터넷 음성 통화가 가능하도록 한다.First, when the caller 311 dials the service identification code, the calling station switch 312 routes to the remote Internet access device 313 to set up a channel for call connection, and the remote Internet access device 313 uses the established channel. A voice guidance message is sent to the caller 311 to input the logical number of the called party. When the caller 311 inputs the called party's logical number VTN (a) (VTN: virtual telephone number, hereinafter referred to as VTN), the remote Internet access device 313 receives this and inputs the called party's logical number. Analyze At this time, if the called party logical number VTN (a) is registered in its database 314, the actual called party corresponding to the logical number VTN (a) 318 previously registered by the called party subscriber in the local database 314. Possible terminal number Select one terminal number among PDA (a1), PDA (a2), ..., PDA (an) (PDA: Physical Device Address) according to the priority registered in advance by the called party. . If the selected called number is a telephone-to-phone service with telephone terminals 316 and 317, the number translation unit in the remote Internet access device 313 forwards the extracted actual called number to the H.323 protocol processing unit in the remote Internet access device 313. do. The H.323 protocol processor directly calls the destination station using the H.225 (Q.931) Call Set Up message. After the call, when the called terminal is in an unusable state, that is, when the regular phone 316 or the mobile terminal 317 is in a call state, the H.323 protocol processing unit is next ranked to the number translation unit in the remote Internet access device 313. Starts preparation for resetting a channel to another terminal by requesting a called number of. At this time, the number translator in the remote Internet access device 313 in the case where the next priority number is a phone-to-PC registered with an IP address transmits the IP address of the called party dynamically allocated to the H.323 protocol processing unit. The H.323 protocol processor sets the channel to the destination PC 315 using the H.225 (Q.931) Call Set Up message. The remote Internet access device 313 opens the media channel using H.245 Control Signaling and transmits and receives voice information between the calling party and the called party to enable internet voice calling.

도 3b는 전화 대 전화와 전화 대 PC 서비스 모델에서의 착신측 논리번호가 로컬 데이터베이스에 없는 경우의 호 처리 과정을 도시한 도면이다. 발신측에서 지정한 착신측 논리번호 VTN(i)가 원격 인터넷 접속 장치(322)의 데이터베이스(323)에 등록되어 있지 않은 경우, 발신측 원격 인터넷 접속 장치(322)는 ARQ 메시지를 통해 게이트키퍼(324)에게 전송하여 착신측 원격 인터넷 접속 장치(326)의 IP 주소를 요청한다. 이후, 발신측 원격 인터넷 접속 장치(322)는 게이트키퍼(324)를 통해 알아낸 착신측 원격 인터넷 접속 장치(326)의 IP 주소를 이용하여 착신측 원격 인터넷 접속 장치(326)에게 H.225 Call Signaling 을 통해 채널 설정을 위한 Call Set Up 메시지를 송신한다. 이 때, 논리번호 VTN(i)(325)을 함께 실어 보낸다. 착신측 원격 인터넷 접속 장치(326)는 착신측 가입자가 사전에 등록한 논리번호 VTN(i)(328)에 해당되는 실제 착신 가능한 여러 개의 단말(329, 330, 331) 번호 중, 착신측 가입자가 사전에 등록해 둔 우선 순위에 따라 한 개의 단말기 번호(328)를 선택한다. 선택된 착신번호가 전화 단말기(330, 331)의 번호이며, VoIP 구성 형태가 전화 대 전화인 경우에는 착신측 인터넷 접속 장치(326) 내의 전화 번역부는 추출한 실제 착신번호를 H.323 프로토콜 처리부로 전달하며, H.323 프로토콜 처리부는 착신국으로 직접 호를 호출한다.3B is a diagram illustrating a call processing process when the called party logical number in the phone-to-phone and phone-to-PC service model is not present in the local database. If the called party logical number VTN (i) designated by the calling party is not registered in the database 323 of the remote internet access device 322, the calling remote internet access device 322 uses the ARQ message to send the gatekeeper 324. Request the IP address of the called party's remote Internet access device 326. Thereafter, the calling party's remote Internet access device 322 calls the recipient's remote Internet access device 326 using the IP address of the called party's remote Internet access device 326 found through the gatekeeper 324. Sends call set up message for channel setting through signaling. At this time, the logical number VTN (i) 325 is carried together. The called party's remote Internet access device 326 is configured by the called party in advance among the actual number of terminals (329, 330, 331) that can be actually received corresponding to the logical number VTN (i) 328 registered by the called party in advance. One terminal number 328 is selected in accordance with the priority registered in. If the selected called number is the number of the telephone terminals 330 and 331, and the VoIP configuration is phone-to-phone, the telephone translation unit in the called party's Internet access device 326 delivers the extracted actual called number to the H.323 protocol processing unit. For example, the H.323 protocol processing section calls the call directly to the called station.

즉, 원격 인터넷 접속 장치(322, 326)는 H.245 Control Signaling 을 이용하여 미디어 채널을 열고 발신측과 착신측의 음성 정보를 송수신함으로서, 인터넷 망을 통한 음성 통화가 가능하도록 한다. 하지만, 착신 단말기가 비가용 상태인 경우 즉, 일반 전화(330)나 이동 단말기(331)로 호 접속을 시도하였으나 통화중인 경우, 착신측 인터넷 접속 장치(326) 내의 H.323 프로토콜 처리부는 번호 번역부로 다음 순위의 착신번호를 요청하여 다른 단말기로의 채널 재 설정을 준비한다. 이 때, 다음 순위의 착신번호가 IP 어드레스로 등록되어 있는 전화 대 PC 인 경우, 원격 인터넷 접속 장치(326) 내의 번호 번역부는 동적으로 할당되는 착신측의 IP 어드레스를 H.323 프로토콜 처리부로 전달하며, H.323 프로토콜 처리부는 착신측 PC(329)로 H.225(Q.931) Call Set Up 메시지를 이용하여 채널을 설정한다. 이와 같이, 원격 인터넷 접속 장치(322, 326)는 H.245 Control Signaling 을 이용하여 미디어 채널을 열은 후, 발신측과 착신측간의 음성 정보를 송수신함으로서, 인터넷 전송망을 통한 음성 통화가 가능하도록 한다.That is, the remote Internet access devices 322 and 326 open a media channel using H.245 Control Signaling and transmit and receive voice information between the calling party and the called party, thereby enabling voice calls over the Internet network. However, when the called terminal is in an unusable state, that is, when a call connection is made to the ordinary telephone 330 or the mobile terminal 331 but is busy, the H.323 protocol processing unit in the called Internet access device 326 translates the number. Prepare the channel reset to the other terminal by requesting the next destination number. At this time, when the called number of the next rank is a phone-to-PC registered with an IP address, the number translation unit in the remote Internet access device 326 delivers the dynamically allocated IP address of the called party to the H.323 protocol processing unit. The H.323 protocol processor sets the channel to the destination PC 329 using the H.225 (Q.931) Call Set Up message. As such, the remote Internet access devices 322 and 326 open media channels using H.245 Control Signaling, and then transmit and receive voice information between the calling party and the called party, thereby enabling voice calls through the Internet transmission network. .

도 4a는 전화 대 전화와, 전화 대 PC 서비스 모델에서의 호 처리 과정을 도시한 도면이다. 먼저, 발신자인 PC 사용자(411)가 PPP 서버인 원격 인터넷 접속 장치(412)를 통해 인터넷에 접속하게 되면, 원격 인터넷 접속 장치(412)는 발신자 PC(411) 측에 IP 주소를 할당한 후, 발신자 PC(411)의 IP 주소를 자신의 로컬 데이터베이스(413)에 등록시킨다. 이 후, 발신자(411)는 웹 서버(414)를 통해 VoIP 서비스를 제공하는 프로그램을 제공받은 후, 인터넷 웹 상에서 통화하고자 하는 착신 가입자의 논리번호를 다이얼링한다. 다음, 원격 인터넷 접속 장치(412)는 발신자 PC(411)로부터 입력된 착신번호를 분석하여 원격 인터넷 접속 장치(412)의 데이터베이스(413)에 등록되어 있는 번호인지를 검색한다. 이후, 원격 인터넷 접속 장치(412)는 원격 인터넷 접속 장치(412)의 데이터베이스(413)에서 실제 착신 가능한 여러 개의 단말 번호(415) 중, 착신자가 사전에 등록해 둔 우선 순위에 따라 하나의 단말 번호를 선택한다. 선택된 착신번호가 일반전화(418) 또는 이동단말기(419)인 경우 즉, PC 대 전화 연결 형태인 경우, 원격 인터넷 접속 장치(412)의 번호 번역부는 추출한 실제 착신번호를 원격 인터넷 접속 장치(412)의 H.323 프로토콜 처리부로 전달하며, H.323 프로토콜 처리부는 착신국(416)으로 직접 호를 호출한다. 호출 후, 착신 단말기가 비가용 상태인 경우 즉, 일반 전화(418)나 이동 단말기(419)로 호 접속을 시도하였으나 통화중인 경우, 원격 인터넷 접속 장치(412)의 H.323 프로토콜 처리부는 번호 번역부로 다음 순위의 착신번호를 요청하여 다른 단말기로의 채널을 재 설정하기 위한 준비를 한다. 이 때, 다음 순위의 착신번호가 IP 어드레스로 등록되어 있는 PC 대 PC 인 경우, 원격 인터넷 접속 장치(412)의 번호 번역부는 동적으로 할당되는 착신측의 IP 어드레스를 원격 인터넷 접속 장치(412)의 H.323 프로토콜 처리부로 전달하며, H.323 프로토콜 처리부는 착신측 PC(417)와 H.225(Q.931) Call Set Up 메시지를 통해 채널을 설정한다. 이 후, 원격 인터넷 접속 장치(412)는 H.245 Control Signaling 을 이용하여 미디어 채널을 열고 발신측(411)과 착신측(417)간의 음성 정보를 송수신하여 인터넷 음성 통화가 가능하도록 한다.4A illustrates a call-to-phone and call processing process in a phone-to-PC service model. First, when the caller PC user 411 accesses the Internet through the remote Internet access device 412 which is a PPP server, the remote Internet access device 412 assigns an IP address to the caller PC 411, The IP address of the calling party PC 411 is registered in its local database 413. Thereafter, the caller 411 receives a program for providing VoIP service through the web server 414, and then dials the logical number of the called party to be called on the Internet web. Next, the remote Internet access device 412 analyzes the called number input from the caller PC 411 and searches whether the number is registered in the database 413 of the remote Internet access device 412. Thereafter, the remote internet access device 412 is one terminal number according to the priority registered in advance by the called party among a plurality of terminal numbers 415 that can be actually received in the database 413 of the remote internet access device 412. Select. If the selected called number is a general telephone 418 or a mobile terminal 419, that is, a PC-to-telephone connection type, the number translation unit of the remote internet access device 412 extracts the extracted actual called number from the remote internet access device 412. The H.323 protocol processor sends the call directly to the destination station 416. After the call, when the called terminal is in an unusable state, that is, when a call connection is made to the ordinary telephone 418 or the mobile terminal 419 but is busy, the H.323 protocol processing unit of the remote Internet access apparatus 412 translates the number. The caller then requests the called party number of the next order and prepares to reset the channel to another terminal. At this time, when the called number of the next rank is a PC-to-PC registered as an IP address, the number translation unit of the remote Internet access device 412 dynamically assigns the IP address of the called party to the remote Internet access device 412. The H.323 protocol processing unit sets the channel through the destination PC (417) and the H.225 (Q.931) Call Set Up message. Thereafter, the remote Internet access device 412 opens a media channel using H.245 Control Signaling and transmits and receives voice information between the calling party 411 and the called party 417 to enable internet voice calling.

도 4b는 PC 대 전화와, PC 대 PC 서비스 모델에서의 착신측 논리번호가 로컬 데이터베이스에 없는 경우의 호 처리 과정을 도시한 도면이다.FIG. 4B is a diagram illustrating a call processing procedure when the PC-to-phone and the called party logical number in the PC-to-PC service model are not present in the local database.

먼저, 발신자인 PC 사용자(421)가 PPP 서버인 원격 인터넷 접속 장치(422)를 통해 인터넷에 접속하게 되면, 발신측 원격 인터넷 접속 장치(422)는 발신자의 PC(421)에 IP 주소를 할당한 후, 발신측 PC(421)의 IP 주소를 발신측 원격 인터넷접속 장치(422)의 로컬 데이터베이스(423)에 등록시킨다. 이후, 발신자(421)는 웹 서버(425)를 통해 VoIP 서비스를 제공하는 프로그램을 제공받은 후, 통화하고자 하는 착신 가입자의 논리번호 VTN(i)(429)를 인터넷 웹 상에서 다이얼링한다. 이 때, 발신자가 입력한 착신측 논리번호 VTN(i)(429)가 발신측 원격 인터넷 접속 장치(422)의 데이터베이스(423)에 등록되어 있지 않다면, 발신측 원격 인터넷 접속 장치(422)는 ARQ 메시지를 이용하여 게이트키퍼(424)로 착신측 원격 인터넷 접속 장치(427)의 IP 주소를 요청한다. 이후, 발신측 원격 인터넷 접속 장치(422)는 게이트키퍼(424)를 통해 알아낸 착신측 원격 인터넷 접속 장치(427)의 IP 주소를 이용하여, 착신측 원격 인터넷 접속 장치(427)로 H.225 Call Signaling 을 통해 채널 설정을 위한 Call Set Up 메세지를 전송한다. 이 때, Call Set Up 메시지에 논리번호 VTN(i)(426)를 함께 실어 보낸다. 한편, 착신측 원격 인터넷 접속 장치(427)는 착신측 가입자가 사전에 등록한 논리번호 VTN(i)(429)에 해당되는 실제 착신 가능한 여러 개의 단말(430, 431, 432) 번호 중, 착신측이 사전에 등록해 둔 우선 순위에 따라 한 개의 단말 번호를 선택한다. 선택된 착신번호가 전화 단말(431, 432)인 경우, 즉, VoIP 서비스를 위한 접속 모델이 PC 대 전화인 경우, 착신측 원격 인터넷 접속 장치(427)의 번호 번역부는 추출한 실제 착신번호를 H.323 프로토콜 처리부로 전달하고, H.323 프로토콜 처리부는 착신국으로 직접 호를 호출한다.First, when the caller PC user 421 accesses the Internet through the remote Internet access device 422, which is a PPP server, the caller's remote Internet access device 422 assigns an IP address to the caller's PC 421. Thereafter, the IP address of the calling party PC 421 is registered in the local database 423 of the calling party remote Internet access device 422. Thereafter, the caller 421 receives a program for providing a VoIP service through the web server 425 and dials the logical number VTN (i) 429 of the called party to be called on the Internet web. At this time, if the called party's logical number VTN (i) 429 inputted by the caller is not registered in the database 423 of the calling party's remote Internet access device 422, the calling party's remote Internet access device 422 is ARQ. Using the message, the gatekeeper 424 requests the IP address of the destination remote Internet access device 427. Subsequently, the calling party's remote Internet access device 422 uses the IP address of the called party's remote Internet access device 427, which is obtained through the gatekeeper 424, to the calling party's remote Internet access device 427. Send Call Set Up message for channel setting through Call Signaling. At this time, the logical number VTN (i) 426 is sent together with the call set up message. On the other hand, the called party's remote Internet access device 427 is the recipient side of the actual number of terminals 430, 431, 432 corresponding to the logical number VTN (i) (429) registered in advance by the called party subscriber. One terminal number is selected according to the priority registered in advance. If the selected called number is the phone terminals 431 and 432, that is, the connection model for the VoIP service is PC-to-phone, the number translation unit of the called party's remote Internet access device 427 extracts the actual called number extracted from the H.323. The protocol is sent to the protocol processing unit, and the H.323 protocol processing unit calls the call directly to the called station.

이와 같이, 원격 인터넷 접속 장치(422, 427)는 H.245 Control Signaling 을 통해 미디어 채널을 열어 발신측과 착신측과의 음성 정보를 송수신함으로서, 인터넷 망을 통한 음성 통화가 가능하도록 한다. 하지만, 호출 후, 착신 단말기가 비가용 상태인 경우 즉, 일반 전화(431)나 이동 단말기(432)가 통화중인 경우, 착신측 원격 인터넷 접속 장치(427)의 H.323 프로토콜 처리부는 번호 번역부로 다음 순위의 착신번호를 요청하여 다른 단말기로의 채널 재 설정을 준비한다. 이 때, 다음 순위의 착신번호가 IP 어드레스로 등록되어 있는 PC 대 PC 인 경우, 번호 번역부는 동적으로 할당되는 착신측의 IP 어드레스를 H.323 프로토콜 처리부로 전달하고 H.323 프로토콜 처리부는 착신 PC(430)와 H.225(Q.931) Call Set Up 메시지를 이용하여 채널을 재 설정한다. 이와 같이, 원격 인터넷 접속 장치(422, 427)는 H.245 Control Signaling 을 이용하여 미디어 채널을 열어 발신측 PC(421)와 착신측 PC(430)와의 음성 정보를 송수신함으로서, 인터넷 망을 통한 음성 통화가 가능하도록 한다.As described above, the remote Internet access devices 422 and 427 open a media channel through H.245 Control Signaling to transmit and receive voice information between the calling party and the called party, thereby enabling voice communication through the Internet network. However, after the call, when the called terminal is in an unusable state, that is, when the general telephone 431 or the mobile terminal 432 is busy, the H.323 protocol processing unit of the called party's remote Internet access device 427 moves to the number translation unit. Prepare for channel reset to another terminal by requesting the next destination number. At this time, if the destination number of the next rank is a PC-to-PC registered with an IP address, the number translation unit forwards the dynamically allocated IP address of the called party to the H.323 protocol processing unit and the H.323 protocol processing unit is the destination PC. Reset the channel using the (430) and H.225 (Q.931) Call Set Up messages. As such, the remote Internet access devices 422 and 427 open media channels using H.245 Control Signaling to transmit and receive voice information between the calling PC 421 and the called PC 430, thereby providing voice over the Internet. Make the call available.

도 5는 일반 전화를 사용하는 발신자에게 본 발명에 따른 원격 인터넷 접속 장치를 통한 VoIP 서비스를 제공하는 과정을 도시한 흐름도이다.5 is a flowchart illustrating a process of providing a VoIP service through a remote Internet access device according to the present invention to a caller using a general telephone.

먼저, 일반 전화를 사용하는 발신자가 서비스 식별 코드를 이용해 원격 인터넷 접속 장치로 접속하면, 발신측 원격 인터넷 접속 장치는 발신자와의 채널을 설정한다(S511). 이후, 발신측으로부터 입력된 착신측 논리번호를 검색(512)한 후, 검색한 논리번호가 발신측 원격 인터넷 접속 장치 내의 데이터베이스에 등록되어 는지를 검색한다(S513). 검색 결과, 검색한 논리번호가 발신측 원격 인터넷 접속 장치 내의 데이터베이스에 등록되어 있으면, 데이터베이스에서 착신측 가입자가 사전에 등록한 실제 착신 단말 번호 중, 우선 순위에 따라 하나의 단말번호를선택(S514)하는 반면, 검색 결과, 해당 논리번호가 데이터 베이스 내에 등록되어 있지 않으면, 게이트키퍼에게 방금 수신한 논리번호를 가진 원격 인터넷 접속 장치의 IP 주소를 요청하여 어디에 위치하는지를 질의(S527)한 후, 착신측 원격 인터넷 접속 장치로 논리번호를 전달(S528)한다. 이후, 착신측 원격 인터넷 접속 장치는 로컬 데이터베이스에서 처리하는 과정과 동일한 방법으로 번호 번역(S529)을 수행하여 호를 호출한다.First, when a caller using a general telephone accesses a remote internet access device using a service identification code, the calling remote internet access device establishes a channel with the caller (S511). Thereafter, after retrieving the called party logical number inputted from the calling party (512), it is searched whether the retrieved logical number is registered in the database in the calling party's remote Internet access device (S513). As a result of the search, if the retrieved logical number is registered in the database in the calling party's remote Internet access device, one terminal number is selected from the actual destination terminal numbers registered in advance by the called party subscriber in the database according to the priority (S514). On the other hand, if the logical number is not registered in the database as a result of the search, the IP address of the remote Internet access device having the logical number just received is requested to the gatekeeper to inquire where it is located (S527), and then the destination remote The logical number is transmitted to the Internet access device (S528). Thereafter, the called party's remote Internet access device performs a number translation (S529) in the same manner as the processing in the local database to call the call.

이후, 데이터베이스 내에서 선택한 착신측 단말 번호가 일반 전화 단말기 혹은 이동 단말기의 번호인지를 검색한다(S515). 검색 결과, 선택한 착신측 단말 번호가 일반 전화 단말기의 번호이면, 착신측으로 호를 직접 호출(S516)한 후, 해당 전화 단말기로 착신이 가능한지 상태를 확인한다(S517). 상태 확인 결과, 해당 전화 단말기와의 착신이 가능하면, 미디어 채널을 열고, 발신측과 착신측간의 음성정보를 송수신하여 인터넷 음성 통화가 가능하도록 하는(S518) 반면, 상태 확인 결과, 해당 전화 단말기와의 착신이 불가능하면, 등록된 다른 단말번호들을 분석한다(S523). 분석 결과, 등록된 다른 단말 번호 중, 착신이 가능한 다른 단말 번호가 있는지를 검색한다(S524). 검색 결과, 착신 가능한 다른 등록 단말 번호가 있으면, 그 단말번호를 선택(S525)한 후, 데이터베이스 내에서 선택한 착신측 단말 번호가 일반 전화 단말기 혹은 이동 단말기의 번호인지를 검색(S515)하는 반면, 검색 결과, 다른 등록 번호가 존재하지 않으면, 발신측에 서비스 불가를 통보한다(S526).Thereafter, it is searched whether the called party terminal number selected in the database is the number of a general telephone terminal or a mobile terminal (S515). As a result of the search, if the selected called party terminal number is the number of a general telephone terminal, the call is directly called to the called party (S516), and then the status is confirmed whether the called terminal can be called (S517). As a result of the status check, if the incoming call is possible with the corresponding phone terminal, the media channel is opened, and the voice information between the calling party and the called party is transmitted / received to enable the Internet voice call (S518). If the incoming call is not possible, other registered terminal numbers are analyzed (S523). As a result of the analysis, it is searched whether there is another terminal number which can be called among other registered terminal numbers (S524). As a result of the search, if there is another callable registered terminal number, the terminal number is selected (S525), and then, whether the called party terminal number selected in the database is the number of a general telephone terminal or a mobile terminal (S515), while searching is performed. As a result, if no other registration number exists, the caller is notified of no service (S526).

한편, 검색 결과, 데이터베이스 내에서 선택한 착신측 단말 번호가 PC인 경우에는 착신 PC로 통화접속을 시도(S519)한 후, 착신 PC 와 발신측간의 접속이 가능한지 상태를 확인한다(S520). 상태 확인 결과, 착신 PC 와 발신측간의 접속이 가능하면, H.323 신호 프로토콜을 통해 채널을 설정(S521)한 후, 미디어 채널을 열고, 발신측과 착신측간의 음성정보를 송수신하여 인터넷 음성 통화가 가능하도록 하는(S522) 반면, 상태 확인 결과, 착신 PC와 발신측간의 접속이 불가능하면 등록된 다른 단말번호를 검색한다(S523).On the other hand, when the searched terminal number selected in the database is a PC, a call connection is attempted to the destination PC (S519), and then the state of the connection between the called PC and the calling party is confirmed (S520). As a result of the status check, if the connection between the called PC and the calling party is possible, the channel is established through the H.323 signaling protocol (S521), the media channel is opened, and voice information between the calling party and the called party is transmitted and received over the Internet. On the other hand, if it is impossible to connect (S522), if the connection between the called PC and the calling party is impossible, then another registered terminal number is searched (S523).

도 6은 PC 를 사용하는 발신자에게 본 발명에 따른 원격 인터넷 접속 장치를 통한 VoIP 서비스를 제공하는 과정을 도시한 흐름도이다. 먼저, PC 를 발신자가 PPP 서버인 원격 인터넷 접속 장치를 통해 인터넷에 접속(S610)하게 되면, 원격 인터넷 접속 장치는 접속된 발신측 PC에 IP 주소를 할당한 후, 발신측 PC 에 각각 할당한 IP 주소를 자신의 로컬 데이터베이스에 등록한다(S620). 한편, 발신자는 인터넷 웹 서버를 통해 VoIP 서비스를 제공하는 프로그램을 다운로드 받은 후(S630), 착신 가입자의 논리번호를 다이얼링(S640)하면, 원격 인터넷 접속 장치는 입력된 논리 번호를 분석한 후, 자신의 로컬 데이터베이스에 등록되어 있는 착신번호인지를 검색한다(S650). 이후의 동작 과정은 도 5 에서의 처리 절차(연결자 ⓒ)와 동일하므로 생략하기로 한다.6 is a flowchart illustrating a process of providing a VoIP service through a remote Internet access device according to the present invention to a caller using a PC. First, when a PC is connected to the Internet through a remote Internet access device that is a PPP server (S610), the remote Internet access device assigns an IP address to the connected calling PC, and then assigns each IP to the calling PC. The address is registered in its own local database (S620). On the other hand, after the caller downloads the program providing the VoIP service through the Internet web server (S630), and dials the logical number of the called subscriber (S640), the remote Internet access device analyzes the entered logical number and then Search whether the called number is registered in the local database (S650). The subsequent operation is the same as the processing procedure (connector ©) in FIG. 5 and will be omitted.

위에서 양호한 실시예에 근거하여 이 발명을 설명하였지만, 이러한 실시예는 이 발명을 제한하려는 것이 아니라 예시하려는 것이다. 이 발명이 속하는 분야의숙련자에게는 이 발명의 기술사상을 벗어남이 없이 위 실시예에 대한 다양한 변화나 변경 또는 조절이 가능함이 자명할 것이다. 그러므로, 이 발명의 보호범위는 첨부된 청구범위에 의해서만 한정될 것이 아니며, 위와 같은 변화예나 변경예 또는 조절예를 모두 포함하는 것으로 해석되어야 할 것이다.While the invention has been described above based on the preferred embodiments thereof, these embodiments are intended to illustrate rather than limit the invention. It will be apparent to those skilled in the art that various changes, modifications, or adjustments to the above embodiments can be made without departing from the spirit of the invention. Therefore, the scope of protection of the present invention should not be limited only by the appended claims, but should be construed as including all such changes, modifications or adjustments.

이상과 같이 본 발명에 의하면, 수신측과의 접속이 되지 않더라도, 수신측이 등록한 여러 단말 중, 착신 가능한 다른 단말로 자동 우회하여 재접속을 시도함으로서, 전화 대 전화, PC 대 전화, 전화 대 PC, PC 대 PC 등 가능한 모든 접속 형태의 서비스 모델을 제공할 수 있을 뿐만 아니라, 서비스 이용시의 통화 완료율을 높일 수 있는 효과가 있다.As described above, according to the present invention, even if the receiving side is not connected, among the various terminals registered by the receiving side, by automatically detouring to another incoming callable terminal and attempting to reconnect, the telephone-to-phone, PC-to-phone, telephone-to-PC, In addition to providing a service model of all possible connection types such as PC-to-PC, the call completion rate when using the service can be increased.

Claims (3)

Translated fromKorean
일반 전화기 및 PC 를 사용하는 발신자와 일반 전화기 및 PC 를 사용하는 착신자간을 연결해주는 원격 인터넷 접속 장치를 이용한 VoIP 서비스 제공 방법에 있어서,In the method of providing a VoIP service using a remote Internet access device that connects a caller using a regular phone and a PC and a caller using a regular phone and a PC,접속된 상기 발신자로부터 입력된 논리 번호가 발신측 원격 인터넷 접속 장치 내에 등록되어 있는지를 검색하는 제 1 단계와 ;A first step of searching for whether a logical number inputted from the connected caller is registered in a calling remote Internet access device;상기 착신자가 사전에 등록한 논리번호 중, 상기 착신자와 실제로 착신 가능한 논리 번호를 우선 순위에 따라 선택하는 제 2 단계 ;A second step of selecting, from a logical number previously registered by the called party, a logical number that can be actually called by the called party according to priority;선택된 상기 착신자의 논리번호로 착신측 원격 인터넷 접속 장치를 통해 상기 착신자에게 직접 호출하는 제 3 단계 ;A third step of directly calling the called party through the called party's remote Internet access device with the selected called party's logical number;상기 착신자의 단말기가 비가용 상태이면, 상기 착신자의 다른 논리번호를 통해 재접속을 시도하는 제 4 단계를 포함하는 것을 특징으로 하는 원격 인터넷 접속 장치를 이용한 VoIP 서비스 제공 방법.And if the called party's terminal is not available, attempting to reconnect through another logical number of the called party.제 1 항에 있어서,The method of claim 1,제 4 단계에 있어서, 상기 착신자의 다른 논리번호가 상기 착신측 원격 인터넷 접속 장치 내에 등록되어 있지 않으면, 게이트키퍼를 이용하여 다른 착신측의 원격 인터넷 접속 장치를 찾아내는 단계와 ;In the fourth step, if the other logical number of the called party is not registered in the called party's remote Internet access device, using the gatekeeper to find another called party's remote Internet access device;찾아낸 상기 착신측 원격 인터넷 접속 장치로 상기 논리번호를 전송하는 단계와 ;Transmitting the logical number to the called party's remote Internet access device;수신된 상기 논리번호를 번역하여 상기 착신자와의 재 접속을 시도하는 단계를 포함하는 것을 특징으로 하는 원격 인터넷 접속 장치를 이용한 VoIP 서비스 제공 방법.Translating the received logical number and attempting to reconnect with the called party; providing a VoIP service using a remote Internet access device.일반 전화기 및 PC 를 사용하는 발신자와 일반 전화기 및 PC 를 사용하는 착신자간을 연결해주는 VoIP 서비스 제공 시 이용되는 원격 인터넷 접속 장치에 있어서,In the remote Internet access device used to provide VoIP service that connects a caller using a regular phone and a PC with a caller using a regular phone and a PC,디지털 중계선과 정합하여 점유, 응답, 복구 등 루프 신호 상태 감시 및 제어 기능을 수행하다가 상기 발신자가 호를 시도할 경우, 발신자-교환기-원격 인터넷 접속 장치간의 채널을 설정하여 IP(Internet Provider)의 서버에 상기 발신자를 접속시켜 주는 전화망 회선 정합부와,When the caller attempts to call while performing loop signal status monitoring and control functions such as occupancy, response, and recovery by matching with the digital relay line, the channel of the IP (Internet Provider) is established by establishing a channel between the caller-switch-remote internet access device. A telephone network line matching unit that connects the caller toTone 생성 기능을 이용하여 음성 안내 메시지를 송출함으로서 상기 발신자로 하여금 논리번호 입력을 요청하는 국간 신호 제어부,An inter-station signal controller for requesting the caller to input a logical number by transmitting a voice announcement message using a tone generation function,상기 발신자로부터 입력된 논리번호를 번역한 후, 우선 순위에 따라 논리번호를 추출하는 번호 번역부,A number translation unit for translating the logical numbers inputted from the caller and extracting the logical numbers according to priorities;상기 번호 번역부로부터 추출된 논리번호에 따라 상기 착신자를 직접 호출하는 H.323 프로토콜 처리부를 포함하는 것을 특징으로 하는 원격 인터넷 접속 장치.And an H.323 protocol processing unit for directly calling the called party according to the logical number extracted from the number translation unit.
KR1020000080612A2000-12-222000-12-22A Method for providing service using AICPS.LiTEWithdrawnKR20020051128A (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
KR1020000080612AKR20020051128A (en)2000-12-222000-12-22A Method for providing service using AICPS.LiTE

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
KR1020000080612AKR20020051128A (en)2000-12-222000-12-22A Method for providing service using AICPS.LiTE

Publications (1)

Publication NumberPublication Date
KR20020051128Atrue KR20020051128A (en)2002-06-28

Family

ID=27684891

Family Applications (1)

Application NumberTitlePriority DateFiling Date
KR1020000080612AWithdrawnKR20020051128A (en)2000-12-222000-12-22A Method for providing service using AICPS.LiTE

Country Status (1)

CountryLink
KR (1)KR20020051128A (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
KR100396280B1 (en)*2001-02-282003-09-03삼성전자주식회사Call forwarding method
KR100415117B1 (en)*2002-03-042004-01-13삼성전자주식회사Apparatus and method for called compulsive on multi call into internet protocol phone in an internet protocol telephony system
KR100814398B1 (en)*2006-12-072008-03-18삼성전자주식회사 Multicall service support terminal and method
KR100838155B1 (en)*2006-09-052008-06-13주식회사 세주씨엔씨 Internet Phone Service Control Method
KR101270845B1 (en)*2006-12-142013-06-05주식회사 케이티SYSTEM FOR SERVICE INTERNET-CALL USING HIBRID TERMINAL HAVING PSTN/VoIP DUAL MODE AND METHOD THEREOF

Cited By (5)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
KR100396280B1 (en)*2001-02-282003-09-03삼성전자주식회사Call forwarding method
KR100415117B1 (en)*2002-03-042004-01-13삼성전자주식회사Apparatus and method for called compulsive on multi call into internet protocol phone in an internet protocol telephony system
KR100838155B1 (en)*2006-09-052008-06-13주식회사 세주씨엔씨 Internet Phone Service Control Method
KR100814398B1 (en)*2006-12-072008-03-18삼성전자주식회사 Multicall service support terminal and method
KR101270845B1 (en)*2006-12-142013-06-05주식회사 케이티SYSTEM FOR SERVICE INTERNET-CALL USING HIBRID TERMINAL HAVING PSTN/VoIP DUAL MODE AND METHOD THEREOF

Similar Documents

PublicationPublication DateTitle
KR100337759B1 (en)Computer network telephony
EP1915844B1 (en)Caller-callee association of a plurality of networked devices
JP2002512738A (en) Phone doubler device
KR20000048634A (en)Process and system for interactive communication between two telephone apparatuses via the internet network
JP2005192207A (en) IP-based video / audio communication system and call switching / call pickup method using the same
CN101365020B (en)Method for converting phone call into internet call, modem and server
JP2005197777A (en) Call transfer method from mobile phone to IP phone
JPH09168065A (en)Speech system
CN101151880A (en) IP telephone system and IP telephone method
KR20020051128A (en)A Method for providing service using AICPS.LiTE
CN1325210A (en)Method for processing out-going call in gateway adapting internetwork agreement to transmit speech sound
KR19990083853A (en)Gateway system and controlling method for voice communication
KR100363384B1 (en)Free Internet phone connection service system
KR100444826B1 (en)Virtual number service method using AICPS.LiTE
KR100392586B1 (en)Telephone numbering method of general phone and ip-phone on ip-network and identification message format thereof
JP2001524781A (en) Telephone network interface
KR100527905B1 (en)GATEWAY FOR VoIP
JP2000125040A (en)Internet telephone connecting method and telephone terminal device
JP2003264644A (en) Telephone system using the Internet
KR100794127B1 (en) Caller-borne web-to-phone service system and method
KR100487533B1 (en)Method for automatic transfer and receive of subscriber data in IP PABX
KR100894789B1 (en) Communication service method and system between number based telephone and ID based soft phone
JPH11355461A (en) Internet phone system
JP3112860B2 (en) Network connection device
KR940007906B1 (en)Telephone network matching device and method

Legal Events

DateCodeTitleDescription
PA0109Patent application

Patent event code:PA01091R01D

Comment text:Patent Application

Patent event date:20001222

PG1501Laying open of application
PC1203Withdrawal of no request for examination
WITNApplication deemed withdrawn, e.g. because no request for examination was filed or no examination fee was paid

[8]ページ先頭

©2009-2025 Movatter.jp