KR100275514B1 - Method of selecting routing scenario by transit network selection information elements - Google Patents

Method of selecting routing scenario by transit network selection information elements Download PDF

Info

Publication number
KR100275514B1
KR100275514B1 KR1019980051630A KR19980051630A KR100275514B1 KR 100275514 B1 KR100275514 B1 KR 100275514B1 KR 1019980051630 A KR1019980051630 A KR 1019980051630A KR 19980051630 A KR19980051630 A KR 19980051630A KR 100275514 B1 KR100275514 B1 KR 100275514B1
Authority
KR
South Korea
Prior art keywords
network
routing scenario
call
information
routing
Prior art date
Application number
KR1019980051630A
Other languages
Korean (ko)
Other versions
KR20000034326A (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 KR1019980051630A priority Critical patent/KR100275514B1/en
Publication of KR20000034326A publication Critical patent/KR20000034326A/en
Application granted granted Critical
Publication of KR100275514B1 publication Critical patent/KR100275514B1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/54Store-and-forward switching systems 
    • H04L12/56Packet switching systems
    • H04L12/5601Transfer mode dependent, e.g. ATM
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q11/00Selecting arrangements for multiplex systems
    • H04Q11/04Selecting arrangements for multiplex systems for time-division multiplexing
    • H04Q11/0428Integrated services digital network, i.e. systems for transmission of different types of digitised signals, e.g. speech, data, telecentral, television signals
    • H04Q11/0478Provisions for broadband connections
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/54Store-and-forward switching systems 
    • H04L12/56Packet switching systems
    • H04L12/5601Transfer mode dependent, e.g. ATM
    • H04L2012/5614User Network Interface
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/54Store-and-forward switching systems 
    • H04L12/56Packet switching systems
    • H04L12/5601Transfer mode dependent, e.g. ATM
    • H04L2012/5619Network Node Interface, e.g. tandem connections, transit switching
    • H04L2012/562Routing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13353Routing table, map memory
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13541Indexing scheme relating to selecting arrangements in general and for multiplex systems routing

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Telephonic Communication Services (AREA)

Abstract

1. 청구범위에 기재된 발명이 속한 기술분야1. TECHNICAL FIELD OF THE INVENTION

본 발명은 루팅 시나리오 결정방법에 관한 것임.The present invention relates to a routing scenario determination method.

2. 발명이 해결하려고 하는 기술적 과제2. The technical problem to be solved by the invention

본 발명은, 광대역 종합정보통신망(B-ISDN)에서 신호메시지에 포함된 착신번호를 해석하여 자국호 및 출중계호를 구분하고, 출중계호에 대해 호설정 메시지의 중계망 선택정보를 이용하여 발신 가입자가 설정한 중계망을 경유할 수 있도록 루팅 시나리오를 설정하기 위한 루팅 시나리오 결정방법을 제공하고자 함.The present invention analyzes the called number included in the signaling message in the B-ISDN to distinguish the home call and the outgoing call, and the calling subscriber uses the relay network selection information of the call setup message for the outgoing call. To provide a routing scenario decision method for setting up a routing scenario so that it can pass through the configured relay network.

3. 발명의 해결방법의 요지3. Summary of Solution to Invention

본 발명은, 중계망 식별정보, 국가코드 및 시외코드 정보 테이블과 루팅 시나리오 테이블을 링크드 리스트로 구성하는 단계; 가입자 발신호 및 입중계되는 호의 종류를 판단하는 단계; 국제호시에, 중계망 선택정보의 유무를 검사하여, 자신의 망과 타 사업자망을 구별하고, 설정된 루팅 시나리오에 따라 중계 공중망 선택 데이터를 설정하는 단계; 및 시외호시에, 중계망 선택정보의 유무를 검사하여, 착신 가입자가 속한 공중망을 선택하고, 중계 공중망 선택 데이터를 설정하는 단계를 포함함.The present invention comprises the steps of: configuring a relay network identification information, a country code and a long distance code information table, and a routing scenario table into a linked list; Determining the type of call originating and incoming call; Checking the presence or absence of relay network selection information in an international call, distinguishing one's own network from another provider's network, and setting relay public network selection data according to a set routing scenario; And checking the presence or absence of the relay network selection information in the long distance call, selecting the public network to which the called subscriber belongs, and setting the relay public network selection data.

4. 발명의 중요한 용도4. Important uses of the invention

본 발명은 종합정보통신망(ISDN) 등에 이용됨.The present invention is used in an integrated information communication network (ISDN).

Description

공중망에서 중계망 선택정보를 반영한 루팅 시나리오 결정방법Routing Scenario Determination Method Reflecting Relay Selection Information in Public Networks

본 발명은 광대역 종합정보통신망(B-ISDN : Broadband Integrated Service Digital Network) 환경의 비동기전달모드(ATM : Asynchronous Trasfer Mode) 가상채널(VC : VC) 교환시스템에서 호/연결 설정신호 메시지내의 착신 가입자 번호와 중계망 선택정보내의 망식별번호를 사용하여 발신 가입자가 선택한 중계망을 경유한 착신 가입자로의 호 설정시에, 발신 가입자망의 교환기 또는 중계망 교환기에서 착신 가입자 번호와 망식별번호를 반영한 루팅 시나리오를 설정할 수 있도록 한 루팅 시나리오 결정방법 및 그를 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체에 관한 것이다.The present invention relates to a called subscriber number in a call / connection establishment signal message in an Asynchronous Trasfer Mode (ATM) virtual channel (VC) switching system in a Broadband Integrated Service Digital Network (B-ISDN) environment. And a routing scenario that reflects the called party number and network identification number at the switching terminal or relay network switch of the calling subscriber network when establishing a call to the called subscriber via the relay network selected by the calling subscriber using the network identification number in the relay network selection information. The present invention relates to a computer-readable recording medium recording a routing scenario and a program for realizing the routing scenario.

발신 가입자가 속한 공중망 또는 중계망 선택정보가 포함된 호/연결 설정신호 메시지를 수신한 중계망이 중계망 선택정보가 반영된 호/연결 설정을 위한 루팅 시나리오를 결정하기 위해서는, ATM 교환기의 운용자 정합기능을 통하여 운용자가 설정하는 호 종류(즉, 국제호,시외호,시내호)별 국번호, 국번호에 연결된 루팅 시나리오 및 루트에 중계망 선택정보가 반영되어야 한다.In order to determine the routing scenario for call / connection establishment in which the relay network receives the call / connection establishment signaling message including the public network or relay network selection information to which the calling subscriber belongs, the operator can use the operator matching function of the ATM switch. The relay network selection information must be reflected in the station number, route scenario connected to the station number, and route for each call type (i.e., international call, long distance call, and local call) that are set up.

음성 서비스를 제공하는 공중교환전화망(PSTN : Public Switched Telephone Network)망에서는 착신 가입자가 속한 망 또는 발신 가입자가 원하는 공중망으로 호를 설정하기 위하여 착신번호 정보에 포함된 망식별번호를 사용하여 중계망을 선택하는 방법을 사용하고 있으며, 중계망 선택 정보가 정의된 신호 메시지를 사용하는 협대역 종합정보통신망(N-ISDN : Narrow ISDN) 망에서도 중계망 선택정보는 사용하지 않고 PSTN과 동일한 방법을 적용하고 있다.Public Switched Telephone Network (PSTN) network that provides voice service selects relay network by using network identification number included in called party number information to set up call to public network to which called party belongs or outgoing subscriber. N-ISDN (Narrow ISDN) networks that use signaling messages with defined relay selection information do not use relay network selection information and apply the same method to PSTN.

B-ISDN망의 신호 메시지에는 발신 가입자가 공중망으로 호/연결 설정을 요구할 때, 발신 가입자가 원하는 중계망을 선택하는 방법으로 중계망 선택 정보(Transit Network Selection Information Element)을 사용할 수 있도록 규정하고 있다.The signaling message of the B-ISDN network stipulates that the calling subscriber can use the Transit Network Selection Information Element to select the desired relay network when the calling subscriber requests the call / connection setup to the public network.

종래의 PSTN, N-ISDN, B-ISDN에서 운용중인 공중망 교환기는 복수 사업자 망 환경이라 하여도 PSTN에서 제공하는 사전 선택제와 유사한 방법(즉, 발신 가입자가 입력한 착신번호에 포함된 망식별번호를 사용하는 방법)을 적용하여 발신 가입자가 요구한 모든 호에 대하여 고정된 중계망을 통하여 호를 설정하거나, 망의 번호계획에서 구분되는 착신 가입자망 식별정보를 사용하여 착신 가입자가 속한 망으로 호를 설정하는 방법을 사용하였다.The public network switch operating in the conventional PSTN, N-ISDN, and B-ISDN is similar to the pre-selection system provided by the PSTN even in a multi-entry network environment (i.e., the network identification number included in the called party number entered by the calling subscriber). To set the call through the fixed relay network for all calls requested by the calling subscriber or set up the call to the network to which the called subscriber belongs by using the called subscriber network identification information distinguished from the network number plan. Method was used.

그러나, 발신 가입자가 요구한 모든 호에 대하여 고정된 중계망을 통하여 호를 설정하는 전자의 방법은 서비스 사용자에게 특정한 호 종류별로 타 사업자망을 경유한 고정된 루트를 통해서만 서비스를 제공할 수 있고, 착신 가입자망 식별정보를 사용하여 착신 가입자가 속한 망으로 호를 설정하는 후자의 방법은 서비스 사용자가 원하는 중계망을 선택하여도 호 설정 과정에 이를 반영할 수 없는 문제점이 있었다.However, the former method of setting up a call through a fixed relay network for all calls requested by an originating subscriber can provide a service user only through a fixed route through another network for a specific call type. The latter method of establishing a call to a network to which a called subscriber belongs by using subscriber network identification information has a problem in that it cannot be reflected in a call setup process even if a service user selects a desired relay network.

B-ISDN 공중 통신망은 동일한 서비스라 하여도 복수 사업자에 의한 망 구성이 필연적이며, 각 사업자는 경쟁에 대비한 요금정책 및 서비스 개선을 통하여 서비스 이용자에게 유리한 요금 및 서비스 품질을 제공할 수 있다.The B-ISDN public telecommunication network is inevitably composed of multiple providers even for the same service, and each operator can provide favorable rates and quality of service to service users through the policy and service improvement in preparation for competition.

이러한 복수망 사업자 환경과 서비스 경쟁 환경에서 서비스 이용자는 사용하는 서비스에 따른 각 사업자의 서비스별 요금 및 품질을 비교하여 착신 가입자가 속한 착신 가입자 망까지 호를 설정하기 위하여, 경유하고자 하는 중계망을 선택할 수 있고, 공중망으로의 호/연결 설정 요구시에 선택한 중계망의 망식별번호를 중계망 선택정보에 포함하여 호가 발신 가입자가 선택한 중계망을 경유하도록 요구할 수 있다. 이때, 발신 가입자가 속한 공중망 또는 중계망 선택정보가 포함된 호/연결 설정 신호 메시지를 수신한 중계망에서는 발신 가입자가 선택한 중계망 식별번호가 반영된 루팅 시나리오를 결정하여 발신 가입자가 원하는 중계망을 통해 호가 설정될 수 있도록 한다.In such a multi-network operator environment and a service competition environment, a service user may select a relay network to pass through to compare the rates and the quality of each service of each service provider to the called subscriber network belonging to the called subscriber. In addition, the network identification number of the selected relay network may be included in the relay network selection information when the call / connection setting request to the public network is requested, and the call may be requested through the relay network selected by the calling subscriber. At this time, the relay network receiving the call / connection setup signal message including the public network or relay network selection information to which the calling subscriber belongs may determine a routing scenario reflecting the relay network identification number selected by the calling subscriber, thereby establishing a call through the relay network desired by the calling subscriber. Make sure

이처럼 E.164 주소체계를 사용하는 B-ISDN의 ATM VC 교환기에서 신호 메시지의 착신 가입자 번호와 중계망 선택정보에 포함된 발신 가입자가 선택한 중계망 식별번호를 사용하여 착신 가입자망으로 호를 설정하기 위한 루트를 결정할 때에, 착신 가입자번호의 망식별정보와 중계망 식별번호를 사용하여 호/연결 설정을 위한 새로운 루팅 시나리오를 결정할 수 있다.As such, the route for establishing a call to the called subscriber network using the called subscriber number of the signaling message and the relay network identification number selected by the calling subscriber included in the relay network selection information in the ATM VC switch of the B-ISDN using the E.164 address system. When determining, the new routing scenario for call / connection establishment may be determined using the network identification information of the called party number and the relay network identification number.

따라서, 복수 B-ISDN 사업자 환경에서 발신 가입자가 중계망 선택정보를 사용할 수 있는 방법을 제공하여 사용하고자 하는 호 종류에 따라 공중망 사업자가 제공하는 요금과 서비스를 기준으로 망식별번호에 의하여 구별되는 발신 가입자가 원하는 중계망을 선택할 수 있도록 하고, 중계망 선택 정보가 포함된 호/연결 설정 신호 메시지를 수신한 발신 가입자망 또는 중계망에서 착신 가입자번호 및 중계망 식별번호를 사용하여 발신 가입자가 원하는 망으로 호/연결을 설정할 수 있도록 새로운 루팅 시나리오를 결정하는 방안이 필수적으로 요구된다.Therefore, in the multiple B-ISDN service provider environment, the calling subscriber distinguished by the network identification number based on the rate and service provided by the public network operator according to the type of call to be used by providing the method of using the relay network selection information. The caller / connection to the desired network using the called party number and the relay network identification number from the calling subscriber network or the relay network that receives the call / connection setup signaling message including the relay network selection information. It is essential to determine a new routing scenario so that it can be set.

상기한 바와 같은 요구에 부응하기 위하여 안출된 본 발명은, 광대역 종합정보통신망(B-ISDN)에서 신호메시지에 포함된 착신번호를 해석하여 자국호 및 출중계호를 구분하고, 출중계호에 대해 호설정 메시지의 중계망 선택정보를 이용하여 발신 가입자가 설정한 중계망을 경유할 수 있도록 루팅 시나리오를 설정하기 위한 루팅 시나리오 결정방법 및 그를 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체를 제공하는데 그 목적이 있다.The present invention devised to meet the requirements as described above, the B-ISDN is to interpret the called number included in the signal message in the B-ISDN to distinguish between the local and outgoing calls, and set up calls for outgoing calls The purpose of the present invention is to provide a routing scenario determination method for setting up a routing scenario using a relay network selection information of a message and a computer readable recording medium recording a program for realizing the routing scenario so as to pass through a relay network set by a calling subscriber. have.

도 1 은 본 발명이 적용되는 비동기전달모드(ATM) 교환시스템의 구성 예시도.1 is an exemplary configuration diagram of an asynchronous transfer mode (ATM) exchange system to which the present invention is applied.

도 2 는 본 발명에 따른 공중망 교환기에서의 공중망 식별정보, 국번호 정보와 루팅 시나리오의 연관 관계를 나타낸 데이터 구조도.Figure 2 is a data structure diagram showing the relationship between the public network identification information, station number information and routing scenarios in the public network switch in accordance with the present invention.

도 3a 및 3b 는 본 발명에 따른 루팅 시나리오 결정방법에 대한 일실시예 흐름도.Figure 3a and 3b is an embodiment flow diagram for a routing scenario determination method according to the present invention.

*도면의 주요 부분에 대한 부호의 설명* Explanation of symbols for the main parts of the drawings

11 : 가입자 교환 서브시스템(ALS)11: Subscriber Switching Subsystem (ALS)

12 : 중앙 교환 서브시스템(ACS)12: Central Switching Subsystem (ACS)

상기 목적을 달성하기 위한 본 발명은, 비동기전달모드 교환기에 적용되는 반영한 루팅 시나리오 결정방법에 있어서, 중계망 선택기능을 지원하기 위한 중계망 식별정보, 국가코드 및 시외코드 정보 테이블과 루팅 시나리오 테이블을 링크드 리스트로 구성하는 제 1 단계; 루팅 시나리오 결정을 위하여 국번호 정보에 포함된 루팅 시나리오 포인터를 검색하고 검색된 루팅 시나리오 포인터로 상기 루팅 시나리오 테이블을 검색하여, 신호메시지에 포함된 착신번호에 대한 번호번역을 수행한 후에, 가입자 발신호 및 입중계되는 호의 종류를 판단하는 제 2 단계; 상기 제 2 단계의 판단결과에 따라, 국제호에 대해 신호 메시지에 실린 중계망 선택정보의 유무를 검사하여, 망식별번호로 자신의 망과 타 사업자망을 구별하고, 설정된 루팅 시나리오에 따라 중계망 선택제어에 필요한 데이터를 설정하는 제 3 단계; 및 상기 제 2 단계의 판단결과에 따라, 시외호에 대해 신호 메시지에 실린 중계망 선택정보의 유무를 검사하여, 착신 가입자가 속한 공중망을 선택하고, 망식별번호를 사용하여 경유해야 할 중계 공중망을 선택하기 위하여 필요한 데이터를 설정하는 제 4 단계를 포함한다.The present invention for achieving the above object, in the reflected routing scenario determination method applied to the asynchronous delivery mode switch, linked network identification information, country code and long distance code information table and routing scenario table to support the relay network selection function A first step consisting of; To determine the routing scenario, search the routing scenario pointer included in the station number information, search the routing scenario table with the searched routing scenario pointer, perform a number translation on the called number included in the signaling message, and then call the subscriber. A second step of determining the type of call relayed; According to the determination result of the second step, by checking the presence or absence of the relay network selection information contained in the signal message for the international call, the network identification number to distinguish between the own network and the other operator network, relay network selection control according to the set routing scenario Setting a data required for the third step; And according to the determination result of the second step, checking the presence or absence of the relay network selection information contained in the signaling message for the long distance call, selecting the public network to which the called subscriber belongs, and selecting the relay public network to be routed using the network identification number. And a fourth step of setting the necessary data in order to.

또한, 본 발명은, 프로세서를 구비한 프로세서를 구비한 비동기전달모드 교환기에, 중계망 선택기능을 지원하기 위한 중계망 식별정보, 국가코드 및 시외코드 정보 테이블과 루팅 시나리오 테이블을 링크드 리스트로 구성하는 제1 기능; 루팅 시나리오 결정을 위하여 국번호 정보에 포함된 루팅 시나리오 포인터를 검색하고 검색된 루팅 시나리오 포인터로 상기 루팅 시나리오 테이블을 검색하여, 신호메시지에 포함된 착신번호에 대한 번호번역을 수행한 후에, 가입자 발신호 및 입중계되는 호의 종류를 판단하는 제2 기능; 상기 제2 기능의 판단결과에 따라, 국제호에 대해 신호 메시지에 실린 중계망 선택정보의 유무를 검사하여, 망식별번호로 자신의 망과 타 사업자망을 구별하고, 설정된 루팅 시나리오에 따라 중계망 선택제어에 필요한 데이터를 설정하는 제3 기능; 및 상기 제2 기능의 판단결과에 따라, 시외호에 대해 신호 메시지에 실린 중계망 선택정보의 유무를 검사하여, 착신 가입자가 속한 공중망을 선택하고, 망식별번호를 사용하여 경유해야 할 중계 공중망을 선택하기 위하여 필요한 데이터를 설정하는 제4 기능을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체를 제공한다.In addition, the present invention provides a linked list of a relay network identification information, a country code and a long distance code information table, and a routing scenario table for supporting a relay network selection function, in a asynchronous delivery mode switch having a processor having a processor. function; To determine the routing scenario, search the routing scenario pointer included in the station number information, search the routing scenario table with the searched routing scenario pointer, perform a number translation on the called number included in the signaling message, and then call the subscriber. A second function of determining the type of call being relayed; In accordance with the determination result of the second function, the presence or absence of the relay network selection information contained in the signal message for the international call, the network identification number to distinguish between the own network and the other operator network, relay network selection control according to the set routing scenario A third function of setting data required for a; And checking the presence or absence of the relay network selection information included in the signaling message for the long distance call according to the determination result of the second function, selecting the public network to which the called subscriber belongs, and selecting the relay public network to be routed using the network identification number. A computer readable recording medium having recorded thereon a program for realizing a fourth function of setting necessary data for providing the same.

이하, 첨부된 도면을 참조하여 본 발명에 따른 바람직한 일실시예를 상세히 설명한다.Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings.

도 1 은 본 발명이 적용되는 비동기전달모드(ATM) 교환시스템의 구성 예시도로서, ATM 교환시스템의 구조 및 호 설정을 위한 소프트웨어 기능 구성도를 나타낸다.1 is a diagram illustrating a configuration of an asynchronous transfer mode (ATM) switching system to which the present invention is applied, and illustrates a configuration of a software function for setting up a call and a structure of an ATM switching system.

도 1에 도시된 바와 같이, 본 발명이 적용되는 ATM 교환시스템은 크게 가입자 교환 서브시스템(ALS : ATM Local switching Subsystem)(11)과 중앙 교환 서브시스템(ACS : ATM Central switching Subsystem)(12)을 포함한다.As shown in Fig. 1, the ATM switching system to which the present invention is applied is largely divided into an ATM Local Switching Subsystem (ALS) 11 and an ATM Central Switching Subsystem (ACS) 12. Include.

가입자 교환 서브시스템(ALS)(11)은 가입자 정합 모듈(SIM : Subscriber Interface Module)(15), 중계선 정합 모듈(TIM : Trunk Interface Module)(16), 그리고 호/연결을 제어하는 호/연결 제어 프로세서(CCCP : Call and Connection Control Processor)(13)를 구비하며, 중앙 교환 서브시스템(ACS)(12)은 운용 및 유지보수 프로세서(OMP : Operation & Maintenance Processor)(14)를 구비한다.Subscriber Switching Subsystem (ALS) 11 includes Subscriber Interface Module (SIM) 15, Trunk Interface Module (TIM) 16, and call / connection control to control call / connection. Call and Connection Control Processor (CCCP) 13, and Central Switching Subsystem (ACS) 12 includes Operation & Maintenance Processor (OMP) 14.

호/연결 제어 프로세서(CCCP)(13)는 사용자 신호 정합 블록(USIF : User Signaling Interface Function), 사용자 프로토콜 제어 블록(USCF : User Protocol Control Function)(132), 착신번호 번역 라이브러리 블록(NTLF : Number Translation Library Function)(133), 출중계호 제어 블록(NPCF : Network Protocol Control Function)(134), 그리고 망 프로토콜 정합 블록(NPIF : Network Protocol Interface Function)(135)을 구비한다.The call / connection control processor (CCCP) 13 includes a user signal matching interface (USIF), a user protocol control function (USCF) 132, and a called number translation library block (NTLF: Number). Translation Library Function (133), Outgoing Call Control Block (NPCF: Network Protocol Control Function) 134, and Network Protocol Interface Block (NPIF: Network Protocol Interface Function) 135.

운용 및 유지보수 프로세서(OMP)(14)는 운용 및 보전 기능을 수행하는 프로세서로서, 과금, 통계 및 운용자 정합기능을 제공하며, 추가적으로 호/연결 설정을 위하여 집중화된 처리가 요구되는 착신번호 번역 제어 블록(NTCF : Number Translation Control Function Block)(141), 출중계시 루트 및 서브루트 설정 블록(RTCF : RouTing Control Function Block)(142)을 구비한다. 그리고, 운용 및 유지보수 프로세서(OMP)(14)는 착신번호 번역과 루트 및 서브루트 설정기능을 위한 데이터 처리 블록으로 번호 데이터 제어 블록(NDCF : Network Data Control Function)(144)과 루트 및 서브루트 데이터 제어 블록(RDHF : Routing Data Handling Control Function)(143)을 구비한다.Operation and maintenance processor (OMP) 14 is a processor that performs the operation and maintenance functions, provides billing, statistics and operator matching function, and additionally called number translation control that requires centralized processing for call / connection setup A number translation control function block (NTCF) 141 and a routing and subroute setting block (RTCF) 142 are available. In addition, the operation and maintenance processor (OMP) 14 is a data processing block for a called number translation and a route and subroute setting function. The number data control block (NDCF) 144 and the route and subroute are represented. Routing Data Handling Control Function (RDHF) 143 is provided.

상기한 바와 같은 구성을 갖는 본 발명이 적용되는 ATM 교환시스템의 동작을 살펴보면 다음과 같다.Looking at the operation of the ATM switching system to which the present invention having the configuration as described above is applied as follows.

먼저, 가입자 단말에서 송신되는 신호 정보는 가입자 정합 모듈(SIM)(15)에서 사용자 단말과 신호 프로토콜 정합 기능을 수행하는 호/연결 제어 프로세서(CCCP)(13)의 사용자 신호 정합 블록(USIF)(131)으로 전해진다. 이때, 사용자 신호 정합 블록(USIF)(131)은 디코딩된 신호메시지를 호/연결 설정을 제어하는 사용자 프로토콜 제어 블록(USCF)(132)로 전송한다.First, the signal information transmitted from the subscriber terminal is transmitted to the user signal matching block (USIF) of the call / connection control processor (CCCP) 13 which performs a signal protocol matching function with the user terminal in the subscriber matching module (SIM) 15. 131). In this case, the user signal matching block (USIF) 131 transmits the decoded signal message to the user protocol control block (USCF) 132 that controls the call / connection setup.

