KR20010019817A - Method for controlling doublization of a cama system - Google Patents
Method for controlling doublization of a cama system Download PDFInfo
- Publication number
- KR20010019817A KR20010019817A KR1019990036444A KR19990036444A KR20010019817A KR 20010019817 A KR20010019817 A KR 20010019817A KR 1019990036444 A KR1019990036444 A KR 1019990036444A KR 19990036444 A KR19990036444 A KR 19990036444A KR 20010019817 A KR20010019817 A KR 20010019817A
- Authority
- KR
- South Korea
- Prior art keywords
- cdt
- standby
- processing system
- automatic charging
- charging processing
- Prior art date
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M15/00—Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
- H04M15/41—Billing record details, i.e. parameters, identifiers, structure of call data record [CDR]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/22—Arrangements for supervision, monitoring or testing
- H04M3/24—Arrangements for supervision, monitoring or testing with provision for checking the normal operation
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Meter Arrangements (AREA)
Abstract
Description
본 발명은 이중화 구조의 자동과금처리 시스템(CAMA : Centralized Automatic Message Accounting)을 제어하는 방법에 관한 것으로서, 특히 TCP/IP 프로토콜(Transmission Control Protocol/Internet Protocol)를 통하여 이중화 구조로 동작하는 자동과금처리 시스템의 동작을 제어하는 방법에 관한 것이다.The present invention relates to a method for controlling a centralized automatic message accounting system (CAMA) in a redundant structure, and in particular, an automatic charging processing system operating in a redundant structure through a TCP / IP protocol (Transmission Control Protocol / Internet Protocol). It relates to a method of controlling the operation of.
통상적으로, 교환기에서 제공되는 통신 서비스를 이용하는 경우에, 발생된 호에 따른 과금 데이터를 이용하여 과금 정산을 하게되는 바, 이러한 과금 데이터는 발생된 호에 대한 통화 메시지(예를 들어, 통화 타입(Call Type), 통화 종류(Call Kind), 라인 타입(Line Type), 통화 시간(Call Time) 및 통화 번호(Call Number)등등)을 이용하여 생성되고 일정 단위로 수집되어 교환기내에 구비되어 있는 마그네틱 테이프(Magnetic Tape)나 또는 디스크(disc)에 수록된다. 그리고 디스크에 수록된 과금 데이터는 자동과금처리 시스템을 통하여 과금 정산소(HC : Host Collector)로 옮겨지고, 과금 정산소에서는 자동과금처리 시스템에서 전송된 과금 데이터를 과금정산 프로그램에 의해 분석한 후, 해당 발신 가입자로 통화요금을 청구하는데 이용된다.In general, when using a communication service provided by the exchange, billing is performed using billing data according to a generated call, and the billing data may be a call message (for example, a call type ( Magnetic type created by using Call Type, Call Kind, Line Type, Call Time, Call Number, etc. It can be stored on a tape or disc. The billing data recorded on the disk is transferred to the HC (Host Collector) through the automatic billing system, and at the billing settlement station, the billing data transmitted from the automatic billing system is analyzed by the billing settlement program, and then the corresponding subscriber is sent. It is used to charge a call.
이 때, 자동과금처리시스템은 잘 알려진 바와 같이, 중계교환국이나 시외 교환국에 설치되어 다수의 교환국으로부터 발신되는 시외호에 대한 통화내역을 1개의 AMA(Automatic Message Accounting)시스템으로 기록할 수 있도록 구현된 것이고, AMA시스템은 과금을 위한 시외호의 통화 세부내역을 자동으로 기록할 수 있는 장치이다. 이러한 자동과금처리시스템은 신뢰성을 고려하여 일반적으로 워크스테이션급으로 구현된 AMA시스템을 이중화 구조로 운영하고 있다. 즉, 상술한 AMA시스템을 2개 설치하여 액티브 모드와 스탠바이 모드로 각각 설정하여 운영하고 있다.At this time, the automatic billing processing system, as is well known, is installed in a relay exchange or a long-distance exchange, and implemented to record a call history for long distance calls originating from multiple exchanges with one automatic message accounting (AMA) system. The AMA system is a device that can automatically record the call details of long distance calls for billing. In consideration of reliability, the automatic billing processing system operates the AMA system, which is generally implemented at the workstation level, in a redundant structure. That is, two AMA systems described above are installed and operated in an active mode and a standby mode, respectively.
한편, 자동과금처리 시스템은 상기한 바에서 알 수 있듯이, 과금 데이터 발신기인 CDT(Charging Data Transmitter)로도 별칭되는 바, 이하에서는 자동과금처리 시스템을 CDT로 칭한다.On the other hand, the automatic billing processing system, as can be seen from the above, as the billing data transmitter CDT (Charging Data Transmitter) also aliased, in the following the automatic billing processing system is referred to as CDT.
CDT는 컴퓨터 네트워크 등의 통신회선을 매개로 컴퓨터간에 데이터 통신을 할 때 사용되는 프로토콜의 일종으로서, 통상적으로 워크스테이션이나 미니컴퓨터 등의 고성능 소형 컴퓨터에 사용되는 TCP/IP 프로토콜을 이용하여 통신을 한다. 따라서, 이중화 구조로 운영되는 CDT사이에는 통신 수행 여부에 상관없이 통신로 즉, 커넥션(connection) 통신로를 설정하여야 한다. 즉, 초기 상태를 스탠바이(STANDBY)로 시작하여 커넥션 설정을 요구하는 클라이언트 CDT에서 서버 CDT로 커넥션 설정 요구 메시지를 전송하고 서버 CDT에서 응답이 있으면 실질적인 커넥션이 설정된다.CDT is a type of protocol used to communicate data between computers via a communication line such as a computer network. It typically uses the TCP / IP protocol used for high performance small computers such as workstations and minicomputers. . Therefore, a communication path, that is, a connection communication path, must be established between CDTs operating in a redundant structure regardless of whether communication is performed. That is, if the initial state starts with STANDBY, the client CDT requesting the connection setup is sent from the client CDT to the server CDT, and if there is a response from the server CDT, the actual connection is established.
그러나, 상기한 CDT 시스템의 이중화 구조에 있어서, 스탠바이로 시작하는 CDT의 경우 상대 CDT로 커넥션 통신로 설정을 요구하기 전, 상대 CDT의 장애 상태 또는 물리적인 LAN의 연결 상태에 상관없이 커넥트를 요구함에 따라 상대 CDT가 장애 상태인 경우 장애 상태를 확인하기까지 3분 이상의 시간이 소요하게 된다. 이러한 시간 소요는 교환기에서 CDT의 장애를 확인하는 제한 시간을 초과하기 때문에 교환기와 CDT간의 연결이 끊어지게 되는 문제가 발생하고 따라서, 두 대의 CDT중 한 대는 정상동작하고 있음에도 불구하고 교환기와의 연결이 끊어져 정상적인 통신이 이루어지지 않게 되는 문제점이 발생하였다.However, in the redundant structure of the CDT system, the CDT starting with standby requires a connection regardless of the failure state of the other CDT or the connection state of the physical LAN before requesting the connection communication path to the other CDT. Therefore, if the counterpart CDT is in a fault state, it takes more than 3 minutes to check the fault state. Since this time lapse exceeds the time limit for checking the CDT at the exchange, the connection between the exchange and the CDT is broken. Therefore, even though one of the two CDTs is operating normally, the connection with the exchange is lost. There was a problem that the normal communication is cut off.
본 발명은 상기한 문제점을 해결하기 위하여 안출된 것으로서, 본 발명의 목적은 스탠바이로 시작하는 CDT에서 상대 CDT로 커넥션 통신로를 설정하기 전에 상대 CDT의 장애 상태 여부에 따라 스탠바이 상태를 유지하거나 또는 액티브로 천이하므로써, CDT와 교환기간의 연결이 끊어지는 것을 방지하기 위한 자동과금처리 시스템의 이중화 제어 방법을 제공하는 데 있다.The present invention has been made to solve the above problems, an object of the present invention is to maintain the standby state or active depending on the failure state of the other CDT before establishing a connection communication path from the CDT starting from the standby to the other CDT The present invention provides a method of controlling redundancy of an automatic billing system to prevent the CDT from disconnecting from the exchange period.
전술한 목적을 달성하기 위한 본 발명은, 교환기로부터 전송되는 파일 단위의 과금 데이터를 이중화 처리하여 과금정산소(HC)로 전송하는 자동과금처리 시스템(CDT)의 이중화 동작 제어 방법에 있어서, 스탠바이 상태의 CDT에서 상기 이중화 처리 동작을 시작하는 이중화 시작 과정; 상기 교환기로부터 상기 CDT의 상태 요구 메시지가 수신되면 상대 CDT의 장애 상태 여부에 따라 상기 스탠바이 상태를 유지하거나 또는 액티브 상태로 천이하는 이중화 동작 과정을 포함하도록 구성된다.The present invention for achieving the above object, in the redundant operation control method of the automatic billing processing system (CDT) to duplicate the billing data of the file unit transmitted from the exchanger to the billing settlement (HC), the standby state of the A duplication start process of starting the duplication process in a CDT; When the status request message of the CDT is received from the exchange, it is configured to include a duplication operation process of maintaining the standby state or transitioning to an active state depending on whether a counterpart CDT is in a failure state.
도 1은 본 발명에 따른 자동과금처리 시스템의 이중화 동작을 제어하기 위한 자동과금처리 시스템의의 개략적인 블록도이고,1 is a schematic block diagram of an automatic charging processing system for controlling a duplication operation of an automatic charging processing system according to the present invention;
도 2는 본 발명에 따른 자동과금처리 시스템의 이중화 제어 방법을 수행하기 위한 상세 흐름도이다.2 is a detailed flowchart for performing a duplication control method of an automatic charging processing system according to the present invention.
<도면의 주요부분에 대한 부호의 설명><Description of the code | symbol about the principal part of drawing>
10 : 교환기 20,22 : 과금 데이터 발신기10: exchange 20,22: billing data transmitter
30 : 과금 정산소 A,B : TCP/IP 프로토콜30: billing settlement A, B: TCP / IP protocol
이하, 첨부된 도면을 참조하여 본 발명에 따른 바람직한 실시예의 동작을 상세하게 설명한다.Hereinafter, with reference to the accompanying drawings will be described in detail the operation of the preferred embodiment according to the present invention.
도 1은 본 발명에 따른 이중화 구조의 CDT와 각 시스템간의 연결 구성도로서, 교환기(10)와 이중화 구조의 CDT(20,22)와 요금 정산소(30)사이에는 각기 TCP/IP 프로토콜 방식을 통하여 통신이 이루어지도록 구성된다.1 is a connection diagram between a CDT of a redundant structure and each system according to the present invention, and is provided between a switch 10 and a CDT (20, 22) of a redundant structure and a fare settlement 30 through a TCP / IP protocol scheme, respectively. Communication is configured.
교환기(10)는 소정의 가입자로부터 호 요구가 있으면 요구된 호에 따른 과금 데이터를 발생하고 발생된 과금 데이터를 자체의 마그네틱 테이프나 또는 디스크에 저장하고 TCP/IP 프로토콜(A)을 통하여 이중화 구조로 되어 있는 CDT(20,22)중 액티브 CDT로 전송하고, CDT는 파일 단위의 과금 데이터를 TCP/IP 프로토콜(B)을 통하여 과금 정산소(30)로 제공한다.The exchange 10 generates billing data according to the requested call when there is a call request from a predetermined subscriber, stores the generated billing data on its own magnetic tape or disk, and provides a redundant structure through the TCP / IP protocol (A). The CDTs 20 and 22 are transferred to the active CDT, and the CDTs provide the billing data in the file unit to the billing settlement center 30 through the TCP / IP protocol (B).
즉, 교환기(10)내의 일련의 운용과 유지보수 관련 기능을 총괄하는 운용유지관리프로세서(OMP : Operation and Maintenance Processor)에서 TCP/IP 프로토콜(A)을 통하여 주기적으로 상태요구시그널을 스탠바이 상태의 CDT로 전송하면 스탠바이 상태의 CDT는 상대 CDT의 LAN 연결 상태 및 정상 동작 여부를 검출하여 커넥션 통신로 설정 가능 여부를 검출하여 그 검출 결과에 따라 스탠바이 상태를 유지하거나 또는 액티브 상태로 천이한다.That is, in the operation and maintenance processor (OMP), which oversees a series of operations and maintenance-related functions in the exchanger 10, a status request signal is periodically transmitted through the TCP / IP protocol (A). In the standby state, the CDT in the standby state detects the LAN connection state and normal operation of the partner CDT, detects whether the connection communication path can be established, and maintains the standby state or transitions to the active state according to the detection result.
그리고, 과금 정산소(30)는 액티브 상태의 CDT로부터 TCP/IP(B)를 통하여 과금 파일을 수신한후, 수신된 과금 데이터를 과금정산 프로그램에 의하여 분석한후, 해당 발신 가입자로 통화요금을 청구한다.Then, the billing settlement 30 receives the billing file from the active CDT via TCP / IP (B), analyzes the billing data received by the billing settlement program, and then bills the call to the calling party. do.
도 2는 본 발명에 따른 CDT의 이중화 제어 방법을 수행하기 위한 흐름도로서, 도 1에 도시되어 있는 블록도와 결부시켜 상세하게 설명한다.FIG. 2 is a flowchart for performing a duplex control method of a CDT according to the present invention, which will be described in detail with reference to the block diagram shown in FIG. 1.
두 개의 CDT중 참조 부호 20에 해당하는 CDT를 스탠바이 상태의 CDT라고 가정할 경우, CDT(20)가 스탠바이로 동작하는 상태에서(단계 201) CDT(20)는 교환기(10)로부터 파일 단위로 과금 데이터를 전송하기 위한 전단계로서 CDT의 상태를 요구하는 메시지가 전송되면 이를 수신하고, 203 단계로 진행되어 상대 CDT(22)의 LAN 연결 상태를 검출한다.Assuming that the CDT corresponding to the reference code 20 of the two CDTs is the standby CDT, the CDT 20 charges on a file basis from the exchange 10 while the CDT 20 is operating in the standby state (step 201). If a message requesting the state of the CDT is transmitted as a previous step for transmitting data, the message is received, and the process proceeds to step 203 to detect the LAN connection state of the partner CDT 22.
이 때, 스탠바이 CDT(22)는 상대 CDT(22)에 LAN이 정상적으로 접속되어 있는가를 검출하여 정상적으로 접속이 이루어져 있으면(단계 204) 스탠바이 CDT(20)는 상대 CDT(22)로 커넥션 통신로 설정을 요구한다.At this time, the standby CDT 22 detects whether the LAN is normally connected to the partner CDT 22, and if a normal connection is established (step 204), the standby CDT 20 requests the partner CDT 22 to establish a connection communication path. do.
즉, 스탠바이 CDT(20)는 커넥션 통신로 설정 요구 메시지를 상대 CDT(22)로 송신하고(단계 205), 상대 CDT(22)의 정상 동작 여부를 검출한다. 즉, 스탠바이 CDT(20)는 상대 CDT(22)로부터 커넥션 통신로 설정 요구 메시지에 따른 응답 메시지가 수신 여부에 따라 상대 CDT(22)의 정상 동작 여부를 판단한다(단계 206). 이 때, 스탠바이 CDT(20)는 상대 CDT(22)로부터 커넥션 통신로 설정 요구 메시지에 따른 응답 메시지가 수신되면 상대 CDT(22)가 정상적으로 동작하고 있다고 판단하여 단계 207로 진행하고, 상대 CDT(22)로부터 커넥션 통신로 설정 요구 메시지에 따른 응답 메시지가 수신되지 않으면 상대 CDT(22)는 정상적으로 동작하고 있지 않다고 판단하여 단계 209로 진행한다.That is, the standby CDT 20 transmits a connection communication path setting request message to the counterpart CDT 22 (step 205), and detects whether the counterpart CDT 22 is in normal operation. That is, the standby CDT 20 determines whether the partner CDT 22 is normally operated according to whether or not the response message corresponding to the connection communication channel setting request message is received from the partner CDT 22 (step 206). At this time, when the standby CDT 20 receives the response message according to the connection communication channel setting request message from the counterpart CDT 22, the standby CDT 20 determines that the counterpart CDT 22 is operating normally, and proceeds to step 207, and the counterpart CDT 22. If the response message corresponding to the connection communication channel setting request message is not received, the counterpart CDT 22 determines that it is not operating normally, and proceeds to step 209.
그리고, 스탠바이 CDT(20)는 207 단계에서 상대 CDT(22)와의 커넥션 통신로 설정을 완료하고, 단계 208로 진행되어 상기한 바와 같은 상태 정보를 상대 CDT(22)로 전송하고 단계 202로 귀환하여 상기한 동작을 반복 수행한다.In step 207, the standby CDT 20 completes the connection communication path setting with the counterpart CDT 22, and proceeds to step 208 to transmit the above state information to the counterpart CDT 22 and returns to step 202. The above operation is repeated.
한편, 스탠바이 CDT(20)는 단계 204에서 상대 CDT(22)가 정상이 아니라고 판단되는 경우 즉, 상대 CDT(22)가 LAN 접속이 되어있지 않은 경우 단계 209로 진행되어 상대 CDT(22)로의 커넥션 통신로 설정 요구를 다시한번 시도한다.On the other hand, the standby CDT 20 proceeds to step 209 when it is determined in step 204 that the counterpart CDT 22 is not normal, that is, when the counterpart CDT 22 is not connected to the LAN, and connects to the counterpart CDT 22. Try the channel setup request again.
이 때, 스탠바이 CDT(20)는 기설정된 재시도 횟수만큼 본 발명의 실시예에서는 7회라고 설정하였는 바, 재시도 횟수를 1회 증가시켜서 7회가 될 때 까지 계속적으로 상대 CDT(22)로 커넥션 통신로 설정 요구를 한다.At this time, the standby CDT 20 is set as seven times in the embodiment of the present invention by a predetermined number of retries, so that the number of retries is increased by one time to the counterpart CDT 22 continuously until seven times. Request connection channel setting.
이 때, 스탠바이 CDT(20)는 N회 이상 즉, 7회 이상 상대 CDT(22)로 커넥션 통신로 설정을 요구한 상태에서도 상대 CDT(22)로부터 커넥션 통신로 설정 요구에 따른 응답 메시지가 수신되지 않으면 액티브 상태로 천이한 후 단계 202 단계로 귀환하여 상기한 과정을 반복 수행한다.At this time, the standby CDT 20 does not receive the response message according to the connection communication path setting request from the counterpart CDT 22 even when N or more times, i.e., seven times or more, the connection CDR setting is requested. If not, the process returns to step 202 and then repeats the above process.
이상에서 설명한 바와 같이, 본 발명에 따른 자동과금처리 시스템의 이중화 동작 제어 방법은, 두 개의 CDT중 스탠바이 상태의 CDT에서 상대 CDT로 커넥션 통신로를 설정하기전 상대 CDT의 LAN 접속 상태를 검출하고 그 검출 결과에 따라 커넥션 통신로를 설정하거나 또는 액티브 상태로 천이하므로써, 교환기와 CDT간의 연결이 끊어지는 것을 방지하는 효과를 제공한다.As described above, the duplex operation control method of the automatic charging processing system according to the present invention detects the LAN connection state of the partner CDT before establishing a connection communication path from the standby CDT to the partner CDT among the two CDTs. By establishing a connection communication path or transitioning to an active state according to the detection result, the connection between the exchange and the CDT is prevented from being lost.
Claims (2)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1019990036444A KR20010019817A (en) | 1999-08-31 | 1999-08-31 | Method for controlling doublization of a cama system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1019990036444A KR20010019817A (en) | 1999-08-31 | 1999-08-31 | Method for controlling doublization of a cama system |
Publications (1)
Publication Number | Publication Date |
---|---|
KR20010019817A true KR20010019817A (en) | 2001-03-15 |
Family
ID=19609320
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1019990036444A KR20010019817A (en) | 1999-08-31 | 1999-08-31 | Method for controlling doublization of a cama system |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR20010019817A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101017502B1 (en) * | 2008-12-31 | 2011-02-25 | 주식회사 케이티 | Duplicate billing system and method in a communication network |
-
1999
- 1999-08-31 KR KR1019990036444A patent/KR20010019817A/en not_active Application Discontinuation
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101017502B1 (en) * | 2008-12-31 | 2011-02-25 | 주식회사 케이티 | Duplicate billing system and method in a communication network |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6393016B2 (en) | Telephony signal transmission over a data communications network | |
EP0464014A2 (en) | Communications systems using a fault tolerant protocol | |
US5170394A (en) | Host network communication with transparent connection devices | |
US7526533B1 (en) | Active call context reconstruction for primary/backup resource manager servers | |
KR20010019817A (en) | Method for controlling doublization of a cama system | |
KR100205953B1 (en) | Charging data transmitter and method for processing integrative charge in full-electronic exchange | |
CN114356810B (en) | Communication connection method, device, equipment and medium for host and storage system | |
JP2003078567A (en) | Distributed reliable communication system and its controller and failure detecting method and its program and recording medium | |
CN101394642A (en) | Method, device and system for uploading link exception information | |
JP2706015B2 (en) | Telephone network credit card calling device and its operation method | |
JP2833969B2 (en) | User fault monitoring control method | |
KR100383592B1 (en) | Exchanging system having prepaid service function and changing processing method thereof | |
CN212343793U (en) | Backup processing system of RS485 ring network | |
JPH06152679A (en) | Communication system utilizing packet network | |
KR100275481B1 (en) | Switching time adjustment using mobile application operation message | |
JP2002252672A (en) | Method for controlling communication, implementation device for the method, its processing program and recording medium | |
KR20020046296A (en) | Method for accounting data management in duplexed AAA server | |
RU2286014C2 (en) | Systems for protective controlling of communication line | |
JP2953183B2 (en) | Maintenance operation module monitoring method | |
CN111901216A (en) | Backup processing method and system for RS485 ring network | |
KR20230083022A (en) | Management command processing method for element management system | |
KR100233245B1 (en) | The dual control method in high speed radio paging system | |
KR20010038971A (en) | monitoring line operating method for dual base station management system | |
KR100193839B1 (en) | Line module controller and method for processing redundant messages | |
KR100206466B1 (en) | Subscriber terminal scanning method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
N231 | Notification of change of applicant | ||
WITN | Application deemed withdrawn, e.g. because no request for examination was filed or no examination fee was paid |