KR100289333B1 - How to handle translation of portability title for number portability - Google Patents

How to handle translation of portability title for number portability Download PDF

Info

Publication number
KR100289333B1
KR100289333B1 KR1019980052565A KR19980052565A KR100289333B1 KR 100289333 B1 KR100289333 B1 KR 100289333B1 KR 1019980052565 A KR1019980052565 A KR 1019980052565A KR 19980052565 A KR19980052565 A KR 19980052565A KR 100289333 B1 KR100289333 B1 KR 100289333B1
Authority
KR
South Korea
Prior art keywords
gtt
sccp
spc
portability
cgpa
Prior art date
Application number
KR1019980052565A
Other languages
Korean (ko)
Other versions
KR20000037801A (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 KR1019980052565A priority Critical patent/KR100289333B1/en
Publication of KR20000037801A publication Critical patent/KR20000037801A/en
Application granted granted Critical
Publication of KR100289333B1 publication Critical patent/KR100289333B1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/4228Systems providing special services or facilities to subscribers in networks
    • H04M3/42297Systems providing special services or facilities to subscribers in networks with number portability

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Telephonic Communication Services (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

번호 이동성 환경에서 비회선 관련 메시지의 루팅을 제어하기 위한 SCCP GTT 처리를 NP GTT로 위임함으로써, 이 NP GTT는 기존에 SCCP에서 처리하였던 기본 총괄명 번역(Default GTT) 및 메시지 반송 제어는 물론이고, 번호 이동성 제공으로 인하여 추가로 요구되는 이동성 번호 번역(Portable Number GTT)를 수행하도록 하는 번호 이동성을 위한 이동성 총괄명 번역 처리 방법을 제공함에 있다. 이와 같은 본 발명은 번호 이동성 환경에서 추가로 요구되는 이동성 번호 번역(Portable Number GTT)를 수행하며, 이 기능은 네트워크 내의 다른 시스템(기능)들로부터 완전히 투명(Transparant)하게 처리가 가능한 효과가 있다.By delegating SCCP GTT processing to NP GTT to control the routing of non-line related messages in a number portability environment, this NP GTT, as well as the default GTT and message return control previously handled by SCCP, The present invention provides a method for translating portability generic name for number portability to perform portability number translation, which is additionally required due to number portability. The present invention performs the portable number translation (Portable Number GTT) which is additionally required in the number portability environment, and this function has the effect of being completely transparent from other systems (functions) in the network.

Description

번호 이동성을 위한 이동성 총괄명 번역 처리방법(Portable Glotal Title Translation Processing Method for Number Portablility)Portable Glotal Title Translation Processing Method for Number Portablility

본 발명은 번호 이동성을 위한 이동성 총괄명 번역 처리 방법에 관한 것으로, 특히 번호 이동성 환경에서 비회선 관련 메시지의 루팅을 제어하기 위한 SCCP GTT 처리를 NP GTT로 위임함으로써, 이 NP GTT는 기존에 SCCP에서 처리하였던 기본 총괄명 번역(Default GTT) 및 메시지 반송 제어는 물론이고, 번호 이동성 제공으로 인하여 추가로 요구되는 이동성 번호 번역(Portable Number GTT)를 수행하도록 하는 번호 이동성을 위한 이동성 총괄명 번역 처리 방법에 관한 것이다.The present invention relates to a mobility generic name translation processing method for number portability, and in particular, by delegating SCCP GTT processing for controlling routing of non-line related messages in a number portability environment to NP GTT, this NP GTT is conventionally used in SCCP. In addition to the default GTT and message return control that have been processed, as well as portability number translation for mobile port number translation (Portable Number GTT) to perform additional required number portability (Portable Number GTT) It is about.

일반적으로, 전화번호 이동성(NP: Number Portability)이란 전화 가입자가 기존에 사용하던 전화번호를 유지하면서 서비스 제공자, 사용 위치 또는 서비스 종류를 변경할 수 있게 하는 통신망 능력이다. 일반적으로 전화번호(DN: Directory Number)는 지역 번호, 전화국 번호 그리고 가입자 번호로 구성되기 때문에, 이 전화번호로 전화망내에서 착신 교환기와 착신 가입자의 식별이 모두 가능하였다. 그러나, 번호 이동성이 도입됨에 따라 이 전화번호는 신호 메시지를 실제 착신 교환기로 루팅하는데 더 이상 충분하지 않게 되었다. 신호 메시지에는 통화 회선의 설정, 복구 등에 직접 관련이 있는 回線 관련 메시지(Circuit Related Messages)와 회선 설정 및 복구에 직접 관련없이 시스템간 신호 정보의 교환을 위한 非回線 관련 메시지(Non-circuit Related Messages)가 있다. 전화 서비스에 번호 이동성을 제공하기 위해서는 ISUP 프로토콜로 루팅되는 회선 관련 메시지 뿐만 아니라 SCCP 프로토콜로 루팅되는 비회선 관련 메시지도 올바르게 처리되어야 한다. SCCP 메시지는 착신측 주소를 이용하여 착신 시스템까지 루팅하는데, 만일 이 주소가 전화번호와 같은 총괄명(GT: Global Title)으로 구성되는 경우, 신호망내에서 사용하는 주소 체계로 번역되어야 한다. 이제까지 총괄명은 그 블럭 단위(지역번호, 지역번호+전화국번호 등)로 총괄명 번역(GTT: Global Title Translation)이 가능하였다. 그러나, 번호 이동성 환경에서는 이 총괄명 자체도 이동 가능성이 있으므로, 개개 총괄명 단위로 GTT를 처리할 수 밖에 없게 되었다.In general, Number Portability (NP) is a network capability that allows a subscriber to change a service provider, location of use or type of service while maintaining a previously used telephone number. In general, since a directory number (DN) is composed of an area code, a telephone number, and a subscriber number, this telephone number enables identification of both the called exchange and the called party in the telephone network. However, with the introduction of number portability, this phone number is no longer sufficient to route signaling messages to the actual destination exchange. Signaling messages include Circuit Related Messages that are directly related to the establishment and recovery of a call line, and Non-circuit Related Messages for the exchange of signaling information between systems without having to relate directly to circuit establishment and recovery. There is. To provide number portability to telephony services, not only line-related messages routed by the ISUP protocol, but also non-line-related messages routed by the SCCP protocol must be handled correctly. SCCP messages are routed to the called system using the called party's address. If the address consists of a global title (GT) such as a telephone number, it must be translated into the addressing system used in the signaling network. Until now, global title translation (GTT) has been available in block units (area code, area code + phone number, etc.). However, in the number portability environment, this general name itself can be moved, so that the GTT is inevitably processed in individual general name units.

현재, 발신측으로부터 착신측의 특정 번호로의 호(Call)를 처리하기 위한 전화번호 이동성를 제공하는 방법이 많이 발표되었다. 회선 관련 메시지의 번호 이동성은 여러가지 방식으로 구체적으로 발표되었으나, 비회선 관련 메시지의 번호 이동성 방식에 대하여는 현재 검토 단계에 있으며 구체적인 신호처리 방법이 발표되지 못하였다. 본 발명은 번호 이동성이 제공되는 전화망 환경에서 비회선 관련 메시지의 정확한 루팅을 보장하기 위해 종래의 SCCP GTT 처리의 대상 디지트를 확장하는 것이 필수불가결하게 되었다.At present, a number of methods for providing telephone number portability for handling Calls from a calling party to a specific number of a called party have been announced. The number portability of line-related messages has been specifically announced in various ways, but the number portability of non-line-related messages is currently under review and no specific signal processing method has been announced. The present invention becomes indispensable to extend the digit of the conventional SCCP GTT processing to ensure accurate routing of non-line related messages in a telephone network environment where number portability is provided.

회선 관련 메시지의 루팅에 대한 번호 이동성은 여러가지 방식으로 구체적으로 발표되었다. 그중 가장 대표적인 방식(들)에 대해서는 구체적인 신호처리 방법 및 절차가 확정되었는데, 착신번호를 루팅번호와 착신가입자번호로 분리하여 해결하고 있다. 이 루팅번호는 다이알링된 번호를 가지고 번호 이동성 데이터베이스를 검색하여 얻어진다. 회선 관련 번호 이동성은 이 데이터베이스의 네트워크내 위치, 루팅 방법 등에 따라 여러가지 방식이 있다. 그러나, 비회선 관련 메시지의 루팅에 대한 번호 이동성 방식에 대하여는 현재 각 국가 표준기관 및 국제 표준화 단체(ITU-T, ETSI 등)에서 검토 단계에 있으며, 아직까지 구체적인 신호처리 방법 및 절차가 발표되지 못하였다. 비회선 관련 메시지의 번호 이동성 제공에 가장 문제가 되고 있는 것이 총괄명 번역 기능의 대상 데이터가 확장에 따른 GTT 처리 방법이다.Number portability for routing of circuit-related messages has been specifically published in several ways. For the most representative method (s), a specific signal processing method and procedure have been determined, and the called number is divided into a routing number and a called party number. This routing number is obtained by searching the number portability database with dialed numbers. Line-related number portability comes in a variety of ways depending on the location, routing, and so on of the database. However, the number portability method for routing of non-line related messages is currently being reviewed by national standards bodies and international standardization organizations (ITU-T, ETSI, etc.), and no specific signal processing methods and procedures have been published. It was. The biggest problem in providing number portability of non-line related messages is GTT processing method as the target data of the global title translation function is expanded.

이미 설명한 바와같이, 일반 전화번호는 지역 번호, 전화국 번호 그리고 가입자 번호로 구성된다. (물론 이동통신 서비스나 지능망 서비스에서의 서비스 가입자 번호는 非地理的(Non-geographic) 번호로 그 구성이 다소 다르다.) 번호 이동성이 도입됨에 따라 이 전화번호는 신호 메시지를 실제 착신 교환기(Recipient Exchange)로 루팅하는데 더 이상 충분하지 않게 되었다. No.7 신호방식에서는 회선 및 비회선 관련 메시지는 모두 신호망을 통하여 해당 시스템간에 루팅된다. 비회선 관련 메시지도 전화번호와 같은 총괄명(GT: Global Title)으로 착신 시스템으로 루팅될 수 있지만, 신호망 내에서의 루팅을 위해서는 신호망내에서 사용하는 주소 체계로 번역되어야 한다. 신호망의 주소 체계는 신호망 내의 노드(시스템)을 구분하여 주는 신호점 코드(SPC: Signaling Point Code)와 각 신호점에 위치한 응용체를 구분하여 주는 서브시스템 번호(SSN: Subsystem Number)로 되어 있다. 이 총괄명 번역은 이제까지 SCCP 프로토콜 내의 GTT(Global Title Translation: 총괄명 번역) 기능과 관련 GTT 테이블을 통하여 처리되었으며, 이 때 총괄명은 그 블럭 단위(지역번호, 지역번호+전화국번호 등)로 총괄명 번역이 가능하였다. 그러나, 번호 이동성 환경에서는 이 총괄명 자체도 번호 이동이 가능하므로, 개개 총괄명 단위로 GTT를 처리할 수 밖에 없게 되었으며, 따라서 처리하여야 하는 대상 총괄명 수가 방대하게 증가되게 되었다. 총괄명을 개개 단위로 관리할 경우는 블럭 단위로 관리할 경우에 비해 SCCP GTT 테이블의 길이가 최대 10,000배가 증가하게 된다. 본래 SCCP GTT 기능은 블럭 단위로 처리되고 관리하도록 설계되었기 때문에, 개개 단위로 GTT 기능을 처리하도록 하면 많은 문제가 발생한다.As already explained, a general telephone number consists of an area code, a telephone number and a subscriber number. (Of course, the service subscriber number in the mobile communication service or the intelligent network service is a non-geographic number, and its configuration is slightly different.) With the introduction of number portability, this phone number is used to send a signaling message to a real recipient exchange (Recipient Exchange). No longer enough to root). In No.7 signaling, both line and non-line related messages are routed between the corresponding systems through the signaling network. Non-line related messages can also be routed to the terminating system with a global title (GT) such as a telephone number, but for routing within the signaling network they must be translated into the addressing system used within the signaling network. The address system of the signal network consists of a Signaling Point Code (SPC) that identifies the nodes (systems) in the signal network and a Subsystem Number (SSN) that identifies the applications located at each signal point. have. This global title translation has been handled through the Global Title Translation (GTT) function in the SCCP protocol and related GTT tables, where the global title is the global title in block units (area code, area code + phone number, etc.). Translation was possible. However, in the number portability environment, since the general title itself is also capable of number transfer, it is inevitably required to process GTT in units of individual general titles, thus increasing the number of target general titles to be processed. If the general name is managed in individual units, the length of the SCCP GTT table is increased up to 10,000 times as compared to the case of managing it in blocks. Originally, the SCCP GTT function was designed to be processed and managed on a block basis, and thus, many problems occur when the GTT function is processed on an individual basis.

본 발명의 목적은 번호 이동성 환경에서 비회선 관련 메시지의 루팅을 제어하기 위한 SCCP GTT 처리를 NP GTT로 위임함으로써, 이 NP GTT는 기존에 SCCP에서 처리하였던 기본 총괄명 번역(Default GTT) 및 메시지 반송 제어는 물론이고, 번호 이동성 제공으로 인하여 추가로 요구되는 이동성 번호 번역(Portable Number GTT)를 수행하도록 하는 번호 이동성을 위한 이동성 총괄명 번역 처리 방법을 제공함에 있다.An object of the present invention is to delegate the SCCP GTT processing to NP GTT to control the routing of non-line related messages in the number portability environment, so that this NP GTT is the default generic name translation (Default GTT) and message return that was previously handled by SCCP. In addition to the control, there is provided a mobility general name translation processing method for number portability to perform a mobile number translation (Portable Number GTT) which is additionally required due to the provision of number portability.

도 1은 본 발명의 실시예가 적용되는 No.7 시스템의 구성도.1 is a configuration diagram of a No. 7 system to which an embodiment of the present invention is applied.

도 2는 SCCP 프로토콜의 GTT 처리 개념도.2 is a conceptual diagram of GTT processing of the SCCP protocol.

도 3은 NP GTT의 총괄명 번역 관련 처리 개념도.3 is a conceptual diagram of processing related to global title translation of NP GTT.

도 4는 SCCP의 N-UNITDATA ind 프리미티브를 재정의한 테이블도.4 is a table diagram redefining the N-UNITDATA ind primitive of SCCP.

제5도는 SCCP의 N-NOTICE req 프리미티브를 신규 정의한 테이블도.5 is a table that newly defines the N-NOTICE req primitive of SCCP.

제6a 내지 도6c는 NP GTT가 참조하는 GTT DB의 구성도.6a to 6c are diagrams illustrating a configuration of the GTT DB referred to by the NP GTT.

도 7은 본 발명의 실시예에 따른 NP을 위한 이동성 GTT의 처리방법을 나타내는 신호 흐름도.7 is a signal flow diagram illustrating a method of processing mobility GTT for NP according to an embodiment of the present invention.

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

1 : MTP 2 : ISUP1: MTP 2: ISUP

3 : Basic Call Control 4 : Application Entities3: Basic Call Control 4: Application Entities

5 : TCAP 6 : SCCP5: TCAP 6: SCCP

7 : NP Application 8 : NP GTT7: NP Application 8: NP GTT

9 : GTT DB 10 : NP DB9: GTT DB 10: NP DB

이와같은 본 발명의 목적을 달성하기 위한 수단은 원격 NP-GTT 서브시스템의 상태가 변경되었다는 통보(N-STATE ind)가 접수되면, STP 테이블의 해당 SPC에 대한 상태를 변경하고, 이 시스템의 GTT 데이터베이스 비가용 등의 이유로 국부 NP-GTT의 가용 상태가 변경되면, 이를 관련 원격 서브시스템에게 통보하기 위하여, N-STATE req 프리미티브를 SCCP에게 전달하는 제1 단계와, SCCP로부터 NP GTT 요청에 관한 N-UNITDATA ind 프리미티브를 받으면, Original-SSN을 포함한 모든 정보를 보관하고, 주어진 착신 총괄명 전체 디지트로 이동 번호 테이블 선택 및 검색을 수행하여, 상기 검색 결과 총괄명(GT)이 상기 이동 번호 테이블내에 존재하는 지를 판단하는 제2 단계와, 상기 제2 단계에서의 판단결과 상기 이동번호 테이블내에 총괄명이 존재하면, 번역된 SPC-type의 종류를 판단하고, 그 판단결과에 따라 착신측주소(CdPA) 및 발신측 주소(CgPA)를 지정한 후, N-UNITDATA req 프리미티브와 같이 관련 파라미터를 구성하여 SCCP에게 전달하는 제3 단계와, 상기 제2 단계에서의 판단결과 상기 이동번호 테이블내에 총괄명이 존재하지 않으면, 비 이동번호 테이블을 검색하여 이 테이블에 내에도 총괄명이 존재하는 지를 판단하는 제4 단계와, 상기 제4 단계에서의 판단결과, 총괄명이 존재하는 경우 상기 제2 단계를 반복 실행하고, 총괄명이 존재하지 않을 경우, 그에 따른 CdPA 및 CgPA를 각각 지정하여 N-NOTICE req 프리미티브와 같이 관련 파라미터를 구성하여 SCCP에게 전달하는 제5 단계로 이루어진다.The means for achieving this object of the present invention is to change the state of the corresponding SPC in the STP table and receive the GTT of the system when a notification (N-STATE ind) is received that the state of the remote NP-GTT subsystem has changed. The first step of passing an N-STATE req primitive to the SCCP to notify the relevant remote subsystems when the availability status of the local NP-GTT has changed, for example, due to a database unavailable, and the N on the NP GTT request from the SCCP. Upon receipt of a UNITDATA ind primitive, all information, including the Original-SSN, is stored, and the mobile number table is selected and searched with the given destination global title full digit, so that the search result global name (GT) exists in the mobile number table. In the second step of determining whether or not to, if the global name exists in the mobile number table, the type of the translated SPC-type is determined, A third step of designating a called party address (CdPA) and a calling party address (CgPA) according to the determination result, and then configuring related parameters such as an N-UNITDATA req primitive and delivering them to the SCCP; As a result, if there is no overall name in the mobile number table, the fourth step of searching for a non-mobile number table to determine whether there is a general name in this table, and if the overall name exists as a result of the determination in the fourth step If the second step is repeated, and if there is no general name, a fifth step of designating CdPA and CgPA according to the N-NOTICE req primitive and then delivering the related parameters to the SCCP is performed.

이하, 본 발명의 실시예를 첨부된 도면을 참조하여 상세히 설명하면 다음과 같다.Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings.

도 1은 번호 이동성을 제공하기 위한 No.7 시스템의 개념적인 구조를 보여주며, 이 구조도는 회선 관련 및 비회선 관련 메시지 루팅을 위한 모든 기능들을 포함하고 있다. 비회선 관련하여 추가되는 GTT DB(9)와 NP GTT(8)가 SCCP(6)과 별도로 구성되어 있다. 이들 3개의 기능을 포함하여 도 1의 모든 기능들을 실제 네트워크 내에 분산하는 방법은 다양하게 할 수 있다.Fig. 1 shows a conceptual structure of No. 7 system for providing number portability, which includes all functions for circuit related and non-line related message routing. GTT DB (9) and NP GTT (8) added in connection with the non-line is configured separately from the SCCP (6). Including these three functions, the method of distributing all the functions of FIG. 1 in a real network may vary.

본 발명에서 SCCP 프로토콜 내의 GTT 테이블은 단지 GTT DB(9)를 접근하기 위한 일종의 인텍스 테이블(Index Table)의 역할을 담당한다. 도 2는 SCCP 프로토콜의 GTT 처리 개념도이다. SCCP(6)가 MTP(1)로부터 메시지(착신측 주소가 총괄명으로 된)를 받으면(11), 이 총괄명의 주소정보성격(NAI : Nature of Address Information)를 검사한다(12). 만일 그 NAI가 이동성번호(PN : Portable Number)으로 표시되었으면 바로 NP GTT(8)에게 총괄명 번역을 위임한다. 이는 다른 시스템에서 이미 SCCP GTT 관련 사전 절차(13~16)를 수행하였기 때문에 가능하다. 그러나, NAI 검사 결과(12) PN이 아니면 SCCP GTT를 실시하여야 한다(13). 번역 결과 비 이동성번호(Non-portable Number)이면 MTP(1)에게 루팅하도록 지시한다. 번역 결과 Portable Number이면 NP GTT로 총괄명 번역을 요청하여야 한다. 이 NP-GTT 기능이 위치하는 신호점(DPC : Destination Point Code)을 검사하여(15), 이 시스템 내에 있으면 바로 NP-GTT를 요청하고, 다른 시스템에 있으면 해당 총괄명의 NAI를 PN으로 지정한 후 그 DPC로 루팅시킨다(16).In the present invention, the GTT table in the SCCP protocol serves only as a kind of index table for accessing the GTT DB 9. 2 is a conceptual diagram of GTT processing of the SCCP protocol. When the SCCP 6 receives a message from the MTP 1 (the destination address is a general name) (11), it checks the nature of address information (NAI) of the general name (12). If the NAI is marked as a Portable Number (PN), then it directly delegates the translation of the global title to NP GTT (8). This is possible because other systems have already performed the SCCP GTT related preliminary procedures (13 to 16). However, if NAI test results (12) are not PN, SCCP GTT should be performed (13). If the translation result is a non-portable number, the MTP 1 is instructed to route. If the translation result is a Portable Number, a general title translation must be requested with NP GTT. Check the signal point (DPC: Destination Point Code) where this NP-GTT function is located (15) .If it is in this system, request NP-GTT immediately.If it is in another system, designate the NAI of the general name as PN. Route to DPC (16).

도 3은 도 2의 SCCP GTT 처리에 대응되는 NP GTT의 총괄명 번역 관련 처리 개념도이다. 자세한 처리 절차는 도 7에서 기술한다. SCCP(6)으로부터 총괄명 번역을 위임 또는 요청 받으면(17), 일단 10 디지트 단위의 해당 이동번호 테이블(Ported Number Table)(25)을 검색한다(18). 만일 이 테이블내에 해당 총괄명이 존재하면(19), 새로운 루팅 주소로 루팅을 제어한다(20). 그러나, 해당 Ported Number Table(25) 내에 총괄명이 존재하지 않으면 총괄명 블럭으로 비 이동번호 테이블(Non-Ported Number Table)(26)을 검색하여(21), 기존의 착신 주소로 루팅을 제어한다(23). 그러나, 이 테이블 내에도 존재하지 않으면(22), 발신측으로 메시지를 반송하도록 제어한다(24).FIG. 3 is a conceptual diagram of a global title translation related process of NP GTT corresponding to the SCCP GTT process of FIG. 2. The detailed processing procedure is described in FIG. Upon delegation or request of the global title translation from the SCCP 6 (17), the corresponding Port Number Table 25 in 10 digit units is retrieved (18). If the global name exists in this table (19), routing is controlled by the new routing address (20). However, if there is no general name in the corresponding Ported Number Table 25, the non-ported number table 26 is searched by the general name block (21), and routing is controlled by the existing destination address ( 23). However, if it does not exist in this table (22), it is controlled to return the message to the calling party (24).

SCCP(6)의 GTT 기능의 일부가 NP GTT(8)로 위임됨에 따라, SCCP는 입력된 메시지의 모든 정보를 NP GTT에게 전달하여야 한다. 따라서, N-UNITDATA ind 프리미티브를 도 4와 같이 재정의한다. 기존의 N-UNITDATA ind 프리미티브에서는 ″순서 제어(Sequence Control)″ 및 ″반송 선택(Return Option)″ 파라미터를 포함하지 않았으나, N-UNITDATA req 프리미티브에서와 같이 모두 포함하여야 한다. 또한, SCCP에서 GTT 과정(13)이 실패한 경우 이를 발신측에 반송 처리하는 기능도 NP GTT(8)가 올바르게 처리하여야 한다. 따라서, NP GTT 기능이 총괄명 번역을 실패한 경우에도 발신측으로 메시지를 반송하기 위하여, NP GTT(8)와 SCCP(6)간의 새로운 인터페이스가 필요하다. 이 목적으로 도 5의 N-NOTICE req 프리미티브가 새롭게 정의되었다.As part of the GTT function of the SCCP 6 is delegated to the NP GTT 8, the SCCP must deliver all information of the entered message to the NP GTT. Therefore, the N-UNITDATA ind primitive is redefined as shown in FIG. Existing N-UNITDATA ind primitives do not include the ″ Sequence Control ″ and ″ Return Option ″ parameters, but must include all as in the N-UNITDATA req primitive. In addition, if the GTT process 13 in the SCCP fails, the NP GTT (8) must also correctly handle the function of carrying back to the calling party. Therefore, even if the NP GTT function fails to translate the global title, a new interface between the NP GTT 8 and the SCCP 6 is needed to return the message to the calling party. For this purpose the N-NOTICE req primitive of FIG. 5 has been newly defined.

도 6은 NP GTT가 참조하는 GTT DB의 구성도이다. 크게 Ported Number Tables(25), Non-ported Number Table(26) 및 STP Pair Table(27)로 구성되며, Ported Number Tables(25)은 GT Number Block(28)별로 여러 개의 테이블로 구성된다. 대개 하나의 Number Block(28)은 지역번호 또는 지역번호+전화국번호로 구성되며, 주어진 Ported Number Table(25)은 이들 Prefix를 제외한 나머지 디지트, 즉 GT Postfix(29)를 Key로 하여 검색하면 된다. 이들 GT 전체 디지트는 하나의 신호점부호(SPC : Signal Point Code)(31)로 번역되는데, 해당 신호점 부호(SP-type)(30)이 STP일 경우는 STP 쌍(Pair)중 하나를 선택하기 위하여 STP 테이블(27)을 별도로 구성한다. 이 STP 테이블(27)은 STP 쌍(32)를 Key로 하여, 2 STP 각각의 SPC(31)와 상태(Status)(33)으로 이루어진다. 만일 Ported Number Table(25)에 해당 총괄명이 존재하지 않으면, 이 총괄명(전화번호)의 가입자는 이동안된 가입자이므로 GT Number Block(28)을 Key로 하는 Non-ported Number Table(26)을 검색한다. Non-ported Number Table(26)의 Attribute 및 SPC 검색 방법은 Ported Number Table(25)인 경우와 동일하다.6 is a configuration diagram of a GTT DB referred to by NP GTT. It is composed of Ported Number Tables (25), Non-ported Number Table (26) and STP Pair Table (27). Ported Number Tables (25) is composed of several tables for each GT Number Block (28). Usually, one number block 28 is composed of area code or area code + telephone number, and a given Ported Number Table 25 can be searched with the digits other than these prefixes, that is, GT Postfix 29 as keys. These GT digits are translated into one Signal Point Code (SPC) 31. If the corresponding SP-type 30 is STP, one of the STP pairs is selected. In order to configure the STP table 27 separately. The STP table 27 is composed of the SPC 31 and the status 33 of each of the two STPs using the STP pair 32 as a key. If the general name does not exist in the Ported Number Table (25), the subscriber of this general name (telephone number) is a temporary subscriber and searches the Non-ported Number Table (26) whose GT Number Block (28) is the key. . The attribute and SPC search method of the non-ported number table 26 is the same as that of the ported number table 25.

도 7은 NP GTT의 처리 흐름도이다. 일단 국부(Local) 및 원격(Remote) NP-GTT Subsystem의 상태 관리 절차를 기재한다. Remote NP-GTT Subsystem의 상태가 변경되었다는 통보(N-STATE ind)가 접수되면, STP Table(27)의 해당 SPC(31)에 대한 Status(33)을 변경한다. 또한, 이 시스템의 GTT DB(9) 비가용 등의 이유로 Local NP-GTT(8)의 가용 상태가 변경되면(36), 이를 관련 Remote 서브시스템에게 통보하기 위하여, N-STATE req 프리미티브를 SCCP(6)에게 전달한다(37).7 is a processing flowchart of NP GTT. First, state management procedures of local and remote NP-GTT Subsystem are described. When a notification (N-STATE ind) indicating that the status of the Remote NP-GTT Subsystem has been changed, the Status 33 of the SPC 31 of the STP Table 27 is changed. In addition, if the availability status of Local NP-GTT (8) is changed (36) for reasons such as GTT DB (9) not available in this system, the N-STATE req primitive is issued to SCCP (notification). 6) (37).

