[go: up one dir, main page]

KR100511664B1 - A traffic-reduced method for managing the number of trunk line and a traffic-reduced soft switch - Google Patents

A traffic-reduced method for managing the number of trunk line and a traffic-reduced soft switch Download PDF

Info

Publication number
KR100511664B1
KR100511664B1 KR10-2003-0058603A KR20030058603A KR100511664B1 KR 100511664 B1 KR100511664 B1 KR 100511664B1 KR 20030058603 A KR20030058603 A KR 20030058603A KR 100511664 B1 KR100511664 B1 KR 100511664B1
Authority
KR
South Korea
Prior art keywords
trunk
routing
control means
relay
call control
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
Application number
KR10-2003-0058603A
Other languages
Korean (ko)
Other versions
KR20050021625A (en
Inventor
박세찬
Original Assignee
엘지전자 주식회사
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 엘지전자 주식회사 filed Critical 엘지전자 주식회사
Priority to KR10-2003-0058603A priority Critical patent/KR100511664B1/en
Publication of KR20050021625A publication Critical patent/KR20050021625A/en
Application granted granted Critical
Publication of KR100511664B1 publication Critical patent/KR100511664B1/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q3/00Selecting arrangements
    • H04Q3/0016Arrangements providing connection between exchanges
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/02Topology update or discovery
    • H04L45/028Dynamic adaptation of the update intervals, e.g. event-triggered updates
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q3/00Selecting arrangements
    • H04Q3/0016Arrangements providing connection between exchanges
    • H04Q3/0062Provisions for network management

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Telephonic Communication Services (AREA)

Abstract

본 발명은 소프트스위치에서 중계선 개수를 관리하는 방법에 관한 것으로, 호제어 수단에 의한 중계선의 점유/해제 등 중계선 상태의 변화가 있을 때마다 회로 감독 제어 수단이 이를 트렁크 데이터 관리 수단에 보고하는 단계; 트렁크 데이터 관리 수단은, 상기 보고에 따라, 각각의 트렁크 게이트웨이별 전체 중계선 개수에 대한 비가용 상태의 중계선 개수의 비율을 구하고, 상기 비율의 크기에 따라 복수의 등급을 나누어 상기 등급이 변경될 때마다 라우팅 수단에 보고하는 단계; 및 라우팅 수단은 향후 호제어 수단의 라우팅 요청이 있을 때, 상기 트렁크 데이터 관리 수단의 보고를 참조하여 트렁크 게이트웨이를 호제어 수단에 할당하는 단계를 포함하는 것을 특징으로 한다. 본 발명에 따르면, 라우팅 블록이 정상적으로 라우팅을 할 수 있도록 하면서도 PRS와 UCA 사이의 트래픽을 감소시켜 소프트스위치 전체의 시스템 성능을 향상시킬 수 있다.The present invention relates to a method for managing the number of relay lines in a soft switch, the circuit supervisory control means for reporting the trunk data management means whenever there is a change in the state of the relay line, such as occupancy / release of the relay line by the call control means; According to the report, the trunk data management means obtains a ratio of the number of relay lines in an unavailable state to the total number of relay lines for each trunk gateway, and divides a plurality of classes according to the size of the ratio every time the class is changed. Reporting to the routing means; And assigning a trunk gateway to the call control means by referring to the report of the trunk data management means when there is a routing request from the call control means in the future. According to the present invention, it is possible to improve the overall system performance of the soft switch by reducing the traffic between the PRS and the UCA while allowing the routing block to normally route.

Description

소프트스위치에서 트래픽이 감소된 중계선 개수 관리 방법 및 트래픽이 감소된 소프트스위치{A traffic-reduced method for managing the number of trunk line and a traffic-reduced soft switch}A traffic-reduced method for managing the number of trunk line and a traffic-reduced soft switch}

본 발명은 소프트스위치에서 중계선 개수를 관리하는 방법 및 소프트스위치에 관한 것으로, 보다 상세하게는 공중 전화망(PSTN; public switched telephone network)으로의 라우팅 기능을 담당하는 블록과 호처리를 담당하는 블록이 서로 다른 서브시스템에 위치하고 있는 소프트스위치에서 호제어 블록에서 발생하는 중계선의 상태변화를 라우팅 기능을 담당하는 블록이 통보 받을 때 발생하는 신호 트래픽의 증가를 최소화하기 위한 방법 및 신호 트래픽이 최소화된 소프트스위치에 관한 것이다.The present invention relates to a method and a soft switch for managing the number of relay lines in a soft switch, and more particularly, a block in charge of routing to a public switched telephone network (PSTN) and a block in charge of call processing are mutually different. In order to minimize the increase in the signal traffic generated when the block in charge of the routing function is notified of the change of the state of the relay line occurring in the call control block in the soft switch located in another subsystem, It is about.

하나의 망에서 음성과 데이터 그리고 영상을 동시에 수용하고, 인터넷 전화나 멀티미디어 메시징과 같은 다양한 부가서비스를 효율적으로 지원할 수 있는 네트워크 기존 회선교환방식의 음성 전화망과 패킷 방식의 데이터 통신망이 결합된 패킷 방식의 통합 통신망을 제공하는 차세대 개방형 네트워크가 개발 중에 있다. 이러한 차세대 네트워크는 네트워크를 서로 다른 계층과 영역으로 구분하고, 이들 사이에 표준 인터페이스를 이용하는 것을 기본으로 하는 네트워크 구축 개념으로, 서비스 제공자와 운용자들에게 새로운 서비스의 생성, 구축, 관리를 용이하게 할 수 있도록 하는 플랫폼을 제공할 것으로 기대된다.A network that can simultaneously accommodate voice, data and video in one network, and efficiently support a variety of additional services such as Internet telephony and multimedia messaging. Next-generation open networks that provide unified networks are under development. This next-generation network is a network construction concept based on dividing the network into different layers and areas, and using a standard interface between them, which can facilitate the creation, construction, and management of new services for service providers and operators. It is expected to provide a platform for this.

도 1은 이러한 차세대 네트워크와 현재의 공중 전화망(PSTN) 등이 함께 연결된 구성도를 도시하고 있다. 이러한 차세대 네트워크에서 핵심적인 역할을 하는 것이 도 1에 도시된 소프트스위치(Soft Switch)이다. 궁극적으로 소프트스위치는 개방형 표준 호 제어 및 호 라우팅 기능을 제공하는 것으로, 일반적으로 패킷망과 기존의 유무선 망 사이의 연동 기능을 수행하는 장비이다. 즉, 소프트스위치는 이종망 간에 신호를 전달하고 호 처리를 수행하며, 액세스 게이트웨이 또는 트렁킹 게이트웨이 등의 미디어 게이트웨이를 제어한다. 여기서, 트렁크 게이트웨이(Trunk Gateway; TG)란 공중 전화망과 패킷망을 연동하기 위한 장비로서 공중 전화망에서 발생하는 다량의 데이터를 패킷망에서 전송할 수 있도록 하는 장비이다.FIG. 1 shows a configuration diagram in which such a next-generation network and a current public telephone network (PSTN) are connected together. The key role in this next-generation network is the soft switch shown in FIG. Ultimately, softswitches provide open standard call control and call routing functions, and are generally devices that perform interworking functions between packet networks and existing wired and wireless networks. That is, the soft switch transmits signals between heterogeneous networks, performs call processing, and controls media gateways such as an access gateway or trunking gateway. Here, a trunk gateway (TG) is a device for interworking a public telephone network and a packet network, and is a device for transmitting a large amount of data generated in a public telephone network in a packet network.

본 발명은, 이러한 차세대 네트워크에서, 특히, 상기 소프트스위치가 공중 전화망으로 호를 라우팅 할 때, 상기 소프트스위치와 공중 전화망 사이에 있는 트렁크 게이트웨이의 중계선 개수를 관리하는 방법을 개선하기 위한 것이다.The present invention aims to improve the method of managing the number of trunk lines of trunk gateways between the softswitch and the public telephone network, particularly when the softswitch routes a call to the public telephone network.

도 2는 소프트스위치에서 트렁크 게이트웨이의 중계선 개수를 관리하는 종래의 구성을 도시한다. 도 2에 도시된 바와 같이, 종래의 기술적 구성은, 트렁크 게이트웨이를 관리하고 호처리를 담당하는 Universal Call Agent(이하, UCA) 서브시스템(200) 및 번호 번역과 라우팅을 처리하는 공중 전화망 라우팅 서브시스템(PSTN Routing Subsystem; PRS)(100)을 상기 소프트스위치 내부에 포함하고 있다. 한편, 상기 PRS(100) 내에는 라우팅 기능을 담당하고 있는 블록(Routing Controller; RCO)(150)이 포함되어 있다. 또한, 상기 UCA(200) 내에는 트렁크 게이트웨이를 관리하고 호처리를 담당하는 호제어(UPC; isdn User Part Call control) 블록(260)과 트렁크 게이트웨이의 중계선 상태 및 회로 상태를 감시하고 관리하는 회로 감독 제어(CSC; Circuit Supervision Control) 블록(230)이 포함되어 있다.Figure 2 shows a conventional configuration for managing the number of relay lines of the trunk gateway in the soft switch. As shown in Fig. 2, the conventional technical configuration includes a Universal Call Agent (UCA) subsystem 200 that manages trunk gateways and handles call processing, and a public telephone network routing subsystem that handles number translation and routing. (PSTN Routing Subsystem; PRS) 100 is included in the soft switch. On the other hand, the PRS 100 includes a block (Routing Controller) (RCO) 150 in charge of the routing function. In addition, the UCA 200 manages trunk gateways and circuit supervision that monitors and manages relay line status and circuit status of trunk trunk gateways (UPC; isdn User Part Call control (UPC) block 260) and trunk gateways. A circuit supervision control (CSC) block 230 is included.

상기와 같은 구성의 소프트스위치에서 공중 전화망으로의 라우팅을 위한 중계선 개수를 관리하는 동작을 설명하면 다음과 같다. 먼저, 소프트스위치의 서브시스템인 UCA(200)의 호제어 블록(260)에서 호를 처리하기 위하여 번호번역을 수행한다. 그 결과 상기 호가 PSTN 망으로의 출중계(出中繼) 호라면, 호제어 블록(260)은 소프트스위치의 서브시스템인 PRS(100)의 라우팅 블록(150)에 라우팅 요청을 한다. 라우팅 요청을 받은 상기 라우팅 블록(150)은 번호번역 후 결정된 루트 번호에 해당하는 트렁크 게이트웨이의 중계선 개수에 관한 정보를 살펴보고, IDLE 상태의 중계선을 가지고 있는 트렁크 게이트웨이를 결정하여 이를 호제어 블록(260)에 통보한다. 그러면, 상기 호제어 블록(260)은 상기 라우팅 블록(150)에 의해 결정된 트렁크 게이트웨이의 IDLE 한 중계선을 점유하여 호를 시도하게 된다. 이때, 상기 호제어 블록(260)은 자신이 점유하게 된 중계선의 상태를 IDLE에서 BUSY로 바꾸어 회로 감독 제어 블록(230)으로 보고를 한다.Referring to the operation of managing the number of relay lines for routing to the public telephone network in the soft switch of the above configuration as follows. First, number translation is performed to process a call in the call control block 260 of the UCA 200, which is a subsystem of the softswitch. As a result, if the call is an outgoing call to the PSTN network, the call control block 260 makes a routing request to the routing block 150 of the PRS 100, which is a subsystem of the softswitch. The routing block 150 receiving the routing request looks at the information on the number of trunk lines of the trunk gateway corresponding to the route number determined after the number translation, determines the trunk gateway having the relay line in the IDLE state, and calls the call control block 260. Notify). Then, the call control block 260 attempts to call by occupying the IDLE relay line of the trunk gateway determined by the routing block 150. At this time, the call control block 260 reports the circuit supervision control block 230 by changing the state of the relay line occupied from IDLE to BUSY.

