KR100646065B1 - RTC call control system and method of exchange - Google Patents
RTC call control system and method of exchange Download PDFInfo
- Publication number
- KR100646065B1 KR100646065B1 KR1020050028082A KR20050028082A KR100646065B1 KR 100646065 B1 KR100646065 B1 KR 100646065B1 KR 1020050028082 A KR1020050028082 A KR 1020050028082A KR 20050028082 A KR20050028082 A KR 20050028082A KR 100646065 B1 KR100646065 B1 KR 100646065B1
- Authority
- KR
- South Korea
- Prior art keywords
- call
- job
- ipc
- queue
- processor
- Prior art date
- Legal status (The legal status 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 status listed.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 title claims abstract description 32
- 238000012545 processing Methods 0.000 claims abstract description 89
- 238000001914 filtration Methods 0.000 claims description 108
- 230000002159 abnormal effect Effects 0.000 claims description 18
- 238000012544 monitoring process Methods 0.000 abstract description 2
- 230000006870 function Effects 0.000 description 29
- 238000007726 management method Methods 0.000 description 11
- 238000003672 processing method Methods 0.000 description 5
- 238000010586 diagram Methods 0.000 description 4
- 230000000295 complement effect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000013519 translation Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/22—Arrangements for supervision, monitoring or testing
-
- 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/436—Arrangements for screening incoming calls, i.e. evaluating the characteristics of a call before deciding whether to answer it
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Telephonic Communication Services (AREA)
Abstract
본 발명은 교환기의 RTE 호 제어시스템 및 방법에 관한 것으로, 특히 PPS 가입자가 비정상적으로 허용되지 않은 전화를 사용할 때 LCS(Limitative Call Screen) 기능과 특정시간 이상 통화 콜 관리기능을 이용하여 감시하기 위한 시스템 및 방법에 관한 것이다.The present invention relates to an RTE call control system and method of an exchange, and more particularly, to a system for monitoring using a limited call screen (LCS) function and a call call management function for a specific time when a PPS subscriber uses an abnormally permitted telephone. And to a method.
본 발명의 교환기의 RTE 호 제어시스템은 RTE에서의 트렁크(trunk) 신호의 규격에 따라 발신번호 또는 착신번호의 호 연결 요구를 수신하는 iASP; 상기 iASP로부터 발신번호, 착신번호 또는 Process_ID 중에서 어느 하나를 수신하여 정상 호 처리를 하는 NTP; 및 상기 iASP로부터 발신번호, 착신번호 또는 Process_ID 중에서 어느 하나의 호 연결 요구를 수신하는 oASP;를 포함한다.The RTE call control system of the exchange of the present invention comprises: an iASP for receiving a call connection request of an originating number or a called number according to a specification of a trunk signal in an RTE; An NTP receiving any one of a calling number, called number, or Process_ID from the iASP and performing normal call processing; And oASP for receiving a call connection request from any one of an originating number, a called number, and a Process_ID from the iASP.
교환기, RTE, LCS, 콜, PPS Exchange, RTE, LCS, Call, PPS
Description
도 1은 본 발명의 교환기의 RTE 호 제어 시스템을 나타낸 도면이다. 1 is a diagram illustrating an RTE call control system of an exchange of the present invention.
도 2는 본 발명의 LCS(Limitative Call Screen) 방법을 나타낸 도면이다.2 is a view showing a limited call screen (LCS) method of the present invention.
도 3은 본 발명의 특정시간 이상 콜 관리방법을 나타낸 도면이다.3 is a view showing a call management method for a specific time or more of the present invention.
도 4는 본 발명의 PPS 비정상 국제전화 처리방법을 나타낸 도면이다. 4 is a diagram showing a PPS abnormal international call processing method of the present invention.
본 발명은 교환기의 RTE 호 제어 시스템 및 방법에 관한 것으로, 특히 PPS 가입자가 비정상적으로 허용되지 않은 전화를 사용할 때 LCS(Limitative Call Screen) 기능과 특정시간 이상 통화 콜 관리기능을 이용하여 감시하기 위한 시스템 및 방법에 관한 것이다.The present invention relates to an RTE call control system and method of an exchange, and more particularly, to a system for monitoring using a limited call screen (LCS) function and a call call management function for a specific time when a PPS subscriber uses an abnormally permitted telephone. And to a method.
ICS(Incoming Call Screen) 및 OCS(Outgoing Call Screen)의 주된 개념은 교환기의 특정한 RTE에 들어오거나 나가는 호에 대하여 제한하고자 하는 특정한 번호를 처리하지 않고, 호를 종료시키거나 안내멘트를 처리하는 방법이다. 상기 방법은 교환기 내의 RTE를 관리하기 위한 기술로서 일반적으로 사용되는 방법이다.The main concept of Incoming Call Screen (ICS) and Outgoing Call Screen (OCS) is how to terminate a call or process announcements without processing a specific number to limit incoming or outgoing calls to a specific RTE at the exchange. . This method is generally used as a technique for managing the RTE in the exchange.
ICS는 인커밍(incoming) RTE에 호 처리 요구가 들어오게 되면 필터링 테이블(filtering table)에 있는 제한 착신 국번호(착신 PFX)를 확인하여 차단한다. 이 기능은 각 제조사 또는 소프트웨어 개발자마다 다르게 구현이 가능하나, 결과는 동일하다. 즉, 필터링 테이블을 관리하는 곳 또는 판단하는 대상이 다르게 될 수 있는 문제점이 있다.When a call processing request comes to the incoming RTE, the ICS checks and blocks the restricted called station number (called PFX) in the filtering table. This feature can be implemented differently by each manufacturer or software developer, but the result is the same. That is, there is a problem in that the place where the filtering table is managed or the object to be judged may be different.
OCS는 아웃고잉(outgoing) RTE에서 타 교환기로 호를 보내기 전에 ASP에서 필터링 테이블에 있는 제한 발신 국번호(발신 PFX)를 확인하여 차단한다. 이 기능도 ICS와 같이 각 제조사 또는 소프트웨어 개발자마다 다르게 구현이 가능하나, 결과는 동일하다. 즉, 필터링 테이블을 관리하는 곳 또는 판단하는 대상이 다르게 될 수 있는 문제점이 있다.The OCS checks and blocks the restricted calling station number (outgoing PFX) in the filtering table in the ASP before sending a call from the outgoing RTE to another exchange. This feature can be implemented differently by each manufacturer or software developer like ICS, but the result is the same. That is, there is a problem in that the place where the filtering table is managed or the object to be judged may be different.
이에 본 발명은 상기 문제점을 해결하기 위한 것으로써, 지능망 서버에 의한 호 제한기능을 보완하고, 최종단인 RTE에서 관리함으로써 불법 호를 차단하도록 하며, 비정상적으로 발생한 호에 대해서는 즉시 종료할 수 있도록 하는 교환기의 RTE 호 제어 시스템 및 방법을 제공하는 것을 목적으로 한다.Accordingly, the present invention is to solve the above problems, to complement the call restriction function by the intelligent network server, to manage the illegal end to block illegal calls, and to immediately terminate the abnormally generated call It is an object of the present invention to provide an RTE call control system and method of an exchange.
본 발명은 RTE에서의 트렁크(trunk) 신호의 규격에 따라 발신번호 또는 착신번호의 호 연결 요구를 수신하는 iASP; 상기 iASP로부터 발신번호, 착신번호 또는 Process_ID 중에서 어느 하나를 수신하여 정상 호 처리를 하는 NTP; 및 상기 iASP로부터 발신번호, 착신번호 또는 Process_ID 중에서 어느 하나의 호 연결 요구를 수신하는 oASP;를 포함하는 교환기의 RTE 호 제어시스템을 제시한다.The present invention provides an iASP for receiving a call connection request of a calling number or a called number according to a specification of a trunk signal in an RTE; An NTP receiving any one of a calling number, called number, or Process_ID from the iASP and performing normal call processing; And an oASP for receiving a call connection request from any one of an originating number, a called number, and a Process_ID from the iASP.
또한, 본 발명은 RTE에서의 트렁크(trunk) 신호의 규격에 따라 iASP에서 발신번호 또는 착신번호의 호 연결 요구를 수신하는 제1단계; 상기 호에 대하여 상기 iASP 내에 존재하는 호 처리 프로세서가 Job_ID, IPC, Queue 또는 Process_ID 중에서 어느 하나를 할당하고 차일드 프로세서를 생성하는 제2단계; 상기 차일드 프로세서가 Job_ID, IPC, Queue 또는 Process_ID 중에서 어느 하나의 발신번호를 필터링 테이블의 발신번호와 비교하는 제3단계; Job_ID, IPC, Queue 또는 Process_ID 중에서 어느 하나의 발신번호가 상기 필터링 테이블에 없으면 차일드 프로세서가 정상적인 호 처리를 위하여 NTP로 발신번호를 보내고, Job_ID, IPC, Queue 또는 Process_ID 중에서 어느 하나의 발신번호가 상기 필터링 테이블에 있으면 차일드 프로세서가 Job_ID, IPC, Queue 또는 Process_ID 중에서 어느 하나의 착신번호를 필터링 테이블의 착신번호와 비교하는 제4단계; Job_ID, IPC, Queue 또는 Process_ID 중에서 어느 하나의 착신번호가 상기 필터링 테이블에 없으면, 차일드 프로세서가 정상적인 호 처리를 위하여 상기 NTP로 착신번호를 보내는 제5단계; 상기 NTP가 상기 iASP로 정상 호 처리를 하는 제6단계; 상기 NTP가 상기 iASP로 정상 호 처리를 한 후에 상기 oASP가 iASP로부터 발신번호, 착신번호 또는 Process_ID 중에서 어느 하나의 호 연결 요구를 수신하는 제7단계; 상기 호에 대하여 상기 oASP 내에 존재하는 호 처리 프로세서가 Job_ID, IPC, Queue 또는 Process_ID 중에서 어느 하나를 할당하고 차일드 프로세서를 생성하는 제8단계; 상기 차일드 프로세서가 Job_ID, IPC, Queue 또는 Process_ID 중에서 어느 하나의 발신번호를 필터 링 테이블의 발신번호와 비교하는 제9단계; Job_ID, IPC, Queue 또는 Process_ID 중에서 어느 하나의 발신번호가 상기 필터링 테이블에 없으면 차일드 프로세서가 정상적인 호 처리를 위하여 타 교환기로 발신번호를 보내고, Job_ID, IPC, Queue 또는 Process_ID 중에서 어느 하나의 발신번호가 상기 필터링 테이블에 있으면 차일드 프로세서가 Job_ID의 착신번호를 필터링 테이블의 착신번호와 비교하는 제10단계; 및 Job_ID, IPC, Queue 또는 Process_ID 중에서 어느 하나의 착신번호가 상기 필터링 테이블에 없으면 차일드 프로세서가 정상적인 호 처리를 위하여 타 교환기로 착신번호를 보내고, Job_ID, IPC, Queue 또는 Process_ID 중에서 어느 하나의 착신번호가 상기 필터링 테이블에 있으면 차일드 프로세서가 비정상적인 호로 판단하여 Job_ID, IPC, Queue 또는 Process_ID 중에서 어느 하나를 삭제하고 종료하는 제11단계;를 포함하는 교환기의 RTE 호 제어 방법을 제시한다.In addition, the present invention is a first step of receiving a call connection request of the calling number or called number in the iASP according to the specification of the trunk (trunk) signal in the RTE; A second step of assigning any one of Job_ID, IPC, Queue, or Process_ID by the call processing processor existing in the iASP to the call and generating a child processor; A third step of the child processor comparing the calling number of any one of Job_ID, IPC, Queue or Process_ID with the calling number of the filtering table; If the calling number of Job_ID, IPC, Queue or Process_ID is not in the filtering table, the child processor sends the calling number to NTP for normal call processing, and the calling number of Job_ID, IPC, Queue or Process_ID is filtered. A fourth step in which the child processor compares the called number of any one of Job_ID, IPC, Queue or Process_ID with the called number in the filtering table, if the table is present in the table; A fifth step in which the child processor sends the called number to the NTP for normal call processing if the called number of Job_ID, IPC, Queue or Process_ID is not present in the filtering table; A sixth step of the NTP performing normal call processing with the iASP; A seventh step in which the oASP receives a call connection request from the iASP from the calling number, the called number or the Process_ID after the NTP processes the normal call to the iASP; An eighth step of assigning any one of Job_ID, IPC, Queue, or Process_ID to the call processing processor existing in the oASP for the call and creating a child processor; A ninth step of the child processor comparing the calling number of any one of Job_ID, IPC, Queue, or Process_ID with the calling number in the filtering table; If the calling number of any Job_ID, IPC, Queue, or Process_ID is not in the filtering table, the child processor sends the calling number to another exchange for normal call processing, and the calling number of any of Job_ID, IPC, Queue, or Process_ID is recalled. A tenth step in which the child processor compares the called number of Job_ID with the called number of the filtering table, if it is in the filtering table; And if the called number of Job_ID, IPC, Queue, or Process_ID is not in the filtering table, the child processor sends the called number to another exchange for normal call processing, and any called number from Job_ID, IPC, Queue, or Process_ID And an eleventh step of deleting and ending any one of Job_ID, IPC, Queue, or Process_ID by determining that the child processor is an abnormal call if the filtering table is present in the filtering table.
또한, 본 발명은 NTP가 iASP로 정상 호 처리를 한 후에 oASP가 iASP로부터 발신번호, 착신번호 또는 Process_ID 중에서 어느 하나의 호 연결 요구를 수신하는 제1단계; 상기 호에 대하여 상기 oASP 내에 존재하는 호 처리 프로세서가 Job_ID, IPC, Queue 또는 Process_ID 중에서 어느 하나를 할당하고 차일드 프로세서를 생성하는 제2단계; LCS 기능 프로세서가 Process_ID를 확인하여 Process_ID별로 시작시간을 주기적으로 관리하는 제3단계; 상기 LCS 기능 프로세서가 Process_ID의 시작시간과 현재시간의 차이값을 산출하여 필터링 테이블의 값과 비교하는 제4단계; 상기 Process_ID의 시작시간과 현재시간의 차이값이 상기 필터링 테이블의 값보다 크면 상기 LCS 기능 프로세서가 상기 차일드 프로세서에게 호 처리 정보를 출력하도 록 신호를 보내고, 상기 Process_ID의 시작시간과 현재시간의 차이값이 상기 필터링 테이블의 값보다 작으면 Process_ID의 시작시간과 현재시간의 차이값이 상기 필터링 테이블의 값보다 클 때까지 주기적으로 Process_ID의 시작시간과 현재시간의 차이값을 산출하여 상기 필터링 테이블의 값과 비교하는 제5단계; 및 상기 차일드 프로세서가 LCS 기능 프로세서의 호 처리 정보 출력신호를 수신하여 시스템 콘솔(console)에 Process_ID에서 관리하는 호 처리 정보를 출력하거나 시스템에 로그를 남기는 제6단계;를 포함하는 교환기의 RTE 호 제어 방법을 제시한다.In addition, the present invention provides a first step of receiving a call connection request from any one of the originating number, called number or Process_ID from the iASP after the NTP performs normal call processing to the iASP; A second step of assigning any one of Job_ID, IPC, Queue or Process_ID by the call processing processor existing in the oASP to the call and generating a child processor; A third step of the LCS function processor periodically checking the Process_ID and managing a start time for each Process_ID; A fourth step of the LCS function processor calculating a difference value between a start time and a current time of Process_ID and comparing the value with a value of a filtering table; If the difference between the start time and the current time of the Process_ID is greater than the value of the filtering table, the LCS function processor sends a signal to the child processor to output call processing information, and the difference between the start time and the current time of the Process_ID. If the value is smaller than the value of the filtering table, the difference between the start time and the current time of Process_ID is calculated periodically until the difference between the start time and the current time of Process_ID is greater than the value of the filtering table. A fifth step of comparing; And a sixth step in which the child processor receives a call processing information output signal of an LCS function processor and outputs call processing information managed by Process_ID to a system console or leaves a log in the system. Give a way.
또한, 본 발명은 NTP가 iASP로 정상 호 처리를 한 후에 oASP가 iASP로부터 발신번호, 착신번호 또는 Process_ID 중에서 어느 하나의 호 연결 요구를 수신하는 제1단계; 상기 호에 대하여 상기 oASP 내에 존재하는 호 처리 프로세서가 Job_ID, IPC, Queue 또는 Process_ID 중에서 어느 하나를 할당하고 차일드 프로세서를 생성하는 제2단계; LCS 기능 프로세서가 Process_ID를 확인하여 Process_ID별로 시작시간을 주기적으로 관리하는 제3단계; 상기 차일드 프로세서가 Job_ID, IPC, Queue 또는 Process_ID 중에서 어느 하나의 발신번호를 필터링 테이블의 발신번호와 비교하는 제4단계; Job_ID, IPC, Queue 또는 Process_ID 중에서 어느 하나의 발신번호가 상기 필터링 테이블에 없으면 상기 차일드 프로세서가 정상적인 호 처리를 위하여 타 교환기로 발신번호를 보내고, Job_ID, IPC, Queue 또는 Process_ID 중에서 어느 하나의 발신번호가 상기 필터링 테이블에 있으면 차일드 프로세서가 Job_ID, IPC, Queue 또는 Process_ID 중에서 어느 하나의 착신번호를 상기 필터링 테이블의 착신번호와 비교하는 제5단계; Job_ID, IPC, Queue 또는 Process_ID 중에서 어느 하나의 착신번호가 상기 필터링 테이블에 없으면 차일드 프로세서가 정상적인 호 처리를 위하여 타 교환기로 착신번호를 보내고, Job_ID, IPC, Queue 또는 Process_ID 중에서 어느 하나의 착신번호가 상기 필터링 테이블에 있으면 차일드 프로세서가 비정상적인 호로 판단하여 Job_ID, IPC, Queue 또는 Process_ID 중에서 어느 하나를 삭제하고 종료하는 제6단계; LCS 기능 프로세서가 Process_ID의 시작시간과 현재시간의 차이값을 산출하여 필터링 테이블의 값과 비교하는 제7단계; 상기 Process_ID의 시작시간과 현재시간의 차이값이 필터링 테이블의 값보다 크면 상기 LCS 기능 프로세서가 차일드 프로세서에게 호 처리 정보를 출력하도록 신호를 보내고, Process_ID의 시작시간과 현재시간의 차이값이 필터링 테이블의 값보다 작으면 Process_ID의 시작시간과 현재시간의 차이값이 필터링 테이블의 값보다 클 때까지 주기적으로 Process_ID의 시작시간과 현재시간의 차이값을 산출하여 필터링 테이블의 값과 비교하는 제8단계; 상기 차일드 프로세서가 호 처리 정보 출력신호를 수신하여 시스템 콘솔(console)에 Process_ID에서 관리하는 호 처리 정보를 출력하거나 시스템에 로그를 남기는 제9단계; 발신번호 또는 착신번호에 의해 호 처리 정보로 종료 요구시에 프로세서가 이를 수신하여 상기 차일드 프로세서에게 종료신호를 보내는 제10단계; 및 상기 차일드 프로세서가 호 처리 정보를 출력하고 종료하는 제11단계;를 포함하는 교환기의 RTE 호 제어 방법을 제시한다.In addition, the present invention provides a first step of receiving a call connection request from any one of the originating number, called number or Process_ID from the iASP after the NTP performs normal call processing to the iASP; A second step of assigning any one of Job_ID, IPC, Queue or Process_ID by the call processing processor existing in the oASP to the call and generating a child processor; A third step of the LCS function processor periodically checking the Process_ID and managing a start time for each Process_ID; A fourth step of the child processor comparing the calling number of any one of Job_ID, IPC, Queue or Process_ID with the calling number of the filtering table; If any originating number among Job_ID, IPC, Queue or Process_ID is not in the filtering table, the child processor sends the originating number to another exchange for normal call processing, and any originating number among Job_ID, IPC, Queue or Process_ID A fifth step of the child processor comparing the called number of any one of Job_ID, IPC, Queue or Process_ID with the called number of the filtering table if the filtering table is present; If any called number among Job_ID, IPC, Queue or Process_ID is not in the filtering table, the child processor sends the called number to another exchange for normal call processing, and any called number among Job_ID, IPC, Queue or Process_ID A sixth step in which the child processor determines that the call is an abnormal call and deletes any one of Job_ID, IPC, Queue, or Process_ID and terminates if it is in the filtering table; A seventh step of the LCS function processor calculating a difference value between a start time and a current time of Process_ID and comparing the value with a value of a filtering table; If the difference between the start time and the current time of the Process_ID is greater than the value of the filtering table, the LCS function processor signals the child processor to output call processing information, and the difference between the start time and the current time of the Process_ID is determined by the filtering table. An eighth step of calculating a difference between the start time of the Process_ID and the current time periodically until the difference between the start time of the Process_ID and the current time is greater than the value of the filtering table if the value is smaller than the value of the filtering table; A ninth step of receiving, by the child processor, a call processing information output signal and outputting call processing information managed by Process_ID to a system console or leaving a log in the system; A tenth step in which the processor receives the termination request with the call processing information by the calling number or the called number and sends a termination signal to the child processor; And an eleventh step of outputting and terminating call processing information by the child processor.
이하, 본 발명의 실시예에 대한 구성 및 그 작용을 첨부한 도면을 참조하면서 상세히 설명하기로 한다.Hereinafter, with reference to the accompanying drawings, the configuration and operation of the embodiment of the present invention will be described in detail.
도 1은 본 발명의 교환기의 RTE 호 제어 시스템을 나타낸 도면이다. 도 1에 도시된 바와 같이, 본 발명의 교환기의 RTE 호 제어 시스템은 iASP(input Access Switching Processor, 100), NTP(Number Translation Processor, 200) 및 oASP(300)를 포함하고 있다. iASP(100)는 호 처리 프로세서(110)와 필터링 테이블(120)을 포함하고 있으며, oASP(300)는 호 처리 프로세서(310), 필터링 테이블 (320)및 LCS 기능 프로세서(330)을 포함하고 있다.1 is a diagram illustrating an RTE call control system of an exchange of the present invention. As shown in FIG. 1, the RTE call control system of the exchange of the present invention includes an input access switching processor (iASP) 100, a number translation processor (NTP) 200, and an oASP 300. The iASP 100 includes a
iASP(100)는 RTE에서의 트렁크(trunk) 신호의 규격에 따라 발신번호(또는 착신번호)의 호 연결 요구를 수신한다.The iASP 100 receives the call connection request of the calling number (or called number) according to the specification of the trunk signal in the RTE.
상기 호에 대하여 iASP(100) 내에 존재하는 호 처리 프로세서(110)가 Job_ID, IPC, Queue 또는 Process_ID(차일드 프로세서의 고유번호, 메모리 어드레스, RTE 번호 또는 digit 정보)를 할당하고 차일드 프로세서를 생성한다.The
차일드 프로세서는 Job_ID, IPC, Queue 또는 Process_ID의 발신번호(또는 착신번호)를 필터링 테이블(120)의 발신번호(또는 착신번호)와 비교하여 Job_ID, IPC, Queue 또는 Process_ID의 발신번호(또는 착신번호)가 필터링 테이블(120)에 없으면, NTP로 발신번호(또는 착신번호) 또는 Process_ID를 보낸다. 그러나, 차일드 프로세서가 Job_ID, IPC, Queue 또는 Process_ID의 발신번호 및 착신번호를 필터링 테이블(120)의 발신번호 및 착신번호와 비교하여 Job_ID, IPC, Queue 또는 Process_ID의 발신번호 및 착신번호가 필터링 테이블(120)에 있으면 비정상적인 호로 판단하여 Job_ID, IPC, Queue 또는 Process_ID를 삭제하고 종료한다. 종료시에는 발신번호(또는 착신번호)를 출력하거나 시스템에 로그(log)를 남긴다.The child processor compares the calling number (or called number) of Job_ID, IPC, Queue or Process_ID with the calling number (or called number) of filtering table 120, and the calling number (or called number) of Job_ID, IPC, Queue or Process_ID. If is not in the filtering table 120, the calling number (or called number) or Process_ID is sent to the NTP. However, the child processor compares the calling and called numbers of Job_ID, IPC, Queue, or Process_ID with the calling and called numbers of filtering table 120, and compares the calling and called numbers of Job_ID, IPC, Queue, or Process_ID with filtering table ( 120), it is determined to be an abnormal call and deletes Job_ID, IPC, Queue or Process_ID and terminates. At the end, the calling party number (or called party number) is printed or a log is left in the system.
필터링 테이블(120)은 발신번호 및 착신번호에 대한 정보를 가지고 있고, 상 기 발신번호 및 착신번호가 상기 차일드 프로세서에 의해 Job_ID, IPC, Queue 또는 Process_ID의 발신번호(또는 착신번호)와 비교된다.The filtering table 120 has information on the calling number and the called number, and the calling number and the called number are compared with the calling number (or called number) of Job_ID, IPC, Queue or Process_ID by the child processor.
NTP(200)는 iASP(100)의 차일드 프로세서로부터 발신번호(또는 착신번호) 또는 Process_ID를 수신하여 정상 호 처리를 한다.The NTP 200 receives the calling number (or called number) or Process_ID from the child processor of the iASP 100 and performs normal call processing.
oASP(300)는 NTP(200)가 iASP(100)로 정상 호 처리를 한 후에 iASP(100)로부터 발신번호(또는 착신번호) 또는 Process_ID의 호 연결 요구를 수신한다.The oASP 300 receives a call connection request of the calling number (or called number) or Process_ID from the iASP 100 after the NTP 200 performs normal call processing with the iASP 100.
상기 호에 대하여 oASP(300) 내에 존재하는 호 처리 프로세서(310)가 Job_ID, IPC, Queue 또는 Process_ID를 할당하고 차일드 프로세서를 생성한다.The
차일드 프로세서는 Job_ID, IPC, Queue 또는 Process_ID의 발신번호(또는 착신번호)를 필터링 테이블(320)의 발신번호(또는 착신번호)와 비교하여 Job_ID, IPC, Queue 또는 Process_ID의 발신번호(또는 착신번호)가 필터링 테이블에 없으면, 차일드 프로세서가 정상적인 호 처리를 위하여 타 교환기로 발신번호(또는 착신번호)를 보낸다. 그러나, 차일드 프로세서가 Job_ID, IPC, Queue 또는 Process_ID의 발신번호 및 착신번호를 필터링 테이블(320)의 발신번호 및 착신번호와 비교하여 Job_ID, IPC, Queue 또는 Process_ID의 발신번호 및 착신번호가 필터링 테이블(320)에 있으면, 차일드 프로세서가 비정상적인 호로 판단하여 Job_ID, IPC, Queue 또는 Process_ID를 삭제하고 종료한다. 종료시에는 발신번호(또는 착신번호)를 출력하거나 시스템에 로그(log)를 남긴다. 또한, 차일드 프로세서는 LCS 기능 프로세서(330)의 호 처리 정보 출력신호를 수신하여 시스템 콘솔(console)에 Process_ID에서 관리하는 호 처리 정보(발신번호, 착신번호, RTE 번호 또는 통화시 간, 사유)를 출력하거나 시스템에 로그를 남긴다.The child processor compares the calling number (or called number) of Job_ID, IPC, Queue or Process_ID with the calling number (or called number) of filtering table 320, and the calling number (or called number) of Job_ID, IPC, Queue or Process_ID. If is not in the filtering table, the child processor sends the calling number (or called number) to the other exchange for normal call processing. However, the child processor compares the calling and called numbers of Job_ID, IPC, Queue, or Process_ID with the calling and called numbers of filtering table 320 to compare the calling and called numbers of Job_ID, IPC, Queue, or Process_ID with filtering table ( 320), the child processor determines that it is an abnormal call and deletes Job_ID, IPC, Queue or Process_ID and terminates. At the end, the calling party number (or called party number) is printed or a log is left in the system. In addition, the child processor receives the call processing information output signal of the
LCS 기능 프로세서(330)는 Process_ID를 확인하여 Process_ID별로 시작시간을 주기적으로 관리하고, Process_ID의 시작시간과 현재시간의 차이값(현재시간 - 시작시간)을 산출하여 필터링 테이블(320)의 값과 비교한다. 여기서, 현재시간은 시작시간보다 늦은 시각이므로 항상 0보다 큰 값을 갖는다. Process_ID의 시작시간과 현재시간의 차이값이 필터링 테이블(320)의 값보다 크면, LCS 기능 프로세서(330)가 차일드 프로세서에게 호 처리 정보(발신번호, 착신번호, RTE 번호 또는 통화시간)을 출력하도록 신호를 보낸다. 그러나, Process_ID의 시작시간과 현재시간의 차이값이 필터링 테이블(320)의 값보다 작으면, Process_ID의 시작시간과 현재시간의 차이값이 필터링 테이블(320)의 값보다 클 때까지 주기적으로 Process_ID의 시작시간과 현재시간의 차이값(현재시간 - 시작시간)을 산출하여 필터링 테이블(320)의 값과 비교한다.The
도 2는 본 발명의 LCS(Limitative Call Screen) 방법을 나타낸 도면이다. LCS 방법은 발신번호 및 착신번호를 교환기 내의 특정한 RTE에서 필터링할 수 있는 조건으로 두어 특정한 발신 국번호(또는 번호)가 특정한 착신 국번호(또는 번호)로 호가 되지 않도록 하고, 이동전화 번호를 관리하는 HLR(홈위치 등록기) 등의 특정한 부가 서비스를 이용하지 않더라도 교환기 내에서 처리할 수 있도록 하는 방법이다.2 is a view showing a limited call screen (LCS) method of the present invention. The LCS method allows the calling party number and called party number to be filtered by a specific RTE in the exchange so that a particular calling party number (or number) is not called by a particular called party number (or number), and the mobile phone number (HLR) manages the mobile number. It is a method for processing in an exchange even without using a specific additional service such as a home location register).
LCS 방법의 경우에는 사전에 발신번호 및 착신번호에 대한 필터링 테이블(filtering table)을 생성하여야 한다. 필터링 테이블은 특정한 파일, DB 및 메모 리 등의 다양한 자원을 관리하고, 프로세서는 호 처리시 차일드 프로세서(child processor)를 생성하여 관리한다.In the case of the LCS method, a filtering table for the calling number and the called number must be created in advance. The filtering table manages various resources such as a specific file, DB, and memory, and the processor creates and manages a child processor during call processing.
먼저, RTE에서의 트렁크(trunk) 신호의 규격에 따라 iASP에서 발신번호 또는 착신번호의 호 연결 요구를 수신한다(S100).First, a call connection request of an originating number or a called number is received by an iASP according to a specification of a trunk signal in an RTE (S100).
다음, 상기 호에 대하여 iASP 내에 존재하는 호 처리 프로세서가 Job_ID, IPC, Queue 또는 Process_ID를 할당하고 차일드 프로세서를 생성한다(S110).Next, the call processing processor present in the iASP to the call allocates Job_ID, IPC, Queue or Process_ID and generates a child processor (S110).
다음, 차일드 프로세서가 Job_ID, IPC, Queue 또는 Process_ID의 발신번호를 필터링 테이블의 발신번호와 비교한다(S120).Next, the child processor compares the calling number of Job_ID, IPC, Queue or Process_ID with the calling number of the filtering table (S120).
다음, Job_ID, IPC, Queue 또는 Process_ID의 발신번호가 필터링 테이블에 없으면, 차일드 프로세서가 정상적인 호 처리를 위하여 NTP로 발신번호를 보낸다(S130). 그러나, Job_ID, IPC, Queue 또는 Process_ID의 발신번호가 필터링 테이블에 있으면, 차일드 프로세서가 Job_ID, IPC, Queue 또는 Process_ID의 착신번호를 필터링 테이블의 착신번호와 비교한다(S140).Next, if the calling number of Job_ID, IPC, Queue or Process_ID is not in the filtering table, the child processor sends the calling number to NTP for normal call processing (S130). However, if the calling number of Job_ID, IPC, Queue or Process_ID is in the filtering table, the child processor compares the called number of Job_ID, IPC, Queue or Process_ID with the called number of the filtering table (S140).
다음, Job_ID, IPC, Queue 또는 Process_ID의 착신번호가 필터링 테이블에 없으면, 차일드 프로세서가 정상적인 호 처리를 위하여 NTP로 착신번호를 보낸다(S150). 그러나, Job_ID, IPC, Queue 또는 Process_ID의 착신번호가 필터링 테이블에 있으면, 차일드 프로세서가 비정상적인 호로 판단하여 Job_ID, IPC, Queue 또는 Process_ID를 삭제하고 종료한다(S190). 종료시에는 발신번호나 착신번호를 출력하거나 시스템에 로그(log)를 남긴다.Next, if the called number of Job_ID, IPC, Queue or Process_ID is not in the filtering table, the child processor sends the called number to NTP for normal call processing (S150). However, if the called number of Job_ID, IPC, Queue or Process_ID is in the filtering table, the child processor determines that it is an abnormal call and deletes Job_ID, IPC, Queue or Process_ID and terminates (S190). At the end, the caller ID or caller ID is printed or the system logs.
다음, NTP가 iASP로 정상 호 처리를 한다(S160).Next, NTP performs normal call processing with iASP (S160).
다음, NTP가 iASP로 정상 호 처리를 한 후에 oASP가 iASP로부터 발신번호, 착신번호 또는 Process_ID의 호 연결 요구를 수신한다(S170).Next, after NTP performs normal call processing with iASP, oASP receives a call connection request of calling number, called number or Process_ID from iASP (S170).
다음, 상기 호에 대하여 oASP 내에 존재하는 호 처리 프로세서가 Job_ID, IPC, Queue 또는 Process_ID를 할당하고 차일드 프로세서를 생성한다(S180).Next, the call processing processor present in the oASP to the call allocates Job_ID, IPC, Queue or Process_ID and generates a child processor (S180).
다음, 차일드 프로세서가 Job_ID, IPC, Queue 또는 Process_ID의 발신번호를 필터링 테이블의 발신번호와 비교한다(S200).Next, the child processor compares the calling number of Job_ID, IPC, Queue or Process_ID with the calling number of the filtering table (S200).
다음, Job_ID, IPC, Queue 또는 Process_ID의 발신번호가 필터링 테이블에 없으면, 차일드 프로세서가 정상적인 호 처리를 위하여 타 교환기로 발신번호를 보낸다(S210). 그러나, Job_ID, IPC, Queue 또는 Process_ID의 발신번호가 필터링 테이블에 있으면, 차일드 프로세서가 Job_ID, IPC, Queue 또는 Process_ID의 착신번호를 필터링 테이블의 착신번호와 비교한다(S220).Next, if the calling number of Job_ID, IPC, Queue or Process_ID is not in the filtering table, the child processor sends the calling number to another exchange for normal call processing (S210). However, if the calling number of Job_ID, IPC, Queue or Process_ID is in the filtering table, the child processor compares the called number of Job_ID, IPC, Queue or Process_ID with the called number of the filtering table (S220).
마지막으로, Job_ID, IPC, Queue 또는 Process_ID의 착신번호가 필터링 테이블에 없으면, 차일드 프로세서가 정상적인 호 처리를 위하여 타 교환기로 착신번호를 보낸다(S230). 그러나, Job_ID, IPC, Queue 또는 Process_ID의 착신번호가 필터링 테이블에 있으면, 차일드 프로세서가 비정상적인 호로 판단하여 Job_ID, IPC, Queue 또는 Process_ID를 삭제하고 종료한다(S240). 종료시에는 발신번호나 착신번호를 출력하거나 시스템에 로그(log)를 남긴다.Finally, if the called number of Job_ID, IPC, Queue, or Process_ID is not in the filtering table, the child processor sends the called number to another exchange for normal call processing (S230). However, if the called number of Job_ID, IPC, Queue or Process_ID is in the filtering table, the child processor determines that it is an abnormal call and deletes Job_ID, IPC, Queue or Process_ID and terminates (S240). At the end, the caller ID or caller ID is printed or the system logs.
LCS 방법은 RTE 별로 다르게 적용할 수 있고, 발신 및 착신에 동시에 적용할 수 있다. 또한, 교환기에서 사용하고 있는 ICS(Incoming Call Screen) 기능과 OCS (Outgoing Call Screen) 기능은 단독으로만 사용하는 것이 가능하나, LCS 기능으로 통합하여 동시에 적용하는 것이 가능하다.The LCS method can be applied differently for each RTE and can be simultaneously applied to originating and incoming calls. In addition, the ICS (Incoming Call Screen) and OCS (Outgoing Call Screen) functions used in the exchange can be used alone, but can be applied simultaneously by integrating into the LCS function.
도 3은 본 발명의 특정시간 이상 콜 관리방법을 나타낸 도면이다. 특정시간 이상 콜 관리방법은 교환기의 특정한 RTE에서 지정된 시간 이상 통화할 경우에 비정상적인 호로 판단하여 처리하기 위해 정보를 제공하고, 교환기에서 제공하는 정보인 발신번호, 착신번호 및 통화시간을 획득하여 장시간 발생하는 호를 처리할 수 있도록 하는 방법이다.3 is a view showing a call management method for a specific time or more of the present invention. The call management method for a specific time or longer provides information to process and determine abnormal call when the call is over a specified time in a specific RTE of the exchange, and it takes a long time by acquiring the calling number, called number and call time which are information provided by the exchange. This is how you handle calls.
특정시간 이상 콜 관리방법의 경우에는 사전에 지속시간(duration time)에 대한 필터링 테이블을 생성하여야 한다. 필터링 테이블은 특정한 파일, DB 및 메모리 등의 다양한 자원을 관리하고, 프로세서는 호 처리시 차일드 프로세서를 생성하여 관리한다. ASP 내의 LCS 기능 프로세서는 로그 콜 체크(log call check) 기능을 한다.In the case of a call management method for a specific time or more, a filtering table for a duration time must be created in advance. The filtering table manages various resources such as a specific file, DB, and memory, and the processor generates and manages a child processor during call processing. The LCS function processor in the ASP functions as a log call check.
특정시간 이상 콜 관리방법은 iASP가 RTE에서의 트렁크(trunk) 신호의 규격에 따라 발신번호(또는 착신번호)의 호 연결 요구를 수신하여 NTP가 iASP로부터 발신번호(또는 착신번호) 또는 Process_ID를 수신하여 정상 호 처리를 하는 과정까지이루어진 후에 가능한 방법으로 이 후의 동작방법은 다음과 같다.Call management method for more than a certain time is that iASP receives a call connection request of calling number (or called number) according to the trunk signal specification in RTE so that NTP receives calling number (or called number) or Process_ID from iASP. After the process is performed until the normal call processing, the operation method is as follows.
먼저, NTP가 iASP로 정상 호 처리를 한 후에 oASP가 iASP로부터 발신번호, 착신번호 또는 Process_ID의 호 연결 요구를 수신한다(S170).First, after NTP performs normal call processing with iASP, oASP receives a call connection request of calling number, called number, or Process_ID from iASP (S170).
다음, 상기 호에 대하여 oASP 내에 존재하는 호 처리 프로세서가 Job_ID, IPC, Queue 또는 Process_ID를 할당하고 차일드 프로세서를 생성한다(S180).Next, the call processing processor present in the oASP to the call allocates Job_ID, IPC, Queue or Process_ID and generates a child processor (S180).
다음, LCS 기능 프로세서가 Process_ID를 확인하여 Process_ID별로 시작시간 을 주기적으로 관리한다(S300).Next, the LCS function processor checks Process_ID and periodically manages a start time for each Process_ID (S300).
다음, LCS 기능 프로세서가 Process_ID의 시작시간과 현재시간의 차이값(현재시간 - 시작시간)을 산출하여 필터링 테이블의 값과 비교한다(S310). 여기서, 현재시간은 시작시간보다 늦은 시각이므로 항상 0보다 큰 값을 갖는다.Next, the LCS function processor calculates a difference value (current time-start time) between the start time and the current time of Process_ID and compares the value with the value of the filtering table (S310). Here, since the current time is later than the start time, the current time always has a value greater than zero.
다음, Process_ID의 시작시간과 현재시간의 차이값이 필터링 테이블의 값보다 크면, LCS 기능 프로세서가 차일드 프로세서에게 호 처리 정보(발신번호, 착신번호, RTE 번호 또는 통화시간)을 출력하도록 신호를 보낸다(S320). 그러나, Process_ID의 시작시간과 현재시간의 차이값이 필터링 테이블의 값보다 작으면, Process_ID의 시작시간과 현재시간의 차이값이 필터링 테이블의 값보다 클 때까지 주기적으로 Process_ID의 시작시간과 현재시간의 차이값(현재시간 - 시작시간)을 산출하여 필터링 테이블의 값과 비교한다.Next, if the difference between the start time of the Process_ID and the current time is greater than the value in the filtering table, the LCS function processor signals the child processor to output call processing information (call number, called number, RTE number, or talk time). S320). However, if the difference between the start time and the current time of Process_ID is less than the value in the filtering table, periodically the start time and the current time of Process_ID are not until the difference between the start time and the current time of Process_ID is greater than the value in the filtering table. The difference value (current time-start time) is calculated and compared with the value in the filtering table.
마지막으로, 차일드 프로세서는 LCS 기능 프로세서의 호 처리 정보 출력신호를 수신하여 시스템 콘솔(console)에 Process_ID에서 관리하는 호 처리 정보(발신번호, 착신번호, RTE 번호 또는 통화시간, 사유)를 출력하거나 시스템에 로그를 남긴다(S330).Finally, the child processor receives the call processing information output signal of the LCS function processor and outputs the call processing information (call number, called number, RTE number or talk time, reason) managed by Process_ID to the system console or the system. Leave a log on (S330).
특정시간 이상 콜 관리방법은 기존에 시스템 별로 일괄적으로 적용되는 문제점을 개선하는 것이 가능하고, RTE 별로 다르게 관리할 수 있기 때문에 다수의 RTE에 최적화하는 것이 가능하다. 또한, 기존의 교환기에 있는 장시간 호 관리는 교환기에서 일괄적으로 특정시간 동안 관리하고 있기 때문에 RTE 별로 제한이 되지 않으나, RTE 별로 개별적인 시간으로 관리하여 적용할 수 있다.It is possible to improve the problem that the call management method for a certain time is applied to the existing system collectively, and it can be optimized for multiple RTE because it can be managed differently for each RTE. In addition, the long-term call management in the existing exchange is not limited by RTE because the exchange is collectively managed for a specific time, but can be managed and applied to individual times for each RTE.
도 4는 본 발명의 PPS 비정상 국제전화 처리방법을 나타낸 도면이다. PPS 비정상 국제전화 처리방법은 PPS 가입자가 비정상적으로 허용되지 않는 전화를 사용할 경우에 LCS 방법과 특정시간 이상 콜 관리방법을 이용하여 감시하고, 교환기에서 호 처리가 진행될 때 지능망 서버의 지능망에서 제한된 내용이 필터링되지 않는 문제점을 찾아내어 감시하도록 하는 방법이다.4 is a diagram showing a PPS abnormal international call processing method of the present invention. The PPS abnormal international call processing method monitors using the LCS method and the call management method for a certain time when the PPS subscriber uses an abnormally unacceptable phone, and when the call processing is performed at the exchange, the contents of the intelligent network server are limited. Find and monitor unfiltered problems.
PPS 비정상 국제전화 처리방법의 경우에는 사전에 LCS 및 특정시간 이상 통화 콜 관리기능을 위하여 발신번호, 착신번호 또는 지속시간에 대한 필터링 테이블을 생성하여야 한다. 필터링 테이블은 특정한 파일, DB 및 메모리 등의 다양한 자원을 관리하고, 프로세서는 호 처리시 차일드 프로세서를 생성하여 관리한다. ASP 내의 LCS 기능 프로세서는 로그 콜 체크(log call check) 기능을 한다.In case of handling PPS abnormal international call, filtering table for calling number, called number or duration should be created for LCS and call management function for more than a certain time. The filtering table manages various resources such as a specific file, DB, and memory, and the processor generates and manages a child processor during call processing. The LCS function processor in the ASP functions as a log call check.
PPS 비정상 국제전화 처리방법은 iASP가 RTE에서의 트렁크(trunk) 신호의 규격에 따라 발신번호(또는 착신번호)의 호 연결 요구를 수신하여 NTP가 iASP로부터 발신번호(또는 착신번호) 또는 Process_ID를 수신하여 정상 호 처리를 하는 과정까지 이루어진 후에 가능한 방법으로 이 후의 동작방법은 다음과 같다.In the PPS abnormal international call processing method, the iASP receives the call connection request of the calling number (or called number) according to the trunk signal specification in the RTE so that the NTP receives the calling number (or called number) or Process_ID from the iASP. After the process to the normal call processing is possible, the following operation method is as follows.
먼저, NTP가 iASP로 정상 호 처리를 한 후에 oASP가 iASP로부터 발신번호, 착신번호 또는 Process_ID의 호 연결 요구를 수신한다(S170).First, after NTP performs normal call processing with iASP, oASP receives a call connection request of calling number, called number, or Process_ID from iASP (S170).
다음, 상기 호에 대하여 oASP 내에 존재하는 호 처리 프로세서가 Job_ID, IPC, Queue 또는 Process_ID를 할당하고 차일드 프로세서를 생성한다(S180).Next, the call processing processor present in the oASP to the call allocates Job_ID, IPC, Queue or Process_ID and generates a child processor (S180).
다음, LCS 기능 프로세서가 Process_ID를 확인하여 Process_ID별로 시작시간을 주기적으로 관리한다(S400).Next, the LCS function processor checks Process_ID and periodically manages a start time for each Process_ID (S400).
다음, 차일드 프로세서가 Job_ID, IPC, Queue 또는 Process_ID의 발신번호를 필터링 테이블의 발신번호와 비교한다(S410).Next, the child processor compares the calling number of Job_ID, IPC, Queue or Process_ID with the calling number of the filtering table (S410).
다음, Job_ID, IPC, Queue 또는 Process_ID의 발신번호가 필터링 테이블에 없으면, 차일드 프로세서가 정상적인 호 처리를 위하여 타 교환기로 발신번호를 보낸다(S420). 그러나, Job_ID, IPC, Queue 또는 Process_ID의 발신번호가 필터링 테이블에 있으면, 차일드 프로세서가 Job_ID, IPC, Queue 또는 Process_ID의 착신번호를 필터링 테이블의 착신번호와 비교한다(S430).Next, if the calling number of Job_ID, IPC, Queue or Process_ID is not in the filtering table, the child processor sends the calling number to another exchange for normal call processing (S420). However, if the calling number of Job_ID, IPC, Queue or Process_ID is in the filtering table, the child processor compares the called number of Job_ID, IPC, Queue or Process_ID with the called number of the filtering table (S430).
다음, Job_ID, IPC, Queue 또는 Process_ID의 착신번호가 필터링 테이블에 없으면, 차일드 프로세서가 정상적인 호 처리를 위하여 타 교환기로 착신번호를 보낸다(S440). 그러나, Job_ID, IPC, Queue 또는 Process_ID의 착신번호가 필터링 테이블에 있으면, 차일드 프로세서가 비정상적인 호로 판단하여 Job_ID, IPC, Queue 또는 Process_ID를 삭제하고 종료한다(S500). 종료시에는 발신번호나 착신번호를 출력하거나 시스템에 로그(log)를 남긴다.Next, if the called number of Job_ID, IPC, Queue or Process_ID is not present in the filtering table, the child processor sends the called number to another exchange for normal call processing (S440). However, if the called number of Job_ID, IPC, Queue or Process_ID is in the filtering table, the child processor determines that it is an abnormal call and deletes Job_ID, IPC, Queue or Process_ID and terminates (S500). At the end, the caller ID or caller ID is printed or the system logs.
다음, LCS 기능 프로세서가 Process_ID의 시작시간과 현재시간의 차이값(현재시간 - 시작시간)을 산출하여 필터링 테이블의 값과 비교한다(S450). 여기서, 현재시간은 시작시간보다 늦은 시각이므로 항상 0보다 큰 값을 갖는다.Next, the LCS function processor calculates a difference between the start time of the Process_ID and the current time (current time-start time) and compares the result with the value of the filtering table (S450). Here, since the current time is later than the start time, the current time always has a value greater than zero.
다음, Process_ID의 시작시간과 현재시간의 차이값이 필터링 테이블의 값보다 크면, LCS 기능 프로세서가 차일드 프로세서에게 호 처리 정보(발신번호, 착신번호, RTE 번호, 통화시간 또는 사유)를 출력하도록 신호를 보낸다(S460). 그러나, Process_ID의 시작시간과 현재시간의 차이값이 필터링 테이블의 값보다 작으면, Process_ID의 시작시간과 현재시간의 차이값이 필터링 테이블의 값보다 클 때까지 주기적으로 Process_ID의 시작시간과 현재시간의 차이값(현재시간 - 시작시간)을 산출하여 필터링 테이블의 값과 비교한다.Next, if the difference between the start time of the Process_ID and the current time is greater than the value in the filtering table, the LCS function processor signals the child processor to output call processing information (call number, called number, RTE number, talk time or reason). Send (S460). However, if the difference between the start time and the current time of Process_ID is less than the value in the filtering table, periodically the start time and the current time of Process_ID are not until the difference between the start time and the current time of Process_ID is greater than the value in the filtering table. The difference value (current time-start time) is calculated and compared with the value in the filtering table.
다음, 차일드 프로세서가 시스템 콘솔(console)에 Process_ID에서 관리하는 호 처리 정보(발신번호, 착신번호, RTE 번호, 통화시간 또는 사유)를 출력하거나 시스템에 로그를 남긴다(S470).Next, the child processor outputs call processing information (call number, called number, RTE number, call time or reason) managed by Process_ID to the system console or leaves a log in the system (S470).
다음, 운용자 요구(발신번호 또는 착신번호)에 의해 호 처리 정보(ASP 정보, 발신번호 또는 착신번호)로 종료 요구시에 프로세서가 이를 수신하여 차일드 프로세서에게 종료신호를 보낸다(S480).Next, upon termination request with call processing information (ASP information, calling number or called number) by the operator request (calling number or called number), the processor receives this and sends a termination signal to the child processor (S480).
마지막으로, 차일드 프로세서는 호 처리 정보(ASP 정보, 발신번호 또는 착신번호)를 출력하고 종료한다(S490).Finally, the child processor outputs call processing information (ASP information, calling number or called number) and ends (S490).
PPS 비정상 국제전화 처리방법은 지능망 호의 제한기능의 보완기능 및 특정한 서비스를 위하여 관리할 수 있고, 장시간 발생한 호에 대하여 즉시 종료하는 것이 가능하다. 또한, 장시간 통화하는 호에 대하여 즉시 종료하는 것이 가능하다.PPS abnormal international call processing can be managed for the supplementary function of the intelligent network call restriction function and specific service, and it is possible to immediately terminate the call that occurred for a long time. It is also possible to immediately end a call for a long time.
이상에서 설명한 내용을 통해 본 업에 종사하는 당업자라면 본 발명의 기술사상을 이탈하지 아니하는 범위 내에서 다양한 변경 및 수정이 가능함을 알 수 있을 것이다. 따라서, 본 발명의 기술적 범위는 실시예에 기재된 내용만으로 한정되는 것이 아니라 특허청구범위에 의하여 정해져야 한다.It will be apparent to those skilled in the art that various changes and modifications can be made without departing from the technical spirit of the present invention through the above description. Therefore, the technical scope of the present invention should not be limited only to the contents described in the embodiments, but should be defined by the claims.
이상에서와 같이 본 발명에 의한 교환기의 RTE 호 제어방법은 다음과 같은 효과가 있다.As described above, the RTE call control method of the exchange according to the present invention has the following effects.
첫째, LCS(Limitative Call Screen) 방법을 이용하면 사업자 간의 연동회선인 최종단에서 호를 제한할 수 있으므로 인증서버에서 제거되지 않은 조건이 발생할 경우에 교환기에서 필터링할 수 있고, 특정한 발신 및 착신에 대하여 공통적으로 적용할 수 있으므로 운용자에 의한 추가 및 삭제가 가능하다.First, the LCS (Limitative Call Screen) method can restrict the call at the end of the interworking line between the operators, so that the exchange can filter at the condition that is not removed from the authentication server, and for specific originating and incoming calls As it can be applied in common, it can be added and deleted by the operator.
둘째, 특정시간 이상 콜 관리방법을 이용하면 제한요소인 시간에 대하여 RTE 별로 다르게 적용함으로써 기존의 일괄적용에 의한 문제점을 개선할 수 있고, RTE별로 비정상적인 장시간의 호에 대한 관리가 가능하여 불법적인 호를 추적할 수 있다.Second, by using the call management method for a specific time, it is possible to improve the problems caused by the existing batch application by applying different time periods for each time limiting element, and to manage abnormal long time calls for each RTE. Can be tracked.
셋째, PPS 비정상 국제전화 처리방법을 이용하면 지능망 서버에 의한 호 제한기능을 보완하고, 최종단인 RTE에서 관리함으로써 불법 호를 차단하도록 하며, 비정상적으로 발생한 호에 대해서는 즉시 종료할 수 있다.Third, by using the PPS abnormal international call processing method, the call restriction function by the intelligent network server can be supplemented, and the last step is managed by the RTE to block illegal calls, and the abnormally generated call can be terminated immediately.
Claims (8)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020050028082A KR100646065B1 (en) | 2005-04-04 | 2005-04-04 | RTC call control system and method of exchange |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020050028082A KR100646065B1 (en) | 2005-04-04 | 2005-04-04 | RTC call control system and method of exchange |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20060105354A KR20060105354A (en) | 2006-10-11 |
KR100646065B1 true KR100646065B1 (en) | 2006-11-14 |
Family
ID=37635156
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020050028082A Expired - Fee Related KR100646065B1 (en) | 2005-04-04 | 2005-04-04 | RTC call control system and method of exchange |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100646065B1 (en) |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH05103087A (en) * | 1991-10-04 | 1993-04-23 | Hitachi Ltd | Incoming call connection system |
JPH05110675A (en) * | 1991-10-14 | 1993-04-30 | Nec Corp | Subscriber incoming call restriction service system |
KR970056662A (en) * | 1995-12-23 | 1997-07-31 | 김광호 | How to check caller ID and reject call |
EP0895432A1 (en) | 1997-07-29 | 1999-02-03 | Tecnomen OY | Mobile telephone call screening |
KR20000044332A (en) * | 1998-12-30 | 2000-07-15 | 윤종용 | Method for selectively rejecting incoming in switching system |
KR20010010386A (en) * | 1999-07-20 | 2001-02-05 | 조정남 | Method for selectively switching and intercepting call in wireless communication system |
-
2005
- 2005-04-04 KR KR1020050028082A patent/KR100646065B1/en not_active Expired - Fee Related
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH05103087A (en) * | 1991-10-04 | 1993-04-23 | Hitachi Ltd | Incoming call connection system |
JPH05110675A (en) * | 1991-10-14 | 1993-04-30 | Nec Corp | Subscriber incoming call restriction service system |
KR970056662A (en) * | 1995-12-23 | 1997-07-31 | 김광호 | How to check caller ID and reject call |
EP0895432A1 (en) | 1997-07-29 | 1999-02-03 | Tecnomen OY | Mobile telephone call screening |
KR20000044332A (en) * | 1998-12-30 | 2000-07-15 | 윤종용 | Method for selectively rejecting incoming in switching system |
KR20010010386A (en) * | 1999-07-20 | 2001-02-05 | 조정남 | Method for selectively switching and intercepting call in wireless communication system |
Also Published As
Publication number | Publication date |
---|---|
KR20060105354A (en) | 2006-10-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JPH03139059A (en) | Collect call method and collect call device | |
JP4531987B2 (en) | Communication network | |
JPH01168155A (en) | Communication terminal set | |
JPH0654059A (en) | Selective control method of dtmf signal propagation at inside of network | |
US10285061B2 (en) | System and method for detecting fraud in telephony | |
CN111049993B (en) | Method and system for detecting abnormal state of massive code numbers based on map and bicc signaling | |
KR100646065B1 (en) | RTC call control system and method of exchange | |
CN114143403A (en) | Intelligent outbound method, device, outbound system and storage medium | |
KR100415117B1 (en) | Apparatus and method for called compulsive on multi call into internet protocol phone in an internet protocol telephony system | |
CN110661922B (en) | Call control method, network device and system | |
CA2329915C (en) | Automatic call distribution system agent log-on with pseudo-port | |
KR100598968B1 (en) | Call resource management method and system in intelligent network system | |
KR20000042764A (en) | How to handle the assignment function while waiting for a call | |
KR100617816B1 (en) | Object-Oriented Design of Call Control Function Blocks in Intelligent Networks | |
CN101094267A (en) | Method for preventing abnormal super long call | |
KR100596003B1 (en) | Payment service providing method and IP switch system employing the above method | |
KR100239066B1 (en) | Hunting method in full electronic switching system | |
KR100800682B1 (en) | Non-Limited Allocation and Call Service Method of Virtual Ports in Exchange System | |
JP2503212B2 (en) | Representative number communication method in storage-type information communication network | |
JP3251267B2 (en) | Telephone exchange and how to disconnect long-running calls | |
KR100322027B1 (en) | Bearer channel audit method by man machine interface | |
US20060072731A1 (en) | Selective telephony functions | |
KR19990038239A (en) | How to handle incoming call at private exchange | |
CN117459639A (en) | Call center management method and system, electronic equipment and storage medium | |
KR100325388B1 (en) | Signaling Route-set Test Method In No.7 Signaling Network |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20050404 |
|
PA0201 | Request for examination | ||
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: 20060829 |
|
PG1501 | Laying open of application | ||
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20061107 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20061107 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
PR1001 | Payment of annual fee |
Payment date: 20091028 Start annual number: 4 End annual number: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20101021 Start annual number: 5 End annual number: 5 |
|
PR1001 | Payment of annual fee |
Payment date: 20111101 Start annual number: 6 End annual number: 6 |
|
FPAY | Annual fee payment |
Payment date: 20121002 Year of fee payment: 7 |
|
PR1001 | Payment of annual fee |
Payment date: 20121002 Start annual number: 7 End annual number: 7 |
|
FPAY | Annual fee payment |
Payment date: 20131029 Year of fee payment: 8 |
|
PR1001 | Payment of annual fee |
Payment date: 20131029 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: 20151009 |