[go: up one dir, main page]

KR100474702B1 - 다이얼러 서버의 실시간 모니터링 기능을 갖는 교환시스템및 그 모니터링 방법 - Google Patents

다이얼러 서버의 실시간 모니터링 기능을 갖는 교환시스템및 그 모니터링 방법 Download PDF

Info

Publication number
KR100474702B1
KR100474702B1 KR10-2003-0000586A KR20030000586A KR100474702B1 KR 100474702 B1 KR100474702 B1 KR 100474702B1 KR 20030000586 A KR20030000586 A KR 20030000586A KR 100474702 B1 KR100474702 B1 KR 100474702B1
Authority
KR
South Korea
Prior art keywords
monitoring
server
dialer
command data
manager program
Prior art date
Application number
KR10-2003-0000586A
Other languages
English (en)
Other versions
KR20040063237A (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 KR10-2003-0000586A priority Critical patent/KR100474702B1/ko
Publication of KR20040063237A publication Critical patent/KR20040063237A/ko
Application granted granted Critical
Publication of KR100474702B1 publication Critical patent/KR100474702B1/ko

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/22Arrangements for supervision, monitoring or testing
    • H04M3/24Arrangements for supervision, monitoring or testing with provision for checking the normal operation
    • H04M3/241Arrangements for supervision, monitoring or testing with provision for checking the normal operation for stored program controlled exchanges
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/22Arrangements for supervision, monitoring or testing
    • H04M3/26Arrangements for supervision, monitoring or testing with means for applying test signals or for measuring
    • H04M3/28Automatic routine testing ; Fault testing; Installation testing; Test methods, test equipment or test arrangements therefor
    • H04M3/30Automatic routine testing ; Fault testing; Installation testing; Test methods, test equipment or test arrangements therefor for subscriber's lines, for the local loop
    • H04M3/308Craftsperson test terminals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2203/00Aspects of automatic or semi-automatic exchanges
    • H04M2203/05Aspects of automatic or semi-automatic exchanges related to OAM&P

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

본 발명은, 다이얼러 서버와 상기 다이얼러 서버를 관리하는 관리자 프로그램이 저장되는 운용자 컴퓨터를 구비한 교환시스템 및 그 모니터링 방법에 관한 것이다. 본 교환시스템은, 상기 다이얼러 서버와 통신하는 전송 프로세스 및 수신 프로세스와, 상기 관리자 프로그램과 소켓 통신을 통해 모니터링 명령 데이터를 수신하여 상기 전송 프로세스를 통해 상기 다이얼러 서버로 상기 모니터링 명령 데이터를 송신하고, 상기 모니터링 명령 데이터에 대한 응답 데이터를 상기 수신 프로세스를 통해 상기 다이얼러 서버로부터 수신하여 상기 관리자 프로그램으로 전송하는 모니터링 프로세스를 구비한 미들웨어 서버를 포함하는 것을 특징으로 한다. 이에 의하여, 관리자 프로그램과 다이얼러 서버의 양방향 통신을 구현하여, 관리자 프로그램 측에서 다이얼러 서버를 실시간으로 모니터링할 수 있다.

Description

다이얼러 서버의 실시간 모니터링 기능을 갖는 교환시스템 및 그 모니터링 방법{EXCHANGING SYSTEM WITH REAL TIME MONITORING FUNCTION FOR DIALER SERVER AND METHOD FOR MONITORING THEREOF}
본 발명은 교환시스템에 관한 것으로서, 보다 상세하게는 미들웨어서버를 갖는 교환시스템에 관한 것이다.
최근 일부 사설 교환망은 단순한 음성전화망(PSTN : Public Switching Telephony Network)의 교환기능뿐만 아니라 고객서비스 지원 기능인 ARS(Auto Response System) 방송 및 상담원의 상태를 조회하여 접속을 설정하는 응용 프로세스 관리 기능을 포함한 CTI(Computer Telephony Integration)방식을 채택하고 있다.
CTI(Computer telephony integration)란 컴퓨터와 전화를 통합한 시스템을 지칭하는 것으로 전화를 위한 교환기의 호 제어(Call Control) 기능과 컴퓨터의 정보처리기능을 결합시킨 기술로서 컴퓨터를 통해 전화시스템을 제어하여 상기 전화시스템을 효율적으로 사용할 수 있도록 함으로써 자동, 재다이얼 기능을 비롯해 영상회의 기능, 자료전송 및 음성사서함 기능, 송신호에 대한 자동정보제공기능 등을 구현할 수 있다.
도 1은 종래의 관리자 프로그램과, CTI 미들웨어 서버, 다이얼러 서버를 포함한 교환 시스템의 전체 구성도이다. 교환 시스템에서 관리자 컴퓨터(101, 이하 관리자 프로그램이라 칭함)는 CTI(Comuputer Telephony Interface) 미들웨어 서버(110)를 통해 다이얼러 서버(120)와 연결된다. 도 1에서 화살표는 각 프로세스 간의 메시지 흐름을 나타낸 것이고, 실선은 소켓 통신, 점선은 메시지 큐를 이용한 통신을 나타낸다. 일반적으로, 소켓통신은 TCP/IP 프로토콜에 의해 해당 IP 주소에 연결, 해제의 반복으로 이루어진다. 클라이언트 프로그램이 서버 접속에 성공하면 이때 서버는 그 클라이언트에 대해 일정한 대화 통로를 만들어준다. 이때부터 클라이언트와 서버는 이 통로를 통해 데이터를 주고받게 되며 이 통로를 일컬어 '소켓(Socket)'이라 하고 서버가 할당한 번호를 '소켓번호'라 한다. 한편, 메시지 큐는 동일 하드웨어 상에서 동작하는 서로 다른 프로세스 간에 통신을 위한 기능을 의미한다.
다이얼러 서버(120)는 단일의 전화번호를 통해 수신되는 수많은 콜신호를 복수의 상담원에게 연결하여 서비스상담 및 문의전화 등을 처리하는 기능을 한다.
미들웨어 서버(110)는 서로 다른 프로토콜을 갖는 시스템을 연결하는 중개자 기능을 하며, 일반적으로 응용프로그램으로 구현되어 동작한다. 응용프로그램은 관리자 프로그램(101)과 통신하는 관리 프로세스(111)와, 다이얼러 서버(110)와 통신하는 전송프로세스(113) 및 수신프로세스(114)로 구성된다. 응용프로그램은 전송프로세스(113) 및 수신프로세스(114)를 통해 다이얼러 서버(120)와 통신하여 다이얼러 서버(120)의 상태, 처리결과를 체킹하여 그 결과를 내부 공유메모리(112)에 저장한다. 관리프로세스(113)와 전송프로세스(113) 및 수신 프로세스(114)는 메시지 큐 방식에 의해 상호 통신한다.
관리자 프로그램(101)은 소켓통신을 통해 미들웨어 서버(110)에 억세스하여 내부 공유 메모리(112)에 저장된 다이얼러 서버(120)의 상태정보를 읽어들여 다이얼러 서버(120)의 상태를 인식한다.
도 1에 도시된 바와 같이, CTI(Comuputer Telephony Interface) 미들웨어 프로세스와 관리자 프로그램(101)간의 소켓통신 방식은 단방향으로서 관리자 프로그램(101)이 CTI 미들웨어 서버(110) 내 프로세스로 명령 데이터를 전송하고 소켓 연결을 바로 해지하는 방식으로 구성되어 있다.
그런데, CTI 미들웨어(110)와 관리자 프로그램(101)간의 소켓 통신 방식이 관리자 프로그램으로부터 CTI 미들웨어 서버(110)로의 명령 패킷 전송을 위한 단방향만 구성되어 있어서 다이얼러 서버(120)로부터 운용자에게 응답 또는 보고 형식의 메시지를 전송할 수 없다. 또한, 다이얼러 서버(120)에 대한 모니터링 및 관리 기능이 없으므로 장애 발생시 즉각적인 대처가 불가능하며 단순히 회선 상태만 모니터링함으로써 실제 다이얼러 회선 상태와 일치하지 않는 등의 문제 발생이 가능하다.
따라서, 본 발명의 목적은, 관리자 프로그램과 다이얼러 서버의 양방향 통신을 구현한 실시간 모니터링 기능을 갖는 교환시스템 및 그 모니터링 방법을 제공하는 것이다.
본 발명의 또 다른 목적은 관리자 프로그램 측에서 다이얼러 서버를 실시간으로 모니터링이 가능하도록 한 실시간 모니터링 기능을 갖는 교환시스템 및 그 모니터링 방법을 제공하는 것이다.
상기 목적들은, 본 발명에 따라, 다이얼러 서버와 상기 다이얼러 서버를 관리하는 관리자 프로그램이 저장되는 운용자 컴퓨터를 구비한 교환시스템에 있어서, 상기 다이얼러 서버와 통신하는 전송 프로세스 및 수신 프로세스와, 상기 관리자 프로그램과 소켓 통신을 통해 모니터링 명령 데이터를 수신하여 상기 전송 프로세스를 통해 상기 다이얼러 서버로 상기 모니터링 명령 데이터를 송신하고, 상기 모니터링 명령 데이터에 대한 응답 데이터를 상기 수신 프로세스를 통해 상기 다이얼러 서버로부터 수신하여 상기 관리자 프로그램으로 전송하는 모니터링 프로세스를 구비한 미들웨어 서버를 포함하는 것에 의해 달성된다.
한편, 본 발명의 다른 견지에 따르면, 상기 목적들은, 다이얼러 서버와 상기 다이얼러 서버를 관리하는 관리자 프로그램이 저장되는 운용자 컴퓨터와, 상기 운용자 컴퓨터의 관리자 프로그램과 상기 다이얼러 서버를 인터페이스하는 미들웨어 서버를 구비한 교환시스템의 모니터링 방법에 있어서, 상기 미들웨어 서버에서 동작하는 모니터링 프로세스가 소켓 통신을 통해 상기 관리자 프로그램으로부터 모니터링 명령 데이터를 전송받고, 전송받은 상기 모니터링 명령 데이터를 상기 미들웨어 서버에서 동작하는 전송 프로세스를 통해 상기 다이얼러 서버로 전송하는 과정과; 상기 모니터링 명령 데이터에 응답하여 상기 다이얼러 서버가 전송하는 응답 데이터를 상기 미들웨어 서버에서 동작하는 수신 프로세스가 수신하여 상기 모니터링 프로세스를 통해 상기 관리자 프로그램으로 제공하는 과정을 포함하는 교환시스템의 모니터링 방법에 의해서도 달성될 수 있다.
이하에서는 첨부도면을 참조하여 본 발명에 대해 상세히 설명한다.
도 2는 본 발명에 따른 교환 시스템의 전체 구성도이다. 도 2에서 화살표는 각 프로세스 간의 메시지 흐름을 나타낸 것이고, 실선은 소켓 통신, 점선은 메시지 큐를 이용한 통신을 나타낸다. 일반적으로, 소켓통신은 TCP/IP 프로토콜에 의해 해당 IP 주소에 연결, 해제의 반복으로 이루어진다. 클라이언트 프로그램이 서버 접속에 성공하면 이때 서버는 그 클라이언트에 대해 일정한 대화 통로를 만들어준다. 이때부터 클라이언트와 서버는 이 통로를 통해 데이터를 주고받게 되며 이 통로를 일컬어 '소켓(Socket)'이라 하고 서버가 할당한 번호를 '소켓번호'라 한다. 한편, 메시지 큐는 동일 하드웨어 상에서 동작하는 서로 다른 프로세스 간에 통신을 위한 기능을 의미한다.
교환 시스템은 관리자 프로그램(1)과, CTI(Comuputer Telephony Interface) 미들웨어 서버(10), 다이얼러 서버(20)를 포함한다.
관리자 프로그램(1)은 운용자 컴퓨터에 저장되어 동작하며, CTI 미들웨어 서버(10)를 관리하기 위해 운용자가 사용하는 UI(User Interface)이다. 관리자 프로그램(1)은 운용자가 선택하는 메뉴에 따라 적절한 패킷을 만들어 CTI 미들웨어 서버(10)로 전송하거나 서버(10)로부터 패킷을 수신하여 운용자에게 결과를 출력해준다.
다이얼러 서버(20)는 CTI의 다이얼링 기능을 수행하는 서버로서, CTI 미들웨어 서버(10)와 TCP/IP통신을 하며 데이터를 주고받는다.
본 발명에 따른 모니터링 프로세스(11)는 CTI 미들웨어 서버(10)에 동작되는 응용프로그램을 구성하는 프로세스이다. 모니터링 프로세스(11)는 관리자 프로그램(1)과 통신을 위해 TCP/IP 소켓을 연결하고, 관리자 프로그램(1)으로부터 다이얼러 서버(20)의 상태정보를 요청하는 패킷단위의 모니터링 명령 데이터를 수신하여, 전송 프로세스(13)에 패킷단위의 모니터링 명령 데이터를 메시지 큐를 이용하여 전송한다. 본 발명에 적용되는 메시지 큐는 시스템의 여러 프로세스들이 통신할 수 있는 방법 중 하나로서, 프로세스가 메시지를 한 번 읽고 나면 사라지는 방식이다.
전송프로세스(13)는 CTI 미들웨어 서버(10)의 한 프로세스로서 미들웨어 서버 내(10)의 타 프로세스와 메시지 큐를 이용해 통신하여 다이얼러 서버(20)로 억세스하는 관리자 프로그램(1)의 패킷단위의 모니터링 명령 데이터를 전송한다.
수신프로세스(14)는 CTI 미들웨어 서버(10)의 한 프로세스로서 다이얼러 서버(20)로부터 응답 패킷 데이터를 수신한 후 모니터링 프로세스(11)로 응답 패킷 데이터를 전송한다. 모니터링 프로세스(11)는 수신프로세스(14)로부터 수신한 다이얼러 서버(20)의 응답 패킷 데이터를 관리자 프로그램(1)으로 다시 전송한다.
도 3은 복수의 관리자 프로그램이 다이얼러 서버(20)에 상태 정보 요청시 미들웨어 서버(10)에서 모니터링 프로세스(11)의 동작도이다. 도 3에 도시된 바와 같이, 모니터링 프로세스(11)는 관리자 프로그램(1)과 소켓 통신기능을 이용하여 소켓을 연결한다. 모니터링 프로세스(11)는 연결된 소켓을 통해 패킷단위의 모니터링 명령 데이터가 수신되면, 서브 모니터링 프로세스(11a)를 생성한다. 서브 모니터링 프로세스(11a)는 수신된 패킷단위의 모니터링 명령 데이터를 분석해서 전송프로세스(13)가 다이얼러 서버(20)로 그 상태정보를 문의하도록 한다. 전송프로세스(13)는 관리자 프로그램(1)이 저장된 운용자 컴퓨터의 IP어드레스와 함께 다이얼러 서버(20)로 전송한다. 이에, 다이얼러 서버(20)는 문의에 응답하여 그 상태정보를 응답 패킷 데이터 형태로 CTI 미들웨어 서버(10)의 수신프로세스(14)로 전송하여 관리자 프로그램(1)으로 제공되도록 한다.
복수의 관리자 프로그램(1)이 서로 다른 IP를 가지고 동시에 미들웨어 서버(10)에 소켓 연결시에, 모니터링 프로세스(11)는 그에 대응하는 서브 모니터링 프로세스(11a, 11c...)를 각각 생성한다. 각 서브 모니터링 프로세스(11a, 11c..)는 전송프로세스(13)와 수신프로세스(14)를 통해 다이얼러 서버(20)와 통신하여 다이얼러 서버(20)로 동시에 문의하여 그 결과를 각각의 관리자 프로그램(1)의 요청에 따른 처리 결과를 해당 관리자 프로그램이 수신할 수 있도록 한다.
도 4는 관리자 프로그램(1)이 미들웨어 서버(2)로 전송하는 명령 패킷의 데이터 구조도이다. 도 4에 도시된 바와 같이, 명령 패킷의 첫 번째 블록영역에는 헤더 ID(21)가 삽입되고, 두 번째 블록 영역에는 목적지인 다이얼러 서버(20)의 IP주소(22)가 삽입되고, 세 번째 블록 영역에는 발신지인 관리자 프로그램(1)이 저장된 운용자 컴퓨터의 IP주소(23)가 삽입되며, 나머지 블록 영역에는 명령 데이터(24)가 삽입된다. 다이얼러 서버(20)는 명령 패킷에 삽입된 발신지 IP주소로 응답 패킷과 함께 발신지 IP주소를 갖는 해당 관리자 프로그램(1)으로 전송한다.
도 5는 관리자 프로그램(1)의 상태정보 요청에 따른 패킷의 전송경로 및 처리 결과 보고의 절차 흐름도이다. 도 5에 도시된 바와 같이, 관리자 프로그램(1)이 다이얼러 서버(20)의 상태정보를 요청하는 패킷단위의 모니터링 명령 데이터를 출력하면, S1단계에서 CTI 미들웨어 서버(10)의 모니터링 프로세스(11)가 관리자 프로그램(1)의 IP주소를 포함한 패킷단위의 모니터링 명령 데이터를 수신한다. 이때, 모니터링 프로세스(11)는 서브 모니터링 프로세스(11a)를 생성한다. S2단계에서, 모니터링 명령 데이터를 분석한 후 메시지 큐를 이용하여 전송프로세스(13)에 전달한다. S3단계에서, 전송프로세스(13)는 모니터링 명령 데이터를 전달받아 다이얼러 서버(20)로 전송한다. S4단계에서, 다이얼러 서버(20)는 패킷단위의 모니터링 명령 데이터에 포함된 관리자 프로그램의 IP주소와 처리결과를 다시 CTI 미들웨어 서버(10)의 수신프로세스(14)로 제공하고, S5단계에서, 수신프로세스(14)는 결과를 응답 데이터로서 응답 패킷을 모니터링 프로세스(1)에 전달한다. 이때, 서브 모니터링 프로세스(11b)가 생성되며 서브 모니터링 프로세스(11b)가 응답 패킷 데이터를 수신한다. S6단계에서, 서브 모니터링 프로세스(11b)는 처리 결과를 관리자 프로그램(1)에 전달함과 동시에 동작을 종료한다.
따라서, 교환장치의 관리 프로그램과 다이얼러 서버간에 중개기능을 하는 미들웨어 서버에, 다이얼러 서버와 통신하기 위한 미들 웨어 서버 내의 전송 프로세스 및 수신 프로세스와 직접 통신하는 서브 모니터링 프로그램을 생성하는 모니터링 프로세스를 마련하여, 교환장치의 관리 프로그램은 모니터링 프로세스에 의해 다이얼러 서버의 상태를 직접 모니터링할 수 있으며, 관리 프로그램과 다이얼러 서버간에 양방향 통신이 이루어진다.
한편 본 발명의 상세한 설명에서는 구체적인 실시 예에 관해 설명하였으나, 본 발명의 범위에서 벗어나지 않는 한도 내에서 여러 가지 변형이 가능함은 물론이다. 그러므로 본 발명의 범위는 설명된 실시 예에 국한되어 정해져서는 안되며 후술하는 특허청구의 범위뿐만 아니라 이 특허청구의 범위와 균등한 것들에 의해 정해져야 한다.
이상 설명한 바와 같이, 본 발명에 따르면, 관리자 프로그램과 다이얼러 서버의 양방향 통신을 구현하여, 관리자 프로그램 측에서 다이얼러 서버를 실시간으로 모니터링할 수 있다.
도 1은 종래의 관리자 프로그램과, CTI 미들웨어 서버, 다이얼러 서버를 포함한 교환 시스템의 전체 구성도,
도 2는 본 발명에 따른 관리자 프로그램과, CTI 미들웨어 서버, 다이얼러 서버를 포함한 교환 시스템의 전체 구성도,
도 3은 복수의 관리자 프로그램이 다이얼러 서버에 상태 정보 요청시 미들웨어 서버에서 모니터링 프로세스의 동작도,
도 4는 관리자 프로그램이 미들웨어 서버로 전송하는 명령 패킷의 데이터 구조도,
도 5는 관리자 프로그램의 상태정보 요청에 따른 패킷의 전송경로 및 처리 결과 보고의 절차 흐름도,
* 도면의 주요 부분에 대한 부호의 설명
1 : 관리자 프로그램 10 : CTI 미들웨어 서버
11 : 모니터링 프로세스 13 : 전송 프로세스
14 : 수신 프로세스 20 : 다이얼러 서버

Claims (6)

  1. 다이얼러 서버와 상기 다이얼러 서버를 관리하는 관리자 프로그램이 저장되는 운용자 컴퓨터를 구비한 교환시스템에 있어서,
    상기 다이얼러 서버와 통신하는 전송 프로세스 및 수신 프로세스와,
    상기 관리자 프로그램과 소켓 통신을 통해 모니터링 명령 데이터를 수신하여 상기 전송 프로세스를 통해 상기 다이얼러 서버로 상기 모니터링 명령 데이터를 송신하고, 상기 모니터링 명령 데이터에 대한 응답 데이터를 상기 수신 프로세스를 통해 상기 다이얼러 서버로부터 수신하여 상기 관리자 프로그램으로 전송하는 모니터링 프로세스를 구비한 미들웨어 서버를 포함하는 것을 특징으로 하는 교환시스템.
  2. 제1항에 있어서, 상기 모니터링 프로세스는 상기 관리자 프로그램으로부터 모니터링 명령 데이터 수신시 수신된 모니터링 명령 데이터를 상기 전송 프로세스로 전송하기 위한 서브 모니터링 프로세스를 생성하며, 상기 서브 모니터링 프로세스는 상기 모니터링 명령 데이터를 상기 전송프로세스로 전송 후 소멸되는 것을 특징으로 하는 교환시스템.
  3. 제2항에 있어서, 상기 모니터링 프로세스는 상기 수신 프로세스로부터 응답 데이터 수신시 서브 모니터링 프로세스를 생성하며, 상기 서브 모니터링 프로세스는 상기 모니터링 명령 데이터를 상기 관리 프로그램으로 전송 후 소멸되는 것을 특징으로 하는 교환시스템.
  4. 다이얼러 서버와 상기 다이얼러 서버를 관리하는 관리자 프로그램이 저장되는 운용자 컴퓨터와, 상기 운용자 컴퓨터의 관리자 프로그램과 상기 다이얼러 서버를 인터페이스하는 미들웨어 서버를 구비한 교환시스템의 모니터링 방법에 있어서,
    상기 미들웨어 서버에서 동작하는 모니터링 프로세스가 소켓 통신을 통해 상기 관리자 프로그램으로부터 모니터링 명령 데이터를 전송받고, 전송받은 상기 모니터링 명령 데이터를 상기 미들웨어 서버에서 동작하는 전송 프로세스를 통해 상기 다이얼러 서버로 전송하는 과정과;
    상기 모니터링 명령 데이터에 응답하여 상기 다이얼러 서버가 전송하는 응답 데이터를 상기 미들웨어 서버에서 동작하는 수신 프로세스가 수신하여 상기 모니터링 프로세스를 통해 상기 관리자 프로그램으로 제공하는 과정을 포함하는 것을 특징으로 하는 교환시스템의 모니터링 방법.
  5. 제4항에 있어서, 상기 미들웨어 서버가 상기 관리자 프로그램의 모니터링 명령 데이터를 상기 다이얼러 서버에 전송하는 과정은,
    상기 관리자 프로그램의 모니터링 명령 데이터 수신시 상기 모니터링 프로세스가 서브 모니터링 프로세스를 생성하는 과정과;
    상기 서브 모니터링 프로세스가 상기 모니터링 명령 데이터를 상기 전송 프로세스로 전송하고 소멸되는 과정과;
    상기 전송프로세스가 상기 모니터링 명령 데이터를 상기 다이얼러 서버에 전송하는 과정을 포함하는 것을 특징으로 하는 교환시스템의 모니터링 방법.
  6. 제5항에 있어서, 상기 미들웨어 서버가 상기 다이얼러 서버로부터 응답 데이터를 수신하여 상기 관리자 프로그램에 전송하는 과정은,
    상기 수신 프로세스가 다이얼러 서버로부터 응답 데이터를 수신하는 과정과;
    상기 수신 프로세스로부터 상기 응답 데이터를 수신시 상기 모니터링 프로세스가 서브 모니터링 프로세스를 생성하는 과정과;
    상기 서브 모니터링 프로세스가 상기 응답 데이터를 상기 관리자 프로그램에 전송하고 상기 서브 모니터링 프로세스가 소멸되는 과정을 포함하는 것을 특징으로 하는 교환시스템의 모니터링 방법.
KR10-2003-0000586A 2003-01-06 2003-01-06 다이얼러 서버의 실시간 모니터링 기능을 갖는 교환시스템및 그 모니터링 방법 KR100474702B1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR10-2003-0000586A KR100474702B1 (ko) 2003-01-06 2003-01-06 다이얼러 서버의 실시간 모니터링 기능을 갖는 교환시스템및 그 모니터링 방법

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR10-2003-0000586A KR100474702B1 (ko) 2003-01-06 2003-01-06 다이얼러 서버의 실시간 모니터링 기능을 갖는 교환시스템및 그 모니터링 방법

Publications (2)

Publication Number Publication Date
KR20040063237A KR20040063237A (ko) 2004-07-14
KR100474702B1 true KR100474702B1 (ko) 2005-03-10

Family

ID=37354172

Family Applications (1)

Application Number Title Priority Date Filing Date
KR10-2003-0000586A KR100474702B1 (ko) 2003-01-06 2003-01-06 다이얼러 서버의 실시간 모니터링 기능을 갖는 교환시스템및 그 모니터링 방법

Country Status (1)

Country Link
KR (1) KR100474702B1 (ko)

Also Published As

Publication number Publication date
KR20040063237A (ko) 2004-07-14

Similar Documents

Publication Publication Date Title
TWI229518B (en) Apparatus and method for computer telephone integration in packet switched telephone networks
JP4137904B2 (ja) 通信制御装置
CN101771769B (zh) 呼叫控制的方法、装置和系统
US7100166B2 (en) Network application decentralized execution system, terminal equipment and network application execution method therefor, and operation method for terminal equipment
US20070071202A1 (en) Server apparatus
US20030163526A1 (en) Virtual direct connect network
US7907601B2 (en) Apparatus and method for computer controlled call processing and information provision
EP1292091B1 (en) Method for transmitting short messages using internet phones and system therefor
US9325529B2 (en) Hybrid type telephony system
US20080056239A1 (en) VOIP Service Over a Regular Phone
JP4227846B2 (ja) マルチメディアデータ転送システム、呼接続制御装置及びそれらに用いる端末連携方法並びにそのプログラム
US20080101564A1 (en) Communication system
EP2119136B1 (en) System and method for monitoring agents' performance in a call center
KR100474702B1 (ko) 다이얼러 서버의 실시간 모니터링 기능을 갖는 교환시스템및 그 모니터링 방법
JP4343189B2 (ja) サーバ装置
JP4361112B2 (ja) 通信制御装置
US6603848B1 (en) Techniques for providing caller name announcement
KR100587945B1 (ko) 호 전환 서비스 제공 방법 및 시스템
EP1065847A2 (en) Call signature in a packet-based network
JP4094316B2 (ja) インターネット電話方式および方法
KR100527905B1 (ko) 브이.오.아이.피 게이트웨이 장치
US9118739B2 (en) System for exchanging messages between customer devices and servers
JP4586713B2 (ja) 電話通信システム
US20090268896A1 (en) Incoming call information transmission system
US20060268846A1 (en) Server apparatus

Legal Events

Date Code Title Description
A201 Request for examination
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20030106

PA0201 Request for examination
PG1501 Laying open of application
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: 20050111

GRNT Written decision to grant
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20050223

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20050224

End annual number: 3

Start annual number: 1

PG1601 Publication of registration
PR1001 Payment of annual fee

Payment date: 20080108

Start annual number: 4

End annual number: 4

PR1001 Payment of annual fee

Payment date: 20090121

Start annual number: 5

End annual number: 5

PR1001 Payment of annual fee

Payment date: 20100128

Start annual number: 6

End annual number: 6

PR1001 Payment of annual fee

Payment date: 20110128

Start annual number: 7

End annual number: 7

FPAY Annual fee payment

Payment date: 20120130

Year of fee payment: 8

PR1001 Payment of annual fee

Payment date: 20120130

Start annual number: 8

End annual number: 8

FPAY Annual fee payment

Payment date: 20130130

Year of fee payment: 9

PR1001 Payment of annual fee

Payment date: 20130130

Start annual number: 9

End annual number: 9

LAPS Lapse due to unpaid annual fee
PC1903 Unpaid annual fee