Nothing Special   »   [go: up one dir, main page]

KR20070092466A - Soft-switch and its call session audit methods in broadband convergence network - Google Patents

Soft-switch and its call session audit methods in broadband convergence network Download PDF

Info

Publication number
KR20070092466A
KR20070092466A KR1020060022644A KR20060022644A KR20070092466A KR 20070092466 A KR20070092466 A KR 20070092466A KR 1020060022644 A KR1020060022644 A KR 1020060022644A KR 20060022644 A KR20060022644 A KR 20060022644A KR 20070092466 A KR20070092466 A KR 20070092466A
Authority
KR
South Korea
Prior art keywords
call session
call
soft switch
information
gateway
Prior art date
Application number
KR1020060022644A
Other languages
Korean (ko)
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 KR1020060022644A priority Critical patent/KR20070092466A/en
Publication of KR20070092466A publication Critical patent/KR20070092466A/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/50Testing arrangements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/10Architectures or entities
    • H04L65/102Gateways
    • H04L65/1043Gateway controllers, e.g. media gateway control protocol [MGCP] controllers

Landscapes

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

Abstract

A soft switch in a BcN(Broadband convergence Network) and a call session auditing method thereof are provided to match call session state information between a soft switch and each gateway by providing an audit function for POTS(Plain Old Telephone Service) call sessions. If a soft switch activates a call session state information audit function(S2), a calling-side call control block requests audit information from a calling-side gateway and acquires it(S4). The call control block obtains a context ID from the calling-side gateway, requests audit information from a called-side call control block, and acquires it(S6). The calling-side call control block requests audit information from a subscriber DB of the soft switch and acquires it(S8). Based on the acquired audit information, the calling-side call control block judges whether the calling-side gateway, the called-side call control block, and the subscriber DB have the same state information with respect to an identical call session(S10). If not, the calling-side call control block initializes state information of the call session for the calling-side gateway, the called-side call control block, and the subscriber DB(S12).

Description

광대역통신망에서의 소프트스위치 및 그 호 세션 감사 방법{SOFT-SWITCH AND ITS CALL SESSION AUDIT METHODS IN BROADBAND CONVERGENCE NETWORK}SOFT-SWITCH AND ITS CALL SESSION AUDIT METHODS IN BROADBAND CONVERGENCE NETWORK}

도 1은 광대역통신망의 구성을 나타낸 구성도.1 is a configuration diagram showing the configuration of a broadband communication network.

도 2는 광대역통신망에서의 호 연결을 나타낸 개념도.2 is a conceptual diagram illustrating call connection in a broadband communication network.

도 3은 광대역통신망에서의 호 설정에 따른 기능별 구성을 나타낸 도면.3 is a diagram illustrating a function for each function according to call setting in a broadband communication network.

도 4는 본 발명에 따른 호 감사 동작을 나타낸 순서도.4 is a flow chart illustrating a call audit operation in accordance with the present invention.

도 5a 내지 5b는 본 발명에 따른 Audit 및 Auditvalue 메시지 형식을 나타낸 도면.5A-5B illustrate Audit and Auditvalue message formats in accordance with the present invention.

본 발명은 광대역통신망에서의 소프트스위치 및 그 호 세션 감사 방법에 관한 것으로, 보다 상세하게는 광대역통신망에서 전화서비스를 제공하는 소프트스위치의 호 세션 상태 정보와 게이트웨이의 호 세션 상태 정보를 일치시키도록 하는 것이다.The present invention relates to a soft switch in a broadband communication network and a call session auditing method thereof, and more particularly, to match call session state information of a soft switch providing a telephone service in a broadband communication network with call session state information of a gateway. will be.

광대역통신망은 지역적으로 넓은 구역에 걸쳐 고속의 통신망으로 구축된 네트워크이다. 광대역통신망은 일종의 컴퓨터 통신망으로 다양한 장비를 통해 넓은 지역을 연결하며 멀티미디어 서비스를 안정적으로 제공하는 네트워크이다.Broadband networks are networks constructed with high-speed networks over large geographical areas. Broadband communication network is a kind of computer communication network that connects a large area through various equipment and provides multimedia services stably.

광대역통신망은 전화서비스를 제공하기 위하여 소프트스위치와 각종 게이트웨이 장비를 사용한다. 소프트스위치는 광대역통신망에서 통신서비스를 제공하기 위해 발신 및 착신번호에 대한 정보를 저장하고 실제 호 세션의 설정에 필요한 단말의 상태 정보 등을 포함한 정보 등을 저장한다. 또한 소프트스위치는 각종 게이트웨이들을 제어하여 호 세션 설정을 제어한다.Broadband networks use softswitches and gateway devices to provide telephone services. The soft switch stores information on originating and called number for providing communication service in broadband communication network, and stores information including status information of terminal required for setting up actual call session. The softswitch also controls various gateways to control call session establishment.

게이트웨이는 크게 엑세스게이트웨이와 트렁크게이트웨이로 구분될 수 있으며, 트렁크게이트웨이는 공중전화교환망과 광대역통신망을 연결하는 역할을 하는 게이트웨이이다. 엑세스게이트웨이는 일반전화 단말을 광대역통신망에 수용하는 역할을 한다. 이러한 각종 게이트웨이를 통해 통화로가 설정된다.The gateway can be largely divided into an access gateway and a trunk gateway, and the trunk gateway is a gateway that connects a public switched telephone network and a broadband communication network. The access gateway serves to accommodate a general telephone terminal in a broadband communication network. A call path is established through these various gateways.

광대역통신망은 소프트스위치와 게이트웨이에 의해서 호 세션이 설정된다. 호 설정 과정은 발신단말에서 착신단말로 호 연결을 요청하면 소프트스위치에서 해당 단말의 호 세션의 상태를 확인해서 연결을 유도하고, 게이트웨이를 통해 통화로가 구성되는 것이다.In broadband networks, call sessions are established by softswitches and gateways. In the call setup process, when a call connection is requested from the calling terminal to the called terminal, the soft switch checks the state of the call session of the corresponding terminal, induces connection, and establishes a call path through the gateway.

종래의 공중전화교환망에서는 가입자를 수용하는 시설과 호 세션의 상태를 관리하는 장치가 동일 교환기 내에 존재하여 호 세션의 상태 정보가 항시 동일하게 유지되었다. 그러나 광대역통신망은 통신망의 수용성 증가 및 전송방식의 변화로 인하여, 호 세션 설정의 수행이 소프트스위치와 게이트웨이에 의해 원격으로 분산되어 이루어져 호 세션의 상태 정보가 불일치한다는 문제점이 있다.In a conventional public switched telephone network, a facility for accommodating subscribers and a device for managing the state of a call session exist in the same exchange so that the state information of the call session is always maintained. However, the broadband communication network has a problem in that the call session state information is inconsistent because the call session establishment is distributed remotely by the soft switch and the gateway due to the increase in the acceptability of the communication network and the change in the transmission method.

