KR20030063064A - Method and System for Providing a CTI Service for Extention Terminal by Using an IP-PBX - Google Patents
Method and System for Providing a CTI Service for Extention Terminal by Using an IP-PBX Download PDFInfo
- Publication number
- KR20030063064A KR20030063064A KR1020020003636A KR20020003636A KR20030063064A KR 20030063064 A KR20030063064 A KR 20030063064A KR 1020020003636 A KR1020020003636 A KR 1020020003636A KR 20020003636 A KR20020003636 A KR 20020003636A KR 20030063064 A KR20030063064 A KR 20030063064A
- Authority
- KR
- South Korea
- Prior art keywords
- cti
- extension
- service
- pbx
- terminal
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 27
- 238000003860 storage Methods 0.000 claims abstract description 10
- 230000010354 integration Effects 0.000 claims abstract description 7
- 238000004891 communication Methods 0.000 claims description 4
- 238000010586 diagram Methods 0.000 description 8
- 230000005540 biological transmission Effects 0.000 description 3
- 238000009223 counseling Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000009826 distribution Methods 0.000 description 1
- 238000005315 distribution function Methods 0.000 description 1
- 230000009977 dual effect Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M7/00—Arrangements for interconnection between switching centres
- H04M7/0012—Details of application programming interfaces [API] for telephone networks; Arrangements which combine a telephonic communication equipment and a computer, i.e. computer telephony integration [CPI] arrangements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/10—Architectures or entities
- H04L65/1053—IP private branch exchange [PBX] functionality entities or arrangements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/42—Systems providing special services or facilities to subscribers
- H04M3/42314—Systems providing special services or facilities to subscribers in private branch exchanges
- H04M3/42323—PBX's with CTI arrangements
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Hardware Design (AREA)
- General Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Computer Networks & Wireless Communication (AREA)
- Telephonic Communication Services (AREA)
- Sub-Exchange Stations And Push- Button Telephones (AREA)
Abstract
Description
본 발명은 IP-PBX(Internet Protocol-Private Branch Exchange)를 이용해 내선용 단말기로 CTI(Computer Telephony Integration) 서비스를 제공하는 방법 및 시스템에 관한 것으로, 더욱 상세하게는 인터넷으로 전화 통화가 가능한 IP-PBX를 이용하여 내선용 클라이언트로 음성 사서함(VMS : Voice Mail Service) 기능, 자동 교환 기능의 CTI 서비스를 제공할 수 있도록 하는 IP-PBX를 이용해 내선용 단말기로 CTI 서비스를 제공하는 방법 및 시스템에 관한 것이다.The present invention relates to a method and system for providing a computer telephony integration (CTI) service to an extension terminal using an Internet Protocol-Private Branch Exchange (IP-PBX), and more particularly to an IP-PBX capable of a telephone call over the Internet. The present invention relates to a method and a system for providing a CTI service to an extension terminal using an IP-PBX that can provide a voice mail (VMS) function and an auto attendant CTI service to an extension client using .
컴퓨터와 전화의 기능을 결합한 기술을 CTI라고 한다. 이 CTI는 컴퓨터의 기능을 전화기에 결합시킴으로써 일반 사용자에게 자신의 컴퓨터에서 현재의 전화 서비스 및 다양한 데이터 정보를 전송시키는 등의 기능을 제공한다. 또한 CTI를 네트워크에 적용하면 기업 내에서 다수의 사람들이 회의하는 내용을 디지탈 카메라로 촬영해 이미지 데이터와 음성 데이터로 전송하는 화상 회의와 같은 부가 서비스를 제공할 수 있다. CTI는 기업 내외부로 들어오고 나가는 통화 요구를 관리하는 콜 센터(Call Center)나, 빠른 시간에 고객 서비스 업무를 취급해야 하는 고객 지원 센터, 주로 전화를 이용해 영업하는 텔레마케팅 업무 등에 활용되고 있다.The technology that combines the functionality of a computer and a phone is called CTI. The CTI combines the functionality of a computer into a telephone, giving end users the ability to transfer current telephone service and various data information from their computers. In addition, CTI can be applied to a network to provide additional services such as video conferencing, where digital meetings are used to capture the content of meetings of multiple people within an enterprise. CTI is used in call centers that manage incoming and outgoing call requests to and from the enterprise, customer support centers that need to handle customer service tasks quickly, and telemarketing operations that are primarily over the telephone.
도 1은 종래 CTI 시스템의 구성을 개략적으로 나타낸 블럭 구성도이다.1 is a block diagram schematically showing the configuration of a conventional CTI system.
CTI 시스템은 전화 통신을 위한 전송, 교환 등의 기능을 수행하는 PSTN(110: Public Switched Telephone Network, 공중 교환 전화망), PSTN(110)에 연결되어 전화 통화를 실행하는 다수의 국선용 단말기(112~116), PSTN(110)에 연결되어 다수의 국선용 단말기(112~116)로부터의 통화 요구에 대해 교환 기능을 수행하는 PBX( 120: Private Branch Exchange, 사설 교환기), 고객으로부터 고객 상담 요구에 대해 음성 자동 응답(ARS: Audio-Response System) 기능을 이용하여 고객이 원하는 분야의 상담원과 연결해 상담 서비스를 제공하는 콜 센터(130: Call Center), 표준 프로토콜 IP(Internet Protocol)를 이용해 데이터뿐만 아니라 음성까지 함께 실어보낼 수 있도록 지원하는 VoIP(Voice over Internet Protocol)를 기반으로 통화를 수행하는 인터넷 폰과 PSTN(110)을 기반으로 음성 통화를 수행하는 전화 단말기(112~116) 및 사설 교환기(PBX)에 연결된 내선 폰을 통합하여 상호간에 전화 통화가 가능하도록 스위칭 기능을 하는 VoIP 게이트웨이(140), 데이터의 전송 경로를 설정하기 위한 스위칭 기능을 하는 라우터(150), 원격지에 산재한 컴퓨터들간의 통신을 위한 네트워크로서의 인터넷(160)을 포함한다.The CTI system is connected to a Public Switched Telephone Network (PSTN) 110, which performs functions such as transmission and exchange for telephony, and a plurality of trunk line terminals 112 through which a telephone call is connected to the PSTN 110. 116), a PBX (120: Private Branch Exchange) that is connected to the PSTN 110 and performs an exchange function for call requests from a plurality of trunk line terminals 112 to 116, and a customer consultation request from a customer. Call Center (130), which provides counseling services by connecting to agents in the fields of interest using the Audio-Response System (ARS) function, and voice as well as data using standard protocol IP (Internet Protocol). Internet phones that make calls based on Voice over Internet Protocol (VoIP), which allows them to be carried together, and phone terminals 112 to 116 that make voice calls based on the PSTN 110, and private phones. VoIP gateway 140, which switches to make telephone calls between each other by integrating extension phones connected to a switchboard (PBX), router 150 that switches to establish a transmission path of data, and computers scattered between remote locations. Internet 160 as a network for communication of the network.
또한, CTI 시스템은 인터넷(160)에 접속하여 인터넷 폰 프로그램을 실행하거나 인터넷 폰 서비스를 제공하는 특정의 웹사이트에 접속해 일반 전화기(112~116)나 콜 센터(130)와 전화 통화를 실행하는 다수의 인터넷 폰 클라이언트(162~166), 콜(Call) 분배 기능을 가지고 국선용 단말기(112~116)나 인터넷 폰 클라이언트(162~166)로부터의 상담 요구에 대해 콜 센터(130) 또는 상담원 단말기들(192~196)과 통화가 설정되도록 제어하는 CTI 서버(170), 콜 센터(130)에 등록한 회원들의 신상 정보가 데이터 저장되어 있는 회원 데이터베이스(180), 고객들로부터의 상담 요구에 대해 전화 통화로서 상담을 수행하는 다수의 상담원 단말기(192~196) 등으로 구성된다.In addition, the CTI system connects to the Internet 160 to execute an Internet phone program or to a specific website that provides Internet phone service, and executes a telephone call with the general telephones 112 to 116 or the call center 130. Call center 130 or agent terminal for consultation request from CO line terminals 112 to 116 or Internet phone clients 162 to 166 with a plurality of Internet phone clients 162 to 166 and a call distribution function. CTI server 170 for controlling the call to set up the call (192 ~ 196), the member database 180 that stores the personal information of the members registered in the call center 130, the telephone call for consultation requests from customers It consists of a plurality of counselor terminals (192 ~ 196) and the like to perform a consultation.
상기와 같이 구성된 종래의 CTI 시스템의 경우, 전화 단말기(112~116)나 인터넷 폰 클라이언트(162~166) 등의 고객이 콜 센터(130)로 전화를 걸면, 콜 센터(130)는 회원 데이터베이스(180)로부터 전화를 건 고객에 관한 정보를 읽어와 각 상담원 단말기(192~196)의 화면에 출력시키고, 각 상담원은 단말기(192~196)의 화면에 출력된 고객의 접속 현황을 주시하면서 고객들의 서비스 요구에 상담을 진행하는 등의 적절한 대응을 하게 된다. 즉, 콜 센터(130)는 ARS(Automatic Response System)를 이용함으로써 고객이 원하는 분야의 상담원과 연결을 유도할 수 있는 등 전문성 있는 상담 서비스를 제공할 수 있다. 또한, 필요에 따라 고객과의 상담 내용을 녹음 저장하여 마케팅 등 업무에 적극 활용하고 있다. 이러한 CTI시스템은 은행 등의 금융권 분야에서 통신, 제조, 유통 등의 분야로 확산되어 설치됨으로써 각 기업체의 마케팅 내지는 업무의 효율성을 향상시킬 수 있는 시스템으로 이용되고 있다.In the conventional CTI system configured as described above, when a customer such as the telephone terminals 112 to 116 or the Internet phone clients 162 to 166 calls the call center 130, the call center 130 is a member database ( 180 reads information about the caller from the customer and displays the information on the screen of each of the agent terminal (192 ~ 196), each agent watching the customer's connection status displayed on the screen of the terminal (192 ~ 196) Respond appropriately, such as conducting consultations on service needs. That is, the call center 130 may provide a professional counseling service by using an ARS (Automatic Response System) to induce a connection with a counselor in a desired field. In addition, as necessary, the consultation contents with the customer are recorded and used for marketing and other activities. The CTI system is being used as a system for improving the efficiency of marketing or work of each company by being installed and spread in the fields of banking and other fields such as communication, manufacturing, and distribution.
앞에서 상기 CTI 시스템은 사설 교환기(120)에 콜 센터(130)만 연결된 경우에 대해서 설명하였으나, 콜 센터(130) 대신에 자동 응답 시스템(ARS)이나 음성 사서함 시스템(VMS: Voice Mail System)이 연결되어 각 단말기로 자동 응답 기능이나 음성 사서함 기능 등을 제공하고 있다. 이 중 음성 사서함 시스템은 전화를 건 이용자의 음성을 녹음, 저장, 재청취, 삭제하는 기능을 바탕으로 부재중에 걸려오는 전화에 대해 기능을 설정한 사람의 인사말을 들려 준 후 전화를 건 사람으로 하여금 메시지를 녹음토록 하고 녹음된 내용을 휴대폰 등으로 자동 전송하여 들려 줄 수 있는 기능을 실행한다.In the above, the CTI system has been described in the case where only the call center 130 is connected to the private exchange 120, but instead of the call center 130, an automatic answering system (ARS) or a voice mail system (VMS) is connected. Therefore, each terminal provides an answering machine or a voice mailbox function. Among them, the voice mailbox system listens to the person who sets the function for the missed call based on the function of recording, storing, rehearing, and deleting the caller's voice. It allows you to record a message and automatically transmits the recorded content to your mobile phone.
그러나, 개인에게 있어서 상기한 기능을 이용하기 위해서는 사용하는 단말기가 상기한 기능을 수행할 수 있는 여러 가지 기능을 갖춘 단말기이어야 한다. 사용하는 단말기에 있어서 대부분은 국선용 단말기를 이용하지만 기업체나 관공서 등에서는 내선용 단말기가 많이 이용되고 있다. 국선용 단말기(112~116)의 경우, 전화 통화 이외에 발신자의 전화 번호를 확인하는 기능, 전화 통화한 내용을 임시 저장하는 기능, 부재중 착신 전환 기능 등을 구비하는 단말기도 있어 이러한 기능들을 이용하여 콜 센터(130)와 기능적인 면에서 조화를 이룰 수 있다.However, in order for an individual to use the above functions, the terminal to be used must be a terminal having various functions capable of performing the above functions. Most of the terminals are used for the trunk line terminal, but the terminal for the extension is widely used in corporations and public offices. In the case of the trunk line terminals 112 to 116, a terminal having a function of checking a caller's telephone number, a temporary storage function of a telephone call, a missed call forwarding function, etc., in addition to a telephone call is also used to call using these functions. It can be harmonized with the center 130 in terms of functionality.
한편, 기업체나 관공서 등에서도 국선용 단말기를 사용하고 있지만 대다수 직원들의 경우 서로간에는 내선용 전화기를 사용하고 있다. 이러한 내선용 전화기는 전화 통화 이외에 다른 기능으로서는 재다이얼 기능이나, 국선 전환 기능, 스피커폰으로 통화하는 온후크 기능 등 단순한 기능에 머물고 있어 콜 센터(130)나 음성 사서함 시스템의 서비스를 제공받는 데는 한계가 있었다.On the other hand, corporate and public offices use terminals for CO lines, but most employees use extension phones. Such extension telephones have simple functions such as redialing, trunk line switching, and on-hook to talk on speakerphones as well as phone calls. Therefore, there is a limit to providing services of call center 130 or voice mailbox system. there was.
따라서, 음성 통화 이외에 단순한 기능만이 제공되던 내선용 단말기에 있어 사용하는 개인들에게 경제적인 부담을 주지 않고, 다양한 기능을 부가하여 활용함으로써 업무의 효율성을 높일 수 있는 기능이 요구되어 왔다.Therefore, there has been a demand for a function that can increase work efficiency by adding and utilizing various functions without incurring an economic burden on the individuals who use the extension terminal in which only simple functions are provided in addition to the voice call.
상기한 문제점을 해결하고 상기한 요구에 부응하기 위하여 본 발명은, 인터넷으로 전화 통화가 가능한 IP-PBX(Internet Protocol-Private Branch Exchange)를 이용하여 내선용 클라이언트로 음성 사서함(VMS : Voice Mail Service) 기능, 착신 전환 기능 등의 CTI(Computer Telephony Integration) 서비스를 제공할 수 있도록 하는 IP-PBX를 이용해 내선용 단말기로 CTI 서비스를 제공하는 방법 및 시스템을 제공함에 그 목적이 있다.In order to solve the above problems and meet the above requirements, the present invention provides a voice mailbox (VMS: Voice Mail Service) as an extension client using Internet Protocol-Private Branch Exchange (IP-PBX), which enables telephone calls to the Internet. The purpose of the present invention is to provide a method and system for providing CTI services to an extension terminal using IP-PBX that can provide computer telephony integration (CTI) services such as functions and call forwarding functions.
도 1은 종래 CTI 시스템의 구성을 개략적으로 나타낸 블럭 구성도,1 is a block diagram schematically showing the configuration of a conventional CTI system;
도 2는 본 발명의 실시예에 따른 IP-PBX를 이용해 내선용 단말기로 CTI 서비스를 제공하는 시스템의 구성을 개략적을 나타낸 블럭 구성도,2 is a block diagram schematically showing the configuration of a system for providing a CTI service to an extension terminal using an IP-PBX according to an embodiment of the present invention;
도 3은 IP-PBX의 내부 구성을 나타낸 블럭 구성도,3 is a block diagram showing an internal configuration of an IP-PBX;
도 4는 CTI용 컴퓨터의 내부 구성을 나타낸 블럭 구성도,4 is a block diagram showing an internal configuration of a CTI computer;
도 5는 내선용 단말기의 통화 내용을 저장하는 CTI 서비스를 나타낸 순서도,5 is a flowchart illustrating a CTI service for storing contents of a call of an extension terminal;
도 6은 내선용 단말기의 착신을 전환하는 CTI 서비스를 나타낸 순서도이다.6 is a flowchart illustrating a CTI service for switching a call in an extension terminal.
< 도면의 주요 부분에 대한 부호의 설명 ><Description of Symbols for Main Parts of Drawings>
110 : PSTN112~116 : 국선용 단말기110: PSTN112 ~ 116: trunk line terminal
120 : PBX130 : 콜 센터120: PBX130: call center
140 : VoIP 게이트웨이150 : 라우터140: VoIP gateway 150: router
160 : 인터넷162~166 : 인터넷 폰 클라이언트160: Internet 162 ~ 166: Internet phone client
170 : CTI 서버180 : 회원 데이터베이스170: CTI Server 180: Member Database
192~196 : 상담원210, 212 : IP-PBX192 ~ 196: Agents 210, 212: IP-PBX
220, 230, 240, 250, 260 : 내선용 클라이언트220, 230, 240, 250, 260: Extension client
222, 232, 242, 252, 262 : CTI용 컴퓨터222, 232, 242, 252, 262: CTI computer
224, 234, 244, 254, 264 : 내선용 전화기224, 234, 244, 254, 264: Extension telephone
270 : 음성 사서함 시스템(VMS)310 : 주제어부(SCM)270: voice mailbox system (VMS) 310: main control unit (SCM)
320 : CTI 처리부330 : 국선 정합부(PSM)320: CTI processing unit 330: trunk line matching unit (PSM)
340 : 내선 정합부(SSM)350 : 디지털 신호 처리부(VSM)340: station matching unit (SSM) 350: digital signal processing unit (VSM)
410 : 클라이언트용 CTI 프로그램부420 : 음성 처리부410: CTI program unit for the client 420: Voice processing unit
430 : 키입력부440 : 단말기 정보 저장부430: key input unit 440: terminal information storage unit
450 : 네트워크 인터페이스 카드460 : 모니터450: network interface card 460: monitor
470 : 중앙처리장치470: central processing unit
상기 목적을 실현하기 위해 본 발명은, 인터넷 전화 통화 기능을 구비한 IP-PBX(Internet Protocol-Private Branch Exchange)를 이용하여 내선용 클라이언트로 음성 사서함(VMS : Voice Mail Service) 기능, 착신 전환 기능의 CTI(Computer Telephony Integration) 서비스를 제공하는 IP-PBX를 이용해 내선용 단말기로 CTI 서비스를 제공하는 방법에 있어서, (a) 상기 CTI 서비스를 설정할 수 있는 클라이언트용 CTI 프로그램을 상기 내선용 클라이언트에 설치하는 단계, (b) 상기 내선용클라이언트에 설치된 상기 클라이언트용 CTI 프로그램을 실행하는 단계, (c) 상기 내선용 클라이언트로 제공받고자 하는 CTI 서비스를 설정하는 단계, (d) 상기 내선용 클라이언트로 전화 통화 요구가 수신되는 단계, 및 (e) 설정한 상기 CTI 서비스를 실행하는 단계를 포함하는 것을 특징으로 하는 IP-PBX를 이용한 내선용 단말기의 CTI 서비스 방법을 제공한다.In order to achieve the above object, the present invention provides a voice mail service (VMS) function and a call forwarding function to an extension client by using an Internet Protocol-Private Branch Exchange (IP-PBX) equipped with an Internet telephone call function. A method of providing a CTI service to an extension terminal using an IP-PBX that provides a computer telephony integration (CTI) service, the method comprising: (a) installing a CTI program for a client that can set the CTI service to the extension client; Step, (b) executing the client CTI program installed in the extension client, (c) setting a CTI service to be provided to the extension client, (d) requesting a telephone call to the extension client Is received, and (e) executing the set CTI service extension, characterized in that it comprises the IP-PBX extension It provides a CTI service method of the terminal.
또한, 본 발명은 인터넷 전화 통화 기능을 구비한 IP-PBX(Internet Protocol-Private Branch Exchange)를 이용하여 다수의 내선용 단말기로 음성 사서함(VMS : Voice Mail Service) 기능, 자동 교환 기능의 CTI(Computer Telephony Integration) 서비스를 제공하는 IP-PBX를 이용해 내선용 단말기로 CTI 서비스를 제공하는 시스템에 있어서, 상기 인터넷으로 아날로그 음성 정보 뿐만 아니라 각종 디지털 데이터의 송수신이 가능하도록 하여 상기 다수의 내선용 단말기들간의 통화 뿐만 아니라 상기 내선용 단말기와 상기 인터넷에 접속된 다른 단말기간의 통화 기능 및 CTI 서비스 기능을 제공하는 IP-PBX(인터넷 프로토콜 사설 교환기), 및 상기 인터넷에 연결되고 하나의 내선용 단말기와 일체를 이루며, 클라이언트용 CTI 프로그램을 실행하여 상기 일체를 이루는 내선용 단말기가 상기 CTI 서비스를 제공받을 수 있도록 제어하는 CTI용 컴퓨터를 포함하는 것을 특징으로 한다.In addition, the present invention provides a voice mail (VMS) function and a CTI (automatic exchange) function to a plurality of extension terminals using an Internet Protocol-Private Branch Exchange (IP-PBX) having an Internet telephone call function. In a system for providing a CTI service to an extension terminal using an IP-PBX that provides a Telephony Integration) service, it is possible to transmit and receive various types of digital data as well as analog voice information through the Internet. IP-PBX (Internet Protocol Private Exchange) which provides not only a call but also a call function and a CTI service function between the extension terminal and another terminal connected to the Internet, and is connected to the Internet and integrated with one extension terminal. The CTI service is executed by the integrated terminal for executing the client CTI program. So that control can be provided with features that include a computer for CTI.
이하, 도면을 참조하여 본 발명에 따른 실시예를 상세하게 설명한다.Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.
도 2는 본 발명의 실시예에 따른 IP-PBX를 이용해 내선용 단말기로 CTI 서비스를 제공하는 시스템의 구성을 개략적으로 나타낸 블럭 구성도이다. 도 2에서, 도 1과 동일한 구성에 대해서는 동일한 참조 부호를 붙이고 그 상세한 설명은 이미 기술하였으므로 생략한다.2 is a block diagram schematically showing the configuration of a system for providing a CTI service to an extension terminal using an IP-PBX according to an embodiment of the present invention. In Fig. 2, the same components as those in Fig. 1 are denoted by the same reference numerals, and the detailed description thereof has already been described and thus will be omitted.
도 2에서, 본 발명의 실시예에 따른 IP-PBX를 이용해 내선용 단말기로 CTI 서비스를 제공하는 시스템은 인터넷(160)으로 아날로그 음성 정보뿐만 아니라 각종 디지털 데이터의 송수신이 가능하도록 하여 내선용 전화기들(224, 234, 244, 254, 264) 사이의 통화 뿐만 아니라 내선용 전화기(224, 234, 244, 254, 264)와 인터넷에 접속된 컴퓨터를 이용한 통화 기능, 음성 사서함(VMS : Voice Mail Service) 기능, 자동 교환 기능 등의 CTI 서비스 기능들을 제공하는 IP-PBX(210, 212: 인터넷 프로토콜 사설 교환기)가 라우터(150)를 통하여 인터넷(160)에 연결된다. IP-PBX(210, 212)는 서비스 영역에 따라 하나의 건물이나 지역에 하나 또는 복수개 이상 설치하는데, 도 2에서는 A 지역과 B 지역에 각각 하나씩 설치한 예를 도시하였다.In FIG. 2, a system for providing a CTI service to an extension terminal using an IP-PBX according to an embodiment of the present invention enables the transmission and reception of various digital data as well as analog voice information through the Internet 160. Voice calls (VMS: Voice Mail Service), as well as calls between (224, 234, 244, 254 and 264), as well as calls using extension phones (224, 234, 244, 254 and 264) and computers connected to the Internet An IP-PBX (210, 212: Internet Protocol Private Exchange) that provides CTI service functions, such as a function, an auto exchange function, is connected to the Internet 160 via a router 150. One or more IP-PBXs 210 and 212 are installed in one building or area according to the service area, and FIG. 2 shows an example of installing one in each of A and B areas.
IP-PBX(210, 212)에는 다수의 내선용 클라이언트(220, 230, 240, 250, 260)가 연결되는데, 하나의 내선용 클라이언트(220)의 경우 CTI용 컴퓨터(222)와 내선용 전화기(224)가 일체로 구성된다. 다른 내선용 클라이언트(230, 240, 250, 260)도 마찬가지로 CTI용 컴퓨터(232, 242, 252, 262)와 내선용 전화기(234, 244, 254, 264)가 일체로 구성된다. IP-PBX(210, 212)가 설치될 때, 관리자는 다수의 내선용 클라이언트(220, 230, 240, 250, 260)에게 클라이언트용 CTI 프로그램을 제공하여 다수의 내선용 클라이언트(220, 230, 240, 250, 260)가 이를 CTI용 컴퓨터(222)에 설치하고 이를 통해 CTI 서비스를 제공받을 수 있게 한다. 상기 클라이언트용 CTI 프로그램은 소프트웨어용 CD(Compact Disk)로 배급하거나 인터넷(150)을 통하여 다운로드하여 설치하도록 할 수 있다. CTI용 컴퓨터(222, 232, 242, 252, 262)는 자신의 고유 인터넷 주소(IP)를 가지며, 클라이언트용 CTI 프로그램을 실행하여 각각 일체가 되는 내선용 전화기(224, 234, 244, 254, 264)와 연동하여 CTI 서비스를 제공받을 수 있게 된다.The IP-PBXs 210 and 212 are connected to a plurality of extension clients 220, 230, 240, 250, and 260. In the case of one extension client 220, the CTI computer 222 and the extension telephone ( 224 is integrally configured. The other extension clients 230, 240, 250, and 260 are similarly configured with the CTI computers 232, 242, 252, and 262 and the extension telephones 234, 244, 254 and 264. When the IP-PBXs 210 and 212 are installed, the administrator provides the client with the CTI program for the plurality of extension clients 220, 230, 240, 250, and 260, thereby providing a plurality of extension clients 220, 230, and 240. , 250, 260 may install it on the CTI computer 222 and thereby receive CTI services. The client CTI program may be distributed on a software compact disc (CD) or downloaded and installed through the Internet 150. The CTI computers 222, 232, 242, 252 and 262 have their own unique Internet addresses (IPs) and are integrated into the extension telephones 224, 234, 244, 254 and 264 respectively by executing the client CTI program. ) And CTI service can be provided.
또한, 전화를 건 이용자의 음성을 녹음, 저장, 재청취, 삭제하는 기능을 바탕으로 부재중에 걸려오는 전화에 대해 기능을 설정한 사람의 인사말을 들려 준 후 전화를 건 사람으로 하여금 메시지를 녹음토록 하고 녹음된 내용을 내선용 클라이언트(220, 230, 240, 250, 260)에게로 자동 전송하여 들려 줄 수 있는 기능을 실행하는 VMS(270: Voice Mail System, 음성 사서함 시스템)가 인터넷(160)에 연결된다.In addition, based on the ability to record, save, rehearse, and delete the caller's voice, the person who has set the function for the missed call can hear the greeting and have the caller record the message. And a VMS (270: Voice Mail System) that executes a function of automatically transmitting the recorded contents to the extension clients 220, 230, 240, 250, and 260 and listening to the Internet 160. Connected.
도 3은 IP-PBX1(210)의 내부 구성을 개략적 나타낸 블록 구성도이다. IP-PBX2(212)을 비롯한 다른 IP-PBX도 동일한 구성을 가지므로 IP-PBX1(210)을 대표로 하여 설명한다.3 is a block diagram schematically illustrating an internal configuration of the IP-PBX1 210. Since other IP-PBXs including the IP-PBX2 212 have the same configuration, the IP-PBX1 210 will be described as a representative.
도 3에서 IP-PBX1(210)은 장치의 제어, 관리, 유지 보수를 위한 주제어부(SCM: System Control Module, 310), 인터넷(160)에서 디지털 신호 처리부(340)로 인가되는 통화 요구나 CTI 서비스 요구 등에 관한 데이터를 처리하거나 내선 정합부(330)를 통한 통화 요구를 처리하는 CTI 처리부(320), 아날로그 국선 접속을 위한 국선 정합부(PSM: Public Switch Module, 330), 내선 폰 접속을 위한 내선 정합부(SSM: Subscriber Switch Module, 340) 및, VoIP 제어를 위한 디지털 신호 처리부(VSM: VoIP Switch Module, 350) 등을 포함한다.In FIG. 3, the IP-PBX1 210 is a main control unit (SCM) 310 for controlling, managing, and maintaining a device, and a call request or CTI applied to the digital signal processing unit 340 from the Internet 160. CTI processing unit 320 for processing data related to the service request or the call request through the station matching unit 330, a public line matching unit (PSM: Public Switch Module, 330) for analog trunk line connection, for the extension phone connection An extension matching unit (SSM: Subscriber Switch Module, 340), and a digital signal processing unit (VSM: VoIP Switch Module, 350) for VoIP control and the like.
IP-PBX1(210)의 국선 정합부(330)에는 다수의 국선용 단말기(도시되지 않음)가 PSTN(도시되지 않음)을 통하여 연결되며, 내선 정합부(340)에는 내선용 전화기(224, 234, 244)가 연결된다.The trunk line matching unit 330 of the IP-PBX1 210 is connected to a plurality of trunk line terminals (not shown) through a PSTN (not shown), and the extension lines 340 are extension phones 224 and 234. , 244 are connected.
CTI 처리부(320)는 국선 정합부(330)와 내선 정합부(340)에 연결된 단말기로부터 인가되는 통화 요구 등에 대해 통화 요구 데이터가 생성되도록 디지털 신호 처리부(350)로 전달하며, 디지털 신호 처리부(350)로 CTI 서비스 요구 데이터가 수신되면 CTI 서비스 대상 단말기로 CTI 서비스가 실행되도록 VMS(270)로 CTI 서비스 요청 데이터를 전송한다.The CTI processor 320 transmits the call request data to the digital signal processor 350 to generate call request data from a terminal connected to the trunk line matching unit 330 and the station matching unit 340, and the digital signal processor 350. When CTI service request data is received, the CTI service request data is transmitted to the VMS 270 to execute the CTI service to the CTI service target terminal.
디지털 신호 처리부(350)는 주제어부(310)의 제어에 따라 DTMF(Dual Tone Multi-Frequency) 톤(Tone)신호에 대응하는 디지털 톤 신호를 발생시키는 기능과, 국선 정합부(330)나 내선 정합부(340)로부터 입력되는 아날로그 음성 신호를 디지털 신호로 변환하여 처리하거나 라우터1(150)로부터 입력되는 디지털 신호를 아날로그 신호로 변환하여 처리하는 기능 및, 반향음을 소거하는 기능 등을 수행한다.The digital signal processor 350 generates a digital tone signal corresponding to a dual tone multi-frequency tone (TMF) tone signal under the control of the main controller 310, and the trunk line matching unit 330 or extension matching. The analog voice signal input from the unit 340 is converted into a digital signal or processed, or the digital signal input from the router 1 150 is converted into an analog signal and processed, and a function of canceling echo is performed.
도 4는 CTI용 컴퓨터(222)의 내부 구성을 나타낸 블럭 구성도이다. 다른 CTI용 컴퓨터(232, 242, 252, 262)도 동일한 구성을 가지므로 CTI용 컴퓨터(222)를 대표로 하여 설명한다.4 is a block diagram showing the internal structure of the CTI computer 222. As shown in FIG. Since the other CTI computers 232, 242, 252, and 262 have the same configuration, the CTI computer 222 will be described as a representative.
CTI용 컴퓨터(222)는 CTI용 컴퓨터(222)와 일체를 이루는 내선용 전화기(224)가 CTI 서비스를 제공받을 수 있도록 CTI 서비스를 설정하는 프로그램과 그와 관련한 파일을 저장하고 있는 클라이언트용 CTI 프로그램부(410), 인터넷(160)으로부터 인가된 음성 데이터를 음성 신호로 변환하거나 사용자로부터입력된 음성을 음성 데이터로 변환하는 기능을 수행하는 음성 처리부(420), 클라이언트용 CTI 프로그램을 실행하여 기능을 선택하거나 CTI용 컴퓨터(222)와 일체가 되는 내선용 전화기(224)의 단말기 정보 데이터를 입력하기 위한 키입력부(430), CTI용 컴퓨터(222)와 일체가 되는 내선용 전화기(224)의 단말기 정보 데이터를 저장하기 위한 단말기 정보 저장부(440), 다수의 내선용 클라이언트(220~260)와의 통신을 위해 인터넷(160)에 연결되는 네트워크 인터페이스 카드(450: Network Interface Card, 이하 NIC라 칭함), CTI용 컴퓨터(222)의 동작 상태를 화면으로 출력하는 모니터(460), 클라이언트용 CTI 프로그램을 실행하여 CTI용 컴퓨터(222)와 일체가 되는 내선용 전화기(224)가 CTI 서비스를 제공받을 수 있도록 장치 전반을 제어하는 중앙처리장치(470: CPU) 등을 포함한다. 키입력부(430)는 모니터(460)로 출력되는 데이터 중 하나를 선택하여 입력하는 마우스와 텍스트 등의 데이터를 입력하는 키보드를 포함한다.The CTI computer 222 is a client CTI program that stores a program for setting up the CTI service and a file related thereto so that the extension telephone 224 integrated with the CTI computer 222 can receive the CTI service. The voice processing unit 420, which performs a function of converting voice data applied from the Internet 160 into a voice signal or converting voice input from a user into voice data, executes a CTI program for a client. A key input unit 430 for selecting or inputting terminal information data of the extension telephone 224 integrated with the CTI computer 222, and a terminal of the extension telephone 224 integrated with the CTI computer 222 Terminal information storage unit 440 for storing information data, the network interface card 450 connected to the Internet 160 for communication with a plurality of extension clients (220 ~ 260) Net a work interface card (hereinafter referred to as a NIC), a monitor 460 for outputting the operating state of the CTI computer 222 to a screen, and an extension telephone unit which is integrated with the CTI computer 222 by executing a client CTI program ( 224 may include a central processing unit 470 (CPU) for controlling the entire apparatus so that the CTI service can be provided. The key input unit 430 includes a keyboard for inputting data such as a mouse and text for selecting and inputting one of the data output to the monitor 460.
이어, 본 발명의 실시예에 따른 IP-PBX를 이용해 내선용 단말기로 CTI 서비스를 제공하는 방법을 도 5와 도 6에 도시된 순서도를 참조하여 상세하게 설명한다.Next, a method of providing a CTI service to an extension terminal using an IP-PBX according to an embodiment of the present invention will be described in detail with reference to the flowcharts shown in FIGS. 5 and 6.
도 5는 내선용 단말기의 통화 내용을 저장하는 CTI 서비스를 나타낸 순서도이다.5 is a flowchart illustrating a CTI service for storing contents of a call of an extension terminal.
먼저, IP-PBX의 동작을 설명함에 있어 IP-PBX1(210)을 대표로 하여 설명한다. A 지역에 IP-PBX1(210)이 설치될 때, IP-PBX1(210)의 내선 정합부(340)에는 다수의 내선용 전화기(224, 234, 244)가 연결된다. 이 다수의 내선용 전화기(224,234, 244)를 사용하는 다수의 내선용 클라이언트(220, 230, 240)는 각각 CTI용 컴퓨터(222, 232, 242)를 구비한다. 여기서, CTI용 컴퓨터란 일반 컴퓨터에 클라이언트용 CTI 프로그램이 설치된 컴퓨터를 말한다. 내선용 클라이언트1(220)은 각각 CTI용 컴퓨터1(222)과 내선용 전화기1(224)을 일체로 하여 사용한다. 나머지 내선용 클라이언트(230, 240)와 B 지역에 있는 내선용 클라이언트(250, 260)도 마찬가지로 각각 CTI용 컴퓨터와 내선용 전화기를 일체로 하여 사용한다. 이때, 내선용 클라이언트(220, 230, 240, 250, 260)는 자신의 CTI용 컴퓨터(222, 232, 242, 252, 262)에 클라이언트용 CTI 프로그램을 설치하여 사용한다.First, in describing the operation of the IP-PBX, the IP-PBX1 210 will be described as a representative. When the IP-PBX1 210 is installed in the area A, a plurality of extension telephones 224, 234, and 244 are connected to the extension matching unit 340 of the IP-PBX1 210. The plurality of extension clients 220, 230, 240 using these multiple extension phones 224, 234, 244 are each equipped with CTI computers 222, 232, 242. Here, the CTI computer means a computer on which a client CTI program is installed in a general computer. The client 1 220 for the extension uses the CTI computer 1 222 and the phone 1 224 for the extension respectively. Similarly, the remaining extension clients 230 and 240 and the extension clients 250 and 260 in the region B use the CTI computer and the extension telephone as a unit. In this case, the extension clients 220, 230, 240, 250, and 260 install and use the client CTI programs in their CTI computers 222, 232, 242, 252, and 262.
즉, 내선용 클라이언트(220)는 클라이언트용 CTI 프로그램이 수록된 CD(Compact Disk)를 이용하여 CTI용 컴퓨터(222)에 설치하거나, 인터넷(160)으로 IP-PBX1(210)을 안내하는 웹사이트(도시하지 않음)에 접속하여 클라이언트용 CTI 프로그램을 다운로드 하여 설치한다(S502). CTI용 컴퓨터1(222)의 CPU(470)는 CTI 프로그램 실행에 필요한 파일들을 클라이언트용 CTI 프로그램부(410)에 저장하고, 윈도우용 바탕 화면에 CTI 프로그램 실행 아이콘을 생성시킨다.That is, the extension client 220 is installed on the CTI computer 222 using a CD (Compact Disk) containing the CTI program for the client, or a website for guiding the IP-PBX1 210 to the Internet 160 ( (Not shown) to download and install the client CTI program (S502). The CPU 470 of the CTI computer 1 222 stores the files necessary for executing the CTI program in the client CTI program unit 410 and creates a CTI program execution icon on the desktop for Windows.
내선용 클라이언트(220)는 CTI용 컴퓨터(222)의 키입력부(430)를 조작하여 CTI 프로그램을 실행시킨다(S504). CTI 프로그램은 도시하지는 않았지만 통화 내용을 녹음, 저장, 재청취, 삭제하는 기능과 부재중일 때 다른 전화기로 착신 전환하는 기능, 부재중 안내 메시지 설정 기능 등을 실행하는 다수의 메뉴 버튼이 포함된다. 그리고, 일체로 사용하는 내선용 전화기(224)를 셋팅하는 기능도 포함한다. 일체로 사용하는 내선용 전화기(224)의 셋팅은 내선용 전화기(224)가 연결된 IP-PBX1(210)의 IP(Internet Protocol) 주소와 내선용 전화기(224)의 내선 번호 등을 설정하는 것이다.The extension client 220 operates the key input unit 430 of the CTI computer 222 to execute the CTI program (S504). Although not shown, the CTI program includes a plurality of menu buttons for recording, storing, rehearing, and deleting a call, forwarding a call to another phone when not in use, and setting an missed announcement message. And it includes the function of setting the extension telephone 224 used integrally. The setting of the extension telephone 224 to be used integrally is to set the IP (Internet Protocol) address of the IP-PBX1 210 to which the extension telephone 224 is connected and the extension number of the extension telephone 224.
내선용 클라이언트(220)는 CTI 프로그램이 실행된 처음 화면에서 자신이 제공받고자 하는 CTI 서비스를 설정하는데, 먼저 CTI용 컴퓨터(222)와 일체로 사용할 내선용 전화기(224)를 설정한다(S506). 내선용 클라이언트(220)가 키입력부(430)를 사용하여 내선용 전화기(224)의 정보, 예컨대, IP 주소와 내선 번호(예컨대, 100) 등을 입력하면, CTI용 컴퓨터(222)의 CPU(470)는 입력된 내선용 전화기(224)의 정보를 단말기 정보 저장부(440)에 저장해 두게 된다.The extension client 220 sets the CTI service that the client wants to be provided in the first screen on which the CTI program is executed. First, the extension client 220 sets the extension telephone 224 to be used integrally with the CTI computer 222 (S506). When the extension client 220 inputs the information of the extension telephone 224, for example, an IP address and an extension number (for example, 100) or the like using the key input unit 430, the CPU of the CTI computer 222 ( 470 stores the input information of the extension telephone 224 in the terminal information storage unit 440.
이어, 내선용 클라이언트(220)는 자신이 제공받고자 하는 CTI 서비스를 선택하여 설정한다(S508). 예컨대, 통화할 때 통화 내용을 보관하는 기능을 선택하여 설정한다. 내선용 클라이언트(220)가 키입력부(430)를 사용하여 내선용 단말기(224)로 전화 통화한 내용을 보관하는 기능을 선택 입력하면(S510), CTI용 컴퓨터(222)의 CPU(470)는 단말기 정보 저장부(440)에 저장되어 있는 단말기 정보를 근거로 CTI 서비스 요청 데이터를 생성해 인터넷(160)을 통하여 VMS(270)로 전송함으로써, VMS(270)가 IP-PBX1(210)를 거쳐 내선 번호 "100"인 내선용 전화기(224)로 통화되는 내용을 음성 사서함에 저장하도록 하는 기능을 설정한다. 즉, 내선용 전화기(224)의 CTI 서비스를 통화 내용을 저장하는 기능으로 설정한 것이다(S512).Next, the extension client 220 selects and sets the CTI service to be provided by the client 220 (S508). For example, when a call is made, a function of storing call details is selected and set. When the extension client 220 selects and inputs a function for storing a telephone call to the extension terminal 224 using the key input unit 430 (S510), the CPU 470 of the CTI computer 222 By generating CTI service request data based on the terminal information stored in the terminal information storage unit 440 and transmitting the CTI service request data to the VMS 270 via the Internet 160, the VMS 270 passes through the IP-PBX1 210. A function of storing the contents of the call to the extension telephone 224 having the extension number " 100 " That is, the CTI service of the extension telephone 224 is set as a function of storing the call contents (S512).
이후, 내선용 클라이언트(220)는 CTI용 컴퓨터(222)를 온 시켜 CTI 프로그램을 실행시킨 상태에서, 내선용 전화기(224)를 이용하여 전화 통화를실행하는데(S514), 전화를 건 상대방과 전화 통화를 진행하면서 통화 내용을 저장해야 할 필요가 있는 경우, 전화 통화를 수행한 채 CTI용 컴퓨터(222)의 CTI 프로그램에서 설정한 CTI 서비스를 실행하는 "CTI 서비스" 버튼을 클릭함으로써 현재 통화하는 내용을 저장하는 CTI 서비스를 실행한다(S516).Subsequently, the extension client 220 executes a telephone call using the extension telephone 224 while the CTI computer 222 is turned on to execute the CTI program (S514). If you need to save a call while you are in a call, what you are currently doing by clicking on the "CTI Service" button running the CTI service set up by the CTI program on your CTI computer 222 while making a phone call. In operation S516, the CTI service is stored.
CTI용 컴퓨터(222)는 CTI 프로그램에 의해 "CTI 서비스" 버튼이 입력되면, CPU(470)는 VMS(270)로 CTI 서비스를 시작하도록 하는 제어 데이터를 생성해 전송함과 더불어 현재 통화하고 있는 내선용 전화기(224)가 연결된 IP-PBX1(210)으로도 CTI 서비스가 실행되도록 하는 제어 데이터를 전송해 주게 된다(S518). 상기 CTI 서비스가 실행되도록 하는 데이터에는 내선용 전화기(224)의 단말기 정보, 즉, 내선 번호가 포함된다. IP-PBX1(210)에서는 CTI 처리부(320)가 CTI용 컴퓨터(222)로부터 CTI 서비스가 실행되도록 하는 데이터를 수신하면, 수신된 데이터에 포함된 내선 번호에 해당하는 내선용 전화기(224)의 통화 내용을 데이터로 하여 VMS(270)로 전송해 주게 된다. VMS(270)에서는 IP-PBX1(210)으로부터 전송된 데이터를 음성 사서함에 저장해 둔다(S520).When the CTI computer 222 inputs the "CTI Service" button by the CTI program, the CPU 470 generates and transmits control data for starting the CTI service to the VMS 270, and transmits the current data. The control telephone for transmitting the CTI service is also transmitted to the IP-PBX1 210 to which the line telephone 224 is connected (S518). The data for executing the CTI service includes the terminal information of the extension telephone 224, that is, the extension number. In the IP-PBX1 210, when the CTI processing unit 320 receives data for executing the CTI service from the CTI computer 222, the call of the extension telephone 224 corresponding to the extension number included in the received data is received. The contents are transmitted to the VMS 270 using the data. The VMS 270 stores the data transmitted from the IP-PBX1 210 in the voice mailbox (S520).
이후, 전화 통화를 종료한 내선용 클라이언트(220)는 내선용 전화기(224)를 이용하여 VMS(270)에 전화를 걸어 음성 사서함에 저장된 통화 내용을 확인하거나 수정, 삭제할 수 있다. 또한, 내선용 클라이언트(220)는 VMS(270)의 음성 사서함에 저장된 통화 내용을 CTI용 컴퓨터(222)를 이용하여 VMS(270)에 접속해 확인할 수 있다.Thereafter, the extension client 220 that terminates the phone call may make a call to the VMS 270 using the extension phone 224 to check, modify, or delete the contents of the call stored in the voice mailbox. In addition, the extension client 220 may check the call contents stored in the voice mailbox of the VMS 270 by accessing the VMS 270 using the CTI computer 222.
도 6은 내선용 단말기의 착신을 전환하는 CTI 서비스를 나타낸 순서도이다.6 is a flowchart illustrating a CTI service for switching a call in an extension terminal.
상기 도 5의 단계 S510 에서, 내선용 클라이언트(220)가 제공받고자 하는 CTI 서비스를 전화 통화 내용을 저장하는 기능이 아닌 자신이 부재중일 때 다른 전화기로 착신되도록 하는 착신 전환 CTI 서비스를 설정하고자 하는 경우, 내선용 클라이언트(220)는 키입력부(430)를 사용하여 부재중일 때 착신되는 전화기의 내선 번호를 입력하여 착신 전환 CTI 서비스를 설정한다.In step S510 of FIG. 5, when the extension client 220 attempts to set up a call forwarding CTI service for receiving a call to another phone when the user is absent, rather than storing a CTI service to be provided. The extension client 220 sets the call forwarding CTI service by inputting the extension number of the incoming call when the user is absent using the key input unit 430.
CTI용 컴퓨터(222)는 키입력부(430)로 착신 전환 CTI 서비스 기능이 선택되고 그와 관련 데이터가 입력되면, 단말기 정보 저장부(440)에 저장되어 있는 단말기 정보, 예컨대, IP 주소와 내선 번호(예컨대, 100)를 근거로 착신 대상 내선 번호로 착신되도록 하는 착신 전환 CTI 서비스 요청 데이터를 생성해 내선용 전화기(224)가 연결된 IP-PBX1(210)로 전송해 주게 된다(S602).If the CTI computer 222 selects the call forwarding CTI service function to the key input unit 430 and its associated data is input, the terminal information stored in the terminal information storage unit 440, for example, an IP address and an extension number. On the basis of (eg, 100), call forwarding CTI service request data is generated to be forwarded to the target extension number and is transmitted to the IP-PBX1 210 to which the extension telephone 224 is connected (S602).
CTI용 컴퓨터(222)로부터 착신 전환 CTI 서비스 요청 데이터를 수신한 IP-PBX1(210)에 있어서, CTI 처리부(320)는 현재 내선용 전화기(224)가 연결된 접속 포트로 수신되는 통화 요구에 대해 착신 대상 내선 번호의 단말기가 연결된 접속 포트로 전달되도록 내선용 전화기(224)의 대체 통화 경로를 설정한다(S604).In the IP-PBX1 210 which has received the call forwarding CTI service request data from the CTI computer 222, the CTI processing unit 320 receives the call request received at the connection port to which the extension telephone 224 is connected. The alternative call path of the extension telephone 224 is set so that the terminal of the target extension number is transmitted to the connected connection port (S604).
이후, 내선용 전화기(224)의 사용자인 내선용 클라이언트(220)는 자신의 자리를 떠나 출장을 가게 될 경우, CTI용 컴퓨터(222)의 CTI 프로그램에서 "CTI 서비스" 버튼을 클릭해 놓음으로써, 출장가는 시점부터 착신 전환 기능이 실행되도록 하게 된다.Then, the extension client 220, a user of the extension phone 224, when leaving the seat and going on a business trip, by clicking the "CTI service" button in the CTI program of the CTI computer 222, The call forwarding function is executed from the point of travel.
내선용 클라이언트(220)에 의해 CTI용 컴퓨터(222)의 CTI 프로그램에서 "CTI 서비스" 버튼이 클릭되면(S606), CPU(470)는 CTI 서비스를 시작하라는 제어 데이터를 생성해 내선용 전화기(224)가 연결된 IP-PBX1(210)로 전송한다(S608). IP-PBX1(210)에서는 내선용 전화기(224)의 대체 통화 경로를 활성화시켜 내선용 전화기(224)로 수신되는 통화 요구에 대해 설정한 착신 대상 내선 번호로 전달되게 한다.When the " CTI Service " button is clicked in the CTI program of the CTI computer 222 by the extension client 220 (S606), the CPU 470 generates control data to start the CTI service and the extension phone 224. ) Is transmitted to the connected IP-PBX1 210 (S608). The IP-PBX1 210 activates an alternate call path of the extension telephone 224 to be delivered to the destination extension number set for the call request received by the extension telephone 224.
전술한 바와 같이 내선용 전화기(224)에 착신 전환 CTI 서비스 기능이 설정된 상태에서, 내선용 전화기(224)로 통화 요구가 수신되는 경우(S610), IP-PBX1(210)이 수신된 통화 요구를 내선용 전화기(224)의 대체 통화 경로인 착신 대상 내선 번호로 전송해 준다(S612). 따라서, 내선용 전화기(224)로 전화를 건 사람과 착신 대상 단말기의 사용자간에 통상적인 전화 통화가 이루어지게 된다(S614).As described above, when a call request is received by the extension telephone 224 while the call forwarding CTI service function is set in the extension telephone 224 (S610), the IP-PBX1 210 receives the received call request. The extension phone 224 transmits to the extension target extension number which is an alternative call path (S612). Therefore, a normal telephone call is made between the person who calls the extension telephone 224 and the user of the call destination terminal (S614).
상기 실시예에 의하면, CTI 서비스가 제공되도록 하는 IP-PBX1(210)을 설치하고, 여기에 다수의 내선용 전화기를 연결하며, CTI 프로그램이 설치된 CTI용 컴퓨터와 내선용 전화기를 일체로 하여 사용하게 됨으로써, 일반 내선용 전화기를 이용해 여러 가지 기능을 갖는 CTI 서비스를 실현할 수 있게 된다.According to the above embodiment, IP-PBX1 210 for providing CTI service is provided, and a plurality of extension telephones are connected thereto, and the CTI computer and the extension telephone in which the CTI program is installed are used together. As a result, a CTI service having various functions can be realized by using a general extension telephone.
본 발명이 상기한 실시예에 한정되지 않고 본 발명의 기술적 요지를 벗어나지 않는 범위내에서 다양하게 변형 및 변경 실시할 수 있음은 당해 기술 분야에서 통상의 지식을 가진 자라면 이해할 수 있을 것이다.It will be understood by those skilled in the art that the present invention is not limited to the above embodiments and can be variously modified and changed without departing from the technical gist of the present invention.
이상 설명한 바와 같이 본 발명에 의하면, IP-PBX와 컴퓨터를 이용하여 구내에서 사용하는 내선용 단말기에 CTI 서비스를 적용함으로써 CTI 서비스가 가능한 고가의 단말기들을 설치할 필요가 없으므로 시스템 설치 비용을 대폭 절감할 수 있는 효과가 있다.As described above, according to the present invention, it is not necessary to install expensive terminals capable of CTI services by applying CTI services to extension terminals used in the premises using IP-PBX and computers, thereby greatly reducing system installation costs. It has an effect.
또한, 내선용 단말기를 이용하여 착신 전환 기능이나 음성 사서함 기능 및 번호 안내 기능 등의 CTI 서비스를 활용함으로써 업무의 효율성을 높일 수 있는 효과가 있다.In addition, by using the CTI services such as a call forwarding function, a voice mail function, and a number guide function using an extension terminal, it is possible to increase work efficiency.
Claims (14)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020020003636A KR20030063064A (en) | 2002-01-22 | 2002-01-22 | Method and System for Providing a CTI Service for Extention Terminal by Using an IP-PBX |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020020003636A KR20030063064A (en) | 2002-01-22 | 2002-01-22 | Method and System for Providing a CTI Service for Extention Terminal by Using an IP-PBX |
Publications (1)
Publication Number | Publication Date |
---|---|
KR20030063064A true KR20030063064A (en) | 2003-07-28 |
Family
ID=32218868
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020020003636A KR20030063064A (en) | 2002-01-22 | 2002-01-22 | Method and System for Providing a CTI Service for Extention Terminal by Using an IP-PBX |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR20030063064A (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100674636B1 (en) * | 2005-08-12 | 2007-01-29 | 주식회사 아이엔커넥트 | Call center system with intelligent network |
WO2009061727A3 (en) * | 2007-11-05 | 2009-06-25 | Microsoft Corp | Accommodation of two independent telephony systems |
KR101283002B1 (en) * | 2010-12-21 | 2013-07-31 | 주식회사 온피아 | Call center pbx link apparatus for compatibility between ip-pbx and cti and method thereof |
KR20170035222A (en) | 2015-09-22 | 2017-03-30 | 주식회사 넷도어 | calling managing method and PDS system FOR PDS service |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6175564B1 (en) * | 1995-10-25 | 2001-01-16 | Genesys Telecommunications Laboratories, Inc | Apparatus and methods for managing multiple internet protocol capable call centers |
US6201804B1 (en) * | 1998-02-17 | 2001-03-13 | Genesys Telecomunications Laboratories, Inc. | Network telephony interface systems between data network telephony and plain old telephone service including CTI enhancement |
KR20010067982A (en) * | 2001-04-12 | 2001-07-13 | 송기춘 | telephone consulting system |
KR20010112133A (en) * | 2001-09-21 | 2001-12-20 | 이동주 | Apparatus and method for working DB integrated holding house/remote using VPN |
KR20020084783A (en) * | 2001-05-03 | 2002-11-11 | 에이스인텍(주) | Company telecomunication system & method with internet & VoIP |
-
2002
- 2002-01-22 KR KR1020020003636A patent/KR20030063064A/en not_active Application Discontinuation
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6175564B1 (en) * | 1995-10-25 | 2001-01-16 | Genesys Telecommunications Laboratories, Inc | Apparatus and methods for managing multiple internet protocol capable call centers |
US6201804B1 (en) * | 1998-02-17 | 2001-03-13 | Genesys Telecomunications Laboratories, Inc. | Network telephony interface systems between data network telephony and plain old telephone service including CTI enhancement |
KR20010067982A (en) * | 2001-04-12 | 2001-07-13 | 송기춘 | telephone consulting system |
KR20020084783A (en) * | 2001-05-03 | 2002-11-11 | 에이스인텍(주) | Company telecomunication system & method with internet & VoIP |
KR20010112133A (en) * | 2001-09-21 | 2001-12-20 | 이동주 | Apparatus and method for working DB integrated holding house/remote using VPN |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100674636B1 (en) * | 2005-08-12 | 2007-01-29 | 주식회사 아이엔커넥트 | Call center system with intelligent network |
WO2009061727A3 (en) * | 2007-11-05 | 2009-06-25 | Microsoft Corp | Accommodation of two independent telephony systems |
US7995737B2 (en) | 2007-11-05 | 2011-08-09 | Microsoft Corporation | Accommodation of two independent telephony systems |
KR101283002B1 (en) * | 2010-12-21 | 2013-07-31 | 주식회사 온피아 | Call center pbx link apparatus for compatibility between ip-pbx and cti and method thereof |
KR20170035222A (en) | 2015-09-22 | 2017-03-30 | 주식회사 넷도어 | calling managing method and PDS system FOR PDS service |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9363382B2 (en) | Conference presence based music-on-hold suppression system and method | |
US9942410B2 (en) | Controller for the intelligent interconnection of two communication networks, and method of use for same | |
US7136475B1 (en) | Call Management system with call control from user workstation computers | |
US6785379B1 (en) | Call management system with call control form user workstation computers | |
US5946386A (en) | Call management system with call control from user workstation computers | |
US9912628B2 (en) | Computer, internet and telecommunications based network | |
US6259692B1 (en) | Internet call waiting | |
EP1480422B1 (en) | Enhanced telephony computer user interface allowing user interaction and control of a telephone using a personal computer | |
US7031443B2 (en) | System and method for remote access to a telephone | |
US20100303061A1 (en) | Network communication system for supporting non-specific network protocols and network communication method thereof | |
JP3573715B2 (en) | Built-in WEB phone module | |
WO2003021461A1 (en) | System and method for integrating voice over internet protocol network with personal computing devices | |
CN101523846A (en) | MeetMe assistant performing call screening and providing personalised availability information | |
JP2008509638A (en) | Direct device call through a shared phone number | |
KR100314084B1 (en) | Web call center system using internet web browser | |
US7457254B2 (en) | Method and system for automatic language negotiation on voice (over IP) calls | |
US20120066175A1 (en) | Method and apparatus for operating a contact center system | |
US20050025127A1 (en) | Method and apparatus for communication web services | |
KR20030063064A (en) | Method and System for Providing a CTI Service for Extention Terminal by Using an IP-PBX | |
GB2473121A (en) | Sending the telephone number of the first user's wired communication device to a second user's communication device as the caller's telephone number. | |
US8514780B2 (en) | Unified multi technology switchboard system | |
WO2002039681A1 (en) | Unified communications client | |
KR102607333B1 (en) | A VoIP-based 050 smart phone assistant digital service system | |
WO2023058256A1 (en) | Information processing device, information processing method, and program | |
KR100570816B1 (en) | Apparatus and Method for Call Processing in Computer Telephony Integration Program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E601 | Decision to refuse application |