SCCP(6)으로부터 NP GTT 요청에 관한 N-UNITDATA ind 프리미티브를 받으면(38), Original-SSN을 포함한 모든 정보를 보관한다(39). 주어진 착신 총괄명 전체 디지트로 Ported Number Table(25) 선택 및 검색을 수행한다(40). 검색 결과 이 테이블내에 존재하면(41), 착신측 주소(CdPA)를 구성하여야 하는데, 이는 번역된 SPC-type(30)에 따라 달라진다. SPC-type(30)이 SEP(Signal End Point)(교환기와 같은 신호종단점)일 경우는 테이블에서 번역된 SPC(31)와 39번 절차에서 보관한 Original-SSN으로 구성한다(43). 반대로 SPC-type(30)이 STP인 경우는 2개의 STP에 대한 Status(33)를 고려하여 선택한다(44). 2 STP의 상태가 모두 허용(Allowed)이거나 금지(Prohibited)이면 임의로 선택하고, 아니면 Allowed인 STP를 선택한다. 이 경우의 CdPA(Called Party Address: 착신측 주소)는 선택된 SPC와 39번 절차에서 보관한 GT 및 NAI을 그대로 구성한다(45). CgPA(Calling Party Address: 발신측 주소)는 39번 절차에서 보관한 CgPA를 그대로 구성한다(46). 기타 제4도의 N-UNITDATA req 프리미티브와 같이 관련 파라미터를 구성하여 SCCP에게 전달한다(47).Upon receipt of the N-UNITDATA ind primitive for the NP GTT request from the SCCP 6 (38), all information including the Original-SSN is kept (39). Selected and searched for the Ported Number Table (25) with the entire incoming caller's heading digit (40). If the search results are present in the table (41), then the called party address (CdPA) must be constructed, which depends on the translated SPC-type (30). If the SPC-type 30 is a Signal End Point (SEP) (signal end point such as an exchange), the SPC-type 30 includes the SPC 31 translated in the table and the Original-SSN stored in the procedure 39 (43). On the contrary, when the SPC-type 30 is STP, it is selected in consideration of the Status 33 of two STPs (44). 2 If the status of all STP is Allowed or Prohibited, select randomly, otherwise select STP that is Allowed. In this case, the CdPA (Called Party Address) constitutes the selected SPC and the GT and NAI stored in the procedure 39 (45). CgPA (Calling Party Address) configures CgPA stored in step 39 as it is (46). Similar to the N-UNITDATA req primitive of FIG. 4, related parameters are configured and passed to the SCCP (47).