호 세션의 상태 정보가 불일치 하는 경우는 소프트스위치가 설정한 호 세션 과 실제의 세션 상태 및 호 세션 설정을 위해 점유된 자원의 상태가 일치하지 않는 경우이거나 소프트스위치와 게이트웨이 자원 간의 상태가 불일치 하는 경우이다.If the status information of call session is inconsistent, there is a mismatch between the call session set by softswitch and the actual session state and the state of resources occupied for establishing the call session, or when the status of softswitch and gateway resource is inconsistent. to be.

광대역통신망 자원의 점유 상태 정보가 불일치 하는 경우, 효율적 자원의 사용이 불가능하다는 단점이 있다. 더불어, 이러한 불일치는 시스템의 운용에 불안정 요소로 작용하며, 자원 점유의 상태 정보의 불일치가 누적될 경우 시스템 전체에 호 세션 설정을 수행하지 못하는 경우가 발생할 수 있다는 문제점이 있다. 다시 말해, 실제적으로는 사용되지 않는 호 세션이 유지됨에 따라 시스템 및 망의 부하가 증가되고, 종국에는 호 세션을 설정하는 자원의 사용이 불가능한 상태가 발생할 수 있다는 문제점이 있다.If the occupancy status information of broadband network resources is inconsistent, there is a disadvantage in that efficient resource usage is impossible. In addition, this inconsistency acts as an instability factor in the operation of the system, there is a problem that if the inconsistency of the state information of the resource occupancy accumulates, the call session setup can not be performed throughout the system. In other words, there is a problem that the load of the system and the network is increased as the call session which is not actually used is maintained, and a state in which the resource for establishing the call session is not available may occur.

더불어, 종래의 공중전화교환망에서는 시스템 내부에 국한되어 동작하던 호 세션의 설정 기능이 소프트스위치와 게이트웨이로 분산된 형태로 동작하기 때문에 소프트스위치와 게이트웨이 간에 호 세션의 설정시 사용되는 프로토콜 메시지의 손실로 인한 호 세션의 상태 정보의 불일치 가능성이 증가 된다는 단점이 있다.In addition, in the conventional public switched telephone network, since the call session setup function, which is limited to the inside of the system, operates in a distributed form between the soft switch and the gateway, a loss of the protocol message used when setting up the call session between the soft switch and the gateway is caused. There is a disadvantage that the possibility of inconsistency of the state information of the call session is increased.

이와 같은 문제점을 해결하기 위한 본 발명의 목적은, 광대역통신망에서 게이트웨이에 수용되고 소프트스위치의 제어에 따라 전화전화서비스를 제공받는 일반전화가입자(POTS, Plain Old Telephone Service)의 호 세션에 대한 감사 기능을 제공하여 소프트스위치와 게이트웨이 간의 호 세션의 상태 정보를 일치시키도록 하는 것이다.An object of the present invention for solving such a problem is an audit function for a call session of a plain old telephone service (POTS), which is accommodated in a gateway in a broadband communication network and provided with a telephone telephone service under the control of a soft switch. This provides a way to match the state information of the call session between the softswitch and the gateway.

이와 같은 목적을 달성하기 위한 광대역통신망에서의 호 세션 감사 방법은, 소프트스위치장비의 특정 호 세션에 대한 호 세션 감사 기능이 구동되는 제 1단계; 소프트스위치장비가 게이트웨이장비로 호 세션에 대해 게이트웨이장비에서 할당된 자원의 정보를 질의하는 제 2단계; 게이트웨이장비로부터 제 2단계의 질의의 응답을 수신하여, 호 세션에 대해 할당된 자원의 정보를 소프트스위치장비에 기 저장된 호 세션의 상태 정보와 비교하는 제 3단계; 및 제 3단계에서 호 세션에 대한 상태 정보와 응답이 불일치하는 경우, 호 세션에 대한 상태 정보를 초기화하는 제 4단계를 포함하는 것을 특징으로 한다.A call session auditing method in a broadband communication network for achieving the above object includes a first step of driving a call session auditing function for a specific call session of a soft switch device; A second step of the soft switch device querying the gateway device for information on the resources allocated by the gateway device for the call session; A third step of receiving a response to the query of the second step from the gateway device, and comparing the information of the resource allocated for the call session with the state information of the call session stored in the soft switch device; And a fourth step of initializing the state information of the call session when the state information and the response of the call session do not match in the third step.

이와 같은 목적을 달성하기 위한 광대역통신망에서의 소프트스위치는, 광대역통신망에 구비된 게이트웨이와 프로토콜 메시지를 이용하여 통신을 수행하는 프로토콜 블록; 및 상기 프로토콜 블록을 이용하여, 소정 호 세션에 대해 상기 게이트웨이에서 할당된 자원의 정보를 획득하여, 상기 호 세션의 상태 정보와 비교하여 불일치하는 경우 상기 호 세션의 상태 정보를 초기화하는 호 처리 블록을 포함하는 것을 특징으로 한다.In order to achieve the above object, a soft switch in a broadband communication network includes: a protocol block for performing communication using a protocol message with a gateway provided in the broadband communication network; And a call processing block for acquiring information on resources allocated by the gateway for a predetermined call session by using the protocol block, and initializing state information of the call session when it is inconsistent with the state information of the call session. It is characterized by including.

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

본 발명의 바람직한 실시예에서는 광대역통신망에 공중전화교환망이 연결되어 있는 환경을 일례로 하여 설명하기로 한다.In the preferred embodiment of the present invention, an environment in which a public telephone switching network is connected to a broadband communication network will be described as an example.

도 1은 광대역통신망의 구성을 나타낸 구성도이다.1 is a configuration diagram showing the configuration of a broadband communication network.

광대역통신망은 공중전화교환망과 연결되어 있다.The broadband network is connected to the public switched telephone network.

공중전화교환망은 단국교환기(20) 및 시외교환기(30) 등을 포함한다.The public telephone switching network includes a single station exchange 20 and an intercity exchange 30.

단국교환기(20)는 기존의 전화서비스 가입자를 수용하는 역할과 소정 지역 내에서 호 연결을 수행하여 전화서비스를 제공한다.The terminal exchange 20 provides a telephone service by performing a call connection within a predetermined region and a role of accommodating existing telephone service subscribers.

시외교환기(30)는 소정 지역 내에서 호 연결을 수행하는 단국교환기(20) 간의 연결을 수행하여 대규모 지역에 대해서 전화서비스를 제공할 수 있도록 한다.The intercity exchange 30 may provide a telephone service for a large area by performing a connection between the terminal exchanges 20 that perform a call connection in a predetermined region.

공중전화교환망은 통신 기술의 발달에 따라 다양한 서비스를 제공할 수 있는 광대역통신망으로 전환되고 있다. 따라서 공중전화교환망이 광대역통신망으로 전환되는 과정에서 기존의 공중전화교환망 가입자를 수용한 환경에서 망 환경을 변경하여야한다. 이러한 요구로 인해 광대역통신망에서는 각종 장비가 사용된다.The public switched telephone network is being transformed into a broadband communication network that can provide various services according to the development of communication technology. Therefore, it is necessary to change the network environment in the environment that accommodates the existing subscribers of the public switched telephone network in the process of converting the public switched telephone network into the broadband communication network. Due to these demands, various equipments are used in broadband networks.

