KR100941306B1 - System and method for processing call in SIP network - Google Patents
System and method for processing call in SIP network Download PDFInfo
- Publication number
- KR100941306B1 KR100941306B1 KR1020030043711A KR20030043711A KR100941306B1 KR 100941306 B1 KR100941306 B1 KR 100941306B1 KR 1020030043711 A KR1020030043711 A KR 1020030043711A KR 20030043711 A KR20030043711 A KR 20030043711A KR 100941306 B1 KR100941306 B1 KR 100941306B1
- Authority
- KR
- South Korea
- Prior art keywords
- terminal
- call
- called
- subscriber
- management server
- Prior art date
Links
Images
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/1069—Session establishment or de-establishment
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/50—Address allocation
- H04L61/5007—Internet protocol [IP] addresses
-
- 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/1045—Proxies, e.g. for 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/1066—Session management
- H04L65/1101—Session protocols
- H04L65/1104—Session initiation protocol [SIP]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Business, Economics & Management (AREA)
- General Business, Economics & Management (AREA)
- Telephonic Communication Services (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
본 발명은 SIP(Session Initiation Protocol) 기반의 망에서 실시간 가입자 상태 관리 서버를 구비하여, 가입자 상태 관리 서버가 프락시 서버로부터 전달 받은 호 제어 정보를 이용하여 단말기의 상태 및 접속 IP(Internet Protocol) 주소를 관리하고, 호 연결 시 가입자 상태 관리 서버의 단말기 상태 정보와 접속 IP 주소를 취득하여 호 연결을 시도하는 SIP 망의 호 처리 시스템 및 방법에 관한 것이다.The present invention includes a real-time subscriber state management server in a SIP (Session Initiation Protocol) -based network, and uses the call control information received from the proxy server to receive the state of the terminal and the access IP (Internet Protocol) address. The present invention relates to a call processing system and method of a SIP network that manages and attempts to connect by obtaining terminal state information and access IP address of a subscriber state management server when a call is connected.
본 발명에 따른 프락시 서버의 다중 메시지 발송 기능을 이용하여 가입자의 상태를 실시간으로 처리하고 이를 가입자 상태 관리 서버에서 관리함으로써, 발신 가입자는 착신 가입자에 대한 단말기의 상태 및 접속 IP 주소를 착신 단말기까지 신호 경로를 설정하지 않아도 알 수 있어, 호 실패에 따른 불필요한 신호 경로 설정을 사전에 차단할 수 있는 효과가 있고, 이로 인해 네트워크의 부하를 감소시킬 수 있는 효과도 있다.By processing the status of the subscriber in real time using the multi-message sending function of the proxy server according to the present invention and managing it in the subscriber status management server, the calling subscriber signals the status of the terminal for the called subscriber and the access IP address to the called terminal. Since it is possible to know even without setting a path, there is an effect of blocking unnecessary signal path setting due to a call failure in advance, thereby reducing the load on the network.
Description
도 1은 본 발명에 따른 SIP 망의 호 처리 시스템의 구성도.1 is a block diagram of a call processing system of a SIP network according to the present invention.
도 2는 본 발명에 따라 호 설정 시 SIP 메시지의 흐름도.2 is a flow chart of a SIP message upon call setup in accordance with the present invention.
도 3은 본 발명에 따라 호 해제 시 SIP 메시지의 흐름도.3 is a flow chart of a SIP message upon call release in accordance with the present invention.
본 발명은 SIP(Session Initiation Protocol) 망의 호 처리 시스템 및 방법에 관한 것으로, SIP 기반의 망에서 실시간 가입자 상태 관리 서버를 구비하여, 가입자 상태 관리 서버가 프락시 서버로부터 전달 받은 호 제어 정보를 이용하여 단말기의 상태 및 접속 IP(Internet Protocol) 주소를 관리하고, 호 연결 시 가입자 상태 관리 서버의 단말기 상태 정보와 접속 IP 주소를 취득하여 호 연결을 시도하는 SIP 망의 호 처리 시스템 및 방법에 관한 것이다.The present invention relates to a call processing system and method of a Session Initiation Protocol (SIP) network, comprising a real-time subscriber state management server in a SIP-based network, by using call control information received from a proxy server. The present invention relates to a call processing system and method of a SIP network that manages a state of a terminal and an access IP (Internet Protocol) address, and attempts to connect by obtaining terminal state information and an access IP address of a subscriber state management server when a call is connected.
SIP는 영상과 음성 등의 멀티미디어 호 제어를 위한 텍스트 기반의 응용 계층 제어 프로토콜로서, 하위 전송 프로토콜에 독립적이다. 상기 SIP를 이용하는 서비스에는 화상 통화, 원격 회의, 메시징, 및 이벤트 통지 등이 있으며, 이러한 SIP 는 IETF의 WG(Working Group) RFC 3261 문서에 표준이 정의되어 있다.SIP is a text-based application layer control protocol for multimedia call control such as video and voice, and is independent of the lower transport protocol. Services that use the SIP include video calls, teleconferencing, messaging, and event notification, which are defined in the IETF's Working Group (WG) RFC 3261 document.
SIP는 클라이언트/서버 기반의 요구/응답 방식으로 수행된다. 요구 메시지에는 INVITE, ACK, BYE, REGISTER, CANCEL, 및 OPTION 등이 있으며, 응답 메시지에는 1xx, 2xx, 3xx, 4xx, 5xx, 및 6xx 등이 있다.SIP is performed in a client / server based request / response manner. The request message includes INVITE, ACK, BYE, REGISTER, CANCEL, and OPTION, and the response message includes 1xx, 2xx, 3xx, 4xx, 5xx, and 6xx.
SIP의 주요 망 요소로는 UAC(User Agent Client), UAS(User Agent Server), 프락시(Proxy) 서버, 리다이렉트(Redirect) 서버, 레지스트라(Registrar), 및 로케이션(Location) 서버가 있다. UAC는 SIP 요청 메시지를 보내는 논리적인 객체이며, UAS는 SIP 요청 메시지에 응답하는 논리적인 객체이다. 프락시 서버는 SIP 요청 메시지를 해석해 다른 서버로 전달하는 역할을 하며, 리다이렉트 서버는 SIP 요청 메시지의 주소를 연결 가능한 새로운 주소로 반환하고, 레지스트라는 SIP의 REGISTER 메시지를 처리하여 로케이션 서버에 단말기의 현재 위치 정보를 저장한다.The main network elements of SIP include a user agent client (UAC), a user agent server (UAS), a proxy server, a redirect server, a registrar, and a location server. UAC is a logical object for sending SIP request messages, and UAS is a logical object for responding to SIP request messages. The proxy server interprets the SIP request message and forwards it to another server. The redirect server returns the address of the SIP request message to a new connectable address, and the registrar processes the SIP REGISTER message to the location server. Save the information.
SIP를 이용한 VoIP망에서는 IP 단말기들간 호 설정을 위해 중계 노드로서 하나 이상의 프락시 서버가 사용된다. 즉 발신 가입자 단말기는 착신 가입자 단말기의 상태 및 주소 정보 없이 착신 가입자의 SIP-URI(Uniform Resource Identifier)만을 이용하여 호 설정을 요청하고, 이에 발신측 프락시 서버는 착신측 프락시 서버로 신호 경로 설정을 요청한다. 그러면 착신측 프락시 서버는 착신 가입자의 SIP-URI로 자신의 도메인에 속한 가입자임을 판단하고, 해당 도메인의 로케이션 서버에 착신 가입자 단말기의 IP 주소를 조회한 후 해당 IP 주소로 신호 경로를 설정한다. In a VoIP network using SIP, one or more proxy servers are used as relay nodes for call establishment between IP terminals. That is, the calling subscriber terminal requests call setup using only the SIP-URI (Uniform Resource Identifier) of the called subscriber without the status and address information of the called subscriber terminal, and the calling proxy server requests the calling proxy server to set the signal path. do. Then, the called party proxy server determines that the subscriber belongs to its own domain by using the SIP-URI of the called party, sets up a signal path with the corresponding IP address after inquiring the IP address of the called party's terminal to the location server of the corresponding domain.
이와 같은 종래의 방식에 따르면, 모든 호에 대해 착신측 프락시 서버로 신호 경로가 설정되며, 착신측 프락시 서버는 로케이션 서버를 통해 획득한 착신 단말기의 IP 주소로 착신 단말기로의 호를 시도하게 된다. 이와 같은 방식은 정상적으로 호 설정이 이루어졌을 경우에는 문제가 되지 않으나, 착신 단말기의 상태가 '호 연결 중' 상태이거나 '호 연결 불능' 상태라면 호는 실패하게 되므로, 결과적으로 착신측 프락시 서버 또는 착신 단말기까지 불필요한 신호 경로를 생성시킨 결과를 초래한다.According to the conventional method, a signal path is set to the called proxy server for all calls, and the called proxy server attempts to call the called terminal with the IP address of the called terminal obtained through the location server. This method is not a problem when the call setup is normally made, but if the called terminal is in the 'connecting call' state or the 'no call connection' state, the call will fail. This results in an unnecessary signal path to the terminal.
상술된 문제점을 해결하기 위하여, 본 발명의 목적은 IP 단말기간 SIP를 이용해 호를 처리할 경우, 착신 IP 단말기의 상태를 먼저 파악한 후 호를 처리하는데 있다.In order to solve the above problems, an object of the present invention is to process the call after first grasping the state of the destination IP terminal when processing the call using SIP between IP terminals.
본 발명의 다른 목적은, 프락시 서버의 다중 메시지 발송 기능(Forking 기능)을 이용하여 가입자의 상태를 실시간으로 처리하는데 있다.Another object of the present invention is to process the status of a subscriber in real time using the multiple message sending function (Forking function) of the proxy server.
삭제delete
삭제delete
삭제delete
삭제delete
본 발명의 SIP 망의 호 처리 시스템은 발신 IP 단말기로부터 발신 IP 단말기와 착신 IP 단말기 간의 호 설정에 대한 제1호 설정 요청 메시지를 수신하면 상기 착신 IP 단말기의 현재 상태 및 접속 IP 주소를 포함하는 응답 메시지를 상기 발신 IP 단말기로 전송하고, 프락시 서버로부터 발신 IP 단말기 및 착신 IP 단말기 간의 호 설정에 대한 제2호 설정 요청 메시지를 수신하면 상기 발신 IP 단말기의 접속 IP 주소를 등록하고 상기 발신 IP 단말기 및 착신 IP 단말기의 현재 상태를 '호 연결 중'으로 변경하며, 상기 프락시 서버로부터 발신 IP 단말기 및 착신 IP 단말기 간의 호 해제에 해당하는 호 해제 요청 메시지를 수신하면 상기 발신 IP 단말기 및 착신 IP 단말기의 현재 상태를 '호 연결 가능'으로 변경하는 가입자 상태 관리 서버; 및 상기 발신 IP 단말기로부터 상기 접속 IP 주소를 이용한 상기 제2호 설정 요청 메시지를 수신하면 수신한 제2호 설정 요청 메시지를 상기 착신 IP 단말기 및 상기 가입자 상태 관리 서버에게 전송하고, 상기 착신 IP 단말기로부터 상기 호 해제 요청 메시지를 수신하면 상기 발신 IP 단말기 및 상기 가입자 상태 관리 서버로 상기 호 해제 요청 메시지를 전송하는 프락시 서버를 포함한 것을 특징적 구성으로 한다.
본 발명의 프락시 서버로부터 발신 IP 단말기 및 착신 IP 단말기 간의 호 설정 요청 메시지 및 호 해제 요청 메시지를 실시간으로 수신하여 상기 발신 IP 단말기 및 착신 IP 단말기의 현재 상태를 관리하는 가입자 상태 관리 서버를 이용하여 SIP 망의 호를 처리하는 방법은 상기 발신 IP 단말기가 상기 가입자 상태 관리 서버로 상기 착신 IP 단말기 간의 호 설정에 대한 제1호 설정 요청 메시지를 전송하면 상기 가입자 상태 관리 서버가 상기 발신 IP 단말기로 상기 착신 IP 단말기의 현재 상태 및 접속 IP 주소를 전송하는 제1과정; 상기 발신 IP 단말기가 상기 접속 IP 주소를 이용하여 상기 착신 IP 단말기 간의 호 설정에 대한 제2호 설정 요청 메시지를 전송하면, 상기 프락시 서버가 상기 가입자 상태 관리 서버 및 상기 착신 단말기로 상기 제2호 설정 요청 메시지를 전송하는 제2과정; 상기 제2호 설정 요청 메시지를 수신한 상기 가입자 상태 관리 서버가 상기 발신 IP 단말기의 접속 IP를 등록하고 상기 발신 IP 단말기 및 착신 IP 단말기의 현재 상태를 '호 연결 중'으로 변경하는 제3과정; 호가 설정된 상태에서, 상기 프락시 서버는 상기 착신 IP 단말기로부터 호 해제 요청 메시지를 수신하면 상기 가입자 상태 관리 서버 및 상기 발신 IP 단말기로 상기 호 해제 요청 메시지를 전송하는 제4과정; 및 상기 호 해제 요청 메시지를 수신한 상기 가입자 상태 관리 서버가 상기 발신 IP 단말기 및 착신 IP 단말기의 현재 상태를 '호 연결 가능'으로 변경하는 제5과정을 포함하는 것을 특징적 구성으로 한다.
이하, 본 발명에 따른 바람직한 실시 예를 첨부 도면을 참조하여 상세히 설명한다.When the call processing system of the SIP network of the present invention receives the first call setup request message for the call setup between the calling IP terminal and the called IP terminal from the calling IP terminal, the call processing system includes a response including the current state of the called IP terminal and the access IP address. Transmits a message to the calling IP terminal, and registers the access IP address of the calling IP terminal and receives the calling IP address of the calling IP terminal when receiving a second request message for call setting between the calling IP terminal and the called IP terminal from the proxy server. The current state of the called IP terminal is changed to 'call connecting', and when the call release request message corresponding to the call release between the calling IP terminal and the called IP terminal is received from the proxy server, the current state of the calling IP terminal and the called IP terminal is received. A subscriber state management server that changes the state to 'callable'; And when receiving the second call setup request message using the access IP address from the caller IP terminal, transmits the received second call setup request message to the called IP terminal and the subscriber state management server, and from the called IP terminal. And a proxy server that transmits the call release request message to the originating IP terminal and the subscriber state management server when the call release request message is received.
SIP using a subscriber state management server that receives the call setup request message and the call release request message between the calling IP terminal and the called IP terminal in real time from the proxy server of the present invention and manages the current state of the calling IP terminal and the called IP terminal. In the method of processing a call of a network, when the originating IP terminal transmits a first call setup request message for call establishment between the destination IP terminals to the subscriber state management server, the subscriber state management server sends the incoming IP terminal to the originating IP terminal. Transmitting a current state of the IP terminal and an access IP address; When the originating IP terminal transmits a second call setup request message for call setup between the called IP terminals using the access IP address, the proxy server sets the second call to the subscriber state management server and the called terminal. Transmitting a request message; A third step of registering, by the subscriber state management server receiving the second call setup request message, an access IP of the calling IP terminal and changing the current state of the calling IP terminal and the called IP terminal to 'connecting a call'; In a state in which a call is established, when the proxy server receives a call release request message from the called IP terminal, transmitting the call release request message to the subscriber state management server and the calling IP terminal; And a fifth process of the subscriber state management server receiving the call release request message to change the current state of the calling IP terminal and the called IP terminal to 'call connectable'.
Hereinafter, preferred embodiments of the present invention will be described in detail with reference to the accompanying drawings.
도 1은 본 발명에 따른 SIP 망을 나타내는 것으로, 가입자 상태 관리 서버(1), 발신 IP 단말기(2), 착신 IP 단말기(5), 발신 프락시 서버(3) 및 착신 프락시 서버(4)를 구비한다.1 shows a SIP network according to the present invention, comprising a subscriber
발신 IP 단말기(2) 및 착신 IP 단말기(5)는 서비스 가입자의 단말기로서, 프락시 서버(3, 4)가 제공하는 호 처리 서비스를 이용하여 양 단말기간 혹은 여러 단말기간 호 설정 및 호 해제를 할 수 있으면, 설정된 호를 통해 다양한 음성 및 데이터를 비롯한 미디어 정보들을 서로 주고 받을 수 있다.The originating
발신 프락시 서버(3) 및 착신 프락시 서버(4)는 자신의 도메인 내에 있는 발신 IP 단말기(2) 및 착신 IP 단말기(5)로부터 호 설정 및 호 해제에 관한 메시지를 받아 이웃하는 프락시 서버 혹은 자신이 관리하는 도메인의 다른 IP 단말기들에게 전달한다. The originating
이때 발신 프락시 서버(3) 및 착신 프락시 서버(4)는 다중 메시지 발송 기능을 이용하여 호 설정 및 호 해제에 관한 메시지를 이웃하는 프락시 서버 혹은 자신이 관리하는 도메인의 다른 IP 단말기들뿐만 아니라, 가입자 상태 관리 서버(1)에도 동시에 전송하여, 가입자 상태 관리 서버(1)가 실시간으로 가입자 단말기의 현재 상태 및 접속 IP 주소를 관리할 수 있도록 한다.At this time, the
가입자 상태 관리 서버(1)에서 관리되는 현재 상태는, '호 연결 가능(IDLE)', '호 연결 중(BUSY)', 및 '호 연결 불능(N/A)' 상태로 구분할 수 있으며 필요에 따라 더 세분화할 수 있다. '호 연결 가능' 상태는 가입자 단말기가 네트워크에 접속해 있고 항시 연결이 가능한 상태를 말하며, '호 연결 중' 상태는 네 트워크에 접속해 있고 이미 다른 단말기와 호 연결이 이루어진 상태를 말하며, '호 연결 불능' 상태는 네트워크에 접속하지 않은 상태 혹은 네트워크의 상태가 불안정하여 접속이 불가능한 상태를 말한다.The current state managed by the subscriber
상기와 같은 구성에서 본 발명에 따라 호 설정 시 주고받는 SIP 메시지의 흐름은 도 2와 같으며, 도 2는 발신 IP 단말기(2)를 발신 단말기로 하여 그와 연결된 발신 프락시 서버(3)를 발신측 프락시 서버로 하고, 착신 IP 단말기(5)를 착신 단말기로 가정하여 설명한 것이다.In the configuration as described above, the flow of SIP messages sent and received when setting up a call according to the present invention is as shown in FIG. 2, and FIG. 2 shows an
발신 IP 단말기(2)는 최초 호 설정 시 먼저 가입자 상태 관리 서버(1)에게 착신 IP 단말기(5)에 대한 호 설정 요청(INVITE) 메시지를 전송한다(S1). 그러면 가입자 상태 관리 서버(1)는 착신 IP 단말기(5)의 현재 상태를 체크하여 '호 연결 가능'이면, 리다이렉트 서버로 동작하여 3xx 응답 메시지를 통해 착신 IP 단말기(5)의 접속 IP 주소를 반환한다(S2). 이때 착신 IP 단말기(5)의 현재 상태가 '호 연결 가능'이 아니면 에러 메시지를 반환하고 호를 종료한다.The originating
이는 가입자 상태 관리 서버(1)가 발신 프락시 서버(3)와 같이 호를 중계하는 역할을 하지 않기 때문에 INVITE 메시지에 대해서는 오류로 인식하여 그 응답 메시지로서 3xx 메시지를 전송하도록 함으로써, 해당 3xx 메시지에 포함된 착신 단말기의 접속 IP 주소를 발신 단말기에서 취득하도록 하기 위함이다. Since the subscriber
즉, 본 발명은 가입자 상태 관리 서버(1)를 발신 가입자의 호 설정 요청(INVITE) 메시지에 대해 리다이렉트 서버로 동작하도록 함으로써, 실질적으로 호를 설정하기 전에 상기와 같이 가입자 상태 관리 서버(1)를 통하여 착신 IP 단말기(5)의 현재 상태와 접속 IP 주소를 체크하도록 하여, 착신 IP 단말기(5)의 현재 상태가 '호 연결 가능' 상태일 경우에만 호 설정을 시도하여 호 연결 지연 및 네트워크의 부하를 감소시키는 것이다.That is, the present invention operates the subscriber
이에, 가입자 상태 관리 서버(1)로부터 3xx 메시지가 수신되면, 발신 IP 단말기(2)는 취득한 착신 IP 단말기(5)의 접속 IP 주소를 이용하여 발신측 프락시 서버인 발신 프락시 서버(3)로 호 설정 요청(INVITE) 메시지를 전송한다(S3).Accordingly, when a 3xx message is received from the subscriber
그러면 발신 프락시 서버(3)는 이러한 호 설정 요청(INVITE) 메시지를 받아 다중 메시지 발송 기능을 이용하여 착신 IP 단말기(5)로 전송함과 동시에 가입자 상태 관리 서버(1)에게도 호 설정 요청(INVITE) 메시지를 전송한다(S4, S5).Then, the originating
이는 가입자 상태 관리 서버(1)가 가입자 단말기에 대한 현재 상태를 실시간으로 체크하도록 하기 위함이며, 발신 프락시 서버(3)로부터 호 설정 요청(INVITE) 메시지를 받은 가입자 상태 관리 서버(1)는 발신 IP 단말기(2)의 현재 상태 정보를 갱신하기 위하여 발신 IP 단말기(2)의 접속 IP 주소를 등록하고 현재 상태를 '호 연결 가능'에서 '호 연결 중'으로 변경한다.This is for the subscriber
그리고, 착신 IP 단말기(5)와 가입자 상태 관리 서버(1)는 호 설정 요청(INVITE) 메시지를 성공적으로 수신하면, 200 OK 메시지를 발신 프락시 서버(3)에게 전송한다(S6, S7). 그러면 발신 프락시 서버(3)는 수신된 200 OK 메시지를 발신 IP 단말기(2)로 전송한다(S8).When the
최종적으로 발신 IP 단말기(2)는 호 설정이 완료되었음을 알리는 ACK 메시지를 발신 프락시 서버(3)에게 전송한다(S9). 그러면 발신 프락시 서버(3)는 이러한 ACK 메시지를 받아 다중 메시지 발송 기능을 이용하여 착신 IP 단말기(5)로 전송함과 동시에 가입자 상태 관리 서버(1)에게도 ACK 메시지를 전송한다(S10, S11).Finally, the originating
이 또한 가입자 상태 관리 서버(1)가 가입자 단말기에 대한 현재 상태를 실시간으로 체크하도록 하기 위함이며, 이때 가입자 상태 관리 서버(1)는 발신 프락시 서버(3)로부터 호 설정이 완료되었음을 알리는 ACK 메시지를 받으면, 착신 IP 단말기(5)의 상태를 '호 연결 중'으로 변경한다.The subscriber
상기와 같은 과정이 모두 완료되면 발신 IP 단말기(2) 및 착신 IP 단말기(5) 간에 호가 연결된다.When all the above processes are completed, a call is connected between the calling
도 3은 도 2의 과정에 의해 연결된 호를 해제할 때에 본 발명에 따라 SIP 메시지를 주고받는 흐름도이다.3 is a flowchart of exchanging a SIP message according to the present invention when releasing a connected call by the process of FIG.
착신 IP 단말기(5)가 연결된 호에 대하여 호 해제 요청(BYE) 메시지를 전송하면(S12), 발신 프락시 서버(3)는 다중 메시지 발송 기능을 이용하여 발신 IP 단말기(2)와 가입자 상태 관리 서버(1)로 호에 대하여 호 해제 요청(BYE) 메시지를 동시에 전송하여(S13, S14), 가입자 상태 관리 서버(1)로 하여금 가입자 단말기의 현재 상태를 실시간으로 체크하도록 한다.When the
이때 가입자 상태 관리 서버(1)는 발신 IP 단말기(2) 및 착신 IP 단말기(5)의 현재 상태를 '호 연결 중'에서 '호 연결 가능'으로 변경한다.At this time, the subscriber
그리고 호 해제 요청(BYE) 메시지를 수신한 발신 IP 단말기(2)와 가입자 상태 관리 서버(1)는 호 해제 요청(BYE) 메시지를 성공적으로 수신했음을 알리는 200 OK 메시지를 발신 프락시 서버(3)로 전송한다(S15, S16).The originating
그러면 발신 프락시 서버(3)는 최종적으로 착신 IP 단말기(5)에게 200 OK 메시지를 전달한다(S17).The originating
상기와 같은 과정에 의해, 호는 해제된다.By this procedure, the call is released.
상술된 바와 같이, 본 발명은 프락시 서버의 다중 메시지 발송 기능을 이용하여 가입자의 상태를 실시간으로 처리하고 이를 가입자 상태 관리 서버에서 관리함으로써, 발신 가입자는 착신 가입자에 대한 단말기의 상태 및 접속 IP 주소를 착신 단말기까지 신호 경로를 설정하지 않아도 알 수 있어, 호 실패에 따른 불필요한 신호 경로 설정을 사전에 차단할 수 있는 효과가 있고, 이로 인해 네트워크의 부하를 감소시킬 수 있는 효과도 있다.As described above, the present invention processes the status of the subscriber in real time by using the multiple message sending function of the proxy server and manages it in the subscriber status management server, whereby the calling subscriber can determine the status and access IP address of the terminal for the called subscriber. It can be seen without setting the signal path to the called terminal, there is an effect that can block unnecessary signal path setting in advance due to the call failure, thereby reducing the load on the network.
또한, 본 발명은 가입자 상태 관리 서버로부터 착신 가입자의 IP 주소를 알 수 있으므로, 발신 프락시 서버로부터 착신 단말기까지 직접 호를 설정할 수 있어, 복수 개의 프락시 서버를 거치면서 발생되는 호 설정 지연을 감소시킬 수 있다.Also, since the present invention can know the IP address of the called subscriber from the subscriber state management server, it is possible to set up a call directly from the originating proxy server to the called terminal, thereby reducing the call setup delay generated through a plurality of proxy servers. have.
Claims (6)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020030043711A KR100941306B1 (en) | 2003-06-30 | 2003-06-30 | System and method for processing call in SIP network |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020030043711A KR100941306B1 (en) | 2003-06-30 | 2003-06-30 | System and method for processing call in SIP network |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20050002335A KR20050002335A (en) | 2005-01-07 |
KR100941306B1 true KR100941306B1 (en) | 2010-02-11 |
Family
ID=37217867
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020030043711A KR100941306B1 (en) | 2003-06-30 | 2003-06-30 | System and method for processing call in SIP network |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100941306B1 (en) |
Families Citing this family (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7020707B2 (en) | 2001-05-30 | 2006-03-28 | Tekelec | Scalable, reliable session initiation protocol (SIP) signaling routing node |
KR100666946B1 (en) | 2005-01-19 | 2007-01-10 | 삼성전자주식회사 | Network System for status Test of the Terminal and Test Method thereof |
KR100768846B1 (en) * | 2005-10-11 | 2007-10-22 | 엘지전자 주식회사 | Method for push to service |
US7929419B2 (en) | 2006-08-04 | 2011-04-19 | Tekelec | Methods, systems, and computer program products for inhibiting message traffic to an unavailable terminating SIP server |
WO2009018418A2 (en) * | 2007-07-31 | 2009-02-05 | Tekelec | Systems, methods, and computer program products for distributing application or higher layer communications network signaling entity operational status information among session initiation protocol (sip) entities |
US9071512B2 (en) | 2010-08-06 | 2015-06-30 | Tekelec, Inc. | Methods, systems, and computer readable media for distributing diameter network management information |
US10778527B2 (en) | 2018-10-31 | 2020-09-15 | Oracle International Corporation | Methods, systems, and computer readable media for providing a service proxy function in a telecommunications network core using a service-based architecture |
US11012931B2 (en) | 2019-05-24 | 2021-05-18 | Oracle International Corporation | Methods, systems, and computer readable media for enhanced signaling gateway (SGW) status detection and selection for emergency calls |
US11018971B2 (en) | 2019-10-14 | 2021-05-25 | Oracle International Corporation | Methods, systems, and computer readable media for distributing network function (NF) topology information among proxy nodes and for using the NF topology information for inter-proxy node message routing |
US11528334B2 (en) | 2020-07-31 | 2022-12-13 | Oracle International Corporation | Methods, systems, and computer readable media for preferred network function (NF) location routing using service communications proxy (SCP) |
US11570262B2 (en) | 2020-10-28 | 2023-01-31 | Oracle International Corporation | Methods, systems, and computer readable media for rank processing for network function selection |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20000059497A (en) * | 1999-03-04 | 2000-10-05 | 구자홍 | Call controll method of internet protocol phone |
KR20020011668A (en) * | 2000-08-03 | 2002-02-09 | 장도호 | Internet based telecommunication service method |
JP2002152224A (en) | 2000-11-13 | 2002-05-24 | Iwatsu Electric Co Ltd | Phone communication system |
-
2003
- 2003-06-30 KR KR1020030043711A patent/KR100941306B1/en active IP Right Grant
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20000059497A (en) * | 1999-03-04 | 2000-10-05 | 구자홍 | Call controll method of internet protocol phone |
KR20020011668A (en) * | 2000-08-03 | 2002-02-09 | 장도호 | Internet based telecommunication service method |
JP2002152224A (en) | 2000-11-13 | 2002-05-24 | Iwatsu Electric Co Ltd | Phone communication system |
Also Published As
Publication number | Publication date |
---|---|
KR20050002335A (en) | 2005-01-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6434143B1 (en) | Internet protocol telephony voice/video message deposit and retrieval | |
EP1483888B1 (en) | Apparatus and method for computer telephone integration in packet switched telephone networks | |
US20110028130A1 (en) | Method of providing a call completion service to a not registered or not available user in a telecommunication network | |
US20110225307A1 (en) | Apparatus and method for reducing responses when executing a session initiation protocol operation | |
KR20070010693A (en) | Network state management method for using bye/200ok in communication system for using session initiation protocol | |
US20100085959A1 (en) | System and method for achieving interoperability between endpoints operating under different protocols | |
US20070047531A1 (en) | System and method for implementing proxy independent hunt group function in a packet based network | |
WO2006064347A1 (en) | Method and system to the instant transfer of multimedia files between mobile radio users within the scope of combinational services | |
KR100941306B1 (en) | System and method for processing call in SIP network | |
US9258367B2 (en) | Technique for managing sessions with entities in a communication network | |
US9071690B2 (en) | Call transfer processing in SIP mode | |
US8213373B2 (en) | Supporting method for REFER message expansion parameter | |
US8495225B2 (en) | Methods and arrangements for a telecommunications system | |
JP5608748B2 (en) | Method and apparatus in a communication network | |
US7460533B1 (en) | System and method for multi-casting announcements | |
KR101080383B1 (en) | Method for voice over internet protocol call setup and communication system performing the same | |
KR100814398B1 (en) | Voip phone providing multi-call service and method thereof | |
CN101622815A (en) | Dynamic key exchange for call forking scenarios | |
Cisco | Cisco SIP Proxy Server Call Flows | |
Cisco | Cisco SIP Proxy Server Call Flows | |
Cisco | Chap 7: SIP Call Flow Process for the Cisco VoIP Infrastructure Solution for SIP | |
EP2289253B1 (en) | Method for achieving a call -waiting functionality in a communication network. | |
US8346269B2 (en) | Mobile network system and guidance message providing method | |
CN100486254C (en) | Method and system for control conversation timer in conversation iniatial protocol network | |
KR100705581B1 (en) | Apparatus and method for MCID Registrating of terminal in VoIP system for using SIP |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20130201 Year of fee payment: 4 |
|
FPAY | Annual fee payment |
Payment date: 20140203 Year of fee payment: 5 |
|
FPAY | Annual fee payment |
Payment date: 20150202 Year of fee payment: 6 |