Ported Number Table(25) 검색 결과(41) 발견하지 못하였으면, 해당 총괄명의 Number Block(28)을 Key로 하여 Non-ported Number Table(26)을 검색한다(48). 검색 결과(49) 이 테이블내에 존재하면, 42번 ~ 47번의 절차대로 N-UNITDATA req를 전달한다. 반대로 이 테이블에도 존재하지 않으면(49), 반송 제어 절차를 시도한다. 만일 반송 옵션(Return Option)이 선택되지 않았으면(50), 반송 제어 절차를 무시한다. 반대로 반송 옵션(Return Option)이 선택되었으면(50), 39번 절차에서 보관한 CgPA를 CdPA로 하고(51), CgPA는 자신의 신호점부호(own PC) 및 NP-GTT 서브시스템로 하여(52), 반송 원인 등을 포함한 N-NOTICE req를 생성하여 SCCP(6)로 전달한다(53).Ported Number Table (25) Search Results (41) If not found, the non-ported number table (26) is searched (48) using the number block (28) of the general name as the key. If the search result 49 exists in the table, the N-UNITDATA req is transmitted according to the procedures of 42 to 47. On the contrary, if it does not exist in this table (49), a transfer control procedure is attempted. If the Return Option is not selected (50), then the return control procedure is ignored. Conversely, if the Return Option is selected (50), the CgPA stored in procedure 39 is CdPA (51), and the CgPA is its own PC and NP-GTT subsystem (52). N-NOTICE req, including the reason for the return and the like, is generated and forwarded to the SCCP 6 (53).