광대역통신망은 소프트스위치(100), 액세스게이트웨이(210, 220) 및 트렁크게이트웨이(250)를 포함한다.The broadband communication network includes a soft switch 100, access gateways 210 and 220, and a trunk gateway 250.

소프트스위치(100)는 광대역통신망에서 게이트웨이 등의 각종 장비를 제어하여 호 세션을 설정하도록 하는 역할을 한다. 또한 소프트스위치(100)는 설정된 호 세션에 대한 감사 기능을 수행한다. 소프트스위치(100)는 호 세션의 감사 기능이 동작되면 게이트웨이에게 호 세션 상태를 질의하고 응답을 이용하여, 호 세션에 대한 감사를 수행한다. 호 세션에 대한 감사는 광대역통신망의 여러 장비에 분산되어 저장된 호 세션에 대한 상태 정보가 모두 일치하는가를 판단하는 것으로 비정상적으로 점유된 자원의 존재를 확인하고 이를 적합한 상태로 복원하는 것이다.The soft switch 100 controls a variety of equipment such as a gateway in a broadband communication network to establish a call session. In addition, the soft switch 100 performs an audit function for the established call session. When the audit function of the call session is operated, the soft switch 100 inquires the gateway of the call session state and performs an audit of the call session by using the response. The audit of the call session is to determine whether the state information of the call sessions that are distributed and stored in the various equipments of the broadband communication is consistent. It is to confirm the existence of abnormally occupied resources and restore it to an appropriate state.

소프트스위치(100)는 프로토콜 메시지를 이용하여 타 장비의 동작을 제어 및 호 세션을 감사하며, 프로토콜 메시지의 프로토콜로는 H.323, SIP(Session Initiation Protool) 및 MEGACO(Media Gateway Control) 프로토콜 등이 사용된다.The soft switch 100 controls the operation of other equipment and audits the call session by using a protocol message, and protocols of the protocol message include H.323, Session Initiation Protool (SIP), and Media Gateway Control (MEGACO) protocols. Used.

액세스게이트웨이(210, 220)는 전화 단말(11, 12)을 광대역통신망에 수용하는 역할을 한다. 액세스게이트웨이(210, 220)는 광대역통신망을 통해 호가 전화 단말(11, 12)로 연결될 수 있도록 한다. 액세스게이트웨이(210, 220)는 수용하고 있는 전화 단말(11, 12)로부터 호 세션의 연결을 요청받는 경우, 연결 요청을 프로토콜 메시지로 변환하여 소프트스위치(100)로 전송하고, 외부로부터 호 세션의 연결 요청을 전송받은 경우, 수용하고 있는 전화 단말(11, 12)로 호 세션의 연결 요청을 전달하는 역할을 한다.The access gateways 210 and 220 serve to accommodate the telephone terminals 11 and 12 in the broadband communication network. The access gateways 210 and 220 allow the call to be connected to the telephone terminals 11 and 12 through the broadband communication network. When the access gateway 210 or 220 receives a request for connection of a call session from the telephone terminals 11 and 12, the access gateway 210 or 220 converts the connection request into a protocol message and transmits the connection request to the soft switch 100. When the connection request is received, it serves to transmit the connection request of the call session to the receiving telephone terminal (11, 12).

트렁크게이트웨이(250)는 광대역통신망에 공중전화교환망을 수용시키기 위해 사용되는 게이트웨이이다. 일종의 톨(toll) 교환기의 역할을 하며, 공중전화교환망에서 요청된 호에 대해 광대역통신망에서 호 세션의 설정을 유도하거나, 광대역통신망에서 공중전화교환망으로의 호 연결 요청을 전달하는 역할을 한다.The trunk gateway 250 is a gateway used to accommodate a public switched telephone network in a broadband communication network. It acts as a kind of toll exchange, and induces the establishment of a call session in a broadband communication network for a call requested from a public switched telephone network, or carries a call connection request from a broadband communication network to a public switched telephone network.

광대역통신망은 패킷의 형태로 데이터를 발착신한다. 액세스게이트웨이(210, 220)는 전화 단말(11, 12)의 동작에 따른 신호를 광대역통신망에서 사용하는 형태의 패킷으로 변환하는 역할을 한다.Broadband networks send and receive data in the form of packets. The access gateways 210 and 220 convert the signals according to the operations of the telephone terminals 11 and 12 into packets of a type used in the broadband communication network.

액세스게이트웨이(210. 220) 및 트렁크게이트웨이(250)를 포함하는 통상적인 게이트웨이는 소프트스위치(100)에서 호 세션에 대한 정보를 요청하면 가입자별 점유 상태 등을 확인하여 소프트스위치(100)로 응답한다. 더불어 게이트웨이는 전화서비스를 광대역통신망에서 제공하기 위해 사용자의 음성신호를 광대역통신망에서 사용되는 형태의 신호로 변환하기 위한 코덱(coder & decoder) 기능을 포함한다.A typical gateway including an access gateway 210. 220 and a trunk gateway 250 responds to the soft switch 100 by checking the occupancy status of each subscriber when the soft switch 100 requests information on a call session. . In addition, the gateway includes a codec & decoder function for converting a user's voice signal into a signal used in a broadband communication network to provide a telephone service in a broadband communication network.

전화 단말(11, 12)은 공중전화교환망에서 전화서비스를 제공받는 전화 단말과 동일한 단말이며, 공중전화교환망 또는 광대역통신망에서 서비스를 제공받을 수 있다. 단말의 수화기를 들고 다이얼을 조작함으로써 호 연결을 요청하고, 호가 요청되는 경우 벨을 이용하여 호가 요청되었음을 알리며, 이러한 방식으로 전화서비스를 제공받는다.The telephone terminals 11 and 12 are the same terminals as the telephone terminals provided with the telephone service in the public switched telephone network, and may be provided with the service in the public telephone switched network or the broadband communication network. By requesting a call connection by picking up the handset of the terminal and manipulating the dial, it is notified that the call is requested using a bell, and the telephone service is provided in this manner.

도 2는 광대역통신망에서의 호 연결을 나타낸 개념도이다.2 is a conceptual diagram illustrating call connection in a broadband communication network.

광대역통신망에 수용된 전화 단말(11)이 호 연결을 요청하면, 전화 단말(11)을 수용한 발신측의 액세스게이트웨이(210)는 해당 호 요청을 소프트스위치(100)로 전달한다. 소프트스위치(100)는 호 연결이 요청된 착신측의 전화 단말(12)의 주소를 확인하여 착신측의 전화 단말(12)이 수용된 액세스게이트웨이(220)로 호 연결 요청을 전달한다. 호 연결 요청을 전달받은 착신측의 액세스게이트웨이(220)는 착신측의 전화 단말(12)로 호 연결이 요청되었음을 알리고 발신측의 액세스게이트웨이(210)를 통해 두 전화 단말(11, 12) 간의 전화서비스를 제공한다.When the telephone terminal 11 accommodated in the broadband communication network requests a call connection, the access gateway 210 of the calling party that accommodates the telephone terminal 11 transmits the call request to the soft switch 100. The soft switch 100 checks the address of the called terminal 12 requested to connect the call and transmits the call connection request to the access gateway 220 in which the called terminal 12 is accommodated. The call gateway 220 of the called party receiving the call connection request informs the call terminal 12 of the called party that the call connection is requested and calls between the two phone terminals 11 and 12 through the access gateway 210 of the calling party. Provide service.

