Nothing Special   »   [go: up one dir, main page]

KR100397547B1 - An internet voice communication method using WebCallAgent - Google Patents

An internet voice communication method using WebCallAgent Download PDF

Info

Publication number
KR100397547B1
KR100397547B1 KR10-2001-0000137A KR20010000137A KR100397547B1 KR 100397547 B1 KR100397547 B1 KR 100397547B1 KR 20010000137 A KR20010000137 A KR 20010000137A KR 100397547 B1 KR100397547 B1 KR 100397547B1
Authority
KR
South Korea
Prior art keywords
web call
web
port
voice
call agent
Prior art date
Application number
KR10-2001-0000137A
Other languages
Korean (ko)
Other versions
KR20010025530A (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 KR10-2001-0000137A priority Critical patent/KR100397547B1/en
Publication of KR20010025530A publication Critical patent/KR20010025530A/en
Application granted granted Critical
Publication of KR100397547B1 publication Critical patent/KR100397547B1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • H04L65/1069Session establishment or de-establishment
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/10Architectures or entities
    • H04L65/102Gateways
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • H04L65/1101Session protocols
    • H04L65/1106Call signalling protocols; H.323 and related

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Business, Economics & Management (AREA)
  • General Business, Economics & Management (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Telephonic Communication Services (AREA)

Abstract

본 발명은 웹콜에이전트를 이용한 사설망에서의 인터넷 음성통신 방법에 관한 것으로서, 웹콜클라이언트는 사용자 데이터그램 프로토콜 패킷을 라우터로 전송하는 단계; 상기 라우터는 수신한 사용자 데이터그램 프로토콜 패킷 헤더의 소스 어드레스와 포트를 기 할당된 공중 인터넷 프로토콜과 포트로 대체하여 상기 웹콜에이전트로 전송하는 단계; 상기 웹콜에이전트는 수신한 사용자 데이터그램 프로토콜 패킷 헤더에서 소스 어드레스와 포트 정보를 추출하고 추출한 정보를 사용자 데이터그램 프로토콜 패킷내에 메시지 형태로 실어 상기 웹콜클라이언트로 전송하는 단계; 상기 웹콜클라이언트는 수신한 사용자 데이터그램 프로토콜 패킷에서 공중 인터넷 프로토콜과 포트를 인식하는 단계; 상기 웹콜클라이언트는 인식한 정보를 음성을 수신할 수 있는 채널정보로 대체하여 상기 웹콜에이전트로 전송하는 단계; 상기 웹콜에이전트와 게이트웨이 간에 콜 시그널링하는 단계; 상기 웹콜에이전트는 상기 게이트웨이가 수신할 채널정보를 상기 웹콜클라이언트로 전송하는 단계를 포함한 것을 특징으로 한다.The present invention relates to an internet voice communication method in a private network using a web call agent, comprising: transmitting a user datagram protocol packet to a router; The router replacing the source address and port of the received user datagram protocol packet header with a pre-assigned public internet protocol and port and transmitting the same to the web call agent; The web call agent extracting source address and port information from the received user datagram protocol packet header and transmitting the extracted information in a user datagram protocol packet in a message form to the web call client; The web call client recognizing a public Internet protocol and a port in the received user datagram protocol packet; The web call client replacing the recognized information with channel information capable of receiving voice and transmitting the received information to the web call agent; Call signaling between the web call agent and a gateway; The web call agent may include transmitting channel information to be received by the gateway to the web call client.

Description

웹콜에이전트를 이용한 사설망에서의 인터넷 음성통신 방법{An internet voice communication method using WebCallAgent}An internet voice communication method using WebCallAgent}

본 발명은 웹콜에이전트를 이용한 사설망에서의 인터넷 음성통신 방법에 관한 것으로서, 특히 사설 인터넷 프로토콜을 할당받은 웹 단말 이용자가 상대방과 웹투폰 형태의 음성통신을 할 경우에 자신의 음성을 상대방에게 전달할 수 있을 뿐만 아니라 상대방으로부터 전송된 음성도 들을 수 있는 인터넷 음성통신 방법에 관한 것이다.The present invention relates to an internet voice communication method in a private network using a web call agent. In particular, when a web terminal user assigned a private internet protocol performs voice communication in the form of a web-to-phone with the other party, his or her voice may be transmitted to the other party. Rather, the present invention relates to an internet voice communication method that can hear voice transmitted from the other party.

일반적으로, 종래의 웹콜에이전트를 이용한 사설망에서의 인터넷 음성통신 방법은, 사설 인터넷 프로토콜을 할당받은 웹 단말 이용자가 상대방과 웹투폰 형태의 음성통신을 할 경우에 이용자가 음성을 수신할 주소/포트에 대하여 실제 공중 인터넷 프로토콜과 포트를 할당받지 않은 상태이기 때문에 이용자의 음성을 상대방에게 전달할 수는 있어도 상대방으로부터 전송되는 음성을 들을 수 없는 문제점이 있었다.도 2는 종래의 웹콜에이전트를 이용한 사설망에서의 인터넷 음성통신 방법에 관한 흐름도이다. 도 2를 참조하여 설명하면, 먼저 라우터 내부에 존재하는 웹콜클라이언트(10)가 라우터(20)를 거쳐 웹콜에이전트(30)와 전송 제어 프로토콜 통신을 개시한다(s101). 그리고 웹콜클라이언트(10) 자신이 수신할 음성 채널 주소를 웹콜에이전트(30)에 전송하고(s102-s103), 웹콜에이전트(30)와 게이트웨이(40)가 콜 시그널링(Call Signaling)하게 된다(s104).이어서, 웹콜클라이언트(10)에서 상대방의 수신할 음성 채널 주소를 수신하여(s105-s106), 상대방의 해당 주소로 음성을 전송하면 상대방에게 음성이 도달하게 된다(s107-s108). 그러나 상대방으로부터 전송되는 음성을 듣기 위해 상기 웹콜에이전트(30)의 음성 수신 주소로 전송을 시도하지만, 상대방에게 도달되지 않아 웹콜클라이언트(10)에서 상대방의 음성을 들을 수 없게 된다.In general, the conventional Internet voice communication method in a private network using a web call agent is a web terminal user assigned a private Internet protocol for the address / port that the user will receive voice when a web-to-phone type voice communication with the other party Since the real public Internet protocol and port have not been assigned, there is a problem in that the user's voice can be transmitted to the other party, but the voice transmitted from the other party cannot be heard. FIG. 2 shows the Internet voice in a private network using a conventional web call agent. It is a flowchart regarding a communication method. Referring to FIG. 2, first, the web call client 10 inside the router initiates transmission control protocol communication with the web call agent 30 via the router 20 (S101). The web call client 10 transmits the voice channel address to be received by the web call agent 30 to the web call agent 30 (s102-s103), and the web call agent 30 and the gateway 40 perform call signaling (s104). Then, the web call client 10 receives the voice channel address of the other party to receive (s105-s106), and when the voice is transmitted to the corresponding address of the other party, the voice reaches the other party (s107-s108). However, although an attempt is made to transmit to the voice call address of the web call agent 30 to listen to the voice transmitted from the other party, the web call client 10 cannot hear the other party's voice because the other party is not reached.

이에 본 발명은 상기와 같은 문제점을 해결하기 위하여 안출된 것으로서, 사설 인터넷 프로토콜을 할당받은 웹 단말 이용자가 상대방과 웹투폰 형태의 음성통신을 하는 경우에 자신의 음성을 상대방에게 전달할 수 있을 뿐만 아니라 상대방으로부터 전송되는 음성도 수신할 수 있는 웹콜에이전트를 이용한 사설망에서의 인터넷 음성통신 방법을 제공하는데 그 목적이 있다.Accordingly, the present invention has been made to solve the above problems, when a web terminal user assigned a private Internet protocol is in the form of a web-to-phone voice communication with the other party can not only transmit their voice to the other party, but also from the other party An object of the present invention is to provide an internet voice communication method in a private network using a web call agent that can also receive transmitted voice.

도 1은 본 발명에 적용되는 구성 블록도,1 is a configuration block diagram applied to the present invention,

도 2는 종래의 웹콜에이전트를 이용한 사설망에서의 인터넷 음성통신 방법에 관한 흐름도,2 is a flowchart illustrating an internet voice communication method in a private network using a conventional web call agent.

도 3은 본 발명에 따른 웹콜에이전트를 이용한 사설망에서의 인터넷 음성통신 방법에 관한 흐름도이다.3 is a flowchart illustrating an internet voice communication method in a private network using a web call agent according to the present invention.

*도면의 주요부호 설명* Description of the main symbols in the drawings

10 : 웹콜클라이언트 20 : 라우터10: Web Call Client 20: Router

30 : 웹콜에이전트 40 : 게이트웨이30: Web Call Agent 40: Gateway

상기와 같은 목적을 달성하기 위하여, 본 발명에 따른 사설 인터넷 프로토콜을 할당받은 웹 단말 이용자가 H.323 표준안을 이용하면서 웹콜클라이언트와 웹콜에이전트 방식을 도입한 웹투폰 형태의 음성통신을 하는 방법은, 웹콜클라이언트와 웹콜에이전트가 전송 제어 프로토콜(TCP:Transmission Control Protocal) 통신을 개시하되, 상기 웹콜클라이언트는 사용자 데이터그램 프로토콜 패킷(UDP:User Datagram Protocol)을 라우터로 전송하는 단계; 상기 라우터는 수신한 사용자 데이터그램 프로토콜 패킷 헤더의 소스 어드레스와 포트를 기 할당된 공중 인터넷 프로토콜과 포트로 대체하여 상기 웹콜에이전트로 전송하는 단계; 상기 웹콜에이전트는 수신한 사용자 데이터그램 프로토콜 패킷 헤더에서 소스 어드레스와 포트 정보를 추출하고 추출한 정보를 사용자 데이터그램 프로토콜 패킷내에 메시지 형태로 실어 상기 웹콜클라이언트로 전송하는 단계; 상기 웹콜클라이언트는 수신한 사용자 데이터그램 프로토콜 패킷에서 공중 인터넷 프로토콜과 포트를 인식하는 단계; 상기 웹콜클라이언트는 인식한 정보를 음성을 수신할 수 있는 채널정보로 대체하여 상기 웹콜에이전트로 전송하는 단계; 상기 웹콜에이전트와 게이트웨이 간에 콜 시그널링하는 단계; 상기 웹콜에이전트는 상기 게이트웨이가 수신할 채널정보를 상기 웹콜클라이언트로 전송하는 단계; 및 상기 웹콜클라이언트는 상대방의 수신 채널 주소로 웹 단말 이용자의 음성을 전송하고, 상기 게이트웨이는 공중 인터넷 프로토콜과 포트로 상대방의 음성을 전송하는 단계를 포함한 것을 특징으로 한다.In order to achieve the above object, a method of performing a web-to-phone voice communication using a web call client and a web call agent method using a H.323 standard while a web terminal user assigned a private internet protocol according to the present invention is provided. The client and the web call agent initiating Transmission Control Protocol (TCP) communication, the web call client transmitting a User Datagram Protocol (UDP) to the router; The router replacing the source address and port of the received user datagram protocol packet header with a pre-assigned public internet protocol and port and transmitting the same to the web call agent; The web call agent extracting source address and port information from the received user datagram protocol packet header and transmitting the extracted information in a user datagram protocol packet in a message form to the web call client; The web call client recognizing a public Internet protocol and a port in the received user datagram protocol packet; The web call client replacing the recognized information with channel information capable of receiving voice and transmitting the received information to the web call agent; Call signaling between the web call agent and a gateway; The web call agent transmitting channel information to be received by the gateway to the web call client; And transmitting the voice of the web terminal user to the reception channel address of the counterpart, and the gateway transmitting the voice of the counterpart to the public Internet protocol and the port.

이하 첨부된 도면을 참조하여 본 발명을 상세히 설명하기로 한다.Hereinafter, the present invention will be described in detail with reference to the accompanying drawings.

도 1은 본 발명에 적용되는 구성 블록도이다.1 is a configuration block diagram applied to the present invention.

도 1을 참조하여 설명하면, 웹콜클라이언트(WebCallClient:10), 라우터(Router:20), 웹콜에이전트(WebCallAgent:30), 및 게이트웨이(Gateway:40)가 상호 연결되어 있다. 상기 웹콜클라이언트(10)는 라우터(20) 내부에 존재하게 되고 이들 구성요소들은 사설 인터넷 프로토콜(Private IP)망으로 연결된다. 그리고 웹콜에이전트(30)는 라우터(20)와 게이트웨이(40)사이에 존재한다. 또한 상기의 라우터(20)는 NAT 라우터나 ISDN 라우터 등과 같이 사설 인터넷 프로토콜을 사용하는 라우터를 통칭한다.Referring to FIG. 1, a web call client (WebCallClient: 10), a router (Router: 20), a web call agent (WebCallAgent: 30), and a gateway (Gateway: 40) are interconnected. The web call client 10 is present in the router 20 and these components are connected to a private IP network. The web call agent 30 is present between the router 20 and the gateway 40. In addition, the router 20 collectively refers to a router using a private Internet protocol such as a NAT router or an ISDN router.

종래의 H.323 표준안을 이용한 웹투폰 방식의 경우, 통화에 필요한 채널 정보가 주고받는 메시지 내에 포함되어 전달된다. 그런데 상기와 같은 경우 사설 인터넷 프로토콜을 사용하는 NAT나 ISDN 라우터 하에서는 내부 단말이 외부로 전달한 음성을 전달받기 위한 자신의 채널 주소/포트에 대해 실제로 라우터에서 공중 인터넷 프로토콜과 포트 할당을 받지 않았기 때문에 외부 단말이 가진 음성 채널 주소로는 내부 단말에 음성이 도달할 수가 없다. 그 결과 상대방의 음성을 들을 수 없게 된다. 이 경우 NAT나 ISDN 라우터에 음성 수신을 위한 특정 인터넷 프로토콜 주소와 포트를 미리 지정하는 식으로 해당 라우터를 미리 조정하지 않는 한 정상적인 음성통신이 불가능하다. 상기 H.323 표준안은 오디오와 비주얼 매체용으로 사용자 데이터그램 프로토콜, 데이터용으로 전송 제어 프로토콜을 사용한다.In the case of the web-to-phone method using the conventional H.323 standard, channel information necessary for a call is included and transmitted in a message. However, in the above case, under the NAT or ISDN router using the private Internet protocol, the external terminal because the internal terminal does not actually receive the public Internet protocol and port assignment for its channel address / port for receiving voice transmitted from the outside. This voice channel address does not allow voice to reach the internal terminal. As a result, the other party's voice cannot be heard. In this case, normal voice communication is impossible unless the router is pre-adjusted by specifying a specific Internet protocol address and port for voice reception in NAT or ISDN router. The H.323 standard uses user datagram protocols for audio and visual media and transmission control protocols for data.

또한 웹콜클라이언트(10)와 웹콜에이전트(30) 방식을 적용한 웹투폰 방법은, 웹 단말의 웹콜클라이언트(10)는 웹콜에이전트(30)와 전송 제어 프로토콜을 통해 필요한 정보를 주고 받고 웹콜에이전트(30)가 여러 웹콜클라이언트를 대신하여 게이트키퍼(GateKeeper) 또는 게이트웨이(40)와 H.323 메시징을 하여 최종적으로 웹콜클라이언트(10)와 상대 게이트웨이(40)간의 음성통신을 가능케 한다. 그러나 이 경우에도 상기의 경우와 마찬가지로 웹콜클라이언트(10)가 NAT나 ISDN 라우터 내부에 존재하는 경우 사설 인터넷 프로토콜을 가지게 되므로 자신의 음성을 수신할 주소/포트에 대하여 실제 공중 인터넷 프로토콜과 포트를 할당 받지 않은 상태이므로 결과적으로 상대방의 음성을 들을 수가 없게 된다.In addition, the web call client 10 and the web call agent 30 are applied to the web-to-phone method. The web call client 10 of the web terminal sends and receives necessary information through the web call agent 30 and the transmission control protocol. H.323 messaging with the gatekeeper or gateway 40 on behalf of several web call clients enables voice communication between the web call client 10 and the counterpart gateway 40. However, even in this case, since the web call client 10 has a private internet protocol when the NAT is in a NAT or ISDN router, the real public Internet protocol and port are not assigned to the address / port for receiving voice. As a result, the voice of the other party cannot be heard as a result.

도 3은 본 발명에 따른 웹콜에이전트를 이용한 사설망에서의 인터넷 음성통신 방법에 관한 흐름도이다. 즉 도 2의 방법에 따른 문제점을 해결하여 상대방의 음성을 들을 수 있기 위한 개선 방법이다.3 is a flowchart illustrating an internet voice communication method in a private network using a web call agent according to the present invention. That is, it is an improvement method for solving the problem of the method of FIG. 2 so that the voice of the other party can be heard.

먼저 라우터 내부에 존재하는 웹콜클라이언트(10)가 라우터(20)를 거쳐 웹콜에이전트(30)와 전송 제어 프로토콜 통신을 개시한다(s201). 그리고 웹콜클라이언트(10)에서 사용자 데이터그램 프로토콜 패킷을 웹콜에이전트(30)에 전송하게 된다(s202-s203). 이때 웹콜클라이언트(10)에서 사용자 데이터그램 프로토콜 패킷을 외부로 보내려면 라우터(20)에서는 패킷 헤더의 소스 어드레스 및 포트를 자신이 할당한 공중 인터넷 프로토콜 및 포트로 대체하여 외부로 전송하게 된다. 이를 수신한 웹콜에이전트(30)에서는 패킷의 헤더에서 소스 어드레스와 포트 정보를 얻어서 이를 사용자 데이터그램 프로토콜 패킷에 메시지 형태로 실어서 다시 웹콜클라이언트(10)에 전송하게 된다(s204-s205).그러면 상기의 사용자 데이터그램 프로토콜 패킷 통신에 의해 내부의 웹콜클라이언트(10)에서 라우터(20)로부터 할당받은 공중 인터넷 프로토콜과 포트를 알게 되고(s206), 알게 된 주소 정보를 자신의 음성 수신 채널 정보로 대체하여 웹콜에이전트(30)에 전송하게 된다(s207-s208). 다음 단계로 웹콜에이전트(30)와 게이트웨이(40)가 콜 시그널링하게 되고(s209), 웹콜클라이언트(10)는 게이트웨이(40)가 수신할 채널 주소를 수신하게 된다(s210-s211).그러면 웹콜클라이언트(10)에서 상대방의 수신 채널 주소로 음성을 전송하여 상대방에게 음성이 도달하고(s212-s213), 게이트웨이(40)가 웹콜에이전트(30)에서 받은 공중 인터넷 프로토콜과 포트로 음성을 전송하면 라우터(20)를 통하여 웹콜클라이언트(10)에 도달하게 되어 결국 상대방의 음성을 들을 수가 있게 된다(s214-s215).First, the web call client 10 existing in the router initiates transmission control protocol communication with the web call agent 30 via the router 20 (s201). Then, the web call client 10 transmits the user datagram protocol packet to the web call agent 30 (s202-s203). At this time, in order to send the user datagram protocol packet to the web call client 10, the router 20 replaces the source address and port of the packet header with the public Internet protocol and port assigned by the router 20 and transmits the packet to the outside. The web call agent 30 receives the source address and the port information from the header of the packet and loads it in the form of a message in the user datagram protocol packet and transmits it to the web call client 10 again (s204-s205). By the user datagram protocol packet communication of the internal web call client 10 to know the public Internet protocol and port allocated from the router 20 (s206), and replaces the address information with its own voice receiving channel information It is transmitted to the web call agent 30 (s207-s208). Next, the web call agent 30 and the gateway 40 call signal (s209), and the web call client 10 receives the channel address to be received by the gateway 40 (s210-s211). Then, the web call client In step 10, the voice is transmitted to the other party's reception channel address (s212-s213), and when the gateway 40 transmits the voice to the public Internet protocol and the port received from the web call agent 30, the router ( 20) to reach the web call client 10 it is possible to finally hear the other party's voice (s214-s215).

상기와 같은 방법에서 종래의 웹콜에이전트에 추가한 웹콜클라이언트와의 사용자 데이터그램 프로토콜 패킷 송수신 기능만을 가진 어플리케이션을 별도로 생성하여 라우터의 포트 할당을 유도할 수 있으면, 웹콜에이전트를 이용한 웹투폰 방식뿐 만 아니라 IP Phone 등과 같이 콜 시그널링을 직접하는 단말이 사설망 내부에 존재하더라도 음성통신을 가능케 할 수가 있다.In the above method, if an application having only a function of transmitting / receiving a user datagram protocol packet with a web call client added to a conventional web call agent can be separately generated and a port allocation of a router can be induced, not only a web-to-phone method using a web call agent but also an IP Even if a terminal for direct call signaling, such as a phone, exists in a private network, voice communication can be enabled.

상기의 사용자 데이터그램 프로토콜은 섹션, 즉 접속을 확립하지 않고 데이터를 먼저 보내는 데이터그램 방식의 프로토콜로써, 처리가 빠르나 오류 정정이나 재송신 기능을 갖고 있지 않기 때문에 신뢰성은 낮다.The user datagram protocol is a section, that is, a datagram type protocol that sends data without establishing a connection first. The user datagram protocol is fast and has low reliability because it does not have an error correction or retransmission function.

이상 설명한 바와 같이 웹콜에이전트를 이용한 사설망에서의 인터넷 음성통신 방법은, 사설 인터넷 프로토콜을 할당받은 웹 단말 이용자가 NAT 라우터 또는 ISDN 라우터를 이용하여 인터넷에 접속할 경우에도 웹투폰 방식에 의한 원활한 음성 송수신이 가능한 인터넷 음성통신을 가능케 하는 효과가 있다.As described above, the Internet voice communication method in a private network using a web call agent is capable of smoothly transmitting and receiving voices using a web-to-phone method even when a web terminal user assigned a private internet protocol accesses the Internet using a NAT router or an ISDN router. It has the effect of enabling voice communication.

Claims (2)

사설 인터넷 프로토콜을 할당받은 웹 단말 이용자가 H.323 표준안을 이용하면서 웹콜클라이언트와 웹콜에이전트 방식을 도입한 웹투폰 형태의 음성통신을 하는 방법에 있어서,In the method of web-to-phone voice communication using a web call client and a web call agent method using a H.323 standard, a web terminal user assigned a private internet protocol, 웹콜클라이언트와 웹콜에이전트가 전송 제어 프로토콜 통신을 개시하되, 상기 웹콜클라이언트는 사용자 데이터그램 프로토콜 패킷을 라우터로 전송하는 단계;The web call client and the web call agent initiating transmission control protocol communication, the web call client transmitting a user datagram protocol packet to the router; 상기 라우터는 수신한 사용자 데이터그램 프로토콜 패킷 헤더의 소스 어드레스와 포트를 기 할당된 공중 인터넷 프로토콜과 포트로 대체하여 상기 웹콜에이전트로 전송하는 단계;The router replacing the source address and port of the received user datagram protocol packet header with a pre-assigned public internet protocol and port and transmitting the same to the web call agent; 상기 웹콜에이전트는 수신한 사용자 데이터그램 프로토콜 패킷 헤더에서 소스 어드레스와 포트 정보를 추출하고 추출한 정보를 사용자 데이터그램 프로토콜 패킷내에 메시지 형태로 실어 상기 웹콜클라이언트로 전송하는 단계;The web call agent extracting source address and port information from the received user datagram protocol packet header and transmitting the extracted information in a user datagram protocol packet in a message form to the web call client; 상기 웹콜클라이언트는 수신한 사용자 데이터그램 프로토콜 패킷에서 공중 인터넷 프로토콜과 포트를 인식하는 단계;The web call client recognizing a public Internet protocol and a port in the received user datagram protocol packet; 상기 웹콜클라이언트는 인식한 정보를 음성을 수신할 수 있는 채널정보로 대체하여 상기 웹콜에이전트로 전송하는 단계;The web call client replacing the recognized information with channel information capable of receiving voice and transmitting the received information to the web call agent; 상기 웹콜에이전트와 게이트웨이 간에 콜 시그널링하는 단계;Call signaling between the web call agent and a gateway; 상기 웹콜에이전트는 상기 게이트웨이가 수신할 채널정보를 상기 웹콜클라이언트로 전송하는 단계; 및The web call agent transmitting channel information to be received by the gateway to the web call client; And 상기 웹콜클라이언트는 상대방의 수신 채널 주소로 웹 단말 이용자의 음성을 전송하고, 상기 게이트웨이는 공중 인터넷 프로토콜과 포트로 상대방의 음성을 전송하는 단계를 포함한 것을 특징으로 하는 웹콜에이전트를 이용한 사설망에서의 인터넷 음성통신 방법.The web call client transmits the voice of the web terminal user to the receiving channel address of the other party, and the gateway transmits the voice of the other party to the public internet protocol and the port. The Internet voice in the private network using the web call agent Communication method. 삭제delete
KR10-2001-0000137A 2001-01-03 2001-01-03 An internet voice communication method using WebCallAgent KR100397547B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR10-2001-0000137A KR100397547B1 (en) 2001-01-03 2001-01-03 An internet voice communication method using WebCallAgent

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR10-2001-0000137A KR100397547B1 (en) 2001-01-03 2001-01-03 An internet voice communication method using WebCallAgent

Publications (2)

Publication Number Publication Date
KR20010025530A KR20010025530A (en) 2001-04-06
KR100397547B1 true KR100397547B1 (en) 2003-09-13

Family

ID=19704219

Family Applications (1)

Application Number Title Priority Date Filing Date
KR10-2001-0000137A KR100397547B1 (en) 2001-01-03 2001-01-03 An internet voice communication method using WebCallAgent

Country Status (1)

Country Link
KR (1) KR100397547B1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100421144B1 (en) * 2002-05-24 2004-03-04 삼성전자주식회사 Head-end device for voice over internet protocol call service of media gateway control protocol

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100401193B1 (en) * 2001-05-26 2003-10-10 삼성전자주식회사 Voice over internet protocol gateway and method therefor
KR20010079255A (en) * 2001-06-27 2001-08-22 김태범 A system and method for calling via an internet using a proxy server
KR100418246B1 (en) * 2001-08-10 2004-02-11 (주)웹콜월드 An internet voice communication method in NAT/Firewall environment using WebCallAgent and WebCallProxy
KR100445983B1 (en) * 2002-02-05 2004-08-25 (주)다보링크 Internet telephone system and operating method thereof
KR100901630B1 (en) * 2002-06-28 2009-06-08 주식회사 케이티 Method for Automatically Allocating Internet Phone Location Information
CN100334843C (en) * 2002-12-16 2007-08-29 华为技术有限公司 System and method for realizing packet voice network monitoring

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20000000185A (en) * 1999-09-29 2000-01-15 최명렬 Method for connecting internet to save IP addresses by using NAT(Network Address Translation) function and configurating VPN(Virtual Private Network)

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20000000185A (en) * 1999-09-29 2000-01-15 최명렬 Method for connecting internet to save IP addresses by using NAT(Network Address Translation) function and configurating VPN(Virtual Private Network)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100421144B1 (en) * 2002-05-24 2004-03-04 삼성전자주식회사 Head-end device for voice over internet protocol call service of media gateway control protocol

Also Published As

Publication number Publication date
KR20010025530A (en) 2001-04-06

Similar Documents

Publication Publication Date Title
US6993012B2 (en) Method for communicating audio data in a packet switched network
US7173928B2 (en) System and method for establishing channels for a real time streaming media communication system
US6928082B2 (en) System and method for determining a connectionless communication path for communicating audio data through an address and port translation device
US20020114322A1 (en) System and method for providing real time connectionless communication of media data through a firewall
US20050050211A1 (en) Method and apparatus to manage network addresses
KR100603562B1 (en) Apparatus and method for voice processing of voice over internet protocol
JP3891195B2 (en) Data communication method
US20100002701A1 (en) System and method for media communication through network address translation
KR100397547B1 (en) An internet voice communication method using WebCallAgent
US9420112B2 (en) Data redirection system and method using internet protocol private branch exchange
Cisco Glossary
Cisco Glossary
KR100418246B1 (en) An internet voice communication method in NAT/Firewall environment using WebCallAgent and WebCallProxy
KR100422375B1 (en) Method and system for establishing connections between terminals connected to network environments having different IP-addressing schemes
US8072965B2 (en) Modem relay originator
KR20020083887A (en) Method for communicating audio and video data in multimedia communication system using h.323 protocol
KR100372289B1 (en) Method for transmitting by one UDP packet for several voice channel data in VoIP communication
KR100544982B1 (en) Providing System and Method for IP Phone
JP2006340261A (en) Method for executing internet voice communication by web-to-phone system
KR20040095094A (en) VoIP VIDEO TELEPHONY SERVICE METHOD USING PHONE AND PC
KR20050120917A (en) A telecommunication method via voip system in network address port translation
WO2006042607A2 (en) A method for enabling communication between two network nodes and apparatus
KR20020050540A (en) Method for transmitting tone signal for voice over internet protocol system

Legal Events

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

Payment date: 20060829

Year of fee payment: 4

LAPS Lapse due to unpaid annual fee