본 발명은 번호 이동성 환경에서 비회선 관련 메시지의 루팅을 제어하기 위한 SCCP GTT 처리를 NP GTT로 위임함으로써, 이 NP GTT는 기존에 SCCP에서 처리하였던 기존 총괄명 번역(Default GTT) 및 메시지 반송 제어는 물론이고, 번호 이동성 제공으로 인하여 추가로 요구되는 이동성 번호 번역(Portable Number GTT)를 수행하고, 이 모든 처리 기능들은 네트워크 내의 다른 시스템(기능)들로부터 완전히 투명(Transparant)하게 처리가 가능한 효과가 있다.The present invention delegates SCCP GTT processing to NP GTT to control the routing of non-line related messages in the number portability environment, so that the NP GTT is the existing default GTT and message return control that was previously handled by SCCP. Of course, the additional portability number translation (Portable Number GTT) is additionally required due to the provision of number portability, and all these processing functions have the effect of being completely transparent from other systems (functions) in the network. .

또한, 본 발명은 NP GTT가 SCCP GTT의 완전한 Agent 역할 수행을 가능하게 하기 위하여, SCCP와 NP GTT간의 인터페이스를 도 4 및 도 5에 도시된 바와 같이 보완/추가함으로써, SCCP과 NP GTT간은 직접 인터페이스가 가능하며, 또는 TCAP 및 INAP 프로토콜을 통한 간접 인터페이스도 가능하고, 또한, SCCP과 NP GTT은 기능적으로 완전히 분산이 가능하도록 고안되었기 때문에, 동일한 시스템이 아닌 서로 다른 네트워크 시스템에 배치하여도 가능한 효과가 있다.In addition, the present invention, in order to enable the NP GTT to perform a complete Agent role of the SCCP GTT, by supplementing / adding the interface between the SCCP and NP GTT as shown in Figures 4 and 5, between the SCCP and NP GTT directly It can be interfaced, or indirectly through TCAP and INAP protocols, and because SCCP and NP GTT are designed to be fully functionally distributed, they can be deployed in different network systems rather than the same system. There is.