이때 소프트스위치(100)와 각 액세스게이트웨이(210, 220) 간의 통신에는 프로토콜 메시지가 사용된다.At this time, a protocol message is used for communication between the soft switch 100 and each of the access gateways 210 and 220.

광대역통신망은 일종의 패킷교환망으로 전화서비스를 위한 정보 및 데이터는 패킷의 형태로 광대역통신망을 이용하여 전송된다. 덧붙여 설명하면, 광대역통신망에서의 호 연결은 호 연결을 위한 설정과 실제 음성 통화의 송수신으로 구분되며, 이에 따라 다른 경로가 존재한다. 즉, 전화서비스를 설정하기 위한 신호의 경로와 실제 통화에 따른 정보의 전송 경로가 다르게 존재하는 것이다.A broadband communication network is a kind of packet switching network. Information and data for a telephone service are transmitted using a broadband communication network in the form of a packet. In addition, call connection in a broadband communication network is divided into a setting for call connection and transmission and reception of an actual voice call, and thus there are different paths. That is, a signal path for setting up a telephone service and a transmission path of information according to an actual call exist differently.

최초 호 연결이 요청되면, 소프트스위치(100)에서 호 설정을 한다. 호 설정은 소프트스위치(100)에서 전화 단말(11, 12)의 주소 정보를 발신측과 착신측의 두 액세스게이트웨이(210, 220)로 제공함으로써 이루어진다. 발신측과 착신측의 전화 단말(11, 12)은 발신측과 착신측의 두 액세스게이트웨이(210, 220)를 통해 패킷전송방식을 이용하여 통화한다. 이때 통화에 따른 정보들은 패킷전송 방법으로 전송되기 때문에 패킷별로 상이한 경로를 통해 전송될 수 있다.When the first call connection is requested, the soft switch 100 establishes a call. The call setup is performed by providing the address information of the telephone terminals 11 and 12 in the soft switch 100 to the two access gateways 210 and 220 of the calling party and the called party. The call terminals 11 and 12 of the calling party and the called party communicate by using a packet transmission method through two access gateways 210 and 220 of the calling party and the called party. In this case, information according to a call may be transmitted through a different path for each packet since the information is transmitted through a packet transmission method.

도 3은 광대역통신망에서의 호 설정에 따른 기능별 구성을 나타낸 도면이다.3 is a diagram illustrating a function of each function according to call setting in a broadband communication network.

소프트스위치(100)는 프로토콜 블록(111, 112) 및 호 처리 블록(151. 152)을 구비하며, 액세스게이트웨이(210, 220)는 컨텍스트(211, 221)를 구비한다. 또한 소프트스위치(100)는 내부 또는 외부에 가입자 DB(170)를 구비할 수 있다.Softswitch 100 has protocol blocks 111 and 112 and call processing blocks 151 and 152, and access gateways 210 and 220 have contexts 211 and 221. In addition, the soft switch 100 may be provided with a subscriber DB (170) inside or outside.

프로토콜 블록(111, 112)은 소프트스위치(100)와 액세스게이트웨이(210, 220) 간의 통신을 수행하는 역할을 한다. 액세스게이트웨이(210, 220)는 프로토콜 메시지에 의해서만 제어된다. 따라서 프로토콜 블록(111,112)은 소프트스위치(100) 내부의 신호를 액세스게이트웨이(210, 220)가 인식할 수 있도록 하기 위해 프로토콜 메시지 형태로 변환하는 역할을 한다.The protocol blocks 111 and 112 serve to communicate between the soft switch 100 and the access gateways 210 and 220. Access gateways 210 and 220 are controlled only by protocol messages. Accordingly, the protocol blocks 111 and 112 convert the signals in the soft switch 100 into protocol message forms so that the access gateways 210 and 220 can recognize them.

호 처리 블록(151, 152)은 소프트스위치(100) 내부에서 실제 호를 설정하는 역할을 한다. 또한 호 처리 블록(151, 152)은 호 세션에 대한 감사 기능에 따라 설정된 호에 대한 상태 정보를 획득하고, 획득된 상태 정보를 바탕으로 호 세션에 대한 감사를 수행한다. 호 처리 블록(151, 152)은 소프트스위치(100)에 수용된 전화 단말(11, 12)의 상태를 확인하여 호 연결이 가능한가를 판단하고, 액세스게이트웨 이(210, 220)의 실제 자원을 할당하는 등의 역할을 한다.The call processing blocks 151 and 152 serve to set up an actual call inside the soft switch 100. In addition, the call processing blocks 151 and 152 obtain state information on the call set according to the audit function for the call session, and perform the audit on the call session based on the obtained state information. The call processing blocks 151 and 152 check the state of the telephone terminals 11 and 12 accommodated in the soft switch 100 to determine whether a call connection is possible, and allocate the actual resources of the access gateways 210 and 220. Etc.

가입자 DB(170)는 해당 소프트스위치(100)에 수용된 전화 단말의 상태 정보를 저장한다. 덧붙여, 소프트스위치(100)에 따라 공중전화교환망과 연결되는 등의 이유로 인하여 가입자 DB(170)와 유사한 기능을 하는 중계선 DB(미도시)가 더 포함될 수 있다. 중계선 DB는 가입자 DB(170)와 유사하게 공중전화교환망을 통해 수용된 전화 단말의 상태 정보를 저장하는 역할을 한다.The subscriber DB 170 stores state information of the telephone terminal accommodated in the soft switch 100. In addition, a relay line DB (not shown) having a function similar to that of the subscriber DB 170 may be further included due to the soft switch 100 being connected to the public switched telephone network. The relay line DB stores the state information of the telephone terminal accommodated through the public switched telephone network similarly to the subscriber DB 170.

액세스게이트웨이(210, 220)는 컨텍스트(211, 221)를 구비한다. 컨텍스트(211, 221)는 호 설정에 따라 액세스게이트웨이(210, 220)에서 실제 전화서비스에 사용되는 자원으로, 소프트스위치(100)의 명령에 의해 할당된 자원이다. 컨텍스트 ID는 컨텍스트(211, 221)를 나타내며, 컨텍스트(211, 221)는 해당 단말과 호에 따라 상이한 컨텍스트 ID를 가진다.Access gateways 210 and 220 have contexts 211 and 221. The contexts 211 and 221 are resources used for actual telephone service in the access gateways 210 and 220 according to call setup, and are resources allocated by the command of the soft switch 100. The context ID represents the contexts 211 and 221, and the contexts 211 and 221 have different context IDs according to the corresponding terminal and the call.

소프트스위치(100)에서의 프로토콜 블록(111, 112) 및 호 처리 블록(151, 152)은 세부적으로 발신측과 착신측으로 구분된다. 또한 발신측과 착신측의 전화 단말(11, 12)은 상이한 소프트스위치(100)에 존재할 수 있다.The protocol blocks 111 and 112 and the call processing blocks 151 and 152 in the soft switch 100 are specifically divided into a calling party and a called party. In addition, the telephone terminals 11 and 12 of the calling party and the called party may exist in different soft switches 100.

