Abstract:
An emergency call system for an SIP-based Internet phone, and an emergency call method thereof are provided to offer the local routing method of an emergency call to a PSAP by using a special number routing code for the emergency call, and enable the PSAP receiving the emergency call to offer user location information according to the emergency call and an emergency rescue service to an Internet phone user. An SIP(Session Initiation Protocol)-based Internet phone service unit(110) adds a special number routing code for an emergency call based on the location information of a user to the emergency call if the emergency call is received from the user. A wired phone service unit(120) receives the emergency call, to which the special number routing code for the emergency call is added, and transmits the emergency call to a corresponding PSAP(Public Safety Answering Point)(130) on the basis of the special number routing code for the emergency call.
Abstract:
A network address translation apparatus and method for exchanging an SIP(Session Initiation Protocol) transaction between a private network and a public network are provided to solve a problem of the related art that an SIP transaction can hardly pass through a network address translation apparatus, so it is not possible for a basic SIP protocol to pass through the network address translation apparatus to normally transmit/receive the SIP transaction. An SIP port(100) receives an SIP message transmitted between an SIP user agent of a private network and a public network and a response message to the SIP message. An address translation unit(110) changes an address for receiving the SIP message included in the SIP message received from the private network to an address of the public network corresponding to the stored address, or a destination address of an SIP message transmitted from the public network to the private network to a corresponding address of the private network.
Abstract:
A home Internet phone service apparatus and method are provided to control several Internet phones at home in the Internet environment, thereby enhancing user convenience and sound only an Internet phone closest to a user. A terminal registering unit(200) registers terminals that can be connected by a single recognition number through the Internet and information on locations of the terminals. A user detecting unit(210) detects the current location of a user. A priority level determining unit(220) determines each priority level of terminals according to distance between the user and the terminals based on the user location information and the terminal location information. A ring-back tone controller(230) sets so that a ring-back tone can be outputted from a terminal having a high priority level when a call is connected to the recognition number through the Internet.
Abstract:
본 발명은 프리젠스 서버 및 그 제어 방법에 관한 발명이다. 특히, 안정적인 프리젠스 서비스를 제공할 수 있는 SIP 기반의 프리젠스 서버 및 그 제어 방법에 관한 발명이다. 상술한 목적을 달성하기 위한 기술적 수단으로서, 본 발명의 제 1 측면은 상태 정보 및 가입 정보를 저장하는 데이터 베이스, 및 상태 정보 및 가입 정보를 상기 데이터 베이스에 저장, 갱신 독출 및 삭제하며 프리젠스 유저 에이전트 통신을 수행하는 프리젠스 서버 프로세서를 포함하는 프리젠스 서버를 제공한다. 본 발명에 의한 SIP 기반의 프리젠스 서버 및 그 제어 방법은 트랜잭션 정보 및 가입 정보를 별도의 데이터베이스 서버에 저장 및 관리함으로써, 서버의 성능과 안정성을 향상시킬 수 있다는 효과가 있다. 프리젠스 서버, presence server, event driven presence server, sip
Abstract:
본 발명은 인터넷 전화 서비스뿐 아니라 다양한 VoIP 부가 서비스를 제공하고자 할 때 사용자 단말로부터의 호(call) 요구을 처리하는 SIP(Session Initiation Protocol) 프락시(Proxy) 서버 시스템에 관한 것이다. 본 발명의 프락시 서버는 네트워크 소켓을 통해 수신한 스트림 형태의 메시지를 SIP 메시지 구조체로 파싱해서 상위 계층으로 넘겨주거나 상위 계층으로부터 처리 완료된 SIP 메시지 구조체를 스트림 형태로 다시 생성하는 SIP 파서/제너레이터; SIP 파서/제너레이터의 상위에 위치하여 SIP 요구/응답 메시지를 보낼 위치 및 방법을 결정하는 SIP 전송 매니저; SIP 전송 매니저의 상위에 위치하여 SIP 트랜잭션을 관리하기 위한 SIP 트랜잭션 매니저; SIP 트랜잭션 매니저의 상위에 위치하여 실질적인 SIP 메시지 처리 동작을 수행하는 프락시 매니저 계층; 및 프락시 매니저 계층의 상위에 위치하여 프락시 서버 시스템 관리를 위한 시스템 모니터링, 및 메시지 로깅, 정의된 과금 정책에 따른 과금 부여기능 등을 담당하는 최상위 계층을 포함하여 모듈화된 것이다.
Abstract:
PURPOSE: A VoIP service system and a method for processing a call using the same are provided to easily expand a user agent by functions and replace modules of the user agent by designing the user agent in a plurality of modules by functions and providing an interface of each step in a detail function or library form and to provide various VoIP services by calling an API provided from the user agent regardless of an inferior protocol. CONSTITUTION: A transportation protocol(300) communicates with a user agent(200) for transmitting and receiving an SIP(Session Initiation Protocol) message. The user agent(200) provides an SIP protocol and an API(Application Programming Interface) to a VoIP(Voice over IP Gateway) application service(100) and generates an SIP message according to an API call of the VoIP application service(100) to provide the generated SIP message to the transportation protocol(300). The user agent(200) processes the SIP message received from the transportation protocol(300) and calls a call back function of the VoIP application service(100) according to the SIP message. The VoIP application service(100) has the call back function, requests a VoIP service through the API call of the user agent(200), and receives the VoIP service by using the call back function called by the user agent(200).
Abstract:
A device for providing an application service based on position information and a method thereof are provided to supply various application services based on position information by using an SIP(Session Initiation Protocol)-based VoIP(Voice over Internet Protocol) terminal including an SIP and presence protocol. An SIP-based VoIP terminal(10) generates an invite message and provides a call-processing server(20a) with the generated invite message when a user wants an emergent call. A call processing server(20a) recognizes a call inputted from an SIP(Session Initiation Protocol)-based VoIP(Voice over IP) terminal, and a location-based routing server(20b) provides a call setup message to a routing address. A subscriber information management server(20c) provides a routing address nearest to the position of the SIP-based VoIP terminal to a position information based routing server according to a routing address request. A central position information management server(20d) manages the position information of the SIP-based VoIP terminal.
Abstract:
A customized location tracking service providing method is provided to receive the moving path of a chased-person or to check the access of a chased-person to a constant space by setting the temporal or spatial notification conditions. A notification condition setting member(410) sets the location information notification condition of a chased-person. A service requesting member requests the location information service of the chased-person on the basis of the notification condition of a location information server device. A service receiving member receives the requested service from the location information server device. A display member displays the notification condition and/or the received service. A location information receiving member(433) receives the location information request from the location information server device. A location information transmitting member(435) transmits the location information requested from the location information server device.
Abstract:
본 발명은 댁내 인터넷 전화 서비스 장치 및 그 방법을 개시한다. 본 발명은 인터넷을 통해 하나의 인식 번호로 연결될 수 있는 단말들과 그 단말들의 위치에 대한 정보를 등록하는 단말등록부, 사용자가 위치한 곳을 감지하는 사용자 감지부, 사용자 감지부에 의해 감지된 사용자 위치 정보 및 단말 위치 정보로부터 사용자와 각 단말들간의 거리에 따라 각 단말들에 대한 우선 순위를 결정하는 순위결정부 및 인터넷을 통해 호 연결이 되면 상기 결정된 우선 순위에 따라 우선 순위가 높은 단말에서 전화 연결음이 울리도록 설정하는 연결음제어부를 포함하여, 기존에 가정 내에서 제공되는 인터넷 전화 서비스는 여러 대의 인터넷 단말이 존재함에도 불구하고 이를 컨트롤 할 수 있는 장치가 제공되지 않아 사용자에게 효과적인 서비스를 제공하지 못하는 제약점을 극복할 수 있고, 사용자에게 편리성을 제공하며, 유.무선 자원의 낭비를 막을 수 있는 장점을 제공하고 있으며, 향후 가정 내의 여러 대의 인터넷 전화가 존재할 경우 이것을 적절하게 제어하여 추가적인 부가 서비스를 제공할 수 있는 기반을 제공하게 된다.
Abstract:
A system and a method for guaranteeing stable performance of a presence service subscription procedure are provided to enable a resource list server to be stably operated by automatically terminating the subscription procedure in case that a requested resource list forms a loop when a presence service user requests subscription for the desired resource list. A loop detector(121) determines whether the resource loop requested from the presence service user forms the loop. A subscription procedure controller(122) controls progress of the subscription procedure depending on a detection result. In the case that the requested resource list forms the loop, the progress of the subscription procedure is stopped. The loop detector determines loop formation by referring to subscription information of resources forming the resource list. The subscription information includes a user URI(Uniform Resource Identifier), resource URIs, and a URI of an ancestor resources list including the resource URIs.