[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

KR100800682B1 - Method for unlimited assigning of virtual port in exchange system and call service method thereof - Google Patents

Method for unlimited assigning of virtual port in exchange system and call service method thereof Download PDF

Info

Publication number
KR100800682B1
KR100800682B1 KR1020010059220A KR20010059220A KR100800682B1 KR 100800682 B1 KR100800682 B1 KR 100800682B1 KR 1020010059220 A KR1020010059220 A KR 1020010059220A KR 20010059220 A KR20010059220 A KR 20010059220A KR 100800682 B1 KR100800682 B1 KR 100800682B1
Authority
KR
South Korea
Prior art keywords
port
virtual
virtual port
real
value
Prior art date
Application number
KR1020010059220A
Other languages
Korean (ko)
Other versions
KR20030026412A (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 KR1020010059220A priority Critical patent/KR100800682B1/en
Publication of KR20030026412A publication Critical patent/KR20030026412A/en
Application granted granted Critical
Publication of KR100800682B1 publication Critical patent/KR100800682B1/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q3/00Selecting arrangements
    • H04Q3/42Circuit arrangements for indirect selecting controlled by common circuits, e.g. register controller, marker
    • H04Q3/54Circuit arrangements for indirect selecting controlled by common circuits, e.g. register controller, marker in which the logic circuitry controlling the exchange is centralised
    • H04Q3/542Logic circuits or arrangements therefor

Landscapes

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

Abstract

본 발명은 교환 시스템의 가입자 포트 할당(port assign) 방법에 관한 것으로, 특히 실제의 카드가 삽입되어 제공된 리얼 슬롯(real slot)에도 가상 포트를 할당하여 통화 서비스를 할 수 있도록 비제한적으로 가상 포토를 할당하는 방법에 관한 것이다. 이를 위해 본 발명은, 교환 시스템에서 가상 포트의 비제한적 할당 방법에 있어서, 외부로부터 입력되는 가상 포트 인스톨 명령에 응답하여 지정된 가상 포트 값에 대응하는 포트 영역이 리얼 슬롯 영역에의 존재 여부를 확인하는 과정과, 상기 확인 결과 상기 지정된 가상 포트 값에 대응하는 포트 영역이 상기 리얼 슬롯 영역에 미존재할 경우, 가상 포트 영역의 상기 가상 포트 값에 대응하는 포트에 가상 포트를 실장하고, 상기 지정된 가상 포트 값에 대응하는 포트 영역이 상기 리얼 슬롯 영역에 존재할 경우, 상기 리얼 슬롯 영역의 상기 가상 포트 값에 대응하는 리얼 포트에 가상 포트를 실장하는 과정을 포함한다.The present invention relates to a subscriber port assignment method of an exchange system. In particular, the present invention relates to a virtual port without limiting a virtual port so that a virtual port can be allocated to a real slot provided by inserting an actual card. It is about how to assign. To this end, the present invention, in the non-limiting method of allocating virtual ports in the switching system, in response to the virtual port installation command input from the outside to check whether the port area corresponding to the specified virtual port value exists in the real slot area And if the port region corresponding to the designated virtual port value does not exist in the real slot region as a result of the checking, the virtual port is mounted on a port corresponding to the virtual port value of the virtual port region, and the designated virtual port value If the port region corresponding to the present in the real slot region, mounting a virtual port on the real port corresponding to the virtual port value of the real slot region.

Description

교환기 시스템에서 가상 포트의 비제한적 할당 및 통화 서비스 방법{METHOD FOR UNLIMITED ASSIGNING OF VIRTUAL PORT IN EXCHANGE SYSTEM AND CALL SERVICE METHOD THEREOF} METHODS FOR UNLIMITED ASSIGNING OF VIRTUAL PORT IN EXCHANGE SYSTEM AND CALL SERVICE METHOD THEREOF}             

도 1 및 도 2은 종래의 기술에 의한 교환 시스템에서 가상 포트의 제한적 할당을 설명하기 위한 도면들이다. 1 and 2 are diagrams for explaining the limited allocation of a virtual port in a conventional switching system.

도 3 및 도4는 본 발명의 바람직한 실시예에 따른 가상 포트의 비제한적 할당 방법에 의해 구현된 교환 시스템 및 실장 상태를 도시한 도면. 3 and 4 illustrate an exchange system and a mounting state implemented by a method of non-limiting allocation of virtual ports according to a preferred embodiment of the present invention.

도 5는 본 발명의 바람직한 실시예에 따른 가상 포트의 비제한적 할당 제어 흐름도를 도시한 도면. FIG. 5 illustrates a non-limiting allocation control flow diagram of a virtual port in accordance with a preferred embodiment of the present invention. FIG.

도 6은 본 발명의 바람직한 실시예에 따른 비제한적 할당에 의한 가상 포트로의 호 연결 제어 흐름도를 도시한 도면.
Figure 6 illustrates a flow chart of a call connection control to a virtual port by non-limiting allocation in accordance with a preferred embodiment of the present invention.

본 발명은 교환 시스템의 가입자 포트 할당(port assign) 방법에 관한 것으 로, 특히 실제의 카드가 삽입되어 제공된 리얼 슬롯(real slot)에도 가상 포트를 할당하여 통화 서비스를 할 수 있도록 비제한적으로 가상 포토를 할당하는 방법에 관한 것이다. The present invention relates to a subscriber port assignment method of a switching system. In particular, the present invention is not limited to a virtual port so that a virtual port can be allocated to a real slot provided by inserting a real card. It is about how to assign.

통상적으로, 교환 시스템에서의 가상 포트라 함은 물리적으로 존재하지 않은 가상 슬롯(Virtual Slot)에 가입자의 통화 서비스를 위하여 논리적(logical)하게 할당하는 것을 의미한다. 이러한 가상 포트를 할당하여 통화 서비스를 행하는 방법의 일예로서는 본원 출원인에 의해 1998년 5월 27일자로 특허 출원되어 1999년 12월 15일자로 특허공개된 제1999-86364호가 있다. 상기와 같은 선출원 특허 이외에도 많은 통신 시스템에서 가상 포트를 할당하여 가입자의 통화 서비스를 행하고 있다. In general, a virtual port in a switching system means logically allocating to a virtual slot that does not exist physically for a subscriber's call service. An example of a method of performing a call service by allocating such a virtual port is 1999-86364, which was filed by the applicant of the patent on May 27, 1998 and published on December 15, 1999. In addition to the aforementioned patent applications, many communication systems allocate a virtual port to provide a subscriber's call service.

도 1은 종래의 기술에 의한 교환 시스템에서 가상 포트의 제한적 할당 방법을 설명하기 위한 개략도이다. 도 1에서 참조부호 10은 그 내부에 스위칭회로 12, 가입자 접속부 14 및 입출력 프로세서 16, 교환기의 제반 동작을 제어하기 위한 제어부 18 및 포트의 정보를 가지는 데이터베이스를 구비하는 메모리 20 등을 구비하는 교환 시스템이다. 여기서, 상기 입출력 프로세서는 외부의 유지보수터미널로부터 포트를 인스톨하기 MMC등의 정보를 입력하여 교환 시스템의 제어부간의 통신을 하기 위한 프로세서이다. 이러한 교환 시스템은 이미 상용화되어 널리 이용되는 것과 동일하다. 상기와 같은 교환 시스템 10에는 실제의 하드웨어가 존재하는 리얼 슬롯(real slot)과 하드웨어가 존재하는 않은 가상슬롯(virtual slot)을 가지고 있다. 1 is a schematic diagram illustrating a method for restricting allocation of virtual ports in a switching system according to the related art. In FIG. 1, reference numeral 10 denotes a switching system including a switching circuit 12, a subscriber connection unit 14 and an input / output processor 16, a control unit 18 for controlling all operations of the exchanger, and a memory 20 having a database having information on ports. to be. Here, the input / output processor is a processor for communication between the control unit of the switching system by inputting information such as MMC to install a port from an external maintenance terminal. This exchange system is identical to that already commercially available and widely used. The switching system 10 as described above has a real slot in which real hardware exists and a virtual slot in which no hardware exists.                         

도 2는 도 1에 도시된 가상 포트의 제한적 할당 방법을 보다 구체적으로 설명하기 위한 개략도이다. 도 2에서 교환 시스템 10에는 실제의 포트를 할당할 수 있는 리얼 슬롯이 구비되며, 가상 포트를 할당하기 위한 가상 슬롯은 실제적으로 교환 시스템 10의 내부에 위치되지 않는다. FIG. 2 is a schematic diagram for describing in more detail a method for restricting allocation of a virtual port illustrated in FIG. 1. In FIG. 2, the switching system 10 includes a real slot for allocating an actual port, and the virtual slot for allocating a virtual port is not actually located inside the switching system 10.

상기 도 1 및 도 2와 같이 구성된 종래의 가상 포트 할당 방법에 의한 시스템은 가상 포트를 기존 전화기 개념인 레가시 폰(legacy phone)만을 위해서 사용되는 것이다. 예를 들면, 하나의 전화라인에 두 개의 전화번호를 부여하여 2대 이상의 전화를 사용하고자 하는 경우 등 회선이 부족할 때 이용된다. The system according to the conventional virtual port allocation method configured as shown in FIG. 1 and FIG. 2 is to use the virtual port only for a legacy phone which is a conventional phone concept. For example, it is used when there is a shortage of lines, such as when two telephone numbers are assigned to one telephone line to use two or more telephones.

그러나, 상기와 같은 종래의 가상 포트 할당 방법은 인터넷 프로토콜를 기반(Internet protocol based :IP-based)으로 하는 IP-폰(IP-phone) 서비스를 가상 포트로 제공할 수 없는 문제가 있었다. 왜냐하면, 가상 포트의 실장이 가상 슬롯에서만 가능하고, 교환 시스템의 하드웨어가 존재하는 리얼 슬롯에는 가상 포트를 실장할 수 없는 제한적인 요소가 있었기 때문이다.
However, the conventional virtual port allocation method as described above has a problem in that it is not possible to provide an IP-phone service based on an Internet protocol (IP-based) as a virtual port. This is because virtual port mounting is possible only in virtual slots, and there are limited elements in which virtual ports cannot be mounted in real slots in which hardware of a switching system exists.

따라서, 본 발명의 목적은 가상 포트에 레가시-폰 뿐만이 아니라 IP-폰의 실장 및 서비스를 할 수 있도록 가상 포트를 가상슬롯 혹은 리얼슬롯에 비제한적으로 할당하여 통신 서비스를 할 수 있도록 하는 가상 포트의 비제한적 할당 서비스 방법을 제공함에 있다. Accordingly, an object of the present invention is to virtually allocate a virtual port to a virtual slot or a real slot so that communication services can be provided not only for legacy phones but also for IP-phone mounting and services. The present invention provides a non-limiting allocation service method.

상기한 목적을 달성하기 위한 본 발명의 방법은, 교환 시스템에서 가상 포트의 비제한적 할당 방법에 있어서, 외부로부터 입력되는 가상 포트 인스톨 명령에 응답하여 지정된 가상 포트 값에 대응하는 포트 영역이 리얼 슬롯 영역에의 존재 여부를 확인하는 과정과, 상기 확인 결과 상기 지정된 가상 포트 값에 대응하는 포트 영역이 상기 리얼 슬롯 영역에 미존재할 경우, 가상 포트 영역의 상기 가상 포트 값에 대응하는 포트에 가상 포트를 실장하고, 상기 지정된 가상 포트 값에 대응하는 포트 영역이 상기 리얼 슬롯 영역에 존재할 경우, 상기 리얼 슬롯 영역의 상기 가상 포트 값에 대응하는 리얼 포트에 가상 포트를 실장하는 과정을 포함한다.In the method of the present invention for achieving the above object, in the non-limiting allocation method of the virtual port in the switching system, the port area corresponding to the specified virtual port value in response to a virtual port installation command input from the outside is a real slot area Verifying the existence of a network port, and if the port region corresponding to the specified virtual port value does not exist in the real slot region, mounting a virtual port on a port corresponding to the virtual port value of the virtual port region. And if the port area corresponding to the designated virtual port value exists in the real slot area, mounting a virtual port on a real port corresponding to the virtual port value of the real slot area.

상기한 목적을 달성하기 위한 본 발명의 다른 방법은, 교환 시스템에서 통화 서비스 방법에 있어서, IP-폰을 호출하는 발신에 응답하여 착신 디지트 코드를 수신하는 과정과, 상기 수신된 착신 디지트 코드를 분석하여 상기 IP-폰의 실장 위치를 확인하는 과정과, 상기 확인 결과 상기 IP-폰이 가상 슬롯에 위치할 경우 착신 신호를 해당 상기 가상 슬롯의 포트에 지정된 IP-폰으로 연결하고, 상기 IP-폰이 리얼 슬롯에 위치할 경우 상기 착신 디지트 코드의 번호로 리얼 슬롯의 포트에 지정된 IP-폰을 연결하는 과정을 포함한다.
상기한 목적을 달성하기 위한 본 발명의 장치는, 교환 시스템에서 가상 포트의 비제한적 할당 장치에 있어서, 다수의 리얼 포트를 가지는 리얼 슬롯을 다수개 구비하는 다수의 리얼 셀프들과, 다수의 가상 포트를 가지는 가상 슬롯을 다수개 구비하는 다수의 가상 셀프들과, 상기 리얼 포트와 가상 포트에 대한 상태 정보가 저장되는 데이터 베이스와, 상기 리얼 포트와 가상 포트들에 접속된 통화 호의 접속을 제어하여, 외부로부터의 가상 포트 인스톨 명령에 응답하여 상기 리얼 슬롯에 가상 포트를 비제한적으로 할당하고 상기 할당 정보를 상기 데이타 베이스에 저장하는 제어기를 포함하며, 상기 제어기는, 외부로부터 입력되는 가상 포트 인스톨 명령에 응답하여 지정된 가상 포트 값에 대응하는 포트 영역이 리얼 슬롯 영역에의 존재 여부를 확인하고, 상기 확인 결과 상기 지정된 가상 포트 값에 대응하는 포트 영역이 상기 리얼 슬롯 영역에 미존재할 경우, 가상 포트 영역의 상기 가상 포트 값에 대응하는 포트에 가상 포트를 실장하고, 상기 지정된 가상 포트 값에 대응하는 포트 영역이 상기 리얼 슬롯 영역에 존재할 경우, 상기 리얼 슬롯 영역의 상기 가상 포트 값에 대응하는 리얼 포트에 가상 포트를 실장한다.
According to another aspect of the present invention, there is provided a call service method in a switching system, the method comprising: receiving an incoming digit code in response to an outgoing call of an IP-phone, and analyzing the received incoming digit code; Confirming the mounting location of the IP-phone, and if the IP-phone is located in the virtual slot as a result of the verification, connect the incoming signal to the IP-phone designated to the port of the virtual slot, If it is located in the real slot includes the step of connecting the IP-phone assigned to the port of the real slot by the number of the incoming digit code.
An apparatus of the present invention for achieving the above object, in the non-limiting allocation device of the virtual port in the switching system, a plurality of real slots having a plurality of real slots having a plurality of real ports, and a plurality of virtual ports By controlling a plurality of virtual slots having a plurality of virtual slots having a database, a database in which state information about the real port and the virtual port is stored, and a call call connected to the real port and the virtual ports, And a controller configured to non-limitably allocate a virtual port to the real slot and store the allocation information in the database in response to a virtual port install command from an external device, wherein the controller includes a virtual port install command input from an external source. In response, verify that the port area corresponding to the specified virtual port value exists in the real slot area. And if the port region corresponding to the designated virtual port value does not exist in the real slot region, the virtual port is mounted on a port corresponding to the virtual port value of the virtual port region, and the port region corresponding to the designated virtual port value If a corresponding port area exists in the real slot area, the virtual port is mounted on a real port corresponding to the virtual port value of the real slot area.

이하 본 발명의 바람직한 실시예를 첨부된 도면을 참조하여 상세히 설명한다. 또한 하기의 본 발명을 설명함에 있어서, 이미 잘 알려져 있는 기술적 구성에 대한 기능 혹은 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우 그 상세한 설명을 생략됨에 유의하여야 한다. Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings. In addition, in the following description of the present invention, it should be noted that a detailed description of a function or configuration for a known technical configuration may be omitted if it is determined that the present invention may unnecessarily obscure the subject matter of the present invention.

도 3는 본 발명의 바람직한 실시예에 따른 가상 포트의 비제한적 할당 방법에 의해 구현된 교환 시스템을 도시한 도면이다. 도 3을 참조하면, 교환 시스템 300은 스위칭회로 310, 가입자 접속부 320 및 입출력 프로세서 330, 교환기의 제반 동작을 제어하기 위한 제어부 340 및 포트의 정보를 가지는 데이터베이스를 포함하는 메모리 350 등을 포함한다. 여기서, 상기 입출력 프로세서 330은 외부의 유지보수터미널로부터 포트를 인스톨하기 MMC등의 정보를 입력하여 교환 시스템 300의 제어부 340간 통신을 하기 위한 프로세서이다. 이러한 교환 시스템 300은 이미 상용화되어 널리 이용되는 것과 동일하다. 상기와 같은 교환 시스템 300에는 실제의 하드웨어가 존재하는 리얼 슬롯(real slot)과 하드웨어가 존재하는 않은 가상슬롯(virtual slot)을 포함한다. 이때, 상기 교환 시스템 300에는, IP-phone를 접속할 수 있는 가상 포트가 실장되고, 교환 시스템 300내의 리얼 슬롯과, 가상 슬롯들 각각에 대응하는 리얼 포트 및 가상 포트들에 대한 정보가 메모리 350내의 데이터베이스로 존재하는 것이다. 이러한 구성은 도 4에 의해 더욱 명확하게 이해될 것이다.3 is a diagram illustrating a switching system implemented by a method for allocating virtual ports according to a preferred embodiment of the present invention. Referring to FIG. 3, the switching system 300 includes a switching circuit 310, a subscriber access unit 320, an input / output processor 330, a controller 340 for controlling overall operations of the exchanger, a memory 350 including a database having information on ports, and the like. Here, the input / output processor 330 is a processor for communicating with the controller 340 of the switching system 300 by inputting information such as MMC to install a port from an external maintenance terminal. This exchange system 300 is identical to that already commercially available and widely used. The exchange system 300 includes a real slot in which real hardware exists and a virtual slot in which no hardware exists. In this case, a virtual port to which an IP-phone can be connected is mounted in the switching system 300, and information about a real slot in the switching system 300 and the real port and the virtual ports corresponding to each of the virtual slots is stored in a database in the memory 350. It exists as. This configuration will be more clearly understood by FIG. 4.

도 4는 본 발명의 바람직한 실시예에 따른 가상 포트의 비제한적 할당 방법에 의해 구현된 교환 시스템에 포트가 실장된 상태를 나타낸다. 도 4에 도시된 시스템 전체의 포트의 구성을 살피면 하기와 같다. 4 illustrates a state in which a port is mounted in an exchange system implemented by a method for allocating virtual ports according to a preferred embodiment of the present invention. Looking at the configuration of the port of the entire system shown in Figure 4 as follows.

교환 시스템 = 8개의 셀프(Shelf) + 3개의 가상 셀프(Virtual Shelf)Switching System = 8 Shelves + 3 Virtual Shelf

1개의 셀프 = 22개 슬롯(Slot = Card 혹은 Board와 동일한 개념임)1 slot = 22 slots (same concept as Slot = Card or Board)

1개의 슬롯 = 32 채널(Channel=Port)이다. One slot = 32 channels (Channel = Port).

상기 도 4와 같이 구성된 교환 시스템 10에서 가상 포트(Virtual Port) 영역인 "0X1800 ~ 0X2000" 범위는 가상 포트만 실장 가능하다. 여기서, 가상 포트는 실 제 하드웨어가 필요 없이 IP 만으로 사용할 수 있는 IP-폰을 의미한다. In the switching system 10 configured as shown in FIG. 4, only a virtual port may be mounted in a range of “0X1800 to 0X2000”, which is a virtual port area. Here, the virtual port refers to an IP-phone that can be used only by IP without requiring real hardware.

그리고 리얼 포트 영역인 "0X0000 ~ 0X1800" 범위에는 실제 하드웨어가 필요한 리얼 포트 뿐만이 아니라 가상 포트의 실장이 가능하다. 즉, 가상 포트라 하면 IP-폰 및 VoIP 트렁크(Voice over Internet Protocol Trunk)를 의미하며, 실제로 리얼 슬롯을 실장하지 않고 IP를 사용하고 싶을 때에는 가상 포트 영역에 실장시키지 않고 리얼 포트 영역에 실장이 가능해진다. In the real port range "0X0000 ~ 0X1800", virtual ports can be mounted as well as real ports that require real hardware. In other words, a virtual port means an IP-phone and a VoIP over Internet Protocol trunk, and when a user wants to use IP without actually mounting a real slot, the virtual port can be mounted in the real port area without being mounted in the virtual port area. .

도 5는 본 발명의 바람직한 실시예에 따른 가상 포트의 비제한적 할당 제어 흐름도를 도시한 도면이며, 도 6은 본 발명의 바람직한 실시예에 따른 비제한적 할당에 의한 가상 포트로의 호 연결 제어 흐름도를 도시한 도면이다. 도 5 및 도 6과 같은 프로그램은 도 4에 도시된 메모리 20에 마스킹되어 있다. 5 is a flowchart illustrating a non-limiting allocation control flow of a virtual port according to a preferred embodiment of the present invention, and FIG. 6 is a flowchart of a call connection control flow to a virtual port by non-limiting allocation according to a preferred embodiment of the present invention. Figure is shown. Programs such as FIGS. 5 and 6 are masked in the memory 20 shown in FIG.

우선 도 3 내지 도 5를 참조하여 교환 시스템에서 가상 포트를 비제한적, 예를들면, 가상 슬롯 영역 혹은 리얼 슬롯 영역중 어느 하나에 선택적으로 할당하는 과정을 설명한다. First, a process of selectively allocating a virtual port to either a virtual slot area or a real slot area in the switching system will be described with reference to FIGS. 3 to 5.

지금 교환 시스템 운용자가 외부 유지보수터미널을 이용하여 IP-폰 혹은 VoIP를 사용하기 위해 가상 포트 인스톨 명령을 입력시키면, 이는 입출력프로세서 330을 통하여 교환시스템 300내의 제어부 340으로 입력된다. 상기 가상 포트 인스톨 명령은 가상 포트를 지정하기 위한 명령으로서 가상 포트를 IP-폰 혹은 VoIP로 사용할 것인지를 결정하는 메시지와 포트범위 값이 포함된다.Now, when the exchange system operator inputs a virtual port installation command to use IP-phone or VoIP using an external maintenance terminal, it is input to the control unit 340 in the exchange system 300 through the input / output processor 330. The virtual port installation command is a command for designating a virtual port and includes a message and a port range value for determining whether to use the virtual port as an IP-phone or a VoIP.

이때, 도 5와 같은 프로그램을 수행하는 제어부 340은 도 5의 501과정에서 가상 포트 인스톨 명령이 입력되었다고 확인하고, 503과정에서 입력시킨 포트 범위 값을 체크한다. 즉, 도 4에서 설명한 포트의 범위(Boundary)의 값 "0X000~0X2000"을 체크한다. In this case, the controller 340 for executing the program as shown in FIG. 5 confirms that the virtual port installation command is input in step 501 of FIG. 5, and checks the port range value input in step 503. That is, the value "0X000 to 0X2000" of the port boundary described in FIG. 4 is checked.

그리고, 상기 제어부 340은 505과정에서 입력된 가상 포트 범위 값이 최대 포트 값(0X2000=십진수로 8192)을 초과하는지를 확인한다. 상기 505과정에서의 확인 결과, 입력된 가상 포트의 값이 미리 설정된 최대 포트 값을 초과하는 경우로 확인되면, 상기 제어부 340은 507과정에서 입력이 오류라고 판단하고 처리를 중단함과 동시에 입출력 프로세서 330을 통해 유지보수 터미널로 에러 메시지를 전송한다.The controller 340 checks whether the virtual port range value input in step 505 exceeds the maximum port value (0X2000 = 8192 in decimal). If it is determined in step 505 that the value of the input virtual port exceeds the preset maximum port value, the controller 340 determines that the input is an error in step 507 and stops the processing at the same time. Send an error message to the maintenance terminal via.

만약, 상기 505과정에서의 확인 결과, 입력된 가상 포트 값이 최대 포트 값보다 작은 범위내의 값으로 확인되면, 511과정으로 진행하고, 상기 511과정에서 입력된 포트 값에 대응하는 포트가 리얼 슬롯 영역에 존재하는 것인지 혹은 가상 슬롯 영역에 존재하는 것인지를 확인한다.If the checked virtual port value is determined to be a value within a range smaller than the maximum port value in step 505, the process proceeds to step 511 and the port corresponding to the port value input in step 511 is a real slot region. Check whether it exists in or in the virtual slot area.

상기 511과정에서의 확인 결과, 입력된 포트의 값이 리얼 슬롯 영역에 존재하는 것이 아닐 경우 상기 제어부 340은 513과정에서 가상 포트 영역의 해당 값에 대응하는 가상 포트를 실장시키고 메모리 350에 설정된 포트 상태 데이터 베이스의 해당 포트정보를 설정한다.If the value of the input port does not exist in the real slot region in step 511, the controller 340 mounts a virtual port corresponding to the corresponding value of the virtual port region in step 513 and sets the port state in the memory 350. Set the port information of the database.

그러나, 상기 511과정에서의 확인 결과, 입력된 포트의 값이 리얼 슬롯 영역에 존재할 경우 제어부 340은 515과정에서 리얼 슬롯의 해당 영역에 상기 가상 포트를 실장시키고, 해당 포트 정보를 설정한다.However, if the value of the input port exists in the real slot region in step 511, the controller 340 mounts the virtual port in the corresponding region of the real slot in step 515 and sets the corresponding port information.

이때, 데이터베이스의 포트정보의 가상 포트의 여부는 하기와 같다. At this time, whether or not the virtual port of the port information of the database is as follows.

포트종합정보의 가상 포트의 여부 : 0 = IP-폰Whether or not virtual port of port summary information: 0 = IP-phone

1 = IP 트렁크(VoIP)                                  1 = IP trunk (VoIP)                     

2 = 그 외는 리얼 포트                                 2 = real port otherwise

상기 도 5와 같은 가상 포트의 비제한적인 할당에 의해 교환기 내부에 실제 하드웨어를 인스톨할 수 있는 리얼 슬롯에 가상 포트를 실장시킬 수 있어 가상 슬롯에만 제한적으로 할당하였던 가상 포트의 제한적인 사용을 제한 없이 할당할 수 있다. 따라서, IP-폰과 VoIP 국선의 확장이 용이하게 된다. 또한, 회선 수가 적은 곳에서 교환 시스템을 운용시에는 가상 영역이 아닌 리얼 포트 영역을 IP-폰으로서 사용함으로써 포트 관리가 용이하게 되는 이점이 발생한다. By the non-limiting allocation of the virtual port as shown in FIG. 5, the virtual port can be mounted in a real slot in which real hardware can be installed inside the switch, without limiting the limited use of the virtual port allocated only to the virtual slot. Can be assigned. Thus, expansion of IP-phone and VoIP trunk lines is facilitated. In addition, when operating the switching system where the number of lines is small, there is an advantage that port management becomes easy by using a real port area as an IP-phone rather than a virtual area.

상기와 같이 리얼 포트 혹은 가상 포트에 IP-폰 혹은 VoIP를 할당하여 통화 서비스를 수행하는 과정을 첨부한 도 6을 참조하여 구체적으로 설명하면 다음과 같다.Referring to Figure 6 attached to the process of performing the call service by assigning the IP-phone or VoIP to the real port or virtual port as described above in detail as follows.

도 6을 참조하면, 601과정에서 VoIP망, 공중망 혹은 레가시 폰으로부터 교환 시스템 내부의 IP-폰을 호출하기 위한 발신 동작이 수행되면, 교환 시스템의 제어부 340은 도 6의 603과정에서 VoIP망, 공중망 혹은 레가시폰으로부터 송출되는 착신 디지트를수신한다.Referring to FIG. 6, when an outgoing operation for calling an IP-phone in the switching system is performed from the VoIP network, the public network or the legacy phone in step 601, the controller 340 of the switching system may call the VoIP network or the public network in step 603 of FIG. 6. Or, it receives an incoming digit transmitted from the legacy phone.

상기 603과정에서 착신 디지트를 수신한 제어부 340은 605과정에서 착신 디지트 코드를 분석한 후 해당 IP-폰이 리얼 슬롯 혹은 가상 슬롯에 있는가를 체크하고, 607과정에서 리얼 슬롯에 위치된 상태인지를 확인한다. 이러한 슬롯의 위치 확인은 전술한 포트 상태 데이터 베이스의 내용을 읽어 확인한다.After receiving the incoming digit in step 603, the controller 340 analyzes the incoming digit code in step 605, checks whether the corresponding IP-phone is in a real slot or a virtual slot, and checks whether it is located in the real slot in step 607. . The positioning of these slots is confirmed by reading the contents of the above-described port state database.

상기 607단계에서의 확인 결과 현재 착신 디지트 코드에 대응하는 포트가 리얼 슬롯 위치에 없을 경우, 상기 제어부 640은 609과정에서 착신 신호를 가상 슬롯 영역의 가상 포트에 연결된 IP-폰으로 연결하여 준다.If the port corresponding to the current incoming digit code is not located in the real slot position in step 607, the controller 640 connects the incoming signal to the IP-phone connected to the virtual port in the virtual slot area in step 609.

한편, 상기 607과정에서의 확인 결과 현재 착신 디지트 코드에 대응하는 포트가 리얼 슬롯 위치에 있을 경우, 상기 제어부 340은 611과정에서 수신된 디지트 코드에 대응하는 리얼 슬롯의 리얼 포트에 지정된 IP-폰으로 연결한다.On the other hand, if the port corresponding to the current incoming digit code is in the real slot position as a result of the check in step 607, the controller 340 moves to the IP-phone assigned to the real port of the real slot corresponding to the digit code received in step 611. Connect.

그 후, 상기 제어부 340은 613과정에서 상기 연결된 IP-폰으로 링(ring)이 울릴 수 있도록 링 신호 혹은 링 메시지 등을 송출한다. 이와 같은 과정에 의해 발신자(VoIP국선, 공중망, 내선가입자)와 IP-폰간의 통화가 615 및 617과정에서 이루어진다.Thereafter, the controller 340 transmits a ring signal or a ring message to ring the ring to the connected IP-phone in step 613. By this process, the call between the caller (VoIP trunk line, public network, subscriber) and IP-phone is made in steps 615 and 617.

상기한 바와 같이, 리얼 슬롯에도 IP-폰 및 VoIP 등이 접속되는 가상 포트를 할당하여 통화 서비스를 행하므로써 포트의 이용 및 관리를 효율적으로 할 수 있다.
As described above, the virtual slots to which IP-phones, VoIP, and the like are connected to the real slots can be used to perform a call service, thereby making it possible to efficiently use and manage the ports.

상술한 바와 같이 본 발명은, 교환 시스템 내부에 실제 하드웨어를 인스톨할 수 있는 리얼 슬롯에도 가상 포트를 실장시켜 포트를 관리하므로써 가상 포트를 비제한적으로 할당 할 수 있어 포트의 이용 및 관리를 보다 용이하게 할 수 있다. 또한, 가상 포트를 비제한적으로 할당하므로써 IP-폰의 실장과 서비스를 지원해 주는 것은 물론이고 기존 레가시폰의 기능도 포함시킬 수 있는 이점이 있다. As described above, the present invention manages ports by mounting virtual ports in real slots in which real hardware can be installed in the switching system, and thus, virtual ports can be allocated without limitation, making port usage and management easier. can do. In addition, by allocating virtual ports without restriction, it is possible not only to support IP-phone implementation and services, but also to include functions of existing legacy phones.

Claims (7)

교환 시스템에서 가상 포트의 비제한적 할당 방법에 있어서,In the method of non-limiting allocation of virtual ports in a switching system, 외부로부터 입력되는 가상 포트 인스톨 명령에 응답하여 지정된 가상 포트 값에 대응하는 포트 영역이 리얼 슬롯 영역에의 존재 여부를 확인하는 과정과,Checking whether a port area corresponding to a specified virtual port value exists in the real slot area in response to a virtual port installation command input from the outside; 상기 확인 결과 상기 지정된 가상 포트 값에 대응하는 포트 영역이 상기 리얼 슬롯 영역에 미존재할 경우, 가상 포트 영역의 상기 가상 포트 값에 대응하는 포트에 가상 포트를 실장하고, 상기 지정된 가상 포트 값에 대응하는 포트 영역이 상기 리얼 슬롯 영역에 존재할 경우, 상기 리얼 슬롯 영역의 상기 가상 포트 값에 대응하는 리얼 포트에 가상 포트를 실장하는 과정을 포함하는 것을 특징으로 하는 비제한적 할당 방법.If the port region corresponding to the designated virtual port value does not exist in the real slot region as a result of the checking, a virtual port is mounted on a port corresponding to the virtual port value of the virtual port region and corresponding to the designated virtual port value. And mounting a virtual port in a real port corresponding to the virtual port value of the real slot area when the port area exists in the real slot area. 제1항에 있어서,The method of claim 1, 상기 포트 영역이 리얼 슬롯 영역에의 존재 여부를 확인하는 과정은, 상기 가상 포트 값이 미리 설정된 최대 허용 포트 범위 값을 초과하는지를 확인한 후, 상기 확인 결과 상기 가상 포트 값이 상기 최대 허용 포트 범위 값을 초과하는 경우 에러로 처리하고, 상기 가상 포트 값이 최대 허용 포트 범위 값을 초과하지 않은 경우 미리 저장된 상기 가상 포트의 상태 정보를 확인하여 상기 포트 영역이 리얼 슬롯 영역에의 존재 여부를 확인하는 것을 특징으로 하는 비제한적 할당 방법.The determining of whether the port area exists in the real slot area may include: checking whether the virtual port value exceeds a preset maximum allowed port range value, and then, as a result of the checking, the virtual port value is configured to determine the maximum allowed port range value. If it exceeds, it is treated as an error, and if the virtual port value does not exceed the maximum allowable port range value, the state information of the virtual port stored in advance is checked to determine whether the port area exists in the real slot area. Non-limiting allocation method. 교환 시스템에서 통화 서비스 방법에 있어서,In a call service method in a switching system, IP-폰을 호출하는 발신에 응답하여 착신 디지트 코드를 수신하는 과정과,Receiving an incoming digit code in response to an outgoing call to an IP-phone; 상기 수신된 착신 디지트 코드를 분석하여 상기 IP-폰의 실장 위치를 확인하는 과정과,Analyzing the received incoming digit code to confirm a mounting position of the IP-phone; 상기 확인 결과 상기 IP-폰이 가상 슬롯에 위치할 경우 착신 신호를 해당 상기 가상 슬롯의 포트에 지정된 IP-폰으로 연결하고, 상기 IP-폰이 리얼 슬롯에 위치할 경우 상기 착신 디지트 코드의 번호로 리얼 슬롯의 포트에 지정된 IP-폰을 연결하는 과정을 포함하는 것을 특징으로 하는 통화 서비스 방법.As a result of the checking, when the IP-phone is located in the virtual slot, the incoming signal is connected to the IP-phone designated in the port of the virtual slot, and when the IP-phone is located in the real slot, the incoming digit code number is used. And connecting the designated IP-phone to the port of the real slot. 제3항에 있어서,The method of claim 3, 상기 IP-폰의 실장 위치를 확인하는 과정은, 상기 수신된 착신 디지트 코드의 상태 정보를 확인하여 상기 IP-폰의 실장 위치를 확인하는 것을 특징으로 하는 통화 서비스 방법.The checking of the mounting position of the IP-phone may include verifying the mounting position of the IP-phone by checking state information of the received incoming digit code. 제3항에 있어서,The method of claim 3, 상기 리얼 슬롯의 포트에 지정된 IP-폰을 연결하는 과정은, 상기 지정된 IP-폰을 연결하여 링 메시지를 전달하는 것을 특징으로 하는 통화 서비스 방법.The connecting of the designated IP-phone to the port of the real slot, the call service method, characterized in that for delivering a ring message by connecting the specified IP-phone. 교환 시스템에서 가상 포트의 비제한적 할당 장치에 있어서,In a non-limiting allocation device of a virtual port in a switching system, 다수의 리얼 포트를 가지는 리얼 슬롯을 다수개 구비하는 다수의 리얼 셀프들과,A plurality of real shelves having a plurality of real slots having a plurality of real ports, 다수의 가상 포트를 가지는 가상 슬롯을 다수개 구비하는 다수의 가상 셀프들과,A plurality of virtual shelves having a plurality of virtual slots having a plurality of virtual ports, 상기 리얼 포트와 가상 포트에 대한 상태 정보가 저장되는 데이터 베이스와,A database in which state information about the real port and the virtual port is stored; 상기 리얼 포트와 가상 포트들에 접속된 통화 호의 접속을 제어하여, 외부로부터의 가상 포트 인스톨 명령에 응답하여 상기 리얼 슬롯에 가상 포트를 비제한적으로 할당하고 상기 할당 정보를 상기 데이타 베이스에 저장하는 제어기를 포함하며,A controller for controlling the connection of the call call connected to the real port and the virtual ports, non-limiting allocation of the virtual port to the real slot in response to a virtual port installation command from the outside and storing the allocation information in the database. Including; 상기 제어기는, 외부로부터 입력되는 가상 포트 인스톨 명령에 응답하여 지정된 가상 포트 값에 대응하는 포트 영역이 리얼 슬롯 영역에의 존재 여부를 확인하고, 상기 확인 결과 상기 지정된 가상 포트 값에 대응하는 포트 영역이 상기 리얼 슬롯 영역에 미존재할 경우, 가상 포트 영역의 상기 가상 포트 값에 대응하는 포트에 가상 포트를 실장하고, 상기 지정된 가상 포트 값에 대응하는 포트 영역이 상기 리얼 슬롯 영역에 존재할 경우, 상기 리얼 슬롯 영역의 상기 가상 포트 값에 대응하는 리얼 포트에 가상 포트를 실장하는 것을 특징으로 하는 비제한적 할당 장치.The controller checks whether a port area corresponding to the specified virtual port value exists in the real slot area in response to a virtual port installation command input from the outside, and as a result of the check, the port area corresponding to the specified virtual port value is determined. When not present in the real slot area, the virtual port is mounted in a port corresponding to the virtual port value of the virtual port area, and if the port area corresponding to the designated virtual port value exists in the real slot area, the real slot And a virtual port is mounted on a real port corresponding to the virtual port value of the region. 제6항에 있어서,The method of claim 6, 상기 제어기는, 상기 가상 포트 값이 미리 설정된 최대 허용 포트 범위 값을 초과하는지를 확인한 후, 상기 확인 결과 상기 가상 포트 값이 상기 최대 허용 포트 범위 값을 초과하는 경우 에러로 처리하고, 상기 가상 포트 값이 최대 허용 포트 범위 값을 초과하지 않은 경우 미리 저장된 상기 가상 포트의 상태 정보를 확인하여 상기 포트 영역이 리얼 슬롯 영역에의 존재 여부를 확인하는 것을 특징으로 하는 비제한적 할당 장치.After checking whether the virtual port value exceeds a preset maximum allowed port range value, the controller processes an error when the virtual port value exceeds the maximum allowed port range value as a result of the checking, and the virtual port value is And not exceeding a maximum allowable port range value, by checking state information of the virtual port stored in advance to determine whether the port area exists in a real slot area.
KR1020010059220A 2001-09-25 2001-09-25 Method for unlimited assigning of virtual port in exchange system and call service method thereof KR100800682B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020010059220A KR100800682B1 (en) 2001-09-25 2001-09-25 Method for unlimited assigning of virtual port in exchange system and call service method thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020010059220A KR100800682B1 (en) 2001-09-25 2001-09-25 Method for unlimited assigning of virtual port in exchange system and call service method thereof

Publications (2)

Publication Number Publication Date
KR20030026412A KR20030026412A (en) 2003-04-03
KR100800682B1 true KR100800682B1 (en) 2008-02-01

Family

ID=29562108

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020010059220A KR100800682B1 (en) 2001-09-25 2001-09-25 Method for unlimited assigning of virtual port in exchange system and call service method thereof

Country Status (1)

Country Link
KR (1) KR100800682B1 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100450964B1 (en) * 2001-10-13 2004-10-02 삼성전자주식회사 Method for servicing of station group in internet protocol telephony exchange system

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07183945A (en) * 1993-06-02 1995-07-21 Gpt Ltd Information communication network system
JPH08195814A (en) * 1995-01-17 1996-07-30 Nippon Telegr & Teleph Corp <Ntt> Call termination connection method and device for virtual private network
KR19990079294A (en) * 1998-04-03 1999-11-05 윤종용 Remote connection method between exchange and remote terminal

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07183945A (en) * 1993-06-02 1995-07-21 Gpt Ltd Information communication network system
JPH08195814A (en) * 1995-01-17 1996-07-30 Nippon Telegr & Teleph Corp <Ntt> Call termination connection method and device for virtual private network
KR19990079294A (en) * 1998-04-03 1999-11-05 윤종용 Remote connection method between exchange and remote terminal

Also Published As

Publication number Publication date
KR20030026412A (en) 2003-04-03

Similar Documents

Publication Publication Date Title
RU2141734C1 (en) Mobile communication network
US5414762A (en) Telephony controller with functionality command converter
US6049601A (en) Method of and apparatus for establishing call forwarding service for subscriber&#39;s telephone terminal in switching system with verification function
KR100800682B1 (en) Method for unlimited assigning of virtual port in exchange system and call service method thereof
KR100265071B1 (en) Apparatus and method for interworking with the Internet in a private exchange system
KR100218466B1 (en) Method of selectively allocating received phone calls according to the caller&#39;s phone number
US6920215B2 (en) Communications system and method for monitoring a group call number of the communications system
JP2932869B2 (en) Communication terminal adapter
KR100395070B1 (en) Apparatus and Method for Interfacing between an ISDN PABX and a Local Exchange
US6574332B1 (en) Automatic call distribution system agent log-on with pseudo-port
KR100318930B1 (en) Multiline Method Using Virtual Ports at Private Exchanges
US20160156675A1 (en) Control module for a call management system
US20020077148A1 (en) Method of performing telecommunication functions as well as a line-side device, nodal point, data processing installation, terminal and telecommunication system therefor
KR100319384B1 (en) Apparatus and method for using combination in a intelligent network service state number and mobile communication service a state number
US6418213B1 (en) Communication terminal equipment using performance feature group identifiers
KR100383624B1 (en) Method for routing voice over internet protocol call in voice over internet protocol gateway and voice over internet protocol routing databse therefor
KR100594069B1 (en) Wide Area Call Handling Method by Assigning Centrix Extension Number in Exchange System
JPH08293921A (en) Home banking service system
KR100713522B1 (en) Method for one touch dialing account code in private branch exchange system
JP2915460B2 (en) Call forward system in private branch exchange
KR20010070524A (en) Method and apparatus for performing echo cancellation within a communication network
KR100594071B1 (en) Private Switching Control Method Using Direct Remote Extension Call
KR100627222B1 (en) VoIP gateway having a variable prefix function and control method using the same
KR920011072B1 (en) Special service method in p.a.b.x.
KR200316804Y1 (en) VoIP gateway having a variable prefix function

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

Year of fee payment: 4

LAPS Lapse due to unpaid annual fee