[go: up one dir, main page]

KR101169433B1 - Apparatus and Method for Cancelling Line Echo In VoIP System - Google Patents

Apparatus and Method for Cancelling Line Echo In VoIP System Download PDF

Info

Publication number
KR101169433B1
KR101169433B1 KR1020060005807A KR20060005807A KR101169433B1 KR 101169433 B1 KR101169433 B1 KR 101169433B1 KR 1020060005807 A KR1020060005807 A KR 1020060005807A KR 20060005807 A KR20060005807 A KR 20060005807A KR 101169433 B1 KR101169433 B1 KR 101169433B1
Authority
KR
South Korea
Prior art keywords
voice
line echo
voip
pstn
voice signal
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
Application number
KR1020060005807A
Other languages
Korean (ko)
Other versions
KR20070076660A (en
Inventor
안대봉
Original Assignee
삼성전자주식회사
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 삼성전자주식회사 filed Critical 삼성전자주식회사
Priority to KR1020060005807A priority Critical patent/KR101169433B1/en
Publication of KR20070076660A publication Critical patent/KR20070076660A/en
Application granted granted Critical
Publication of KR101169433B1 publication Critical patent/KR101169433B1/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • EFIXED CONSTRUCTIONS
    • E04BUILDING
    • E04FFINISHING WORK ON BUILDINGS, e.g. STAIRS, FLOORS
    • E04F13/00Coverings or linings, e.g. for walls or ceilings
    • E04F13/07Coverings or linings, e.g. for walls or ceilings composed of covering or lining elements; Sub-structures therefor; Fastening means therefor
    • E04F13/08Coverings or linings, e.g. for walls or ceilings composed of covering or lining elements; Sub-structures therefor; Fastening means therefor composed of a plurality of similar covering or lining elements
    • EFIXED CONSTRUCTIONS
    • E04BUILDING
    • E04FFINISHING WORK ON BUILDINGS, e.g. STAIRS, FLOORS
    • E04F13/00Coverings or linings, e.g. for walls or ceilings
    • E04F13/07Coverings or linings, e.g. for walls or ceilings composed of covering or lining elements; Sub-structures therefor; Fastening means therefor
    • E04F13/08Coverings or linings, e.g. for walls or ceilings composed of covering or lining elements; Sub-structures therefor; Fastening means therefor composed of a plurality of similar covering or lining elements
    • E04F13/16Coverings or linings, e.g. for walls or ceilings composed of covering or lining elements; Sub-structures therefor; Fastening means therefor composed of a plurality of similar covering or lining elements of fibres or chips, e.g. bonded with synthetic resins, or with an outer layer of fibres or chips
    • EFIXED CONSTRUCTIONS
    • E04BUILDING
    • E04FFINISHING WORK ON BUILDINGS, e.g. STAIRS, FLOORS
    • E04F2290/00Specially adapted covering, lining or flooring elements not otherwise provided for
    • E04F2290/02Specially adapted covering, lining or flooring elements not otherwise provided for for accommodating service installations or utility lines, e.g. heating conduits, electrical lines, lighting devices or service outlets
    • E04F2290/026Specially adapted covering, lining or flooring elements not otherwise provided for for accommodating service installations or utility lines, e.g. heating conduits, electrical lines, lighting devices or service outlets for lighting

Landscapes

  • Engineering & Computer Science (AREA)
  • Architecture (AREA)
  • Civil Engineering (AREA)
  • Structural Engineering (AREA)
  • Telephonic Communication Services (AREA)

Abstract

본 발명은 VoIP 시스템의 라인 에코 방지 장치 및 그 방법에 관한 것으로 VoIP 음성 신호를 생성하여 PSTN 일반 단말로 전송하고, 상기 PSTN 일반 단말로부터 수신되는 음성 패킷을 분석하여 라인 에코의 발생 여부를 체크하여, 라인 에코가 발생하는 시점에서의 음성 신호 송신 이득 값을 저장하고, IP 단말과 PSTN 일반 단말의 음성 통신에 적용하도록 함으로써, VoIP 시스템과 PSTN의 연동 초기에 라인 에코를 발생시킬 수 있는 VoIP 단의 송신 이득의 임계값을 미리 측정을 통해 획득함으로써, 망 연동시 VoIP의 통화 품질을 일정 수준 이상 보장할 수 있다.The present invention relates to an apparatus and a method for preventing line echo in a VoIP system, generating and transmitting a VoIP voice signal to a PSTN general terminal, and analyzing a voice packet received from the PSTN general terminal to check whether line echo is generated. By transmitting the voice signal transmission gain value at the time of the line echo and applying it to the voice communication between the IP terminal and the PSTN general terminal, the transmission of the VoIP terminal capable of generating the line echo at the beginning of the interworking between the VoIP system and the PSTN. By obtaining the threshold of gain in advance through measurement, it is possible to guarantee a certain level or more of VoIP call quality when interworking with the network.

Description

VoIP 시스템의 라인 에코 방지 장치 및 그 방법{Apparatus and Method for Cancelling Line Echo In VoIP System}Apparatus and Method for Canceling Line Echo In VoIP System

도 1은 본 발명이 적용되는 인터넷을 통한 전화망과 PSTN과의 연동 관계를 나타낸 도면. 1 is a view showing an interworking relationship between a telephone network and a PSTN through the Internet to which the present invention is applied.

도 2는 본 발명에 따른 VoIP 시스템의 라인 에코 방지 장치의 블록 구성 및 VoIP 네트워크와의 연결 관계를 나타낸 도면. 2 is a block diagram of a line echo prevention apparatus of a VoIP system according to the present invention and a connection relationship with a VoIP network.

도 3은 본 발명에 따른 VoIP 시스템의 라인 에코 방지 동작 흐름을 나타낸다. 3 shows a line echo prevention operation flow of the VoIP system according to the present invention.

*도면의 주요 부분에 대한 부호의 설명** Description of the symbols for the main parts of the drawings *

100 : VoIP 게이트웨이 200 : 라인 에코 방지 장치100: VoIP gateway 200: line echo protection device

210 : 호 연결부 220 : 음성 생성부210: call connection unit 220: voice generation unit

230 : 패킷 분석부 240 : 음성 분석부230: packet analyzer 240: voice analyzer

250 : 제어부 300 : 일반 전화 단말250: control unit 300: general telephone terminal

본 발명은 VoIP 시스템의 라인 에코 방지 장치 및 그 방법에 관한 것이다. The present invention relates to an apparatus and method for preventing line echo in a VoIP system.

흔히 인터넷 전화로 불리는 VoIP(Voice over Internet Protocol) 서비스는 인터넷 망을 통해 호를 패킷 단위로 전송하여 통화권 구분 없이 음성 등을 송신하거나 수신하는 새로운 방식의 전화 서비스이다. Voice over Internet Protocol (VoIP) service, commonly referred to as Internet telephony, is a new type of telephony service that transmits or receives voices without distinction of calling rights by transmitting calls in packet units over the Internet.

VoIP를 이용하는 목적은 여러 가지로 볼 수 있으나 아래와 같은 장점으로 그 목적을 살펴볼 수 있다. The purpose of using VoIP can be seen in many ways, but the purpose can be examined with the following advantages.

첫째, 전화망과 데이터 망의 통합으로 망 설비 투자비용 감소이다. 별도의 음성통신을 위한 전화망과 네트웍을 위한 망을 따로 설치하는 것이 아니기 때문에 망설비 투자 비용을 절감할 수 있다. 둘째, 통합 망 구축에 따른 관리 비용 감소와 효율성 향상이다. 하나의 망을 이용하여 데이터 와 음성을 처리하기 때문에 이원화된 현재의 망 구성과 비교하면 관리비용의 감소와 효율성 향상이라는 두 가지 효과를 얻을 수 있다. 셋째, 인터넷 기반의 멀티미디어 서비스 접목이 용이하다는 점이다. 음성과 데이터를 같은 망을 사용함으로서 화상회의 등 기존 회선교환방식의 전화에서는 사용하기가 어려웠던 많은 부가적인 서비스를 구성하기가 용이하다는 점이다. First, investment in network facilities is reduced due to the integration of telephone and data networks. It is possible to reduce the network equipment investment cost by not installing a separate telephone network for the voice communication network and a separate network for the network. Second, the management cost is reduced and efficiency is improved due to the integrated network. Because data and voice are processed using a single network, two effects can be achieved compared to the current dual network configuration, which is to reduce management costs and improve efficiency. Third, it is easy to integrate internet-based multimedia services. By using the same network for voice and data, it is easy to configure many additional services that were difficult to use in existing circuit-switched telephones such as video conferencing.

VoIP 서비스를 할 때에 통신하고자 하는 상대방을 찾아 시그널링 하는 수단이 필요한데, 이러한 VoIP 시그널링의 종류는 ITU-T의 H.323과 IETF의 SIP(Session Initiation Protocol)가 있다. When VoIP service is used, a means for finding and signaling a counterpart to communicate with is required. The types of VoIP signaling include ITU-T's H.323 and IETF's Session Initiation Protocol (SIP).

지금까지는 H.323 기반의 VoIP 서비스 개발이 많이 이루어졌으나 최근에 대두되는 SIP는 파싱(Parsing)과 컴파일(Compile)이 쉽고 확장성이 뛰어나며 텍스트 기반이기 때문에 H.323에 비해 구현이 용이한 장점이 있다. So far, many H.323-based VoIP services have been developed. However, SIP, which has recently emerged, is easy to parse, compile, is scalable, and text-based. have.

VoIP 종단(End-point) 장치(게이트웨이, IP 폰, PC 등)에서는 패킷화 된 음성을 IP 네트워크 상의 RTP 프로토콜을 통하여 송/수신자간에 RTP 패킷을 연속적으로 교환함으로써 상호 음성 통신을 수행하는데, 이러한 연속적인 RTP 패킷의 교환은 IP 네트워크에 대하여는 트래픽 부하를 유발시키며, VoIP 장비에 대하여는 미디어 처리부의 소켓 처리부(Socket Interface)를 통하여 처리되는 RTP 패킷의 프로세싱에 기인하여 장비 전체의 성능을 좌우하는 중요한 요소로 작용한다. VoIP end-point devices (gateways, IP phones, PCs, etc.) perform mutual voice communication by continuously exchanging RTP packets between senders and receivers via packetized voice over the RTP protocol on the IP network. Exchanging RTP packets incurs traffic load on the IP network, and it is an important factor that determines the performance of the entire equipment due to the processing of RTP packets processed through the socket interface of the media processing section for the VoIP equipment. Works.

여기서, RTP(Real-Time Transport Protocol)는 오디오 또는 비디오와 같은 실시간 데이터를 멀티캐스트 또는 유니캐스트 네트워크를 이용하여 전송하는 엔드-투-엔드(End-to-End) 전송 서비스를 제공한다. RTP는 연결 개념이 없으며, 일반적으로 UDP(User Datagram Protocol)의 상위 계층에서 동작하며 UDP의 멀티플렉싱과 체크섬 서비스를 이용한다. Here, the Real-Time Transport Protocol (RTP) provides an end-to-end transmission service for transmitting real-time data such as audio or video using a multicast or unicast network. RTP has no concept of connection and generally operates on the upper layer of User Datagram Protocol (UDP) and uses UDP's multiplexing and checksum services.

음성을 인터넷을 통해 전달하는 가장 큰 문제점 중 하나가 QoS(Quality of Service)와 패킷 손실이다. One of the biggest problems in delivering voice over the Internet is quality of service (QoS) and packet loss.

특히, IP 전화기 대 일반 전화기 형태의 VoIP 통화의 경우 IP 전화기에서 라인 에코(line echo)가 발생하는 예가 빈번하다. 이러한 라인 에코는 발생 조건에 대한 정형화된 수치가 확보되지 않고 있으며, 라인 에코가 발생하는 네트워크 환경별로 매번 관리자가 수동으로 대응해야 한다. 또한, 복합적인 네트워크가 혼재하는 환경에서 라인 에코를 줄이기 위해 VoIP 망의 손실 계획(loss plan)을 변경함에 따라 전체 VoIP 망의 손실 계획도 변경되나, 어느 범위에서 얼마만큼의 변경이 이루어지는 것인가에 대해서도 파악되지 않는 것이 현실이다. In particular, in the case of an IP telephone-to-normal telephone type VoIP call, line echoes occur frequently in the IP telephone. These line echoes do not have a standardized value for the conditions under which they occur, and the administrator must manually respond to each network environment where line echoes occur. In addition, as the loss plan of the VoIP network is changed to reduce the line echo in a mixed network environment, the loss plan of the entire VoIP network is changed, but to what extent and how much change is made. The reality is that it is not understood.

본 발명은 상기의 문제점을 해결하기 위해, 싱글 라인과 연결된 VoIP 전화기에서 라인 에코가 발생되는 시점에서의 이득 값을 이용해 라인 에코가 발생하지 않는 수준의 이득 값 수준을 유지하도록 하는 VoIP 시스템의 라인 에코 방지 장치 및 그 방법을 제공하는 것을 목적으로 한다. In order to solve the above problem, the line echo of the VoIP system to maintain the gain level of the line echo does not occur by using the gain value at the time when the line echo occurs in the VoIP phone connected to a single line An object of the present invention is to provide a prevention device and a method thereof.

상기의 목적을 달성하기 위한 본 발명의 일 측면에 따른 VoIP 시스템의 라인 에코 발생 방지 방법은, VoIP 음성 신호를 생성하여 PSTN 일반 단말로 전송하는 단계; 상기 PSTN 일반 단말로부터 수신되는 음성 패킷을 분석하여 라인 에코의 발생 여부를 체크하는 단계; 및 라인 에코가 발생하는 시점에서의 음성 신호 송신 이득 값을 저장하고, IP 단말과 PSTN 일반 단말의 음성 통신에 적용하는 단계를 포함한다. According to an aspect of the present invention, there is provided a method for preventing line echo generation of a VoIP system, the method comprising: generating a VoIP voice signal and transmitting the generated VoIP voice signal to a PSTN general terminal; Checking whether a line echo is generated by analyzing a voice packet received from the PSTN general terminal; And storing the voice signal transmission gain value at the time when the line echo occurs and applying it to voice communication between the IP terminal and the PSTN general terminal.

VoIP 시스템의 라인 에코 발생 방지 방법은, 상기 라인 에코 발생 여부 체크 결과 라인 에코가 발생하지 않는 경우, 음성 신호의 이득 값을 증가시켜 상기 VoIP 음성 신호를 생성하고 PSTN 일반 단말로 전송하는 단계 및 상기 PSTN 일반 단말로부터 수신되는 음성 패킷을 분석하여 라인 에코의 발생 여부를 체크하는 단계를 반복하는 단계를 더 포함할 수 있다. The line echo generation prevention method of the VoIP system, if the line echo does not occur as a result of the check whether the line echo occurs, generating the VoIP voice signal by increasing the gain value of the voice signal and transmitting to the PSTN general terminal and the PSTN The method may further include repeating the checking of the occurrence of the line echo by analyzing the voice packet received from the general terminal.

상기 IP 단말과 PSTN 일반 단말의 음성 통신에 적용하는 단계는, 상기 라인 에코가 발생하는 시점에서의 음성 신호 송신 이득 값보다 적은 음성 신호 송신 이득 값을 기준으로 VoIP 음성 신호를 생성한다. The step of applying the voice communication between the IP terminal and the PSTN general terminal generates a VoIP voice signal based on a voice signal transmission gain value less than the voice signal transmission gain value at the time when the line echo occurs.

본 발명의 다른 측면에 따른 VoIP 시스템의 라인 에코 발생 방지 장치는 음성을 패킷 형태의 신호로 변환하여 상기 PSTN 일반 단말로 전송하는 음성 생성부; 상기 PSTN 일반 단말로부터 수신되는 패킷을 분석하여 음성 패킷을 추출하는 패킷 분석부; 상기 추출된 음성 패킷을 수신하여 음성 패킷을 분석하여 라인 에코의 발생 여부를 체크하는 음성 분석부; 및 상기 음성 분석부로부터 라인 에코의 발생이 감지된 경우, 라인 에코가 발생하는 시점에서의 음성 신호 송신 이득 값을 저장하는 제어부를 포함한다. In accordance with another aspect of the present invention, an apparatus for preventing line echo generation of a VoIP system includes: a voice generator for converting a voice into a packet signal and transmitting the voice to a PSTN general terminal; A packet analyzer extracting a voice packet by analyzing a packet received from the PSTN general terminal; A voice analyzer which receives the extracted voice packet and analyzes the voice packet to check whether a line echo is generated; And a controller for storing a voice signal transmission gain value at the time point at which the line echo occurs when the generation of the line echo is detected from the voice analyzer.

상기 제어부는, 상기 음성 분석부로부터 라인 에코의 발생이 감지되지 않은 경우, 상기 음성 생성부로 하여금 음성 신호의 이득 값을 증가시켜 상기 VoIP 음성 신호를 생성하고 PSTN 일반 단말로 전송하도록 제어한다. When the generation of the line echo is not detected from the voice analyzer, the controller controls the voice generator to increase the gain value of the voice signal to generate the VoIP voice signal and transmit it to the PSTN general terminal.

상기 제어부는 또한, 상기 음성 분석부로부터 라인 에코의 발생이 감지된 경우, 상기 음성 생성부로 하여금 VoIP 음성 신호의 생성을 중단하도록 제어하는 것 을 특징으로 한다. The controller may further control the voice generator to stop generating the VoIP voice signal when a line echo is detected from the voice analyzer.

상기 VoIP 시스템의 라인 에코 발생 방지 장치는, VoIP 호를 생성하여 PSTN 일반 단말과 연결하는 호 연결부를 더 포함할 수 있다. The apparatus for preventing line echo generation of the VoIP system may further include a call connection unit that generates a VoIP call and connects the PSTN general terminal.

이하, 본 발명에 따른 바람직한 실시예를 도면을 살펴보면서 구체적으로 설명하기로 한다. Hereinafter, a preferred embodiment according to the present invention will be described in detail with reference to the drawings.

도 1은 본 발명이 적용되는 인터넷을 통한 전화망과 PSTN과의 연동 관계를 보여준다. 1 shows an interworking relationship between a telephone network and a PSTN through the Internet to which the present invention is applied.

도 1을 살펴보면, 기존의 전화망인 PSTN(Public Switched Telephone Network)과 인터넷 전화가 접속하는 인터넷 망을 게이트웨이(100)가 연결하고 있음을 알 수 있다. 유선망 위주의 기존의 전화망은 음성을 전달하는 데 목적을 두고 회선 교환 방식이 주류를 이루는 반면, 인터넷 망은 패킷 교환 방식의 영상, 음성 등의 멀티미디어 전송을 위한 기술이 주가 된다. 이렇듯 통신 방식이 다른 두 네트워크를 연동하기 위해서 도 1에서와 같은 게이트웨이가 필요하게 되는 것이다.Referring to FIG. 1, it can be seen that the gateway 100 connects an Internet network to which a public switched telephone network (PSTN), which is an existing telephone network, and an Internet telephone are connected. In the existing telephone network mainly based on the wired network, circuit switching is mainly used for the purpose of delivering voice, whereas the Internet network is mainly the technology for multimedia transmission such as packet switched video and voice. As such, a gateway as shown in FIG. 1 is required to interwork two networks having different communication methods.

도 1을 참고하여 VoIP 종단간 서비스의 형태를 살펴보면, 인터넷망을 통하여 IP 프로토콜을 통한 통신이 이루어지는 IP 전화 대 IP 전화의 형태, 인터넷망을 통하여 통신 ID 또는 IP 주소 등을 보유한 통신 커뮤니티간 음성 서비스를 제공하는 PC 대 PC의 형태, 인터넷망과 PSTN망을 상호 연동하는 IP 프로토콜과 착신 또는 일반 유무선전화간 음성 서비스를 제공하는 IP 전화 대 일반 전화의 형태, PSTN망의 일반 전화가 인터넷망을 경유하여 다른 PSTN망의 일반 전화와 연결하는 일반 전화 대 일반 전화의 형태 등이 있다. Referring to the form of VoIP end-to-end service with reference to Figure 1, the voice service between the communication community having the type of IP phone-to-IP phone that the communication through the IP protocol through the Internet network, the communication ID or IP address through the Internet network PC to PC type, IP protocol to interwork Internet network and PSTN network and IP phone to landline phone to provide voice service between incoming or regular wired / wireless phone, regular phone of PSTN network For example, there is a form of a landline-to-landline connection with a landline of another PSTN network.

VoIP 시스템의 구성 요소는 크게 응용 계층, 신호 계층, 매체 계층으로 나뉘어지며, 각 계층별로 상대방과 같은 프로토콜을 이용하여 통신을 수행한다. 응용 계층은 서비스의 생성 및 수행, 지능화된 호 처리, 서비스 관리를 수행하고, 신호 계층은 호 처리, 호 변환, 자원 관리 및 매체 제어를 수행한다. 그리고, 매체 계층은 실제 데이터의 처리 및 전달, 변형, 품질 보장, 톤 발생 기능 등을 담당한다. The components of VoIP system are largely divided into application layer, signal layer, and media layer, and each layer performs communication using the same protocol as the other party. The application layer performs the creation and execution of services, intelligent call processing, service management, and the signal layer performs call processing, call conversion, resource management, and media control. The media layer is responsible for the processing and delivery of actual data, transformation, quality assurance, tone generation, and the like.

도 2는 본 발명에 따른 VoIP 시스템의 라인 에코 방지 장치의 블록 구성 및 VoIP 네트워크와의 연결 관계를 나타낸다. 2 shows a block configuration of a line echo prevention apparatus of a VoIP system according to the present invention and a connection relationship with a VoIP network.

도 2에서 보는 바와 같이 본 발명에 따른 라인 에코 방지 장치(200)는 VoIP 게이트웨이(100)를 통해 일반 전화 단말(300)과 연결되어 있다. 도 2에서 라인 에코 방지 장치(200)는 송신 측, 일반 전화 단말(300)은 수신 측이 된다. 일반 전화 단말(300)로 연결된 라인은 싱글 라인으로, 데이터 라인과 전력 라인 각각 하나씩으로 구성된다. As shown in FIG. 2, the line echo prevention apparatus 200 according to the present invention is connected to a general telephone terminal 300 through the VoIP gateway 100. In FIG. 2, the line echo prevention apparatus 200 is a transmitting side, and the general telephone terminal 300 is a receiving side. The line connected to the general telephone terminal 300 is a single line, and consists of one data line and one power line.

VoIP 게이트웨이(100)는 PSTN망과 IP망을 연결해서 통신이 가능토록 한다. VoIP 망에서는 일반적으로 H.323과 SIP(Session Initiation Protocol)가 시그널링 프로토콜로 사용되고 있다. 여기서, 게이트웨이는 넓은 의미로 2개 이상의 다른 종류 또는 같은 종류의 통신망을 상호 접속하여 통신망간에 정보를 주고받도록 하는 장치를 말하는데, 좁은 의미로는 OSI 기본 참조 모델의 각 계층에서 프로토콜이 달 라 호환성이 없는 복수의 통신망을 상호 접속하여 프로토콜의 변환을 수행하는 장치로 이해된다. 즉, VoIP 게이트웨이(100)는 PSTN과 인터넷망을 상호 접속하여 프로토콜의 변환을 수행하는 역할을 한다. The VoIP gateway 100 connects the PSTN network and the IP network to enable communication. In the VoIP network, H.323 and Session Initiation Protocol (SIP) are generally used as signaling protocols. Here, the gateway refers to a device that interconnects two or more different types or the same types of communication networks in a broad sense, and transmits and receives information between them. In a narrow sense, protocols are different in each layer of the OSI basic reference model. It is understood as a device for performing protocol conversion by interconnecting a plurality of communication networks. That is, the VoIP gateway 100 performs a protocol conversion by interconnecting the PSTN and the Internet.

VoIP 에이전트(200)는 호 연결부(210), 음성 생성부(220), 패킷 분석부(230) 및 음성 분석부(240)를 포함한다.  The VoIP agent 200 includes a call connection unit 210, a voice generator 220, a packet analyzer 230, and a voice analyzer 240.

호 연결부(210)는 VoIP 호를 생성하여 VoIP 게이트웨이(100)를 거쳐 일반 전화 단말(300)과의 호 연결을 수행한다. The call connection unit 210 generates a VoIP call and performs a call connection with the general telephone terminal 300 via the VoIP gateway 100.

호가 연결되고 사용자의 음성이 음성 생성부(220)로 입력되면 음성 생성부(220)는 음성을 패킷 형태의 신호로 변환하여 VoIP 게이트웨이(100)로 전송한다. VoIP 게이트웨이(100)로 전송된 음성 신호는 착신 측인 일반 전화 단말(300)에서 최종 수신하여 아날로그 신호로 변환, 사용자에게 전달된다. When the call is connected and the user's voice is input to the voice generator 220, the voice generator 220 converts the voice into a packet signal and transmits the voice to the VoIP gateway 100. The voice signal transmitted to the VoIP gateway 100 is finally received by the general telephone terminal 300 of the called party, converted into an analog signal, and transmitted to the user.

패킷 분석부(230)는 일반 전화 단말(300)로부터 수신한 패킷을 분석하여 음성 패킷만을 추출하고 음성 분석부(240)로 출력한다. 음성 분석부(240)는 패킷 분석부(230)로부터 음성 패킷을 수신하고 음성 패킷의 최고 이득(Peak Gain)을 측정한다. The packet analyzer 230 analyzes a packet received from the general telephone terminal 300, extracts only a voice packet, and outputs the voice packet to the voice analyzer 240. The voice analyzer 240 receives a voice packet from the packet analyzer 230 and measures a peak gain of the voice packet.

한편, 제어부(250)는 상기 음성 생성부(220)로 하여금 음성 신호의 이득 값을 높여가면서 음성을 생성하도록 제어하고, PSTN 망으로부터 수신되는 음성 신호에서 라인 에코가 발생하는 시점에서 음성의 발생을 멈추고 음성 생성부(220)에서 생성하는 음성 신호의 최대 송신(Tx) 이득을 기록한다. 이 때의 음성 신호의 송신(Tx) 이득 값은 실제로 VoIP 호가 이루어지는 VoIP 단말의 음성 신호 생성에 적용 되는데, 최대 송신 이득은 라인 에코가 발생하는 시점의 음성 이득 값이므로 이 값보다는 작은 값으로 음성 송신 이득이 설정되어야 할 것이다. On the other hand, the controller 250 controls the voice generator 220 to generate a voice while increasing the gain value of the voice signal, and generates the voice at the time when line echo occurs in the voice signal received from the PSTN network. Stop and record the maximum transmission (Tx) gain of the voice signal generated by the voice generator 220. In this case, the Tx gain value of the voice signal is actually applied to the voice signal generation of the VoIP terminal in which the VoIP call is made. Since the maximum transmit gain is the voice gain value at the time of the line echo, the voice transmission is made smaller than this value. The gain will have to be set.

도 3은 본 발명에 따른 VoIP 시스템의 라인 에코 방지 동작 흐름을 나타낸다. 3 shows a line echo prevention operation flow of the VoIP system according to the present invention.

우선 호를 연결하고(S301), 음성을 생성한다(S302). 생성한 음성은 VoIP 게이트웨이를 통해 상대 일반 전화 단말로 전송된다. 상대 단말로부터 패킷을 수신하면(S303), 수신된 패킷으로부터 라인 에코가 발생하는지 체크한다(S304). 라인 에코가 발생하지 않는 경우 초기의 음성 이득 값보다 증가한 값으로 음성 이득 값을 조절하여(S305) 음성을 생성하고 전송한다(S302). 그리고, 상대 단말로부터 수신되는 패킷을 분석하여 라인 에코가 발생할 때까지 상기 S302 과정 내지 S305 과정을 반복한다. First, a call is connected (S301), and a voice is generated (S302). The generated voice is transmitted to the other general telephone terminal through the VoIP gateway. When a packet is received from the counterpart terminal (S303), it is checked whether a line echo occurs from the received packet (S304). If the line echo does not occur, the voice gain value is adjusted to a value increased from the initial voice gain value (S305) to generate and transmit the voice (S302). Then, steps S302 to S305 are repeated until a line echo occurs by analyzing the packet received from the counterpart terminal.

상기 과정을 반복하는 중 라인 에코의 발생이 감지되면(S304의 Yes), 음성 생성을 중단하고(S306), 라인 에코 발생 시점에서의 음성 이득 값을 저장한다(S307).If the occurrence of the line echo is detected while repeating the above process (Yes in S304), the voice generation is stopped (S306), and the voice gain value at the time of the line echo generation is stored (S307).

본 발명은, VoIP 시스템과 PSTN의 연동 초기에 라인 에코를 발생시킬 수 있는 VoIP단의 송신 이득의 임계값을 미리 측정을 통해 획득함으로써, 망 연동시 VoIP의 통화 품질을 일정 수준 이상 보장할 수 있으며, VoIP와 연동되는 싱글 라인 들의 라인 에코를 발생시키는 송신 이득을 확보하고 라인 에코 방지에 대한 대응 방법을 데이터화하여 시나리오로 재구축하면 차후 VoIP 망의 싱글 라인 연동시 구축 시간을 단축할 수 있으며, 라인 에코 방지를 위해 변경되는 VoIP 손실 플랜의 변경에 따른 통화 볼륨의 저하 문제에게 효과적으로 대응할 수 있다. The present invention, by obtaining the threshold value of the transmission gain of the VoIP terminal that can generate a line echo in the early stage of the interworking between the VoIP system and the PSTN, can ensure the call quality of the VoIP at a certain level or more when the network interworking. By securing the transmission gain that generates line echoes of single lines interworking with VoIP, and reconstructing scenarios by dataizing the countermeasures against line echo prevention, it is possible to shorten the construction time when the single line interworking of VoIP network is performed later. It can effectively cope with the problem of a drop in call volume caused by a change in VoIP loss plan that is changed to prevent echo.

Claims (8)

PSTN과 연동하는 VoIP 시스템의 라인 에코 발생 방지 방법에 있어서,In the line echo prevention method of the VoIP system which works with PSTN, VoIP 음성 신호를 생성하여 PSTN 일반 단말로 전송하는 단계;Generating and transmitting a VoIP voice signal to a PSTN general terminal; 상기 PSTN 일반 단말로부터 수신되는 음성 패킷을 분석하여 라인 에코의 발생 여부를 체크하는 단계; 및Checking whether a line echo is generated by analyzing a voice packet received from the PSTN general terminal; And 라인 에코가 발생하는 시점에서의 음성 신호 송신 이득 값을 저장하고, IP 단말과 PSTN 일반 단말의 음성 통신에 적용하는 단계를 포함하는 VoIP 시스템의 라인 에코 발생 방지 방법.A method of preventing line echo generation in a VoIP system comprising storing a voice signal transmission gain value at a time point at which a line echo occurs and applying it to voice communication between an IP terminal and a PSTN general terminal. 제 1항에 있어서, The method of claim 1, 상기 라인 에코 발생 여부 체크 결과 라인 에코가 발생하지 않는 경우, If a line echo does not occur as a result of checking whether the line echo occurs, 음성 신호의 이득 값을 증가시켜 상기 VoIP 음성 신호를 생성하고 PSTN 일반 단말로 전송하는 단계 및 상기 PSTN 일반 단말로부터 수신되는 음성 패킷을 분석하여 라인 에코의 발생 여부를 체크하는 단계를 반복하는 단계를 더 포함하는 VoIP 시스템의 라인 에코 발생 방지 방법.Generating the VoIP voice signal by increasing the gain value of the voice signal and transmitting the voice signal to the PSTN general terminal, and analyzing the voice packet received from the PSTN general terminal to check whether a line echo is generated. How to prevent line echo generation in a VoIP system that includes 제 2항에 있어서, 3. The method of claim 2, 상기 IP 단말과 PSTN 일반 단말의 음성 통신에 적용하는 단계는, The step of applying to the voice communication between the IP terminal and the PSTN general terminal, 상기 라인 에코가 발생하는 시점에서의 음성 신호 송신 이득 값보다 적은 음성 신호 송신 이득 값을 기준으로 VoIP 음성 신호를 생성하는 것을 특징으로 하는 VoIP 시스템의 라인 에코 발생 방지 방법.And generating a VoIP voice signal based on a voice signal transmission gain value less than the voice signal transmission gain value at the time when the line echo occurs. PSTN과 연동하는 VoIP 시스템의 라인 에코 발생 방지 장치에 있어서,In the line echo generation apparatus of the VoIP system which works with a PSTN, 음성을 패킷 형태의 신호로 변환하여 상기 PSTN 일반 단말로 전송하는 음성 생성부;A voice generator for converting a voice into a packet signal and transmitting the voice to the PSTN general terminal; 상기 PSTN 일반 단말로부터 수신되는 패킷을 분석하여 음성 패킷을 추출하는 패킷 분석부;A packet analyzer extracting a voice packet by analyzing a packet received from the PSTN general terminal; 상기 추출된 음성 패킷을 분석하여 라인 에코의 발생 여부를 체크하는 음성 분석부; 및A voice analyzer configured to analyze the extracted voice packet and check whether line echo is generated; And 상기 음성 분석부로부터 라인 에코의 발생이 감지된 경우, 라인 에코가 발생하는 시점에서의 음성 신호 송신 이득 값을 저장하는 제어부를 포함하는 VoIP 시스템의 라인 에코 발생 방지 장치.And a control unit for storing a voice signal transmission gain value at the time when the line echo is generated, when the occurrence of the line echo is detected from the voice analyzer. 제 4항에 있어서, 5. The method of claim 4, 상기 제어부는, The control unit, 상기 음성 분석부로부터 라인 에코의 발생이 감지되지 않은 경우, 상기 음성 생성부로 하여금 음성 신호의 이득 값을 증가시켜 상기 VoIP 음성 신호를 생성하고 PSTN 일반 단말로 전송하도록 제어하는 것을 특징으로 하는 VoIP 시스템의 라인 에코 발생 방지 장치.When the generation of the line echo is not detected from the voice analyzer, the voice generator increases the gain value of the voice signal to generate the VoIP voice signal and transmit the generated voice signal to a PSTN general terminal. Line echo generation device. 제 4항에 있어서, 5. The method of claim 4, 상기 제어부는, The control unit, 상기 음성 분석부로부터 라인 에코의 발생이 감지된 경우, 상기 음성 생성부로 하여금 VoIP 음성 신호의 생성을 중단하도록 제어하는 것을 특징으로 하는 VoIP 시스템의 라인 에코 발생 방지 장치.And detecting the occurrence of the line echo from the voice analyzer, controlling the voice generator to stop generating the VoIP voice signal. 제 4항에 있어서, 5. The method of claim 4, 상기 제어부는, The control unit, 상기 라인 에코가 발생하는 시점에서 저장한 음성 신호 송신 이득 값을 IP 단말과 PSTN 일반 단말의 음성 통신에 적용하도록 VoIP 시스템으로 제공하는 것을 특징으로 하는 VoIP 시스템의 라인 에코 발생 방지 장치. And providing a voice signal transmission gain value stored at the time point of the line echo to the VoIP system so as to be applied to the voice communication between the IP terminal and the PSTN general terminal. 제 4항에 있어서, 5. The method of claim 4, VoIP 호를 생성하여 PSTN 일반 단말과 연결하는 호 연결부를 더 포함하는 VoIP 시스템의 라인 에코 발생 방지 장치.The apparatus of claim 1, further comprising a call connection unit for generating a VoIP call and connecting the PSTN with a general terminal.
KR1020060005807A 2006-01-19 2006-01-19 Apparatus and Method for Cancelling Line Echo In VoIP System Expired - Fee Related KR101169433B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020060005807A KR101169433B1 (en) 2006-01-19 2006-01-19 Apparatus and Method for Cancelling Line Echo In VoIP System

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020060005807A KR101169433B1 (en) 2006-01-19 2006-01-19 Apparatus and Method for Cancelling Line Echo In VoIP System

Publications (2)

Publication Number Publication Date
KR20070076660A KR20070076660A (en) 2007-07-25
KR101169433B1 true KR101169433B1 (en) 2012-07-27

Family

ID=38501443

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020060005807A Expired - Fee Related KR101169433B1 (en) 2006-01-19 2006-01-19 Apparatus and Method for Cancelling Line Echo In VoIP System

Country Status (1)

Country Link
KR (1) KR101169433B1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20150050241A (en) 2013-10-31 2015-05-08 에스케이플래닛 주식회사 Terminal Equipment and echo cancellation method for mVoIP

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100271508B1 (en) 1995-03-09 2000-11-15 클라크 3세 존 엠. Band power echo reducer for multifrequency signal detectors

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100271508B1 (en) 1995-03-09 2000-11-15 클라크 3세 존 엠. Band power echo reducer for multifrequency signal detectors

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20150050241A (en) 2013-10-31 2015-05-08 에스케이플래닛 주식회사 Terminal Equipment and echo cancellation method for mVoIP

Also Published As

Publication number Publication date
KR20070076660A (en) 2007-07-25

Similar Documents

Publication Publication Date Title
US7953841B2 (en) Monitoring an RTP data stream based on a phone call
US7715413B2 (en) Multi-network exchange system for telephony applications
EP2074790B1 (en) Media terminal adapter with session initiation protocol (sip) proxy
US7940684B2 (en) Voice over internet protocol (VoIP) testing
KR100480722B1 (en) IP Phone having ringback tone generating apparatus and Method for transmitting ringback tone thereof
US9054887B2 (en) Method and apparatus for enabling communications assistance for law enforcement act services
US8116442B2 (en) Method and apparatus for audio conference bridge initiated remote device muting
AU2004200598B2 (en) Voice over internet protocol system having dynamic gain control function and method thereof
CN101594433A (en) Voice Monitoring System and Method for Internet Telephony
WO2010007977A1 (en) Gateway device and method, and program
US20110164529A1 (en) Method and apparatus for dynamically adjusting broadband access bandwidth
US7925503B2 (en) Method and apparatus for dynamically providing comfort noise
US7688810B2 (en) Method and system for inserting comfort signal in reaction to events
KR101169433B1 (en) Apparatus and Method for Cancelling Line Echo In VoIP System
US20080159512A1 (en) Method and system for inserting user defined comfort signal
US7746771B1 (en) Method and apparatus for controlling logging in a communication network
US7283624B1 (en) Idle detection for answer supervision
US20080159161A1 (en) Method and system for inserting selelcted comfort signal
US7881294B1 (en) Method and apparatus for enabling network based media manipulation
EP1641311A1 (en) Fault isolation mechanisms for POTS emulation service on an FTTx platform
US7599357B1 (en) Method and apparatus for detecting and correcting electrical interference in a conference call
KR100479268B1 (en) Method for setting bearer in VoIP network
US8737575B1 (en) Method and apparatus for transparently recording media communications between endpoint devices
US8625770B1 (en) Method and apparatus for monitoring a network element
Nanda The Voice over IP Challenge

Legal Events

Date Code Title Description
PA0109 Patent application

St.27 status event code: A-0-1-A10-A12-nap-PA0109

PG1501 Laying open of application

St.27 status event code: A-1-1-Q10-Q12-nap-PG1501

A201 Request for examination
PA0201 Request for examination

St.27 status event code: A-1-2-D10-D11-exm-PA0201

D13-X000 Search requested

St.27 status event code: A-1-2-D10-D13-srh-X000

D14-X000 Search report completed

St.27 status event code: A-1-2-D10-D14-srh-X000

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

R18-X000 Changes to party contact information recorded

St.27 status event code: A-3-3-R10-R18-oth-X000

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

FPAY Annual fee payment

Payment date: 20150629

Year of fee payment: 4

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 4

FPAY Annual fee payment

Payment date: 20160629

Year of fee payment: 5

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 5

P22-X000 Classification modified

St.27 status event code: A-4-4-P10-P22-nap-X000

FPAY Annual fee payment

Payment date: 20170629

Year of fee payment: 6

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 6

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

Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

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