이후, 사용자 프로토콜 제어 블록(USCF)(132)에서는 수신 메시지에 대한 에러를 검사하여, 에러 없으면 설정 요구된 호/연결의 호 종류(자국호, 출중계호)를 판단하기 위하여 국번호 번역 기능을 수행하는 착신번호 번역 라이브러리 블록(NTLF)(134)을 호출한다.Thereafter, the user protocol control block (USCF) 132 checks an error for the received message, and if there is no error, performs a station number translation function to determine the call type (local code, outgoing call) of the requested call / connection. Called party number translation library block (NTLF) 134.

다음으로, 착신번호 번역 라이브러리 블록(NTLF)(134)에서 설정 요구된 호가 출중계호이면 출중계 처리에 필요한 루팅 시나리오 번호, 호종류(국제호, 시외호, 시내호, 자국착신호)와 부가적인 약속된 데이터를 사용자 프로토콜 제어 블록(USCF)(132)으로 전달한다.Next, if the call set up in the called number translation library block (NTLF) 134 is an outgoing call, a routing scenario number, a call type (international call, an intercity call, a local call, a local call signal) required for outgoing call processing, and additional signals Deliver the promised data to user protocol control block (USCF) 132.

이후에, 사용자 프로토콜 제어 블록(USCF)(132)은 운용 및 유지보수 프로세서(OMP)(14)에 있는 루트 및 서브루트 설정 블록(RTCF)(142)으로 착신번호 번역 라이브러리 블록(NTLF)(143)으로부터 수신된 루팅 시나리오 번호와 가입자가 요구한 서비스품질(QoS : Quality of Service)을 만족시키기 위한 대역폭을 전송하여 요구된 출중계호가 처리되어야 하는 가입자 교환 서브시스템(ALS)(11)을 선택하고, ALS가 결정되면 선정된 가입자 교환 서브시스템(ALS)(11)의 출중계호 제어 블록(NPCF)(134)으로 호/연결 제어에 필요한 데이터를 송신하여 다른 ATM 교환시스템으로 호설정 메시지를 송신할 수 있도록 한다.Subsequently, the user protocol control block (USCF) 132 is a called number translation library block (NTLF) 143 to a root and subroot setup block (RTCF) 142 in the operation and maintenance processor (OMP) 14. Selects a subscriber switching subsystem (ALS) 11 to which the requested outgoing call should be processed by transmitting a bandwidth to satisfy the quality of service (QoS) requested by the routing scenario number received from When the ALS is determined, the call setup message may be transmitted to the other ATM switching system by sending data required for call / connection control to the outgoing call control block (NPCF) 134 of the selected ALS 11. To help.

