KR100941550B1 - 통합 oIP Add-on integration device for private ΙΡ exchange - Google Patents
통합 oIP Add-on integration device for private ΙΡ exchange Download PDFInfo
- Publication number
- KR100941550B1 KR100941550B1 KR1020070140743A KR20070140743A KR100941550B1 KR 100941550 B1 KR100941550 B1 KR 100941550B1 KR 1020070140743 A KR1020070140743 A KR 1020070140743A KR 20070140743 A KR20070140743 A KR 20070140743A KR 100941550 B1 KR100941550 B1 KR 100941550B1
- Authority
- KR
- South Korea
- Prior art keywords
- voice
- unit
- packet
- add
- request message
- Prior art date
Links
- 230000010354 integration Effects 0.000 title claims description 4
- 238000012545 processing Methods 0.000 claims abstract description 114
- 238000004891 communication Methods 0.000 claims abstract description 26
- 238000006243 chemical reaction Methods 0.000 claims abstract description 18
- 230000006870 function Effects 0.000 claims description 47
- 238000000034 method Methods 0.000 claims description 40
- 230000015654 memory Effects 0.000 claims description 21
- 239000000284 extract Substances 0.000 claims description 7
- 238000012546 transfer Methods 0.000 description 5
- 238000003745 diagnosis Methods 0.000 description 4
- 230000005540 biological transmission Effects 0.000 description 3
- 238000001514 detection method Methods 0.000 description 3
- 238000010586 diagram Methods 0.000 description 2
- 238000010276 construction Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 230000005236 sound signal Effects 0.000 description 1
- 239000002699 waste material Substances 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/66—Arrangements for connecting between networks having differing types of switching systems, e.g. gateways
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Telephonic Communication Services (AREA)
Abstract
사설 IP 교환기 용의 VoIP 부가 기능 통합 장치가 개시되어 있다. 이 사설 IP 교환기 용의 VoIP 부가 기능 통합 장치는, 상기 IP 교환기와 망 접속되어 상기 IP 교환기로/로부터 IP 패킷 - 상기 IP 패킷은 부가 기능 요청 메시지 패킷 및 음성 패킷을 포함함 - 을 송수신하도록 동작 가능한 MAC 및 PHY 처리 유닛(MAC & PHY Processing Unit)과, 회의 통화 부가 기능을 제공하도록 동작 가능한 컨퍼런스 유닛(Conference Unit)과, 음성 안내 및 음성 듣기 부가 기능을 제공하도록 동작 가능한 음성 재생 유닛(Voice Playing Unit)과, 음성 저장 부가 기능을 제공하도록 동작 가능한 음성 레코드 유닛(Voice Recording Unit)과, 음성 패킷 암호화 부가 기능을 제공하도록 동작 가능한 암호화 유닛과, 음성 부호 변환 부가 기능을 제공하도록 동작 가능한 DSP 유닛과, 상기 수신된 부가 기능 요청 메시지 패킷에 기초하여 상기 컨퍼런스 유닛, 및 상기 음성 재생 유닛, 상기 음성 레코드 유닛, 상기 암호화 유닛 및 상기 DSP 유닛 중 적어도 하나의 유닛과 상기 MAC 및 PHY 처리 유닛 간의 통신 경로를 설정하도록 동작 가능한 제어부를 포함한다.A VoIP add-on integrator for a private IP exchange is disclosed. The VoIP add-on integrator for this private IP exchange is network-operated with the IP exchange and operable to transmit and receive IP packets to / from the IP exchange, the IP packet including an add-on request message packet and a voice packet. MAC & PHY Processing Unit, Conference Unit operable to provide conference call add-on, and Voice Playing Unit operable to provide voice guidance and voice listening add-on A voice recording unit operable to provide a voice storage add-on function, an encryption unit operable to provide a voice packet encryption add-on function, a DSP unit operable to provide a voice code conversion add-on function, The conference unit and the voice reproduction unit based on the received additional function request message packet; And a control unit operable to establish a communication path between at least one of the voice record unit, the encryption unit, and the DSP unit and the MAC and PHY processing unit.
사설 IP 교환기(IP-PBX), VoIP 부가 기능, VoIP 게이트웨이 Private IP Switch (IP-PBX), VoIP Add-On, VoIP Gateway
Description
본 발명은 사설 IP 교환기(IP-PBX)에 관한 것으로, 특히 사설 IP 교환기 용의 VoIP 부가 기능 통합 장치에 관한 것이다.The present invention relates to a private IP exchange (IP-PBX), and more particularly, to an apparatus for integrating VoIP add-on for a private IP exchange.
종래 기술에 따른 사설 IP 교환기(IP-PBX)는 회의 통화, 음성 안내, 음성 저장, 음성 부호(Codec) 변환 및 음성 패킷 암호화 등의 부가 기능들을 제공하기 위하여, 각 기능을 제공하는 VoIP 부가 기능 장치들을 별도로 구비하였다. 이 장치들은 각각 이더넷 교환기(Ethernet Switch), LAN 교환기(LAN Switch) 또는 라우터(Router)를 통해서 IP-PBX와 연결되었다.The private IP switch (IP-PBX) according to the prior art is a VoIP add-on device that provides each function to provide additional functions such as conference call, voice announcement, voice storage, codec conversion, and voice packet encryption. These were provided separately. These devices were connected to the IP-PBX via Ethernet Switch, LAN Switch or Router respectively.
각 장치의 예를 들면, 회의 통화 부가 기능을 제공하는 장치로서는 컨퍼런스 시스템(Conference System)이 사용되었고, 음성 안내 부가 기능을 제공하는 장치로서는 IVR(Interactive Voice Response) 시스템이 사용되었으며, 음성 저장 부가 기능을 제공하는 장치로서는 음성 우편(Voice Mail) 시스템이 사용되었고, 음성 부호 변환 부가 기능을 제공하는 장치로서는 코덱 변환기(Codec Translator)가 사용되었고, 음성 패킷 암호화 부가 기능을 제공하는 장치로서는 미디어 보안 시스템이 사 용되었다.For example, a conference system (Conference System) was used as the device providing the conference call add-on, and an interactive voice response (IVR) system was used as the device providing the voice guidance add-on. A voice mail system was used as a device to provide a voice codec, and a codec translator was used as a device to provide a voice code conversion add-on. A media security system was used as a device to provide a voice packet encryption add-on. Used.
종래 기술에 따르면, 통신 장비 운영자는 회의 통화 부가 기능 장치, 음성 안내 부가 기능 장치, 음성 저장 부가 기능 장치, 음성 부호(Codec) 변환 부가 기능 장치 및 음성 패킷 암호화 부가 기능 장치를 설치할 때, 각 장치에 대하여 IP 주소와 MAC 어드레스를 개별적으로 할당하고 설정한다. 또한, 통신 장비 운영자는 OAM(Operations, Administration and Maintenance) 장치를 통하여 부가 기능 장치들 각각에 대한 형상 관리, 성능 관리, 진단 및 장애 관리를 개별적으로 수행한다.According to the prior art, a communication equipment operator has installed a conference call add-on device, a voice guidance add-on device, a voice storage add-on device, a codec conversion add-on device, and a voice packet encryption add-on device to each device. Assign and configure IP address and MAC address separately. In addition, the communication equipment operator individually performs configuration management, performance management, diagnosis, and fault management for each of the additional function devices through the operations, administration and maintenance (OAM) device.
상기와 같이 종래 기술에 의한 IP-PBX는 회의 통화, 음성 안내, 음성 저장, 음성 부호(Codec) 변환 및 음성 패킷 암호화와 같은 부가 기능들을 제공하기 위하여, 각각의 부가 기능을 제공하는 VoIP 부가 기능 장치들을 별도로 구비하여 시스템 구성을 복잡하게 하고, 각각의 부가 기능 장치는 MPU와 저장 장치, VoIP 모듈, 전력 모듈(Power Module) 등을 개별적으로 모두 구비하기 때문에, 자원 중복을 유발하고 많은 비용이 소요되었다.As described above, the IP-PBX according to the prior art is a VoIP add-on device that provides each additional function to provide additional functions such as conference calls, voice announcements, voice storage, codec conversion, and voice packet encryption. In order to complicate the system configuration by separately installing each additional function device, the MPU, the storage device, the VoIP module, the power module, and the like are separately provided, causing resource redundancy and cost. .
또한, 각각의 부가 기능 장치는 별도의 IP 주소를 필요로 하므로, IP 주소의 낭비를 유발하였고, IP-PBX는 각각의 부가 기능 장치에 대하여 형상 관리, 성능 관리, 진단 및 장애 관리를 개별적으로 수행해야 했으므로, 관리 프로그램을 복잡하게 만들고 관리 비용을 증가시켰다.In addition, each add-on device requires a separate IP address, causing a waste of IP addresses, and IP-PBX individually performs configuration management, performance management, diagnosis, and fault management for each add-on device. As we had to do that, we complicated our management program and increased our administrative costs.
게다가, 회의 통화, 음성 안내, 음성 저장, 음성 부호(Codec) 변환 및 음성 패킷 암호화의 부가 기능들 중 둘 이상의 부가 기능을 동시에 제공하는 경우, IP-PBX는 각각의 부가 기능 장치에 대하여 호 설정 작업을 별도로 해야 하므로, 부가 기능을 제공하는 IP-PBX의 프로그램이 복잡해지며, 음성 패킷이 각각의 부가 기능 장치를 거치는 동안 음성 패킷 전달 지연 현상이 발생하게 된다.In addition, when providing two or more of the additional functions of conference call, voice guidance, voice storage, codec conversion, and voice packet encryption at the same time, the IP-PBX performs call setup operation for each additional function device. Since a separate program is required, a program of an IP-PBX providing additional functions becomes complicated, and a voice packet propagation delay occurs while a voice packet passes through each additional function device.
본 발명의 목적은, 사설 IP 교환기를 이용하여 제공되는 회의 통화, 음성 안내, 음성 저장, 음성 부호(Codec) 변환 및 음성 패킷 암호화의 부가 기능들을 하나의 장치 안에 구현하는 데 있다.It is an object of the present invention to implement the additional functions of conference call, voice announcement, voice storage, voice code (Codec) conversion and voice packet encryption provided in a single device provided using a private IP exchange.
본 발명의 다른 목적은 사설 IP 교환기를 이용하여 제공되는 상기 부가 기능들을 하나의 장치 안에 구현함으로써, 상기 부가 기능들을 제공하기 위한 장치 구성과 부가 기능 구현 및 관리 프로그램을 단순화시키고, 필요한 IP 주소와 MAC 어드레스의 수를 하나로 줄이는 데 있다.Another object of the present invention is to implement the additional functions provided by using a private IP exchange in a single device, thereby simplifying the device configuration and the additional function implementation and management program for providing the additional functions, the required IP address and MAC It is to reduce the number of addresses to one.
본 발명에 따른 사설 IP 교환기 용의 VoIP 부가 기능 통합 장치는, 상기 IP 교환기와 망 접속되어 상기 IP 교환기로/로부터 IP 패킷 - 상기 IP 패킷은 부가 기능 요청 메시지 패킷 및 음성 패킷을 포함함 - 을 송수신하도록 동작 가능한 MAC 및 PHY 처리 유닛(MAC & PHY Processing Unit)과, 회의 통화 부가 기능을 제공하도록 동작 가능한 컨퍼런스 유닛(Conference Unit)과, 음성 안내 및 음성 듣기 부가 기능을 제공하도록 동작 가능한 음성 재생 유닛(Voice Playing Unit)과, 음성 저장 부가 기능을 제공하도록 동작 가능한 음성 레코드 유닛(Voice Recording Unit)과, 음성 패킷 암호화 부가 기능을 제공하도록 동작 가능한 암호화 유닛과, 음성 부호 변환 부가 기능을 제공하도록 동작 가능한 DSP 유닛과, 상기 수신된 부가 기능 요청 메시지 패킷에 기초하여 상기 컨퍼런스 유닛, 및 상기 음성 재생 유닛, 상기 음성 레코드 유닛, 상기 암호화 유닛 및 상기 DSP 유닛 중 적어도 하나의 유닛과 상기 MAC 및 PHY 처리 유닛 간의 통신 경로를 설정하도록 동작 가능한 제어부를 포함한다.The VoIP add-on integrating apparatus for a private IP exchange according to the present invention is connected to the IP exchange and transmits / receives an IP packet to / from the IP exchange, the IP packet including an add-on request message packet and a voice packet. MAC and PHY Processing Unit (MAC & PHY Processing Unit) operable to operate, Conference Unit operable to provide conference call add-on, and Voice Reproducing Unit operable to provide voice guidance and voice listening add-on ( Voice Playing Unit, a Voice Recording Unit operable to provide a voice storage add-on, an Encryption unit operable to provide a voice packet encryption add-on, and a DSP operable to provide a voice code conversion add-on A unit, the conference unit, and the sound based on the received additional function request message packet Reproducing unit, and a voice the record unit, the encryption unit and a control unit operable to set a communication path between the DSP unit of the at least one unit and the MAC and PHY processing unit.
본 발명에 따르면, 다음과 같은 효과가 얻어진다.According to the present invention, the following effects are obtained.
(1) 회의 통화, 음성 안내, 음성 저장, 음성 부호(Codec) 변환 및 음성 패킷 암호화의 부가 기능들을 제공하는 데 하나의 IP 주소만 필요하다.(1) Only one IP address is needed to provide the additional functions of conference call, voice announcement, voice storage, codec conversion and voice packet encryption.
(2) 상기 부가 기능들을 제공하는 장치에 대한 형상 관리, 성능 관리, 진단 및 장애 관리 대상을 하나로 축소시켜서, OAM 프로그램을 단순화시키고, 구축 및 관리 비용을 줄일 수 있다.(2) It is possible to simplify the OAM program and reduce the construction and management costs by reducing the configuration management, performance management, diagnosis, and failure management objects for the device providing the additional functions into one.
(3) IP-PBX는 한 번의 호 설정 작업을 통해서, 상기 부가 기능 중 둘 이상의 부가 기능을 동시에 제공할 수 있다. 따라서 IP-PBX의 호 처리 프로그램을 단순화시킨다.(3) The IP-PBX may simultaneously provide two or more of the above additional functions through one call setup operation. Therefore, the call processing program of the IP-PBX is simplified.
(4) 상기 부가 기능들 중 둘 이상의 부가 기능을 동시에 제공하는 경우에도 음성 패킷 전달 지연 현상이 발생하지 않는다.(4) Even when two or more of the above additional functions are provided at the same time, the voice packet transmission delay does not occur.
이하에서는 첨부 도면들을 참조하여 본 발명의 실시예에 대하여 설명한다.Hereinafter, embodiments of the present invention will be described with reference to the accompanying drawings.
도 1은 본 발명의 실시예가 구현될 수 있는 네트워크 환경(100)의 예를 나타 낸다.1 shows an example of a
예시적인 네트워크 환경(100)은 IP-PBX(110), OAM 장치(120), LAN 교환기(130), 무선 접속점(140), 이더넷 교환기(150), VoIP 게이트웨이(160), 무선 단말들(141-143), IP 단말들(151-153), 가입자 단말들(161-163)과 함께, 본 발명의 실시예에 따른 VoIP 부가 기능 통합 장치(200)를 포함할 수 있다.
IP-PBX(110)는 LAN 교환기(130)를 통하여 OAM 장치(120), 무선 접속점(140), 이더넷 교환기(150), VoIP 게이트웨이(160), 및 VoIP 부가 기능 통합 장치(200)에 연결된다. OAM 장치(120)는 본 발명에 따른 VoIP 부가 기능 통합 장치(200)에 대한 형상 관리, 성능 관리, 진단 및 장애 관리를 수행하는 데 이용될 수 있다. PDA(141), 동영상 폰(142), 및 WiFi 폰(143) 등과 같은 무선 단말들과 무선 통신이 가능한 무선 접속점(140)은, LAN 교환기(130)와 협업하여, 이들 무선 단말들과 IP-PBX(110) 및 VoIP 부가 기능 통합 장치(200) 간에 중계 기능을 수행한다. 이더넷용 스위칭 허브인 이더넷 교환기(150)는, 그것에 접속된 IP 전화기(151), 영상 전화기(152), PC 폰(153) 등과 같은 IP 단말들을 LAN 교환기(130)를 경유하여 IP-PBX(110) 및 VoIP 부가 기능 통합 장치(200)에 연결시켜 준다. 가입 전화망과 IP 전화망을 연결시켜 주는 기능을 하는 VoIP 게이트웨이(160)는, 그것에 접속된 아날로그 전화기(161), 팩시밀리(162), 디지털 다기능 전화기(163) 등과 같은 가입자 단말들을 LAN 교환기(130)를 경유하여 IP-PBX(110) 및 VoIP 부가 기능 통합 장치(200)에 연결시켜 준다. VoIP 게이트웨이(160)는 또한 PSTN(Packet Switched Telephone Network)(200)과도 연결되어 있다.The IP-
도 2는 본 발명의 실시예에 따른 VoIP 부가 기능 통합 장치(200)의 구성 블록도이다. 도면 중에서, 실선 화살표는 제어 신호를, 점선 화살표는 음성 신호를, 일점쇄선 화살표는 음성 패킷을 포함하는 IP 패킷을 각각 나타낸다.2 is a block diagram illustrating a VoIP add-on
CPU(201)는 본 발명에 따른 호 처리의 과정 및 각 부가 기능 처리의 과정 전체를 제어하도록 동작가능하다. CPU(201)에는 CPU용 메모리(202)가 연결되고, CPU용 메모리(202)는 CPU의 동작과 관련된 프로그램 및 데이터를 저장한다.The
IP-PBX(110)와 인터페이스하는 MAC & PHY 처리 블록(204)은 IP-PBX(110)와 VoIP 부가 기능 통합 장치(200) 간에 각종 IP 패킷의 송수신을 담당한다.The MAC &
MAC & PHY 처리 블록(204)과 패킷 처리 블록(Packet Processing Block)(205) 사이에서 IP 패킷을 주고받는 암호화 블록(203)은, CPU(201)의 제어 하에, 음성 패킷과 호 처리 메시지를 포함한 각종 제어 메시지 패킷에 대하여 암호화 과정 또는 복호화 과정을 수행할 수 있다.The
패킷 처리 블록(Packet Processing Block)(205)은 CPU(201) 쪽으로 호 처리 메시지를 포함한 각종 제어 메시지 패킷을 송수신함과 동시에, 음성 패킷으로부터 음성 신호를 추출하거나 음성 신호를 패킷으로 변환하고, DSP(207) 쪽으로 음성 신호를 송수신하도록 동작가능하다.The
패킷 처리 블록(205)에 연결된 음성 버퍼(Voice Buffer)(206)는 패킷 처리 블록(205)이 음성 패킷으로부터 추출한, 또는 패킷 처리 블록(205)이 DSP(207)로부터 수신한 음성 신호를 임시로 저장할 수 있다.The
DSP(207)는, 패킷 처리 블록(205)과 스위칭 블록(213) 사이에 연결되어, CPU(201)의 제어 하에, 음성 부호(Codec) 변환 및 에코 제거, 노이즈 신호 제어, 톤 생성 및 검출 등의 기능을 수행하도록 동작가능하고, DSP(207)에 연결된 DSP용 메모리(208)는 DSP(207)의 동작과 관련된 프로그램 및 데이터를 저장할 수 있다.The DSP 207 is connected between the
스위칭 블록(Switching Block)(213)은, CPU(201)의 제어 하에, DSP(207), 컨퍼런스 블록(209), 음성 재생 블록(210), 음성 레코드 블록(211) 간에 음성 신호의 교환을 담당한다.The
스위칭 블록(213)과 DSP(207), 컨퍼런스 블록(209), 음성 재생 블록(210), 및 음성 레코드 블록(211) 사이에는 각각 디지털 음성 신호(예컨대, PCM(pulse code modulated) 데이터)를 버퍼링하는 PCM 메모리(214-217)가 배치될 수 있다.Buffer digital voice signals (e.g., pulse code modulated (PCM) data) between the
컨퍼런스 블록(Conference Block)(209)은, CPU(201)의 제어 하에, 스위칭 블록(213)을 경유하여 수신된 음성 신호의 이득을 조절하고, 동일 회의 그룹에 속한 모든 음성 신호를 혼합한 후, 그 혼합된 음성 신호로부터 수신자의 음성 신호를 제거하여, 타인들의 음성만을 혼합한 신호를 만들어 스위칭 블록(213)을 경유하여 송출하도록 구성될 수 있다.The
음성 재생 블록(Voice Play Block)(210)은, CPU(201)의 제어 하에, 음성 메모리(212)로부터 해당 음성 신호을 읽어서 스위칭 블록(213)을 통하여 송출하도록 동작가능하다.The
음성 레코드 블록(Voice Record Block)(211)은, CPU(201)의 제어 하에, 스위칭 블록(213)을 경유하여 수신한 음성 신호를 CPU(201)가 지시하는, 음성 메모리(212) 상의 특정 저장 공간에 저장하도록 동작가능하다.The
음성 메모리(212)는 사전에 설정된 음성 안내 멘트나 음악 소리 데이터를 저장하는 데 이용될 수 있다.The
본 발명에 따른 VoIP 부가 기능 통합 장치(200)를 설치할 때, 통신 장비 운영자는 우선적으로 VoIP 부가 기능 통합 장치(200)에 IP 주소와 MAC 어드레스를 설정한다. 또한, 통신 장비 운영자는 OAM 장치(120)를 통하여 본 발명에 따른 VoIP 부가 기능 통합 장치에 대한 형상 관리, 성능 관리, 진단 및 장애 관리를 수행한다.When installing the VoIP add-on integrating
이하에서는, VoIP 부가 기능 통합 장치(200)의 설치가 완료된 이후의 동작에 대하여 도 1과 도 2를 참조하여 설명한다.Hereinafter, operations after the installation of the VoIP add-on integrating
<실시예 1><Example 1>
본 실시예는, IP-PBX(110)용 VoIP 부가 기능 통합 장치(200)가 회의 통화, 음성 안내, 음성 부호(Codec) 변환 및 음성 패킷 암호화의 부가 기능들 중 하나의 부가 기능만을 수행하는 경우에 해당한다.In the present embodiment, the VoIP add-on
회의 통화Conference call
무선 단말(141-143), IP 단말(151-153) 또는 VoIP 가입자 단말(161-163) 중 어느 하나의 단말이 회의 통화를 요청하는 경우(예를 들어, IP 전화기(151)를 사용하여 사용자 B와 통화 중인 사용자 A가 사용자 C를 호출하여 사용자 A, B, C의 3자간 회의 통화를 하기 위해 IP 전화기(151)의 회의 통화 기능 버튼을 누르고 사용자 C의 전화번호를 다이얼링하는 경우), 그 신호는 무선 접속점(140), 이더넷 교환기(150) 또는 VoIP 게이트웨이(160)와 LAN 교환기(130)를 경유하여 IP-PBX(110)로 전송되고, 그 신호를 수신한 IP-PBX(110)는 회의 통화 요청 메시지를 포함하는 부가 기능 요청 메시지 패킷을 VoIP 부가 기능 통합 장치(200)로 보낸다.When any one of the wireless terminal 141-143, the IP terminal 151-153, or the VoIP subscriber station 161-163 requests a conference call (for example, the user is using the IP telephone 151). User A on call with B presses the conference call function button on
그 부가 기능 요청 메시지 패킷은 VoIP 부가 기능 통합 장치(200)의 MAC & PHY 처리 블록(204)에 의해 수신되고, MAC & PHY 처리 블록(204)은 그 부가 기능 요청 메시지 패킷을 암호화 블록(203)을 거쳐서 패킷 처리 블록(205)으로 전송한다. 그 후, 패킷 처리 블록(205)은 회의 통화 요청 메시지를 CPU(201)에 송신한다. 회의 통화 요청 메시지를 수신한 CPU(201)는 보유하고 있는 전체 회의 통화 그룹 용량 가운데, 요청받은 회의 통화를 수용할 수 있는 가용한 회의 통화 그룹이 있는지 여부를 판정한 후, "회의 통화 불허" 메시지(가용한 회의 통화 그룹이 있는 경우) 또는 "회의 통화 수락" 메시지(가용한 회의 통화 그룹이 없는 경우)를 MAC & PHY 처리 블록(204)을 거쳐서 IP-PBX(110)로 송신한다.The add-on request message packet is received by the MAC &
VoIP 부가 기능 통합 장치(200)로부터 "회의 통화 불허" 메시지를 수신한 경우, IP-PBX(110)는 회의 통화를 요청한 단말(본 예에서는, 사용자 A의 단말)에 "서비스 불가" 메시지를 보낸다.When receiving the " disallow conference call " message from the VoIP add-on
다른 한편으로, VoIP 부가 기능 통합 장치(200)로부터 "회의 통화 수락" 메시지를 수신한 경우, IP-PBX(110)는 회의 통화에 참여하는 단말들(본 예에서는, 사용자 A, B, C의 단말들)과 VoIP 부가 기능 통합 장치(200) 간의 호 설정 프로세스를 진행한다. 호 설정 프로세스가 완료되면, 회의 통화에 참여하는 단말들과 VoIP 부가 기능 통합 장치(200) 간에 음성 패킷의 송수신이 가능해진다.On the other hand, when receiving a "conference call accept" message from the VoIP add-on
이때, VoIP 부가 기능 통합 장치(200)의 CPU(201)는, 패킷 처리 블록(205)이 해당 음성 패킷을 송수신할 수 있도록, 호 설정 프로세스에 따른 호 처리 정보에 기초하여, 필요한 제어 정보(예를 들면, 송신자/수신자 IP 번호, 송신자/수신자 RTP 포트(Port) 번호, 음성 데이터 길이(Data Length), 패킷 전송 주기 등)를 패킷 처리 블록(205)에 설정한다. 그리고, CPU(201)는 패킷 처리 블록(205)에서 음성 패킷으로부터 추출된 음성 신호가 DSP(207)를 거쳐서 컨퍼런스 블록(209)에 전송될 수 있도록, 스위칭 블록(213)을 제어하여 통화로(Channel)를 구축하고, 가용한 회의 통화 그룹 중 하나를 선정한 후, CPU(201)가 컨퍼런스 블록(209)을 제어하여, 기 선정된 회의 통화 그룹과 상기 통화로를 연결한다.At this time, the
이 후, 회의 통화에 참여하는 단말들로부터 VoIP 부가 기능 통합 장치(200)로 음성 패킷이 전송되면, MAC & PHY 처리 블록(204)이 해당 음성 패킷을 수신하고 암호화 블록(203)을 거쳐서 패킷 처리 블록(205)으로 송신한다. 이때, 암호화 기능이 요구되지 않는 경우, 암호화 블록(203)은 자신을 통과하는 음성 패킷에 대하여 아무런 동작을 수행하지 않는다.Thereafter, when a voice packet is transmitted from the terminals participating in the conference call to the VoIP add-on
패킷 처리 블록(205)은 수신한 음성 패킷에 대하여 수신 여부(예컨대, 음성 패킷 내의 정보가 CPU(201)에 의해 사전에 설정된 호 처리 정보와 일치하는지 여부)를 판정한 후, 수신 허가된 음성 패킷이면, 그 음성 패킷으로부터 음성 신호를 추출하여 DSP(207)로 전송한다.The
DSP(207)는 수신된 음성 신호에 대하여 에코 제거 및 노이즈 조정을 시행한 후, CPU(201)에 의해 사전에 설정된 통화로를 통해서 그 결과를 컨퍼런스 블록(209)으로 송신한다. 이때, 스위칭 블록(213)은 각 음성 신호마다 DSP(207)와 컨퍼런스 블록(209) 간에 통화로를 제공한다.The
컨퍼런스 블록(209)은 각 통화로를 통해 수신한 음성 신호들의 이득을 조절하고, 동일 그룹에 속한 모든 음성 신호들을 혼합한 후, 그 혼합된 음성 신호로부터 수신자의 음성 신호를 제거하여, 타인들의 음성만을 혼합한 신호를 만든다. 그리고, CPU(201)에 의해 사전에 설정된 통화로를 통해서 그 혼합된 음성 신호를 DSP(207)로 전송한다.The
DSP(207)는 컨퍼런스 블록(209)으로부터 수신한 음성 신호를 패킷 처리 블록(205)으로 보내고, 패킷 처리 블록(205)은 CPU(201)가 사전에 설정한 호 처리 정보에 따라서, 음성 신호를 음성 패킷으로 변환시킨 후, 암호화 블록(203)을 거쳐서 MAC & PHY 처리 블록(204)으로 전송한다.The
MAC & PHY 처리 블록(204)을 경유하여 VoIP 부가 기능 통합 장치(200)로부터 출력된 각 음성 패킷은 패킷 교환망(Packet Switch Network)을 통해서 회의 통화에 참여하는 해당 단말들로 전송된다. 이렇게 해서 VoIP 부가 기능 통합 장치를 이용한 회의 통화가 이루어진다.Each voice packet output from the VoIP add-on
음성 안내voice guidance
임의의 단말이 음성 안내를 요청하는 경우, IP-PBX(110)는 서비스를 요청한 단말과 VoIP 부가 기능 통합 장치(200) 간의 호 설정 프로세스를 진행한다.When a certain terminal requests a voice announcement, the IP-
호 설정 프로세스가 정상적으로 이루어지면, VoIP 부가 기능 통합 장치(200)의 CPU(201)는, 패킷 처리 블록(205)이 해당 음성 패킷을 송수신할 수 있도록, 호 설정 프로세스에 따른 호 처리 정보에 기초하여, 필요한 제어 정보를 패킷 처리 블록(205)에 설정한다. 그리고, CPU(201)는, 서비스를 요청한 단말로부터 전송된 음성 안내 선택 및 제어 신호를 검출하기 위해서, DSP(207)의 톤 검출(Tone Detection) 기능을 활성화시킬 수도 있다. 또한, CPU(201)는 사전에 등록된 서비스 프로그램에 따라서, 그에 맞는 안내 멘트 또는 음악 소리가 저장되어 있는 음성 메모리(212) 상의 주소를 음성 재생 블록(210)에 설정하고, 스위칭 블록(213)을 제어하여 음성 재생 블록(210)으로부터 DSP(207)로 음성 신호를 전송할 통화로를 구축한다.If the call setup process is normally performed, the
이 후, 음성 재생 블록(210)은 CPU(201)에 의해 사전에 설정된, 음성 메모리(212) 상의 주소로부터 안내 멘트 또는 음악 소리 데이터를 읽어들이고, 이 신호를 기 구축된 통화로를 통해 DSP(207)로 전송한다.Thereafter, the
DSP(207)는 수신한 음성 신호를 다시 패킷 처리 블록(205)으로 전송하고, 패킷 처리 블록(205)은 CPU(201)가 사전에 설정한 호 처리 정보에 따라서, 음성 신호를 음성 패킷으로 변환시킨 후, 암호화 블록(203)을 거쳐서 MAC & PHY 처리 블록(204)으로 전송한다.The
이 후, MAC & PHY 처리 블록(204)을 경유하여 VoIP 부가 기능 통합 장치로부터 출력된 음성 패킷은 패킷 교환망을 통해서 음성 안내를 요청한 단말로 보내진다.Thereafter, the voice packet output from the VoIP add-on integrating apparatus via the MAC &
한편, 서비스를 이용 중인 단말이 음성 안내 선택 및 제어 신호를 송신한다면, 이 신호는 VoIP 부가 기능 통합 장치의 DSP(207)의 톤 검출 기능에 의해 검출되고, 그 정보는 다시 CPU(201)로 전달되며, CPU(201)는 사전에 등록된 서비스 프로그램과 그 정보에 따라서, 그에 맞는 안내 멘트 또는 음악 소리를 저장하고 있는, 음성 메모리(212) 상의 새로운 주소를 검색한 후, 그 주소를 음성 재생 블록(210)에 다시 설정한다.On the other hand, if the terminal using the service transmits the voice guidance selection and control signal, this signal is detected by the tone detection function of the
그 후, 음성 재생 블록(210)은 새롭게 설정된, 음성 메모리(212) 상의 주소로부터 안내 멘트 또는 음악 소리 데이터를 읽어들이고, 이 신호를 기 구축된 통화로를 통해 DSP(207)로 전송한다.Thereafter, the
DSP(207)는 수신한 음성 신호를 다시 패킷 처리 블록(205)으로 전송하고, 패킷 처리 블록(205)은 CPU(201)가 사전에 설정한 호 처리 정보에 따라서, 음성 신호를 음성 패킷으로 변환시킨 후, 암호화 블록(203)을 거쳐서 MAC & PHY 처리 블록(204)으로 전송한다.The
이 후, MAC & PHY 처리 블록(204)을 경유하여 VoIP 부가 기능 통합 장치로부터 출력된 음성 패킷은 패킷 교환망을 통해서 음성 안내를 요청한 단말로 보내진다.Thereafter, the voice packet output from the VoIP add-on integrating apparatus via the MAC &
음성 저장Voice storage
임의의 단말이 새로운 음성을 저장하기를 원할 경우, IP-PBX(110)는 저장 요청 메시지를 포함하는 부가 기능 요청 메시지 패킷을 VoIP 부가 기능 통합 장 치(200)로 보낸다.When a certain terminal wants to store a new voice, the IP-
그 부가 기능 요청 메시지 패킷은 VoIP 부가 기능 통합 장치(200)의 MAC & PHY 처리 블록(204)에 의해 수신되고, MAC & PHY 처리 블록(204)은 그 부가 기능 요청 메시지 패킷을 암호화 블록(203)을 거쳐서 패킷 처리 블록(205)으로 전송한다. 그리고, 패킷 처리 블록(205)은 저장 요청 메시지를 CPU(201)로 송부한다. 저장 요청 메시지를 수신한 CPU(201)는 보유하고 있는 전체 저장 용량 가운데, 가용한 용량을 분석한 후, 요청받은 저장이 가능한지를 판정한 후, '저장 불가' 또는 '저장 가능' 메시지를 MAC & PHY 처리 블록(204)을 경유하여 IP-PBX(110)에 전송한다.The add-on request message packet is received by the MAC &
VoIP 부가 기능 통합 장치(200)로부터 '저장 가능' 메시지를 수신한 경우, IP-PBX(110)는 서비스를 요청한 단말과 VoIP 부가 기능 통합 장치(200) 간의 호 설정 프로세스를 진행한다. 호 설정 프로세스가 완료되면, 해당 단말은 음성 패킷을 VoIP 부가 기능 통합 장치(200)로 보낸다.When receiving a 'storage possible' message from the VoIP add-on
이때, VoIP 부가 기능 통합 장치(200)의 CPU(201)는, 패킷 처리 블록(205)이 해당 음성 패킷을 송수신할 수 있도록, 호 설정 프로세스에 따른 호 처리 정보에 기초하여, 필요한 제어 정보를 패킷 처리 블록(205)에 설정하고, 음성 신호가 DSP(207)를 거쳐서 음성 레코드 블록(211)에 전송될 수 있도록, 스위칭 블록(213)을 제어하여 통화로를 구축하며, 음성 신호가 저장될 음성 메모리(212) 상의 주소를 음성 레코드 블록(211)에 설정한다.At this time, the
이 후, 서비스를 요청한 단말로부터 전송된 음성 패킷이 MAC & PHY 처리 블 록(204)에 입력되면, MAC & PHY 처리 블록(204)은 해당 음성 패킷을 암호화 블록(203)을 거쳐서 패킷 처리 블록(205)으로 송신한다.After that, when the voice packet transmitted from the terminal requesting the service is input to the MAC &
패킷 처리 블록(205)은 수신한 음성 패킷에 대하여 수신 여부를 판정한 후, 수신 허가된 음성 패킷에서 음성 신호를 추출하여 DSP(207)로 전송한다.The
DSP(207)는 수신된 음성 신호에 대하여 에코 제거 및 노이즈 조정을 시행한 후, CPU에 의해 사전에 설정된 통화로를 통해서 그 결과를 음성 레코드 블록(211)으로 송신한다.The
음성 레코드 블록(211)은 수신한 음성 신호를 CPU(201)에 의해 사전에 설정된, 음성 메모리(212) 상의 주소에 저장한다.The
음성 듣기Listen to your voice
임의의 단말이 저장된 음성을 듣기 원하는 경우는, VoIP 부가 기능 통합 장치(200)의 CPU(201)가 듣기 실행의 대상이 되는 가입자 정보에 따라서, 음성 메모리(212) 상의 주소를 검색한 후, 그 주소를 음성 재생 블록(210)에 설정하는 것과 듣기 실행의 대상이 되는 가입자의 저장 공간에 대한 상태 정보를, 메시지로 혹은 음성으로, 해당 단말로 전송하는 것을 제외하면, 임의의 단말이 음성 안내를 요청하는 경우와 동일한 과정을 수행한다.When an arbitrary terminal wants to listen to the stored voice, the
음성 부호(Negative sign ( CodecCodec ) 변환) Convert
서로 다른 방식의 음성 부호(Codec)를 사용하는 단말들이 서로 통화를 원하 는 경우, IP-PBX(110)는 서비스를 요청한 단말들과 VoIP 부가 기능 통합 장치(200) 간의 호 설정 프로세스를 진행한다.When terminals using different codes (Codec) want to talk with each other, the IP-
호 설정 프로세스가 정상적으로 이루어지면, VoIP 부가 기능 통합 장치(200)의 CPU(201)는, 패킷 처리 블록(205)이 해당 음성 패킷을 송수신할 수 있도록, 호 설정 프로세스에 따른 호 처리 정보에 기초하여, 필요한 제어 정보를 패킷 처리 블록(205)에 설정한다. 그리고, CPU(201)는 DSP(207)의 음성 부호(Codec) 변환 기능을 활성화시키고, 음성 부호 변환에 필요한 정보를 DSP(207)에 제공하고, 음성 신호가 DSP(207)에서 DSP(207)로 루프백(loop-back)되도록, 스위칭 블록(213)을 제어하여 통화로를 구축한다.If the call setup process is normally performed, the
이 후, 한쪽의 단말로부터 전송된 음성 패킷은 MAC & PHY 처리 블록(204)으로 입력되어, 암호화 블록(203)을 거쳐서 패킷 처리 블록(205)으로 보내진다.Thereafter, the voice packet transmitted from one terminal is input to the MAC &
패킷 처리 블록(205)은 수신한 음성 패킷에 대하여 수신 여부를 판정한 후, 수신 허가된 음성 패킷인 경우, 음성 패킷에서 음성 신호를 추출하여 DSP(207)로 전송한다.The
DSP(207)는 수신된 음성 신호를 내부 표준 음성 부호(Codec) 방식으로 변환한 후, CPU(201)에 의해 사전에 설정된 통화로를 통해서 그 결과를 다시 DSP(207)로 송신한다. 내부 표준 음성 부호(Codec) 방식으로 변환된 음성 신호를 수신한 DSP(207)는 그 음성 신호를 다른 쪽의 단말이 사용하는 음성 부호 방식으로 변환한 후, 다시 패킷 처리 블록(205)으로 전송한다.The
음성 신호를 수신한 패킷 처리 블록(205)은 CPU(201)가 사전에 설정한 호 처 리 정보에 따라서, 그 음성 신호를 음성 패킷으로 변환시킨 후, 암호화 블록(203)을 거쳐서 MAC & PHY 처리 블록(204)으로 전송한다.The
이 후, MAC & PHY 처리 블록(204)을 거쳐서 VoIP 부가 기능 통합 장치(200)로부터 출력된 음성 패킷은 패킷 교환망을 통해서 다른 쪽의 단말로 보내진다.Thereafter, the voice packet output from the VoIP add-on
마찬가지로 다른 쪽의 단말로 전송된 음성 패킷은 상기 과정과 동일한 방식으로 한쪽의 단말이 사용하는 음성 부호(Codec) 방식으로 변환되어 전송된다.Similarly, the voice packet transmitted to the other terminal is converted into a voice code (Codec) method used by one terminal in the same manner as the above process and transmitted.
음성 패킷 암호화Voice packet encryption
임의의 단말이 통화 중 음성 패킷을 암호화하기를 원하는 경우, IP-PBX(110)는 서비스를 요청한 단말과 VoIP 부가 기능 통합 장치(200) 간의 호 설정 프로세스를 진행한다.If any terminal wants to encrypt a voice packet during a call, the IP-
호 설정 프로세스가 정상적으로 이루어지면, VoIP 부가 기능 통합 장치(200)의 CPU(201)는 암호화 대상에 대한 정보(예를 들면, 송신자/수신자 IP 번호, 송신자/수신자 RTP 포토 번호 등)와 암호화 마스터 키(Master Key) 정보를 암호화 블록(203)에 설정하는 한편, 패킷 처리 블록(205)이 해당 음성 패킷을 송수신할 수 있도록, 호 처리 정보에 기초하여, 필요한 제어 정보를 패킷 처리 블록(205)에 설정한다. 그리고, CPU(201)는 음성 신호가 DSP(207)에서 DSP(207)로 루프백 되도록, 스위칭 블록(213)을 제어하여 통화로를 구축한다.If the call setup process is normally performed, the
이 후, 서비스를 요청한 단말로부터 전송된 음성 패킷은 MAC & PHY 처리 블록(204)으로 입력되어, 암호화 블록(203)을 거쳐서 패킷 처리 블록(205)으로 보내 진다. 이 경로에 대해서는, 사전에 CPU(201)에 의해서, 음성 패킷에 대한 암호화 과정이 비활성화 상태로 설정된다.Thereafter, the voice packet transmitted from the terminal requesting the service is inputted to the MAC &
패킷 처리 블록(205)은 수신한 음성 패킷에 대하여 수신 여부를 판정한 후, 수신 허가된 음성 패킷인 경우, 음성 패킷에서 음성 신호를 추출하여 DSP(207)로 전송한다.The
DSP(207)는 수신된 음성 신호를 CPU(201)에 의해 사전에 설정된 통화로를 통해서 그 결과를 다시 DSP(207)로 전송한다. DSP(207)는 그 음성 신호를 다시 패킷 처리 블록(205)으로 전송한다.The
패킷 처리 블록(205)은 CPU(201)가 사전에 설정한 호 처리 정보에 따라서, 그 음성 신호를 음성 패킷으로 변환시킨 후, 암호화 블록(203)으로 보낸다.The
암호화 블록(203)은 사전에 CPU(201)에 의해서 설정된 암호화 마스터 키 정보에 기초하여, 음성 패킷을 암호화한 후, 암호화된 음성 패킷을 MAC & PHY 처리 블록(204)으로 전송한다. 그 후, 암호화된 음성 패킷은 패킷 교환망을 통해서 상대 측의 단말로 보내진다.The
반대로, 상대 측의 단말로부터 전송된, 암호화된 음성 패킷은 MAC & PHY 처리 블록(204)으로 입력되어, 암호화 블록(203)으로 보내진다. 암호화 블록(203)은 사전에 CPU(201)에 의해서 설정된 암호화 마스터 키 정보에 기초하여, 암호화된 음성 패킷을 복호화하고, 복호화된 음성 패킷을 패킷 처리 블록(205)으로 보낸다.In contrast, the encrypted voice packet transmitted from the terminal on the other side is input to the MAC &
패킷 처리 블록(205)은 수신한 음성 패킷에 대하여 수신 여부를 판정한 후, 수신 허가된 음성 패킷인 경우, 음성 패킷에서 음성 신호를 추출하여 DSP(207)로 전송한다.The
DSP(207)는 수신된 음성 신호를 CPU(201)에 의해 사전에 설정된 통화로를 통해서 그 결과를 다시 DSP(207)로 전송하고, DSP(207)는 그 음성 신호를 다시 패킷 처리 블록(205)으로 전송한다.The
패킷 처리 블록(205)은 CPU(201)가 사전에 설정한 호 처리 정보에 따라서, 음성 신호를 음성 패킷으로 변환시킨 후, 암호화 블록(203)을 거쳐서 MAC & PHY 처리 블록(204)으로 전송한다. 이 경로에 대해서는, 사전에 CPU(201)에 의해서, 음성 패킷에 대한 암호화 과정이 비활성화 상태로 설정된다. The
이 후, 복호화된 음성 패킷은 패킷 교환망을 통해서 서비스를 요청한 단말로 보내진다.Thereafter, the decrypted voice packet is sent to the terminal that requested the service through the packet switching network.
<실시예 2><Example 2>
본 실시예는 임의의 단말이 두 가지 이상의 부가 기능을 동시에 원하는 경우에 해당한다.This embodiment corresponds to a case where an arbitrary terminal desires two or more additional functions at the same time.
종래 기술에서는 두 가지 이상의 부가 기능을 동시에 원하는 경우, IP-PBX가 각각의 부가 기능을 제공하는 장치 간에 호 설정 작업을 개별적으로 수행했었다. 그러나, 본 발명에 따른 VoIP 부가 기능 통합 장치(200)를 사용하면, 두 가지 이상의 부가 기능을 동시에 요구되는 경우에도, IP-PBX(110)는 호 설정 작업을 한 번만 수행하면 된다.In the prior art, when two or more additional functions are desired at the same time, IP-PBX has individually performed call setup between devices providing the respective additional functions. However, when using the VoIP add-on
예를 들어, 서비스를 요청한 단말들이 각기 다른 방식의 음성 부호(Codec)을 사용하고, 동시에 암호화 기능을 요구하고 있으며, 배경 음악이 있는 가운데 회의 통화를 하면서, 그 통화 내용을 저장하기 원하는 경우, IP-PBX(110)는 서비스를 원하는 단말들과 VoIP 부가 기능 통합 장치(200) 간의 호 설정 프로세스를 진행한다.For example, if the terminals requesting the service use different types of voice codes (Codec) and simultaneously require an encryption function, and have a conference call with background music and want to store the contents of the call, IP The
호 설정 프로세스가 정상적으로 이루어지면, VoIP 부가 기능 통합 장치(200)의 CPU(201)는, 암호화 대상에 대한 정보(예를 들면, 송신자/수신자 IP 번호, 송신자/수신자 RTP 포트 번호 등)와 암호화 마스터 키 정보를 암호화 블록(203)에 설정하고, 패킷 처리 블록(205)이 해당 음성 패킷을 송수신할 수 있도록, 호 처리 정보에 기초하여, 필요한 제어 정보를 패킷 처리 블록(205)에 설정한다. 그리고, CPU(201)는 DSP(207)의 음성 부호(Codec) 변환 기능을 활성화시키고, 음성 부호 변환에 필요한 정보를 DSP(207)에 제공하며, 스위칭 블록(213)을 제어하여 DSP(207)와 컨퍼런스 블록(209) 간에 음성 신호를 송수신할 통화로를 구축한다. 또한, CPU(201)는 배경 음악이 저장되어 있는 음성 메모리(212) 상의 주소를 음성 재생 블록(210)에 설정하고, 스위칭 블록(213)을 제어하여 음성 재생 블록(210)으로부터 컨퍼런스 블록(209)으로 배경 음악 신호를 전송할 통화로를 구축한다. 또한, CPU(201)는 회의 통화 내용이 저장될 음성 메모리(212) 상의 주소를 음성 레코드 블록(211)에 설정하고, 스위칭 블록(213)을 제어하여 컨퍼런스 블록(209)으로부터 음성 레코드 블록(211)으로 회의 통화 내용을 전송할 통화로를 구축한다. 마지막으로 CPU(201)는 가용한 회의 통화 그룹 중 하나를 선정한 후, 컨퍼런스 블록(209)을 제어하여, 앞서 선정된 회의 통화 그룹과 상기 모든 통화로를 연결한다.If the call setup process is normally performed, the
이 후, 서비스를 요청한 단말로부터 전송된 음성 패킷은 MAC & PHY 처리 블 록(204)으로 입력되어, 암호화 블록(203)으로 보내진다. 암호화 블록(203)은 사전에 CPU(201)에 의해서 설정된 암호화 마스터 키 정보에 기초하여, 복호화 과정을 진행한 후, 그 결과를 패킷 처리 블록(205)으로 보낸다.Thereafter, the voice packet transmitted from the terminal requesting the service is input to the MAC &
패킷 처리 블록(205)은 수신한 음성 패킷에 대하여 수신 여부를 판정한 후, 수신 허가된 음성 패킷인 경우, 음성 패킷에서 음성 신호를 추출하여 DSP(207)로 전송한다.The
DSP(207)는 수신된 음성 신호를 내부 표준 음성 부호(Codec) 방식으로 변환한 후, CPU(201)에 의해 사전에 설정된 통화로를 통해서 그 결과를 컨퍼런스 블록(209)으로 송신한다. 그와 동시에, 음성 재생 블록(210)은 CPU(201)에 의해 사전에 설정된, 음성 메모리(212) 상의 주소로부터 배경 음악 데이터를 읽어 들이고, 이 신호를 기 구축된 통화로를 통해 컨퍼런스 블록(209)으로 송신한다.The
컨퍼런스 블록(209)은 각 통화로를 통해 수신한 음성 신호들의 이득을 조절하고, 동일 그룹에 속한 모든 음성 신호들을 혼합한 후, 그 혼합된 음성 신호를 CPU(201)에 의해 사전에 설정된 통화로를 통해서 음성 레코드 블록(211)으로 송신한다.The
음성 레코드 블록(211)은 수신한 회의 통화 음성 데이터를 CPU(201)에 의해 사전에 설정된, 음성 메모리(212) 상의 주소에 저장한다.The
컨퍼런스 블록(209)은 또한 상기 혼합된 음성 신호로부터 수신자의 음성 신호를 제거하여, 타인들의 음성만을 혼합한 신호를 만들고, 그 결과의 음성 신호를 CPU(201)에 의해 사전에 설정된 통화로를 통해서 DSP(207)로 전송한다.The
DSP(207)는 컨퍼런스 블록(209)으로부터 수신한 음성 신호를 수신 측의 단말이 사용하는 음성 부호 방식으로 변환한 후, 다시 패킷 처리 블록(205)으로 전송하고, 패킷 처리 블록(205)은 CPU(201)가 사전에 설정한 호 처리 정보에 따라서, 음성 신호를 음성 패킷으로 변환시킨 후, 암호화 블록(203)으로 전송한다.The
음성 패킷을 수신한 암호화 블록(203)은 사전에 CPU(201)에 의해서 설정된 암호화 마스터 키 정보에 기초하여, 음성 패킷을 암호화하고, 암호화된 음성 패킷을 MAC & PHY 처리 블록(204)으로 전송한다.Receiving the voice packet, the
이 후, MAC & PHY 처리 블록(204)을 거쳐서 VoIP 부가 기능 통합 장치(200)로부터 출력된 음성 패킷은 패킷 교환망을 통해서 수신 측의 단말로 보내진다.Thereafter, the voice packet output from the VoIP add-on integrating
본 발명은 상술한 실시예에 대해서만 상세히 설명되었지만, 본 발명의 사상과 범위 내에서 수정이나 변경할 수 있음은 본 발명이 속하는 분야의 당업자에게 명백한 것이며, 그러한 수정이나 변경은 본 발명의 범위에 속한다 할 것이다.Although the present invention has been described in detail only with respect to the above-described embodiments, it will be apparent to those skilled in the art that the present invention may be modified or changed within the spirit and scope of the present invention, and such modifications or changes are within the scope of the present invention. will be.
도 1은 본 발명의 실시예가 구현될 수 있는 네트워크 환경의 예를 나타낸다.1 shows an example of a network environment in which an embodiment of the present invention may be implemented.
도 2는 본 발명의 실시예에 따른 예시적인 VoIP 부가 기능 통합 장치의 구성 블록도이다.2 is a block diagram illustrating an exemplary VoIP add-on integrating apparatus according to an embodiment of the present invention.
<도면의 주요 부분에 대한 부호의 설명><Explanation of symbols for the main parts of the drawings>
110 : 사설 IP 교환기(IP-PBX)110: private IP exchange (IP-PBX)
200 : 본 발명에 따른 VoIP 부가 기능 통합 장치200: VoIP additional function integration device according to the present invention
201 : CPU201: CPU
203 : 암호화 블록203: encryption block
204 : MAC & PHY 처리 블록204 MAC & PHY Processing Block
205 : 패킷 처리 블록205: packet processing block
207 : DSP207: DSP
209 : 컨퍼런스 블록209: Conference Block
210 : 음성 재생 블록210: voice playback block
211 : 음성 레코드 블록211: voice record block
212 : 음성 메모리212 voice memory
213 : 스위칭 블록213: switching block
Claims (9)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020070140743A KR100941550B1 (en) | 2007-12-28 | 2007-12-28 | 통합 oIP Add-on integration device for private ΙΡ exchange |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020070140743A KR100941550B1 (en) | 2007-12-28 | 2007-12-28 | 통합 oIP Add-on integration device for private ΙΡ exchange |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20090072587A KR20090072587A (en) | 2009-07-02 |
KR100941550B1 true KR100941550B1 (en) | 2010-02-10 |
Family
ID=41329790
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020070140743A KR100941550B1 (en) | 2007-12-28 | 2007-12-28 | 통합 oIP Add-on integration device for private ΙΡ exchange |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100941550B1 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101509038B1 (en) * | 2012-12-14 | 2015-04-07 | (주)티아이스퀘어 | System and method for providing conference call services using launcher agent |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20050060988A (en) * | 2003-12-17 | 2005-06-22 | 삼성전자주식회사 | Method and apparatus for providing voip service |
KR20050078961A (en) * | 2004-02-03 | 2005-08-08 | 삼성전자주식회사 | Apparatus and method processing call in voice/data integration switching system |
KR20070072734A (en) * | 2006-01-02 | 2007-07-05 | 삼성전자주식회사 | Private exchange control device providing voice mailbox service and method thereof |
-
2007
- 2007-12-28 KR KR1020070140743A patent/KR100941550B1/en not_active IP Right Cessation
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20050060988A (en) * | 2003-12-17 | 2005-06-22 | 삼성전자주식회사 | Method and apparatus for providing voip service |
KR20050078961A (en) * | 2004-02-03 | 2005-08-08 | 삼성전자주식회사 | Apparatus and method processing call in voice/data integration switching system |
KR20070072734A (en) * | 2006-01-02 | 2007-07-05 | 삼성전자주식회사 | Private exchange control device providing voice mailbox service and method thereof |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101509038B1 (en) * | 2012-12-14 | 2015-04-07 | (주)티아이스퀘어 | System and method for providing conference call services using launcher agent |
Also Published As
Publication number | Publication date |
---|---|
KR20090072587A (en) | 2009-07-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100892950B1 (en) | Voice internet transmission system | |
US7885187B2 (en) | System and method for providing unified messaging system service using voice over internet protocol | |
JP2007014015A (en) | Processing unit network | |
US9100729B2 (en) | Method for handling a telecommunications connection, telecommunications arrangement, switching device and network coupling device | |
US20090299735A1 (en) | Method for Transferring an Audio Stream Between a Plurality of Terminals | |
US20060215822A1 (en) | Exchange system and communication recording method | |
KR100941550B1 (en) | 통합 oIP Add-on integration device for private ΙΡ exchange | |
US10263665B2 (en) | Communication system | |
JP4108863B2 (en) | Multimedia information communication system | |
EP2202915B1 (en) | Communication system for broadcasting audio messages in multicast mode | |
US8565224B2 (en) | Telephone system, telephone exchange apparatus, and connection control method used in telephone exchange apparatus | |
JP5163187B2 (en) | Call center system | |
CN101326793A (en) | Methods used to transmit valid data | |
JP2004048406A (en) | Method, system and server for communication switching | |
KR20000072754A (en) | Method and system for transmitting communication signals through the internet and a public switched telephone network | |
JP3762709B2 (en) | Voice IP transmission system | |
US7260204B2 (en) | Telephone terminal equipment and terminal control program | |
US20050281274A1 (en) | VoIP network, media proxy server, and method of providing additional services used in them | |
JP4119283B2 (en) | Switching network system, telephone switching device and voice mail device | |
WO2001048978A1 (en) | Communication device | |
CN108632476B (en) | PSTN-fused mobile internet voice platform system and communication method thereof | |
KR100594981B1 (en) | Message Processing Device and Simple Control Method of Simple Exchange System Using VIO Board | |
JP3749830B2 (en) | Private branch exchange system and digital telephone terminal thereof | |
JP3970805B2 (en) | Gateway apparatus and holding tone transmission method | |
JP2005094569A (en) | Ip call center system, instrument, and program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20071228 |
|
PA0201 | Request for examination | ||
PG1501 | Laying open of application | ||
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20090715 Patent event code: PE09021S01D |
|
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20091130 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20100202 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20100202 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
FPAY | Annual fee payment |
Payment date: 20130117 Year of fee payment: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20130117 Start annual number: 4 End annual number: 4 |
|
FPAY | Annual fee payment |
Payment date: 20140115 Year of fee payment: 5 |
|
PR1001 | Payment of annual fee |
Payment date: 20140115 Start annual number: 5 End annual number: 5 |
|
FPAY | Annual fee payment |
Payment date: 20150116 Year of fee payment: 6 |
|
PR1001 | Payment of annual fee |
Payment date: 20150116 Start annual number: 6 End annual number: 6 |
|
FPAY | Annual fee payment |
Payment date: 20160111 Year of fee payment: 7 |
|
PR1001 | Payment of annual fee |
Payment date: 20160111 Start annual number: 7 End annual number: 7 |
|
FPAY | Annual fee payment |
Payment date: 20170113 Year of fee payment: 8 |
|
PR1001 | Payment of annual fee |
Payment date: 20170113 Start annual number: 8 End annual number: 8 |
|
LAPS | Lapse due to unpaid annual fee | ||
PC1903 | Unpaid annual fee |
Termination category: Default of registration fee Termination date: 20191113 |