또한, 본 발명은 네트워크 내에서 2단계 GTT 처리가 가능하도록 고안함으로써, 즉 착신 시스템으로의 루팅에 필요한 GTT를 한번에 처리하는 하는 것이 아니고, 우선 착신 네트워크의 게이트웨이 STP까지 루팅 가능하도록 번역하고, 다시 이 게이트웨이 STP에서 착신 시스템까지 루팅 가능하도록 번역함으로써, 다른 네트워크 사업자에게 자신의 네트워크 구성이나 정보를 모두 공개하기 곤란한 경우에 적합하며, 또한 네트워크 내의 시스템 치국, 번호 방식 등을 다른 사업자와 독립적으로 자유롭게 적용할 수 있는 장점을 가진다. 또한, 이 STP는 항상 Pair로 존재하기 때문에, 이 STP Pair로 1단계 루팅 정보를 전달하는 경우 가능한 가용한 STP를 선택할 수 있는 효과가 있다.In addition, the present invention is designed to enable a two-step GTT processing in the network, that is, instead of processing the GTT required for routing to the destination system at once, first to translate to the gateway STP of the destination network, and then again By translating from the gateway STP to the destination system for routing, it is suitable for cases where it is difficult to disclose all the network configuration or information to other network operators. Also, it is possible to freely apply the system station and numbering system in the network independently of other operators. Has the advantage. In addition, since this STP always exists as a pair, there is an effect that the available STP can be selected when delivering one-step routing information through this STP pair.