이어서, 출중계호 제어 블록(NPCF)(134)는 망간 인터페이스(NNI : Network-Network Interface) 프로토콜에 따라 호제어를 수행한 후에, 망 프로토콜 정합 블록(NPIF)(135)과 중계선 정합 모듈(TIM : Trunk Interface Module)(16)을 거처 호설정 메시지를 타 교환시스템으로 송신한다.Subsequently, the outgoing call control block (NPCF) 134 performs call control according to a network-network interface (NNI) protocol, and then the network protocol matching block (NPIF) 135 and the relay line matching module (TIM). Trunk Interface Module (16) transmits a call setup message to another switching system.

한편, 운용 및 유지보수 프로세서(OMP)(14)내에 위치한 루트 및 서브루트 데이터 제어 블록(RDHF)(143)은 운용자 정합을 통하여 수신한 루트와 루팅 시나리오의 데이터를 관리하는 기능을 수행하며, 루트와 루팅 시나리오 데이터에 공통으로 포함되는 망식별 정보의 일치성을 보장한다. 즉, 루트에 할당된 망식별정보가 "A" 사업자망인 경우에 국번호와 연결되는 루팅 시나리오의 망 식별정보도 "A"인 경우에 한하여 루팅 시나리오를 생성할 수 있다. 이와 같은 과정을 통하여 운용자가 요구한 루트 및 루팅 시나리오의 망 식별정보는 일치성이 보장된다.Meanwhile, the root and subroute data control block (RDHF) 143 located in the operation and maintenance processor (OMP) 14 manages data of the route and the routing scenario received through operator registration. It ensures the consistency of network identification information commonly included in the routing scenario data. That is, when the network identification information assigned to the route is "A" operator network, the routing scenario may be generated only when the network identification information of the routing scenario connected with the station number is also "A". Through this process, the network identification information of the route and routing scenario requested by the operator is guaranteed to be consistent.

그리고, 운용 및 유지보수 프로세서(OMP)(14)내에 위치한 번호 데이터 제어 블록(NDCF)(144)는 운용자 정합 기능을 통하여 수신한 국번호(CC : Country Code, TC : Trunk Code, OFC : Office Code)를 국번호 번호번역시에 사용하는 데이터(국가 코드, 국가코드 정보, 시외 국번호, 시외 국번호 정보, 시내 국번호, 시내 국번호 정보) 테이블에 할당한다.The number data control block (NDCF) 144 located in the operation and maintenance processor (OMP) 14 receives a station number (CC: Country Code, TC: Trunk Code, OFC: Office Code) received through an operator matching function. Is assigned to the data (country code, country code information, long distance country code, long distance country code information, city code, city code).

B-ISDN 망 번호계획, 즉 착신 가입자 번호에서 착신 가입자가 속한 사업자망을 구분하는 번호정보는 시외국번(TC)의 첫번째 자리 정보로 운용자가 운용자 정합을 통하여 시외 국번호 생성을 요구하면, 번호 데이터 제어 블록(NDCF)(144)에서는 하기의 도 2의 공중망 식별정보 데이터 구조로 모든 B-ISDN의 ATM 교환시스템에 공통으로 생성되어 운용되는 망식별 데이터를 참조하여 입력된 시외 국번호의 착신 망 식별정보를 추출하고 국번호(TC) 정보에 반영한다. 즉, 번호 데이터 제어 블록(NDCF)(144)에서는 운용자가 입력한 시외 국번호의 첫자리로 하기의 도 2의 공중망 식별정보(R_NETWORK_ID)를 검색하여 모든 B-ISDN 망사업자를 대상으로 할당된 시외번호 첫자리와 비교한다.The B-ISDN network number plan, that is, the number information that distinguishes the operator network to which the called party belongs from the called party number is the first digit information of the long distance number (TC). In block NDCF 144, the terminating network identification information of the inter-country station number is input by referring to the network identification data that is commonly generated and operated in the ATM switching system of all B-ISDNs in the public identification information data structure of FIG. Extract it and apply it to the station number (TC) information. That is, the number data control block (NDCF) 144 searches the public network identification information (R_NETWORK_ID) shown in FIG. 2 as the first digit of the long distance station number input by the operator, and the first digit number assigned to all B-ISDN network operators. Compare with

검색한 망식별번호 종류(Self, net1, net2 ~ net8, net9)를 모든 시외국번호에 대하여 시외 국번호 정보 테이블의 사업자망 정보에 할당하고, 번호번역시에 "Self"이면 번호 번역을 수행하는 교환기가 속한 사업자 망이고, 이외의 경우는 착신 번호가 나타내는 가입자가 타 사업자망에 생성된 가입자로 판단하기 위한 정보로 사용한다.The network identification number type (Self, net1, net2 to net8, net9) retrieved is assigned to the operator's network information in the long distance code information table for all the long distance numbers. In other cases, it is used as information to determine that the subscriber indicated by the called number is a subscriber created in another provider network.

도 2 는 본 발명에 따른 공중망 교환기에서의 공중망 식별정보, 국번호 정보와 루팅 시나리오의 연관 관계를 나타낸 데이터 구조도이다.FIG. 2 is a data structure diagram illustrating a correlation between public network identification information, station number information, and a routing scenario in a public network switch according to the present invention.

운용 및 유지보수 프로세서(OMP)(14)의 번호 데이터 제어 블록(NDCF)(144)에서 운용자 정합 기능을 통하여 국번호(CC, TC, OFC), 망선택정보(Self, net1, net2, ~ , net8, net9), 루팅 시나리오를 수신하면, 입력된 국번호의 사업자망 식별정보를 추출하고, 수신한 망 선택정보와 루트 및 서브루트 데이터 제어 블록(RDHF)(143)에 의해 미리 정의된 입력된 루팅 시나리오의 망식별정보가 일치하는 지를 확인하여, 일치된 경우에는 수신한 국번호가 운용자가 지정한 망과 루팅 시나리오로 루팅될 수 있도록 국번호 및 국번호 정보, 루팅 시나리오를 연결한 데이터를 구성한다.Station number (CC, TC, OFC), network selection information (Self, net1, net2, ~, net8) through operator matching function in the number data control block (NDCF) 144 of the operation and maintenance processor (OMP) 14 , net9), upon receiving the routing scenario, extracts the carrier network identification information of the entered station number, and inputs the routing scenario predefined by the received network selection information and the route and subroute data control block (RDHF) 143. Check if the network identification information is identical, and if there is a match, configure the data linking the station number, station number information, and routing scenario so that the received station number can be routed to the network designated by the operator.

도 3 은 본 발명에 따른 루팅 시나리오 결정방법에 대한 일실시예 흐름도로서, 국번호 번역기능중 공중망 선택정보를 반영한 루팅 시나리오 결정 절차를 나타낸다.3 is a flowchart illustrating a routing scenario determination method according to the present invention, and shows a routing scenario determination procedure reflecting public network selection information among station number translation functions.

본 발명에 따른 국번호 번역기능중 공중망 선택정보를 반영한 루팅 시나리오 결정 방법은, B-ISDN 구성의 핵심 장치인 ATM VC 교환기에서 발신 가입자에게는 공중망 사업자별 요금과 제공 서비스, 서비스 품질을 비교하여 가입자의 발신호가 경유하고자 하는 중계망을 선택할 수 있는 기능을 제공하고, 공중망에서 호제어 단계의 번호번역시에 발신 가입자가 선택한 중계망을 경유한 호 설정이 가능한 루팅 시나리오를 선택할 수 있는 기능을 제공한다.Routing scenario determination method reflecting the public network selection information of the station code translation function according to the present invention, in the ATM VC switch which is a core device of the B-ISDN configuration to the calling subscriber by comparing the charges and services provided by the public network operators, and the quality of service It provides the function to select the relay network that the call wants to go through, and the function to select the routing scenario that can set up the call via the relay network selected by the calling subscriber during the translation of the call control phase in the public network.