광대역통신망에서의 호 설정 과정에서 네트워크의 전송 장애 등으로 인하여 액세스게이트웨이(210, 220)에서 소프트스위치(100)로 전송한 프로토콜 메시지가 손실되는 상황이 발생할 수 있다. 프로토콜 메시지가 손실된 경우, 액세스게이트웨이(210, 220)와 소프트스위치(100) 간의 호 세션에 대한 상태 정보가 일치하지 않는 상황이 발생할 수 있다. 예를 들어, 호가 설정되어 액세스게이트웨이(210, 220)가 통화를 하던 중 정상적으로 호가 종료되면, 액세스게이트웨이(210, 220)는 해당 호에 할당되었던 자원을 회수하여 사용가능 상태(idle) 상태로 전환하고, 소프트스위치(100)로 호가 종료되었음을 통보한다. 그러나 호가 종료되었음을 통보하는 프로토콜 메시지가 네트워크의 전송 장애 등으로 손실된 경우, 소프트스위치(100)와 액세스게이트웨이(210, 220) 사이에 호 세션의 상태 정보가 불일치하게 된다.In a call setup process in a broadband communication network, a protocol message transmitted from the access gateways 210 and 220 to the soft switch 100 may be lost due to transmission failure of the network. When the protocol message is lost, a situation may arise in which state information about a call session between the access gateways 210 and 220 and the soft switch 100 does not match. For example, if a call is established and the call is normally terminated while the access gateways 210 and 220 are in a call, the access gateways 210 and 220 reclaim the resources allocated to the call and move to an available state. The soft switch 100 notifies that the call has ended. However, if a protocol message indicating that the call is terminated is lost due to transmission failure of the network, the state information of the call session is inconsistent between the soft switch 100 and the access gateways 210 and 220.

이와 같이 소프트스위치(100)와 액세스게이트웨이(210, 220) 간의 호 세션의 상태 정보를 일치시키기 위해 호 세션의 감사 동작이 수행된다.As such, the audit operation of the call session is performed to match the state information of the call session between the soft switch 100 and the access gateways 210 and 220.

도 4는 본 발명에 따른 호 감사 동작을 나타낸 순서도이다.4 is a flowchart illustrating a call audit operation according to the present invention.

소프트스위치(100)가 호 세션의 상태 정보의 감사 기능을 구동한다(S2). 감사 동작은 소프트스위치(100)에서 호 세션 상태 정보의 불일치 상황으로 판단되는 경우 등에 구동된다. 예를 들어, 소프트스위치(100)에서 자신에게 수용된 모든 게이트웨이로 소정 시간 간격으로 핑(ping) 동작을 수행하여, 소프트스위치(100)와 게이트웨이 간의 통신장애가 발생한 경우 등에 감사동작을 구동하도록 구현할 수 있다.The soft switch 100 drives the audit function of the state information of the call session (S2). The audit operation is driven when the soft switch 100 determines that the call session state information is inconsistent. For example, by performing a ping operation to all gateways accommodated by the soft switch 100 at predetermined time intervals, the audit operation may be performed when a communication failure occurs between the soft switch 100 and the gateway. .

더불어, 소정 시간 간격으로 감사 동작을 구동하는 형태의 구현도 가능하다. 네트워크 관리자 또는 자원 관리 로직에 따라 소정 시간 간격, 즉 12시간, 24시간 또는 일주일 등의 시간 간격으로 감사 동작을 구동하도록 할 수 있다.In addition, it is possible to implement a form of driving the audit operation at predetermined time intervals. The audit operation may be driven at a predetermined time interval, that is, 12 hours, 24 hours, or one week, according to the network manager or resource management logic.

소프트스위치(100)에서 감사 동작이 구동되면(S2), 소프트스위치(100)의 발신측의 호 처리 블록(151)은 발신측의 게이트웨이(210)로 감사 정보를 요청 및 획득한다(S4).When the audit operation is driven in the soft switch 100 (S2), the call processing block 151 of the calling party of the soft switch 100 requests and obtains audit information from the calling gateway 210 (S4).

감사 정보의 요청 및 획득은, 호 처리 블록(151)이 프로토콜 블록(111)을 통 해 발신측의 액세스게이트웨이(210)로 감사를 수행하는 호에 대한 컨텍스트 ID를 요청하는 방식으로 수행된다. 이때 프로토콜 블록(111)은 MEGACO 프로토콜의 Audit 메시지를 이용하여 액세스게이트웨이(210)와 통신한다.The request and acquisition of the audit information is performed by the call processing block 151 requesting the context ID for the call performing the audit to the access gateway 210 of the calling party through the protocol block 111. At this time, the protocol block 111 communicates with the access gateway 210 using an Audit message of the MEGACO protocol.

Audit 메시지는 소프트스위치(100)에서 호 세션이 연결된 상태인 호에 대해 실제 할당된 자원의 정보를 질의하는 메시지이다. Audit 메시지에 대해, 액세스게이트웨이(211)는 Auditvalue 메시지를 이용하여 컨텍스트 ID 정보를 응답한다.The audit message is a message for inquiring the information of the actually allocated resource for the call in the call session is connected in the soft switch 100. For the Audit message, the access gateway 211 responds with context ID information using the Auditvalue message.

Auditvalue 메시지는 Audit 메시지에 대한 응답으로 발신측의 프로토콜 블록(111)으로 전송된다. 이때, Audit 메시지에 대해 컨텍스트 ID가 존재하지 않는 경우, 오류 메시지가 전송된다. 덧붙여, 당업자의 구현의도에 따라 Audit 메시지에 대해 오류가 응답된 경우, 게이트웨이 이외의 다른 기능부 및 장치에서 감사 정보를 획득하는 단계를 생략할 수 있다.The Auditvalue message is sent to the originating protocol block 111 in response to the Audit message. At this time, if there is no context ID for the audit message, an error message is transmitted. In addition, when an error is responded to an audit message according to an implementation intention of a person skilled in the art, the step of acquiring the audit information from other functional units and devices other than the gateway may be omitted.

단계 S4에서 호 처리 블록(151)은 발신측의 액세스게이트웨이(210)로부터 컨텍스트 ID 정보를 획득한 다음에 착신측의 호 처리 블록(152)으로 감사 정보를 요청 및 획득한다(S6).In step S4, the call processing block 151 obtains context ID information from the access gateway 210 of the calling party, and then requests and obtains audit information from the call processing block 152 of the called party (S6).

이러한 감사 정보로서, 발신측의 호 처리 블록(151)은 착신측의 호 처리 블록(152)으로 감사를 수행하는 호에 대한 상태 정보를 요청 및 획득한다. 이때 단계 S6에서의 발신측과 착신측의 전화 단말(11, 12)이 상이한 소프트스위치(100)에 수용된 경우, 발신측의 소프트스위치(100)에는 발신측의 프로토콜 블록(111) 및 호 처리 블록(151)이 존재하고, 착신측의 소프트스위치(미도시)에는 착신측의 프로토콜 블록(112) 및 호 처리 블록(152)이 존재한다.As such audit information, the call processing block 151 of the calling party requests and obtains state information about the call performing auditing by the call processing block 152 of the called party. At this time, when the calling party and the calling party terminals 11 and 12 in step S6 are accommodated in different softswitch 100, the calling party's soft block 100 has the calling party's protocol block 111 and the call processing block. 151 exists, and there exists a protocol block 112 and a call processing block 152 on the called side in a soft switch (not shown) on the called side.