또한, 본 발명은 GTT DB는 기존 총괄명 번역(Default GTT) 및 이동성 번호 번역(Portable Number GTT)에 필요한 모든 GTT 데이터를 보유하지만, 모든 메시지에 대한 GTT를 수행하는 것은 아니다. SCCP GTT에서 이동 가능성이 있는 총괄명(Portable Number)에 대하여만 NP GTT로 완전한 번역(즉, Ported인지 Non-ported인지를 판정)을 요청하고, Non-portable Number에 대한 처리는 SCCP GTT가 그대로 처리하도록 한다. 따라서, 이동안된 번호들에 대한 총괄명 번역의 처리를 가능한 지연시키지 않는 효과도 있다.In addition, the present invention, although the GTT DB retains all GTT data necessary for the existing global name translation (Portable GTT) and portability number translation (Portable Number GTT), but does not perform a GTT for all messages. Only SCCP GTT requests complete translation (ie, ported or non-ported) to NP GTT for portable mobile numbers, and SCCP GTT handles non-portable numbers as they are. Do it. Therefore, there is also an effect that does not delay the processing of the global title translation for the duplicated numbers as much as possible.

Claims (3)

원격 NP-GTT 서브시스템의 상태가 변경되었다는 통보(N-STATE ind)가 접수되면, STP 테이블의 해당 SPC에 대한 상태를 변경하고, 이 시스템의 GTT 데이터베이스 비가용 등의 이유로 국부 NP-GTT의 가용 상태가 변경되면, 이를 관련 원격 서브시스템에게 통보하기 위하여, N-STATE req 프리미티브를 SCCP에게 전달하는 제1 단계와;When a notification is received that the status of the remote NP-GTT subsystem has changed (N-STATE ind), the local NP-GTT is available, for example, by changing the status for that SPC in the STP table, and making the system's GTT database unavailable. Sending a N-STATE req primitive to the SCCP to notify the associated remote subsystem if the status has changed; SCCP로부터 NP GTT 요청에 관한 N-UNITDATA ind 프리미티브를 받으면, Original-SSN을 포함한 모든 정보를 보관하고, 주어진 착신 총괄명 전체 디지트로 이동 번호 테이블 선택 및 검색을 수행하여, 상기 검색 결과 총괄명(GT)이 상기 이동 번호 테이블내에 존재하는 지를 판단하는 제2 단계와;Upon receiving N-UNITDATA ind primitive about NP GTT request from SCCP, it keeps all the information including Original-SSN, and selects and searches the mobile number table with the given destination global title full digits. A second step of determining whether or not a) is present in the mobile number table; 상기 제2 단계에서의 판단결과 상기 이동번호 테이블내에 총괄명이 존재하면, 번역된 SPC-type의 종류를 판단하고, 그 판단결과에 따라 착신측주소(CdPA) 및 발신측 주소(CgPA)를 지정한 후, N-UNITDATA req 프리미티브와 같이 관련 파라미터를 구성하여 SCCP에게 전달하는 제3 단계와;If the overall name exists in the mobile number table as a result of the determination in the second step, the type of translated SPC-type is determined, and the called party address (CdPA) and the calling party address (CgPA) are designated according to the determined result. A third step of constructing relevant parameters such as N-UNITDATA req primitives and delivering them to the SCCP; 상기 제2 단계에서의 판단결과 상기 이동번호 테이블내에 총괄명이 존재하지 않으면, 비 이동번호 테이블을 검색하여 이 테이블에 내에도 총괄명이 존재하는 지를 판단하는 제4 단계와;A fourth step of searching for a non-mobile number table and determining whether there is a general name in the table if the general name does not exist in the mobile number table as a result of the determination in the second step; 상기 제4 단계에서의 판단결과, 총괄명이 존재하는 경우 상기 제2 단계를 반복 실행하고, 총괄명이 존재하지 않을 경우, 그에 따른 CdPA 및 CgPA를 각각 지정하여 N-NOTICE req 프리미티브와 같이 관련 파라미터를 구성하여 SCCP에게 전달하는 제5 단계로 이루어지는 것을 특징으로 하는 번호 이동성을 위한 이동성 총괄명 번역 처리방법.As a result of the determination in the fourth step, if the overall name exists, the second step is repeated, and if there is no overall name, CdPA and CgPA are designated accordingly to configure related parameters such as the N-NOTICE req primitive. And a fifth step of delivering the SCCP to the SCCP. 제 1 항에 있어서,The method of claim 1, 상기 제3 단계는 번역된 SPC의 종류를 판단하는 제1 과정과;The third step includes a first process of determining the type of translated SPC; 상기 제1 과정에서의 판단결과 SPC-type이 SEP(교환기와 같은 신호종단점)일 경우는 테이블에서 번역된 SPC와 상기 제1 단계서 보관한 Original-SSN으로 구성한 후, CgPA(Calling Party Address: 발신측 주소)를 제1 단계에서 보관한 CgPA를 그대로 구성한 후, N-UNITDATA req 프리미티브와 같이 관련 파라미터를 구성하여 SCCP에게 전달하는 제2 과정과;If the SPC-type is SEP (signal endpoint, such as an exchange) as a result of the determination in the first step, after configuring the SPC translated in the table and the Original-SSN stored in the first step, CgPA (Calling Party Address) is sent. A second step of configuring the CgPA stored in the first step as it is and then configuring the relevant parameters such as the N-UNITDATA req primitive and delivering the same to the SCCP; 상기 제1 과정에서의 판단결과 상기 SPC-type이 STP인 경우는 2개의 STP에 대한 Status를 고려하여 선택한 후, 착신측 주소(CdPA)를 선택된 SPC와 제1 단계에서 보관한 GT 및 NAI을 그대로 구성한 후, N-UNITDATA req 프리미티브와 같이 관련 파라미터를 구성하여 SCCP에게 전달하는 제3 과정으로 이루어지는 것을 특징으로 하는 번호 이동성을 위한 이동성 총괄명 번역처리방법.If the SPC-type is STP as a result of the determination in the first process, the SPC-type is selected in consideration of the statuses of the two STPs, and the destination address (CdPA) is selected as the selected SPC and the GT and NAI stored in the first step. And after the configuration, a third process of configuring related parameters such as N-UNITDATA req primitives and delivering them to the SCCP. 제 1 항에 있어서,The method of claim 1, 상기 제4 단계는 비 이동번호 테이블을 검색한 후, 이 테이블에도 존재하지 않으면, 반송 옵션의 선택여부를 판단하는 제1 과정과;The fourth step may include: a first step of searching for a non-mobile number table and determining whether to select a return option if it does not exist in the table; 상기 제1 과정에서의 판단결과 반송옵션이 선택되지 않은 경우 반송 제어절차를 무시하고, 반송 옵션 선택된 경우, 상기 제1 단계에서 보관한 CgPA를 CdPA로 지정하고, CgPA를 own PC 및 NP-GTT로 지정한 후, 반송 원인 등을 포함한 N-NOTICE req를 생성하여 SCCP로 전달하는 제2 과정으로 이루어지는 것을 특징으로 하는 번호 이동성을 위한 이동성 총괄명 번역처리방법.In the first step, if the return option is not selected, the return control procedure is ignored. If the return option is selected, the CgPA stored in the first step is designated as CdPA, and the CgPA is assigned to the own PC and NP-GTT. And a second process of generating a N-NOTICE req including a cause of the return and forwarding it to the SCCP after designation.
KR1019980052565A 1998-12-02 1998-12-02 How to handle translation of portability title for number portability KR100289333B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1019980052565A KR100289333B1 (en) 1998-12-02 1998-12-02 How to handle translation of portability title for number portability

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1019980052565A KR100289333B1 (en) 1998-12-02 1998-12-02 How to handle translation of portability title for number portability

