KR100395680B1 - Method for controlling auto connection conversion - Google Patents
Method for controlling auto connection conversion Download PDFInfo
- Publication number
- KR100395680B1 KR100395680B1 KR10-2001-0054936A KR20010054936A KR100395680B1 KR 100395680 B1 KR100395680 B1 KR 100395680B1 KR 20010054936 A KR20010054936 A KR 20010054936A KR 100395680 B1 KR100395680 B1 KR 100395680B1
- Authority
- KR
- South Korea
- Prior art keywords
- call
- phone
- internet
- internet phone
- general
- 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.)
- Expired - Fee Related
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M7/00—Arrangements for interconnection between switching centres
- H04M7/12—Arrangements for interconnection between switching centres for working between exchanges having different types of switching equipment, e.g. power-driven and step by step or decimal and non-decimal
- H04M7/1205—Arrangements for interconnection between switching centres for working between exchanges having different types of switching equipment, e.g. power-driven and step by step or decimal and non-decimal where the types of switching equipement comprises PSTN/ISDN equipment and switching equipment of networks other than PSTN/ISDN, e.g. Internet Protocol networks
- H04M7/121—Details of network access arrangements or protocols
-
- 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/10—Architectures or entities
- H04L65/1046—Call controllers; Call servers
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Telephonic Communication Services (AREA)
Abstract
일반전화와 인터넷폰의 통화로 자동전환 방법에 대해 개시한다. 본 발명의 일반전화와 인터넷폰의 통화로 자동전환 방법은, 인터넷폰을 통한 통화시 타이머를 구동하여 일정시간동안 데이터패킷이 입력되는 시간과 개수를 카운팅하는 제1 단계; 상기 제1 단계로부터 인터넷상의 실시간 통신을 위하여 패킷을 전송할 때 발생하는 패킷손실의 에러율을 산출하는 제2 단계; 상기 에러율이 설정값 이상일 경우에 IP와 연계된 일반전화번호를 검색하는 제3 단계; 및 상기 일반전화번호로 호접속이 이루어지는 제4 단계를 포함하여 이루어진 것을 특징으로 한다. 본 발명에 따르면, 네트워크 상태에 따른 통화불량시 인터넷폰에서 일반전화로의 호접속을 자동으로 시도하므로 사용자에게 연속적인 통화를 제공할 수 있을 뿐만 아니라 인터넷폰을 종료하고 일반전화로 호접속을 재시도하는 불편함을 없앨 수 있다. 결국, 인터넷폰 사용시 네크워크 연결상태의 장애로 인한 통화불편을 최소화하여 사용자의 전화통화를 원활히 하는 효과가 있다.A method for automatically switching to a call between a regular phone and an internet phone is disclosed. The method for automatically switching to a call between a general telephone and an internet phone of the present invention includes: a first step of counting the time and number of data packets being input for a predetermined time by driving a timer during a call through the internet phone; A second step of calculating an error rate of packet loss generated when transmitting a packet for real-time communication on the Internet from the first step; A third step of searching for a general telephone number associated with an IP when the error rate is equal to or greater than a set value; And a fourth step of making a call connection to the general telephone number. According to the present invention, in case of a call failure according to the network state, the call is automatically attempted from the Internet phone to the normal phone, so that the user can not only provide continuous calls but also terminate the Internet phone and reconnect the call to the normal phone. Eliminate the inconvenience of trying. As a result, when using the Internet phone, there is an effect of smoothing the user's telephone call by minimizing the discomfort caused by the failure of the network connection.
Description
본 발명은 일반전화와 인터넷폰의 통화로 자동전환 방법에 관한 것으로, 특히 인터넷폰 통화시 네트워크 상태에 따른 통화품질 불량상태를 감지하고 통화품질 불량시 IP와 일반전화번호의 매칭에 의해 일반전화로 통화로를 자동전환하는 일반전화와 인터넷폰의 통화로 자동전환 방법에 관한 것이다.The present invention relates to a method for automatically switching to a call between a general telephone and an internet phone, and in particular, detects a poor call quality according to a network condition when talking on an internet phone, and when the call quality is poor, matches the IP with a general phone number. The present invention relates to a method of automatically switching to a call of an ordinary phone and an internet phone to automatically switch a call path.
최근 인터넷폰은 통신 혁명의 새로운 패러다임을 제시하고 있다. 가장 기본적인 PC to PC 방식에서부터 PC to Phone 방식, Phone to Phone방식에 이르기까지 인터넷폰의 방식은 여러 가지가 있다. 인터넷폰은 실제에 있어 일반전화의 원리가 거의 흡사하다. 일반전화는 수신자가 수화기를 들고 전화 버튼을 누르게 되면, 그 신호는 전화국의 중계를 통해 이미 등록해둔 상대방의 번호를 찾아간다. 그리고 음성 데이터가 전기적 신호로 바뀌어 구리선을 통해 전달되면, 근처의 전화국이나 기지국을 거쳐 음성 데이터로 변환되면서 송신자에게 전달되는 것이다.Recently, Internet phones have presented a new paradigm of the communication revolution. There are many ways of Internet phone, from the most basic PC to PC method to PC to Phone method and Phone to Phone method. Internet phones are almost the same in principle as regular phones. In the landline, when the receiver picks up the handset and presses the telephone button, the signal goes through the telephone company's relay to find the number of the registered party. When the voice data is converted into an electrical signal and transmitted through a copper wire, the voice data is converted into voice data through a nearby telephone station or a base station and transmitted to the sender.
인터넷폰도 마찬가지 원리를 갖고 있다. 가장 기본적인 형태인 PC to PC 방식의 경우, 사용자가 인터넷폰 관련 소프트웨어를 실행시킨 후 상대방의 인터넷폰 어드레스를 누르면, 그 신호가 마치 전화국과 같은 역할로 수신자와 송신자 사이에서 중계 역할을 하는 인터넷폰 서버를 통해 상대방을 찾아간다. 인터넷폰 어드레스란 전화 번호와 유사한 것으로, 인터넷폰 서버에 등록이 돼 있다. 그리고 말을 하면 그 음성 데이터가 압축이 되면서 인터넷 표준 신호로 바뀌어 인터넷망을 거쳐인터넷폰 서버를 통해 전달되며, 다시 상대방의 PC에서 다시 음성으로 변환되는 것이다. 이 때, 네트워크를 통해 인터넷폰을 이용하여 음성신호를 송수신할 경우에 음성을 되도록 작게 압축하고 복원하는 '보이스 코덱(Voice Codec)' 기술을 이용하여 목소리를 이진부호화하고, 이 부호화된 음성 데이터를 압축해 전송하면 상대방에서 음성 데이터를 복원한 후, 부호화된 음성을 복호화시킨다. 현재 인터넷 음성 전송 속도가 5.3Kbps와 6.3Kbps에서는 G.723이, 8Kbps에서는 G.729가 사용되고 있다.Internet phones have the same principle. In the PC-to-PC method, which is the most basic form, when the user executes the Internet phone-related software and presses the Internet phone address of the other party, the signal acts as a telephone company, and the Internet phone server acts as a relay between the receiver and the sender. Find the other party through. An Internet phone address is similar to a phone number and is registered on the Internet phone server. Speaking of the voice data, the voice data is compressed and converted into an Internet standard signal, which is transmitted through an Internet network through an Internet phone server, and then converted into voice again by the other party's PC. In this case, when the voice signal is transmitted and received using an Internet phone through a network, the voice is binary-coded using the 'Voice Codec' technology, which compresses and restores the voice to be as small as possible. When compressed and transmitted, the other party recovers the voice data and then decodes the encoded voice. Currently, G.723 is used at 5.3Kbps and 6.3Kbps, and G.729 is used at 8Kbps.
또한, 인터넷상에서 음성 데이터를 효과적으로 전송할 수 있는 프로토콜이 중요한 역할을 수행하는데, 서비스질을 보장하지 못하는 LAN 상에서 오디오와 비디오 통신을 위한 표준 프로토콜인 H.323과, 복원되는 음성 데이터의 음질을 높이고자 패킷에 제공되는 RTP/RTCP 프로토콜, 그리고 제공하고자 하는 서비스 품질(QoS)을 만족시키기 위해 경로에 따라 대역폭과 같은 자원을 예약해주는 RSVP 프로토콜이 사용되고 있다.In addition, a protocol that can effectively transmit voice data over the Internet plays an important role, and H.323, a standard protocol for audio and video communication over a LAN that does not guarantee service quality, and to improve the sound quality of restored voice data RTP / RTCP protocol provided in the packet, and RSVP protocol is used to reserve resources such as bandwidth along the path to satisfy the quality of service (QoS) to provide.
한편, PC to PC보다 한 단계 진보적인 방식인 PC to Phone은 인터넷망과 기존의 전화망이 상호 연결돼 서로 커뮤니케이션할 수 있도록 만든 것이다. 이것이 가능하도록 개발된 것이 바로 게이트웨이(Gateway)이다. 여기서, 게이트웨이란 일종의 서버용 프로그램으로 기존의 전화망, 즉 PSTN(Public Switched Telephone Network)과 인터넷 사이를 연결해주는 다리 역할을 한다. PC to Phone에서 사용되는 게이트웨이의 기능을 구체적으로 살펴보면 크게 4가지로 구분할 수 있다. 구체적으로, ① DTMF Tone를 발생시켜 상대방에 전화를 걸어주는 기능과, ② 음성을 전화로 보내는 기능과, ③ 통화 중 신호를 검출하고 상대방이 전화를 끊은 것을 확인해 주는 전화 상태 검사 기능과, ④ 전화를 끊는 기능이 있다.On the other hand, PC to Phone, which is a step forward from PC to PC, is designed to communicate with each other by connecting the internet network and the existing telephone network. It is the Gateway that was developed to make this possible. Here, the gateway is a kind of server program, and serves as a bridge connecting the existing telephone network, that is, public switched telephone network (PSTN) and the Internet. The gateway functions used in PC to Phone can be classified into four categories. Specifically, ① the function of making a call to the other party by generating DTMF Tone, ② the function of sending a voice to the telephone, ③ the function of checking the phone state to detect the busy signal and confirm that the other party hangs up, and ④ the telephone There is a function to break.
그러면 여기서 종래의 인터넷폰을 이용한 통화과정에 대해 설명하기로 한다.Now, a call process using a conventional internet phone will be described.
도 1은 종래의 인터넷폰을 이용하여 통화를 수행하는 과정을 개략적으로 나타낸 흐름도이다. 도 1에 도시된 바와 같이, 인터넷에 접속하기 위하여 사용자의 PC에 전원을 인가하여 시스템을 초기화한 후(S10), ISP의 터미널 서버에 접속을 시도한다. 이에 ISP의 터미널 서버에 접속이 이루어지면 데이터의 교환이 이루어질 수 있게 되는데, PPP가 작동되어 서버로부터 IP 주소를 할당받는다. IP 주소를 할당받는 순간 TCP/IP가 구동될 수 있는 준비를 마침으로서 각종 인터넷용 프로그램을 구동하여 인터넷상의 호스트(인터넷에 연결된 컴퓨터)들과 접속할 수 있게 되는 것이다.1 is a flowchart schematically illustrating a process of performing a call using a conventional Internet phone. As shown in FIG. 1, after initializing a system by applying power to a user's PC in order to access the Internet (S10), an attempt is made to access a terminal server of an ISP. When a connection is made to a terminal server of an ISP, data can be exchanged. PPP is operated to obtain an IP address from the server. As soon as the IP address is assigned, TCP / IP is ready to run so that various Internet programs can be run to connect with hosts (computers connected to the Internet) on the Internet.
이후, 사용자는 인터넷폰 관련 프로그램을 실행시키고(S12), 실행된 인터넷폰 관련 프로그램에 전화번호 또는 IP를 입력하여 접속을 시도한다(S14). 이에 상대방이 응답하는 경우에(S16) 통화가 이루어지게 된다(S18). 이 때, 일반적으로 네트워크에서 전화를 사용할 수 있는 프로토콜(H323, SIP, MGCP, etc)을 이용하여 인터넷폰을 사용한다. 여기서, 상기 h323은 다양한 종류의 네트워크 상에서의 화상 회의를 위한 표준을 규정하고 있는 H.32X 계열의 권고안 중 가장 뒤늦게 나온 표준으로서, ISDN과 회선교환 네트워크 상에서의 화상회의 관련 표준인 H.320으로부터 파생되어 멀티미디어 서비스 대상 네트워크를 기업 인트라넷을 포함한 일반적인 패킷 교환 네트워크상으로 확장하는 개념으로 발전된 것이 바로 H.323이다. H.323의주요목적은 다른 멀티미디어 서비스 네트워크들과의 연동을 통한 상호 호환성 유지이다. 인터넷폰나 VoIP(Voice over IP)와 같은 IP텔러포니 분야에서 H.323이 지원하는 서로 다른 네트워크 상의 상호 호환성 때문에 H.323을 사용하고 있다. 이 H.323은 망 독립성, 대역폭 관리, 망 사이의 회의, 플랫폼 및 어플리케이션 독립성, 다지점 지원, 멀티캐스트 지원, 상호 운용성(interoperability), 코덱표준, 및 유연성을 가지고 있다.Then, the user executes the Internet phone-related program (S12), and attempts to connect by inputting a phone number or IP to the executed Internet phone-related program (S14). When the counterpart answers (S16), the call is made (S18). At this time, in general, the Internet phone is used by using a protocol (H323, SIP, MGCP, etc.) that can be used in the network. Here, the h323 is the latest of the H.32X series of recommendations that define standards for video conferencing on various types of networks, and is derived from H.320, a video conferencing standard on ISDN and circuit-switched networks. H.323 was developed to extend the multimedia service target network to the general packet switched network including the corporate intranet. The main purpose of H.323 is to maintain interoperability through interworking with other multimedia service networks. In the field of IP telephony, such as Internet phones and Voice over IP (VoIP), H.323 is used because of the interoperability on the different networks that H.323 supports. This H.323 has network independence, bandwidth management, conferencing between networks, platform and application independence, multipoint support, multicast support, interoperability, codec standards, and flexibility.
한편, 통화중에 에러를 체크하여(S20) 에러가 발생하였는가를 판별하게 되는데(S22), 인터넷폰 통화중에 네트워크상의 문제가 발생하여 상대방에서 전송한 적응 차분 펄스 부호변조(Adaptive Differential Pulse Code Modulation, 이하 ADPCM이라 함) Data Packet을 주어진 시간안에 수신할 수 없는 경우에 인터넷폰의 통화음질 또는 Delay가 나타나게 된다. 상기한 바와 같이, 네트워크을 이용하여 전화통화가 연결된 경우 G723.1 Protocol 을 사용하는 경우 네트웍에서의 전송속도는 5.3Kbps 또는 6.3Kbps의 전송속도를 가지는데, 5.3Kbps인 경우에는 30ms에 20byte의 ADPCM Data를 수신하여야 하고, 6.3Kbps인 경우는 30ms에 24byte의 ADPCM Data를 수신하여야 한다. 즉, 인터넷폰통화 중에는 네트웍으로부터 상대방이 보낸 ADPCM을 30ms 마다 수신하지 못하는 경우에 통화품질에 이상이 나타나게 된다.On the other hand, the error is checked during the call (S20) to determine whether an error has occurred (S22), while the network problem occurs during the Internet phone call, the adaptive differential pulse code modulation (Adaptive Differential Pulse Code Modulation) ADPCM) If the data packet cannot be received within the given time, the call quality or delay of the Internet phone is displayed. As described above, when the telephone call is connected using the network, when using the G723.1 protocol, the transmission speed in the network has a transmission speed of 5.3 Kbps or 6.3 Kbps. In the case of 5.3 Kbps, 20 bytes of ADPCM data is 30ms. In case of 6.3Kbps, 24byte ADPCM Data should be received in 30ms. That is, during the Internet phone call, if the ADPCM sent from the network is not received every 30ms, the call quality is abnormal.
그런데, 비록 통화품질이 불량하더라도 데이터 프레임의 에러를 보정하여(S24) 에러가 복구되면(S26) 통화를 계속 유지한다. 즉, 사용자가 통화로를 끊기 전에는 계속해서 통화로가 계속 유지되는 것이다.However, even if the call quality is poor, the error is corrected (S24) and the error is recovered (S26). In other words, the channel continues to be maintained until the user disconnects the channel.
한편, 에러복구가 이루어지지 않을 경우에는 접속이 단절되게 된다(S28).On the other hand, if error recovery is not made, the connection is disconnected (S28).
따라서, 종래기술에서는 통화음질이 불량한 경우에도 통화음질 불량한 상태에서 통화로를 계속 유지시켜 전화통화가 지속되는 상황이 계속되어 사용자가 적극적으로 대처하지 못하여 통화자와 의사전달이 정확하게 이루어지지 않거나 단절되는 등의 불편함이 있었다.Therefore, in the prior art, even if the call quality is poor, the telephone call is continued by maintaining the call path in a state where the call quality is poor, so that the user cannot actively cope with communication or communication with the caller not being made correctly or disconnected. There was discomfort.
뿐만 아니라, 계속적인 통화불량이 지속될 경우에는 인터넷폰을 종료한 후, 별도로 마련된 일반전화를 이용하여 상대방에게 호접속을 시도해야만 하는 불편한 문제점이 있었다.In addition, if the continuous bad phone call continues, there was an uncomfortable problem of having to terminate the Internet phone, try to call the other party using a separate phone.
따라서, 본 발명의 목적은 인터넷폰 통화시 네트워크 상태에 따른 통화품질 불량상태를 감지하고 통화품질 불량시 IP와 일반전화번호의 매칭에 의해 일반전화로 통화로를 자동전환하는 일반전화와 인터넷폰의 통화로 자동전환 방법을 제공하는데 있다.Accordingly, an object of the present invention is to detect a poor call quality according to the network condition when the Internet phone call, and when the call quality is poor, the normal phone and the Internet phone to automatically switch the call path by the matching of the IP and the general phone number It is to provide a method for automatic conversion to a call.
좀 더 구체적으로, 네트워크상의 트래픽의 급증 및 기타 여러가지 원인이 발생하여 주어진 시간내에 계속해서 ADPCM Data Packet을 수신하지 못하는 경우나 통화음질이 나빠지는 상황이나 네트웍의 단절등이 발생하는 경우에, 인터넷폰연결에 사용한 IP 정보를 이용하여 자체 내장된 주소록에서 일반전화번호를 찾거나, 게이트키퍼(Gate Keeper)에 등록된 일반전화번호를 찾은 다음 사용자에게 인터넷폰품질에 대한 정보와 일반전화번호를 제공하고, 사용자가 일반전화로 연결을 원하는 경우에 인터넷폰을 종료하고 일반전화번호로 연결하는 일반전화와 인터넷폰의 통화로자동전환 방법을 제공하는데 있다.More specifically, when there is a sudden increase in traffic on the network and various other causes, the ADPCM Data Packet cannot be continuously received within a given time, or when the call quality is poor or the network is disconnected. Use the IP information used to connect to find the phone number in the built-in address book, or find the phone number registered in the Gate Keeper, and then provide the user with information about the quality of the Internet phone and the phone number. In addition, when the user wants to connect to a regular phone, it provides a method for automatically switching to a call between an ordinary phone and an internet phone that terminates the Internet phone and connects to the general phone number.
도 1은 종래의 인터넷폰을 이용하여 통화를 수행하는 과정을 개략적으로 나타낸 흐름도,1 is a flowchart schematically illustrating a process of performing a call using a conventional Internet phone;
도 2는 본 발명의 일실시예에 의한 인터넷폰의 구성을 개략적으로 나타낸 제어블록도,2 is a control block diagram schematically showing the configuration of an Internet phone according to an embodiment of the present invention;
도 3a 내지 도 3c는 본 발명의 일실시예에 의한 인터넷폰 통화에서 일반전화로의 통화로 자동변환하는 과정을 나타낸 흐름도이다.3A to 3C are flowcharts illustrating a process of automatically converting an Internet phone call into a call to a normal phone according to an embodiment of the present invention.
* 도면의 주요 부분에 대한 부호의 설명 *Explanation of symbols on the main parts of the drawings
100 : 송신자시스템 200 : 수신자시스템100: sender system 200: receiver system
201 : 초기값 설정부 202 : 자동착신전환 설정/해제부201: Initial value setting part 202: Auto call forwarding setting / release part
203 : 전화접속 소프트웨어 204 : 운영시스템203: Dial-up Software 204: Operating System
205 : 스위치 제어부 206 : 네트워크 접속부205: switch control unit 206: network connection unit
207 : 일반전화 접속부 208 : 핸드셋207: general telephone connection 208: handset
209 : 스피커 및 마이크 210 : 일반전화209: Speaker and Microphone 210: Regular Phone
상기한 본 발명의 목적을 달성하기 위한 본 발명은 자체적으로 전화번호를 저장시키고, 통상의 게이트키퍼에 접속되는 인터넷폰의 일반전화와 인터넷폰의 통화로 자동전환 방법에 관한 것으로서, 본 발명의 일반전화와 인터넷폰의 통화로 자동전환 방법은, 인터넷폰을 통한 통화시 타이머를 구동하여 일정시간동안 데이터패킷이 입력되는 시간과 개수를 카운팅하는 제1 단계; 상기 제1 단계로부터 인터넷상의 실시간 통신을 위하여 패킷을 전송할 때 발생하는 패킷손실의 에러율을 산출하는 제2 단계; 상기 에러율이 설정값 이상일 경우에 IP와 연계된 일반전화번호를 검색하는 제3 단계; 및 상기 일반전화번호로 호접속이 이루어지는 제4 단계를 포함하여 이루어진 것을 특징으로 한다.The present invention for achieving the above object of the present invention relates to a method for automatically switching to a telephone call of an Internet phone and a phone of the Internet phone, which stores its own phone number and is connected to a common gatekeeper, and the general of the present invention. A method for automatically switching to a call between an internet phone and a phone includes: a first step of counting the time and number of data packets being input for a predetermined time by driving a timer during a call through the internet phone; A second step of calculating an error rate of packet loss generated when transmitting a packet for real-time communication on the Internet from the first step; A third step of searching for a general telephone number associated with an IP when the error rate is equal to or greater than a set value; And a fourth step of making a call connection to the general telephone number.
이 때, 상기 제3 단계와 제4 단계 사이에 에러발생을 사용자에게 디스플레이 및 경보하는 단계를 더 진행하는 것이 바람직하다.At this time, it is preferable to further perform the step of displaying and alerting the user of an error occurrence between the third and fourth steps.
또한, 상기 패킷손실은 지연, 지터, 손실량, 및 손실 패턴에서 선택된 어느 하나이며, 상기 패킷은 인터넷폰 통화중에 네트워크상의 문제가 발생하여 상대방에서 전송한 적응 차분 펄스 부호변조(ADPCM)를 수행한 데이터패킷이다.In addition, the packet loss is any one selected from delay, jitter, loss amount, and loss pattern, and the packet is data that performs adaptive differential pulse code modulation (ADPCM) transmitted from the other party due to a problem on the network during an internet phone call. Packet.
그리고, 상기 제2 단계는 실시간 전송 프로토콜 표준(RTP)에서 정의된 타임스탬프(timestamp)와 시퀀스번호(sequence number)로써 지연 및 손실을 통해 에러율을 산출하게 된다.In the second step, an error rate is calculated through delay and loss using a timestamp and a sequence number defined in a real-time transmission protocol standard (RTP).
그리고, 상기 제3 단계는, 인터넷폰에 자체적으로 저장된 IP와 연계된 일반전화번호를 검색하는 단계; 상기 IP와 연계된 일반전화번호가 없을 경우에 다음으로 게이트키퍼를 검색하는 단계; 및 상기 IP와 연계된 일반전화번호가 검색되지 않을 경우에는 에러체크를 정지시키고, 상기 인터넷폰 또는 게이트키퍼로부터 IP와 연계된 일반전화번호가 검색될 경우에 상기 일반전화번호를 인터넷폰에 디스플레이시키는 단계로 이루어진다.The third step may include: searching for a general telephone number associated with an IP stored in the Internet phone; Searching for a gatekeeper next if there is no general telephone number associated with the IP; And stops error checking when the general phone number associated with the IP is not found and displays the general phone number on the Internet phone when the general phone number associated with the IP is found from the Internet phone or the gatekeeper. Consists of steps.
본 발명에서는 종단간 지연, 지연의 변화(jitter), 비순차(out-of-order)패킷과 같은 시간적특성(또는 지연 특성)과 패킷 손실률 및 손실의 패턴을 측정하기 위한 RTP를 기반으로 한다.In the present invention, it is based on RTP for measuring the packet loss rate and loss pattern and the temporal characteristics (or delay characteristics) such as end-to-end delay, jitter, and out-of-order packets.
인터넷상에서의 실시간 데이터 전송에 있어서는 종단간 지연, 지연의 변화(jitter), 비순차(out-of-order)패킷과 같은 시간적 특성(또는 지연 특성)과 패킷 손실률 및 손실의 패턴과 같은 손실 특성이 매우 중요한 요소이다. 이에 따라, 인터넷상에서의 실시간 데이터 전송 특성을 측정할 수 있는 네트웍 시뮬레이터인 RTP(Real-time Transport Protocol : 실시간 전송 프로토콜 표준)에서 정의된 타임스탬프(timestamp)와 시퀀스번호(sequence number)로써 지연 및 손실을 측정할 수 있다. 이러한 방법은 지연과 전송률에 따라 변하게 되는 복구율의 적당한 트레이드 오프(trade-off) 값을 찾는데 매우 유용하게 이용될 수 있으며, 또한 패킷 복구 알고리즘 개발을 위한 시뮬레이터로써 이용 가능하다.In real-time data transmission over the Internet, temporal (or delayed) characteristics such as end-to-end delays, jitter, out-of-order packets, and loss characteristics such as packet loss rates and loss patterns It is a very important factor. As a result, delay and loss are achieved by a timestamp and a sequence number defined in the Real-time Transport Protocol (RTP), a network simulator that can measure real-time data transmission characteristics on the Internet. Can be measured. This method can be very useful in finding a suitable trade-off value of recovery rate that varies with delay and transmission rate, and can also be used as a simulator for packet recovery algorithm development.
RTP는 클라이언트와 서버와의 관계로 연장되는데, 각 패킷크기 별로 임의의 시간(예를 들어 1초)을 할당하고 패킷의 개수를 조정하여 패킷크기마다 동일한 전송율로 패킷을 전송하고, 이에 대해 수신측에서 수신된 패킷을 카운터함으로써 각 패킷크기 별로 패킷 수신율을 알 수 있게 된다.RTP is extended in relation to client and server, and it allocates a random time (for example, 1 second) for each packet size, adjusts the number of packets, and transmits packets at the same transmission rate for each packet size. By counting the packets received in the packet it is possible to know the packet reception rate for each packet size.
클라이언트 측에서는 패킷 복구 방법, 오디오 코덱, 잉여 오디오 코덱, 패킷 크기, 패킷당 프레임수, 인터리빙 방법, 손실 등을 입력한다. 이 정보들로부터 패킷 크기 및 전송 간격을 결정할 수 있으며, 이 값을 서버에 요구한다. 서버는 수신 받은 정보로부터 정해진 패킷 크기와 전송 간격마다 패킷을 클라이언트에 전송하게 된다. 이 때, 전송하는 패킷에는 타임스탬프와 시퀀스번호 정보를 포함시킨다. RTP에서 정의하는 타임스탬프는 실시간 데이터가 생성된 샘플링시간을 나타내며, 32비트의 크기를 가지고 있다. 상위 16비트는 초단위로 18시간을 측정할 수 있고, 하위 16비트는 15㎲단위의 해상도를 갖는다. 16비트의 크기를 갖는 시퀀스번호는 전송 패킷마다 부여되는 일련번호로써, 패킷 손실량 및 손실 패턴을 측정하는데 이용된다.On the client side, the packet recovery method, audio codec, redundant audio codec, packet size, frames per packet, interleaving method, and loss are inputted. From this information it is possible to determine the packet size and transmission interval, and ask the server for this value. The server transmits a packet to the client at a predetermined packet size and transmission interval from the received information. At this time, the packet to be transmitted includes a timestamp and sequence number information. The time stamp defined by RTP represents the sampling time at which real-time data is generated and has a size of 32 bits. The upper 16 bits can measure 18 hours in seconds, and the lower 16 bits have a resolution of 15 ms. A sequence number having a size of 16 bits is a serial number assigned to each transport packet and used to measure a packet loss amount and a loss pattern.
이하, 첨부된 도면을 참조하여 본 발명의 바람직한 실시예에 대해 설명한다.Hereinafter, with reference to the accompanying drawings will be described a preferred embodiment of the present invention.
본 발명에서는 다양한 여러 가지 실시예가 제시될 수 있으나 인터넷폰(송신자)을 통해 인터넷폰(수신자)으로 호접속이 이루어진 경우에 인터넷폰(송신자)에서 일반전화(수신자)로 전환하는 과정에 대해서 설명하기로 한다. 물론, 송신자도 일반전화로 전환할 수 있음은 주지의 사실이다.In the present invention, various various embodiments may be presented, but a description will be given of a process of switching from an internet phone (sender) to a general phone (receiver) when a call connection is made to an internet phone (receiver) through an internet phone (sender). Shall be. Of course, it is well known that the sender can also switch to a regular telephone.
도 2는 본 발명의 일실시예에 의한 인터넷폰의 구성을 개략적으로 나타낸 제어블록도이다. 본 발명의 일반전화와 인터넷폰의 통화로 자동전환 방법을 구현하기 위해서는, 도 2에 도시된 바와 같이 인터넷폰을 이용할 수 있도록 시스템을 구성한송신자시스템(1)과, 일반전화와 인터넷폰을 선택적으로 사용할 수 있도록 시스템을 구성한 수신자시스템(200)으로 크게 구성되어야 한다.2 is a control block diagram schematically showing the configuration of an Internet phone according to an embodiment of the present invention. In order to implement a method for automatically switching to a call between a general telephone and an internet phone of the present invention, as shown in FIG. 2, a sender system (1) having a system configured to use an internet phone and a general telephone and an internet phone are selectively provided. It should be largely composed of a receiver system 200 configured to use the system.
상기 송신자시스템(100)은 통상의 인터넷 접속이 가능하고 인터넷폰 관련 프로그램을 포함하고 있는 시스템이므로 구체적인 설명은 생략하기로 한다.The sender system 100 is a system that can be connected to the normal Internet and includes a program related to the Internet phone, and thus a detailed description thereof will be omitted.
한편, 상기 수신자시스템(200)은 세부적으로 초기값 설정부(201), 자동착신전환 설정/해제부(202), 전화접속 소프트웨어(203), 운영시스템(204), 스위치 제어부(205), 네트워크 접속부(206), 일반전화 접속부(207), 핸드셋(208), 스피커 및 마이크(209), 일반전화(210)로 구성되어 있다.On the other hand, the receiver system 200 in detail the initial value setting unit 201, automatic call forwarding setting / canceling unit 202, dial-up software 203, operating system 204, switch control unit 205, network The connection part 206, the general telephone connection part 207, the handset 208, the speaker and the microphone 209, and the general telephone 210 are comprised.
초기값 설정부(201)에서는 착신전환을 수행하는 전화국 교환기의 전화번호와, 착신전환이 되는 ISP의 전화번호를 설정하고, 착신전환을 자동으로 설정할 것인지 수동으로 할 것인지에 대한 정보인 자동/수동 모드도 설정한다. 자동착신전환 설정/해제부(202)에서는 착신전환을 위한 초기값을 설정된 상태에서 사용자가 전화접속 소프트웨어(203)의 PPP를 사용하여 인터넷 서비스 제공자(ISP)에 접속하는 경우에 운영시스템(204)에서 이를 감지하여 자동착신전환 설정/해제부(202)에 의하여 자동착신전환설정을 실행한다.The initial value setting unit 201 sets the phone number of the telephone exchange that performs call forwarding, and the phone number of the ISP to which call forwarding is performed, and whether the call forwarding is set automatically or manually. Also set. The automatic call forwarding setting / release unit 202 sets the operating system 204 when the user connects to the Internet service provider (ISP) using the PPP of the dial-up software 203 while the initial value for the forwarding call is set. Detects this and executes the automatic call forwarding setting by the automatic call forwarding setting / release unit 202.
상기 전화접속 소프트웨어(203)는 인터넷에 접속하여 통화를 수행하기 위한 프로그램이다. 운영시스템(204)은 인터넷폰 또는 일반전화의 전환모드상태에 따라 시스템을 전체적으로 구동하기 위한 프로그램을 가지고 있다. 상기 스위치 제어부(205)는 인터넷폰 또는 일반전화의 전환모드상태에 따라 스위치제어가 선택적으로 이루어지는 통상의 전기적인 스위치를 의미한다. 네트워크 접속부(206)는상기 인터넷과 또는 네트워크에 접속할 수 있도록 구성된 모뎀 또는 네트워크 어뎁터로 이루어지는데, 특히 네트워크 어뎁터는 고속 통신을 위해 예를 들어 10Mbps 이더넷 등을 이용하는 것이 바람직하다. 상기 네크워크는 광섬유 베이스 100Mbps 또는 ISDN 라인과 같은 고속 네트워크가 더욱 바람직할 것이다. 일반전화 접속부(207)는 PSTN접속이 이루어지는 통상의 통신라인 접속부를 의미한다. 핸드셋(208)은 상기 스위칭 제어부(205)에 연결되어 인터넷폰 또는 일반전화와 선택적으로 통화할 수 있도록 구성되어 있다. 스피커 및 마이크(209)는 통상의 헤드셋의 구성을 하고 있다. 일반전화(210)는 이미 잘 알려진 통상의 전화기를 의미한다.The dialing software 203 is a program for connecting to the Internet and making a call. The operating system 204 has a program for driving the system as a whole according to the switching mode state of the Internet phone or a regular phone. The switch control unit 205 refers to a general electrical switch in which switch control is selectively performed according to a switching mode state of an Internet phone or a general phone. The network connection unit 206 is composed of a modem or a network adapter configured to connect to the Internet or a network. In particular, the network adapter preferably uses 10 Mbps Ethernet for high speed communication. The network may be more preferably a high speed network such as a fiber base 100 Mbps or ISDN line. The general telephone connection portion 207 means a normal communication line connection portion where a PSTN connection is made. The handset 208 is configured to be connected to the switching control unit 205 so as to selectively communicate with an Internet phone or a regular phone. The speaker and the microphone 209 form a normal headset. The general telephone 210 means a conventional telephone which is well known.
여기에 본 발명의 도면에는 도시되어 있지 않으나, 상기 일반전화 접속부(207)와 일반전화(210) 사이에는 교환기(미도시)를 게재하여 인터넷 서버(미도시)와 게이트웨이(미도시)가 접속되게 되며, 이들 인터넷 서버(미도시) 및 게이트웨이(미도시)는 인터넷망(미도시)과 접속되게 된다. 또한, 네트워크 접속부(206)와 송신자시스템(100)도 인터넷망(미도시)과 접속되어 있다.Although not shown in the drawings of the present invention, an exchange server (not shown) is placed between the general telephone connection unit 207 and the general telephone 210 so that an internet server (not shown) and a gateway (not shown) are connected. These Internet servers (not shown) and gateways (not shown) are connected to the Internet network (not shown). The network connection unit 206 and the sender system 100 are also connected to an internet network (not shown).
상기와 같이 구성된 본 발명의 일반전화와 인터넷폰의 통화로 자동전환 방법을 구현하기 위해 필요한 구성의 동작과정을 설명한다.It describes the operation process of the configuration necessary to implement the automatic switching method of the call of the general telephone and the Internet phone of the present invention configured as described above.
도 3a 내지 도 3c는 본 발명의 일실시예에 의한 인터넷폰 통화에서 일반전화로의 통화로 자동변환하는 과정을 나타낸 흐름도이다. 도 3a에 도시된 바와 같이, 인터넷에 접속하기 위하여 사용자의 PC에 전원을 인가하여 시스템을 초기화한 후(S100), ISP의 터미널 서버에 접속을 시도한다. 이에 ISP의 터미널 서버에 접속이 이루어지면 데이터의 교환이 이루어질 수 있게 되는데, PPP가 작동되어 서버로부터 IP 주소를 할당받는다. IP 주소를 할당받는 순간 TCP/IP가 구동될 수 있는 준비를 마침으로서 각종 인터넷용 프로그램을 구동하여 인터넷상의 호스트(인터넷에 연결된 컴퓨터)들과 접속할 수 있게 되는 것이다.3A to 3C are flowcharts illustrating a process of automatically converting an Internet phone call into a call to a normal phone according to an embodiment of the present invention. As shown in Figure 3a, after the power to the user's PC to initialize the system to access the Internet (S100), attempts to access the terminal server of the ISP. When a connection is made to a terminal server of an ISP, data can be exchanged. PPP is operated to obtain an IP address from the server. As soon as the IP address is assigned, TCP / IP is ready to run so that various Internet programs can be run to connect with hosts (computers connected to the Internet) on the Internet.
이후, 사용자는 인터넷폰 관련 프로그램을 실행시키고(S110), 실행된 인터넷폰 관련 프로그램에 전화번호 또는 IP를 입력하여 접속을 시도한다(S120). 이에 상대방이 응답하는 경우에(S130) 통화가 이루어지게 된다(S140). 이 때, 본 발명에서도 네트워크에서 전화를 사용할 수 있는 프로토콜(H323, SIP, MGCP, etc)을 이용하여 인터넷폰을 사용한다.Then, the user executes the Internet phone-related program (S110), and attempts to connect by inputting a phone number or IP to the executed Internet phone-related program (S120). When the counterpart responds (S130), the call is made (S140). At this time, the present invention also uses the Internet phone using a protocol (H323, SIP, MGCP, etc.) that can use the telephone in the network.
이어서, 통화감도를 체크하게 되는데(S150), 이의 구체적인 과정은 다음과 같다. 도 3b에 도시된 바와 같이, 1000ms 타이머(Timer)를 구동하여(S151) 일정시간동안 ADPCM Data Packet이 들어오는 시간과 ADPCM Data Packet의 개수를 카운팅(5.3Kbps인 경우 20byte*(1000ms/30ms); 6.3Kbps인 경우 24byte*(1000ms/30ms)하고(S153), 이 카운팅값에 의해 에러율을 산출하여(S155) 통화품질 여부를 판단하게 되는 것이다.Then, the call sensitivity is checked (S150), the specific process of which is as follows. As shown in Figure 3b, by driving a 1000ms timer (S151) counting the time the ADPCM Data Packets incoming and the number of ADPCM Data Packets for a predetermined time (20byte * (1000ms / 30ms) in the case of 5.3Kbps); 6.3 In the case of Kbps, 24 bytes * (1000 ms / 30 ms) (S153), and the error rate is calculated based on this counting value (S155) to determine whether the call quality.
한편, 에러율의 산출에 따라 통화감도 에러율이 설정값보다 큰가를 판단한다(S160). 상기 에러율 판정결과, 통화감도 에러율이 설정값보다 크다고 판별되면 IP에 연계된 일반전화번호를 검색하게 된다(S170). 이 때, 통화중인 상대방의 IP에 해당하는 일반전화 번호를 찾는데 있어서, 인터넷폰이 자체적으로 가지고 있는 응용프로그램인 주소록DB의 파일을 찾거나, 게이트키퍼(Gate Keeper)와 연동되는 경우 게이트키퍼로부터 찾을 수 있다.On the other hand, it is determined whether the call sensitivity error rate is greater than the set value according to the calculation of the error rate (S160). As a result of the error rate determination, if it is determined that the call sensitivity error rate is larger than the set value, the general telephone number associated with the IP is searched (S170). At this time, in searching for a general phone number corresponding to the IP address of the other party on the call, find a file in the address book DB, which is an application that the Internet phone itself has, or from a gatekeeper when interlocked with a gatekeeper. Can be.
그 구체적인 과정은 도 3c에 도시된 바와 같이, 먼저 인터넷폰에 자체적으로 저장된 IP와 연계된 일반전화번호를 검색한다(S171). 이에 대해 인터넷폰에 IP와 연계된 일반전화번호가 있는가를 판별하여(S172) 일반전화번호가 검색되지 않을 경우에는 다음으로 게이트키퍼를 검색한다(S173). 이에 대해 IP와 연계된 일반전화번호가 있는가를 판별하여(S174) 일반전화번호가 검색되지 않을 경우에는 에러체크를 정지하고(S175) 상기 단계 S140으로 진행한다.As shown in FIG. 3C, the specific process first searches for a general telephone number associated with an IP stored in the Internet phone (S171). On the other hand, it is determined whether there is a general telephone number associated with the IP in the Internet phone (S172). If the general telephone number is not searched, the gatekeeper is searched next (S173). On the other hand, it is determined whether there is a general telephone number associated with the IP (S174). If the general telephone number is not found, the error checking is stopped (S175) and the process proceeds to step S140.
한편, 상기 단계 S172 및 단계 S174 각각에서 일반전화번호가 검색되었을 경우에는 검색된 일반전화번호를 인터넷폰에 디스플레이한다(S176).On the other hand, when a general telephone number is found in each of the steps S172 and S174, the retrieved general telephone number is displayed on the Internet phone (S176).
여기서, 사용자가 일반전화로의 연결을 거절하는 경우에도 에러체크 동작을 정지시킨다. 상기 게이트키퍼는 시스템을 관리, 제어하고 최종 승인하는 프로그램을 의미한다. 또한, 상기 주소록은 적어도 200개의 목록을 가지며, 한 목록당 4개의 전화번호(일반전화번호 또는 IP)를 저장할 수 있으며, 파일의 형태로 저장되어 있다. 상기 IP를 이용하여 주소록에서 일반전화번호를 찾는 방법은 주소록 파일에서 현재 통화중인 IP정보와 일치하는 IP를 찾을 수 있는 경우, 나머지 3개의 전화번호중에서 저장되어진 첫번째 일반전화를 사용자에게 알려준다.Here, the error checking operation is stopped even when the user refuses to connect to the general telephone. The gatekeeper is a program that manages, controls, and finally approves a system. In addition, the address book has at least 200 lists, and can store four telephone numbers (general telephone number or IP) per list, and are stored in the form of a file. The method of searching for a general phone number in the address book using the IP informs the user of the first general phone stored in the remaining three phone numbers when an IP matching the IP information in the address book file can be found.
한편, 상기한 과정을 거쳐 일반전화번호를 검색한 후, 사용자에게 에러발생 및 PSTN접속 여부를 타진하게 된다(S180). 이에 사용자가 PSTN접속을 요청하지 않았을 경우에는 상기 단계 S140으로 진행하여 인터넷폰 통화를 계속 진행하고, 사용자가 PSTN접속을 요청하였을 경우에는(S190) 인터넷폰 접속을 단절하고 일반전화로호접속을 요구하게 된다(S200). 이후 호접속이 이루어지면(S210) PSTN을 통한 통화가 이루어지게 되고(S220) 사용자가 통화를 종료하면 PSTN접속이 단절되어 통화가 종료되게 된다(S230).On the other hand, after retrieving the general telephone number through the above process, it is determined whether the error occurs and the PSTN access to the user (S180). If the user does not request the PSTN connection, the process proceeds to the step S140 and continues the Internet phone call. If the user requests the PSTN connection (S190), the user disconnects the Internet phone and requests the call to the general phone. It is made (S200). After the call connection is made (S210) and the call is made through the PSTN (S220), when the user ends the call, the PSTN connection is disconnected to terminate the call (S230).
한편, 상기 단계 S160에서 통화감도 에러율이 설정값보다 크지 않다고 판별되면 에러를 복구하게 되고(S240), 이 에러복구 완료를 판별하여(S250) 상기 에러가 복구되면 상기 단계 S140으로 진해하여 인터넷폰 통화를 계속 진행하고, 에러복구가 완료되지 않을 경우에는 상기 단계 S170으로 진행한다.On the other hand, if it is determined in step S160 that the call sensitivity error rate is not greater than the set value, the error is recovered (S240), and the error recovery is completed (S250). Continues, and if error recovery is not completed, the flow proceeds to step S170.
상술한 바와 같이, 본 발명에 따른 일반전화와 인터넷폰의 통화로 자동전환 방법은, 네트워크 상태에 따른 통화불량시 인터넷폰에서 일반전화로 호접속을 자동으로 시도하므로 사용자에게 연속적인 통화를 제공할 수 있을 뿐만 아니라 인터넷폰을 종료하고 일반전화로 호접속을 재시도하는 불편함을 없앨 수 있다. 결국, 인터넷폰 사용시 네크워크 연결상태의 장애로 인한 통화불편을 최소화하여 사용자의 전화통화를 원활히 하는 효과가 있다.As described above, the method for automatically switching to a call between the normal phone and the Internet phone according to the present invention, when a call failure according to the network state automatically attempts to connect the call from the Internet phone to the normal phone to provide a continuous call to the user In addition, it can eliminate the inconvenience of shutting down the Internet phone and retrying the call. As a result, when using the Internet phone, there is an effect of smoothing the user's telephone call by minimizing the discomfort caused by the failure of the network connection.
본 발명은 상술한 실시예에 한정되지 않으며, 본 발명의 기술적 사상 내에서 당분야의 통상의 지식을 가진 자에 의하여 많은 변형이 가능함은 명백할 것이다.The present invention is not limited to the above-described embodiment, and it will be apparent that many modifications are possible by those skilled in the art within the technical spirit of the present invention.
Claims (6)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR10-2001-0054936A KR100395680B1 (en) | 2001-09-07 | 2001-09-07 | Method for controlling auto connection conversion |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR10-2001-0054936A KR100395680B1 (en) | 2001-09-07 | 2001-09-07 | Method for controlling auto connection conversion |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20030021593A KR20030021593A (en) | 2003-03-15 |
KR100395680B1 true KR100395680B1 (en) | 2003-08-27 |
Family
ID=27722914
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR10-2001-0054936A Expired - Fee Related KR100395680B1 (en) | 2001-09-07 | 2001-09-07 | Method for controlling auto connection conversion |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100395680B1 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100464033B1 (en) * | 2002-07-05 | 2005-01-03 | 엘지전자 주식회사 | Isdn telephone having voip function |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4131154B2 (en) | 2002-09-19 | 2008-08-13 | 富士ゼロックス株式会社 | Communication terminal device and control method thereof |
JP4107028B2 (en) | 2002-09-19 | 2008-06-25 | 富士ゼロックス株式会社 | Communication terminal device and control method thereof |
KR101605259B1 (en) * | 2014-09-10 | 2016-04-01 | (주)브릿지모바일 | Call service providing method and system for switching between public switched telephone network mode and voice over internet protocol mode |
-
2001
- 2001-09-07 KR KR10-2001-0054936A patent/KR100395680B1/en not_active Expired - Fee Related
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100464033B1 (en) * | 2002-07-05 | 2005-01-03 | 엘지전자 주식회사 | Isdn telephone having voip function |
Also Published As
Publication number | Publication date |
---|---|
KR20030021593A (en) | 2003-03-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5940479A (en) | System and method for transmitting aural information between a computer and telephone equipment | |
US20020114439A1 (en) | User transparent internet telephony device and method | |
US6636506B1 (en) | Internet telephone system and method therefor | |
JP2001144854A (en) | Telephone connection method and telephone connection device via IP network | |
US20040116108A1 (en) | Internet phone system and internet phone service method for a mobile telephone | |
CA2469213C (en) | System and method for integrating multimedia services with traditional telephony via different networks | |
KR100878391B1 (en) | Wireless ip phone | |
US7983243B2 (en) | System and method for increasing call capacity for a wireless local area network | |
KR100462069B1 (en) | Method of Managing State in ITGS | |
US20020101830A1 (en) | Adaptive gain control based on echo canceller performance information | |
KR100395680B1 (en) | Method for controlling auto connection conversion | |
JP4515979B2 (en) | IP phone | |
US20040246907A1 (en) | Method for determining the propagation delay of a connection with transmission via a packet-based network | |
US8184616B2 (en) | Changing codec information to provide voice over internet protocol (VoIP) terminal with coloring service | |
JP2001230862A (en) | Voice relay system | |
JPH11275070A (en) | Connection device | |
US7283624B1 (en) | Idle detection for answer supervision | |
CN100450016C (en) | Realization method of online maintenance in communication network | |
JP2002290550A (en) | Voice gateway apparatus, processing method therefor and program thereof | |
KR100851000B1 (en) | Network traffic control method in voip | |
KR100359558B1 (en) | An Automatic Exchange Internet phone and Method for Calling using Automatic Exchange Internet phone | |
JP6930345B2 (en) | IP phone device | |
US6628647B1 (en) | Internet network based telephone call forwarding system and method | |
JP2002176495A (en) | Phone system | |
KR20040039548A (en) | System and Method for Connecting Internet Phone Using Private Branch Exchange |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
PA0109 | Patent application |
St.27 status event code: A-0-1-A10-A12-nap-PA0109 |
|
PA0201 | Request for examination |
St.27 status event code: A-1-2-D10-D11-exm-PA0201 |
|
PG1501 | Laying open of application |
St.27 status event code: A-1-1-Q10-Q12-nap-PG1501 |
|
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
St.27 status event code: A-1-2-D10-D22-exm-PE0701 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
St.27 status event code: A-2-4-F10-F11-exm-PR0701 |
|
PR1002 | Payment of registration fee |
St.27 status event code: A-2-2-U10-U11-oth-PR1002 Fee payment year number: 1 |
|
PG1601 | Publication of registration |
St.27 status event code: A-4-4-Q10-Q13-nap-PG1601 |
|
R17-X000 | Change to representative recorded |
St.27 status event code: A-5-5-R10-R17-oth-X000 |
|
R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 4 |
|
PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 5 |
|
PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 6 |
|
PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 7 |
|
PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 8 |
|
PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 9 |
|
PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 10 |
|
FPAY | Annual fee payment |
Payment date: 20130711 Year of fee payment: 11 |
|
PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 11 |
|
FPAY | Annual fee payment |
Payment date: 20140710 Year of fee payment: 12 |
|
PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 12 |
|
FPAY | Annual fee payment |
Payment date: 20150810 Year of fee payment: 13 |
|
PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 13 |
|
LAPS | Lapse due to unpaid annual fee | ||
PC1903 | Unpaid annual fee |
St.27 status event code: A-4-4-U10-U13-oth-PC1903 Not in force date: 20160813 Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE |
|
PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R11-asn-PN2301 |
|
R19-X000 | Request for party data change rejected |
St.27 status event code: A-5-5-R10-R19-oth-X000 |
|
R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
PC1903 | Unpaid annual fee |
St.27 status event code: N-4-6-H10-H13-oth-PC1903 Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE Not in force date: 20160813 |
|
P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |