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 PDFInfo
- 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
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q3/00—Selecting arrangements
- H04Q3/0016—Arrangements providing connection between exchanges
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/02—Topology update or discovery
- H04L45/028—Dynamic adaptation of the update intervals, e.g. event-triggered updates
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q3/00—Selecting arrangements
- H04Q3/0016—Arrangements providing connection between exchanges
- H04Q3/0062—Provisions 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
본 발명은 소프트스위치에서 중계선 개수를 관리하는 방법 및 소프트스위치에 관한 것으로, 보다 상세하게는 공중 전화망(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)
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) |
-
2003
- 2003-08-25 KR KR10-2003-0058603A patent/KR100511664B1/en not_active Expired - Fee Related
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 |