KR100413524B1 - Management method of SIP-T call control process and apparatus thereof - Google Patents
Management method of SIP-T call control process and apparatus thereof Download PDFInfo
- Publication number
- KR100413524B1 KR100413524B1 KR10-2002-0002533A KR20020002533A KR100413524B1 KR 100413524 B1 KR100413524 B1 KR 100413524B1 KR 20020002533 A KR20020002533 A KR 20020002533A KR 100413524 B1 KR100413524 B1 KR 100413524B1
- Authority
- KR
- South Korea
- Prior art keywords
- signal
- call
- message
- sip
- generated
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/1066—Session management
- H04L65/1101—Session protocols
- H04L65/1104—Session initiation protocol [SIP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/10—Architectures or entities
- H04L65/102—Gateways
- H04L65/1043—Gateway controllers, e.g. media gateway control protocol [MGCP] controllers
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Business, Economics & Management (AREA)
- General Business, Economics & Management (AREA)
- Telephonic Communication Services (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
SIP-T 호 제어 프로세스 관리 방법 및 장치가 개시된다. 본 발명에 의한 SIP-T 호 제어 프로세스 관리 방법은, SIP-T 관리 프로세스에 도착되는 신호를 감시하여 발생된 신호의 종류를 결정하는 단계, 및 발생된 신호에 따라, 발신 호 자식 프로세스 또는 착신 호 자식 프로세스를 생성하거나, 자식 프로세스에 메시지를 전달하는 단계를 포함한다. 호가 발생될 때마다 발신과 착신 자식 프로세스를 생성하여 호 제어를 수행하고 관련 정보를 관리해 줌으로써, SIP-T 호 처리 프로세스를 효과적으로 관리하며 빠르고 신뢰성 높은 SIP-T 신호 처리가 가능하다.A method and apparatus for managing a SIP-T call control process are disclosed. SIP-T call control process management method according to the present invention, by monitoring the signal arriving at the SIP-T management process to determine the type of signal generated, and according to the generated signal, outgoing call child process or incoming call Creating a child process or delivering a message to the child process. By creating outgoing and incoming child processes every time a call is generated, it performs call control and manages related information, enabling effective management of SIP-T call processing processes and fast and reliable SIP-T signal processing.
Description
본 발명은 신호의 전송에 관한 것으로서, 특히 PSTN망과 패킷망의 통합망에서 사용되는 SIP-T 호 제어 프로세스의 관리 방법 및 장치에 관한 것이다.The present invention relates to signal transmission, and more particularly, to a method and apparatus for managing a SIP-T call control process used in an integrated network of a PSTN network and a packet network.
종래의 SIP-T 호 제어 프로세스는 모든 호 연결 요구를 하나의 프로세스가 관리하여 모든 호 연결에 대한 상태 정보를 유지하므로 동작이 매우 복잡하고 오류 가능성이 높으며, 동시 다발적으로 발생하는 호 요구를 순차적으로만 처리하므로 처리 속도가 느린 문제점이 있다.In the conventional SIP-T call control process, all call connection requests are managed by one process to maintain state information on all call connections, which is very complicated and error-prone, and simultaneously requests multiple call requests. This process only slows down the processing speed.
본 발명이 이루고자 하는 기술적 과제는 SIP-T 호 제어 프로세스에 있어서호 연결 요구를 처리하는 복수의 자식 프로세스를 생성하여 관리함으로써 SIP-T 호 처리 프로세스를 효과적으로 관리하며 빠른 처리를 가능하게 하는 방법 및 장치를 제공하는 것이다.An object of the present invention is to create and manage a plurality of child processes that handle call connection requests in a SIP-T call control process, thereby effectively managing the SIP-T call processing process and enabling fast processing. To provide.
본 발명이 이루고자 하는 다른 기술적 과제는 상기의 SIP-T 호 제어 프로세스 관리 방법을 컴퓨터에서 실행시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록 매체를 제공하는 것이다.Another object of the present invention is to provide a computer-readable recording medium having recorded thereon a program for executing the SIP-T call control process management method on a computer.
도 1은 PSTN망과 패킷망의 통합망 구조를 나타내는 개념도이다.1 is a conceptual diagram illustrating an integrated network structure of a PSTN network and a packet network.
도 2는 본 발명에 의한 SIP-T 호 제어 프로세스 관리 장치의 블록도이다.2 is a block diagram of a SIP-T call control process management apparatus according to the present invention.
도 3a 내지 도 3f는 본 발명에 의한 SIP-T 호 제어 프로세스 관리 방법의 각 단계를 나타낸 흐름도이다.3A to 3F are flowcharts illustrating each step of the SIP-T call control process management method according to the present invention.
상기 기술적 과제를 이루기 위한 본 발명에 의한 SIP-T 호 제어 프로세스 관리 방법은, SIP-T 관리 프로세스에 도착하는 신호를 감시하여 발생된 신호의 종류를 결정하는 단계; 및 상기 발생된 신호에 따라, 발신 호 자식 프로세스 또는 착신 호 자식 프로세스를 생성하거나, 상기 자식 프로세스에 메시지를 전달하는 단계를 포함하는 것을 특징으로 한다.According to an aspect of the present invention, there is provided a method for managing a SIP-T call control process, the method comprising: determining a type of a signal generated by monitoring a signal arriving at a SIP-T management process; And generating, according to the generated signal, an outgoing call child process or an incoming call child process or delivering a message to the child process.
상기 기술적 과제를 이루기 위한 본 발명에 의한 SIP-T 호 제어 프로세스 관리 장치는, 도착되는 신호를 감시하여 발생된 신호의 종류를 결정하는 신호 결정부; 및 상기 발생된 신호에 따라, 발신 호 자식 프로세스 또는 착신 호 자식 프로세스를 생성하거나, 상기 자식 프로세스에 메시지를 전달하는 신호 처리부를 포함하는 것을 특징으로 한다.According to an aspect of the present invention, there is provided a SIP-T call control process management apparatus, including: a signal determination unit configured to monitor an incoming signal and determine a type of a generated signal; And a signal processing unit for generating an outgoing call child process or an incoming call child process or delivering a message to the child process according to the generated signal.
이하, 첨부된 도면들을 참조하여 본 발명에 따른 SIP-T 호 제어 프로세스 관리 방법 및 장치를 상세히 설명한다.Hereinafter, a method and apparatus for managing a SIP-T call control process according to the present invention will be described in detail with reference to the accompanying drawings.
기존의 공중 전화망(Public Switched Telephone Network, PSTN)을 IP 기반의차세대 네트워크로 발전시키기 위하여 PSTN망과 패킷망(Packet Network)의 통합망이 도입되고 있다.In order to develop a public switched telephone network (PSTN) into an IP-based next generation network, an integrated network of a PSTN network and a packet network has been introduced.
도 1은 이와 같은 PSTN 망과 패킷망의 통합망 구조를 나타내는 개념도이다. 도 1을 참조하면, PSTN망(100)과 패킷망(110)은 미디어 게이트웨이(Media Gateway, MG, 120) 및 미디어 게이트웨이 제어기(Media Gateway Controller, MGC, 130)를 통해 연결되어 있다.1 is a conceptual diagram illustrating an integrated network structure of such a PSTN network and a packet network. Referring to FIG. 1, the PSTN network 100 and the packet network 110 are connected through a media gateway (MG) 120 and a media gateway controller MGC 130.
PSTN망(100)은 공용 회선 교환 전화망으로 일반 전화에 대한 서비스를 제공한다. 패킷망(Packet Network, 110)은 발신 측에서 보내진 정보를 축적한 후 일정한 크기의 패킷으로 나누고 수신인 번지를 붙인 다음 이것을 단위로 하여 전송 교환한다. 미디어 게이트웨이(120)는 PSTN 음성 매체를 패킷망에서 사용하는 패킷 형태로 변환한다.The PSTN network 100 provides a service for a general telephone over a public circuit switched telephone network. The packet network (110) accumulates the information sent from the calling party, divides it into packets of a certain size, attaches a destination address, and transmits and exchanges them in units. The media gateway 120 converts the PSTN voice medium into a packet form used in the packet network.
MGC(130)는 PSTN 신호(1)를 받아 미디어 게이트웨이(120)를 제어하고 호(call) 연결을 수행하며, 일반적으로 범용 컴퓨터가 사용된다. 본 발명에 의한 SIP-T 호 제어 프로세스 관리 방법은 MGC에서 수행된다.The MGC 130 receives the PSTN signal 1 to control the media gateway 120 and perform a call connection. A general purpose computer is generally used. The SIP-T call control process management method according to the present invention is performed in MGC.
MGC(130)로 전달된 PSTN 신호 메시지(1)를 패킷망(110)에서 사용하는 SIP(Session Initiation Protocol) 메시지(2)로 변환하여 다른 MGC(131)로 보내고 다시 PSTN 신호 메시지(1)로 변환하여 처리함으로써 해당 PSTN 전화 사이의 호가 연결되도록 하기 위하여 SIP-T(Session Initiation Protocol for Telephones) 프로토콜이 사용된다.The PSTN signaling message 1 transmitted to the MGC 130 is converted into a Session Initiation Protocol (SIP) message (2) used in the packet network 110, sent to another MGC 131, and then converted into a PSTN signaling message (1). The Session Initiation Protocol for Telephones (SIP-T) protocol is used to connect the calls between the corresponding PSTN phones.
SIP 메시지에는 호를 개시하는 INVITE 메시지, 호 연결을 확인하는 ACK 메시지, 호의 진행 상태를 알리는 STATUS 메시지, 호의 연결을 취소하는 CANCEL 메시지, 호를 종료하는 BYE 메시지, 및 호의 상태를 변경하지 않고 정보를 전달하는 INFO 메시지가 있다.SIP messages include information about INVITE initiating the call, ACK message confirming the call connection, STATUS message indicating the progress of the call, CANCEL message canceling the call connection, BYE message terminating the call, and information without changing the state of the call. There is an INFO message to convey.
하나의 PSTN 망(100)에서 다른 PSTN 망(101)으로 호 연결을 하는 경우 신호 정보는 PSTN망(100), MGC(130), 패킷망(110), MGC(131) 및 PSTN망(101)의 순으로 전달되고, 음성 미디어는 PSTN망(100), 미디어 게이트웨이(120), 패킷망(110), 미디어 게이트웨이(121) 및 PSTN망(101)의 순으로 전달된다.When the call connection is made from one PSTN network 100 to another PSTN network 101, the signal information includes the PSTN network 100, the MGC 130, the packet network 110, the MGC 131, and the PSTN network 101. The voice media is delivered in the order of the PSTN network 100, the media gateway 120, the packet network 110, the media gateway 121, and the PSTN network 101.
도 2는 본 발명에 의한 SIP-T 호 제어 프로세스 관리 장치의 블록도이다. 도 2를 참조하면, 바람직한 실시예에 따른 SIP-T 호 제어 프로세스 관리 장치(200)는 신호 결정부(210) 및 신호 처리부(220)를 포함한다.2 is a block diagram of a SIP-T call control process management apparatus according to the present invention. Referring to FIG. 2, the SIP-T call control process management apparatus 200 according to a preferred embodiment includes a signal determiner 210 and a signal processor 220.
설명의 편의를 위하여, 도 2에 PSTN망(100), 패킷망(110), 상대편 MGC(131), 해시 테이블(300), 프로세스 관리 테이블(310), 발신 호 자식 프로세스(400) 및 착신 호 자식 프로세스(500)를 함께 도시하였다. SIP-T 호 제어 프로세스 관리 장치(200), 해시 테이블(300), 프로세스 관리 테이블(310), 발신 호 자식 프로세스(400) 및 착신 호 자식 프로세스(500)는 함께 MGC(130)를 구성한다.For convenience of description, the PSTN network 100, the packet network 110, the counterpart MGC 131, the hash table 300, the process management table 310, the originating call child process 400 and the incoming call child are shown in FIG. Process 500 is shown together. The SIP-T call control process management apparatus 200, the hash table 300, the process management table 310, the outgoing call child process 400 and the incoming call child process 500 together form the MGC 130.
신호 결정부(210)는 SIP-T 관리 장치(200)에 도착되는 신호를 감시하여, 발생된 신호의 종류를 결정한다. 발생되는 신호에는 발신 호 요청 신호, 외부 MGC 메시지 수신 신호, 외부 MGC 메시지 송신 신호, 호 종료 신호 등이 있다.The signal determiner 210 monitors the signal arriving at the SIP-T management apparatus 200 and determines the type of the generated signal. Signals generated include an outgoing call request signal, an external MGC message reception signal, an external MGC message transmission signal, and a call termination signal.
신호 처리부(220)는 발생된 신호에 따라, 발신 호 자식 프로세스(400) 또는 착신 호 자식 프로세스(500)를 생성하거나, 상기 자식 프로세스에 메시지를 전달한다. 바람직하게는 신호 처리부(220)는 발신 호 요청 처리부(222), 메시지 수신 처리부(224), 메시지 송신부(228), 및 호 종료 처리부(226)를 포함한다.The signal processor 220 generates an outgoing call child process 400 or an incoming call child process 500 according to the generated signal, or delivers a message to the child process. Preferably, the signal processor 220 includes an outgoing call request processor 222, a message reception processor 224, a message transmitter 228, and a call termination processor 226.
발신 호 요청 처리부(222)는 발생된 신호가 발신 호 요청 신호인 경우, SIP-T 발신 호 자식 프로세스(400)를 생성하고 해시 테이블(300) 및 프로세스 관리 테이블(310)에 정보를 등록한다.If the generated signal is an outgoing call request signal, the outgoing call request processing unit 222 generates a SIP-T outgoing call child process 400 and registers information in the hash table 300 and the process management table 310.
프로세스는 독립적으로 실행되는 프로그램을 의미하며, 각 프로세스는 서로 신호(signal)를 통해서 비동기적으로 통신한다. 바람직하게는 각 프로세스는 ITU-T에서 통신 시스템 설계용으로 권고된 SDL(Specification and Description Language) 언어를 사용하여 구현된다.Processes are programs that run independently, and each process communicates asynchronously with each other through signals. Preferably each process is implemented using a Specification and Description Language (SDL) language recommended by ITU-T for communication system design.
발신 호 자식 프로세스(400)는 SIP 발신 호를 처리하는 프로세스로서 호가 발생할 때마다 생성되고 호가 종료하면 소멸한다.The outgoing call child process 400 is a process for handling SIP outgoing calls and is generated whenever a call occurs and is destroyed when the call ends.
프로세스 관리 테이블(310)은 SIP-T 호 제어를 수행하는 자식 프로세스에 대한 정보를 유지하는 기억 장소이다. 다수의 레코드(record)를 가지며, 사용 중 표시, 전역 호 식별자, 자식 프로세스 식별자, 및 MGC 식별자를 속성으로 가진다.The process management table 310 is a storage place for holding information on child processes that perform SIP-T call control. It has a number of records and has attributes in use, a global call identifier, a child process identifier, and an MGC identifier.
해시 테이블(300)은 전역 호 식별자를 키 값으로 같은 키 값을 가지는 프로세스 관리 테이블(310)의 레코드 집합을 저장하는 장소이다. 해시 테이블(300)은 전역 호 식별자를 이용하여 프로세스 관리 테이블(310)에 저장된 정보를 빠르게 검색하게 한다.The hash table 300 is a place for storing a record set of the process management table 310 having the same key value as the global call identifier as a key value. Hash table 300 allows for quick retrieval of information stored in process management table 310 using a global call identifier.
메시지 수신 처리부(224)는 발생된 신호가 외부 MGC 메시지 수신 신호인 경우 SIP 메시지(2)를 해독하여, 해독된 메시지가 첫 번째 INVITE 메시지인 경우 착신 호 자식 프로세스(500)를 생성하여 해시 테이블(300) 및 프로세스 관리 테이블(310)에 등록하며, 첫 번째 INVITE 메시지가 아닌 경우 이미 생성된 착신 호 자식 프로세스(500)를 해시 테이블(300) 및 프로세스 관리 테이블(310)에서 검색하여 메시지를 전달한다.The message reception processing unit 224 decrypts the SIP message 2 when the generated signal is an external MGC message reception signal, and generates an incoming call child process 500 when the decrypted message is the first INVITE message to generate a hash table ( 300) and the process management table 310, and if it is not the first INVITE message, the received call child process 500 is searched in the hash table 300 and the process management table 310 to deliver the message. .
착신 호 자식 프로세스(500)는 SIP 착신 호를 처리하는 프로세스로 호가 발생할 때마다 생성되고 호가 종료하면 소멸한다.The incoming call child process 500 is a process for handling SIP incoming calls and is generated each time a call occurs and disappears when the call ends.
메시지 송신부(228)는 발생된 신호가 외부 MGC 메시지 송신 신호인 경우, 상대편 MGC(131)를 찾아 암호화된 패킷을 보낸다.When the generated signal is an external MGC message transmission signal, the message transmitter 228 finds the other side MGC 131 and sends an encrypted packet.
호 종료 처리부(226)는 발생된 신호가 호 종료 신호인 경우, 해시 테이블(300) 및 프로세스 관리 테이블(310)의 해당되는 레코드에서 호에 대한 관리 정보를 삭제하고 해당 레코드 번호를 사용 가능 상태로 표시하며, 해당하는 자식 프로세스들(400 및 500)의 수행을 종료시킨다.If the generated signal is the call termination signal, the call termination processor 226 deletes the management information for the call from the corresponding record of the hash table 300 and the process management table 310 and makes the record number available. In this case, the corresponding child processes 400 and 500 are terminated.
도 3a 내지 도 3f는 본 발명에 의한 SIP-T 호 제어 프로세스 관리 방법의 각 단계를 나타낸 흐름도이다. 이하 도 3a 내지 도 3f를 참조하여 본 발명에 의한 SIP-T 호 제어 프로세스 관리 방법을 상세히 설명한다.3A to 3F are flowcharts illustrating each step of the SIP-T call control process management method according to the present invention. Hereinafter, a method for managing SIP-T call control process according to the present invention will be described in detail with reference to FIGS. 3A to 3F.
SIP-T 관리 프로세스는 도착되는 신호를 감시하며(S300), 신호가 발생되면 발생된 신호의 종류를 결정한다(S301).The SIP-T management process monitors the arriving signal (S300), and determines the type of signal generated when the signal is generated (S301).
발생된 신호가 발신 호 요청이면(S302), 프로세스 관리 테이블(310)을 검색하여 발신 호 정보를 저장할 레코드 번호를 얻는다(S310). 프로세스 관리 테이블(310)의 모든 레코드가 사용 중이라서 사용 가능한 레코드가 없으면 호 연결실패를 통보한다. 레코드 번호를 얻은 후, 발신 호 자식 프로세스(400)를 생성하며(S312), "레코드 번호@MGC의 IP 주소"의 형태를 가지는 전역 호 식별자를 생성한다(S314). 이 전역 호 식별자를 키 값으로 해시 함수 값을 얻어서(S316), 이 해시 함수 값을 이용하여 해시 테이블(300)의 레코드에 S310 단계에서 얻은 프로세스 관리 테이블의 레코드 번호를 저장한다(S318). 이는 프로세스 관리 테이블(310)의 빠른 정보 검색을 가능하게 한다. 프로세스 관리 테이블(310)의 레코드에 생성된 자식 프로세스의 식별자 및 MGC 식별자를 저장한 뒤 해당 레코드가 사용중임을 표시한다(S320). 호 요청이 있을 때마다 발신 호 자식 프로세스(400)를 생성하므로 SIP-T 호 처리 프로세스를 효과적으로 관리하고 빠르고 신뢰성 높은 SIP-T 신호 처리가 가능하다.If the generated signal is an outgoing call request (S302), the process management table 310 is searched to obtain a record number to store outgoing call information (S310). If all records of the process management table 310 are in use and no records are available, a call connection failure is notified. After obtaining the record number, the originating call child process 400 is generated (S312), and a global call identifier having a form of "IP number of record number @ MGC" is generated (S314). A hash function value is obtained using the global call identifier as a key value (S316), and the record number of the process management table obtained in step S310 is stored in a record of the hash table 300 using the hash function value (S318). This enables quick information retrieval of the process management table 310. After storing the generated identifier and the MGC identifier of the child process in the record of the process management table 310, it indicates that the corresponding record is in use (S320). Since the originating call child process 400 is generated whenever there is a call request, the SIP-T call processing process can be effectively managed and fast and reliable SIP-T signal processing is possible.
발생된 신호가 외부 MGC 메시지 수신이면(S303), SIP 메시지를 해독한다(S304). 해독된 메시지가 첫 번째 INVITE 메시지이면(S305), 프로세스 관리 테이블(310)을 검색하여 착신 호 정보를 저장할 레코드 번호를 얻고(S330), 착신 호 자식 프로세스(500)를 생성한다(S332). 해독된 SIP 메시지에서 전역 호 식별자를 얻은 뒤(S334), 해시 테이블(300)의 레코드에 프로세스 관리 테이블(310)의 레코드 번호를 저장하고(S336), 프로세스 관리 테이블(310)의 레코드에 자식 프로세스의 식별자 및 MGC 식별자를 저장하며, 해당 레코드가 사용중임을 표시한다(S338). 호 요청이 있을 때마다 첫 번째 INVITE 메시지 수신 요청에 대해서 착신 호 자식 프로세스(500)를 생성하므로 SIP-T 호 처리 프로세스를 효과적으로 관리하고 빠르고 신뢰성 높은 SIP-T 신호 처리가 가능하다.If the generated signal is received an external MGC message (S303), the SIP message is decrypted (S304). If the decrypted message is the first INVITE message (S305), the process management table 310 is searched to obtain a record number for storing the incoming call information (S330), and the incoming call child process 500 is generated (S332). After obtaining the global call identifier from the decrypted SIP message (S334), the record number of the process management table 310 is stored in the record of the hash table 300 (S336), and the child process in the record of the process management table 310 The identifier and the MGC identifier are stored, and indicate that the record is in use (S338). Whenever there is a call request, the incoming call child process 500 is generated for the first INVITE message reception request, thereby effectively managing the SIP-T call processing process and enabling fast and reliable SIP-T signal processing.
S304 단계에서 해독된 메시지가 첫 번째 INVITE 메시지가 아니면(S305), 이미 생성된 착신 호 프로세스(500)를 찾아 메시지를 전달하기 위해, 전역 호 식별자를 해시 값으로 프로세스 관리 테이블(310)의 레코드 번호 집합을 구하고(S340), 레코드 번호 집합 중에서 상기 전역 호 식별자가 일치하는 레코드 번호를 찾아서(S342), 찾은 레코드 번호로 자식 프로세스 식별자 속성 값을 구하여 SIP 메시지를 해당하는 자식 프로세스로 전달한다(S344).If the message decrypted in step S304 is not the first INVITE message (S305), the record number of the process management table 310 is used as the hash value of the global call identifier in order to find and forward the message that has already been created. Obtain a set (S340), find a record number that matches the global call identifier among the record number set (S342), obtain a child process identifier attribute value based on the found record number, and deliver the SIP message to the corresponding child process (S344). .
발생된 신호가 외부 MGC 메시지 송신 신호인 경우(S306), SIP 메시지를 암호화하고(S350), 프로세스 관리 테이블(310)에서 상대편 MGC를 검색하여(S352), 상대편 MGC(131)로 암호화된 SIP 메시지 신호를 전송한다(S354).If the generated signal is an external MGC message transmission signal (S306), the SIP message is encrypted (S350), the opponent MGC is searched in the process management table 310 (S352), and the SIP message encrypted by the other MGC 131. The signal is transmitted (S354).
상기 발생된 신호가 호 종료 신호인 경우(S307), 해시 테이블(300) 및 프로세스 관리 테이블(310)의 해당되는 레코드에서 호에 대한 관리 정보를 삭제하고(S360), 해당 레코드 번호를 사용 가능 상태로 표시하며(S362), 해당하는 자식 프로세스들(400 및 500)의 수행을 종료시킨다(S364).If the generated signal is a call termination signal (S307), the management information for the call is deleted from the corresponding record of the hash table 300 and the process management table 310 (S360), and the record number is available. In operation S362, the execution of the corresponding child processes 400 and 500 is terminated (S364).
각각의 경우에 대해 해당하는 단계들을 수행한 뒤, 다음 신호에 대해서 S300부터의 단계를 수행하게 된다.After performing the corresponding steps for each case, the step from S300 is performed for the next signal.
본 발명은 컴퓨터로 읽을 수 있는 기록 매체에 컴퓨터(정보 처리 기능을 갖는 장치를 모두 포함한다)가 읽을 수 있는 코드로서 구현하는 것이 가능하다. 컴퓨터가 읽을 수 있는 기록 매체는 컴퓨터 시스템에 의하여 읽혀질 수 있는 데이터가 저장되는 모든 종류의 기록 장치를 포함한다. 컴퓨터가 읽을 수 있는 기록 장치의 예로는 ROM, RAM, CD-ROM, 자기 테이프, 플로피 디스크, 광데이터 저장장치 등이있다.The present invention can be embodied as code that can be read by a computer (including all devices having an information processing function) in a computer-readable recording medium. The computer-readable recording medium includes all kinds of recording devices in which data that can be read by a computer system is stored. Examples of computer-readable recording devices include ROM, RAM, CD-ROM, magnetic tape, floppy disks, optical data storage devices, and the like.
본 발명은 도면에 도시된 실시예를 참고로 설명되었으나 이는 예시적인 것에 불과하며, 본 기술 분야의 통상의 지식을 가진 자라면 이로부터 다양한 변형 및 균등한 타 실시예가 가능하다는 점을 이해할 것이다. 따라서, 본 발명의 진정한 기술적 보호 범위는 첨부된 등록청구범위의 기술적 사상에 의해 정해져야 할 것이다.Although the present invention has been described with reference to the embodiments shown in the drawings, this is merely exemplary, and it will be understood by those skilled in the art that various modifications and equivalent other embodiments are possible. Therefore, the true technical protection scope of the present invention will be defined by the technical spirit of the appended claims.
본 발명에 의한 SIP-T 호 제어 프로세스 관리 방법 및 장치에 의하면, 호가 발생될 때마다 발신과 착신 자식 프로세스를 생성하여 호 제어를 수행하고 관련 정보를 관리해 줌으로써, SIP-T 호 처리 프로세스를 효과적으로 관리하며 빠르고 신뢰성 높은 SIP-T 신호 처리가 가능하다. 또한 PSTN 전화 서비스를 패킷망을 통해 진화시키려는 차세대 네트워크 구축 기간을 단축시키고 기존의 통신 서비스를 개선하는데 필요한 시간과 비용을 절감할 수 있다.According to the method and apparatus for managing a SIP-T call control process according to the present invention, each time a call is generated, an originating and receiving child process is generated to perform call control and manage related information, thereby effectively managing the SIP-T call processing process. Fast and reliable SIP-T signal processing is possible. It also reduces the time needed to evolve PSTN telephony services over packet networks, and reduces the time and cost required to improve existing telecommunications services.
Claims (14)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR10-2002-0002533A KR100413524B1 (en) | 2002-01-16 | 2002-01-16 | Management method of SIP-T call control process and apparatus thereof |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR10-2002-0002533A KR100413524B1 (en) | 2002-01-16 | 2002-01-16 | Management method of SIP-T call control process and apparatus thereof |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20030062109A KR20030062109A (en) | 2003-07-23 |
KR100413524B1 true KR100413524B1 (en) | 2004-01-03 |
Family
ID=32218251
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR10-2002-0002533A Expired - Fee Related KR100413524B1 (en) | 2002-01-16 | 2002-01-16 | Management method of SIP-T call control process and apparatus thereof |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100413524B1 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100453350B1 (en) * | 2002-06-17 | 2004-10-15 | 엘지전자 주식회사 | Routing Device and Method of Using BICC in the Next Generation Open Network |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH10105523A (en) * | 1996-09-13 | 1998-04-24 | At & T Corp | System and method for integrating overload control and message distribution |
KR20010058123A (en) * | 1999-12-24 | 2001-07-05 | 이계철 | SIP protocol server apparatus |
KR20010060627A (en) * | 1999-12-27 | 2001-07-07 | 이계철 | Web server apparatus for providing conference call |
KR20010104828A (en) * | 2000-05-16 | 2001-11-28 | 이정태 | Internet telephony system using distributed call processing techique based on sip protocol and method thereof |
-
2002
- 2002-01-16 KR KR10-2002-0002533A patent/KR100413524B1/en not_active Expired - Fee Related
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH10105523A (en) * | 1996-09-13 | 1998-04-24 | At & T Corp | System and method for integrating overload control and message distribution |
KR20010058123A (en) * | 1999-12-24 | 2001-07-05 | 이계철 | SIP protocol server apparatus |
KR20010060627A (en) * | 1999-12-27 | 2001-07-07 | 이계철 | Web server apparatus for providing conference call |
KR20010104828A (en) * | 2000-05-16 | 2001-11-28 | 이정태 | Internet telephony system using distributed call processing techique based on sip protocol and method thereof |
Also Published As
Publication number | Publication date |
---|---|
KR20030062109A (en) | 2003-07-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
RU2483452C2 (en) | Active speaker identification | |
CN100377539C (en) | Method and communication network for establishing telephone communication | |
US20090103525A1 (en) | Release link trunking for ip telephony | |
US11546466B2 (en) | Call screening service for inbound communications | |
JP2009230540A (en) | Session information duplicating method, call control server for executing the method and program of the method | |
CN1984373B (en) | System and method for providing multimedia content in a communication system | |
WO2015154520A1 (en) | Call recording method, recording server, private branch exchange and recording system | |
US20080037514A1 (en) | Method, system, and computer program product for controlling a voice over internet protocol (voip) communication session | |
JP2012527831A (en) | Save call logic during handoff | |
KR100413524B1 (en) | Management method of SIP-T call control process and apparatus thereof | |
CN103414836B (en) | Access processing method and the device of IP-based videoconference | |
KR200462920Y1 (en) | Internet protocol equipment for improving sound quality of melodyring | |
CN100544366C (en) | Method for establishing a communication connection in a communication network for direct communication | |
RU2001124419A (en) | WIRELESS TRANSFER OF SPEECH SIGNALS THROUGH THE INTERNET NETWORK USING THE PRESSING THE BUTTON TO TRANSFER TO TRANSFER MODE | |
WO2021087734A1 (en) | Speech communication method and system under broadband and narrow-band intercommunication environment | |
KR20010092273A (en) | Internet protocol standards-based multi-media messaging | |
US20110051718A1 (en) | Methods and apparatus for delivering audio content to a caller placed on hold | |
EP2974257B1 (en) | Method and system for call routing | |
KR100612681B1 (en) | Voice message transmission system and method | |
JP5274371B2 (en) | Connection apparatus and connection method | |
JP7340835B2 (en) | Program, information processing method, and information processing device | |
JP6226799B2 (en) | IP-PBX system and sound source data providing method thereof | |
KR100922103B1 (en) | Internet Phone Signaling Process of Smart Display | |
CN114726843A (en) | Telephone verification method, related device and communication equipment | |
JP2007116438A (en) | Ip telephone system, packet conversion apparatus and packet conversion method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20020116 |
|
PA0201 | Request for examination | ||
PG1501 | Laying open of application | ||
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20031107 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20031218 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20031219 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
PR1001 | Payment of annual fee |
Payment date: 20061201 Start annual number: 4 End annual number: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20071115 Start annual number: 5 End annual number: 5 |
|
PR1001 | Payment of annual fee |
Payment date: 20081202 Start annual number: 6 End annual number: 6 |
|
PR1001 | Payment of annual fee |
Payment date: 20091113 Start annual number: 7 End annual number: 7 |
|
PR1001 | Payment of annual fee |
Payment date: 20101201 Start annual number: 8 End annual number: 8 |
|
PR1001 | Payment of annual fee |
Payment date: 20111129 Start annual number: 9 End annual number: 9 |
|
FPAY | Annual fee payment |
Payment date: 20121129 Year of fee payment: 10 |
|
PR1001 | Payment of annual fee |
Payment date: 20121129 Start annual number: 10 End annual number: 10 |
|
FPAY | Annual fee payment |
Payment date: 20131128 Year of fee payment: 11 |
|
PR1001 | Payment of annual fee |
Payment date: 20131128 Start annual number: 11 End annual number: 11 |
|
LAPS | Lapse due to unpaid annual fee | ||
PC1903 | Unpaid annual fee |
Termination category: Default of registration fee Termination date: 20151109 |