KR100964118B1 - Method for releasing call setup in full electronic telephone exchange - Google Patents
Method for releasing call setup in full electronic telephone exchange Download PDFInfo
- Publication number
- KR100964118B1 KR100964118B1 KR1020030000931A KR20030000931A KR100964118B1 KR 100964118 B1 KR100964118 B1 KR 100964118B1 KR 1020030000931 A KR1020030000931 A KR 1020030000931A KR 20030000931 A KR20030000931 A KR 20030000931A KR 100964118 B1 KR100964118 B1 KR 100964118B1
- Authority
- KR
- South Korea
- Prior art keywords
- call
- test
- information
- response
- line
- Prior art date
Links
Images
Classifications
-
- E—FIXED CONSTRUCTIONS
- E02—HYDRAULIC ENGINEERING; FOUNDATIONS; SOIL SHIFTING
- E02B—HYDRAULIC ENGINEERING
- E02B8/00—Details of barrages or weirs ; Energy dissipating devices carried by lock or dry-dock gates
- E02B8/04—Valves, slides, or the like; Arrangements therefor; Submerged sluice gates
-
- E—FIXED CONSTRUCTIONS
- E02—HYDRAULIC ENGINEERING; FOUNDATIONS; SOIL SHIFTING
- E02B—HYDRAULIC ENGINEERING
- E02B7/00—Barrages or weirs; Layout, construction, methods of, or devices for, making same
- E02B7/005—Deformable barrages or barrages consisting of permanently deformable elements, e.g. inflatable, with flexible walls
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Structural Engineering (AREA)
- Mechanical Engineering (AREA)
- Civil Engineering (AREA)
- Exchange Systems With Centralized Control (AREA)
Abstract
본 발명에 따른 전전자 교환기에서 호 처리 복구 방법은, 호 설정 정보에 따라 테스트가 수행되는 프로세스와 대응 프로세스의 응답을 확인하여 테스트가 수행되는 프로세스와 대응 프로세스의 응답이 있는 경우 테스트가 수행되는 프로세스 응답 정보와 대응 프로세스 응답 정보를 비교한 결과에 따라 호 설정 상태를 판단하는 단계; 및 호 설정 상태를 판단하는 단계에서 테스트가 수행되는 프로세스 또는 대응 프로세스의 응답이 없거나, 테스트가 수행되는 프로세스 응답 정보와 대응 프로세스 응답 정보가 일치하지 않는 경우 호 설정의 불복구로 판단하여, 호 처리 프로세서의 정상적인 호 해제 절차에 따라 호 설정을 복구하는 단계를 포함하여, 호 설정을 위해 사용되는 자원 중 라인 상태의 불복구, 내부 메모리(콜 레지스터(call register; CR)) 회수 불능 등의 오류를 검출하고 복구하여 다른 호의 설정 시 사용할 수 있다.The call processing recovery method in the electronic switch according to the present invention is a process in which a test is performed when there is a response of a test process and a corresponding process by checking a response of a test process and a corresponding process according to call setup information. Determining a call setup state according to a result of comparing the response information and the corresponding process response information; And when there is no response of the process or corresponding process in which the test is performed or the process response information on which the test is performed and the corresponding process response information do not coincide with each other, the call setup processor determines that the call setup state is not returned. Recovering the call setup according to the normal call release procedure of the system, detecting errors such as the recovery of the line state and the inability to recover the internal memory (call register (CR)) among the resources used for call setup It can be used to set up another call.
Description
도 1은 본 발명에 따른 전전자 교환기의 기능 불록을 나타낸 블록도. 1 is a block diagram showing a functional block of an electro-electronic exchanger according to the present invention.
도 2는 본 발명에 따른 전전자 교환기에서 호 설정 내역을 출력하는 방법을 나타낸 순서도.2 is a flowchart illustrating a method of outputting call setup details in an electronic switch according to the present invention.
도 3은 호 설정에 대해 테스트를 수행하여 불복구 판정된 호를 복구하는 방법을 나타낸 순서도.3 is a flow chart illustrating a method of performing a test on call setup to recover a call that was determined to be non-resilient.
도 4a는 도 3에 도시된 순서도의 호 설정 복구 단계에서 호 설정이 콜 레지스터 상태인 경우의 복구 방법을 나타낸 순서도.FIG. 4A is a flowchart illustrating a recovery method when the call setup is in the call register state in the call setup recovery step of the flowchart shown in FIG. 3; FIG.
도 4b는 도 3에 도시된 순서도의 호 설정 복구 단계에서 호 설정이 회선 상태인 경우의 복구 방법을 나타낸 순서도.FIG. 4B is a flowchart showing a recovery method when the call setup is in a line state in the call setup restoration step of the flowchart shown in FIG. 3; FIG.
도 5는 운용자에 의해 특정 콜 레지스터가 지정되어 복구되는 기능을 나타낸 순서도.5 is a flow chart illustrating a function of specifying and recovering a specific call register by an operator.
본 발명은 전전자 교환기에서 호 설정 복구 방법에 관한 것으로, 보다 상세 하게는 통화중인 가입자 또는 일부 부가서비스에 의한 점유회선번호, 내부 메모리 인덱스 등의 정보를 출력하며, 호 설정을 위해 사용되는 자원 중 라인 상태의 불복구, 내부 메모리(콜 레지스터(call register; CR)) 회수 불능 등의 오류를 검출하고 복구하여 다른 호의 설정 시 사용할 수 있는 전전자 교환기에서 호 복구 방법에 관한 것이다.The present invention relates to a method for recovering a call setup in an electronic switchboard, and more particularly, outputs information such as an occupied line number, an internal memory index, etc., by a subscriber or part of a supplementary service in a call, and among the resources used for call setup. The present invention relates to a call recovery method in an all-electronic exchange that can detect and recover errors such as line state recovery, inability to recover internal memory (call register (CR)), and the like, to set up another call.
일반적인 전전자 교환기(full electronic telephone exchange)는 소프트웨어 적으로 제어가 되는 시스템이다. A typical full electronic telephone exchange is a software controlled system.
입중계 회선(incoming trunk circuit; ICC)이나 가입자 회선(Digital Subscriber Line; DSL)으로부터의 호 시도(call attempt)는 가입자회선 제어 프로세서나 입중계 종합 정보 통신망 사용자부(integrated services digital network user part; ISUP) 메시지에 의해 검출되어, 이를 제어하기 위한 자신의 프로세스 A가 생성되고, 필요한 데이터를 저장하기 위한 메모리 영역(콜 레지스터(call register; CR))이 할당된다.Call attempts from an incoming trunk circuit (ICC) or digital subscriber line (DSL) may be received by a subscriber line control processor or an integrated services digital network user part (ISP). Is detected by a message, and a process A for controlling it is created, and a memory area (call register (CR)) for storing necessary data is allocated.
또한, 번호 번역, 출중계 회선(outgoing trunk circuit) 점유 등의 제어 절차가 진행되어 출중계 회선을 제어하는 프로세서에 호 설정 요구가 통보되고, 프로세서는 대응프로세스 B를 생성하고, 필요한 데이터를 저장하기 위한 내부 메모리 영역(콜 레지스터 CR)이 할당된다.In addition, control procedures such as number translation and outgoing trunk circuits are carried out to notify the processor controlling the outgoing circuit, and the processor establishes a corresponding process B and stores necessary data. An internal memory area (call register CR) is allocated.
테스트가 수행되는 프로세스 A와 대응프로세스 B는 호의 설정에 필요한 정보를 서로 주고받으면서 호를 제어 및 설정하며, 해제 시에도 호 해제에 필요한 정보를 주고받으며 호 해제 절차를 수행하고, 해제가 완료되면 두 프로세스(A 및 B) 는 종료된다.Process A and corresponding process B, where the test is performed, control and set up the call by exchanging information with each other to set up the call, and perform the call release procedure by exchanging and receiving the information necessary to release the call even when the call is released. Processes A and B end.
그러나 많은 호가 처리되는 대용량 시스템에서는 시스템 내부의 클럭 불안정, 소프트웨어의 논리적인 오류, 대국과의 시그널링(signaling) 장애 등의 원인으로 가입자는 호를 종료하였으나 일부 구간의 교환 시스템들의 자원이 복구되지 않는 현상이 발생한다.However, in a large-capacity system that handles many calls, the subscriber terminates the call due to clock instability in the system, logical errors in the software, and signaling failure with the power, but the resources of some switching systems are not recovered. This happens.
따라서 새로운 호 설정이 진행될 때, 복구되지 않은 라인 및 내부 메모리는 사용하지 못하게 되어 교환 시스템 자원을 충분히 활용하지 못하는 문제점이 있다.Therefore, when a new call is set up, the unrecovered lines and internal memory are not used, and thus there is a problem in that they do not fully utilize switching system resources.
상기 문제점을 해결하기 위한 본 발명의 목적은, 통화 중인 회선에 대해서도 통화중인 가입자 또는 일부 부가서비스에 의한 호 설정 내역을 출력하는 것이다.An object of the present invention for solving the above problems is to output a call setup history by the subscriber or part of the additional service in the call even for the line in the call.
상기 문제점을 해결하기 위한 본 발명의 또 다른 목적은, 호 설정을 위해 사용되는 자원 중 라인 상태의 불복구, 내부 메모리(콜 레지스터) 회수 불능 등의 오류를 검출하고 복구하여 다른 호의 설정 시 사용할 수 있는 것이다.Another object of the present invention for solving the above problems is to detect and recover an error such as the recovery of line status, the inability to recover the internal memory (call register) among the resources used for call setup, and can be used when setting up another call. It is.
상기 문제점을 해결하기 위한 본 발명의 또 다른 목적은, 운용자에 의해 특정 내부 메모리(콜 레지스터)를 지정하여 임의로 복구할 수 있는 것이다.Another object of the present invention for solving the above problems is to be able to recover arbitrarily by specifying a specific internal memory (call register) by the operator.
상기 목적을 달성하기 위한 본 발명의 전전자 교환기에서 호 설정 복구 방법은,
통화 중인 회선에 대해 호 설정 정보를 출력하는 단계;Call setup recovery method in the electronic switch of the present invention for achieving the above object,
Outputting call setting information on a line in a call;
삭제delete
상기 호 설정 정보에 따라, 테스트가 수행되는 프로세스와 대응 프로세스의 응답을 확인하여 상기 테스트가 수행되는 프로세스와 상기 대응 프로세스의 응답이 있는 경우 상기 테스트가 수행되는 프로세스 응답 정보와 상기 대응 프로세스 응답 정보를 비교한 결과에 따라 호 설정 상태를 판단하는 단계; 및
상기 호 설정 상태를 판단하는 단계에서 상기 테스트가 수행되는 프로세스 또는 상기 대응 프로세스의 응답이 없거나, 상기 테스트가 수행되는 프로세스 응답 정보와 상기 대응 프로세스 응답 정보가 일치하지 않는 경우 호 설정의 불복구로 판단하여, 호 처리 프로세서의 정상적인 호 해제 절차에 따라 상기 호 설정을 복구하는 단계를 포함하여 이루어지는 것을 특징으로 한다.According to the call setup information, the process of the test is performed and the response of the corresponding process is checked, and if there is a response from the process of the test and the corresponding process, the process response information of the test is performed and the corresponding process response information. Determining a call setup state according to the comparison result; And
In the determining of the call setup state, if there is no response of the process or the corresponding process in which the test is performed, or if the process response information in which the test is performed and the corresponding process response information do not match, it is determined that the call setup is not repaired. Restoring the call setup according to a normal call release procedure of the call processing processor.
상술한 목적 및 기타의 목적과 본 발명의 특징 및 이점은 첨부도면과 관련한 다음의 상세한 설명을 통해 보다 분명해 질 것이다.The above and other objects and features and advantages of the present invention will become more apparent from the following detailed description taken in conjunction with the accompanying drawings.
삭제delete
이하, 첨부 도면을 참조하여 본 발명의 실시예를 상세히 설명하면 다음과 같다.Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings.
도 1은 본 발명에 따른 전전자 교환기의 기능 불록을 나타낸 도면이다. 여기서는 본 발명에 연관된 기능 블록만을 도시한다.1 is a view showing a functional block of an all-electronic exchanger according to the present invention. Only the functional blocks associated with the present invention are shown here.
전전자 교환기(10)는 메인 프로세서(1)와, 처리 프로세서(2), 데이터베이스(3), 디스플레이(4) 및 콜 레지스터(5)를 포함한다.
여기서, 메인 프로세서(1)는 운용자의 명령들을 분석하고 판단한다. The
Here, the
처리 프로세서(2)는 메인 프로세서(1)에서 분석되고 판단된 명령들에 따라 해당하는 기능들을 처리한다. The
삭제delete
데이터베이스(3)는 호 설정 내역, 호 추적 데이터 등의 정보를 저장한다. The
디스플레이(4)는 운용자의 명령에 따른 결과를 출력하여 운용자가 이를 인지할 수 있도록 표시한다. The display 4 outputs the result according to the operator's command and displays it so that the operator can recognize it.
콜 레지스터(5)는 프로세서 내부에 호를 제어하고 처리하는데 필요한 데이터를 저장하는 메모리 영역으로, 일정한 개수의 콜 레지스터 CR가 순환되면서 반복적으로 사용된다. 여기서, 부가적인 서비스를 사용 중이 아닌 일반 호는 하나의 콜 레지스터 CR를 사용한다.The
도 2는 본 발명에 따른 전전자 교환기에서 호 설정 내역을 출력하는 방법을 나타낸 순서도이다. 여기서, 본 발명에 따른 방법을 수행하기 위해, 호 추적 명령어 TRC-CALP에 라인 상태를 설정하는 추가 파라미터 CONN을 신설한다.2 is a flowchart illustrating a method of outputting call setup details in an electronic switch according to the present invention. Here, in order to carry out the method according to the present invention, an additional parameter CONN for setting the line state is established in the call tracking command TRC-CALP.
운용자에 의해 호 추적 명령어 TRC-CALP가 입력되면(S1), 입력 파라미터들을 체크하여(S2), 이상이 없는 경우 추가 파라미터 CONN를 체크한다(S3). 그러나 입력 파라미터들을 체크하여(S2), 이상이 있는 경우 오류 결과를 출력한다(S4).When the call tracking command TRC-CALP is input by the operator (S1), the input parameters are checked (S2). If there is no error, the additional parameter CONN is checked (S3). However, by checking the input parameters (S2), if there is an error and outputs an error result (S4).
추가 파라미터 CONN의 값이 TRUE인 경우는, 라인 상태가 사용 중(busy)으로 설정된 경우이기 때문에, 실제 라인 상태가 부가서비스를 사용하거나 통화 중 인지, 즉 사용 중(busy)인지를 체크하여(S5), 라인 상태가 사용 중인 경우, 메인 프로세서(1)는 데이터베이스(3)에게 호 설정 내역 출력 요구를 한다(S7). 그러나 라인 상태가 사용 중이 아닌 경우(idle)(S5), 오류 결과를 출력한다(S8).If the value of the additional parameter CONN is TRUE, since the line state is set to busy, it is checked whether the actual line state is using the supplementary service or on a call, that is, busy (S5). If the line state is in use, the
한편, 추가 파라미터 CONN의 값이 FALSE인 경우, 추가 파라미터 CONN에 상관없이 기존 호 추적 명령어 RTC-CALP에 따라 통화중이 아닌 호에 대한 호 설정 확인 기능을 수행한다(S6).On the other hand, when the value of the additional parameter CONN is FALSE, regardless of the additional parameter CONN, the call setup check function for the call that is not in a call is performed according to the existing call tracking command RTC-CALP (S6).
데이터베이스(3)는 호 설정 내역 출력 요구에 응답하여(S9) 호 설정 내역을 처리 프로세서(2)에게 전달한다. 따라서 처리 프로세서(2)는 디스플레이(4)를 통해 호 설정 내역을 출력한다(S10). 여기서, 호 설정 내역으로는 특수 서비스 또는 부가 서비스 가입자 및 호가 설정된 가입자의 개별 라인 정보 및 동일 시스템 내 대응 측 정보 등이 있다.
The
도 3은 호 설정에 대해 테스트를 수행하여 불복구 판정된 호를 복구하는 방법을 나타낸 순서도이다.3 is a flow chart illustrating a method for recovering a call that has been determined to recover by performing a test on call establishment.
운용자에 의해 호 테스트 명령어 TEST-CALL이 입력되면(S11), 입력 파라미터를 체크하여(S12), 이상이 있는 경우 오류 결과를 출력하고(S13) 테스트를 종료한다.When the call test command TEST-CALL is input by the operator (S11), the input parameter is checked (S12), and if there is an error, an error result is output (S13) and the test is terminated.
입력 파라미터가 정상이면(S12), 테스트가 수행되는 프로세스 A의 응답이 있는지 확인하여(S14), 응답이 있는 경우, 대응프로세스 B에 응답을 요구한다(S15).If the input parameter is normal (S12), it is checked whether there is a response of the process A in which the test is performed (S14), and if there is a response, the response is requested to the corresponding process B (S15).
대응프로세스 B의 응답이 있는지 확인하여(S16), 응답이 있는 경우, 테스트가 수행되는 프로세스 A의 응답 정보와 대응프로세스 B의 응답 정보가 일치하는지를 확인한다(S17).If there is a response of the corresponding process B (S16), if there is a response, it is checked whether the response information of the process A on which the test is performed and the response information of the corresponding process B are consistent (S17).
테스트가 수행되는 프로세스 A의 응답 정보와 대응프로세스 B의 응답 정보가 일치하는 경우 테스트를 수행한 호는 정상 호로 판단하고(S18) 테스트를 종료한다.If the response information of the process A on which the test is performed and the response information of the corresponding process B coincide, it is determined that the test is performed as a normal call (S18) and the test ends.
한편, 테스트가 수행되는 프로세스 A의 응답이 없는 경우와, 테스트가 수행되는 프로세스 A의 응답은 있지만 대응프로세스 B의 응답이 없는 경우와, 테스트가 수행되는 프로세스 A의 응답 정보와 대응프로세스 B의 응답 정보가 일치하지 않는 경우는 호 설정 불복구로 판단하고(S19) 호 설정을 복구하고(S19) 테스트를 종료한다. 여기서, 호 설정은 콜 레지스터 CR 상태 및 회선 상태 등이 포함된다.On the other hand, when there is no response of the process A on which the test is performed, when there is a response of the process A on which the test is performed, but there is no response of the corresponding process B, and the response information of the process A on which the test is performed and the response of the corresponding process B If the information does not match, it is determined that the call setup is not restored (S19), the call setup is restored (S19), and the test is finished. Here, the call setup includes a call register CR state and a line state.
호 설정 불일치 복구 기능에서 테스트 대상에 따라 판단 기준 및 복구 범위 가 변경된다.In the call setup mismatch recovery function, the judgment criteria and recovery range change according to the test target.
도 4는 도 3에 도시된 순서도에서 호 설정 복구 기능을 수행하는 순서도이다.FIG. 4 is a flowchart for performing a call setup recovery function in the flowchart shown in FIG. 3.
먼저, 현재 테스트 모드가 복구 모드(release mode)인지를 확인한다(S21).First, it is checked whether the current test mode is a release mode (S21).
현재 테스트 모드가 복구 모드인 경우, 불복구 판단된 호 설정을 자동적으로 복구 한다(S22).If the current test mode is the recovery mode, it automatically recovers the call setting determined to be not recovered (S22).
불복구 판단된 호 설정에 대해 복구가 완료되면 복구 결과를 출력하고(S23) 복구 기능을 종료한다.When the recovery is completed for the determined call recovery, the recovery result is output (S23) and the recovery function is terminated.
현재 테스트 모드가 복구 모드가 아닌 단순 테스트 모드(test mode)인 경우, 테스트 결과를 출력하고(S24) 복구 기능을 종료한다.If the current test mode is a simple test mode (test mode) other than the recovery mode, the test result is output (S24) and the recovery function is terminated.
여기서, 불복구 판단된 호 설정은 콜 레지스터 상태 및 회선 상태가 포함되는데, 콜 레지스터 상태 불복구인 경우 콜 레지스터 CR 및 Child PID를 복구하고, 회선 상태 불일치인 경우 회선 상태를 복구한다.Here, the call setup determined to recover from includes a call register state and a line state. If the call register state is recovered, the call register CR and Child PID are restored, and if the line state mismatch is restored, the line state is restored.
먼저, 콜 레지스터 상태 불일치 복구 기능에 대한 처리를 위한 판단 기준 및 복구 범위는 [표 1]에 도시된 바와 같다. 여기서, 테스트가 수행되는 프로세서 A에는 콜 레지스터 CR를 사용하고, CG/CD 정보는 모두 있는 경우를 예를 들어 설명한다. First, the determination criteria and the recovery range for processing the call register state mismatch recovery function are shown in [Table 1]. Here, a case in which the call register CR is used for the processor A on which the test is performed and all the CG / CD information is described will be described.
[표 1]TABLE 1
정보CG / CD
Information
확인Child PID
Confirm
불복구CR / PID
Recovery
여기서, CG/CD는 발신번호/착신번호를 나타내고, Child PID는 프로세서 A의 고유 값으로, 콜 레지스터 CR 테이블 정보와 회선 Line 상태 테이블 정보를 의미한다.Here, CG / CD represents a calling number / called number, and Child PID is a unique value of processor A, which means call register CR table information and line line state table information.
첫 번째 경우에서, 테스트가 수행되는 프로세스 A의 응답 정보가 Child PID를 확인한 결과가 일치하고(match), 즉, 콜 레지스터 CR 테이블의 정보와 Line 상태 테이블의 정보가 일치하고, 회선 상태가 사용 중(busy)이고, 대응프로세스 B의 응답 정보가 프로세스 A의 응답 정보와 일치하기 때문에, 정상 호로 판단한다.In the first case, the response information of process A where the test is performed matches the result of checking the Child PID, that is, the information in the call register CR table and the information in the Line state table match, and the line state is busy. (busy), since the response information of the corresponding process B coincides with the response information of the process A, it is determined as a normal call.
두 번째 경우에서, 테스트가 수행되는 프로세스 A의 응답 정보가 Child PID를 확인한 결과가 일치하지 않고(mismatch), 즉 콜 레지스터 CR 테이블의 정보와 회선 Line 상태 테이블의 정보가 일치하지 않고, 회선 상태도 사용 중이 아니기 때문에, 대응 프로세서 B에 응답을 요구하지 않고도 테스트가 수행되는 프로세서 A 측의 콜 레지스터 CR가 불복구 판단되어 콜 레지스터 CR를 복구한다.In the second case, the response information of the process A on which the test is performed does not match the result of checking the Child PID, that is, the information in the call register CR table does not match the information in the line Line state table, Since it is not in use, the call register CR on the processor A side on which the test is performed is not recovered without requiring a response from the corresponding processor B, and the call register CR is recovered.
세 번째 경우에서, 테스트가 수행되는 프로세스 A의 응답 정보가 Child PID를 확인한 결과 일치하고(match), 즉 콜 레지스터 CR 테이블의 정보와 회선 Line 상태 테이블의 정보가 일치하고, 회선 상태도 사용 중이지만, 대응프로세서 B의 응답 정보와 비교하였을 때 일치되는 정보가 없기 때문에 콜 레지스터 CR 및 Child PID가 모두 불복구 판단되어 콜레지스터 CR 및 Child PID를 모두 복구한다.In the third case, the response information of process A where the test is performed matches the result of checking the Child PID, that is, the information in the call register CR table and the information in the line Line state table match, and the line state is in use, Compared with the response information of the corresponding processor B, since there is no matching information, both the call register CR and the child PID are judged to be non-recovery, and both the register and the child PID are recovered.
네 번째 경우에서, 테스트가 수행되는 프로세스 A의 응답 정보가 Child PiD를 확인한 결과 일치하지 않지만(mismatch), 즉 콜 레지스터 CR 테이블의 정보와 회선 Line 상태 테이블의 정보가 일치하지 않지만, 회선 상태가 사용 중이며, 대응 프로세스 B의 응답 정보가 테스트가 수행되는 프로세서 A의 응답 정보와 일치되는(match) 정보가 없기 때문에 콜 레지스터 CR 및 회선 상태 불복구 판단되는데 현재의 테스트 모드가 콜 레지스터 상태 불일치 복구 기능이기 때문에 콜 레지스터 CR만을 복구한다.In the fourth case, the response information from process A where the test is performed does not match the child PiD, which means that the information in the call register CR table and the information in the line Line state table do not match, but the line state is used. The call register CR and the line state recovery are determined because the response information of the corresponding process B does not match the response information of the processor A under test. The current test mode is the call register state mismatch recovery function. Therefore, only the call register CR is recovered.
한편, 라인 상태 불일치 복구 기능에 대한 처리를 위한 판단 기준 및 복구 범위는 [표 2]에 도시된 바와 같다. 여기서, 테스트를 수행하는 프로세서 A에는 라인 설정이 사용 중(busy)이고, CG/CD 정보는 모두 있는 경우를 예를 들어 설명한다. On the other hand, the determination criteria and the recovery range for the processing for the line state mismatch recovery function is as shown in [Table 2]. Here, an example will be described in which the processor A performing the test is busy with line setting and all the CG / CD information.
[표 2]TABLE 2
확인Child PID
Confirm
정보CG / CD
Information
확인Child PID
Confirm
상태Line
condition
여기서, CG/CD는 발신번호/착신번호를 나타내고, Child PID는 프로세서 A의 고유 값으로, 콜 레지스터 CR 테이블 정보와 회선 Line 상태 테이블 정보를 의미한다.Here, CG / CD represents a calling number / called number, and Child PID is a unique value of processor A, which means call register CR table information and line line state table information.
첫 번째 경우에서, 테스트가 수행되는 프로세스 A의 응답 정보가 Child PID를 확인한 결과 일치하고(match), 즉 콜 레지스터 CR 테이블의 정보와 회선 Line 상태 테이블의 정보가 일치하고, 회선 상태가 사용 중(busy)이고, 대응프로세스 B의 응답 정보가 프로세스 A의 응답 정보와 일치하기 때문에, 정상 호로 판단한다.In the first case, the response information from process A where the test is performed matches the result of checking the Child PID, that is, the information in the call register CR table and the information in the line Line state table match, and the line state is busy ( busy), and the response information of the corresponding process B coincides with the response information of the process A, so it is determined to be a normal call.
두 번째 경우에서, 테스트가 수행되는 프로세스 A의 응답 정보가 Child PID를 확인한 결과 일치하지 않고(mismatch), 즉 콜 레지스터 CR 테이블의 정보와 회선 Line 상태 테이블의 정보가 일치하지 않고, 회선 상태도 사용 중이 아니기 때문에(idle), 대응 프로세서 B에 응답을 요구하지 않고도 테스트가 수행되는 프로세서 A 측의 콜 레지스터 CR가 불복구 판단되어 콜 레지스터 CR를 복구한다.In the second case, the response information of process A where the test is performed does not match as a result of checking the Child PID, that is, the information in the call register CR table does not match the information in the line Line state table, and also uses the line state. Since it is not in use (idle), the call register CR on the processor A side where the test is performed without requesting a response from the corresponding processor B is determined to be recovered, and the call register CR is recovered.
세 번째 경우에서, 테스트가 수행되는 프로세스 A의 응답 정보가 Child PID를 확인한 결과 일치하고(match), 즉 콜 레지스터 CR 테이블의 정보와 회선 Line 상태 테이블의 정보가 일치하고, 회선 상태도 사용 중(busy)이지만, 대응 프로세서 B의 응답 정보와 비교하였을 때 일치되는 정보가 없기 때문에 콜 레지스터 CR 및 Child PID가 모두 불복구 판단되어 콜레지스터 CR 및 Child PID를 모두 복구한다.In the third case, the response information from process A where the test is performed matches the result of checking the Child PID, that is, the information in the call register CR table and the information in the line Line state table match, and the line state is also in use ( busy), but because there is no matched information when compared with the response information of the corresponding processor B, both the call register CR and the child PID are judged to be non-recovery, and both the register CR and the child PID are recovered.
네 번째 경우에서, 테스트가 수행되는 프로세스 A의 응답 정보가 Child PID를 확인한 결과 일치하지 않지만(mismatch), 즉 콜 레지스터 CR 테이블의 정보와 회선 Line 상태 테이블의 정보가 일치하지 않지만, 회선 상태가 사용 중(busy)이며, 대응 프로세서 B의 응답 정보가 테스트가 수행되는 프로세서 A의 응답 정보와 일치되는 정보가 없기 때문에 콜 레지스터 CR 및 라인 상태 불복구 판단되는데 현재의 테스트 모드가 라인 상태 불일치 복구 기능이기 때문에 라인 상태만을 복구한다.In the fourth case, the response information from process A where the test is performed does not match the child PID result, that is, the information in the call register CR table and the information in the line Line state table do not match, but the line state is used. Busy and the call register CR and line state recovery are determined because the response information of the corresponding processor B does not match the response information of the processor A under test. The current test mode is the line state mismatch recovery function. Only the line state is restored.
다섯 번째 경우에서, 테스트가 수행되는 프로세스 A의 응답 정보가 회선 설정이 사용 중(busy)이지만 콜 레지스터 CR가 사용 중이 아니기 때문에 회선 상태 불복구 판단되어 회선 상태를 복구한다.In the fifth case, the response information of the process A in which the test is performed is determined to be a line state recovery because the line setting is busy but the call register CR is not in use and recovers the line state.
상기한 경우 이외의 회선 상태 불복구로 판단되는 경우는 운용자가 입력한 회선의 상태가 사용 중으로 관리되고 있지만, 라인을 사용 중인 프로세서가 존재하지 않는 경우 및 운용자가 입력한 라인의 상태가 사용 중으로 관리되고 있지만, 콜 레지스터 CR에 등록된 대응프로세서 B가 응답이 없거나 프로세서 A의 정보와 일치하지 않는 경우 등이 있다.If it is determined that the recovery of the line state other than the above is true, the state of the line input by the operator is managed as being in use. However, if there is no processor using the line and the state of the line input by the operator is managed as being in use. However, there is a case where the corresponding processor B registered in the call register CR has no response or does not match the information of the processor A.
이러한 경우도 회선 불복구로 판단되어 라인 상태를 복구한다.In such a case, it is determined that the circuit is not recovered, and the line state is restored.
이와 같이, 전전자 교환기(10)의 메인 프로세서(1)에는 호를 설정하는 경우 발생 호를 제어하는 프로세스 A와 이에 대응하는 대응 프로세스 B가 한 쌍이 되어 호의 설정을 제어하는데, 각 프로세서는 서로의 관리 번호 PID 및 대응 회선 번호 CG/CD 등을 관리한다.In this way, in the
따라서 프로세스 A의 사용 회선 정보 및 대응프로세스 B의 정보를 비교하면, 회선의 실질적인 통화 여부를 확인할 수 있고, 회선이 통화중이 아닌 경우인데 회선 상태가 사용 중이거나 콜 레지스터 CR를 점유하고 있는 경우에는 이를 회수하여 다른 호의 설정 시 사용할 수 있도록 한다. Therefore, by comparing the process line information of process A with the information of the corresponding process B, it is possible to confirm whether the line is actually on the line, and if the line is not busy and the line state is busy or occupies the call register CR. Retrieve it and make it available when setting up another call.
도 5는 운용자에 의해 특정 콜 레지스터가 지정되어 복구되는 기능을 나타낸 순서도이다.5 is a flowchart illustrating a function in which a specific call register is designated and restored by an operator.
먼저, 콜 레지스터 복구 명령어 RESET-CR이 입력되면(S41), 입력 파라미터들을 체크하여 정상인 경우(S42), 지정된 콜 레지스터 CR가 사용 중인지를 체크한다(S43).First, when the call register recovery command RESET-CR is input (S41), the input parameters are checked to be normal (S42), and it is checked whether the designated call register CR is in use (S43).
입력 파라미터들이 정상이 아닌 경우에는 오류 결과를 출력하고(S44) 콜 레지스터 복구 기능을 종료한다.If the input parameters are not normal, an error result is output (S44) and the call register recovery function ends.
지정된 콜 레지스터 CR가 사용 중인 경우, 해당 콜 레지스터 CR를 리셋 시킨다(S45).If the designated call register CR is in use, the call register CR is reset (S45).
지정된 콜 레지스터 CR가 사용 중이 아닌 경우에는 오류 결과를 출력하고(S46) 콜 레지스터 복구 기능을 종료한다.If the designated call register CR is not in use, an error result is output (S46) and the call register recovery function is terminated.
지정된 콜 레지스터 CR에 대한 리셋 동작이 완료되면 리셋 결과를 출력하고(S47) 콜 레지스터 복구 기능을 종료한다.When the reset operation for the designated call register CR is completed, the reset result is output (S47), and the call register recovery function is terminated.
이와 같이 호 추적 기능의 개선으로 현재 통화 중인 회선의 자기 프로세서 A 및 대응 프로세서 B 정보를 출력하여 특정 서비스가 수행중인 가입자의 모든 호 설정 내역을 출력해 줄 수 있기 때문에 호의 설정 상태를 모니터하는 운용자에게는 유지 보수 기능이 편하고 쉽게 될 것이다.As such, the call tracking function can output the self processor A and the corresponding processor B information of the line currently being used to output all the call setting details of the subscriber who is performing the specific service. Maintenance function will be easy and easy.
또한 호 전환과 호 전달 서비스와 같이 현재 특수 서비스가 수행 중이지만 해당 가입자 상태가 통화 중이 아닌 경우에도 호 설정 내역을 출력하는 추가 기능도 구현된다. In addition, special functions such as call transfer and call forwarding service are implemented, but an additional function of outputting call setup history is implemented even when the corresponding subscriber status is not in a call.
프로세서 별로 콜 레지스터 CG들을 검색하여 각각의 콜 레지스터가 가지고 있는 정보가 정상인지 판단하고 자동 복구하는 기능뿐만 아니라 운용자 명령어에 의한 개별 복구 기능도 가능하도록 설계하여 시스템 내 자원의 효율성과 안정성이 향상될 것이다.It will improve the efficiency and stability of resources in the system by searching the call register CGs by processor to determine whether the information contained in each call register is normal and automatically recovering, as well as individual recovery functions by operator instructions. .
게다가 가입자 및 중계선 등의 회선 상태도 불일치 여부를 판단하여 현장에서 발생되는 회선 상태 불일치로 인한 민원이나 시스템 유지 보수의 어려움을 사전에 예방할 수 있고 유지 보수가 필요할 때에는 신속하게 조치할 수 있게 된다.In addition, it is possible to prevent the difficulty of complaints or system maintenance due to the line state mismatch occurring in the field by determining whether the line state of the subscriber and the relay line are inconsistent, and to quickly take action when maintenance is required.
이상에서 살펴본 바와 같이, 본 발명에 따른 전전자 교환기에서 호 처리 데이터 불일치 판단 및 회수 방법은, 호 추적(call trace facility; CTF) 기능을 통화 중인 회선에 대하여 적용하여, 통화 중이라도 현재 설정된 호의 정보를 출력할 수 있는 효과가 있다.As described above, the call processing data mismatch determination and recovery method in the electronic switch according to the present invention, by applying a call trace facility (CTF) function to the line in the call, the information of the call currently set even during a call There is an effect that can be output.
또한, 실제 통화 중인 회선 및 점유 중인 메모리의 실제 사용여부를 판단하고, 실제 미사용 중일 경우 회선을 회수 할 수 있는 기능을 추가하여, 일시적인 오류로 인하여 발생하는 자원의 불복구 현상이 누적되어 전체 자원이 낭비되는 것을 방지할 수 있는 효과가 있다.In addition, by determining the actual use of the line and the memory occupied by the actual call, and the ability to recover the line when the line is not actually used, the recovery of resources caused by a temporary error accumulates to accumulate the entire resource There is an effect that can be prevented from being wasted.
아울러 본 발명의 바람직한 실시예는 예시의 목적을 위한 것으로, 당업자라면 첨부된 특허청구범위의 기술적 사상과 범위를 통해 다양한 수정, 변경, 대체 및 부가가 가능할 것이며, 이러한 수정 변경 등은 이하의 특허청구범위에 속하는 것으로 보아야 할 것이다.It will be apparent to those skilled in the art that various modifications, additions, and substitutions are possible, and that various modifications, additions and substitutions are possible, within the spirit and scope of the appended claims. As shown in Fig.
Claims (18)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020030000931A KR100964118B1 (en) | 2003-01-08 | 2003-01-08 | Method for releasing call setup in full electronic telephone exchange |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020030000931A KR100964118B1 (en) | 2003-01-08 | 2003-01-08 | Method for releasing call setup in full electronic telephone exchange |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20040063493A KR20040063493A (en) | 2004-07-14 |
KR100964118B1 true KR100964118B1 (en) | 2010-06-16 |
Family
ID=37354395
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020030000931A KR100964118B1 (en) | 2003-01-08 | 2003-01-08 | Method for releasing call setup in full electronic telephone exchange |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100964118B1 (en) |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR0126851B1 (en) * | 1994-12-15 | 1998-04-01 | 양승택 | Method for processing the inquiry of call status in exchange system |
-
2003
- 2003-01-08 KR KR1020030000931A patent/KR100964118B1/en active IP Right Grant
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR0126851B1 (en) * | 1994-12-15 | 1998-04-01 | 양승택 | Method for processing the inquiry of call status in exchange system |
Also Published As
Publication number | Publication date |
---|---|
KR20040063493A (en) | 2004-07-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7194078B2 (en) | Network redirection control routing | |
CN100456701C (en) | Apparatus and method for improving reliability of communication system and communication system thereof | |
KR100227517B1 (en) | System and method for call watch in exchanger | |
KR100964118B1 (en) | Method for releasing call setup in full electronic telephone exchange | |
US6629263B1 (en) | Fault tolerant network element for a common channel signaling (CCS) system | |
FI104032B (en) | Method for telecommunications network fault management and telecommunication system | |
CN101299681B (en) | Inquiry series intelligent service data system and implementing method | |
CN100490343C (en) | A method and device for realizing switching between main and backup units in communication equipment | |
KR20000018509A (en) | Method for managing communication network trouble of top-down type | |
CN1332531C (en) | A method for dynamically adjusting system service performance on service management point | |
KR100309677B1 (en) | Tracking method of call exchange of comprehensive information and communication network packet in integrated communication network switch | |
US7616626B2 (en) | Telephone exchange apparatus and control method for telephone exchange apparatus | |
KR100237184B1 (en) | Method of management cdma mobile exchnage trunk state | |
CN110717063B (en) | Method and system for verifying and selectively archiving IP telephone recording file | |
KR960010869B1 (en) | Processor state management method of dbms | |
JP3084873B2 (en) | Automatic subscriber circuit test method for empty subscribers | |
JPH04252533A (en) | Fault notice system | |
CN101291442A (en) | Load equalizing method for intelligent service calling system | |
KR100422131B1 (en) | A method and a device of monitoring pri line for exchange | |
KR960015606B1 (en) | Processor state management method using backward and forward navigation method | |
JP3359226B2 (en) | Electronic exchange system | |
KR910006455B1 (en) | Method for management of data links between isdn subscribers | |
KR930011200B1 (en) | Electronic exchange | |
JP2902157B2 (en) | Conflict detection system using work area of call processing memory | |
KR0135926B1 (en) | Method for detecting and recovering resource data error in the cms |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20130603 Year of fee payment: 4 |
|
FPAY | Annual fee payment |
Payment date: 20140602 Year of fee payment: 5 |
|
FPAY | Annual fee payment |
Payment date: 20150601 Year of fee payment: 6 |
|
FPAY | Annual fee payment |
Payment date: 20160809 Year of fee payment: 7 |