이와 같은 경우에도 두 호 처리 블록(151, 152) 간의 통신은 단일 소프트스위치(100) 내에 두 호 처리 블록(151, 152)이 존재하는 경우와 유사하다. 두 호 처리 블록(151, 152) 간의 통신이 다른 소프트스위치(100)로 전달된다는 점에서만 상이하다.Even in this case, the communication between the two call processing blocks 151 and 152 is similar to the case where the two call processing blocks 151 and 152 exist in the single soft switch 100. The only difference is that the communication between the two call processing blocks 151, 152 is transferred to the other softswitch 100.

당업자의 다양한 구현에 따라 단계 S6 이하의 단계는 단계 S4의 결과에 따라서 생략될 수 있다. 예를 들어, 발신측의 호 처리 블록(151)이 아직 호 세션을 연결하지 않은 경우, 즉 발신측의 전화 단말이 다이얼을 하는 도중 등의 상태에서는 착신측의 호 처리 블록(151)이 생성되지 않은 상태이므로 착신측의 호 처리 블록(152)으로 감사 정보 요청 단계는 생략된다.According to various implementations by those skilled in the art, steps below step S6 may be omitted depending on the result of step S4. For example, if the call processing block 151 of the calling party has not yet connected a call session, that is, while the calling terminal is dialing, the call processing block 151 of the called party is not generated. The audit information request step is omitted to the call processing block 152 of the called party because it is not.

진행중인 호의 경우, 착신측의 호 처리 블록(152)은 해당 호에 대해 발신측의 호 처리 블록(151)과 동일한 호 세션의 상태 정보를 가지고 있어야 한다. 다시 말해, 발신측의 호 처리 블록(151)에서 감사를 수행하는 특정 호가 통화중인 경우, 착신측의 호 처리 블록(152)에서도 해당 호는 통화중인 상태여야 한다. 따라서 발신측의 호 처리 블록(151)은 해당 호에 대해 착신측의 호 처리 블록(152)이 가지고 있는 호의 상태 정보를 획득하는 것이다. 이때 착신측의 호 처리 블록(152)이 존재하지 않는 경우가 발생할 수 있다. 이처럼 착신측의 호 처리 블록(152)이 존재하지 않는 경우는 호 세션의 상태 정보가 불일치하는 경우로 판단된다.In the case of an ongoing call, the call processing block 152 of the called party must have the same state information of the call session as the call processing block 151 of the calling party for the call. In other words, when a specific call that performs an audit in the call processing block 151 of the calling party is busy, the call must be in a busy state in the call processing block 152 of the called party. Therefore, the call processing block 151 of the calling party acquires the state information of the call that the call processing block 152 of the called party has with respect to the call. In this case, the call processing block 152 of the called party may not exist. When the call processing block 152 of the called party does not exist in this manner, it is determined that the state information of the call session is inconsistent.

다음으로, 발신측의 호 처리 블록(151)은 소프트스위치(100)의 가입자 DB(170)로 감사 정보를 요청하여 획득한다(S8). 가입자 DB(170)는 소프트스위치(100)에 수용된 전화 단말의 상태 정보를 저장하고 있다. 예를 들어, 소프트스위치 (100)에 수용된 한 단말이 현재 통화중인 경우, 가입자 DB(170)는 해당 단말이 통화 상태(busy)임을 저장하고 있다. 가입자 DB(170)가 단말에 대한 상태 정보를 저장하고 있기 때문에 특정 단말로 호 연결이 요청되었을 경우, 가입자 DB(170)에 저장된 해당 단말에 대한 상태 정보를 확인하여 호 연결 요청의 수행 여부를 결정할 수 있다.Next, the call processing block 151 of the calling party requests and obtains audit information from the subscriber DB 170 of the soft switch 100 (S8). The subscriber DB 170 stores state information of the telephone terminal accommodated in the soft switch 100. For example, when one terminal accommodated in the soft switch 100 is currently in a call, the subscriber DB 170 stores that the terminal is in a call state (busy). Since the subscriber DB 170 stores the state information on the terminal, when a call connection is requested to a specific terminal, the subscriber DB 170 determines whether to perform the call connection request by checking the state information on the corresponding terminal stored in the subscriber DB 170. Can be.

따라서 가입자 DB(170)에 저장된 단말의 상태 정보는 호 처리 블록(151)의 호 세션의 상태 정보와 동일한 정보를 저장하고 있어야한다. 호 처리 블록(151)에서 특정 호가 진행중인 상태는 소프트스위치(100)에 수용된 특정 단말이 통화를 하고 있는 상태임으로 가입자 DB(170)에 해당 단말은 통화 상태(busy)여야 한다.Therefore, the state information of the terminal stored in the subscriber DB 170 should store the same information as the state information of the call session of the call processing block 151. In the call processing block 151, the specific call is in progress, and the specific terminal accommodated in the soft switch 100 is in a state of making a call, and thus the corresponding terminal in the subscriber DB 170 should be busy.

이후, 소프트스위치(100)의 발신측의 호 처리 블록(151)은 동일한 호 세션에 대해 액세스게이트웨이(210), 착신측의 호 처리 블록(152) 및 가입자 DB(170)에서 획득된 감사 정보를 이용하여, 해당 호 세션에 대한 상태 정보가 모두 일치하는가를 판단한다(S10). 단계 S4, 단계 S6 및 단계 S8에서 획득된 감사 정보는 해당 호 세션에 대해 동일한 상태 정보를 나타내야 한다.Thereafter, the call processing block 151 of the calling party of the soft switch 100 receives audit information obtained from the access gateway 210, the call processing block 152 of the called party, and the subscriber DB 170 for the same call session. In operation S10, it is determined whether all state information of the corresponding call session is identical. Audit information obtained in steps S4, S6, and S8 should represent the same status information for the call session.

다시 말해, 발신측의 호 처리 블록(151)에서 진행중인 호는 게이트웨이에서 호 자원이 할당된 상태이며, 착신측의 호 처리 블록(152)에서 호 세션이 진행중이고, 가입자 DB(170)의 저장된 단말의 상태 정보는 통화중인 상태이어야 한다. 이러한 특정 호에 대한 게이트웨이, 착신측의 호 처리 블록(152) 및 가입자 DB(170)의 상태 정보가 일치하는가를 판단하는 것이다.In other words, a call in progress in the call processing block 151 of the calling party is assigned a call resource at the gateway, a call session is in progress in the call processing block 152 of the called party, and the stored terminal of the subscriber DB 170 is stored. The status information of must be in a busy state. It is determined whether the state information of the gateway, the call processing block 152 of the called party, and the subscriber DB 170 for the specific call is consistent.