Publications (2)

Publication Number Publication Date
KR20000037801A KR20000037801A (en) 2000-07-05
KR100289333B1 true KR100289333B1 (en) 2001-05-02

Family

ID=19561003

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1019980052565A KR100289333B1 (en) 1998-12-02 1998-12-02 How to handle translation of portability title for number portability

Country Status (1)

Country Link
KR (1) KR100289333B1 (en)

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6993038B2 (en) * 2002-06-11 2006-01-31 Tekelec Methods and systems for automatically provisioning address translation information in a mobile services node address translation database
US8184798B2 (en) 2006-06-13 2012-05-22 Tekelec Methods, systems and computer program products for accessing number portability (NP) and E.164 number (ENUM) data using a common NP/ENUM data locator structure
US8254551B2 (en) 2006-12-07 2012-08-28 Tekelec, Inc. Methods, systems, and computer program products for providing quality of service using E.164 number mapping (ENUM) data in a communications network
US7996541B2 (en) 2007-06-15 2011-08-09 Tekelec Methods, systems, and computer program products for identifying a serving home subscriber server (HSS) in a communications network
US8538000B2 (en) 2007-08-10 2013-09-17 Tekelec, Inc. Methods, systems, and computer program products for performing message deposit transaction screening
US8594679B2 (en) 2008-03-07 2013-11-26 Tekelec Global, Inc. Methods, systems, and computer readable media for routing a message service message through a communications network
US9584959B2 (en) 2008-11-24 2017-02-28 Tekelec Global, Inc. Systems, methods, and computer readable media for location-sensitive called-party number translation in a telecommunications network
WO2010132436A2 (en) 2009-05-11 2010-11-18 Tekelec Methods, systems, and computer readable media for providing scalable number portability (np) home location register (hlr)
WO2011047382A2 (en) 2009-10-16 2011-04-21 Tekelec Methods, systems, and computer readable media for providing diameter signaling router with integrated monitoring and/or firewall functionality

Also Published As

Publication number Publication date
KR20000037801A (en) 2000-07-05

Similar Documents

Publication Publication Date Title
US6134316A (en) Telecommunications network with relocateability of subscriber number
US5732130A (en) System and method of providing enhanced subscriber services in a multi-node telecommunications network
US5602909A (en) Number portability using database query
KR20000049276A (en) Telecommunications network with portability of mobile subscriber number
WO2000052939A1 (en) System and method for number portability
KR20010022744A (en) Management of calling name delivery in telephone networks providing for telephone number portability
KR20020034413A (en) Method for providing mobile number portability
KR100289333B1 (en) How to handle translation of portability title for number portability
EP1013106B1 (en) Local number portability intelligent signaling transfer point
KR100296144B1 (en) Service Provider Number Portability Call Control Method using Structure of Number Portability Routing Database
CN1133335C (en) Method to suppress number portability database queries
FI102707B (en) Procedure for controlling calls
KR100333635B1 (en) Routing processing method for number portability in service control point
CA2233767A1 (en) Subscriber access network, exchange, service control point, and method of establishing a connection
KR0146965B1 (en) Break-up control exchange system call control method
KR100312412B1 (en) Global title translation method to support number portability in intelligent network system
US7333471B2 (en) Device for transmitting signaling messages
KR100418967B1 (en) Apparatus And Method for Global Title Translation of Signalling Message in No.7 Signalling Network
KR100325386B1 (en) Signaling Connection Control Part Message Routing Method In No.7 Signaling Network
KR100487742B1 (en) A Common Use Number Portability Providing Method for Local Call and Mobile Call
KR20000046318A (en) Method for processing ported number in full electronic switching system
KR100342752B1 (en) System for providing call originatior information
US20020016832A1 (en) Method of establishing a connection, as well as an exchange and a service control point
WO2000046964A1 (en) Telecommunication system and method in a telecommunication system
KR19990051785A (en) Signal point change method in common line signal network

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: 20080214

Year of fee payment: 8

LAPS Lapse due to unpaid annual fee