KR100272593B1 - 랜 전화 시스템 - Google Patents

랜 전화 시스템 Download PDF

Info

Publication number
KR100272593B1
KR100272593B1 KR1019980040046A KR19980040046A KR100272593B1 KR 100272593 B1 KR100272593 B1 KR 100272593B1 KR 1019980040046 A KR1019980040046 A KR 1019980040046A KR 19980040046 A KR19980040046 A KR 19980040046A KR 100272593 B1 KR100272593 B1 KR 100272593B1
Authority
KR
South Korea
Prior art keywords
user
call
voice
data
control signal
Prior art date
Application number
KR1019980040046A
Other languages
English (en)
Other versions
KR20000021106A (ko
Inventor
이헌주
차신
이남걸
이민정
Original Assignee
구자홍
엘지전자주식회사
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 구자홍, 엘지전자주식회사 filed Critical 구자홍
Priority to KR1019980040046A priority Critical patent/KR100272593B1/ko
Publication of KR20000021106A publication Critical patent/KR20000021106A/ko
Application granted granted Critical
Publication of KR100272593B1 publication Critical patent/KR100272593B1/ko

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/50Network service management, e.g. ensuring proper service fulfilment according to agreements
    • H04L41/508Network service management, e.g. ensuring proper service fulfilment according to agreements based on type of value added network service under agreement
    • H04L41/5087Network service management, e.g. ensuring proper service fulfilment according to agreements based on type of value added network service under agreement wherein the managed service relates to voice services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/253Telephone sets using digital voice transmission
    • H04M1/2535Telephone sets using digital voice transmission adapted for voice communication over an Internet Protocol [IP] network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M11/00Telephonic communication systems specially adapted for combination with other electrical systems
    • H04M11/06Simultaneous speech and data transmission, e.g. telegraphic transmission over the same conductors
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M7/00Arrangements for interconnection between switching centres
    • H04M7/006Networks other than PSTN/ISDN providing telephone service, e.g. Voice over Internet Protocol (VoIP), including next generation networks with a packet-switched transport layer

Landscapes

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

Abstract

랜 전화 시스템(LAN Telephony System)은 국제 표준 프로토콜을 사용하여 데이터망을 통해 전화 서비스를 제공하도록 하기 위한 것으로서, 전화망과, 데이터망을 구비한 랜 전화 시스템(LAN Telephony System)에 있어서, 상기 전화망과 데이터망의 서로 다른 신호체계를 변환하고 상기 외부 전화를 대신하여 채널을 생성한 후 데이터를 압축 및 신장하여 전송하는 게이트웨이와, 상기 데이터망에 연결된 다수의 사용자가 전화를 걸기 위한 다수개의 사용자 시스템과, 상기 사용자 정보 관리 및 상기 데이터망의 혼잡도를 측정하여 서비스 품질을 조정 등 국제 표준 프로토콜에 따라 시스템을 총괄적으로 제어하는 콜 서버로 구성되는데 그 요지가 있다.

Description

랜 전화 시스템
본 발명은 랜 전화 시스템(LAN Telephony System)에 관한 것으로, 특히 데이터망을 이용하여 전화 서비스를 제공하기 위한 랜 전화 시스템(LAN Telephony System)에 관한 것이다.
이하, 종래 기술에 따른 전화-컴퓨터 통합 시스템 및 인터넷 폰에 대하여 첨부한 도면을 참조하여 설명하면 다음과 같다.
도 1 은 일반적인 전화-컴퓨터 통합 시스템(Computer-Telephone Integration;이하 CTI약칭함)의 구성을 나타낸 도면으로서, 전화망(1)과, 콜 센터(2)와, 교환기(3)와, 데이터 망(4)과, 고객 관리 데이터베이스(5)로 구성된다.
도 2 는 일반적인 인터넷폰의 연결 상태를 나타낸 도면으로, 마이크로폰과 스피커를 구비한 제 1 및 제 2 컴퓨터(11)(12)와, 상기 제 1 및 제 2 컴퓨터(11)(12)간의 데이터 패킷을 전송하는 랜(LAN), 인터넷 등의 패킷 네트워크(13)로 구성된다.
이와 같이 구성된 종래 기술에 따른 전화-컴퓨터 통합 시스템 및 인터넷 폰에 대하여 첨부한 도면을 참조하여 상세히 설명하면 다음과 같다.
먼저, 도 1 에 도시된 바와 같은 일반적인 CTI 서비스에 있어서는 고객 1이 전화를 걸면 전화망(1)을 통해 전화 신호가 콜 센터(2)로 전송된다.
그러면 골 센터(2)는 상기 전송된 전화 신호에 따라 전화를 건 고객 1을 식별하여 데이터망(4)을 통해 자체 내 고객 관리 데이터 베이스(5)로부터 데이터를 추출하여 그에 상응하는 서비스를 제공한다.
아울러 고객 1 은 상기 전화망(1)을 통해 교환기(3)에 접속한 후 상기 데이터망(4)을 통해 고객 관리 데이터베이스(5)에 직접 접속하여 원하는 서비스를 제공받을 수 있다.
한편, 도 2 에 도시된 바와 같은 인터넷 폰 시스템에서 랜(LAN), 인터넷 등의 패킷 네트워크(packet network)를 통해 서비스를 제공받고자 하는 사용자는 제 1 컴퓨터(11)에서 인터넷 폰을 사용하기 위한 어플리케이션을 실행시킨 후 상대방 IP 어드레스로 전화를 건다.
그러면 제 1 컴퓨터(11)는 상기 상대방 IP 어드레스의 전화요청신호를 상기 IP 프로토콜에 따라 변환한 후 그에 상응하는 데이터 패킷을 상기 패킷 네트워크(13)로 전송한다.
이에 따라 제 2 컴퓨터(12)는 상기 패킷 네트워크(13)를 통해 데이터 패킷을 수신하여 검색한 후 상기 전화요청신호에 따라 사용자에게 전화가 왔다는 것을 알린다.
이렇게 함으로써 상기 패킷 네트워크(130)에 접속된 제 1 및 제 2 컴퓨터(12)를 사용하는 제 1 및 제 2 사용자간의 데이터 통신이 수행된다.
그러나 종래 기술에 따른 일반적인 컴퓨터-전화 통합(CTI)시스템에서는 전화망을 통해 구객과 전화를 하고, 데이터망에 연결된 단말기를 통해 사용자 정보를 보기 때문에 컴퓨터와 전화망의 진정한 통합이라고 할 수 없다.
즉 데이터망의 사용자에게는 여전히 전화망과 데이터망으로 다른 인터페이스를 통해 서비스를 받아야 하는 번거로운 문제점이 있다.
또한, 종래 기술에 따른 일반적인 인터넷 폰에 있어서는 전화망과 연동해주는 기능을 제공하는 것이 드물며 사용자 모두가 인터넷 즉 데이터망에 연결되어 있어야 하며, 인터넷 폰마다 음성 데이터를 주고 받는 프로토콜이 달라서 다른 회사의 제품간에 호환이 되지 않는 문제점도 있다.
이는 사용자에게 매우 큰 제약이며, 인터넷 폰이 크게 대중화되지 않는 이유 중의 하나이다.
따라서 본 발명은 상기와 같은 문제점을 해결하기 위해 안출한 것으로서, 국제 표준 프로토콜을 사용하여 데이터망을 통해 전화 서비스를 제공하도록 한 랜 전화 시스템(LAN Telephony System)을 제공하는데 그 목적이 있다.
도 1 은 일반적인 전화-컴퓨터 통합 서비스의 구성을 나타낸 도면
도 2 는 일반적인 인터넷폰의 연결 상태를 나타낸 도면
도 3 은 본 발명에 따른 랜 전화 시스템(LAN Telephony System)을 나타낸 구성도
도 4 는 도 3 의 시스템 연결 상태를 나타낸 도면
도 5 는 도 3 의 사용자 시스템의 상세 구성을 나타낸 도면
도 6 은 도 3 의 콜 서버의 상세 구성을 나타낸 도면
도 7 은 본 발명에 따른 랜 전화 시스템(LAN Telephony System)에서 랜 전화를 지원하는 사용자 시스템이 초기 등록하는 과정을 나타낸 플로우 챠트
도 8 은 본 발명에 따른 랜 전화 시스템(LAN Telephony System)에서 데이터망에 연결된 제 1 사용자가 전화망에 연결된 제 2 사용자에게 전화를 걸어 통화하는 과정을 나타낸 플로우 챠트
도 9 는 본 발명에 따른 랜 전화 시스템(LAN Telephony System)에서 데이터망에 연결된 제 1 내지 제 3 사용자가 다중 통화를 하는 과정을 나타낸 플로우 차트
도 10 은 본 발명에 따른 랜 전화 시스템(LAN Telephony System)에서 전화망에 연결된 제 1 사용자가 데이터망에 연결된 제 2 사용자에게 전화를 걸었을 때 부가 서비스인 음성 사서함 서비스를 제공하는 과정을 나타낸 플로우 챠트
도면의 주요부분에 대한 부호의 설명
110 : 다수개의 외부 전화 120 : 전화망
130 : 데이터망 140 : 게이트웨이
150 : 다수개의 사용자 시스템
150a : 시스템 제어신호 사용자 인터페이스부
150b : 음성 미디어 데이터 제어신호 모듈
150c : 제 1 시스템 제어신호 처리 인터페이스부
150d : 사용자 등록 및 통화 설정 제어신호 모듈
150e : 하드웨어 음성 입출력 모듈
150f : 음성 데이터 처리부 150f-1 : 음성 데이터 압축부
150f-2 : 송신 버퍼 제어부 150f-3 : 수신 버퍼 제어부
150f-4 : 음성 데이터 복원 및 혼합부
150g : 데이터 전송 프로토콜부
160 : 콜 서버
160a : 제 2 시스템 제어신호 처리 인터페이스부
160b : 주소 변환 모듈 160c : 사용자 주소 관리 테이블
160d : 사용자 등록 및 인증 제어 모듈
160e : 사용자 등록 관리 데이터베이스
160f : 네트워크 자원 관리부 160g : 네트워크 모니터링 모듈
160h : 사용자 관리 데이터베이스 160i : 통화 신호 라우팅 모듈
160j : 미디어 제어 처리 모듈 160k : 다중 통화 관리
160l : 부가 서비스 라우팅 모듈 170 : 다수개의 라우터 또는 허브
180 : 부가 서비스 서버 190 : 제 1 랜 네트워크 인터페이스부
200 : 제 2 랜 네트워크 인터페이스부
상기와 같은 목적을 달성하기 위한 본 발명에 따른 랜 전화 시스템(LAN Telephony System)의 특징은, 전화망과, 데이터망을 구비한 랜 전화 시스템(LAN Telephony System)에 있어서, 상기 전화망과 데이터망의 서로 다른 신호체계를 변환하고 상기 외부 전화를 대신하여 채널을 생성한 후 데이터를 압축 및 신장하여 전송하는 게이트웨이와, 상기 데이터망에 연결된 다수의 사용자가 전화를 걸기 위한 다수개의 사용자 시스템과, 상기 사용자 정보 관리 및 상기 데이터망의 혼잡도를 측정하여 서비스 품질을 조정 등 국제 표준 프로토콜에 따라 시스템을 총괄적으로 제어하는 콜 서버를 포함하여 구성되는데 있다.
상기와 같은 목적을 달성하기 위한 본 발명에 따른 랜 전화 시스템(LAN Telephony System)의 다른 특징은, 상기 국제 표준 프로토콜로 H.323 프로토콜을 사용하는데 있다.
상기와 같은 목적을 달성하기 위한 본 발명에 따른 랜 전화 시스템(LAN Telephony System)의 다른 특징은, 상기 사용자 시스템이 전화 걸기/받기와 같은 제어 관련 인터페이스를 사용자에게 편리하게 제공하기 위한 제어신호를 출력하는 시스템 제어신호 사용자 인터페이스부와, 시스템 제어신호(system control signal) 프로토콜을 사용하여 음성 미디어 데이터 채널을 생성 및 조정하는 음성 미디어 데이터 제어신호 모듈과, 상기 시스템 제어신호(system control)를 처리하여 인터페이스하는 제 1 시스템 제어신호 처리 인터페이스부와, 상기 콜 서버와 시스템 제어신호(system control signal)를 송수신하여 통화를 설정 또는 변경하는 사용자 등록 및 통화 설정 제어신호 모듈과, 마이크(미도시)로 사용자의 음성을 캡쳐하거나 복원된 음성을 스피커(미도시)를 통해 사용자에게 들려주는 하드웨어 음성 입출력 모듈과, 상기 음성 미디어 데이터 제어신호 모듈의 신호에 따라 음성 데이터를 압축 또는 복원하는 음성 데이터 처리부와, 상기 음성 데이터 처리부에서 압축된 음성 데이터를 전송 프로토콜에 맞춰 전송하는 데이터 전송 프로토콜부를 포함하여 구성되는데 있다.
상기와 같은 목적을 달성하기 위한 본 발명에 따른 랜 전화 시스템(LAN Telephony System)의 또다른 특징은, 상기 음성 미디어 데이터 제어신호 모듈에서 사용되는 시스템 제어신호(system control signal) 프로토콜로 H.245을 사용하는데 있다.
상기와 같은 목적을 달성하기 위한 본 발명에 따른 랜 전화 시스템(LAN Telephony System)의 또다른 특징은, 상기 사용자 등록 및 통화 설정 제어신호 모듈에서 사용되는 시스템 제어신호(system control signal)로 H.225신호를 사용하는데 있다.
상기와 같은 목적을 달성하기 위한 본 발명에 따른 랜 전화 시스템(LAN Telephony System)의 또다른 특징은, 상기 콜 서버가 제 2 랜 네트워크 인터페이스부를 통해 수신되는 신호를 분석하여 시스템 제어신호 프로토콜(system control signal protocol)에 따라 각 모듈로 인터페이스하거나 상기 모듈들이 생성한 신호들을 목적 시스템으로 전송하는 제 2 시스템 제어신호 처리 인터페이스부와, 상기 제 2 시스템 제어신호 처리 인터페이스부에서 출력된 사용자의 전화번호와 상기 데이터망이 인식할 수 있는 IP 어드레스로 변환하는 주소 변환 모듈과, 상기 주소 변환 모듈에서 변환된 사용자 전화번호 및 IP 어드레스를 관리하는 사용자 주소 관리 테이블과, 상기 제 2 시스템 제어신호 처리 인터페이스부에서 출력된 전화번호에 따른 사용자 등록 및 인증을 제어하는 사용자 등록 및 인증 제어 모듈과, 상기 사용자 등록 및 인증 제어 모듈에서 등록된 사용자의 정보를 저장관리하는 사용자 등록 관리 데이터베이스와, 상기 제 2 시스템 제어신호 처리 인터페이스부에서 출력된 신호에 따라 상기 데이터망의 자원을 관리하는 네트워크 자원 관리부와, 상기 사용자 등록 및 인증 제어 모듈과 네트워크 자원 관리부의 신호에 따라 상기 데이터망을 모니터링하는 네트워크 모니터링 모듈과, 상기 네트워크 모니터링 모듈에서 모니터링하기 위한 사용자 정보를 관리하는 사용자 관리 데이터베이스와, 상기 제 2 시스템 제어신호 처리 인터페이스부에서 출력된 신호에 따라 상기 다수개의 사용자 시스템과 시스템 제어신호(system control signal)를 송수신하여 통화의 설정 및 변경을 제어하는 통화 신호 라우팅 모듈과, 상기 제 2 시스템 제어신호 처리 인터페이스부에서 출력된 신호에 따라 상기 시스템 제어신호(system control signal)중 음성 데이터와 같은 미디어 채널 송수신과 관련된 제어 메시지들을 같은 통화에 참여한 사용자들에게 전송하는 미디어 제어 처리 모듈과, 상기 통화 신호 라우팅 모듈과 미디어 제어 처리 모듈의 신호에 따라 다중 통화를 관리하는 다중 통화 관리과, 상기 제 2 시스템 제어신호 처리 인터페이스부에서 출력된 신호에 따라 현재 통화를 각종 부가 서비스를 제공하는 부가 서비스 서버로 연계하는 부가 서비스 라우팅 모듈을 포함하여 구성되는데 있다.
상기와 같은 목적을 달성하기 위한 본 발명에 따른 랜 전화 시스템(LAN Telephony System)의 또다른 특징은, 상기 제 2 시스템 제어신호 처리 인터페이스부에서 사용되는 시스템 제어신호 프로토콜(system control signal protocol)로 H.323이 사용되는데 있다.
상기와 같은 목적을 달성하기 위한 본 발명에 따른 랜 전화 시스템(LAN Telephony System)의 또다른 특징은, 부팅시 사용자가 콜 서버에게 자신의 위치와 전화번호를 알리는 단계와, 상기 사용자의 정보에 따라 콜 서버는 인증과정을 수행하여 상기 사용자가 서비스를 받을 수 있는 사용자라면 상기 정보를 내부의 데이터베이스에 저장하고 사용자에게 성공적으로 등록되었다는 것을 알린 후 전화를 받을 수 있는 대기 상태를 유지하는 단계와, 상기 인증결과 서비스를 받을 수 없는 사용자라면 콜 서버는 사용자에게 서비스를 받을 수 없다는 것을 알리는 단계로 이루어지는데 있다.
상기와 같은 목적을 달성하기 위한 본 발명에 따른 랜 전화 시스템(LAN Telephony System)의 또다른 특징은, 데이터망에 연결된 제 1 사용자가 응용 시스템을 띄운 후 전화망에 연결된 제 2 사용자의 전화번호를 입력하면 제 1 사용자 시스템은 콜 서버에게 상기 제 2 사용자의 전화 번호에 해당하는 IP 어드레스를 요청하는 단계와, 상기 IP 어드레스 요청에 따라 콜 서버는 사용자 주소 관리 테이블을 검색하여 제 2 사용자의 전화번호가 외부 전화망에 연결된 것이라고 판단한 후 게이트웨이의 IP 어드레스를 전송하는 단계와, 상기 전송된 IP 어드레스에 따라 제 1 사용자가 제 2 사용자와의 통화 연결을 요청하면 콜 서버는 게이트웨이로 연결 요청신호를 전송하는 단계와, 상기 전송된 연결 요청신호에 따라 게이트웨이는 외부 전화 서비스를 제공할 수 있는지를 검색하여 외부 전화 서비스를 제공할 수 있다면 연결 요청신호를 일반 전화망 신호로 변환하여 제 2 사용자에게 전화를 거는 단계와, 상기 제 2 사용자가 전화를 받으면 게이트웨이는 콜 서버를 통해 상기 제 1 사용자에게 연결이 되었다는 것을 알린 후 콜 서버와 음성 미디어 데이터 제어신호를 주고받아 음성 데이터 전송을 위한 미디어 채널을 할당받는 단계와, 상기 할당받은 미디어 채널을 통해 전송되는 음성 데이터를 제 2 사용자 시스템에서 복원하여 스피커를 통해 재생하고 제 1 사용자의 음성을 녹음하여 압축한 후 데이터를 미디어 채널을 통해 전송하는 단계와, 상기 미디어 채널을 통해 전송된 제 1 사용자의 음성 데이터를 게이트웨이에서 아날로그 신호로 변환하여 전화망을 통해 제 2 사용자에게 전송하고 제 2 사용자의 음성 데이터를 디지털 신호로 변환하여 미디어 채널을 통해 제 2 사용자에게 전송하여 통화가 이루어지는 단계와, 상기 통화후 제 1 사용자가 전화를 끊겠다고 하면 제 1 사용자 시스템은 콜 서버와 게이트웨이를 통해 제 2 사용자 시스템으로 종료 신호를 전송한 후 통화를 종료하고 게이트웨이는 제 2 사용자와의 전화 연결을 끊고 이 통화를 위해 할당했던 미디어 채널을 반환하는 단계로 이루어지는데 있다.
상기와 같은 목적을 달성하기 위한 본 발명에 따른 랜 전화 시스템(LAN Telephony System)의 또다른 특징은, 데이터망에 연결된 제 1 사용자가 응용 시스템을 띄운 후 데이터망에 연결된 제 2 사용자의 전화번호를 입력하면 제 1 사용자 시스템은 콜 서버에게 상기 제 2 사용자의 전화 번호에 해당하는 IP 어드레스를 요청하는 단계와, 상기 IP 어드레스 요청에 따라 콜 서버는 사용자 주소 관리 테이블을 검색하여 제 2 사용자의 IP 어드레스를 전송하는 단계와, 상기 전송된 IP 어드레스에 따라 제 1 사용자가 제 2 사용자와의 통화 연결을 요청하는 단계와, 상기 요청된 통화 연결 요청신호에 따라 콜 서버는 상기 제 2 사용자가 현재 등록되어 있는지를 검색하여 등록되어 있다면 상기 제 2 사용자에게 제 1 사용자의 통화 연결 요청신호를 전송하는 단계와, 상기 전송된 통화 연결 요청신호에 따라 제 2 사용자 시스템은 제 2 사용자가 전화를 받을 수 있는 상태인지를 검색하는 단계와, 상기 검색결과 제 2 사용자가 전화를 받지 않는다면 제 2 사용자 시스템은 콜 서버를 통해 통화 연결 요청을 거절하는 신호를 상기 제 1 사용자 시스템으로 전송하여 제 1 사용자에게 전화를 받지 않는다는 것을 알리는 단계와, 상기 검색결과 제 2 사용자가 전화를 받으면 게이트웨이는 콜 서버를 통해 상기 제 1 사용자에게 연결이 되었다는 것을 알린 후 콜 서버를 통해 음성 미디어 데이터 제어신호를 주고받아 음성 데이터 전송을 위한 미디어 채널을 할당받는 단계와, 상기 할당받은 미디어 채널을 통해 전송되는 음성 데이터를 제 2 사용자 시스템에서 복원하여 스피커를 통해 재생하고 제 1 사용자의 음성을 녹음하여 압축한 후 데이터를 미디어 채널을 통해 전송하여 통화를 하는 단계와, 상기 제 1 사용자가 다중 통화를 하기 위하여 제 3 사용자의 전화번호를 입력하여 상기와 같은 과정을 수행하여 통화가 연결되면 콜 서버는 다중 통화 모듈로 진입해야 한다는 것을 인식하여 이를 지원할 자원을 할당하는 단계와, 상기 할당된 콜 서버내 다중 통화 관리 모듈은 다중 통화의 제어권이 자신에게 있다는 것을 제 1 내지 제 3 사용자에게 알린 후 시스템 제어신호를 사용하여 음성 데이터 채널(multicasting)을 새로 설정하는 단계와, 상기 새로 설정된 음성 데이터 채널(multicasting)을 통해 제 1 내지 제 3 사용자는 음성 정보를 주고받아 다중 통화를 하는 단계와, 상기 다중 통화후 제 1 사용자가 전화를 끊겠다고 하면 제 1 사용자 시스템은 콜 서버내 다중 통화 관리 모듈과의 제어 채널을 끊고 통화에 사용되었던 자원을 반환하는 단계와, 상기 제 1 사용자의 탈퇴에 따라 콜 서버내 다중 통화 관리 모듈에서 이를 제 2 및 제 3 사용자에게 알리면 제 2 및 제 3 사용자 시스템은 상기 제 1 사용자와의 데이터 처리를 위한 부분을 종료한 후 제 2 및 제 3 사용자간 통화를 하는 단계와, 상기 통화후 제 2 사용자가 전화를 끊겠다고 하면 제 2 사용자 시스템은 콜 서버내 다중 통화 관리 모듈과의 제어 채널을 끊고 통화에 사용되었던 자원을 반환하는 단계와, 상기 제 2 사용자의 탈퇴에 따라 콜 서버내 다중 통화 관리 모듈에서 이를 제 3 사용자에게 알리면 제 3 사용자 시스템은 상기 제 2 사용자와의 데이터 처리를 위한 부분을 종료하는 단계와, 상기 제 2 사용자와의 데이터 처리를 위한 부분의 종료에 따라 콜 서버내 다중 통화 관리 모듈에서 통화의 종료를 콜 서버에게 보고 하면 콜 서버는 상기 다중 통화를 위해 할당했던 자원을 반환하는 단계로 이루어지는데 있다.
상기와 같은 목적을 달성하기 위한 본 발명에 따른 랜 전화 시스템(LAN Telephony System)의 또다른 특징은, 전화망에 연결된 제 1 사용자가 데이터망에 연결된 제 2 사용자의 전화번호를 입력하면 제 1 사용자 시스템은 상기 전화번호에 상응하는 신호를 전화망을 통해 게이트웨이로 전송하는 단계와, 상기 전송된 신호에 따라 게이트웨이에서 콜 서버로 상기 전화번호에 해당하는 제 2 사용자의 위치를 요청하면 콜 서버는 사용자 주소 관리 테이블을 참조하여 제 2 사용자의 위치를 상기 제 1 사용자 시스템으로 전송하는 단계와, 상기 전송된 제 2 사용자의 위치에 따라 게이트웨이에서 제 2 사용자와의 통화 연결을 요청하면 콜 서버는 상기 제 2 사용자가 현재 등록되어 있는지를 검색하는 단계와, 상기 검색결과 등록되어 있다면 콜 서버는 제 2 사용자에게 게이트웨이로부터의 통화 연결 요청신호를 전송하는 단계와, 상기 전송된 통화 연결 요청신호에 따라 제 2 사용자 시스템은 제 2 사용자가 전화를 받을 수 있는지의 여부를 검색하는 단계와, 상기 검색결과 전화를 받을 수 있다면 제 2 사용자 시스템에서 제 2 사용자에게 통화 연결 요청을 알린 후 전화를 받는지를 검색하여 전화를 받으면 통화를 연결하는 단계와, 상기 전화를 받을 수 없거나 전화를 받지 않는다면 제 2 사용자 시스템은 콜 서버로 전화를 받지 않겠다는 시스템 제어신호를 전송하는 단계와, 상기 전송된 시스템 제어신호에 따라 콜 서버는 상기 게이트웨이로부터 통화 연결 요청신호를 부가 서비스 서버인 음성 사서함 서보로 전송하는 단계와, 상기 콜 서버와 음성 사서함 서버는 시스템 제어신호를 이용하여 사서함에 남길 음성 데이터를 전송할 미디어 채널을 생성하는 단계와, 상기 생성된 미디어 채널을 통해 음성 사서함 서버는 저장된 메시지를 게이트웨이로 전송하면 게이트웨이는 이를 전화 신호로 변환하여 제 1 사용자에게 전송하는 단계와, 상기 전송된 메시지에 따라 제 1 사용자는 음성 사서함 서버의 메시지에 따라 메시지를 남기는 단계와, 상기 제 1 사용자의 메시지를 게이트웨이는 미디어 채널을 통해 음성 사서함 서버로 전송하여 저장하는 단계로 이루어지는데 있다.
이하, 본 발명에 따른 랜 전화 시스템(LAN Telephony System)의 바람직한 실시예에 대하여 첨부한 도면을 참조하여 설명하면 다음과 같다.
도 3 은 본 발명에 따른 랜 전화 시스템(LAN Telephony System)을 나타낸 구성도로서, 다수개의 외부 전화(110)와, 전화 서비스가 가능한 전화망(120)과, 데이터를 송수신하는 데이터망(130)과, 상기 전화망(120)과 데이터망(130)의 서로 다른 신호체계를 국제 표준 프로토콜에 따라 변환하고 상기 다수개의 외부 전화(110)를 대신하여 상기 데이터망(130)에 채널을 생성한 후 데이터를 송수신하는 게이트웨이(140)와, 상기 데이터망(130)에 연결된 다수의 사용자가 전화를 걸기 위한 다수개의 사용자 시스템(150)과, 상기 다수개의 사용자 시스템(150)과 통화를 위한 시스템 제어신호(system control signal)를 주고받는 콜 서버(160)와, 상기 데이터망(130)으로 수신되는 신호를 각각의 목적지로 스위칭하는 다수개의 라우터 또는 허브(170)와, 팩스, 자동 응답 등의 부가 서비스를 제공하는 부가 서비스 서버(180)로 구성된다.
도 4 는 도 3 의 시스템 연결 상태를 나타낸 도면으로, 다수개의 외부 전화(110)와, 서로 다른 신호체계를 변환하고 상기 다수개의 외부 전화(110)를 대신하여 채널을 생성한 후 데이터를 송수신하는 게이트웨이(140)와, 다수의 사용자가 전화를 걸기 위한 다수개의 사용자 시스템(150)과, 상기 다수개의 사용자 시스템(150)과 통화를 위한 시스템 제어신호(system control signal)를 주고받는 콜 서버(160)로 구성된다.
도 5 는 도 3 의 콜 서버의 상세 구성을 나타낸 도면으로, 제 2 랜 네트워크 인터페이스부(200)를 통해 수신되는 신호를 분석하여 각 모듈로 인터페이스하거나 상기 모듈들이 생성한 신호들을 목적 시스템으로 전송하는 제 2 시스템 제어신호 처리 인터페이스부(160a)와, 상기 제 2 시스템 제어신호 처리 인터페이스부(160a)에서 출력된 사용자의 전화번호와 상기 데이터망(130)이 인식할 수 있는 IP 어드레스로 변환하는 주소 변환 모듈(160b)과, 상기 주소 변환 모듈(160b)에서 변환된 사용자 전화번호 및 IP 어드레스를 관리하는 사용자 주소 관리 테이블(160c)과, 상기 제 2 시스템 제어신호 처리 인터페이스부(160a)에서 출력된 전화번호에 따른 사용자 등록 및 인증을 제어하는 사용자 등록 및 인증 제어 모듈(160d)과, 상기 사용자 등록 및 인증 제어 모듈(160d)에서 등록된 사용자의 정보를 저장관리하는 사용자 등록 관리 데이터베이스(160e)와, 상기 제 2 시스템 제어신호 처리 인터페이스부(160a)에서 출력된 신호에 따라 상기 데이터망(130)의 자원을 관리하는 네트워크 자원 관리부(160f)와, 상기 사용자 등록 및 인증 제어 모듈(160d)과 네트워크 자원 관리부(160f)의 신호에 따라 상기 데이터망(130)을 모니터링하는 네트워크 모니터링 모듈(160g)과, 상기 네트워크 모니터링 모듈(160g)에서 모니터링하기 위한 사용자 정보를 관리하는 사용자 관리 데이터베이스(160h)와, 상기 제 2 시스템 제어신호 처리 인터페이스부(160a)에서 출력된 신호에 따라 상기 다수개의 사용자 시스템(150)과 시스템 제어신호(system control signal)를 송수신하여 통화의 설정 및 변경을 제어하는 통화 신호 라우팅 모듈(160i)과, 상기 제 2 시스템 제어신호 처리 인터페이스부(160a)에서 출력된 신호에 따라 상기 시스템 제어신호(system control signal)중 음성 데이터와 같은 미디어 채널 송수신과 관련된 제어 메시지들을 같은 통화에 참여한 사용자들에게 전송하는 미디어 제어 처리 모듈(160j)과, 상기 통화 신호 라우팅 모듈(160i)과 미디어 제어 처리 모듈(160j)의 신호에 따라 다중 통화를 관리하는 다중 통화 관리(160k)과, 상기 제 2 시스템 제어신호 처리 인터페이스부(160a)에서 출력된 신호에 따라 현재 통화를 각종 부가 서비스를 제공하는 부가 서비스 서버(180)로 연계하는 부가 서비스 라우팅 모듈(160l)로 구성된다.
도 6 은 도 3 의 사용자 시스템의 상세 구성을 나타낸 도면으로, 전화 걸기/받기와 같은 제어관련 인터페이스를 사용자에게 편리하게 제공하는 시스템 제어신호 사용자 인터페이스부(150a)와, 시스템 제어신호(system control signal) 프로토콜을 사용하여 데이터 채널을 수립하고 음성 데이터 채널을 조정하는 음성 미디어 데이터 제어신호 모듈(150b)과, 상기 시스템 제어신호(system control)를 처리하여 인터페이스하는 제 1 시스템 제어신호 처리 인터페이스부(150c)와, 상기 콜 서버(160)와 시스템 제어신호(system control signal)를 송수신하여 통화를 설정 또는 변경하는 사용자 등록 및 통화 설정 제어신호 모듈(150d)과, 마이크(미도시)로 사용자의 음성을 캡쳐하거나 복원된 음성을 스피커(미도시)를 통해 사용자에게 들려주는 하드웨어 음성 입출력 모듈(150e)과, 상기 음성 미디어 데이터 제어신호 모듈(150b)의 신호에 따라 음성 데이터를 압축 또는 복원하는 음성 데이터 처리부(150f)와, 상기 음성 데이터 처리부(150f)에서 압축된 음성 데이터를 전송 프로토콜에 맞춰 제 1 랜 네트워크 인터페이스부(190)로 전송하는 데이터 전송 프로토콜부(150g)로 구성된다.
상기 음성 데이터 처리부(150f)는 사용자의 음성 데이터를 압축하여 미디어 채널을 통해 전송하는 음성 데이터 압축부(150f-1)와, 상기 음성 데이터 압축부(150f-1)에서 압축된 음성 데이터를 버퍼링하여 송신을 제어하는 송신 버퍼 제어부(150f-2)와, 상기 데이터 전송 프로토콜부(150g)로부터 전송되는 음성 데이터를 수신하여 제어하는 수신 버퍼 제어부(150f-3)와, 상기 음성 미디어 데이터 제어신호 모듈(150b)의 음성 미디어 데이터 제어신호에 따라 미디어 채널을 통해 음성 데이터를 수신하여 복원 및 혼합하는 음성 데이터 복원 및 혼합부(150-4)로 구성된다.
이와 같이 구성된 본 발명에 따른 랜 전화 시스템(LAN Telephony System)의 동작을 첨부한 도면을 참조하여 상세히 설명하면 다음과 같다.
먼저, 데이터망(130)에 접속된 다수개의 사용자 시스템은 각각의 사용자가 부팅을 하게 되면 콜 서버(160)로 자신의 위치와 전화번호를 각각 전송한다.
그러면 콜 서버(160)는 상기 다수개의 사용자 시스템으로부터 각각 전송된 위치와 전화번호에 따라 인증 과정을 수행한다.
즉 콜 서버(160)내 제 2 시스템 제어신호 처리 인터페이스부(160a)는 상기 전송된 위치와 전화 번호에 따라 사용자 등록 및 인증 과정을 수행하기 위한 시스템 제어신호를 전송한다.
그러면 주소 변환 모듈(160b)는 상기 제 2 시스템 제어신호 처리 인터페이스부(160a)에서 전송된 시스템 제어신호(system control signal)에 따라 상기 다수개의 사용자 시스템 각각의 주소를 변환하여 사용자 주소 관리 테이블(160c)에 저장한다.
아울러 사용자 등록 및 인증 제어 모듈(160d)는 상기 제 2 시스템 제어신호 처리 인터페이스부(160a)에서 전송된 시스템 제어신호에 따라 상기 다수개의 사용자 시스템 각각을 사용자 등록 관리 데이터베이스(160e)에 등록한다.
그리고 사용자 등록 및 인증 제어 모듈(160d)는 상기 제 2 시스템 제어신호 처리 인터페이스부(160a)에서 전송된 시스템 제어신호에 따라 상기 다수개의 사용자 시스템 각각을 네트워크 모니터링 모듈(160g)을 통해 사용자 관리 데이터베이스(160h)에 저장한다.
이와 같은 상태에서, 데이터망(130)에 접속된 제 2 사용자 시스템(150-2)을 사용하는 제 2 사용자가 전화망(120)에 접속된 제 1 외부 전화(110-1)를 사용하는 제 1 사용자와 통화를 하기 위하여 응용 시스템을 띄운 후 상기 제 1 사용자의 전화번호를 입력하면 제 2 사용자 시스템(150-2)은 상기 콜 서버(160)로 제 1 사용자의 전화번호에 해당하는 IP 어드레스를 요청한다.
즉 제 2 사용자 시스템(150-2)내 사용자 등록 및 통화 설정 제어신호 모듈(150d)은 상기 시스템 제어신호 사용자 인터페이스부(150a)으로부터 입력되는 전화번호에 해당하는 IP 어드레스를 요청하기 위한 신호를 전송한다.
그러면 제 1 시스템 제어신호 처리 인터페이스부(150c)는 상기 사용자 등록 및 통화 설정 제어신호 모듈(150d)로부터 전송된 신호를 제 1 랜 네트워크 인터페이스부(190)로 인터페이스한다.
이에 따라 콜 서버(160)는 상기 제 1 사용자의 IP 어드레스 요청에 따라 제 1 사용자의 전화번호를 변환한 후 검색하여 상기 제 1 사용자의 전화번호가 외부 전화임을 파악하여 게이트웨이(140)의 IP 어드레스를 제 2 사용자 시스템(150-2)으로 전송한다.
즉 콜 서버(160)내 제 2 시스템 제어신호 처리 인터페이스부(160a)는 상기 제 2 사용자 시스템(150-2)으로부터 전송된 신호에 따라 시스템 제어신호(system control signal)를 시스템 제어신호 프로토콜(system control signal protocol)에 따라 각 모듈로 인터페이스한다.
상기 제 2 시스템 제어신호 처리 인터페이스부(160a)에서 사용되는 시스템 제어신호 프로토콜(system control signal protocol)은 H.323이다.
그러면 주소 변환 모듈(160b)은 상기 제 2 시스템 제어신호 처리 인터페이스부(160a)로부터 인터페이스된 제 2 사용자 시스템(150-2)로부터 입력된 전화번호를 변환한 후 사용자 주소 관리 테이블(160b)을 참조하여 상기 제 1 사용자의 전화번호가 외부 전화임을 파악하여 게이트웨이(140)의 IP 어드레스를 전송한다.
이에 따라 제 2 사용자 시스템(150-2)은 상기 전송된 게이트웨이(140)의 IP 어드레스에 따라 상기 콜 서버(160)에게 제 1 사용자와 연결해 줄 것을 요청한다.
즉 제 2 사용자 시스템(150-2)내 사용자 등록 및 통화 설정 제어신호 모듈(150d)는 상기 전송된 게이트웨이(140)의 IP 어드레스에 따라 상기 콜 서버(160)에게 제 1 사용자와 연결해 줄 것을 요청한다.
상기 사용자 등록 및 통화 설정 제어신호 모듈(150d)에서 사용되는 시스템 제어신호(system control signal)는 H.225신호이다.
그러면 콜 서버(160)는 상기 제 2 사용자 시스템(150-2)의 통화 연결 요청신호에 따라 상기 게이트웨이(140)와 연결하여 제 2 사용자의 통화 연결 요청신호를 전송한다.
즉 콜 서버(160)내 통화 신호 라우팅 모듈(160i)은 상기 제 2 사용자 시스템(150-2)의 통화 연결 요청신호에 따라 상기 게이트웨이(140)와 연결하여 제 2 사용자의 통화 연결 요청신호를 전송한다.
이에 따라 게이트웨이(140)는 상기 제 2 사용자 시스템(150-2)의 통화 연결 요청신호에 따라 상기 게이트웨이(140)가 현재 외부 전화 서비스를 제공할 수 있는지를 검색한다.
상기 검색 결과 외부 전화 서비스르를 제공할 수 없다면 게이트웨이(140)는 상기 제 2 사용자의 통화 연결 요청신호를 거절하는 신호를 상기 콜 서버(160)로 전송한다.
그러면 콜 서버(160)는 상기 제 2 사용자의 통화 연결 요청신호를 거절한다.
즉 콜 서버(160)내 통화 신호 라우팅 모듈(160i)은 상기 제 2 사용자의 통화 연결 요청신호를 거절하는 신호를 상기 제 2 사용자 시스템(150-2)으로 전송한다.
이에 따라 제 2 사용자 시스템(150-2)은 상기 콜 서버(160)로부터 전송된 신호에 따라 제 1 사용자의 제 1 외부 전화의 상태가 통화(busy)중임을 제 2 사용자에게 알린다.
상기 검색 결과 외부 전화 서비스를 제공할 수 있다면 게이트웨이(140)는 상기 제 2 사용자의 연결 요청신호를 일반 전화망신호로 변환하여 제 1 사용자에게 전화를 건다.
아울러 게이트웨이(140)는 상기 제 1 사용자와 통화 연결중임을 나타내는 신호를 상기 콜 서버(160)로 전송한다.
그러면 콜 서버(160)는 상기 게이트웨이(140)로부터 전송된 신호를 제 2 랜 네트워크 인터페이스부(200)를 통해 수신하여 제 2 사용자에게 상기 제 1 사용자와 통화 연결중임을 알린다.
즉 콜 서버(160)내 통화 신호 라우팅 모듈(160j)는 상기 상기 게이트웨이(140)로부터 전송된 신호를 제 2 랜 네트워크 인터페이스부(200)와 제 2 시스템 제어신호 처리 인터페이스부(160a)를 통해 수신하여 제 2 사용자에게 제 1 사용자와 통화 연결중임을 알리기 위한 신호를 전송한다.
이에 따라 제 2 사용자 시스템(150-2)은 상기 콜 서버(160)로부터 전송된 신호에 따라 통화 연결 신호음을 스피커를 통해 제 2 사용자에게 송출한다.
즉 제 2 사용자 시스템(150-2)내 시스템 제어신호 사용자 인터페이스부(150a)는 상기 콜 서버(160)로부터 전송된 신호를 제 1 랜 네트워크 인터페이스부(190), 제 1 시스템 제어신호 처리 인터페이스부(150c) 및 사용자 등록 및 통화 설정 제어신호 모듈(150d)을 통해 수신하여 통화 연결 신호음을 스피커를 통해 제 2 사용자에게 송출한다.
이후 제 1 사용자가 제 1 외부 전화를 받으면 게이트웨이(140)는 상기 콜 서버(160)로 제 1 사용자가 전화를 받았다는 신호를 전송한다.
그러면 콜 서버(160)는 상기 게이트웨이(140)로부터 전송된 신호를 제 2 랜 네트워크 인터페이스부(200)를 통해 제 2 사용자 시스템(150-2)으로 상기 제 1 사용자가 전화를 받았다는 신호를 전송한다.
즉 콜 서버(160)내 통화 신호 라우팅 모듈(160i)은 상기 게이트웨이(140)로부터 전송된 신호를 제 2 랜 네트워크 인터페이스부(200)와 제 2 시스템 제어신호 처리 인터페이스부(160a)를 통해 제 2 사용자 시스템(150-2)으로 상기 제 1 사용자가 전화를 받았다는 신호를 전송한다.
이어 제 2 사용자 시스템(150-2)은 상기 콜 서버(160)로부터 전송된 신호를 제 1 랜 네트워크 인터페이스부(190)를 통해 수신하여 상기 제 1 사용자가 전화를 받았다는 것을 제 2 사용자에게 알린다.
즉 제 2 사용자 시스템(150-2)내 시스템 제어신호 사용자 인터페이스부(150a)는 상기 콜 서버(160)로부터 전송된 신호를 제 1 랜 네트워크 인터페이스부(190), 제 1 시스템 제어신호 처리 인터페이스부(150c) 및 사용자 등록 및 통화 설정 제어신호 모듈(150d)을 통해 수신하여 상기 제 1 사용자가 전화를 받았다는 것을 제 2 사용자에게 알린다.
이에 따라 제 2 사용자 시스템(150-2)과 게이트웨이(140)는 상기 콜 서버(160)를 통해 음성 미디어 데이터 제어신호를 주고 받아 음성 데이터 전송을 위한 음성 미디어 채널을 할당한다.
즉 제 2 사용자 시스템(150-2)내 음성 미디어 데이터 제어신호 모듈(150b)은 음성 데이터를 전송하기 위한 채널을 할당받기 위한 신호를 제 1 시스템 제어신호 처리 인터페이스부(150c)와 제 1 랜 네트워크 인터페이스부(190)를 통해 전송한다.
그러면 콜 서버(160)내 미디어 제어 처리 모듈(160j)은 상기 제 2 사용자 시스템(150-2)로부터 전송된 신호를 제 2 랜 네트워크 인터페이스부(200)와 제 2 시스템 제어신호 인터페이스부(160a)를 수신하여 음성 데이터를 전송하기 위한 채널을 할당한다.
이후 제 2 사용자 시스템(150-2)은 상기 할당된 음성 미디어 채널을 통해 수신되는 음성 데이터를 복원하여 스피커를 통해 재생하고, 제 2 사용자의 음성을 녹음하여 압축한 후 음성 데이터를 음성 데이터 채널을 통해 전송한다.
즉 제 2 사용자 시스템(150-2)내 음성 미디어 데이터 제어신호 모듈(150b)은 상기 콜 서버(160)에서 할당된 음성 미디어 채널을 통해 수신되는 음성 데이터를 처리하기 위하여 음성 데이터 처리부(150f)를 제어하기 위한 신호를 전송한다.
상기 음성 미디어 데이터 제어신호 모듈(150b)에서 사용되는 시스템 제어신호(system control signal) 프로토콜은 H.245이다.
그러면 음성 데이터 처리부(150f)는 상기 음성 미디어 데이터 제어신호 모듈(150b)의 제어신호에 따라 제 1 랜 네트워크 인터페이스부(190)에서 인터페이스된 후 데이터 전송 프로토콜부(150g)에서 프로토콜 변환된 음성 데이터를 복원 및 혼합하여 전송한다.
즉 음성 데이터 처리부(150f)내 수신 버퍼 제어부(150f-3)는 상기 데이터 전송 프로토콜(150g)에서 프로토콜 변환된 음성 데이터를 수신하여 상기 음성 미디어 데이터 제어신호 모듈(150b)의 제어신호에 따라 버퍼링한 후 전송한다.
그러면 음성 데이터 복원 및 혼합부(150f-4)는 상기 수신 버퍼 제어부(150f-3)에서 전송된 음성 데이터를 상기 음성 미디어 데이터 제어신호 모듈(150b)의 제어신호에 따라 복원 및 혼합하여 전송한다.
이어 하드웨어 음성 입출력 모듈(150e)은 상기 음성 데이터 처리부(150f)에서 전송된 음성 데이터를 스피커(미도시)를 통해 사용자에게 송출한다.
아울러 하드웨어 음성 입출력 모듈(150e)은 상기 제 2 사용자로부터 마이크(미도시)를 통해 입력되는 음성 신호를 그에 상응하는 음성 데이터로 변환하여 전송한다.
이에 따라 음성 데이터 처리부(150f)는 상기 하드웨어 음성 입출력 모듈(150e)로부터 전송된 음성 데이터를 압축하여 상기 음성 미디어 데이터 제어신호 모듈(150b)의 제어신호에 따라 설정된 음성 미디어 채널을 통해 전송한다.
즉 음성 데이터 처리부(150f)내 음성 데이터 압축부(150f-1)는 상기 하드웨어 음성 입출력 모듈(150e)의 음성 데이터를 상기 음성 미디어 데이터 제어신호 모듈(150b)의 제어신호에 따라 압축하여 전송한다.
그러면 송신 버퍼 제어부(150f-2)는 상기 음성 데이터 압축부(150f-1)에서 압축된 음성 데이터를 버퍼링한 후 상기 음성 미디어 데이터 제어신호 모듈(150b)의 제어신호에 따라 상기 설정된 음성 미디어 채널을 통해 전송한다.
이에 따라 데이터 전송 프로토콜부(150g)는 상기 음성 데이터 처리부(150f)에서 압축된 음성 데이터의 전송 프로토콜을 변환하여 상기 제 1 랜 네트워크 인터페이스부(190)를 통해 전송한다.
그러면 게이트웨이(130)는 상기 제 2 사용자 시스템(150-2)으로부터 음성 미디어 채널을 통해 전송된 음성 데이터를 신장한 후 일반 전화망신호로 변환하여 상기 전화망(120)을 통해 제 1 외부 전화(110-1)를 사용하는 제 1 사용자에게 전송한다.
이렇게 함으로써 랜(LAN)을 사용하는 사용자들과 전화망(120)을 사용하는 사용자들간의 통화 서비스가 가능하게 된다.
이후 제 2 사용자가 전화를 끊겠다고 하면 제 2 사용자 시스템(150-2)은 상기 콜 서버(160)와 게이트웨이(140)를 통해 제 1 사용자의 제 1 외부 전화(110-1)로 통화 종료신호를 전송한 후 응용 시스템을 종료한다.
즉 제 2 사용자 시스템(150-2)내 사용자 등록 및 통화 설정 제어신호 모듈(150d)은 상기 제 2 사용자의 통화 종료에 따라 통화를 종료하기 위한 제어신호를 제 1 시스템 제어신호 인터페이스부(150c) 및 제 1 랜 네트워크 인터페이스부(190)를 통해 전송한 후 응용 시스템을 종료한다.
그러면 콜 서버(160)는 상기 제 2 사용자 시스템(150-2)으로부터 전송된 통화 종료신호를 게이트웨이(140)로 전송한다.
이에 따라 게이트웨이(140)에서 상기 제 2 사용자와의 전화 연결을 끊고 이 통화를 위해 할당받았던 음성 미디어 채널을 반환하면 콜 서버(160)는 통화를 종료한다.
한편, 데이터망(130)에 접속된 제 1 사용자 시스템(150-1)을 사용하는 제 1 사용자가 상기 데이터망(130)에 접속된 제 2 사용자와 통화를 하기 위하여 응용 시스템을 띄운 후 상기 제 2 사용자의 전화번호를 입력하면 제 1 사용자 시스템(150-1)은 상기 콜 서버(160)로 제 3 사용자의 전화번호에 해당하는 IP 어드레스를 요청한다.
즉 제 1 사용자 시스템(150-1)내 사용자 등록 및 통화 설정 제어신호 모듈(150d)은 상기 시스템 제어신호 사용자 인터페이스부(150a)으로부터 입력되는 전화번호에 해당하는 IP 어드레스를 요청하기 위한 신호를 전송한다.
그러면 제 1 시스템 제어신호 처리 인터페이스부(150c)는 상기 사용자 등록 및 통화 설정 제어신호 모듈(150d)로부터 전송된 신호를 제 1 랜 네트워크 인터페이스부(190)로 인터페이스한다.
이에 따라 콜 서버(160)는 상기 제 2 사용자의 IP 어드레스 요청에 따라 제 2 사용자의 전화번호를 변환한 후 검색하여 제 1 사용자의 IP 어드레스를 제 1 사용자 시스템(150-1)으로 전송한다.
즉 콜 서버(160)내 제 2 시스템 제어신호 처리 인터페이스부(160a)는 상기 제 1 사용자 시스템(150-1)으로부터 전송된 신호에 따라 시스템 제어신호(system control signal)를 시스템 제어신호 프로토콜(system control signal protocol)에 따라 각 모듈로 인터페이스한다.
상기 제 2 시스템 제어신호 처리 인터페이스부(160a)에서 사용되는 시스템 제어신호 프로토콜(system control signal protocol)은 H.323이다.
그러면 주소 변환 모듈(160b)은 상기 제 2 시스템 제어신호 처리 인터페이스부(160a)로부터 인터페이스된 제 1 사용자 시스템(150-1)로부터 입력된 전화번호를 변환한 후 사용자 주소 관리 테이블(160b)을 참조하여 상기 제 2 사용자의 IP 어드레스를 전송한다.
이에 따라 제 1 사용자 시스템(150-1)은 상기 전송된 제 2 사용자의 IP 어드레스에 따라 상기 콜 서버(160)에게 상기 제 2 사용자와 연결해 줄 것을 요청한다.
즉 제 1 사용자 시스템(150-1)내 사용자 등록 및 통화 설정 제어신호 모듈(150d)는 상기 전송된 제 2 사용자의 IP 어드레스에 따라 상기 콜 서버(160)에게 상기 제 2 사용자와 연결해 줄 것을 요청한다.
그러면 콜 서버(160)는 상기 제 1 사용자 시스템(150-1)의 통화 연결 요청신호에 따라 상기 제 2 사용자가 현재 등록되어 있는지를 검색한다.
즉 콜 서버(160)내 사용자 등록 및 인증 제어 모듈(160d)은 상기 검색 결과 등록이 되어 있다면 상기 제 1 사용자 시스템(150-1)의 통화 연결 요청신호에 따라 사용자 등록 관리 데이터베이스(160e)를 참조하여 상기 제 3 사용자가 현재 등록되어 있는지를 검색한다.
상기 검색 결과 등록이 되어 있다면 콜 서버(160)는 상기 제 3 사용자에게 제 2 사용자의 연결 요청신호를 전송한다.
즉 콜 서버(160)내 통화 신호 라우팅 모듈(160j)은 상기 제 2 사용자에게 제 1 사용자의 연결 요청신호를 전송한다.
이후 콜 서버(160)는 상기 제 2 사용자가 전화를 받을 수 있는지를 검색하여 전화를 받을 수 있다면 상기 제 2 사용자 시스템(150-2)으로 전화 연결 요청신호를 전송한다.
이어 제 2 사용자 시스템(150-2)은 상기 제 2 사용자가 전화를 받는가를 검색하여 전화를 받지 않는다면 콜 서버(160)로 제 1 사용자의 통화 연결 요청신호를 거절하는 신호를 전송한다.
그러면 콜 서버(160)는 상기 제 2 사용자 시스템(150-2)의 통화 연결 거절신호를 상기 제 2 랜 네트워크 인터페이스부(200)를 통해 수신하여 이를 알리기 위한 제어신호를 제 1 사용자 시스템(150-1)으로 전송한다.
즉 콜 서버(160)내 통화 신호 라우팅 모듈(160i)은 상기 제 2 사용자 시스템(150-2)의 통화 연결 거절신호를 상기 제 2 랜 네트워크 인터페이스부(200)와 제 2 시스템 제어신호 처리 인터페이스부(160a)를 통해 수신하여 이를 알리기 위한 제어신호를 제 1 사용자 시스템(150-1)으로 전송한다.
이에 따라 제 1 사용자 시스템(150-1)은 상기 콜 서버(160)로부터 전송된 제어신호에 따라 상기 제 2 사용자가 전화를 받지않는다는 것을 제 1 사용자에게 알린 후 통화 연결을 종료한다.
상기 검색 결과 제 2 사용자가 전화를 받았다면 제 2 사용자 시스템(150-2)은 이를 알리기 위한 신호를 전송한다.
즉 제 2 사용자 시스템(150-2)내 사용자 등록 및 통화 설정 제어신호 모듈(150d)은 상기 시스템 제어신호 사용자 인터페이스부(150a)로부터 상기 제 2 사용자가 전화를 받았다는 신호가 입력되면 이를 알리기 위한 신호를 제 1 시스템 제어신호 처리 인터페이스부(150c)와 제 1 랜 네트워크 인터페이스부(190)를 통해 전송한다.
그러면 콜 서버(160)는 상기 제 2 사용자 시스템(150-2)으로부터 전송된 신호를 상기 제 2 랜 네트워크 인터페이스부(200)를 통해 수신하여 상기 제 1 사용자 시스템(150-1)으로 통화가 연결되었다는 것을 알리기 위한 신호를 전송한다.
즉 콜 서버(160)내 통화 신호 라우팅 모듈(160i)은 상기 제 2 사용자 시스템(150-2)으로부터 전송된 신호를 상기 제 2 랜 네트워크 인터페이스부(200)와 제 2 시스템 제어신호 처리 인터페이스부(160a)를 통해 수신하여 상기 제 1 사용자 시스템(150-1)으로 통화가 연결되었다는 것을 알리기 위한 신호를 전송한다.
이에 따라 제 1 사용자 시스템(150-1)는 상기 콜 서버(160)로부터 전송된 신호에 따라 제 1 사용자에게 통화가 연결되었다는 것을 알린다.
그러면 제 1 및 제 2 사용자 시스템(150-1)(150-2)은 상기 콜 서버(160)를 통해 음성 미디어 데이터 제어신호를 주고 받아 음성 데이터를 전송하기 위한 음성 미디어 채널을 할당받는다.
즉 제 1 사용자 시스템(150-1)내 음성 미디어 데이터 제어신호 모듈(150b)는 상기 제 2 사용자 시스템(150-2)과 음성 데이터를 주고 받기 위한 음성 미디어 데이터 제어신호를 전송한다.
그러면 콜 서버(160)는 상기 제 1 사용자 시스템(150-1)에서 전송된 음성 미디어 데이터 제어신호를 제 2 랜 네트워크 인터페이스부(200)를 통해 수신하여 상기 제 1 사용자 시스템(150-1)과 제 2 사용자 시스템(150-2)간에 음성 데이터를 주고 받기 위한 음성 미디어 채널을 할당한다.
즉 콜 서버(160)내 미덩 제어 처리 모듈(160j)은 상기 제 1 사용자 시스템(150-1)에서 전송된 음성 미디어 데이터 제어신호를 제 2 랜 네트워크 인터페이스부(200)와 제 2 시스템 제어신호 처리 인터페이스부(160a)를 통해 수신하여 상기 제 1 사용자 시스템(150-1)과 제 2 사용자 시스템(150-2)간에 음성 데이터를 주고 받기 위한 음성 미디어 채널을 할당한다.
이어 제 1 사용자 시스템(150-1)은 상기 콜 서버(160)에서 할당된 음성 미디어 채널을 통해 수신되는 음성 데이터를 복원하여 스피커를 통해 송출한다.
즉 제 1 사용자 시스템(150-1)내 음성 미디어 데이터 제어신호 모듈(150b)은 상기 콜 서버(160)에서 할당된 음성 미디어 채널을 통해 수신되는 음성 데이터를 처리하기 위하여 음성 데이터 처리부(150f)를 제어하기 위한 신호를 전송한다.
그러면 음성 데이터 처리부(150f)는 상기 음성 미디어 데이터 제어신호 모듈(150b)의 제어신호에 따라 제 1 랜 네트워크 인터페이스부(190)에서 인터페이스된 후 데이터 전송 프로토콜부(150g)에서 프로토콜 변환된 음성 데이터를 복원 및 혼합하여 전송한다.
즉 음성 데이터 처리부(150f)내 수신 버퍼 제어부(150f-3)는 상기 데이터 전송 프로토콜(150g)에서 프로토콜 변환된 음성 데이터를 수신하여 상기 음성 미디어 데이터 제어신호 모듈(150b)의 제어신호에 따라 버퍼링한 후 전송한다.
그러면 음성 데이터 복원 및 혼합부(150f-4)는 상기 수신 버퍼 제어부(150f-3)에서 전송된 음성 데이터를 상기 음성 미디어 데이터 제어신호 모듈(150b)의 제어신호에 따라 복원 및 혼합하여 전송한다.
이어 하드웨어 음성 입출력 모듈(150e)은 상기 음성 데이터 처리부(150f)에서 전송된 음성 데이터를 스피커(미도시)를 통해 사용자에게 송출한다.
아울러 하드웨어 음성 입출력 모듈(150e)은 상기 제 2 사용자로부터 마이크(미도시)를 통해 입력되는 음성 신호를 그에 상응하는 음성 데이터로 변환하여 전송한다.
이에 따라 음성 데이터 처리부(150f)는 상기 하드웨어 음성 입출력 모듈(150e)로부터 전송된 음성 데이터를 압축하여 상기 음성 미디어 데이터 제어신호 모듈(150b)의 제어신호에 따라 설정된 음성 미디어 채널을 통해 전송한다.
즉 음성 데이터 처리부(150f)내 음성 데이터 압축부(150f-1)는 상기 하드웨어 음성 입출력 모듈(150e)의 음성 데이터를 상기 음성 미디어 데이터 제어신호 모듈(150b)의 제어신호에 따라 압축하여 전송한다.
그러면 송신 버퍼 제어부(150f-2)는 상기 음성 데이터 압축부(150f-1)에서 압축된 음성 데이터를 버퍼링한 후 상기 음성 미디어 데이터 제어신호 모듈(150b)의 제어신호에 따라 상기 설정된 음성 미디어 채널을 통해 전송한다.
이에 따라 데이터 전송 프로토콜부(150g)는 상기 음성 데이터 처리부(150f)에서 압축된 음성 데이터의 전송 프로토콜을 변환하여 상기 제 1 랜 네트워크 인터페이스부(190)를 통해 전송한다.
그러면 제 2 사용자 시스템(150-2)은 상기 제 1 사용자 시스템(150-1)으로부터 음성 미디어 채널을 통해 전송된 음성 데이터를 상기와 같은 과정을 통해 복원하여 시피커를 통해 송출하거나, 마이크를 통해 입력되는 제 3 사용자의 음성 데이터를 압축한 후 전송 프로토콜을 변환하여 전송한다.
이렇게 함으로써 랜(LAN)을 사용하는 사용자들간의 통화 서비스가 가능하게 된다.
이와 같은 상태에서 제 1 사용자와 제 2 사용자가 상기 데이터망(130)에 접속된 제 3 사용자를 초대하여 다중 통화를 하기 위하여 제 1 사용자가 제 3 사용자의 전화번호를 입력하면 상기와 같은 과정을 수행하여 제 3 사용자의 IP 어드레스를 파악 및 상기 제 1 내지 제 3 사용자간의 통화가 연결되면, 콜 서버(160)는 이들이 다중 통화를 한다는 사실을 인식하고 이를 지원할 자원을 할당한다.
즉 콜 서버(160)내 미디어 제어 처리 모듈(160j)은 상기 제 1 내지 제 3 사용자간의 통화가 연결되면 이를 지원하기 위한 IP 멀티캐스팅(multicasting)을 할당한 후 이를 다중 통화 관리부(160k)에 알린다.
그러면 다중 통화 관리부(160k)는 상기 미디어 제어 처리 모듈(160j)의 신호에 따라 상기 제 1 내지 제 3 사용자 시스템(150-1~150-3)으로 다중 통화의 제어권이 자신에게 있음을 알린다.
이후 콜 서버(160)와 제 1 내지 제 3 사용자 시스템(150-1~150-3)은 시스템 제어신호(system control signal)를 주고 받아 음성 데이터 채널을 새로 설정한다.
여기서 상기 제 1 및 제 2 사용자 시스템(150-1)(150-2)간에 기설정된 음성 데이터 채널을 다중 통화의 음성 데이터 채널로 사용할 수도 있다.
즉 콜 서버(160)내 다중 통화 관리부(160k)는 상기 제 1 내지 제 3 사용자 시스템(150-1~150-3)과 시스템 제어신호(system control signal)를 주고 받아 음성 데이터 채널을 새로 설정한다.
그러면 제 1 내지 제 3 사용자 시스템(150-1~150-3)은 상기 설정된 음성 데이터 채널을 통해 음성 데이터를 주고 받는다.
이렇게 함으로써 상기 데이터망(130)에 접속된 제 1 내지 제 3 사용자 시스템(150-1~150-3)은 다중 통화가 이루어진다.
이후 제 1 사용자가 전화를 끊으면 제 2 사용자 시스템(150-2)은 상기 콜 서버(160)와의 제어 채널을 끊고 통화에 사용되었던 자원을 반환한다.
즉 제 1 사용자 시스템(150-1)내 제 1 시스템 제어신호 처리 인터페이스부(150c)는 상기 콜 서버(160)내 다중 통화 관리부(160k)와의 제어 채널을 끊고 통화에 사용되었던 자원을 반환한다.
그러면 콜 서버(160)는 상기 제 1 사용자의 탈퇴를 상기 제 2 랜 네트워크 인터페이스부(200)를 통해 제 2 및 제 3 사용자 시스템(150-2)(150-3)에게 알린다.
즉 콜 서버(160)내 미디어 제어 처리 모듈(160l)은 상기 제 1 사용자의 탈퇴를 알리기 위한 신호를 상기 제 2 시스템 제어신호 처리 인터페이스부(160a) 및 제 2 랜 네트워크 인터페이스부(200)를 통해 제 2 및 제 3 사용자 시스템(150-2)(150-3)으로 전송한다.
이에 따라 제 2 및 제 3 사용자 시스템(150-2)(150-3)은 상기 콜 서버(160)의 신호에 따라 상기 제 1 사용자와의 음성 데이터를 처리하던 부분을 종료한 후 통화를 한다.
즉 제 2 및 제 3 사용자 시스템(150-2)(150-3)내 각각의 음성 미디어 데이터 제어신호 모듈(150b)은 상기 제 1 사용자와의 음성 데이터를 처리하던 부분을 종료한 후 제 2 및 제 3 사용자간에 통화가 이루어지도록 제어한다.
이후 제 2 사용자가 전화를 끊으면 제 2 사용자 시스템(150-2)은 상기 콜 서버(160)와의 제어 채널을 끊고 통화에 사용되었던 자원을 반환한다.
즉 제 2 사용자 시스템(150-2)내 제 1 시스템 제어신호 처리 인터페이스부(150c)는 상기 콜 서버(160)내 다중 통화 관리부(160k)와의 제어 채널을 끊고 통화에 사용되었던 자원을 반환한다.
그러면 콜 서버(160)는 상기 제 2 사용자의 탈퇴를 상기 제 2 랜 네트워크 인터페이스부(200)를 통해 제 3 사용자 시스템(150-3)에게 알린다.
즉 콜 서버(160)내 미디어 제어 처리 모듈(160l)은 상기 제 2 사용자의 탈퇴를 알리기 위한 신호를 상기 제 2 시스템 제어신호 처리 인터페이스부(160a) 및 제 2 랜 네트워크 인터페이스부(200)를 통해 제 3 사용자 시스템(150-3)으로 전송한다.
이에 따라 제 3 사용자 시스템(150-3)은 상기 콜 서버(160)의 신호에 따라 상기 제 2 사용자와의 음성 데이터를 처리하던 부분을 종료한 후 통화를 한다.
즉 제 3 사용자 시스템(150-3)내 음성 미디어 데이터 제어신호 모듈(150b)은 상기 제 2 사용자와의 음성 데이터를 처리하던 부분을 종료한다.
아울러 제 3 사용자 시스템(150-3)는 상기 제 2 사용자의 탈퇴에 따라 상기 콜 서버(160)에서 다중 통화를 위해 할당했던 자원을 반환한다.
이에 따라 콜 서버(160)는 상기 다중 통화를 위해 설정되었던 음성 미디어 채널을 끊어 다중 통화를 종료한다.
또한, 다수개의 외부 전화(110)를 사용하는 다수의 사용자중 제 1 외부 전화(110-1)를 사용하는 제 1 사용자가 전화망(120)을 통해 데이터망(130)에 연결된 제 2 사용자에게 전화를 걸기 위해 제 2 사용자의 전화번호를 입력하면 게이트웨이(140)는 상기 전화번호에 해당하는 제 2 사용자의 위치를 요청한다.
그러면 콜 서버(160)는 상기 게이트웨이(140)의 요청에 따라 제 2 사용자의 전화번호를 변환한 후 검색하여 상기 제 2 사용자의 IP 어드레스를 상기 게이트웨이(1540)로 전송한다.
즉 콜 서버(160)내 제 2 시스템 제어신호 처리 인터페이스부(160a)는 상기 게이트웨이(140)로부터 전송된 신호에 따라 시스템 제어신호(system control signal)를 시스템 제어신호 프로토콜(system control signal protocol)에 따라 각 모듈로 인터페이스한다.
그러면 주소 변환 모듈(160b)은 상기 제 2 시스템 제어신호 처리 인터페이스부(160a)로부터 인터페이스된 게이트웨이(140)로부터 입력된 전화번호를 변환한 후 사용자 주소 관리 테이블(160b)을 참조하여 상기 제 2 사용자의 IP 어드레스를 상기 게이트웨이(140)로 전송한다.
이에 따라 게이트웨이(140)는 상기 전송된 제 2 사용자의 IP 어드레스에 따라 상기 콜 서버(160)에게 제 2 사용자와 연결해 줄 것을 요청한다.
그러면 콜 서버(160)는 상기 게이트웨이(140)의 통화 연결 요청신호에 따라 상기 제 2 사용자가 현재 등록되어 있는지를 검색한다.
즉 콜 서버(160)내 사용자 등록 및 인증 제어 모듈(160d)은 상기 검색 결과 등록이 되어 있다면 사용자 등록 관리 데이터베이스(160e)를 참조하여 상기 제 2 사용자가 현재 등록되어 있는지를 검색한다.
상기 검색 결과 등록이 되어 있다면 콜 서버(160)는 상기 제 2 사용자에게 상기 제 1 사용자의 연결 요청신호를 전송한다.
즉 상기 검색 결과 등록이 되어 있다면 콜 서버(160)내 통화 신호 라우팅 모듈(160i)은 상기 제 2 사용자에게 제 1 사용자의 요청신호를 전송한다.
이후 콜 서버(160)는 상기 제 2 사용자가 전화를 받을 수 있는지를 검색하여 전화를 받을 수 있다면 상기 제 2 사용자 시스템(150-2)으로 전화 연결 요청신호를 전송한다.
그러면 제 2 사용자 시스템(150-2)은 상기 전화 연결 요청신호에 따라 제 2 사용자가 전화를 받는지를 검색하여 전화를 받으면 상기와 같은 과정을 수행하여 음성 미디어 채널을 설정받은 후 음성 데이터를 주고 받음으로써 상기 제 1 외부 전화(110-1)를 사용하는 제 1 사용자와 데이터망(130)을 사용하는 제 2 사용자간의 통화가 이루어진다.
한편, 상기 제 2 사용자가 전화를 받을 수 없거나 전화를 받지 않는다면 제 2 사용자 시스템(150-2)은 상기 콜 서버(160)로 제 2 사용자의 통화 연결 요청신호를 거절하는 신호를 전송한다.
즉 제 2 사용자 시스템(150-2)내 사용자 등록 및 통화 설정 제어신호 모듈(150d)은 상기 콜 서버(160)로 제 2 사용자의 통화 연결 요청신호를 거절하는 신호를 전송한다.
그러면 콜 서버(160)는 상기 제 3 사용자 시스템(150-3)의 통화 연결 거절신호에 따라 상기 요청된 신호를 부가 서비스 서버(180)로 전송한다.
즉 콜 서버(160)내 통화 신호 라우팅 모듈(160i)은 상기 제 3 사용자 시스템(150-3)의 통화 연결 거절신호에 따라 요청된 신호를 부가 서비스 라우팅 모듈(160k)로 전송한다.
그러면 부가 서비스 라우팅 모듈(160k)은 상기 전송된 신호에 따라 상기 제 2 사용자의 음성 메시지를 제공하기 위하여 제 2 사용자를 위한 것임과 제 1 사용자의 정보를 부가 서비스 서버(180)로 전송한다.
이에 따라 부가 서비스 서버(180)와 게이트웨이(140)는 상기 콜 서버(160)를 통해 시스템 제어신호(system control signal)를 주고 받으면서 새로운 통화를 시작한다.
아울러 부가 서비스 서버(180)와 게이트웨이(140)는 상기 콜 서버(160)를 통해 시스템 제어신호(system control signal)를 주고 받아 상기 부가 서비스 서버(180)에 남길 음성 데이터를 전송할 수 있는 음성 미디어 채널을 생성한다.
이후 게이트웨이(140)는 상기 음성 사서함 서버(180)의 메시지를 음성 미디어 채널을 통해 수신하여 일반 전화망신호로 변환하여 제 1 사용자에게 전송한다.
그러면 제 1 사용자는 상기 음성 사서함 서버(180)의 요구에 따라 메시지를 남긴다.
이에 따라 게이트웨이(140)는 상기 제 1 사용자의 메시지를 디지털 신호로 변환한 후 상기 음성 미디어 채널을 통해 상기 음성 사서함 서버(180)로 전송한다.
이어 음성 사서함 서버(180)는 상기 게이트웨이(140)로부터 전송된 제 1 사용자의 메시지를 저장한 후 통화를 종료한다.
이하, 본 발명에 따른 랜 전화 시스템(LAN Telephony System)에서 첫째, 랜 전화를 지원하는 사용자 시스템이 초기 등록하는 과정, 둘째, 데이터망에 연결된 제 1 사용자가 전화망에 연결된 제 2 사용자에게 전화를 걸어 통화하는 과정, 셋째, 데이터망에 연결된 제 1 내지 제 3 사용자가 다중 통화를 하는 과정, 및 넷째, 전화망에 연결된 제 1 사용자가 데이터망에 연결된 제 2 사용자에게 전화를 걸었을 때 부가 서비스인 음성 사서함 서비스를 제공하는 과정을 첨부한 도면을 참조하여 상세히 설명하면 다음과 같다.
첫째, 랜 전화를 지원하는 사용자 시스템이 초기 등록하는 과정은 도 7 에 도시된 바와 같이, 부팅시 사용자가 콜 서버(160)에게 자신의 위치와 전화번호를 알리면, 콜 서버(160)는 상기 사용자의 정보에 따라 인증과정을 수행하여 상기 사용자가 서비스를 받을 수 있는 사용자라면 상기 정보를 내부의 데이터베이스에 저장하고 사용자에게 성공적으로 등록되었다는 것을 알린 후 전화를 받을 수 있는 대기 상태를 유지한다.
그리고 콜 서버(160)는 상기 인증결과 서비스를 받을 수 없는 사용자라면 사용자에게 서비스를 받을 수 없다는 것을 알린다.
둘째, 데이터망에 연결된 제 1 사용자가 전화망에 연결된 제 2 사용자에게 전화를 걸어 통화하는 과정은 도 8 에 도시된 바와 같이, 데이터망(130)에 연결된 제 1 사용자가 응용 시스템을 띄운 후 전화망(120)에 연결된 제 2 사용자의 전화번호를 입력하면 제 1 사용자 시스템(150-1)은 콜 서버에게 상기 제 2 사용자의 전화 번호에 해당하는 IP 어드레스를 요청한다.
그러면 콜 서버(160)는 상기 IP 어드레스 요청에 따라 사용자 주소 관리 테이블을 검색하여 제 2 사용자의 전화번호가 외부 전화망에 연결된 것이라고 판단한 후 게이트웨이의 IP 어드레스를 전송한다.
상기 전송된 IP 어드레스에 따라 제 1 사용자가 제 2 사용자와의 통화 연결을 요청하면 콜 서버(160)는 게이트웨이로 연결 요청신호를 전송한다.
그러면 게이트웨이(140)는 상기 전송된 연결 요청신호에 따라 외부 전화 서비스를 제공할 수 있는지를 검색하여 외부 전화 서비스를 제공할 수 있다면 연결 요청신호를 일반 전화망 신호로 변환하여 제 2 사용자에게 전화를 건다.
즉, 상기 검색 결과 외부 전화 서비스를 제공할 수 없다면 게이트웨이(140)는 제 1 사용자의 연결 요청을 거절하는 신호를 콜 서버(160)로 전송한다.
그러면 상기 연결 요청 거절신호에 따라 콜 서버(160)는 제 1 사용자 시스템(150-1)으로 상기 제 2 사용자가 전화를 받지 않는다거나 통화중임을 나타내는 신호를 전송하여 제 1 사용자에게 알린다.
이후 상기 제 2 사용자가 전화를 받으면 게이트웨이(140)는 상기 콜 서버(160)를 통해 상기 제 1 사용자에게 연결이 되었다는 것을 알린 후 상기 콜 서버(160)와 음성 미디어 데이터 제어신호를 주고받아 음성 데이터 전송을 위한 미디어 채널을 할당받는다.
그러면 상기 할당받은 미디어 채널을 통해 전송되는 음성 데이터는 제 2 사용자 시스템(150-2)에서 복원하여 스피커를 통해 재생하고 제 1 사용자의 음성을 녹음하여 압축한 후 데이터를 미디어 채널을 통해 전송한다.
상기 미디어 채널을 통해 전송된 제 1 사용자의 음성 데이터는 게이트웨이(140)에서 아날로그 신호로 변환하여 전화망(120)을 통해 제 2 사용자에게 전송하고 제 2 사용자의 음성 데이터를 디지털 신호로 변환하여 미디어 채널을 통해 제 2 사용자에게 전송하여 통화가 이루어진다.
이후 상기 통화후 제 1 사용자가 전화를 끊겠다고 하면 제 1 사용자 시스템(150-1)은 상기 콜 서버(160)와 게이트웨이(140)를 통해 제 2 사용자 시스템(150-2)으로 종료 신호를 전송한 후 통화를 종료하고 상기 게이트웨이(140)는 제 2 사용자와의 전화 연결을 끊고 이 통화를 위해 할당했던 미디어 채널을 반환한다.
셋째, 데이터망에 연결된 제 1 내지 제 3 사용자가 다중 통화를 하는 과정은 도 9 에 도시된 바와 같이, 상기 데이터망(130)에 연결된 제 1 사용자가 응용 시스템을 띄운 후 데이터망(130)에 연결된 제 2 사용자의 전화번호를 입력하면 제 1 사용자 시스템(150-1)은 상기 콜 서버(160)에게 상기 제 2 사용자의 전화 번호에 해당하는 IP 어드레스를 요청한다.
상기 IP 어드레스 요청에 따라 콜 서버(160)는 사용자 주소 관리 테이블을 검색하여 제 2 사용자의 IP 어드레스를 전송하므로써 제 1 사용자가 제 2 사용자와의 통화 연결을 요청한다.
상기 요청된 통화 연결 요청신호에 따라 콜 서버(160)는 상기 제 2 사용자가 현재 등록되어 있는지를 검색하여 등록되어 있다면 상기 제 2 사용자에게 제 1 사용자의 통화 연결 요청신호를 전송한다.
아울러 상기 제 2 사용자가 등록되어 있지 않다면 상기 콜 서버(160)는 부가 서비스 모듈(160l)로 진입한다.
그러면 제 2 사용자 시스템(150-2)은 상기 전송된 통화 연결 요청신호에 따라 제 2 사용자가 전화를 받을 수 있는 상태인지를 검색한다.
아울러 상기 제 2 사용자가 전화를 받을 수 없는 상태라면 콜 서버(160)는 부가 서비스 모듈(160l)로 진입한다.
상기 검색결과 제 2 사용자가 전화를 받지 않는다면 제 2 사용자 시스템(150-2)은 상기 콜 서버(160)를 통해 통화 연결 요청을 거절하는 신호를 상기 제 1 사용자 시스템(150-1)으로 전송하여 제 1 사용자에게 전화를 받지 않는다는 것을 알린다.
상기 검색결과 제 2 사용자가 전화를 받으면 게이트웨이(140)는 상기 콜 서버(160)를 통해 상기 제 1 사용자에게 연결이 되었다는 것을 알린 후 상기 콜 서버(160)를 통해 음성 미디어 데이터 제어신호를 주고받아 음성 데이터 전송을 위한 미디어 채널을 할당받는다.
상기 할당받은 미디어 채널을 통해 전송되는 음성 데이터는 제 2 사용자 시스템(150-2)에서 복원하여 스피커를 통해 재생하고 제 1 사용자의 음성을 녹음하여 압축한 후 데이터를 미디어 채널을 통해 전송하여 통화를 한다.
상기 제 1 사용자가 다중 통화를 하기 위하여 제 3 사용자의 전화번호를 입력하여 상기와 같은 과정을 수행하여 통화가 연결되면 콜 서버(160)는 다중 통화 모듈로 진입해야 한다는 것을 인식하여 이를 지원할 자원을 할당한다.
상기 할당된 콜 서버내 다중 통화 관리 모듈(160k)은 다중 통화의 제어권이 자신에게 있다는 것을 제 1 내지 제 3 사용자에게 알린 후 시스템 제어신호를 사용하여 음성 데이터 채널(multicasting)을 새로 설정한다.
그러면 제 1 내지 제 3 사용자는 상기 새로 설정된 음성 데이터 채널(multicasting)을 통해 음성 정보를 주고받아 다중 통화를 한다.
상기 다중 통화후 제 1 사용자가 전화를 끊겠다고 하면 제 1 사용자 시스템(150-1)은 상기 콜 서버(160)내 다중 통화 관리 모듈과의 제어 채널을 끊고 통화에 사용되었던 자원을 반환한다.
이어 상기 제 1 사용자의 탈퇴에 따라 콜 서버(160)내 다중 통화 관리 모듈(160k)에서 이를 제 2 및 제 3 사용자에게 알리면 제 2 및 제 3 사용자 시스템(150-2)(150-3)은 상기 제 1 사용자와의 데이터 처리를 위한 부분을 종료한 후 제 2 및 제 3 사용자간 통화를 한다.
상기 통화후 제 2 사용자가 전화를 끊겠다고 하면 제 2 사용자 시스템(150-2)은 콜 서버내 다중 통화 관리 모듈과의 제어 채널을 끊고 통화에 사용되었던 자원을 반환한다.
그러면 제 3 사용자 시스템(150-3)은 상기 제 2 사용자의 탈퇴에 따라 콜 서버(160)내 다중 통화 관리 모듈(160k)에서 이를 제 3 사용자에게 알리면 상기 제 2 사용자와의 데이터 처리를 위한 부분을 종료한다.
상기 제 2 사용자와의 데이터 처리를 위한 부분의 종료에 따라 콜 서버내 다중 통화 관리 모듈에서 통화의 종료를 콜 서버(160)에게 보고 하면 콜 서버(160)는 상기 다중 통화를 위해 할당했던 자원을 반환한다.
넷째, 전화망에 연결된 제 1 사용자가 데이터망에 연결된 제 2 사용자에게 전화를 걸었을 때 부가 서비스인 음성 사서함 서비스를 제공하는 과정은 도 10 에 도시된 바와 같이, 상기 전화망(120)에 연결된 제 1 사용자가 데이터망(130)에 연결된 제 2 사용자의 전화번호를 입력하면 제 1 사용자 시스템(150-1)은 상기 전화번호에 상응하는 신호를 상기 전화망(120)을 통해 게이트웨이(140)로 전송한다.
상기 전송된 신호에 따라 게이트웨이(140)에서 콜 서버(160)로 상기 전화번호에 해당하는 제 2 사용자의 위치를 요청하면 콜 서버(160)는 사용자 주소 관리 테이블(160c)을 참조하여 제 2 사용자의 위치를 상기 제 1 사용자 시스템(150-1)으로 전송한다.
상기 전송된 제 2 사용자의 위치에 따라 게이트웨이(140)에서 제 2 사용자와의 통화 연결을 요청하면 콜 서버(160)는 상기 제 2 사용자가 현재 등록되어 있는지를 검색한다.
상기 검색결과 등록되어 있다면 콜 서버(160)는 제 2 사용자에게 게이트웨이(140)로부터의 통화 연결 요청신호를 전송한다.
그러면 상기 전송된 통화 연결 요청신호에 따라 제 2 사용자 시스템(150-2)은 제 2 사용자가 전화를 받을 수 있는지의 여부를 검색한다.
상기 검색결과 전화를 받을 수 있다면 제 2 사용자 시스템(150-2)에서 제 2 사용자에게 통화 연결 요청을 알린 후 전화를 받는지를 검색하여 전화를 받으면 통화를 연결한다.
상기 전화를 받을 수 없거나 전화를 받지 않는다면 제 2 사용자 시스템(150-2)은 상기 콜 서버(160)로 전화를 받지 않겠다는 시스템 제어신호를 전송한다.
그러면 콜 서버(160)는 상기 전송된 시스템 제어신호에 따라 상기 게이트웨이(140)로부터 통화 연결 요청신호를 부가 서비스 서버인 음성 사서함 서보(180)로 전송한다.
이에 따라 상기 콜 서버(160)와 음성 사서함 서버(180)는 시스템 제어신호를 이용하여 사서함에 남길 음성 데이터를 전송할 미디어 채널을 생성한다.
그러면 음성 사서함 서버(180)는 상기 생성된 미디어 채널을 통해 저장된 메시지를 게이트웨이(140)로 전송하면 게이트웨이(140)는 이를 전화 신호로 변환하여 제 1 사용자에게 전송한다.
상기 전송된 메시지에 따라 제 1 사용자는 음성 사서함 서버의 메시지에 따라 메시지를 남기게 된다.
그러면 게이트웨이(140)는 상기 제 1 사용자의 메시지를 미디어 채널을 통해 음성 사서함 서버(180)로 전송하여 저장한다.
이상에서 설명한 바와 같이 본 발명에 따른 랜 전화 시스템(LAN Telephony System)은 국제 표준 프로토콜을 사용하여 데이터망을 통해 전화 서비스를 제공함으로써 전화망과의 연동을 지원하며, 서로 다른 개발자에 의해 개발된 시스템 간에 상호 호환성을 제공할 수 있는 효과가 있다.

Claims (12)

  1. 전화망과, 데이터망을 구비한 랜 전화 시스템(LAN Telephony System)에 있어서,
    상기 전화망과 데이터망의 서로 다른 신호체계를 변환하고 상기 외부 전화를 대신하여 채널을 생성한 후 데이터를 압축 및 신장하여 전송하는 게이트웨이와;
    상기 데이터망에 연결된 다수의 사용자가 전화를 걸기 위한 다수개의 사용자 시스템과;
    상기 사용자 정보 관리 및 상기 데이터망의 혼잡도를 측정하여 서비스 품질을 조정 등 국제 표준 프로토콜에 따라 시스템을 총괄적으로 제어하는 콜 서버를 포함하여 구성된 것을 특징으로 하는 랜 전화 시스템(LAN Telephony System).
  2. 제 1 항에 있어서,
    상기 콜 서버의 제어에 따라 부가 서비스를 제공하는 부가 서비스 서버를 더 포함하여 구성되는 것을 특징으로 하는 랜 전화 시스템(LAN Telephony System).
  3. 제 1 항에 있어서,
    상기 사용자 시스템은
    전화 걸기/받기와 같은 제어 관련 인터페이스를 사용자에게 편리하게 제공하기 위한 제어신호를 출력하는 시스템 제어신호 사용자 인터페이스부와;
    시스템 제어신호(system control signal) 프로토콜을 사용하여 음성 미디어 데이터 채널을 생성 및 조정하는 음성 미디어 데이터 제어신호 모듈과;
    상기 시스템 제어신호(system control)를 처리하여 인터페이스하는 제 1시스템 제어신호 처리 인터페이스부와;
    상기 콜 서버와 시스템 제어신호(system control signal)를 송수신하여 통화를 설정 또는 변경하는 사용자 등록 및 통화 설정 제어신호 모듈과;
    마이크(미도시)로 사용자의 음성을 캡쳐하거나 복원된 음성을 스피커(미도시)를 통해 사용자에게 들려주는 하드웨어 음성 입출력 모듈과;
    상기 음성 미디어 데이터 제어신호 모듈의 신호에 따라 음성 데이터를 압축 또는 복원하는 음성 데이터 처리부와;
    상기 음성 데이터 처리부에서 압축된 음성 데이터를 전송 프로토콜에 맞춰 전송하는 데이터 전송 프로토콜부를 포함하여 구성된 것을 특징으로 하는 랜 전화 시스템(LAN Telephony System).
  4. 제 3 항에 있어서,
    상기 음성 데이터 처리부는
    상기 하드웨어 음성 입출력 모듈에서 출력된 사용자의 음성 데이터를 압축하여 미디어 채널을 통해 전송하는 음성 데이터 압축부와;
    상기 음성 데이터 압축부에서 압축된 음성 데이터를 버퍼링하여 송신을 제어하는 송신 버퍼 제어부와;
    상기 음성 미디어 데이터 제어신호 모듈의 음성 미디어 데이터 제어신호에 따라 미디어 채널을 통해 음성 데이터를 수신하여 복원 및 혼합하는 음성 데이터 복원 및 혼합부와;
    상기 데이터 전송 프로토콜부로부터 전송되는 음성 데이터를 수신하여 제어하는 수신 버퍼 제어부를 포함하여 구성된 것을 특징으로 하는 랜 전화 시스템(LAN Telephony System).
  5. 제 1 항에 있어서,
    상기 콜 서버는
    제 2 랜 네트워크 인터페이스부를 통해 수신되는 신호를 분석하여 시스템 제어신호 프로토콜(system control signal protocol)에 따라 각 모듈로 인터페이스하거나 상기 모듈들이 생성한 신호들을 목적 시스템으로 전송하는 제 2 시스템 제어신호 처리 인터페이스부와;
    상기 제 2 시스템 제어신호 처리 인터페이스부에서 출력된 사용자의 전화번호와 상기 데이터망이 인식할 수 있는 IP 어드레스로 변환하는 주소 변환 모듈과;
    상기 주소 변환 모듈에서 변환된 사용자 전화번호 및 IP 어드레스를 관리하는 사용자 주소 관리 테이블과;
    상기 제 2 시스템 제어신호 처리 인터페이스부에서 출력된 전화번호에 따른 사용자 등록 및 인증을 제어하는 사용자 등록 및 인증 제어 모듈과;
    상기 사용자 등록 및 인증 제어 모듈에서 등록된 사용자의 정보를 저장관리하는 사용자 등록 관리 데이터베이스와;
    상기 제 2 시스템 제어신호 처리 인터페이스부에서 출력된 신호에 따라 상기 데이터망의 자원을 관리하는 네트워크 자원 관리부와;
    상기 사용자 등록 및 인증 제어 모듈과 네트워크 자원 관리부의 신호에 따라 상기 데이터망을 모니터링하는 네트워크 모니터링 모듈과;
    상기 네트워크 모니터링 모듈에서 모니터링하기 위한 사용자 정보를 관리하는 사용자 관리 데이터베이스와;
    상기 제 2 시스템 제어신호 처리 인터페이스부에서 출력된 신호에 따라 상기 다수개의 사용자 시스템과 시스템 제어신호(system control signal)를 송수신하여 통화의 설정 및 변경을 제어하는 통화 신호 라우팅 모듈과;
    상기 제 2 시스템 제어신호 처리 인터페이스부에서 출력된 신호에 따라 상기 시스템 제어신호(system control signal)중 음성 데이터와 같은 미디어 채널 송수신과 관련된 제어 메시지들을 같은 통화에 참여한 사용자들에게 전송하는 미디어 제어 처리 모듈과;
    상기 통화 신호 라우팅 모듈과 미디어 제어 처리 모듈의 신호에 따라 다중 통화를 관리하는 다중 통화 관리과;
    상기 제 2 시스템 제어신호 처리 인터페이스부에서 출력된 신호에 따라 현재 통화를 각종 부가 서비스를 제공하는 부가 서비스 서버로 연계하는 부가 서비스 라우팅 모듈을 포함하여 구성된 것을 특징으로 하는 랜 전화 시스템(LAN Telephony System).
  6. 부팅시 사용자가 콜 서버에게 자신의 위치와 전화번호를 알리는 단계와;
    상기 사용자의 정보에 따라 콜 서버는 인증과정을 수행하여 상기 사용자가 서비스를 받을 수 있는 사용자라면 상기 정보를 내부의 데이터베이스에 저장하고 사용자에게 성공적으로 등록되었다는 것을 알린 후 전화를 받을 수 있는 대기 상태를 유지하는 단계와;
    상기 인증결과 서비스를 받을 수 없는 사용자라면 콜 서버는 사용자에게 서비스를 받을 수 없다는 것을 알리는 단계로 이루어짐을 특징으로 하는 랜 전화 시스템(LAN Telephony System).
  7. 데이터망에 연결된 제 1 사용자가 응용 시스템을 띄운 후 전화망에 연결된 제 2 사용자의 전화번호를 입력하면 제 1 사용자 시스템은 콜 서버에게 상기 제 2 사용자의 전화 번호에 해당하는 IP 어드레스를 요청하는 단계와;
    상기 IP 어드레스 요청에 따라 콜 서버는 사용자 주소 관리 테이블을 검색하여 제 2 사용자의 전화번호가 외부 전화망에 연결된 것이라고 판단한 후 게이트웨이의 IP 어드레스를 전송하는 단계와;
    상기 전송된 IP 어드레스에 따라 제 1 사용자가 제 2 사용자와의 통화 연결을 요청하면 콜 서버는 게이트웨이로 연결 요청신호를 전송하는 단계와;
    상기 전송된 연결 요청신호에 따라 게이트웨이는 외부 전화 서비스를 제공할 수 있는지를 검색하여 외부 전화 서비스를 제공할 수 있다면 연결 요청신호를 일반 전화망 신호로 변환하여 제 2 사용자에게 전화를 거는 단계와;
    상기 제 2 사용자가 전화를 받으면 게이트웨이는 콜 서버를 통해 상기 제 1 사용자에게 연결이 되었다는 것을 알린 후 콜 서버와 음성 미디어 데이터 제어신호를 주고받아 음성 데이터 전송을 위한 미디어 채널을 할당받는 단계와;
    상기 할당받은 미디어 채널을 통해 전송되는 음성 데이터를 제 2 사용자 시스템에서 복원하여 스피커를 통해 재생하고 제 1 사용자의 음성을 녹음하여 압축한 후 데이터를 미디어 채널을 통해 전송하는 단계와;
    상기 미디어 채널을 통해 전송된 제 1 사용자의 음성 데이터를 게이트웨이에서 아날로그 신호로 변환하여 전화망을 통해 제 2 사용자에게 전송하고 제 2 사용자의 음성 데이터를 디지털 신호로 변환하여 미디어 채널을 통해 제 2 사용자에게 전송하여 통화가 이루어지는 단계와;
    상기 통화후 제 1 사용자가 전화를 끊겠다고 하면 제 1 사용자 시스템은 콜 서버와 게이트웨이를 통해 제 2 사용자 시스템으로 종료 신호를 전송한 후 통화를 종료하고 게이트웨이는 제 2 사용자와의 전화 연결을 끊고 이 통화를 위해 할당했던 미디어 채널을 반환하는 단계로 이루어짐을 특징으로 하는 랜 전화 시스템(LAN Telephony System).
  8. 제 7 항에 있어서,
    상기 제 2 사용자에게 전화를 거는 단계는
    상기 검색 결과 외부 전화 서비스를 제공할 수 없다면 게이트웨이는 제 1 사용자의 연결 요청을 거절하는 신호를 콜 서버로 전송하는 단계와;
    상기 연결 요청 거절신호에 따라 콜 서버는 제 1 사용자 시스템으로 상기 제 2 사용자가 전화를 받지 않는다거나 통화중임을 나타내는 신호를 전송하여 제 1 사용자에게 알리는 단계를 더 포함하여 이루어짐을 특징으로 하는 랜 전화 시스템(LAN Telephony System).
  9. 데이터망에 연결된 제 1 사용자가 응용 시스템을 띄운 후 데이터망에 연결된 제 2 사용자의 전화번호를 입력하면 제 1 사용자 시스템은 콜 서버에게 상기 제 2 사용자의 전화 번호에 해당하는 IP 어드레스를 요청하는 단계와;
    상기 IP 어드레스 요청에 따라 콜 서버는 사용자 주소 관리 테이블을 검색하여 제 2 사용자의 IP 어드레스를 전송하는 단계와;
    상기 전송된 IP 어드레스에 따라 제 1 사용자가 제 2 사용자와의 통화 연결을 요청하는 단계와;
    상기 요청된 통화 연결 요청신호에 따라 콜 서버는 상기 제 2 사용자가 현재 등록되어 있는지를 검색하여 등록되어 있다면 상기 제 2 사용자에게 제 1 사용자의 통화 연결 요청신호를 전송하는 단계와;
    상기 전송된 통화 연결 요청신호에 따라 제 2 사용자 시스템은 제 2 사용자가 전화를 받을 수 있는 상태인지를 검색하는 단계와;
    상기 검색결과 제 2 사용자가 전화를 받지 않는다면 제 2 사용자 시스템은 콜 서버를 통해 통화 연결 요청을 거절하는 신호를 상기 제 1 사용자 시스템으로 전송하여 제 1 사용자에게 전화를 받지 않는다는 것을 알리는 단계와;
    상기 검색결과 제 2 사용자가 전화를 받으면 게이트웨이는 콜 서버를 통해 상기 제 1 사용자에게 연결이 되었다는 것을 알린 후 콜 서버를 통해 음성 미디어 데이터 제어신호를 주고받아 음성 데이터 전송을 위한 미디어 채널을 할당받는 단계와;
    상기 할당받은 미디어 채널을 통해 전송되는 음성 데이터를 제 2 사용자 시스템에서 복원하여 스피커를 통해 재생하고 제 1 사용자의 음성을 녹음하여 압축한 후 데이터를 미디어 채널을 통해 전송하여 통화를 하는 단계와;
    상기 제 1 사용자가 다중 통화를 하기 위하여 제 3 사용자의 전화번호를 입력하여 상기와 같은 과정을 수행하여 통화가 연결되면 콜 서버는 다중 통화 모듈로 진입해야 한다는 것을 인식하여 이를 지원할 자원을 할당하는 단계와;
    상기 할당된 콜 서버내 다중 통화 관리 모듈은 다중 통화의 제어권이 자신에게 있다는 것을 제 1 내지 제 3 사용자에게 알린 후 시스템 제어신호를 사용하여 음성 데이터 채널(multicasting)을 새로 설정하는 단계와;
    상기 새로 설정된 음성 데이터 채널(multicasting)을 통해 제 1 내지 제 3 사용자는 음성 정보를 주고받아 다중 통화를 하는 단계와;
    상기 다중 통화후 제 1 사용자가 전화를 끊겠다고 하면 제 1 사용자 시스템은 콜 서버내 다중 통화 관리 모듈과의 제어 채널을 끊고 통화에 사용되었던 자원을 반환하는 단계와;
    상기 제 1 사용자의 탈퇴에 따라 콜 서버내 다중 통화 관리 모듈에서 이를 제 2 및 제 3 사용자에게 알리면 제 2 및 제 3 사용자 시스템은 상기 제 1 사용자와의 데이터 처리를 위한 부분을 종료한 후 제 2 및 제 3 사용자간 통화를 하는 단계와;
    상기 통화후 제 2 사용자가 전화를 끊겠다고 하면 제 2 사용자 시스템은 콜 서버내 다중 통화 관리 모듈과의 제어 채널을 끊고 통화에 사용되었던 자원을 반환하는 단계와;
    상기 제 2 사용자의 탈퇴에 따라 콜 서버내 다중 통화 관리 모듈에서 이를 제 3 사용자에게 알리면 제 3 사용자 시스템은 상기 제 2 사용자와의 데이터 처리를 위한 부분을 종료하는 단계와;
    상기 제 2 사용자와의 데이터 처리를 위한 부분의 종료에 따라 콜 서버내 다중 통화 관리 모듈에서 통화의 종료를 콜 서버에게 보고 하면 콜 서버는 상기 다중 통화를 위해 할당했던 자원을 반환하는 단계를 포함하여 이루어짐을 특징으로 하는 랜 전화 시스템(LAN Telephony System).
  10. 제 9 항에 있어서,
    상기 제 2 사용자에게 제 1 사용자의 통화 연결 요청신호를 전송하는 단계는
    상기 제 2 사용자가 등록되어 있지 않다면 부가 서비스 모듈로 진입하는 단계를 더 포함하여 이루어짐을 특징으로 하는 랜 전화 시4스템(LAN Telephony System).
  11. 제 10 항에 있어서,
    상기 제 2 사용자가 전화를 받을 수 있는 상태인지를 검색하는 단계는
    상기 제 2 사용자가 전화를 받을 수 없는 상태라면 부가 서비스 모듈로 진입하는 단계를 더 포함하여 이루어짐을 특징으로 하는 랜 전화 시스템(LAN Telephony System).
  12. 전화망에 연결된 제 1 사용자가 데이터망에 연결된 제 2 사용자의 전화번호를 입력하면 제 1 사용자 시스템은 상기 전화번호에 상응하는 신호를 전화망을 통해 게이트웨이로 전송하는 단계와;
    상기 전송된 신호에 따라 게이트웨이에서 콜 서버로 상기 전화번호에 해당하는 제 2 사용자의 위치를 요청하면 콜 서버는 사용자 주소 관리 테이블을 참조하여 제 2 사용자의 위치를 상기 제 1 사용자 시스템으로 전송하는 단계와;
    상기 전송된 제 2 사용자의 위치에 따라 게이트웨이에서 제 2 사용자와의 통화 연결을 요청하면 콜 서버는 상기 제 2 사용자가 현재 등록되어 있는지를 검색하는 단계와;
    상기 검색결과 등록되어 있다면 콜 서버는 제 2 사용자에게 게이트웨이로부터의 통화 연결 요청신호를 전송하는 단계와;
    상기 전송된 통화 연결 요청신호에 따라 제 2 사용자 시스템은 제 2 사용자가 전화를 받을 수 있는지의 여부를 검색하는 단계와;
    상기 검색결과 전화를 받을 수 있다면 제 2 사용자 시스템에서 제 2 사용자에게 통화 연결 요청을 알린 후 전화를 받는지를 검색하여 전화를 받으면 통화를 연결하는 단계와;
    상기 전화를 받을 수 없거나 전화를 받지 않는다면 제 2 사용자 시스템은 콜 서버로 전화를 받지 않겠다는 시스템 제어신호를 전송하는 단계와;
    상기 전송된 시스템 제어신호에 따라 콜 서버는 상기 게이트웨이로부터 통화 연결 요청신호를 부가 서비스 서버인 음성 사서함 서보로 전송하는 단계와;
    상기 콜 서버와 음성 사서함 서버는 시스템 제어신호를 이용하여 사서함에 남길 음성 데이터를 전송할 미디어 채널을 생성하는 단계와;
    상기 생성된 미디어 채널을 통해 음성 사서함 서버는 저장된 메시지를 게이트웨이로 전송하면 게이트웨이는 이를 전화 신호로 변환하여 제 1 사용자에게 전송하는 단계와;
    상기 전송된 메시지에 따라 제 1 사용자는 음성 사서함 서버의 메시지에 따라 메시지를 남기는 단계와;
    상기 제 1 사용자의 메시지를 게이트웨이는 미디어 채널을 통해 음성 사서함 서버로 전송하여 저장하는 단계를 포함하여 이루어짐을 특징으로 하는 랜 전화 시스템(LAN Telephony System).
KR1019980040046A 1998-09-25 1998-09-25 랜 전화 시스템 KR100272593B1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1019980040046A KR100272593B1 (ko) 1998-09-25 1998-09-25 랜 전화 시스템

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1019980040046A KR100272593B1 (ko) 1998-09-25 1998-09-25 랜 전화 시스템

Publications (2)

Publication Number Publication Date
KR20000021106A KR20000021106A (ko) 2000-04-15
KR100272593B1 true KR100272593B1 (ko) 2000-11-15

Family

ID=19552018

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1019980040046A KR100272593B1 (ko) 1998-09-25 1998-09-25 랜 전화 시스템

Country Status (1)

Country Link
KR (1) KR100272593B1 (ko)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100317298B1 (ko) * 1999-02-27 2001-12-22 구자홍 Lan 텔리포니 시스템의 부가 서비스 장치 및 방법
KR100539732B1 (ko) * 1999-06-03 2005-12-29 엘지전자 주식회사 랜 텔레포니를 위한 콜서버의 구조
KR100338683B1 (ko) * 1999-12-29 2002-05-30 정 데이비드 통합 아이피 콜 라우팅 시스템
KR100593479B1 (ko) * 1999-12-31 2006-07-03 에스케이 텔레콤주식회사 인터넷 프로토콜 패킷을 이용한 구내 무선통신 시스템 및그 서비스 방법
AU2001214201A1 (en) * 2000-05-30 2001-12-11 Anyusernet Corporation Telephone number assigning method of internet phone
KR100810860B1 (ko) * 2001-12-28 2008-03-06 엘지노텔 주식회사 인터넷 교환기의 라우터와 교환기 통합보드 및 운용방법
KR100453229B1 (ko) * 2002-09-05 2004-10-15 한국전자통신연구원 인터넷을 이용한 다수 전화 부가 서비스 제공방법

Also Published As

Publication number Publication date
KR20000021106A (ko) 2000-04-15

Similar Documents

Publication Publication Date Title
US7729345B2 (en) Scalable voice over IP system providing independent call bridging for outbound calls initiated by user interface applications
US8681202B1 (en) Systems and methods for implementing internet video conferencing using standard phone calls
KR100445284B1 (ko) 인터넷 전화 네트워크 시스템 및 네트워크 액세스 방법 및통화 장치 어댑터
US7283154B2 (en) Systems and methods for videoconference and/or data collaboration initiation
JPH10336325A (ja) ネットワーク独立型通信システム
JP3929248B2 (ja) 電話会議システム
RU2003102504A (ru) Система обеспечения и способ работы терминала, по меньшей мере, в двух режимах связи
US20060133584A1 (en) Telephone voice control system, intermediate processing apparatus and exchange
US6522645B1 (en) Computer telephony integration system and operation method therein
JP2005064860A (ja) コールセンタ装置
EP1505766B1 (en) Improved group communication system
JP3560813B2 (ja) ゲートウェイ装置、ゲートウェイ装置の端末特定方法及び端末特定プログラムを記録したコンピュータ読み取り可能な記録媒体
KR100272593B1 (ko) 랜 전화 시스템
JP2001223748A (ja) インターネット電話ネットワークシステム
US7289618B2 (en) Method for performing external call forwarding between internet and telephone network in web-phone system
US6490344B1 (en) Communication system and communication channel coupling method
JP4263839B2 (ja) ボイスメールシステム及びプログラムを記録した記録媒体
CN101848283A (zh) 呼叫拒接转移的方法、装置及***和终端
US7474665B2 (en) Apparatus and method for compulsively receiving multi-calls over internet protocol phones in internet protocol telephony system
CA2600309A1 (en) Telephone exchange system and service providing method for use in the system
CN101420488B (zh) 处理终端间通信请求的方法、服务器
JP3818630B2 (ja) 電話会議システム
JP3137348B2 (ja) 通信装置
JPH11275618A (ja) 音声サービス機能を備えた通信システム
JP4037594B2 (ja) 情報通信システムおよび情報通信システムにおける通話モニタ方法

Legal Events

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

Payment date: 20090619

Year of fee payment: 10

LAPS Lapse due to unpaid annual fee