단계 S10에서 상태 정보가 불일치하는 경우, 해당 호 세션에 대한 상태 정보 를 초기화한다(S12). 상태 정보의 초기화는 호 세션과 관련된 모든 상태 정보, 즉 발신측의 호 처리 블록(151), 액세스게이트웨이(210), 가입자 DB(170) 및 착신측의 호 처리 블록(152)의 상태 정보를 유휴(idle) 상태로 설정하는 것이다. 상태 정보가 불일치하는 경우, 자원의 사용이 비정상적이며, 호 세션에 대한 자원관리가 비정상적인 상태이기 때문에 호 세션과 관련된 모든 기능부 및 장비의 상태 정보를 사용가능 상태(idle)로 설정하는 것이다.If the state information does not match in step S10, the state information for the call session is initialized (S12). Initialization of the status information idles all the status information related to the call session, that is, the status information of the call processing block 151, the access gateway 210, the subscriber DB 170, and the call processing block 152 of the called party. It is set to (idle) state. If the status information is inconsistent, the use of resources is abnormal and the resource management of the call session is in an abnormal state, so that the status information of all the functional units and equipment related to the call session is set to an available state.

본 발명에 따른 Audit 및 Auditvalue 메시지의 형식은 다음과 같다.The format of the Audit and Auditvalue messages according to the present invention is as follows.

도 5a 내지 5b는 본 발명에 따른 Audit 및 Auditvalue 메시지 형식을 나타낸 도면이다.5A to 5B illustrate the Audit and Auditvalue message formats according to the present invention.

도 5a는 MEGACO 프로토콜에 따른 Audit 메시지의 형식을 나타낸 것이다. Audit 메시지는 감사하려는 호를 사용중인 단말의 정보로 확인한다. 다시 말해, Audit 메시지는 특정 호 세션을 사용중인 단말의 정보(M2)를 이용하여 컨텍스트 ID 정보(M1)를 질의하는 것이다. 특정 호 세션을 사용중인 단말을 나타내는 정보로 터미네이션(termination) ID(M2)가 사용된다. 따라서 Audit 메시지는 감사하려는 호 세션을 이용중인 termination ID(M2)에 해당하는 컨텍스트 ID(M1)를 질의하는 것이다. 더불어 Audit 메시지는 소프트스위치(100)의 주소 Audit 메시지를 구분하기 위한 Audit 메시지의 인덱스(index) 번호 정보 및 포트 정보 등을 포함하고 있다.Figure 5a shows the format of the audit message according to the MEGACO protocol. The audit message identifies the call to be audited with the information of the terminal in use. In other words, the Audit message queries the context ID information M1 using the information M2 of the terminal using the specific call session. Termination ID M2 is used as information indicating a terminal using a particular call session. Therefore, the Audit message is to query the context ID (M1) corresponding to the termination ID (M2) using the call session to be audited. In addition, the audit message includes index number information and port information of the audit message for distinguishing the audit message from the address of the soft switch 100.

도 5b는 Audit 메시지에 대한 Auditvalue 응답 메시지의 형식을 나타낸 것이다.5B illustrates the format of an Auditvalue response message for an Audit message.

Auditvalue 메시지는 Audit 메시지와 유사한 형식이며, 요청된 termination ID(M4)에 해당하는 컨텍스트 ID(M3)를 더 포함한다.The Auditvalue message is in a format similar to the Audit message and further includes a context ID (M3) corresponding to the requested termination ID (M4).

본 발명의 바람직한 실시예에서는 발신측에서의 감사 동작을 일례로 설명하였으나, 착신측에서의 감사 동작도 가능하며, 발신측에서의 감사 동작과 동일하다. 착신측에서의 감사 동작은 착신측의 호 처리 블록(152)서 수행되며, 발신측이 아닌 착신측을 대상으로 감사 정보를 수집하여 감사 동작을 수행한다.In the preferred embodiment of the present invention, the auditing operation at the calling party is described as an example, but the auditing operation at the called party is also possible, which is the same as the auditing operation at the calling party. The audit operation on the called party is performed by the call processing block 152 of the called party, and collects audit information for the called party rather than the calling party to perform the auditing operation.

이상에서 살펴본 바와 같이, 본 발명에 따른 광대역통신망에서의 소프트스위치 및 그 호 세션 감사 방법은, 광대역통신망에서 전화 서비스를 제공하는 소프트스위치와 게이트웨이 간의 호 세션 설정에 있어서, 비정상적인 처리나 네트워크 장애발생 등으로 발생할 수 있는 소프트스위치와 게이트웨이 간의 호 세션 상태 정보의 불일치 여부를 감사하여 정확한 자원 및 호의 상태를 반영하여, 광대역통신망 내 시스템의 서비스 연속성 및 운용상의 안정성을 제공하는 효과가 있다.As described above, the soft switch and the call session auditing method in the broadband communication network according to the present invention, in the establishment of a call session between the soft switch and the gateway for providing a telephone service in the broadband communication network, abnormal processing, network failure, etc. Auditing whether there is a discrepancy between call session state information between the soft switch and the gateway, it reflects the exact resource and call state, thereby providing service continuity and operational stability of the system in the broadband communication network.

아울러 본 발명의 바람직한 실시예는 예시의 목적을 위한 것으로, 당업자라면 첨부된 특허청구범위의 기술적 사상과 범위를 통해 다양한 수정, 변경, 대체 및 부가가 가능할 것이며, 이러한 수정 변경 등은 이하의 특허청구범위에 속하는 것으로 보아야 할 것이다.In addition, a preferred embodiment of the present invention is for the purpose of illustration, those skilled in the art will be able to various modifications, changes, substitutions and additions through the spirit and scope of the appended claims, such modifications and changes are the following claims It should be seen as belonging to a range.

Claims (10)