이에 따라, 소프트스위치의 서브시스템인 UCA(200) 내의 회로 감독 제어 블록(230)에서는 전체 중계선의 상태를 변경하여 종합 관리한다. 상기 회로 감독 제어 블록(230)은, 중계선이 점유되었거나 해제되었을 경우, 또는 운용자에 의해 중계선이 블록되거나 하드웨어적으로 블록되었을 경우 등 모든 경우를 관리하며, 이러한 상태들이 변경되었을 경우에는 이를 라우팅 블록(150)으로 통보함으로써 상기 라우팅 블록(150)이 라우팅 처리를 할 때 트렁크 게이트웨이의 가용한 중계선 개수를 알 수 있도록 한다.Accordingly, the circuit supervisory control block 230 in the UCA 200, which is a subsystem of the soft switch, changes the state of the entire relay line to comprehensively manage it. The circuit supervisory control block 230 manages all cases, such as when the relay line is occupied or released, or when the relay line is blocked or hardware-blocked by the operator, and when these states are changed, the routing block ( 150 so that the routing block 150 knows the number of available trunk lines of the trunk gateway when routing processing.

이러한 종래의 방식에 따르면, 라우팅 블록(150)에서 라우팅 기능을 수행할 경우, 중계선 상태가 바뀔 때(즉, BUSY에서 IDLE로, IDLE에서 BUSY로, BLOCK에서 UNBLOCK으로, UNBLOCK에서 BLOCK으로)마다 UCA(200)의 회로 감독 제어 블록(230)이 상기 라우팅 블록(150)으로 보고를 하고, 상기 라우팅 블록(150)은 루트(Route) 내의 각 중계선 상태별 개수를 참조하여 라우팅이 가능한 루트에 대해서만 라우팅을 하여야 한다. 여기서 문제는, 중계선 상태가 바뀔 때마다 UCA(200)의 회로 감독 제어 블록(230)이 라우팅 블록(150)으로 보고를 한다면 상당한 트래픽이 발생할 것이고, 이는 소프트스위치 전체 시스템의 성능을 떨어뜨리는 결과를 초래하게 된다는 것이다.According to this conventional method, when performing the routing function in the routing block 150, UCA every time the relay line state changes (that is, from BUSY to IDLE, from IDLE to BUSY, from BLOCK to UNBLOCK, to UNBLOCK to BLOCK). The circuit supervision control block 230 of 200 reports to the routing block 150, and the routing block 150 routes only routes that can be routed with reference to the number of each relay line state in the route. Should be done. The problem here is that whenever the relay line state changes, the circuit supervisory control block 230 of the UCA 200 reports to the routing block 150, which would generate significant traffic, which would degrade the performance of the entire softswitch system. It is to cause.

따라서, 본 발명은 상기와 같은 종래의 문제점을 개선하기 위한 것으로, 라우팅 블록(150)이 정상적으로 라우팅을 할 수 있도록 하면서도, 라우팅 블록(150)으로의 중계선 상태 변화에 대한 보고를 최소화함으로써 PRS(100)와 UCA(200) 사이의 트래픽 증가를 감소시키는 것을 목적으로 한다.Accordingly, the present invention is to improve the conventional problems as described above, PRS (100) by minimizing the reporting of the relay line state change to the routing block 150, while allowing the routing block 150 to normally route And to increase traffic between UCA 200.

즉, 본 발명의 목적은, 공중 전화망으로의 라우팅 기능을 담당하는 블록과 호처리를 담당하는 블록이 서로 다른 서브시스템에 위치하고 있는 소프트스위치에서 호제어 블록에서 발생하는 중계선의 상태변화를 라우팅 기능을 담당하는 블록이 통보 받을 때 발생하는 신호 트래픽의 증가를 최소화하기 위한 방법 및 신호 트래픽이 최소화된 소프트스위치를 제공하는 것이다.That is, an object of the present invention is to provide a routing function for relaying a state change of a relay line occurring in a call control block in a soft switch in which a block for routing to a public telephone network and a block for calling processing are located in different subsystems. The present invention provides a method for minimizing the increase in signal traffic generated when a block in charge is notified and a soft switch with minimal signal traffic.

상기와 같은 목적을 달성하기 위한 본 발명인 소프트스위치에서 트래픽이 최소화된 중계선 개수 관리 방법은, 호제어 수단에 의한 중계선의 점유/해제 등 중계선 상태의 변화가 있을 때마다 회로 감독 제어 수단이 이를 트렁크 데이터 관리 수단에 보고하는 단계; 트렁크 데이터 관리 수단은, 상기 보고에 따라, 각각의 트렁크 게이트웨이별 전체 중계선 개수에 대한 비가용 상태의 중계선 개수의 비율을 구하고, 상기 비율의 크기에 따라 복수의 등급을 나누어 상기 등급이 변경될 때마다 라우팅 수단에 보고하는 단계; 및 라우팅 수단은 향후 호제어 수단의 라우팅 요청이 있을 때, 상기 트렁크 데이터 관리 수단의 보고를 참조하여 트렁크 게이트웨이를 호제어 수단에 할당하는 단계를 포함하는 것을 특징으로 한다.In the soft switch of the present invention for achieving the above object, the number of relay lines in which the traffic is minimized is controlled by the circuit supervisory control means whenever the state of the relay line changes, such as the occupation / release of the relay line by the call control means. Reporting to management means; According to the report, the trunk data management means obtains a ratio of the number of relay lines in an unavailable state to the total number of relay lines for each trunk gateway, and divides a plurality of classes according to the size of the ratio every time the class is changed. Reporting to the routing means; And assigning a trunk gateway to the call control means by referring to the report of the trunk data management means when there is a routing request from the call control means in the future.

또한, 본 발명의 또 다른 태양인 PSTN 라우팅 서브시스템과 호처리 서브시스템 사이의 트래픽이 최소화된 소프트스위치에 있어서, 상기 호처리 서브시스템은: 상기 PSTN 라우팅 서브시스템의 라우팅 수단에 라우팅 요청을 하고 상기 라우팅 수단의 지시에 따라 트렁크 게이트웨이의 중계선을 점유하며, 상기 중계선의 점유/해제시 회로 감독 제어 수단에 보고하는 호제어 수단; 상기 호제어 수단에 의한 중계선의 점유/해제 등 중계선 상태의 변화가 있을 때마다 이를 트렁트 데이터 관리 수단에 보고하는 회로 감독 제어 수단; 및 각각의 트렁크 게이트웨이별 전체 중계선 개수에 대한 비가용 상태의 중계선 개수의 비율을 구하고, 상기 비율의 크기에 따라 복수의 등급을 나누어 상기 등급이 변경될 때마다 라우팅 수단에 보고하는 트렁크 데이터 관리 수단을 더 포함하는 것을 특징으로 한다.Further, in another aspect of the invention, a soft switch with minimal traffic between a PSTN routing subsystem and a call processing subsystem, the call processing subsystem: makes a routing request to the routing means of the PSTN routing subsystem and routes the routing. Call control means for occupying the trunk line of the trunk gateway according to an instruction of the means and reporting to the circuit supervisory control means when the trunk line is occupied / released; Circuit supervision control means for reporting a change in the state of the relay line such as the occupation / release of the relay line by the call control means to the trunk data management means; And trunk data management means for obtaining a ratio of the number of relay lines in an unusable state to the total number of relay lines for each trunk gateway, dividing a plurality of classes according to the size of the ratio, and reporting to the routing means whenever the class is changed. It further comprises.

이하 첨부된 도면을 참조하여 본 발명의 구성 및 동작에 대해 보다 상세하게 설명한다.Hereinafter, the configuration and operation of the present invention will be described in detail with reference to the accompanying drawings.

도 3은 본 발명에 따라 소프트스위치에서 트렁크 게이트웨이의 중계선 개수를 관리하기 위한 구성을 도시한다. 도 3에 도시된 바와 같이, PSTN 라우팅 서브시스템(PRS)(100)은 종래의 구성과 동일하게 라우팅 제어 블록(RCO)(150)를 포함하고 있다. 그러나, 호처리를 담당하는 서브시스템인 UCA(200)은 호제어 블록(UPC)(260)과 회로 감독 제어 블록(CSC)(230) 이외에 트렁크 데이터 관리 블록(TDH; Trunk Data Handling)(280)을 더 포함하고 있으며, 상기 회로 감독 제어 블록(230)은 중계선 상태의 변경을 라우팅 제어 블록(150)이 아닌 상기 트렁크 데이터 관리 블록(280)에 보고하도록 구성되어 있다. 이미 상술한 바와 같이, 호제어 블록(260)은 트렁크 게이트웨이를 관리하고 호처리를 담당하며, 회로 감독 제어 블록(230)은 중계선 상태를 관리한다. 한편, 트렁크 데이터 관리 블록(280)은 각 트렁크 게이트웨이마다 중계선 상태의 개수를 수집하고 이를 라우팅 제어 블록(150)으로 통보하는 기능을 수행한다.3 illustrates a configuration for managing the number of relay lines of a trunk gateway in a soft switch according to the present invention. As shown in FIG. 3, the PSTN routing subsystem (PRS) 100 includes a routing control block (RCO) 150 in the same manner as a conventional configuration. However, the UCA 200, which is the subsystem in charge of call processing, has a Trunk Data Handling (TDH) 280 in addition to the call control block (UPC) 260 and the circuit supervisory control block (CSC) 230. The circuit supervisory control block 230 is further configured to report the change of the relay line state to the trunk data management block 280 instead of the routing control block 150. As already described above, call control block 260 manages trunk gateways and is responsible for call processing, and circuit supervision control block 230 manages relay line conditions. Meanwhile, the trunk data management block 280 collects the number of relay line states for each trunk gateway and informs the routing control block 150 of the trunk line state.

그러면, 상기와 같은 구성에서 라우팅을 위한 중계선 개수를 관리하는 과정을 살펴보도록 한다. 먼저, 소프트스위치의 서브시스템인 UCA(200)의 호제어 블록(260)에서 호를 처리하는데 있어서, 번호번역 결과 이 호가 PSTN 망으로의 출중계 호라면 호제어 블록(260)은 소프트스위치의 서브시스템인 PRS(100)의 라우팅 제어 블록(150)에 라우팅 요청을 한다. 상기 라우팅 제어 블록(150)에서는 번호번역 후, 결정된 루트 번호에 해당하는 트렁크 게이트웨이의 가용 중계선 개수에 대한 정보를 살펴보고 ICLE 한 중계선이 있는 트렁크 게이트웨이를 결정하여 이를 호제어 블록(260)에 통보한다. 그러면, 호제어 블록(260)에서는 결정된 트렁크 게이트웨이의 IDLE한 중계선을 점유하여 호를 시도하게 된다.Then, the process of managing the number of relay lines for routing in the configuration as described above. First, in the call control block 260 of the UCA 200, which is a subsystem of the soft switch, the call control block 260 is a sub switch of the soft switch if the number translation indicates that the call is an outgoing call to the PSTN network. A routing request is made to the routing control block 150 of the PRS 100, which is a system. After the number translation, the routing control block 150 looks up information on the number of available trunk lines of the trunk gateway corresponding to the determined route number, determines a trunk gateway having an ICLE relay line, and notifies the call control block 260 of the trunk gateway. . Then, the call control block 260 attempts to call by occupying the IDLE relay line of the determined trunk gateway.

이렇게, 호제어 블록(260)이 IDLE한 중계선을 점유하게 되면 그 중계선의 상태로 BUSY로 바뀌고, 또 중계선의 점유를 해제하게 되면 그 중계선의 상태는 BUSY에서 IDLE로 바뀌게 된다. 호제어 블록(260)은 이러한 중계선의 IDLE/BUSY 사이의 상태의 변화를 회로 감독 제어 블록(230)에 보고한다. 회로 감독 제어 블록(230)은 상기 호제어 블록(260)에서 보고하는 중계선의 IDLE/BUSY 상태 변화뿐만 아니라 중계선의 장애 여부(BLOCK/UNBLOCK)와 같은 기타의 상태까지 종합하여 관리하고, 이를 트렁크 데이터 관리 블록(280)에 보고한다.In this way, when the call control block 260 occupies the IDLE relay line, the state of the relay line is changed to BUSY, and when the occupation of the relay line is released, the state of the relay line is changed from BUSY to IDLE. The call control block 260 reports to the circuit supervisory control block 230 the change in state between IDLE / BUSY of this relay line. The circuit supervisory control block 230 aggregates and manages not only the IDLE / BUSY state change of the relay line reported by the call control block 260 but also other states such as whether the relay line has a failure (BLOCK / UNBLOCK), and the trunk data. Report to management block 280.

종래의 경우, 상기 회로 감독 제어 블록(230)은 중계선 상태가 바뀔 때(즉, BUSY에서 IDLE로, IDLE에서 BUSY로, BLOCK에서 UNBLOCK으로, UNBLOCK에서 BLOCK으로)마다 이를 라우팅 블록(150)으로 보고하였으나, 앞서 설명한 바와 같이, 이는 두 서브시스템 사이의 신호 트래픽을 지나치게 증대시키는 문제가 있었다. 따라서, 본 발명에서는 중계선 상태의 개수를 수집 및 관리하는 별도의 수단인 트렁크 데이터 관리 블록(280)을 동일한 서브시스템 내에 두고, 상기 블록(280)에 중계선 상태의 변경을 보고하도록 한다.In the conventional case, the circuit supervisory control block 230 reports to the routing block 150 whenever the relay line state changes (that is, from BUSY to IDLE, from IDLE to BUSY, from BLOCK to UNBLOCK, and from UNBLOCK to BLOCK). However, as described above, this has a problem of excessively increasing signal traffic between the two subsystems. Accordingly, in the present invention, the trunk data management block 280, which is a separate means for collecting and managing the number of relay line states, is placed in the same subsystem, and the block 280 reports a change in the relay line state.

그러면, 상기 트렁크 데이터 관리 블록(280)은 회로 감독 제어 블록(230)의 보고를 기초로 하여 각각의 트렁크 게이트웨이 별로 점유되었거나(즉, BUSY 상태) 블록된(즉, BLOCK 상태) 중계선의 개수와 가용한(즉, IDLE 상태) 중계선의 개수를 카운트하여 관리한다. 즉, 회로 감독 제어 블록(230)으로부터 보고가 있을 때마다, 특정 트렁크 게이트웨이에 비가용 중계선의 개수가 몇 개이고, 가용한 중계선의 개수가 몇 개인지를 카운트하여 기록한다. 그런 후, 각각의 트렁크 게이트웨이 별로 전체 중계선의 개수에 대한 비가용 중계선(즉, 점유되었거나 블록된 중계선)의 개수의 비율을 구하고, 그 비율을 복수의 등급으로 나눈다. 예컨대, {TWT, FOT, SIX, EIGT}라는 등급을 두고, 특정 트렁크 게이트웨이에서 점유되었거나 블록된 중계선 개수가 전체 중계선 개수의 20%면 TWT, 40%면 FOT, 60%면 SIX, 80%면 EIGT으로 분류할 수 있다.Then, the trunk data management block 280 is occupied by each trunk gateway (i.e., BUSY state) or blocked (i.e., BLOCK state) and the number of available relay lines based on the report of the circuit supervision control block 230. The number of relay lines (that is, IDLE state) is counted and managed. That is, each time a report is received from the circuit supervisory control block 230, the number of unusable relay lines and the number of available relay lines are counted and recorded in a specific trunk gateway. Then, the ratio of the number of unusable relay lines (that is, occupied or blocked relay lines) to the total number of trunk lines for each trunk gateway is obtained, and the ratio is divided into a plurality of classes. For example, with the rating {TWT, FOT, SIX, EIGT}, the number of trunk lines occupied or blocked at a particular trunk gateway is TWT if 20% of the total trunks, 40% FOT, 60% SIX, and 80% EIGT. Can be classified as

그런 후, 중계선 상태가 변경될 때마다 라우팅 제어 블록(150)에 보고하는 것이 아니라, 특정 트렁크 게이트웨이에 대해 상기 중계선 상태 개수 등급이 변경될 때에만 라우팅 제어 블록(150)에 보고한다. 그러면, PRS 서브시스템(100)과 UCA 서브시스템(200) 사이의 트래픽이 종래에 비해 현저하게 감소하게 된다. 사실, 라우팅 제어 블록(150)에서 중계선 개수를 관리하는 목적은 단지 라우팅 가능한 중계선이 있는 트렁크 게이트웨이를 호제어 블록(260)에 할당하기 위한 것이므로, 상기 라우팅 제어 블록(150)이 모든 중계선의 상태 또는 가용 중계선의 정확한 개수를 알고 있을 필요는 없는 것이며, 단지 어느 트렁크 게이트웨이에 어느 정도의 중계선 여유가 있는지만 알고 있으면 된다. 따라서, 트렁크 데이터 관리 블록(280)은 각 트렁크 게이트웨이마다 중계선 개수 등급이 바뀔 경우에만 라우팅 제어 블록(150)에 보고를 하여도 아무런 무리가 없이 종래와 동일하게 라우팅 기능을 수행할 수 있다.Thereafter, instead of reporting to the routing control block 150 every time the relay line state changes, it reports to the routing control block 150 only when the relay line state number class changes for a particular trunk gateway. The traffic between the PRS subsystem 100 and the UCA subsystem 200 is then significantly reduced compared to the prior art. In fact, the purpose of managing the number of relay lines in the routing control block 150 is only to assign a trunk gateway with a routable relay line to the call control block 260, so that the routing control block 150 is in the state of all the relay lines or It is not necessary to know the exact number of available trunk lines, only to know which trunk gateways have some trunk margin. Accordingly, the trunk data management block 280 may perform the routing function in the same manner as before without any difficulty even if the trunk data management block 280 reports to the routing control block 150 only when the number of relay lines is changed for each trunk gateway.

한편, 상술한 등급은 어느까지나 예시적으로 제시한 것으로, 등급의 개수와 각 등급별 비율의 구간 등은 각 시스템에 따라 또는 운용자의 선택에 따라 변경될 수 있을 것이다. 또한, 운용자는 임계 등급을 두어 임계 등급으로 분류된 트렁크 게이트웨이는 상기 호제어 수단에 할당하지 않게 할 수도 있다. 예컨대, 어떤 트렁크 게이트웨이의 중계선이 이미 70% 이상 점유된 상태라면 이를 임계 등급으로 설정하고, 임계 등급으로 설정된 트렁크 게이트웨이에 대해서는 그 중계선이 70% 이하로 점유될 때까지 호제어 블록(260)에 할당하지 못하도록 라우팅 제어 블록(150)을 제어함으로써 특정 트렁크 게이트웨이에 과부하가 걸리는 것을 방지할 수 있다.Meanwhile, the above-described grades are provided as an example only, and the number of grades and the intervals of ratios for each grade may be changed according to each system or at the operator's choice. The operator may also assign a threshold class so that trunk gateways classified as critical classes may not be assigned to the call control means. For example, if a trunk gateway of a trunk gateway is already occupied by 70% or more, it is set as a critical class, and for a trunk gateway set as a critical class, it is allocated to the call control block 260 until the trunk line is occupied by 70% or less. By controlling the routing control block 150 to prevent overloading the specific trunk gateway.

지금까지 설명한 바와 같이, 본 발명에 따르면, 중계선 상태가 바뀔 때마다 라우팅 제어 블록으로 보고하지 않아도 되므로, 소프트스위치 내의 두 서브시스템인 PSRN 라우팅 서브시스템과 호처리 서브시스템 사이의 신호 트래픽을 현저하게 감소시킬 수 있다. 따라서, 이러한 두 서브시스템 사이의 신호 트래픽의 감소로 인해 소프트스위치 전체의 시스템 성능의 향상에 크게 기여하게 된다.As described so far, according to the present invention, there is no need to report to the routing control block every time the relay line state changes, thereby significantly reducing the signal traffic between the two subsystems in the softswitch, the PSRN routing subsystem and the call processing subsystem. You can. Thus, the reduction of signal traffic between these two subsystems contributes greatly to the improvement of system performance of the entire softswitch.

도 1은 차세대 네트워크와 현재의 공중전화망(PSTN) 등이 함께 연결된 구성도를 도시한다.1 is a diagram illustrating a configuration in which a next generation network and a current public telephone network (PSTN) are connected together.

도 2는 소프트스위치에서 트렁크 게이트웨이의 중계선 개수를 관리하는 종래의 구성을 도시한다.Figure 2 shows a conventional configuration for managing the number of relay lines of the trunk gateway in the soft switch.

도 3 본 발명에 따라 소프트스위치에서 트렁크 게이트웨이의 중계선 개수를 관리하기 위한 구성을 도시한다.3 illustrates a configuration for managing the number of relay lines of a trunk gateway in a soft switch according to the present invention.

※ 도면의 주요 부분에 대한 부호의 설명 ※※ Explanation of code about main part of drawing ※

100 : PSTN 라우팅 서브시스템 150 : 라우팅 블록(RCO)100: PSTN routing subsystem 150: routing block (RCO)

200 : 호처리 서브시스템(UCA) 230 : 회로 감독 제어 블록(CSC)200: call processing subsystem (UCA) 230: circuit supervision control block (CSC)

260 : 호제어 블록(UPC) 280 : 트렁크 데이터 관리 블록(TDH)260: call control block (UPC) 280: trunk data management block (TDH)

Claims (4)

호제어 수단에 의한 중계선의 점유/해제 등 중계선 상태의 변화가 있을 때마다 회로 감독 제어 수단이 이를 트렁크 데이터 관리 수단에 보고하는 단계;Reporting, by the circuit supervisory control means, to the trunk data management means whenever there is a change in the state of the relay line, such as occupancy / release of the relay line by the call control means; 트렁크 데이터 관리 수단은, 상기 보고에 따라, 각각의 트렁크 게이트웨이별 전체 중계선 개수에 대한 비가용 상태의 중계선 개수의 비율을 구하고, 상기 비율의 크기에 따라 복수의 등급을 나누어 상기 등급이 변경될 때마다 라우팅 수단에 보고하는 단계; 및According to the report, the trunk data management means obtains a ratio of the number of relay lines in an unavailable state to the total number of relay lines for each trunk gateway, and divides a plurality of classes according to the size of the ratio every time the class is changed. Reporting to the routing means; And 라우팅 수단은 향후 호제어 수단의 라우팅 요청이 있을 때, 상기 트렁크 데이터 관리 수단의 보고를 참조하여 트렁크 게이트웨이를 호제어 수단에 할당하는 단계를 포함하는 것을 특징으로 하는 소프트스위치에서의 중계선 개수 관리 방법.And a routing means for assigning a trunk gateway to a call control means by referring to the report of the trunk data management means when a routing request of the call control means is made in the future. 제 1 항에 있어서,The method of claim 1, 상기 등급의 개수 및 각 등급별 구간의 크기는 운용자가 변경할 수 있는 것을 특징으로 하는 소프트스위치에서의 중계선 개수 관리 방법.How to manage the number of relay lines in the soft switch, characterized in that the number of the class and the size of the section for each class can be changed by the operator. 제 1 항에 있어서,The method of claim 1, 상기 비율이 소정의 값 이상이면 이를 임계 등급으로 분류하고, 임계 등급으로 분류된 트렁크 게이트웨이는 상기 호제어 수단에 할당하지 않는 것을 특징으로 하는 소프트스위치에서의 중계선 개수 관리 방법.If the ratio is greater than or equal to a predetermined value, it is classified as a threshold class, and trunk gateways classified as a threshold class are not assigned to the call control means. PSTN 라우팅 서브시스템과 호처리 서브시스템 사이의 신호 트래픽이 감소된 소프트스위치에 있어서,A soft switch with reduced signal traffic between a PSTN routing subsystem and a call processing subsystem, 상기 호처리 서브시스템은:The call processing subsystem is: 상기 PSTN 라우팅 서브시스템의 라우팅 수단에 라우팅 요청을 하고 상기 라우팅 수단의 지시에 따라 트렁크 게이트웨이의 중계선을 점유하며, 상기 중계선의 점유/해제시 회로 감독 제어 수단에 보고하는 호제어 수단;Call control means for making a routing request to the routing means of the PSTN routing subsystem and occupying the trunk line of the trunk gateway according to the instruction of the routing means, and reporting to the circuit supervisory control means when the relay line is occupied / released; 상기 호제어 수단에 의한 중계선의 점유/해제 등 중계선 상태의 변화가 있을 때마다 이를 트렁트 데이터 관리 수단에 보고하는 회로 감독 제어 수단; 및Circuit supervision control means for reporting a change in the state of the relay line such as the occupation / release of the relay line by the call control means to the trunk data management means; And 각각의 트렁크 게이트웨이별 전체 중계선 개수에 대한 비가용 상태의 중계선 개수의 비율을 구하고, 상기 비율의 크기에 따라 복수의 등급을 나누어 상기 등급이 변경될 때마다 라우팅 수단에 보고하는 트렁크 데이터 관리 수단을 더 포함하는 것을 특징으로 하는 신호 트래픽이 감소된 소프트스위치. A trunk data management means for obtaining a ratio of the number of relay lines in an unavailable state to the total number of relay lines for each trunk gateway, dividing a plurality of classes according to the size of the ratio, and reporting to the routing means whenever the class is changed. Soft switch reduced signal traffic comprising a.
KR10-2003-0058603A 2003-08-25 2003-08-25 A traffic-reduced method for managing the number of trunk line and a traffic-reduced soft switch Expired - Fee Related KR100511664B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR10-2003-0058603A KR100511664B1 (en) 2003-08-25 2003-08-25 A traffic-reduced method for managing the number of trunk line and a traffic-reduced soft switch

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR10-2003-0058603A KR100511664B1 (en) 2003-08-25 2003-08-25 A traffic-reduced method for managing the number of trunk line and a traffic-reduced soft switch

Publications (2)

Publication Number Publication Date
KR20050021625A KR20050021625A (en) 2005-03-07
KR100511664B1 true KR100511664B1 (en) 2005-08-31

Family

ID=37229825

Family Applications (1)

Application Number Title Priority Date Filing Date
KR10-2003-0058603A Expired - Fee Related KR100511664B1 (en) 2003-08-25 2003-08-25 A traffic-reduced method for managing the number of trunk line and a traffic-reduced soft switch

Country Status (1)

Country Link
KR (1) KR100511664B1 (en)

Also Published As

Publication number Publication date
KR20050021625A (en) 2005-03-07

Similar Documents

Publication Publication Date Title
CA1253241A (en) Automatic call distributor telephone service
RU2184424C2 (en) System and method for call transmission in telecommunication network
US20020059416A1 (en) Management of performance of intelligent network services
JPH0322745A (en) Method of controlling network
US6359979B1 (en) Enhanced call routing in competitive local telephone networks
EP0846399A1 (en) Communication system and service controller for call handling
US6526282B1 (en) Method and apparatus for controlling the restriction on traffic in mobile communication system
EP1511265A1 (en) Method and apparatus for load sharing of messages between a signalling gateway and remote processing units
US6493337B1 (en) Method and apparatus for internet access which bypass local central end office using digital loop carrier and permanent signal treatment procedures
EP1519591A1 (en) Methods and apparatus for controlling signalling gateways
KR100511664B1 (en) A traffic-reduced method for managing the number of trunk line and a traffic-reduced soft switch
JPH06343188A (en) Call processing system and method for call processing system execution and method for function service assignment
JPH118694A (en) Switch and switching system having virtual access network function
WO2002035860A1 (en) Adaptive regulation in a mobile system
US8218431B2 (en) Gateway device
CN1203682C (en) Method and communications arrangement for realising user performance characteristic
US6345092B1 (en) Switch and method of seizing outgoing trunk of same
US6678368B1 (en) Calling subscriber validation
US20010040951A1 (en) Service unit
EP0986285A2 (en) System and method for implementing a backup line in a telecommunication network
JP2845189B2 (en) ATM switching network call admission control method and apparatus
US6219338B1 (en) Method of establishing a connection, as well as exchange, service computer and communications network
KR100226324B1 (en) Time switch call path exchange method for full-electronic telephone exchange
KR100553552B1 (en) Method and system for auditing call processing resources under WCDMA R4 split structure
KR100208941B1 (en) Diagnostic and control method of automatic routing in a tdx

Legal Events

Date Code Title Description
A201 Request for examination
PA0109 Patent application

St.27 status event code: A-0-1-A10-A12-nap-PA0109

PA0201 Request for examination

St.27 status event code: A-1-2-D10-D11-exm-PA0201

R18-X000 Changes to party contact information recorded

St.27 status event code: A-3-3-R10-R18-oth-X000

PG1501 Laying open of application

St.27 status event code: A-1-1-Q10-Q12-nap-PG1501

D13-X000 Search requested

St.27 status event code: A-1-2-D10-D13-srh-X000

D14-X000 Search report completed

St.27 status event code: A-1-2-D10-D14-srh-X000

E701 Decision to grant or registration of patent right
PE0701 Decision of registration

St.27 status event code: A-1-2-D10-D22-exm-PE0701

PR1002 Payment of registration fee

St.27 status event code: A-2-2-U10-U11-oth-PR1002

Fee payment year number: 1

GRNT Written decision to grant
PR0701 Registration of establishment

St.27 status event code: A-2-4-F10-F11-exm-PR0701

PG1601 Publication of registration

St.27 status event code: A-4-4-Q10-Q13-nap-PG1601

PN2301 Change of applicant

St.27 status event code: A-5-5-R10-R11-asn-PN2301

PN2301 Change of applicant

St.27 status event code: A-5-5-R10-R14-asn-PN2301

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 4

PN2301 Change of applicant

St.27 status event code: A-5-5-R10-R13-asn-PN2301

St.27 status event code: A-5-5-R10-R11-asn-PN2301

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

FPAY Annual fee payment

Payment date: 20090727

Year of fee payment: 5

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 5

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

LAPS Lapse due to unpaid annual fee
PC1903 Unpaid annual fee

St.27 status event code: A-4-4-U10-U13-oth-PC1903

Not in force date: 20100825

Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

PC1903 Unpaid annual fee

St.27 status event code: N-4-6-H10-H13-oth-PC1903

Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

Not in force date: 20100825

PN2301 Change of applicant

St.27 status event code: A-5-5-R10-R13-asn-PN2301

St.27 status event code: A-5-5-R10-R11-asn-PN2301

P22-X000 Classification modified

St.27 status event code: A-4-4-P10-P22-nap-X000

PN2301 Change of applicant

St.27 status event code: A-5-5-R10-R13-asn-PN2301

St.27 status event code: A-5-5-R10-R11-asn-PN2301