이러한 기능을 제공하기 위해서는, 호설정 요구 메시지내의 착신 가입자 번호에 포함된 착신 가입자망 정보와 중계망 선택정보내의 망식별번호를 사용하여 발신 가입자가 선택한 중계망을 경유하여 착신 가입자가 속한 망으로 호가 설정될 수 있도록 루팅 시나리오 및 루트가 설정되어야 한다.In order to provide such a function, a call is established to the network to which the called party belongs through the relay network selected by the calling subscriber by using the called party network information included in the called party number in the call setup request message and the network identification number in the relay network selection information. Routing scenarios and routes must be established to ensure that

망서비스 접속교환기(NSAP : Network Service Access Point) E.164 형태 또는 "Native E.164" 형태로 입력되는 착신번호 정보에서 착신 가입자가 속한 착신 가입자망 정보를 인식하기 위해서는, B-ISDN의 번호계획에 공중망 사업자별로 구분되는 정보가 포함되어야 하고, 번호번역과정에서 공중망 사업자 정보를 인식하여 착신 가입자가 속한 망을 인식할 수 있어야 하며, 발신 가입자가 호 설정요구 메시지의 중계망 선택정보에 포함시킨 중계망 식별정보를 사용하여 발신 가입자가 원하는 중계망이 나타내는 공중망 사업자를 인식할 수 있어야 한다. 이때, 번호번역과정에서는 착신 가입자 번호에 포함된 착신 공중망 사업자 정보를 추출하고, 중계망 선택 정보가 나타내는 공중망 사업자 정보를 추출한다.Network Service Access Point (NSAP: B-ISDN number plan to recognize the called party's network information to which the called party belongs from the called party number information input in E.164 or "Native E.164" format. It should include information distinguished by public network operators, and should be able to recognize the network belonging to the called subscriber by recognizing the public network operator information in the process of number translation, and identify the relay network included in the relay network selection information of the call establishment request message. The information shall be used to identify the public network operator represented by the relay network desired by the calling subscriber. At this time, in the number translation process, the terminating public network operator information included in the terminating subscriber number is extracted, and the public network operator information indicated by the relay network selection information is extracted.

그리고, 발신 가입자망의 발신 교환기 또는 중계망 선택정보가 포함된 호 설정 메시지를 수신한 공중 교환기는 추출된 2가지 공중망 사업자 정보를 비교하고 망 구성 현황을 파악하여 자신의 교환기에서 우선적으로 호를 루팅할 수 있는 공중망 사업자망을 선택하여야 하며, 선택된 망의 다음 교환기에서 번호번역을 통하여 발신 가입자가 선택한 중계망으로 호를 설정하기에 필요한 중계망 관련 정보가 포함된 호 설정 요구메시지를 다음 교환기로 송신할 수 있어야 한다.In addition, the public exchange receiving the call setup message including the originating exchange or relay network selection information of the outgoing subscriber network compares the extracted two public network operator information, grasps the network configuration status, and routes the call first in its own exchange. A public network operator network should be selected, and a call establishment request message containing relay network-related information necessary to establish a call to the relay network selected by the calling subscriber through number translation at the next exchange in the selected network should be able to be transmitted to the next exchange. do.

이러한 과정을 통하여 복수 사업자가 포함된 전체 B-ISDN 환경에서 발신 가입자는 공중망 사업자들이 제공하는 서비스별 요금, 제공 서비스, 서비스 품질을 기준으로 경유하고자 하는 중계망을 선택할 수 있고, 공중망에서는 발신 가입자가 선택한 중계 망을 경유한 호를 설정할 수 있다.Through this process, in the entire B-ISDN environment including multiple operators, the originating subscriber can select the relay network to be routed based on the rate, provided service, and quality of service provided by the public network operators. Calls can be established via the relay network.

도 3a 및 3b에 도시된 바와 같이, 본 발명에 따른 번호번역 단계에서 번호 번역 및 중계망 선택정보가 반영된 루팅 시나리오 결정방법은, 먼저 가입자 호/연결제어 기능을 수행하는 사용자 프로토콜 제어 블록(USCF)(132) 또는 중계호 제어기능을 수행하는 출중계호 제어 블록(NPCF)(134)이 가입자 발신호 및 입중계되는 호의 종류(자국 착신호, 출중계호)를 판단하기 위하여 번호번역 기능을 수행하는 착신번호 번역 라이브러리 블록(NTLF)(133)을 호출한다(301). 즉, 사용자 프로토콜 제어 블록(USCF)(132), 출중계호 제어 블록(NPCF)(134)은 신호 메시지에 포함되어 수신된 착신번호와 중계망 선택정보가 있는 경우에, 중계망 선택정보의 중계망 식별번호로 도 2의 공중망 식별정보를 검색하여 ATM 교환시스템에서 사용하는 망식별정보(self, net1, net2, ~ , net8, net9)로 변경하여 착신번호 번역 라이브러리 블록(NTLF)(133)을 호출한다(망식별정보가 없는 경우에는 "emp"로 설정)(301).As shown in Figures 3a and 3b, the routing scenario determination method in which the number translation and relay network selection information is reflected in the number translation step according to the present invention, first, a user protocol control block (USCF) performing a subscriber call / connection control function ( 132) or an outgoing call control block (NPCF) 134, which performs the relay call control function, performs a number translation function to determine the type of incoming call and incoming call (local call, outgoing call). The translation library block (NTLF) 133 is called (301). That is, the user protocol control block (USCF) 132 and the outgoing call control block (NPCF) 134 are used as the relay network identification number of the relay network selection information when the called party number and the relay network selection information are included in the signaling message. The public network identification information of FIG. 2 is retrieved and changed to network identification information (self, net1, net2, ~, net8, net9) used in the ATM switching system to call the called number translation library block (NTLF) 133 (network If there is no identification information, set it to "emp" (301).

이후, 번호번역 라이브러리 블록(NTLF)(133)이 사용자-망간 인터페이스(UNI), 망간 인터페이스(NNI)에 착신번호 디코딩 방법에 따라 디코딩을 수행하여 착신번호를 추출하고(302), 신호메시지의 착신번호 정보에 포함된 주소/번호 계획 정보와 번호 종류(International, National, Subscriber, Unknown) 등을 운용자에 의하여 구성된 국번호 테이블(국제번호,시외번호,시내번호)에 반영하여 국번호 정보를 나타내는 국번호 정보 테이블의 포인터를 추출하고, 시외호인 경우에 착신번호에 포함된 착신망 식별정보를 추출한다(303).After that, the number translation library block (NTLF) 133 decodes the called number by performing the decoding on the user-manganese interface (UNI) and the manganese interface (NNI) according to the decoding method of the called number (302), and receives the signal message. Station number information table showing station number information by reflecting address / number planning information and number type (International, National, Subscriber, Unknown) included in the number information in the station number table (international number, long distance number, city number) configured by the operator In step 303, the pointer is extracted, and the called network identification information included in the called number is extracted in case of the long distance code.

다음으로, 추출된 국번호 정보 포인터로 국번호 정보 테이블(국제호, 시외호, 시내호정보)을 검색하여 호종류(국제호,시외호,시내호)를 분석하여(304) 중계망 선택정보를 반영한 루팅 시나리오 검색을 시작한다. 즉, 루팅 시나리오 결정을 위하여 국번호 정보에 포함된 루팅 시나리오 포인터를 검색하고, 검색된 루팅 시나리오 포인터로 루팅 시나리오 테이블을 검색한다. 여기서, 루팅 시나리오 테이블은 도 2에 도시된 바와 같이 하나의 국번호에 대하여 최대 10개(자신의 망은 "self", 연동된 타 사업자망은 "net1 ~ net9")의 타 사업자망으로 루팅될 수 있는 루팅 시나리오 번호로 구성되는데, 중계망 선택정보를 반영하지 않은 경우에는 국번호 정보 테이블에 하나의 루팅 시나리오를 할당하는 구조를 사용한다.Next, the station number information table (international call, intercity call, city call information) is searched with the extracted station code pointer, and the call type (international call, intercity call, city call) is analyzed (304). Start a scenario search. That is, the routing scenario pointer included in the station number information is searched to determine the routing scenario, and the routing scenario table is searched by the found routing scenario pointer. Here, the routing scenario table can be routed to up to 10 other provider networks (one network is "self" and another network is connected to "net1 to net9") for one station number as shown in FIG. It consists of a routing scenario number. If the relay selection information is not reflected, a routing scenario is allocated to the station number information table.

분석결과, 호의 종류가 국제호이면, 호설정 신호메시지에 망식별정보가 있는지를 검사한다(305). 여기서, 국제호는 착신 가입자가 다른 국가에 있는 가입자를 의미하고 발신 교환기에서 국제연동기능을 제공하는 관문국 교환기까지의 경로가 중계망 선택정보를 사용하여 선택할 수 있는 경로이다. 그리고, 국제호에 대하여 발신 가입자가 선택한 중계망을 선택하는 방법은 사용자 프로토콜 제어 블록(USCF)(132), 출중계호 제어 블록(NPCF)(134)에서 번호번역 라이브러리 블록(133)으로 전달된 ATM 교환시스템에서 사용되는 망 식별 정보를 사용한다.As a result of the analysis, if the type of call is an international call, it is checked whether there is network identification information in the call setup signal message (305). Here, the international call refers to a subscriber in a different country, and a path from the originating exchange to the gateway station providing the international interworking function can be selected using the relay network selection information. In addition, the method for selecting the relay network selected by the calling subscriber for the international call may include the ATM exchange transferred from the user protocol control block (USCF) 132 and the outgoing call control block (NPCF) 134 to the number translation library block 133. Use network identification information used in the system.

검사결과, 호설정 신호메시지에 망식별정보가 없으면, 국번호정보(R_CC_INF)에 연결된 루팅 시나리오 포인터를 검색하고(306), 검색된 루팅 시나리오 포인터로 루팅 시나리오 테이블을 검색하여 루팅 시나리오 번호에 루팅 시나리오 포인터에 연결된 자신의 망(self)의 루팅 시나리오를 할당한 후에(307), 국번호 번역을 호출한 사용자 프로토콜 제어 블록(USCF)(132) 또는 출중계호 제어 블록(NPCF)(134)로 국번호번역결과(즉, "Carrier"를 "false"로, "TNS_del"을 "false"로 설정)를 전송한다(315).If there is no network identification information in the call setup signal message, the routing scenario pointer connected to the station number information (R_CC_INF) is searched (306). After assigning a routing scenario of the connected self (self) (307), the station number translation result (i.e., to the user protocol control block (USCF) 132 or outgoing call control block (NPCF) 134 that called station number translation (i.e. And "Carrier" to "false" and "TNS_del" to "false") (315).

이를 보다 상세히 살펴보면, 발신 가입자가 중계망 선택정보를 사용하지 않은 경우, 즉 사용자 프로토콜 제어 블록(USCF)(132), 출중계호 제어 블록(NPCF)(134)에서 전달된 망 식별번호가 "emp"인 경우의 루팅 시나리오는 루팅 시나리오 테이블에서 자신의 망(self)에 대응하는 루팅 시나리오 번호이며, 이러한 경우에 번호번역결과의 "Carrier"는 "false"로, "TNS_del"는 "false"로 설정된다. 이는 발신 가입자가 중계망 선택정보를 사용하지 않았거나, 발신가입자가 속한 망의 중계망 식별번호를 사용한 경우로 발신 가입자의 호가 자신의 망을 통하여 관문국 교환기까지 루팅됨을 의미하므로, 사용자 프로토콜 제어 블록(USCF)(132) 또는 출중계호 제어 블록(NPCF)(134)에서는 번호번역 결과의 루팅 시나리오 번호로 루팅을 실시하고, 중계망 선택정보에 따른 추가적인 처리는 없다.In more detail, when the calling subscriber does not use the relay network selection information, that is, the network identification number transmitted from the user protocol control block (USCF) 132 and the outgoing call control block (NPCF) 134 is "emp". The routing scenario of the case is a routing scenario number corresponding to its own network in the routing scenario table. In this case, "Carrier" is set to "false" and "TNS_del" is set to "false". This means that the calling subscriber does not use the relay selection information or the relay network identification number of the calling subscriber's network, so that the calling subscriber's call is routed through his network to the gateway switching center. In the 132 or outgoing call control block (NPCF) 134, routing is performed using the routing scenario number of the number translation result, and there is no additional processing according to the relay network selection information.

검사결과, 호설정 신호메시지에 망식별정보가 있으면, 중계망 선택정보가 나타내는 중계망번호를 검색하여(self, net1~net9)(308) 검색한 중계망이 자신의 망(self)인지를 판단한다(309).As a result of the test, if there is network identification information in the call setup signal message, the relay network number indicated by the relay network selection information is searched (self, net1 to net9) (308) to determine whether the searched relay network is its own network (309) (309). ).

판단결과, 검색한 중계망이 자신의 망(self)이면, 루팅 시나리오 번호에 국번호 정보의 루팅 시나리오 포인터에 연결된 자신의 망(self)의 루팅 시나리오를 할당한 후에(314), 국번호 번역을 호출한 사용자 프로토콜 제어 블록(USCF)(132) 또는 출중계호 제어 블록(NPCF)(134)로 국번호번역결과(즉, "Carrier"를 "false"로, "TNS_del"을 "true"로 설정)를 전송한다(315).As a result of the determination, if the searched relay network is its own network, after assigning the routing scenario of its own network linked to the routing scenario pointer of the station number information to the routing scenario number (314), the user who has called the station number translation The station number translation result (that is, "Carrier" is set to "false" and "TNS_del" is set to "true") is transmitted to the protocol control block (USCF) 132 or the outgoing call control block (NPCF) 134 ( 315).

판단결과, 검색한 중계망이 자신의 망(self)이 아닌 타 사업자망이면(net1~net9), 국번호 정보의 루팅 시나리오 포인터에 연결된 루팅 시나리오 테이블에서 검색한 중계망 번호에 해당하는 루팅 시나리오를 검색하여(310) 검색한 루팅 시나리오가 유효한지를 검사한다(311).As a result of the determination, if the searched relay network is not the own network (self) but other network (net1 ~ net9), the routing scenario corresponding to the relay network number searched from the routing scenario table connected to the routing scenario pointer of the station code information is searched ( 310, it is checked whether the searched routing scenario is valid (311).

검사결과, 검색한 루팅 시나리오가 유효하면, 루팅 시나리오번호에 국번호 정보의 루팅 시나리오 포인터에 연결된 루팅 시나리오중 선택된 망(net1~net9)에 해당하는 루팅 시나리오를 할당한 후에(313), 국번호 번역을 호출한 사용자 프로토콜 제어 블록(USCF)(132) 또는 출중계호 제어 블록(NPCF)(134)로 국번호번역결과(즉, "Carrier"를 "true"로, "TNS_del"을 "true"로 설정)를 전송한다(315).If the searched routing scenario is valid, after assigning the routing scenario corresponding to the network (net1 to net9) selected among the routing scenarios connected to the routing scenario pointer of the station number information to the routing scenario number (313), the station number translation is called. Transmit station number translation results (ie, "Carrier" to "true" and "TNS_del" to "true") to one User Protocol Control Block (USCF) 132 or Outgoing Call Control Block (NPCF) 134. (315).

검사결과, 검색한 루팅 시나리오가 유효하지 않으면, 루팅 시나리오번호에 국번호 정보의 루팅 시나리오 포인터에 연결된 루팅 시나리오중 자신의 망(self)에 해당하는 루팅 시나리오를 할당한 후에(312), 국번호 번역을 호출한 사용자 프로토콜 제어 블록(USCF)(132) 또는 출중계호 제어 블록(NPCF)(134)으로 국번호번역결과(즉, "Carrier"를 "true"로, "TNS_del"을 "faise"로 설정)를 전송한다(315).If the searched routing scenario is not valid, after assigning the routing scenario corresponding to its own network among the routing scenarios connected to the routing scenario pointer of the station number information to the routing scenario number (312), the station number translation is called. Transmit station number translation results (ie, "Carrier" to "true" and "TNS_del" to "faise") to one User Protocol Control Block (USCF) 132 or Outgoing Call Control Block (NPCF) 134. (315).

이처럼, 사용자 프로토콜 제어 블록(USCF)(132), 출중계호 제어 블록(NPCF)(134)에서 전달된 망 식별번호 종류가 "emp"가 아닌 경우, 즉 신호메시지에 중계망 선택정보가 있는 경우에는 ATM 교환시스템에서 사용하는 망식별번호 종류로 변환된 망식별정보(self, net1 ~ net9)를 사용하고, 국번호 정보에 포함된 루팅 시나리오 포인터로 루팅 시나리오 테이블을 검색하여 변환한 망식별 정보에 대응하는 루팅 시나리오 번호가 루팅시 사용할 루팅 시나리오 번호로 결정된다.As such, if the network identification number type transmitted from the user protocol control block (USCF) 132 and the outgoing call control block (NPCF) 134 is not "emp", that is, if there is a relay network selection information in the signaling message, the ATM is selected. Routing corresponding to the network identification information converted by using the network identification information (self, net1 to net9) converted to the network identification number type used in the exchange system, and searching the routing scenario table with the routing scenario pointer included in the station number information. The scenario number is determined as the routing scenario number to be used for routing.

만약, 발신 가입자가 선택한 중계망 식별번호가 자신의 망(self)가 아니고, 검색한 루팅 시나리오가 유효한 경우(0 ~ 1023)에는 "carrier"를 "true", "TNS_del"은 "true"로 할당하고, 유효하지 않은 경우에는 자신의 망(self)에 해당하는 루팅 시나리오를 재 선정하고, "carrier"를 "true", "TNS_del"은 "false"로 설정하여 재선정된 루팅 시나리오 번호와 함께 착신번호 번역 라이브러리 블록(NTLF)(133)을 호출한 사용자 프로토콜 제어 블록(USCF)(132), 출중계호 제어 블록(NPCF)(134)로 전송한다.If the selected relay network identification number is not its own network and the searched routing scenario is valid (0 to 1023), "carrier" is assigned to "true" and "TNS_del" to "true". If it is not valid, reselect the routing scenario corresponding to its own network, set "carrier" to "true", and set "TNS_del" to "false", along with the reselected routing scenario number. The translation library block (NTLF) 133 is transmitted to the called user protocol control block (USCF) 132 and outgoing call control block (NPCF) 134.

한편, 발신 가입자가 선택한 중계망 선택정보가 자신의 망(self)인 경우에는 "Carrier"는 "false", "TNS_del"는 "true"로 할당하고, 선택한 루팅 시나리오 번호와 함께 결과를 송신한다.On the other hand, if the relay network selection information selected by the calling subscriber is its own network, "Carrier" is assigned to "false" and "TNS_del" is assigned to "true", and the result is transmitted with the selected routing scenario number.

번호번역 및 루팅 시나리오 검색 결과를 확인한 사용자 프로토콜 제어 블록(USCF)(132) 또는 출중계호 제어 블록(NPCF)(134)는, "Carrier"가 "false"이면 호를 자신의 망을 통하여 국제 관문국 교환기까지 설정하고, "true"이면 착신번호 번역 라이브러리 블록(NTLF)(133)에서 결정한 루팅 시나리오 번호를 사용하여 타 사업자망을 경유하여 국제 관문국 교환기로 설정하여야 한다.The user protocol control block (USCF) 132 or outgoing call control block (NPCF) 134, which checks the number translation and routing scenario search results, calls the international gateway through its network if "Carrier" is "false". If it is true, it should be set as an exchange, and if it is "true", the routing scenario number determined by the called number translation library block (NTLF) 133 should be set as an international gateway station via another provider network.

그리고, 번호번역 및 루팅 시나리오 검색 결과를 확인한 사용자 프로토콜 제어 블록(USCF)(132) 또는 출중계호 제어 블록(NPCF)(134)는, "TNS_del"이 "true"이면 신호메시지에 포함된 중계망 선택정보가 루팅에 반영되었으므로 다음 교환기로의 호/연결 설정 신호 메시지에서 삭제하고, "false"이면 신호 메시지의 중계망 선택정보를 삭제하거나 변경하지 않고 다음 교환기로 전송되어야 함을 의미한다.The user protocol control block (USCF) 132 or outgoing call control block (NPCF) 134, which has confirmed the number translation and routing scenario search results, selects the relay network selection information included in the signal message when "TNS_del" is "true". Since is reflected in the routing, it is deleted from the call / connection setup signaling message to the next exchange, and "false" means that it should be transmitted to the next exchange without deleting or changing the relay network selection information of the signaling message.

분석결과, 호의 종류가 시외호이면, 국번호 정보(R_TC_INF)에 할당된 착신망을 검색하여(316) 호설정 신호 메시지에 망식별정보가 있는지를 검사한다(317).As a result of the analysis, if the call type is a long-distance call, the receiving network assigned to the station number information R_TC_INF is searched (316) to check whether there is network identification information in the call setup signal message (317).

검사결과, 호설정 신호 메시지에 망식별정보가 있으면, 국번호 정보에 연결된 루팅 시나리오 포인터로 루팅 시나리오 테이블을 검색하여 가입자 신호메시지의 중계망 선택정보에 포함된 망식별번호에 대응하는 루팅 시나리오를 검색한 후에(318), 검색한 루팅 시나리오가 유효한지를 판단한다(319).As a result of the check, if there is network identification information in the call setup signaling message, the routing scenario table connected to the station number information is searched for a routing scenario corresponding to the network identification number included in the relay network selection information of the subscriber signal message. In operation 318, it is determined whether the searched routing scenario is valid.

판단결과, 검색한 루팅 시나리오가 유효하면, 루팅 시나리오 번호에 가입자 신호메시지 중계망 선택정보의 망 식별번호에 대응하는 루팅 시나리오를 할당한 후에(320), 국번호 번역을 호출한 사용자 프로토콜 제어 블록(USCF)(132) 또는 출중계호 제어 블록(NPCF)(134)으로 국번호번역결과(즉, "Carrier"를 "true"로, "TNS_del"을 "true"로 설정)를 전송한다(315).As a result, if the searched routing scenario is valid, after assigning the routing scenario corresponding to the network identification number of the subscriber signal message relay network selection information to the routing scenario number (320), the user protocol control block (USCF) calling the station number translation is called. (132) or the station code control block (NPCF) 134 transmits the station number translation result (that is, "Carrier" is set to "true", "TNS_del" is set to "true") (315).

판단결과, 검색한 루팅 시나리오가 유효하지 않으면, 루팅 시나리오 번호에 루팅 시나리오 포인터에 연결된 자신의 망(self)의 루팅 시나리오를 할당한 후에(321), 국번호 번역을 호출한 사용자 프로토콜 제어 블록(USCF)(132) 또는 출중계호 제어 블록(NPCF)(134)으로 국번호번역결과(즉, "Carrier"를 "true"로, "TNS_del"을 "false"로 설정)를 전송한다(315).As a result, if the searched routing scenario is not valid, after assigning the routing scenario of its own network connected to the routing scenario pointer to the routing scenario number (321), the user protocol control block (USCF) calling the station number translation is called. (132) or the station code control block (NPCF) 134 transmits the station number translation result (that is, "Carrier" is set to "true", "TNS_del" is set to "false") (315).

검사결과, 호설정 신호 메시지에 망식별정보가 없으면, 국번호 정보에 설정된 착신망이 자신의망(self)인지를 판단한다(322).As a result of the check, if there is no network identification information in the call setup signal message, it is determined whether the called network set in the station number information is its own network (self) (322).

판단결과, 국번호 정보에 설정된 착신망이 자신의 망(self)이면, 루팅 시나리오 번호에 루팅 시나리오 포인터에 연결된 자신의 망(self)의 루팅 시나리오를 할당한 후에(323), 국번호 번역을 호출한 사용자 프로토콜 제어 블록(USCF)(132) 또는 출중계호 제어 블록(NPCF)(134)으로 국번호번역결과(즉, "Carrier"를 "false"로, "TNS_del"을 "false"로 설정)를 전송한다(315).As a result, if the called network set in the station code information is its own network, after assigning the routing scenario of its own network connected to the routing scenario pointer to the routing scenario number (323), the user who has called the station code translation The station number translation result (that is, "Carrier" is set to "false" and "TNS_del" is set to "false") is transmitted to the protocol control block (USCF) 132 or the outgoing call control block (NPCF) 134 ( 315).

판단결과, 국번호 정보에 설정된 착신망이 자신의 망(self)이 아닌 타 사업자망(net1~net9)이면, 국번호 정보에 연결된 루팅 시나리오 포인터로 루팅 시나리오 테이블을 검색하여 착신 가입자 번호에서 추출한 망 식별정보에 대응하는 루팅 시나리오를 검색한 후에(324), 검색한 루팅 시나리오가 유효한지를 검사한다(325).As a result of determination, if the called network set in the station number information is not the own network (self) but other network (net1 ~ net9), network identification information extracted from the called subscriber number by searching the routing scenario table with the routing scenario pointer connected to the station number information. After retrieving the routing scenario corresponding to 324, it checks whether the retrieved routing scenario is valid (325).

검사결과, 검색한 루팅 시나리오가 유효하면, 루팅 시나리오 번호에 착신 가입자 번호에서 추출한 망 식별번호에 대응하는 루팅 시나리오를 할당한 후에(326), 국번호 번역을 호출한 사용자 프로토콜 제어 블록(USCF)(132) 또는 출중계호 제어 블록(NPCF)(134)으로 국번호번역결과(즉, "Carrier"를 "true"로, "TNS_del"을 "false"로 설정)를 전송한다(315).As a result of the check, if the searched routing scenario is valid, after assigning a routing scenario corresponding to the network identification number extracted from the called subscriber number to the routing scenario number (326), the user protocol control block (USCF) 132 calling the station number translation (132). Or transmits the station number translation result (ie, "Carrier" to "true" and "TNS_del" to "false") to the outgoing call control block (NPCF) 134 (315).

검사결과, 검색한 루팅 시나리오가 유효하지 않으면, 루팅 시나리오 번호에 루팅 시나리오 포인터에 연결된 자신의 망( self)의 루팅 시나리오를 할당한 후에(327), 국번호 번역을 호출한 사용자 프로토콜 제어 블록(USCF)(132) 또는 출중계호 제어 블록(NPCF)(134)으로 국번호번역결과(즉, "Carrier"를 "true"로, "TNS_del"을 "false"로 설정)를 전송한다(315).If the searched routing scenario is not valid, after assigning the routing scenario of its own network connected to the routing scenario pointer to the routing scenario number (327), the user protocol control block (USCF) calling the station number translation (132) or the station code control block (NPCF) 134 transmits the station number translation result (that is, "Carrier" is set to "true", "TNS_del" is set to "false") (315).

이처럼, 호의 종류가 시외호인 경우에는, 시외 국번호 정보(R_TC_INF)내의 사업자망 정보(self, net1, net2, ~, net8, net9)를 사용하여 착신 가입자가 속한 사업자망을 검색하고, 사용자 프로토콜 제어 블록(USCF)(132) 또는 출중계호 제어 블록(NPCF)(134)에서 전달된 망식별번호 종류를 확인한다.As such, when the type of call is a long distance call, the service provider network to which the called subscriber belongs is searched by using the service provider network information (self, net1, net2, ~, net8, net9) in the long-distance station code information R_TC_INF. (USCF) 132 or outgoing call control block (NPCF) 134 to check the type of network identification number transmitted.

만약, 망 식별번호 종류가 "emp"가 아닌 경우, 즉 발신 가입자가 중계망 선택정보를 사용한 경우에는, 시외 국번호 정보에 할당된 루팅 시나리오 포인터를 사용하여 루팅 시나리오 테이블을 검색하고, 사용자 프로토콜 제어 블록(USCF)(132) 또는 출중계호 제어 블록(NPCF)(134)에서 수신한 망식별번호 종류에 대응하는 루팅 시나리오 번호를 선정한다. 이때, 선정된 루팅 시나리오 번호가 유효한 경우에는 "Carrier"를 "true", "TNS_del"는 "true"로 설정하고, 유효하지 않은 경우에는 루팅 시나리오 테이블에서 자신의 망(self)에 대응하는 루팅 시나리오 번호를 재선정하고 "Carrier"는 "true", "TNS_del"은 "false"로 설정하여 사용자 프로토콜 제어 블록(USCF)(132) 또는 출중계호 제어 블록(NPCF)(134)으로 결과를 전송한다.If the network identification number type is not "emp", that is, when the calling subscriber uses the relay network selection information, the routing scenario table assigned to the local area code information is searched for the routing scenario table, and the user protocol control block ( A routing scenario number corresponding to the network identification number type received by the USCF) 132 or the outgoing call control block (NPCF) 134 is selected. At this time, if the selected routing scenario number is valid, "Carrier" is set to "true" and "TNS_del" is set to "true". If it is not valid, the routing scenario corresponding to the own network in the routing scenario table is invalid. Reselect the number and set "Carrier" to "true" and "TNS_del" to "false" to send the result to the user protocol control block (USCF) 132 or outgoing call control block (NPCF) 134.

한편, 사용자 프로토콜 제어 블록(USCF)(132) 또는 출중계호 제어 블록(NPCF)(134)에서 수신한 중계망 선택번호 종류가 "emp"이고 국번호 정보의 사업자 망 정보가 번호번역을 수행하는 ATM 교환기가 속한 자신의 망(self)인 경우에는, "Carrier"를 "false", "TNS_del"는 "false"로 설정하고, 자신의 망이 아닌 경우에는 국번호 정보의 루팅 시나리오 포인터를 사용해 루팅 시나리오 테이블을 검색하여 국번호 정보의 사업자망 정보에 대응하는 루팅 시나리오 번호를 검색하고, 검색한 루팅 시나리오 번호가 유효한 경우에 "Carrier"를 "true", "TNS_del"는 "fasle", 유효하지 않은 경우에 루팅 시나리오 테이블을 재검색하여 자신의 망(self)에 대응하는 루팅 시나리오 번호를 선정하고 "Carrier"를 "true", "TNS_del"은 "false"로 할당하여 사용자 프로토콜 제어 블록(USCF)(132) 또는 출중계호 제어 블록(NPCF)(134)으로 번호번역결과를 전송한다.On the other hand, the ATM switch that the relay network selection number type received by the user protocol control block (USCF) 132 or the outgoing call control block (NPCF) 134 is "emp" and the operator network information of the station code information performs the number translation. If it is its own network, set "Carrier" to "false" and "TNS_del" to "false", and if it is not its own network, search the routing scenario table using the routing scenario pointer of the station code information. Search the routing scenario number corresponding to the operator network information of the station code information, and if the searched routing scenario number is valid, "Carrier" is "true", and "TNS_del" is "fasle". Rescan to select the routing scenario number corresponding to its own network and assign "Carrier" to "true" and "TNS_del" to "false" to control the user protocol control block (USCF) 132 or outgoing call control. Bl A (NPCF) (134) transmits a number translation.

여기서, 번호번역 및 루팅 시나리오 검색 결과를 확인한 사용자 프로토콜 제어 블록(USCF)(132) 또는 출중계호 제어 블록(NPCF)(134)은 "Carrier"가 "false"이면 착신 가입자가 자신의 망의 가입자이고, "true"이면 착신 가입자가 타 사업자 망에 있으므로 착신/발신 가입자 번호를 국가번호(82)가 포함된 국제번호로 조정한다.Here, the user protocol control block (USCF) 132 or the outgoing call control block (NPCF) 134, which has confirmed the number translation and routing scenario search results, is called if the called subscriber is a subscriber of his network if "Carrier" is "false". If "true", the called party is in another provider's network, so the incoming / outgoing subscriber number is adjusted to the international number including the country code (82).

그리고, 사용자 프로토콜 제어 블록(USCF)(132) 또는 출중계호 제어 블록(NPCF)(134)는 "TNS_del"이 "true"이면 발신 가입자가 선택한 중계망을 통한 루팅이 반영되었으므로 호 설정 신호 메시지에서 중계망 선택정보를 삭제하고, "false"이면 신호 메시지의 중계망 선택정보를 삭제 또는 변경하지 않고 다음 교환기로 호 설정 메시지를 전송한다.The user protocol control block (USCF) 132 or the outgoing call control block (NPCF) 134 selects the relay network from the call establishment signaling message because the routing through the relay network selected by the calling subscriber is reflected when "TNS_del" is "true". If the information is deleted, and "false", the call establishment message is transmitted to the next exchange without deleting or changing the relay network selection information of the signaling message.

분석결과, 호의 종류가 시내호이면, 루팅 시나리오 번호에 루팅 시나리오 포인터에 연결된 자신의 망(self)의 루팅 시나리오를 할당한 후에(328), 국번호 번역을 호출한 사용자 프로토콜 제어 블록(USCF)(132) 또는 출중계호 제어 블록(NPCF)(134)로 국번호번역결과(즉, "Carrier"를 "false"로, "TNS_del"을 "false"로 설정)를 전송한다(315).As a result of the analysis, if the call type is a local call, after assigning a routing scenario of its own network connected to the routing scenario pointer to the routing scenario number (328), the user protocol control block (USCF) 132 calling the station number translation (132). Or transmits the station number translation result (ie, "Carrier" to "false" and "TNS_del" to "false") to the outgoing call control block (NPCF) 134 (315).

이상에서와 같이, 본 실시예는 복수 사업자 B-ISDN 환경의 ATM VC 교환기에서 호/연결 설정 신호 메시지내의 착신 가입자 번호와 중계망 선택정보내의 망식별번호를 사용하여 발신 가입자가 선택한 중계망을 통해 착신 가입자로의 호를 설정할 때에, 발신가입자망의 교환기 또는 중계망 선택정보가 포함된 호 설정 신호 메시지를 수신한 중계망 교환기에서 착신 가입자 번호와 중계망 선택정보내의 망식별 번호를 반영한 루팅 시나리오를 결정하는 것이다.As described above, the present embodiment uses the called subscriber number in the call / connection establishment signaling message and the network identification number in the relay network selection information in the ATM VC exchange in the multi-carrier B-ISDN environment. When establishing a call to the network, the routing scenario reflecting the called party number and the network identification number in the relay network selection information is determined by the switching network of the calling party network or the relay network exchange receiving the call setup signaling message including the relay network selection information.

따라서, 본 실시예는 신호 메시지를 사용하는 B-ISDN에서 서비스를 사용하는 발신 가입자에게 공중망으로의 호/연결 설정 요구시에 각 공중망의 망식별번호와 중계망 선택정보를 사용하여 발신 가입자가 원하는 호의 특정 구간(국제, 시외)에 대하여 선택한 중계망을 경유하도록 선택할 수 있는 기능을 제공하고, 공중 통신망은 호/연결 설정 신호 메시지를 수신하여 신호 메시지의 중계망 선택정보를 사용하여 발신 가입자가 선택한 중계망을 경유하여 호를 설정할 수 있는 방법을 제공한다.Therefore, the present embodiment uses the network identification number and the relay network selection information of each public network to request an originating subscriber using the service in the B-ISDN using the signaling message to request the call of the calling subscriber. Provides the ability to select to go through the selected relay network for a specific section (international, long distance), and the public communication network receives the call / connection setup signaling message and uses the relay network selection information of the signaling message to pass through the relay network selected by the calling subscriber. Provides a way to establish a call.

이상에서 설명한 본 발명은, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에 있어 본 발명의 기술적 사상을 벗어나지 않는 범위내에서 여러 가지 치환, 변형 및 변경이 가능하므로 전술한 실시예 및 첨부된 도면에 한정되는 것이 아니다.The present invention described above is capable of various substitutions, modifications, and changes without departing from the spirit of the present invention for those skilled in the art to which the present invention pertains, and the above-described embodiments and accompanying It is not limited to the drawing.

상기한 바와 같은 본 발명은, 광대역 종합정보통신망(B-ISDN)의 신호 메지시에 정의된 중계망 선택정보를 사용한 ATM VC 교환기의 호/연결 제어시에, 호 설정 신호 메시지를 수신한 교환기에서 국제호의 경우에 국제 관문국 교환기까지, 시외호인 경우에 착신 가입자망까지 발신 가입자가 지정한 공중 사업자망을 경유하여 망 사업자간 망간 인터페이스(NNI) 신호 규격에 따라 호 설정이 가능하고, 중계망 선택기능을 제공하기 위해 설계된 루팅 관련 데이터 구조를 통하여 하나의 번호에 대해 최대 10개의 사업자 망과 연동이 가능한 효과가 있다. 또한, 본 발명은 발신 가입자에게 공중망 사업자들이 제공하는 서비스별 요금, 제공 서비스 및 서비스 품질을 기준으로 고정된 방법이 아닌 각각의 호에 대하여 경유하고자 하는 공중망 사업자를 경유한 서비스를 사용할 수 있도록 하는 효과가 있다.As described above, the present invention relates to an international communication in an exchange receiving a call establishment signaling message during call / connection control of an ATM VC exchange using relay network selection information defined in a signaling message of a broadband integrated information network (B-ISDN). In case of call, it is possible to set up call according to NNI signal standard between network operators through public carrier network designated by originating subscriber to exchange center of international gateway station, and to incoming subscriber network in case of long distance call, and provides relay network selection function. Through routing-related data structures designed to work, it is possible to interwork with up to 10 network operators for one number. In addition, the present invention is to enable the calling subscriber to use the service via the public network operators who wish to pass through each call rather than a fixed method based on the service-specific rates, provided services and service quality provided by the public network operators. There is.

Claims (7)

비동기전달모드 교환기에 적용되는 반영한 루팅 시나리오 결정방법에 있어서,In the reflected routing scenario determination method applied to the asynchronous delivery mode switch, 중계망 선택기능을 지원하기 위한 중계망 식별정보, 국가코드 및 시외코드 정보 테이블과 루팅 시나리오 테이블을 링크드 리스트로 구성하는 제 1 단계;A first step of constructing a linked list of a relay network identification information, a country code and a long distance code information table, and a routing scenario table to support a relay network selection function; 루팅 시나리오 결정을 위하여 국번호 정보에 포함된 루팅 시나리오 포인터를 검색하고 검색된 루팅 시나리오 포인터로 상기 루팅 시나리오 테이블을 검색하여, 신호메시지에 포함된 착신번호에 대한 번호번역을 수행한 후에, 가입자 발신호 및 입중계되는 호의 종류를 판단하는 제 2 단계;To determine the routing scenario, search the routing scenario pointer included in the station number information, search the routing scenario table with the searched routing scenario pointer, perform a number translation on the called number included in the signaling message, and then call the subscriber. A second step of determining the type of call relayed; 상기 제 2 단계의 판단결과에 따라, 국제호에 대해 신호 메시지에 실린 중계망 선택정보의 유무를 검사하여, 망식별번호로 자신의 망과 타 사업자망을 구별하고, 설정된 루팅 시나리오에 따라 중계망 선택제어에 필요한 데이터를 설정하는 제 3 단계; 및According to the determination result of the second step, by checking the presence or absence of the relay network selection information contained in the signal message for the international call, the network identification number to distinguish between the own network and the other operator network, relay network selection control according to the set routing scenario Setting a data required for the third step; And 상기 제 2 단계의 판단결과에 따라, 시외호에 대해 신호 메시지에 실린 중계망 선택정보의 유무를 검사하여, 착신 가입자가 속한 공중망을 선택하고, 망식별번호를 사용하여 경유해야 할 중계 공중망을 선택하기 위하여 필요한 데이터를 설정하는 제 4 단계In accordance with the determination result of the second step, by checking the presence or absence of the relay network selection information contained in the signaling message for the long distance call, to select the public network to which the called subscriber belongs, and to select the relay public network to be routed using the network identification number 4th step of setting the necessary data in order to 를 포함하여 이루어진 루팅 시나리오 결정방법.Rooting scenario determination method comprising a. 제 1 항에 있어서,The method of claim 1, 상기 제 2 단계의 판단결과에 따라, 시내호에 대해 루팅 시나리오 번호에 루팅 시나리오 포인터에 연결된 자신의 망(self)의 루팅 시나리오를 할당한 후에, 국번호 번역을 호출한 사용자 프로토콜 제어 블록(USIF) 또는 출중계호 제어 블록(NPCF)로 국번호번역결과를 전송하는 제 5 단계According to the determination result of the second step, after assigning the routing scenario of its own network connected to the routing scenario pointer to the routing scenario number for the local call, the user protocol control block (USIF) calling the station number translation or 5th step of transmitting station number translation result to outgoing call control block (NPCF) 를 더 포함하여 이루어진 루팅 시나리오 결정방법.Routing scenario determination method further comprises a. 제 1 항 또는 제 2 항에 있어서,The method according to claim 1 or 2, 상기 제 1 단계는,The first step is, 운용 및 유지보수 프로세서(OMP)의 번호 데이터 제어 블록(NDCF)에서 운용자 정합 기능을 통하여 국번호(CC, TC, OFC), 망선택정보(Self, net1~net9), 루팅 시나리오를 수신하면, 입력된 국번호의 사업자망 식별정보를 추출하고, 수신한 망 선택정보와 루트 및 서브루트 데이터 제어 블록(RDHF)에 의해 미리 정의된 입력된 루팅 시나리오의 망식별정보가 일치하는 지를 확인하여, 일치된 경우에는 수신한 국번호가 운용자가 지정한 망과 루팅 시나리오로 루팅될 수 있도록 국번호 및 국번호 정보, 루팅 시나리오를 연결한 데이터를 구성하는 것을 특징으로 하는 루팅 시나리오 결정방법.When receiving the station number (CC, TC, OFC), network selection information (Self, net1 ~ net9), and routing scenario through the operator matching function in the number data control block (NDCF) of the operation and maintenance processor (OMP), If the network identification information of the station number is extracted, and the received network selection information and the network identification information of the input routing scenario predefined by the root and subroute data control block (RDHF) are matched, Routing scenario determination method comprising the configuration of the station number, station number information, data connecting the routing scenario so that the received station number can be routed to the network and routing scenario specified by the operator. 제 3 항에 있어서,The method of claim 3, wherein 상기 제 2 단계는,The second step, 상기 사용자 프로토콜 제어 블록(USCF) 또는 상기 출중계호 제어 블록(NPCF)이 가입자 발신호 및 입중계되는 호의 종류를 판단하기 위하여 번호번역 기능을 수행하는 착신번호 번역 라이브러리 블록(NTLF)을 호출하는 제 6 단계;A sixth call that the user protocol control block USCF or the outgoing call control block NPCF calls the called number translation library block NTLF that performs a number translation function to determine the type of call originating and incoming call; step; 상기 출중계호 제어 블록(NPCF)이 사용자-망간 인터페이스(UNI), 망간 인터페이스(NNI)에 착신번호 디코딩 방법에 따라 디코딩을 수행하여 착신번호를 추출하는 제 7 단계;A seventh step in which the outgoing call control block (NPCF) decodes the called number by decoding the called number on the user-manganese interface (UNI) and the manganese interface (NNI); 신호메시지의 착신번호 정보에 포함된 주소/번호 계획 정보와 번호종류를 운용자에 의하여 구성된 국번호 테이블에 반영하여 국번호 정보를 나타내는 국번호 정보 테이블의 포인터를 추출하고, 시외호인 경우에 착신번호에 포함된 착신망 식별정보를 추출하는 제 8 단계; 및Pointer of station number information table indicating station number information is extracted by reflecting address / number planning information and number type included in called number information of signal message in station number table configured by the operator. An eighth step of extracting network identification information; And 추출된 국번호 정보 포인터로 국번호 정보 테이블을 검색하여 호종류를 분석하는 제 9 단계The ninth step of analyzing the call type by searching the station number table using the extracted station number pointer 를 포함하여 이루어진 루팅 시나리오 결정방법.Rooting scenario determination method comprising a. 제 3 항에 있어서,The method of claim 3, wherein 상기 제 3 단계는,The third step, 상기 제 2 단계의 분석결과, 호의 종류가 국제호이면, 호설정 신호메시지에 망식별정보가 있는지를 검사하는 제 6 단계;A sixth step of checking whether call identification signal message includes network identification information when the call type is an international call as a result of the analysis in the second step; 상기 제 6 단계의 검사결과, 호설정 신호메시지에 망식별정보가 없으면, 국번호정보(R_CC_INF)에 연결된 루팅 시나리오 포인터를 검색하여 루팅 시나리오 번호에 루팅 시나리오 포인터에 연결된 자신의 망(self)의 루팅 시나리오를 할당한 후에, 국번호 번역을 호출한 상기 사용자 프로토콜 제어 블록(USCF) 또는 상기 출중계호 제어 블록(NPCF)로 국번호번역결과를 전송하는 제 7 단계;As a result of the sixth step, if there is no network identification information in the call setup signal message, the routing scenario pointer connected to the station number information R_CC_INF is searched and the routing scenario of the own network connected to the routing scenario pointer to the routing scenario number is searched. A 7th step of transmitting a station number translation result to the user protocol control block (USCF) or the outgoing call control block (NPCF) that has called station number translation after allocating the number; 상기 6 단계의 검사결과, 호설정 신호메시지에 망식별정보가 있으면, 중계망 선택정보가 나타내는 중계망번호를 검색하여(self, net1~net9) 검색한 중계망이 자신의 망(self)인지를 판단하는 제 8 단계;In the sixth step, if the call setup signal message has network identification information, it is determined by searching the relay network number indicated by the relay network selection information (self, net1 to net9) to determine whether the relay network is its own network (self). 8 steps; 상기 제 8 단계의 판단결과, 검색한 중계망이 자신의 망(self)이면, 루팅 시나리오 번호에 국번호 정보의 루팅 시나리오 포인터에 연결된 자신의 망(self)의 루팅 시나리오를 할당한 후에, 국번호 번역을 호출한 상기 사용자 프로토콜 제어 블록(USCF) 또는 출중계호 제어 블록(NPCF)로 국번호번역결과를 전송하는 제 9 단계;As a result of the determination in the eighth step, if the searched relay network is its own network, the station number translation is called after assigning the routing scenario of its own network linked to the routing scenario pointer of the station number information to the routing scenario number. A ninth step of transmitting a station number translation result to the user protocol control block USCF or outgoing call control block NPCF; 상기 제 8 단계의 판단결과, 검색한 중계망이 자신의 망(self)이 아닌 타 사업자망이면(net1~net9), 국번호 정보의 루팅 시나리오 포인터에 연결된 상기 루팅 시나리오 테이블에서 검색한 중계망 번호에 해당하는 루팅 시나리오를 검색하여 검색한 루팅 시나리오가 유효한지를 검사하는 제 10 단계;As a result of the determination in the eighth step, if the searched relay network is another network other than its own network (net1 to net9), it corresponds to the relay network number searched in the routing scenario table connected to the routing scenario pointer of the station code information. A tenth step of searching for a routing scenario and checking whether the searched routing scenario is valid; 상기 제 10 단계의 검사결과, 검색한 루팅 시나리오가 유효하면, 루팅 시나리오번호에 국번호 정보의 루팅 시나리오 포인터에 연결된 루팅 시나리오중 선택된 망(net1~net9)에 해당하는 루팅 시나리오를 할당한 후에, 국번호 번역을 호출한 상기 사용자 프로토콜 제어 블록(USCF) 또는 상기 출중계호 제어 블록(NPCF)으로 국번호번역결과를 전송하는 제 11 단계; 및If the searched routing scenario is valid as a result of the check of the tenth step, after assigning a routing scenario corresponding to the selected network (net1 to net9) among routing scenarios connected to the routing scenario pointer of the station number information to the routing scenario number, the station number translation is performed. An eleventh step of transmitting a station number translation result to the user protocol control block USCF or the outgoing call control block NPCF; And 상기 제 10 단계의 검사결과, 검색한 루팅 시나리오가 유효하지 않으면, 루팅 시나리오번호에 국번호 정보의 루팅 시나리오 포인터에 연결된 루팅 시나리오중 자신의 망(self)에 해당하는 루팅 시나리오를 할당한 후에, 국번호 번역을 호출한 상기 사용자 프로토콜 제어 블록(USCF) 또는 상기 출중계호 제어 블록(NPCF)으로 국번호번역결과를 전송하는 제 12 단계If the searched routing scenario is not valid as a result of the check of the tenth step, after assigning a routing scenario corresponding to its own network among routing scenarios connected to the routing scenario pointer of the station number information to the routing scenario number, the station number translation is performed. Step 12 of transmitting a station number translation result to the user protocol control block USCF or the outgoing call control block NPCF that has called 를 포함하여 이루어진 루팅 시나리오 결정방법.Rooting scenario determination method comprising a. 제 3 항에 있어서,The method of claim 3, wherein 상기 제 3 단계는,The third step, 상기 제 2 단계의 분석결과, 호의 종류가 시외호이면, 국번호 정보(R_TC_INF)에 할당된 착신망을 검색하여 호설정 신호 메시지에 망식별정보가 있는지를 검사하는 제 6 단계;A sixth step of checking whether there is network identification information in the call setup signal message by searching for the called network assigned to the station number information (R_TC_INF) when the call type is the long distance call as a result of the analysis of the second step; 상기 제 6 단계의 검사결과, 호설정 신호 메시지에 망식별정보가 있으면, 국번호 정보에 연결된 루팅 시나리오 포인터로 루팅 시나리오 테이블을 검색하여 가입자 신호메시지의 중계망 선택정보에 포함된 망식별번호에 대응하는 루팅 시나리오를 검색한 후에, 검색한 루팅 시나리오가 유효한지를 판단하는 제 7 단계;As a result of the sixth step, if there is network identification information in the call setup signal message, the routing scenario table connected to the station number information is searched for a routing scenario table and the routing corresponding to the network identification number included in the relay network selection information of the subscriber signal message. After searching the scenario, determining whether the searched routing scenario is valid; 상기 제 7 단계의 판단결과, 검색한 루팅 시나리오가 유효하면, 루팅 시나리오 번호에 가입자 신호메시지 중계망 선택정보의 망 식별번호에 대응하는 루팅 시나리오를 할당한 후에, 국번호 번역을 호출한 상기 사용자 프로토콜 제어 블록(USCF) 또는 상기 출중계호 제어 블록(NPCF)으로 국번호번역결과를 전송하는 제 8 단계;As a result of the determination in the seventh step, if the searched routing scenario is valid, the user protocol control block in which the station number translation is called after assigning a routing scenario corresponding to the network identification number of the subscriber signal message relay network selection information to the routing scenario number. An eighth step of transmitting a station number translation result to a USCF or the outgoing call control block; 상기 제 7 단계의 판단결과, 검색한 루팅 시나리오가 유효하지 않으면, 루팅 시나리오 번호에 루팅 시나리오 포인터에 연결된 자신의 망(self)의 루팅 시나리오를 할당한 후에, 국번호 번역을 호출한 상기 사용자 프로토콜 제어 블록(USCF) 또는 상기 출중계호 제어 블록(NPCF)으로 국번호번역결과를 전송하는 제 9 단계;If the searched routing scenario is not valid as a result of the determination in the seventh step, after assigning a routing scenario of its own network connected to the routing scenario pointer to the routing scenario number, the user protocol control block invoking the station number translation A ninth step of transmitting a station number translation result to a USCF or the outgoing call control block (NPCF); 상기 제 6 단계의 검사결과, 호설정 신호 메시지에 망식별정보가 없으면, 국번호 정보에 설정된 착신망이 자신의 망(self)인지를 판단하는 제 10 단계;A tenth step of determining whether or not the called network set in the station number information is its own network if there is no network identification information in the call setup signal message as a result of the sixth step; 상기 제 10 단계의 판단결과, 국번호 정보에 설정된 착신망이 자신의 망(self)이면, 루팅 시나리오 번호에 루팅 시나리오 포인터에 연결된 자신의 망(self)의 루팅 시나리오를 할당한 후에, 국번호 번역을 호출한 상기 사용자 프로토콜 제어 블록(USCF) 또는 상기 출중계호 제어 블록(NPCF)으로 국번호번역결과를 전송하는 제 11 단계;As a result of the determination in the tenth step, if the called network set in the station number information is its own network, after assigning the routing scenario of its own network connected to the routing scenario pointer to the routing scenario number, calling the station number translation is called. An eleventh step of transmitting a station number translation result to the user protocol control block (USCF) or the outgoing call control block (NPCF); 상기 제 10 단계의 판단결과, 국번호 정보에 설정된 착신망이 자신의 망(self)이 아닌 타 사업자망(net1~net9)이면, 국번호 정보에 연결된 루팅 시나리오 포인터로 루팅 시나리오 테이블을 검색하여 착신 가입자 번호에서 추출한 망 식별정보에 대응하는 루팅 시나리오를 검색한 후에, 검색한 루팅 시나리오가 유효한지를 검사하는 제 12 단계;As a result of the determination in the tenth step, if the called network set in the station number information is not the own network (self) but other network (net1 ~ net9), the routing scenario table connected to the station number information is searched for the called subscriber number. A twelfth step of checking whether the searched routing scenario is valid after searching for a routing scenario corresponding to the network identification information extracted from the system; 상기 제 12 단계의 검사결과, 검색한 루팅 시나리오가 유효하면, 루팅 시나리오 번호에 착신 가입자 번호에서 추출한 망 식별번호에 대응하는 루팅 시나리오를 할당한 후에, 국번호 번역을 호출한 상기 사용자 프로토콜 제어 블록(USCF) 또는 상기 출중계호 제어 블록(NPCF)으로 국번호번역결과를 전송하는 제 13 단계; 및If the searched routing scenario is valid as a result of the check in the twelfth step, after assigning a routing scenario corresponding to the network identification number extracted from the called subscriber number to the routing scenario number, the user protocol control block (USCF) calling the station number translation Or 13) transmitting a station number translation result to the outgoing call control block (NPCF); And 상기 제 12 단계의 검사결과, 검색한 루팅 시나리오가 유효하지 않으면, 루팅 시나리오 번호에 루팅 시나리오 포인터에 연결된 자신의 망( self)의 루팅 시나리오를 할당한 후에, 국번호 번역을 호출한 상기 사용자 프로토콜 제어 블록(USCF) 또는 상기 출중계호 제어 블록(NPCF)으로 국번호번역결과를 전송하는 제 14 단계If the searched routing scenario is not valid as a result of the check in the twelfth step, after assigning a routing scenario of its own network connected to the routing scenario pointer to the routing scenario number, the user protocol control block invoking the station number translation A fourteenth step of transmitting a station number translation result to the USCF or the NPCF; 를 포함하여 이루어진 루팅 시나리오 결정방법.Rooting scenario determination method comprising a. 프로세서를 구비한 비동기전달모드 교환기에,In an asynchronous delivery mode switch having a processor, 중계망 선택기능을 지원하기 위한 중계망 식별정보, 국가코드 및 시외코드 정보 테이블과 루팅 시나리오 테이블을 링크드 리스트로 구성하는 제1 기능;A first function of constructing a linked list of a relay network identification information, a country code and a long distance code information table, and a routing scenario table to support a relay network selection function; 루팅 시나리오 결정을 위하여 국번호 정보에 포함된 루팅 시나리오 포인터를 검색하고 검색된 루팅 시나리오 포인터로 상기 루팅 시나리오 테이블을 검색하여, 신호메시지에 포함된 착신번호에 대한 번호번역을 수행한 후에, 가입자 발신호 및 입중계되는 호의 종류를 판단하는 제2 기능;To determine the routing scenario, search the routing scenario pointer included in the station number information, search the routing scenario table with the searched routing scenario pointer, perform a number translation on the called number included in the signaling message, and then call the subscriber. A second function of determining the type of call being relayed; 상기 제2 기능의 판단결과에 따라, 국제호에 대해 신호 메시지에 실린 중계망 선택정보의 유무를 검사하여, 망식별번호로 자신의 망과 타 사업자망을 구별하고, 설정된 루팅 시나리오에 따라 중계망 선택제어에 필요한 데이터를 설정하는 제3 기능; 및In accordance with the determination result of the second function, the presence or absence of the relay network selection information contained in the signal message for the international call, the network identification number to distinguish between the own network and the other operator network, relay network selection control according to the set routing scenario A third function of setting data required for a; And 상기 제2 기능의 판단결과에 따라, 시외호에 대해 신호 메시지에 실린 중계망 선택정보의 유무를 검사하여, 착신 가입자가 속한 공중망을 선택하고, 망식별번호를 사용하여 경유해야 할 중계 공중망을 선택하기 위하여 필요한 데이터를 설정하는 제4 기능In accordance with the determination result of the second function, by checking the presence or absence of the relay network selection information contained in the signal message for the long distance call, to select the public network to which the called subscriber belongs, and to select the relay public network to be routed using the network identification number Function of setting data required for 을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체.A computer-readable recording medium having recorded thereon a program for realizing this.
KR1019980051630A 1998-11-28 1998-11-28 Method of selecting routing scenario by transit network selection information elements KR100275514B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1019980051630A KR100275514B1 (en) 1998-11-28 1998-11-28 Method of selecting routing scenario by transit network selection information elements

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1019980051630A KR100275514B1 (en) 1998-11-28 1998-11-28 Method of selecting routing scenario by transit network selection information elements

Publications (2)

Publication Number Publication Date
KR20000034326A KR20000034326A (en) 2000-06-15
KR100275514B1 true KR100275514B1 (en) 2000-12-15

Family

ID=19560280

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1019980051630A KR100275514B1 (en) 1998-11-28 1998-11-28 Method of selecting routing scenario by transit network selection information elements

Country Status (1)

Country Link
KR (1) KR100275514B1 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100489940B1 (en) * 2002-09-27 2005-05-17 삼성전자주식회사 Method for processing outgoing call using terminating Basic Call State Model
GB2394862A (en) * 2002-11-01 2004-05-05 Nokia Corp Hybrid network content delivery system

Also Published As

Publication number Publication date
KR20000034326A (en) 2000-06-15

Similar Documents

Publication Publication Date Title
US6845153B2 (en) Network independent party addressing using a unique identifier linked to network specific addresses
US9544439B2 (en) Caller-callee association of a plurality of networked devices
US8756328B2 (en) Caller-callee association of a plurality of networked devices with direct dial through thin client
KR19980079480A (en) Operational method for real-time user selection of communication network and voice and / or data path in that network
US7050810B2 (en) Instant presence system for a guaranteed call connection
US6704304B1 (en) Selective establishment of telecommunications connections over packet and circuit switched networks
JP2000299731A (en) Method for providing personal communication service, call routing method and service control point
KR100275514B1 (en) Method of selecting routing scenario by transit network selection information elements
EP2315398A1 (en) Efficient communication network
KR100302367B1 (en) Method of providing communication service in exchange system
JPH10285285A (en) Call connection method capable of using subscriber's telephone number before change at the time of changing accommodated exchange
US7020129B2 (en) Dynamic assignment of telecommunications switches and packet switch gateways
US20010038691A1 (en) Method of establishing a connection, as well as exchange and communications network
JP3336938B2 (en) Mobile phone system
KR100311226B1 (en) Method for selecting NNI Signaling Protocol in public ATM networks
JP3047903B1 (en) Network
KR20020022903A (en) System and Method for image telecommunication service providing using flux internet protocol
KR20120038717A (en) Method and apparatus for registering subscriber and processing call in internet protocol private branch exchange system
KR100901630B1 (en) Method for Automatically Allocating Internet Phone Location Information
KR100333732B1 (en) Method for registering destination terminal address and method for translating destination number in b-isdn
KR20060127585A (en) Call connection by using text on the mobile telecommunication network
KR100304929B1 (en) wired/wireless exchange system in private branch exchange
KR100598335B1 (en) Method for providing applications using personal number
KR100248418B1 (en) Routing method for atm vcr exchange
CA2403629C (en) Method and system for establishing a communication between a first and a second communication entity

Legal Events

Date Code Title Description
A201 Request for examination
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20040831

Year of fee payment: 5

LAPS Lapse due to unpaid annual fee