적어도 하나의 소프트스위치장비와 게이트웨이장비를 포함하는 광대역통신망(BcN, Broadband Convergence Network)의 호 세션 감사 방법에 있어서,In the call session auditing method of a Broadband Convergence Network (BcN) including at least one soft switch device and a gateway device, 상기 소프트스위치장비의 특정 호 세션에 대한 호 세션 감사 기능이 구동되는 제 1단계;A first step of operating a call session auditing function for a specific call session of the soft switch device; 상기 소프트스위치장비가 상기 게이트웨이장비로 상기 호 세션에 대해 상기 게이트웨이장비에서 할당된 자원의 정보를 질의하는 제 2단계;A second step of the soft switch device querying the gateway device for information on resources allocated by the gateway device for the call session; 상기 게이트웨이장비로부터 상기 제 2단계의 질의의 응답을 수신하여, 상기 호 세션에 대해 할당된 자원의 정보를 상기 소프트스위치장비에 기 저장된 상기 호 세션의 상태 정보와 비교하는 제 3단계; 및A third step of receiving a response to the query of the second step from the gateway device, and comparing information of resources allocated for the call session with state information of the call session previously stored in the soft switch device; And 상기 제 3단계에서 상기 호 세션에 대한 상태 정보와 상기 응답이 불일치하는 경우, 상기 호 세션에 대한 상기 상태 정보를 초기화하는 제 4단계를 포함하는 것을 특징으로 하는 광대역통신망에서의 호 세션 감사 방법.And a fourth step of initializing the state information of the call session when the state information of the call session and the response do not match in the third step. 제 1 항에 있어서,The method of claim 1, 상기 호 세션에 대해 상기 게이트웨이장비에서 할당된 자원의 정보는 컨텍스트 ID 정보를 포함하는 것을 특징으로 하는 광대역통신망에서의 호 세션 감사 방법.Call session auditing method in a broadband communication network, characterized in that the information of the resource allocated by the gateway device for the call session includes context ID information. 제 1 항에 있어서, 상기 제 2단계는,The method of claim 1, wherein the second step, MEGACO(Media Gateway Control) 프로토콜의 Audit 메시지를 이용하여 상기 호 세션에 대해 상기 게이트웨이장비에서 할당된 자원의 정보를 수집하는 것을 특징으로 하는 광대역통신망에서의 호 세션 감사 방법.Call session auditing method in a broadband communication network, characterized in that for collecting the information of the resources allocated by the gateway device for the call session using the audit message of the MEGACO (Media Gateway Control) protocol. 제 1 항에 있어서, 상기 제 3단계는,The method of claim 1, wherein the third step, 상기 호 세션이 복수의 소프트스위치장비의 자원을 사용하는 경우, 상기 복수의 소프트스위치장비로부터 상기 호 세션의 상태 정보를 획득하는 단계를 더 포함하는 것을 특징으로 하는 광대역통신망에서의 호 세션 감사 방법.And obtaining the state information of the call session from the plurality of soft switch devices when the call session uses resources of the plurality of soft switch devices. 제 1 항에 있어서, 상기 제 3단계의 상기 상태 정보의 초기화는,The method of claim 1, wherein the initialization of the state information of the third step, 상기 소프트스위치장비와 상기 게이트웨이장비 내부에서 상기 호 세션에 대해 할당된 자원 및 저장된 상태 정보를 유휴(idle) 상태로 전환하는 것을 특징으로 하는 광대역통신망에서의 호 세션 감사 방법.Call session auditing method in a broadband communication network, characterized in that the soft switch device and the gateway device in the state assigned resources and stored state information for the call session is switched to the idle (idle) state. 광대역통신망에 구비된 게이트웨이와 프로토콜 메시지를 이용하여 통신을 수행하는 프로토콜 블록; 및A protocol block for performing communication using a protocol message with a gateway provided in a broadband communication network; And 상기 프로토콜 블록을 이용하여, 소정 호 세션에 대해 상기 게이트웨이에서 할당된 자원의 정보를 획득하고, 이를 상기 호 세션의 상태 정보와 비교하여 불일치하는 경우 상기 호 세션의 상태 정보를 초기화하는 호 처리 블록을 포함하는 것 을 특징으로 하는 광대역통신망에서의 소프트스위치.By using the protocol block, a call processing block for acquiring information of resources allocated by the gateway for a predetermined call session, and comparing the information with the state information of the call session to initialize the state information of the call session. And a soft switch in a broadband communication network. 제 6 항에 있어서, 상기 자원의 정보는,The method of claim 6, wherein the resource information, 상기 게이트웨이에서의 컨텍스트 ID 정보를 포함하는 것을 특징으로 하는 광대역통신망에서의 소프트스위치.And a context ID information of the gateway. 제 6 항에 있어서, 상기 프로토콜 블록은,The method of claim 6, wherein the protocol block, MEGACO(Media Gateway Control) 프로토콜을 이용하여 상기 호 세션에 대해 상기 게이트웨이에서 할당된 자원의 정보를 수집하는 것을 특징으로 하는 광대역통신망에서의 소프트스위치.Soft switch in the broadband communication network, characterized in that for collecting the information of the resources allocated by the gateway for the call session using the MEGACO (Media Gateway Control) protocol. 제 6 항에 있어서, 상기 호 처리 블록은,The method of claim 6, wherein the call processing block, 상기 호 세션이 복수의 소프트스위치장비의 자원을 사용하는 경우, 상기 복수의 소프트스위치장비로부터 상기 호 세션의 상태 정보를 획득하는 것을 특징으로 하는 광대역통신망에서의 소프트스위치.And when the call session uses resources of a plurality of soft switch equipments, obtains state information of the call sessions from the plurality of soft switch equipments. 제 6 항에 있어서, 상기 호 처리 블록은,The method of claim 6, wherein the call processing block, 상기 호 세션에 대해 할당된 자원을 유휴(idle) 상태로 전환하여 상기 호 세션의 상태 정보를 초기화하는 것을 특징으로 하는 광대역통신망에서의 소프트스위치.Soft switch in the broadband communication network, characterized in that for initializing the state information of the call session by switching the resources allocated for the call session to the idle (idle) state.
KR1020060022644A 2006-03-10 2006-03-10 Soft-switch and its call session audit methods in broadband convergence network KR20070092466A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020060022644A KR20070092466A (en) 2006-03-10 2006-03-10 Soft-switch and its call session audit methods in broadband convergence network

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020060022644A KR20070092466A (en) 2006-03-10 2006-03-10 Soft-switch and its call session audit methods in broadband convergence network

Publications (1)

Publication Number Publication Date
KR20070092466A true KR20070092466A (en) 2007-09-13

Family

ID=38689813

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020060022644A KR20070092466A (en) 2006-03-10 2006-03-10 Soft-switch and its call session audit methods in broadband convergence network

Country Status (1)

Country Link
KR (1) KR20070092466A (en)

Similar Documents

Publication Publication Date Title
KR100343347B1 (en) Optimum routing of calls over the public switched telephone network and the internet
US8315251B2 (en) Multi-mode endpoint in a communication network system and methods thereof
US8346942B2 (en) Call centers for providing customer services in a telecommunications network
US7075922B2 (en) Screening inbound calls in a packet-based communications network
US6654366B1 (en) Use of virtual gateway in H.323 system
JP4390080B2 (en) In-band call association signaling for single number destinations
AU2005200060B2 (en) Managing routing path of voice over internet protocol (VoIP) system
US6847634B1 (en) System and method for distributed call routing
KR100608640B1 (en) Gateway system and controlling method for voice communication
CN101273609A (en) Telephone call processing method and apparatus
JP3964589B2 (en) Information communication system and call control device connection method
US20100027528A1 (en) Notification of Impending Media Gateway Resource Exhaustion
US7280531B2 (en) Telephone communication system
US7020129B2 (en) Dynamic assignment of telecommunications switches and packet switch gateways
KR20070092466A (en) Soft-switch and its call session audit methods in broadband convergence network
KR100407810B1 (en) Method and system for mutual intelligent peripheral service between voice over internet protocol and public switched telephone network line
US7512119B2 (en) Method for establishing communication paths between access points of a communication system and a communication system using said method
KR100527905B1 (en) GATEWAY FOR VoIP
JP4385543B2 (en) Private branch exchange and its bandwidth management method
KR101134723B1 (en) Switching system and call status consistency method in the switching system
US7215747B2 (en) Method and apparatus for producing information regarding the operation of a networked system
KR20050002546A (en) Processing method of softswitch failure in NGN
KR100979379B1 (en) Method for providing announcement in next generation network and softswitch therefor
JP2003274041A (en) Call control system
JPH11341073A (en) Internet telephone equipment

Legal Events

Date Code Title Description
WITN Withdrawal due to no request for examination