[go: up one dir, main page]

KR20030058653A - Apparatus and method for UMS hosting service with open API technologies - Google Patents

Apparatus and method for UMS hosting service with open API technologies Download PDF

Info

Publication number
KR20030058653A
KR20030058653A KR1020010089177A KR20010089177A KR20030058653A KR 20030058653 A KR20030058653 A KR 20030058653A KR 1020010089177 A KR1020010089177 A KR 1020010089177A KR 20010089177 A KR20010089177 A KR 20010089177A KR 20030058653 A KR20030058653 A KR 20030058653A
Authority
KR
South Korea
Prior art keywords
ums
message
intelligent network
service
application server
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.)
Granted
Application number
KR1020010089177A
Other languages
Korean (ko)
Other versions
KR100811407B1 (en
Inventor
황진경
정희경
이정원
권은희
Original Assignee
주식회사 케이티
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 주식회사 케이티 filed Critical 주식회사 케이티
Priority to KR1020010089177A priority Critical patent/KR100811407B1/en
Publication of KR20030058653A publication Critical patent/KR20030058653A/en
Application granted granted Critical
Publication of KR100811407B1 publication Critical patent/KR100811407B1/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/56Unified messaging, e.g. interactions between e-mail, instant messaging or converged IP messaging [CPM]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/66Arrangements for connecting between networks having differing types of switching systems, e.g. gateways

Landscapes

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

Abstract

본 발명은 UMS 서비스 제공자로 하여금 공중망 상에서 트래픽 처리를 효율적인 분산형태로 서비스를 제공하는 지능망의 서비스 자원을 활용할 수 있도록 하는 개방형 API(Application Programming Interface) 기술을 이용한 통합 메시징 시스템의 호스팅 서비스 제공 장치 및 방법에 관한 것으로서,The present invention provides an apparatus and method for providing a hosting service of a unified messaging system using an open application programming interface (API) technology that allows a UMS service provider to utilize a service resource of an intelligent network that provides efficient processing of traffic on a public network. As for

호스팅 서비스를 제공하는 통합 메시징 서비스(UMS: Unified Messaging Service)시스템에 있어서, UMS 서비스 제공을 위한 서비스 로직과, UMS 서비스 데이터와 인증을 위한 가입자 데이터가 저장된 UMS 데이터베이스 및, 웹을 통해 접속한 사용자에게 UMS 서비스를 제공하는 UMS 웹서버로 구성된 UMS 응용 서버와; 사용자가 수용된 통신망이 접속되고, 음성사서함 시스템(VMS), 팩스사서함 시스템(FMS), 이메일 송신기, 음성안내장치, 미디어변환기가 접속된 상태에서 상기 UMS 응용 서버의 요청에 따라 상기 음성사서함 시스템(VMS), 팩스사서함 시스템(FMS), 이메일 송신기, 음성안내장치, 미디어변환기의 동작을 제어하는 지능망 서비스 시스템 및; 인터넷을 통해 다수의 UMS 응용 서버와 접속되고, 상기 지능망 서비스 시스템과 접속되어 상기 지능망 서비스 시스템과 상기 UMS 응용 서버간의 통신이 가능하도록 인터페이싱을 행하는 개방형 게이트웨이를 포함하여 구성된 것을 특징으로 한다.In the Unified Messaging Service (UMS) system that provides hosting services, a service logic for providing UMS service, a UMS database storing UMS service data and subscriber data for authentication, and a user connected through the Web A UMS application server comprising a UMS web server providing a UMS service; When the communication network accommodated by the user is connected, and the voice mail system (VMS), the fax mail system (FMS), the e-mail transmitter, the voice guide device, and the media converter are connected, the voice mail system (VMS) is requested. ), An intelligent network service system for controlling operations of a fax mailbox system (FMS), an e-mail transmitter, a voice guidance device, and a media converter; And an open gateway connected to a plurality of UMS application servers through the Internet, and connected to the intelligent network service system to interface with the intelligent network service system and the UMS application server.

Description

개방형 API(Application Programming Interface) 기술을 이용한 통합 메시징 서비스 시스템의 호스팅 서비스 제공 장치 및 방법{Apparatus and method for UMS hosting service with open API technologies}Apparatus and method for UMS hosting service with open API technologies} [Apparatus and method for UMS hosting service with open API technologies} using an open API (AP)

본 발명은 개방형 API(Application Programming Interface) 기술을 이용한 통합 메시징 서비스 시스템의 호스팅 서비스(이하 "UMS"라 함: Unified Messaging Service) 제공 장치 및 방법에 관한 것으로, 보다 상세하게는 개방형 API 를 제공하는 개방형 게이트웨이를 통하여 UMS 서비스에 필요한 다양한 하부 망 기능을 종합하고 UMS 서비스 제공자 별로 프로그램이 가능하도록 하며, 망 사업자 입장에서는 안전한 방식으로 호스팅을 할 수 있도록 하는 개방형 API(Application Programming Interface) 기술을 이용한 통합 메시징 시스템의 호스팅 서비스 제공 장치 및 방법에 관한 것이다.The present invention relates to an apparatus and method for providing a hosting service (hereinafter referred to as "UMS": Unified Messaging Service) of a Unified Messaging Service System using an open API (Application Programming Interface) technology. More specifically, the present invention provides an open API. Integrated messaging system using open API (Application Programming Interface) technology that aggregates various sub-network functions required for UMS service through the gateway, enables programming by UMS service provider, and enables hosting in a secure manner for network operators. The present invention relates to an apparatus and a method for providing a hosting service.

일반적으로 UMS(통합 메세징 서비스)라 함은, 전기통신망 및 인터넷 망의 다양한 메시징 서비스들을 가입자 ID를 기반으로 통합하여 제공하는 서비스이다.In general, UMS (Unified Messaging Service) is a service that integrates and provides various messaging services of a telecommunication network and the Internet network based on a subscriber ID.

즉, UMS는 음성사서함, 팩스, 이메일 등의 서로 다른 망 및 매체를 통한 메시지 전송 서비스를 통합하며 상호 전송하는 것으로, 전화를 통해 남겨진 음성 사서함 또는 팩스 메시지를 이메일로 전송하고, 혹은 이메일로 도착한 메시지를 전화를 통해 청취할 수 있도록 하는 서비스이다.In other words, UMS integrates and transmits messages through different networks and media such as voicemail, fax, and e-mail, and sends voice mail or fax messages left over the phone by e-mail, or arrives by e-mail. It is a service that allows you to listen to the phone over the phone.

도 1은 상기와 같은 종래 UMS 서비스를 제공하기 위한 구조 및 흐름을 표시한 것으로, 도면에서 참조부호 100은 전체 UMS 시스템으로서, 상기 UMS 시스템(100)은 음성사서함 DB를 갖춘 음성사서함 서버(101), 팩스 DB를 갖춘 팩스메시지 서버(102), 이메일 DB를 갖춘 이메일서버(103), 서로 다른 종류의 메시지들 간의 변환을 수행하기 위해 이메일의 텍스트 내용을 음성으로 변환하는 TTS(Text-To-Speech) 및 음성을 텍스트로 조합하는 STT(Speech-To-Text)의 기능을 갖는 미디어변환기(104), UMS 시스템에 접속한 이용자에게 적절한 안내 방송을 송출하고 그 이용자로부터 디지트를 수신받거나 음성녹음을 행하는 음성처리부인 IVR(Interactive Voice Response) (108), 외부 PSTN 망으로부터 중계된 전화 호를 내부 시스템 자원으로 교환해주는 스위칭부(105)와, 다양한 미디어 및 메시지 제어를 총괄하는 기능을 갖는 UMS 서비스로직(106), 그리고 이러한 서비스 제어에 필요한 가입자 데이터 및 서비스처리에 필요한 데이터를 저장하는 UMS 가입자 및 서비스 DB(107)로 구성된다.Figure 1 shows the structure and flow for providing such a conventional UMS service, the reference numeral 100 in the figure is the entire UMS system, the UMS system 100 is a voicemail server 101 with a voicemail DB , A fax message server 102 with a fax DB, an email server 103 with an email DB, and TTS (Text-To-Speech), which converts the text contents of an email into voice to perform conversion between different kinds of messages. Media converter 104 having speech-to-text (STT) function to combine speech into text, and to transmit an appropriate announcement to a user connected to a UMS system and to receive digits from the user or to record a voice. Interactive Voice Response (IVR) 108, which is a voice processing unit, a switching unit 105 for exchanging a telephone call relayed from an external PSTN network with internal system resources, and various media and message control It consists of a UMS service logic 106 having a function of overseeing, and a UMS subscriber and service DB 107 for storing subscriber data necessary for service control and data necessary for service processing.

이러한 UMS 시스템은 공중전화망(200)내의 전화이용자(210)와, 팩스이용자(301), PCS 이동망을 통한 PCS 이동 가입자에게 전화 및 팩스를 이용한 UMS 메시지 송수신 기능을 제공한다. 또한, 인터넷 망(400)을 통해 PC와 같은 인터넷 단말 사용자에게 UMS 내 이메일형태로 변환된 메시지의 송수신의 기능을 제공한다.The UMS system provides a UMS message transmission / reception function using a telephone and a fax to a telephone user 210, a fax user 301, and a PCS mobile subscriber via a PCS mobile network in a public telephone network 200. In addition, it provides a function of transmitting and receiving a message converted to an email form in UMS to an Internet terminal user such as a PC through the Internet network (400).

이상과 같은 UMS 서비스를 제공하기 위해서는 UMS 서비스 제공자는 공중 전화망에서 전화 접속을 위한 전용회선 및, UMS 서비스의 제반 기능을 제공하기 위한 상기의 장치를 모두 갖추어야 하므로 많은 비용이 든다.In order to provide the above-mentioned UMS service, the UMS service provider has a high cost because it must have both a dedicated line for dial-up in a public telephone network and the above-mentioned devices for providing all functions of the UMS service.

또한, UMS 시스템은 망의 한 노드에 해당하므로 대량의 호 처리 시 회선제한으로 인한 문제가 있다.In addition, since the UMS system corresponds to one node of the network, there is a problem due to line limitation when processing a large number of calls.

따라서, 본 발명은 상술한 종래의 문제점을 해결하기 위해 이루어진 것으로, UMS 서비스 제공자로 하여금 공중망 상에서 트래픽 처리를 효율적인 분산형태로 서비스를 제공하는 지능망의 서비스 자원을 활용할 수 있도록 하는 UMS 호스팅 서비스 구조 및 방법을 제공하는 것을 목적으로 한다.Accordingly, the present invention has been made to solve the above-mentioned conventional problems, and the UMS hosting service structure and method for allowing a UMS service provider to utilize service resources of an intelligent network that provides services in an efficient distributed form for traffic processing on a public network. The purpose is to provide.

또한, 이러한 지능망 자원을 접근하는데 있어 안전한 방식으로 하도록 하는 개방형 API 기술을 적용한 UMS 서비스 호스핑 시스템 구조 및 방법을 제공하는 것을 또 다른 목적으로 한다.In addition, another object of the present invention is to provide a UMS service hopping system structure and method applying an open API technology to secure the access to such intelligent network resources.

도 1은 기존 UMS 서비스를 제공하기 위한 구조를 설명하기 위한 도면.1 is a view for explaining a structure for providing an existing UMS service.

도 2는 본 발명의 실시예에 따른 개방형 API를 이용한 UMS 호스팅 서비스 장치의 주요 블럭구성도.2 is a main block diagram of a UMS hosting service apparatus using an open API according to an embodiment of the present invention.

도 3은 도 2에 도시된 개방형 게이트웨이(20)의 내부 구성도.3 is an internal configuration diagram of the open gateway 20 shown in FIG.

도 4 내지 도 7은 본 발명의 실시예에 따른 개방형 API 기술을 이용한 통합 메시징 시스템의 호스팅 서비스 제공 방법을 설명하기 위한 시나리오.4 to 7 are scenarios for explaining a method of providing a hosting service of a unified messaging system using an open API technology according to an embodiment of the present invention.

상기한 목적을 달성하기 위해 본 발명의 실시예에 따른 개방형 API 기술을 이용한 통합 메시징 시스템의 호스팅 서비스 제공 장치는,Apparatus for providing a hosting service of a unified messaging system using an open API technology according to an embodiment of the present invention to achieve the above object,

호스팅 서비스를 제공하는 통합 메시징 시스템(UMS: Unified Messaging System)에 있어서,In the Unified Messaging System (UMS) that provides hosting services,

UMS 서비스 제공을 위한 서비스 로직과, UMS 서비스 데이터와 인증을 위한 가입자 데이터가 저장된 UMS 데이터베이스 및, 웹을 통해 접속한 사용자에게 UMS 서비스를 제공하는 UMS 웹서버로 구성된 UMS 응용 서버와;A UMS application server comprising a service logic for providing a UMS service, a UMS database storing UMS service data and subscriber data for authentication, and a UMS web server for providing a UMS service to a user connected through a web;

사용자가 수용된 통신망이 접속되고, 음성사서함 시스템(VMS), 팩스사서함 시스템(FMS), 이메일 송신기, 음성안내장치, 미디어변환기가 접속된 상태에서 상기 UMS 응용 서버의 요청에 따라 상기 음성사서함 시스템(VMS), 팩스사서함 시스템(FMS), 이메일 송신기, 음성안내장치, 미디어변환기의 동작을 제어하는 지능망 서비스 시스템 및;When the communication network accommodated by the user is connected, and the voice mail system (VMS), the fax mail system (FMS), the e-mail transmitter, the voice guide device, and the media converter are connected, the voice mail system (VMS) is requested. ), An intelligent network service system for controlling operations of a fax mailbox system (FMS), an e-mail transmitter, a voice guidance device, and a media converter;

인터넷을 통해 다수의 UMS 응용 서버와 접속되고, 상기 지능망 서비스 시스템과 접속되어 상기 지능망 서비스 시스템과 상기 UMS 응용 서버간의 통신이 가능하도록 인터페이싱을 행하는 개방형 게이트웨이로 구성된 것을 특징으로 한다.An open gateway is connected to a plurality of UMS application servers through the Internet, and is connected to the intelligent network service system to interface with the intelligent network service system and the UMS application server.

또, 본 발명의 실시예에 따른 개방형 API 기술을 이용한 통합 메시징 시스템의 호스팅 서비스 제공 방법은,In addition, a method of providing a hosting service of a unified messaging system using an open API technology according to an embodiment of the present invention,

개방형 게이트웨이를 통해 지능망 서비스 시스템과 UMS 응용 서버가 연결된통합 메시징 서비스(UMS: Unified Messaging Service)시스템에 적용되는 호스팅 서비스 제공방법에 있어서,In the hosting service providing method applied to the Unified Messaging Service (UMS) system connected to the intelligent network service system and the UMS application server through an open gateway,

상기 지능망 서비스 시스템을 통해 이용자로부터 가입자에게로의 UMS 서비스가 요청되면, 상기 개방형 게이트웨이가 상기 UMS 응용 서버와 접속하여 가입자에게로의 UMS 서비스 요청을 보고하는 제1과정과;A first step of, when the UMS service is requested from the user to the subscriber through the intelligent network service system, the open gateway connects with the UMS application server to report a UMS service request to the subscriber;

상기 UMS 응용 서버가 상기 개방형 게이트웨이를 통해 상기 지능망 서비스 시스템으로 자원연결과 사용자정보수집을 요구하는 제2과정;A second step of the UMS application server requesting resource connection and user information collection to the intelligent network service system through the open gateway;

상기 지능망 서비스 시스템이 자원연결을 행한 후, 상기 이용자에게 사용자정보수집을 위한 안내방송을 송출한 다음, 상기 이용자로부터 사용자정보에 해당하는 디지트가 입력되면 이를 상기 개방형 게이트웨이를 통해 상기 UMS 응용 서버로 전송하는 제3과정 및;After the intelligent network service system makes a resource connection, it transmits a guide broadcast for collecting user information to the user, and if a digit corresponding to the user information is input from the user, the intelligent network service system transmits it to the UMS application server through the open gateway. A third process of doing;

상기 UMS 응용 서버가 메시지 녹음을 요청하면 상기 지능망 서비스 시스템이 이용자에게 음성메시지입력을 위한 안내방송을 송출한 다음, 상기 이용자로부터 음성메시지가 입력되면 이를 VMS에 저장한 후, 그에 따른 메시지 ID를 상기 UMS 응용 서버로 전달하는 제4과정을 포함하여 구성된 것을 특징으로 한다.When the UMS application server requests to record a message, the intelligent network service system sends a guide broadcast for inputting a voice message to a user, and when the voice message is input from the user, stores it in a VMS, and stores the corresponding message ID. It characterized in that it comprises a fourth process for delivering to the UMS application server.

또한, 본 발명의 실시예에 따른 개방형 API 기술을 이용한 통합 메시징 시스템의 호스팅 서비스 제공 방법은,In addition, a method of providing a hosting service of a unified messaging system using an open API technology according to an embodiment of the present invention,

개방형 게이트웨이를 통해 지능망 서비스 시스템과 UMS 응용 서버가 연결된 통합 메시징 서비스(UMS: Unified Messaging Service)시스템에 적용되는 호스팅 서비스 제공방법에 있어서,In the hosting service providing method applied to the Unified Messaging Service (UMS) system connected to the intelligent network service system and the UMS application server through an open gateway,

상기 지능망 서비스 시스템을 통해 가입자로부터 UMS 서비스가 요청되면, 상기 개방형 게이트웨이가 상기 UMS 응용 서버와 접속하여 가입자의 UMS 서비스 요청을 보고하는 제1과정과;A first step of, when the UMS service is requested from the subscriber through the intelligent network service system, the open gateway accesses the UMS application server and reports the subscriber's UMS service request;

상기 UMS 응용 서버가 상기 개방형 게이트웨이를 통해 상기 지능망 서비스 시스템으로 자원연결과 사용자인증정보수집을 요구하는 제2과정;A second step of the UMS application server requesting resource connection and user authentication information collection to the intelligent network service system through the open gateway;

상기 지능망 서비스 시스템이 자원연결을 행한 후, 상기 이용자에게 사용자인증정보수집을 위한 안내방송을 송출한 다음, 상기 가입자로부터 사용자인증정보에 해당하는 디지트가 입력되면 이를 상기 개방형 게이트웨이를 통해 상기 UMS 응용 서버로 전송하는 제3과정;After the intelligent network service system makes a resource connection, it transmits a guide broadcast for collecting user authentication information to the user, and if a digit corresponding to the user authentication information is input from the subscriber, the UMS application server through the open gateway. Transmitting to the third process;

상기 UMS 응용 서버는 상기 디지트를 근거로 사용자인증절차를 행한 다음, 상기 가입자가 등록된 가입자이면 상기 지능망 서비스 시스템으로 상기 가입자에게 저장된 음성메시지에 대한 메시지 ID를 전송하는 제4과정;A fourth step of performing, by the UMS application server, a user authentication procedure based on the digit, and then transmitting a message ID for a voice message stored to the subscriber to the intelligent network service system if the subscriber is a registered subscriber;

상기 지능망 서비스 시스템이 상기 메시지 ID에 따른 음성메시지를 VMS로부터 추출하여 이를 재생처리하여 상기 가입자측으로 전달한 후, 상기 UMS 응용 서버로 음성메시지 전달을 보고하는 제5과정을 포함하여 이루어진 것을 특징으로 한다.And a fifth process of the intelligent network service system extracting the voice message according to the message ID from the VMS, reproducing it, delivering it to the subscriber, and reporting the voice message delivery to the UMS application server.

이하, 첨부된 도면을 참조하여 본 발명의 실시예를 보다 상세히 설명한다.Hereinafter, with reference to the accompanying drawings will be described an embodiment of the present invention in more detail.

도 2는 본 발명의 실시예에 따른 개방형 API 기술을 이용한 UMS 호스팅 서비스 제공장치의 주요 블럭구성도로서, 동 도면에 의하면 PSTN망(200) 및 PCS망(300)상에서 공중 서비스를 제공하는 지능망 서비스 시스템(10)은 다음과 같은 부가 장치들을 갖추고 있다. 즉, 음성 사서함 시스템(VMS)(101), 팩스 사서함시스템(FMS)(102), 음성안내장치(40), 그리고 텍스트를 음성으로, 음성을 텍스트로 변환하는 장치인 미디어 변환기(104)와 다른 이메일서버로 이메일을 송신할 수 있는 이메일 송신기(103)를 포함한다.FIG. 2 is a block diagram of an apparatus for providing a UMS hosting service using an open API technology according to an embodiment of the present invention. According to the figure, an intelligent network service providing a public service on a PSTN network 200 and a PCS network 300 is shown. The system 10 is equipped with the following additional devices. That is, the voice mailbox system (VMS) 101, the fax mailbox system (FMS) 102, the voice guidance device 40, and the media converter 104, which is a device that converts text to voice and voice to text, And an email transmitter 103 capable of sending an email to an email server.

이러한 공중 지능망의 자원을 안전한 방식으로 별정 사업자(3rd party)에게 개방하기 위한 개방형 게이트웨이(20)와 INAP 인터페이스를 갖는다. 인터넷 상에서 이러한 공중망의 자원을 활용하는 UMS 서비스 제공자는 여러 사업자(사업자 1∼사업자 n)가 될 수 있으며, 이들은 각각 UMS 응용 서버(30)들을 갖추고 있다. 상기 UMS 응용 서버(30)는 UMS 서비스 로직(106)과 UMS 서비스 데이터와 가입자 데이터를 포함하는 UMS DB(107) 및, 웹상에서 접속되는 가입자에게 상기 UMS 서비스 로직(106)에 따른 UMS 서비스를 제공하는 웹서버(31)를 포함한다.An open gateway 20 and an INAP interface for opening resources of the public intelligent network to a third party in a secure manner. The UMS service provider utilizing the resources of the public network on the Internet may be a number of operators (operators 1 to n), each of which is equipped with UMS application servers 30. The UMS application server 30 provides a UMS DB 107 including UMS service logic 106, UMS service data and subscriber data, and a UMS service according to the UMS service logic 106 to a subscriber connected on the web. It includes a web server 31 to.

도 3을 참조하여 도 2에 도시된 개방형 게이트웨이(20)의 시스템 구성을 보다 구체적으로 설명한다.The system configuration of the open gateway 20 shown in FIG. 2 will be described in more detail with reference to FIG. 3.

상기 개방형 게이트웨이(20)는 INAP(Intelligent Network Application Part)프로토콜(28)과, 다른 네트워크 프로토콜 예컨대, 이동망의 경우 WIN(Wireless Intelligent Network), MAP(Mobile Application Part), CAP(CAMEL Application Part)프로토콜이나 인터넷망의 경우는 SIP(Session Initiation Protocol), H.323 등의 프로토콜을 가지며, 이는 게이트웨이가 포괄하는 망의 범위에 따라 포함할 수 있다. 또한, 개방하는 망의 기능을 콤포넌트로 추상화 한 기능으로, 호스팅 대상이 되는 외부의 서버들의 요청에 대해 인증 및 권한 검증을 함으로써 잘못되거나 악의적 요청에 대해 보안을 행하는 프레임워크(22), 다중 네트워크 프로토콜상의 호제어 관련 메시지처리부를 통합하며, 외부 서비스 제공자에게는 추상화된 호 제어 API를 제공하는 호제어부(23), 다중 네트워크 상의 메시징 제어 기능을 통합하며 외부 서비스 제공자에게는 추상화된 메시지 제어 기능을 제공하는 메시지 제어부(24), 그리고 음성 안내와 디지트 수집, 텍스트 프람프팅을 포함하여 이용자에게 안내방송이나 문자열 송출을 통해 서비스 안내를 하거나 응답 문자열, 응답 음성 등을 수집하는 호스팅 대상이 되는 외부의 서버들의 요청에 대해 인증 및 권한 검증을 함으로써 잘못되거나 악의적 요청에 대해 보안을 행하는 프레임워크(22), 다중 네트워크 프로토콜 상의 호제어 관련 메시지처리부를 통합하며, 외부 서비스 제공자에게는 추상화된 호 제어 API를 제공하는 호제어부(23), 다중 네트워크 상의 메시징 제어 기능을 통합하며 외부 서비스 제공자에게는 추상화된 메시지 제어 기능을 제공하는 메시지 제어부(24), 그리고 음성 안내와 디지트 수집, 텍스트 프람프팅을 포함하여 이용자에게 안내방송이나 문자열 송출을 통해 서비스 안내를 하거나 응답 문자열, 응답 음성 등을 수집하는 사용자 인터렉션부(25) 등의 콤포넌트 계층을 포함한다.The open gateway 20 is an INAP (Intelligent Network Application Part) protocol 28, and other network protocols, for example, in the case of a mobile network WIN (Wireless Intelligent Network), MAP (Mobile Application Part), CAP (CAMEL Application Part) protocol The Internet network has protocols such as Session Initiation Protocol (SIP), H.323, etc., which may be included depending on the range of networks covered by the gateway. It is a function that abstracts the function of open network as a component, and is a framework for securing false or malicious requests by authenticating and authenticating requests from external servers to be hosted, and multiple network protocols. Message control unit that integrates call control-related message processing on the call control unit 23, which provides an abstract call control API to an external service provider, and integrates messaging control functions on multiple networks and provides an abstract message control function to an external service provider. The control unit 24 includes the voice guidance, digit collection, and text prompting to service the user through announcement or sending out a string, or to request requests from external servers that are hosted for collecting response strings and response voices. Erroneous by authenticating and authenticating A framework 22 that secures malicious requests, a call control unit 23 that integrates call control-related message processing units on multiple network protocols, and provides an abstract call control API to an external service provider, and messaging control functions on multiple networks. The message control unit 24 provides an abstract message control function to the external service provider, and provides service announcements or response strings through the announcement or string transmission to the user, including voice guidance, digit collection, and text prompting. And a component layer such as a user interaction section 25 for collecting a response voice or the like.

또, 상기 개방형 게이트웨이(20)는 개방형 게이트웨이 내의 통계 트래픽 등 운용 관리와 관련된 OAM(27)과, UMS 서비스에 가입된 외부 응용 서버들의 정보 예컨대, 이메일 주소 등을 관리하는 서비스 DB(26) 및, 상기 개방형 게이트웨이(20)를 외부 인터넷 망 상의 UMS 응용 서버(30)와 정합할 수 있도록 하는 개방형 API 블럭(21)을 구비한다.In addition, the open gateway 20 may include a service DB 26 for managing OAM 27 related to operational management such as statistical traffic in the open gateway, information of external application servers subscribed to the UMS service, for example, an e-mail address, and the like. The open gateway 20 is provided with an open API block 21 for matching with the UMS application server 30 on the external Internet network.

이들은 응용 서버로부터의 요구인 경우 이를 개방형 API(21)로 받아 해당 콤포넌트에 의해 기능절차를 수행한 후, 하부 망으로 전송을 위해 망 프로토콜로 변환되어 전송되고, 역으로 망 프로토콜로부터 요구된 경우도 마찬가지로 해당 콤포넌트의 실행 후 개방형 API(21)를 통해 응용 서버로 전송된다.If the request from the application server is received by the open API (21) to perform a functional procedure by the corresponding component, and then converted to a network protocol for transmission to the lower network, and transmitted in reverse, even if required by the network protocol Similarly, after the execution of the component is transmitted to the application server through the open API (21).

이러한 개방형 게이트웨이 시스템의 구조 및 개방형 API의 규격은 Parlay[www.parlay.org] 및 JAIN(Java APIs for Intergrated Networks)[java.sun.com/products/jain/], 3GPP[www.3gpp.org] 등에서 표준화 하고 있는 규격인 Parlay API(2.1) 및 제안 시스템 구조를 따른다.The architecture of these open gateway systems and the specifications of open APIs are described in Parlay [www.parlay.org] and JAIN (Java APIs for Intergrated Networks) [java.sun.com/products/jain/], 3GPP [www.3gpp.org]. It follows Parlay API (2.1) and the proposed system structure which are standardized in the

이하, 첨부된 시나리오를 참조하여 본 발명의 실시예에 따른 개방형 API 기술을 이용한 통합 메시징 시스템의 호스팅 서비스 제공 방법을 구체적으로 설명한다.Hereinafter, a method of providing a hosting service of a unified messaging system using an open API technology according to an embodiment of the present invention will be described in detail with reference to the accompanying scenario.

도 4는 UMS 이용자가 UMS 가입자에게 전화를 통해 음성으로 메시지를 남기는 시나리오이고, 도 5는 남겨진 음성메시지를 텍스트로 변환하여 가입자의 이메일주소로 전송하는 시나리오이며, 도 6은 UMS 이용자가 웹을 통해 텍스트 메시지를 특정 시각에 전송하기를 요청하여 이를 가입자의 전화로 전송하는 시나리오이고, 도 7은 가입자가 전화를 통해 음성사서함 내에 남겨진 음성 메시지를 청취하는 시나리이오이다.4 is a scenario in which a UMS user leaves a message by voice to a UMS subscriber, and FIG. 5 is a scenario in which the remaining voice message is converted into a text and transmitted to a subscriber's e-mail address. The scenario is a request for sending a text message at a specific time and sending it to the subscriber's phone. FIG. 7 is a scenario in which the subscriber listens to the voice message left in the voicemail via the telephone.

도 4에 의하면, 전화이용자가 UMS 서비스를 사용하기 위해 UMS 서비스 제공자의 서비스 번호 예를 들어, 03030-111-2222를 누르면(S401_, 지능망 서비스 시스템(10)은 상기 서비스 번호를 근거로 호스팅 서비스로 등록된 번호임을 판단한 후 개방형 게이트웨이(20)로 초기감지 메시지(InitialDP)를 전송하여 서비스트리거를 요청한다(S402). 이를 개방형 게이트웨이(20)는 INAP 부(28)에서 수신하고, 이를 호처리부(23)로 전송하고, 이 호처리부(23)는 상기 서비스 번호에 해당하는 서비스 제공자가 등록된 서비스 제공자인가를 확인한 다음, 그 확인결과 등록된 서비스 제공자로 확인되면 서비스 DB(26)로부터 상기 서비스 제공자의 UMS 응용서버 주소를 검색하여 UMS 응용 서버(30)에 접근한 다음 그 UMS 응용 서버(30)에 호사건통보메시지(callEventNotify)를 전송하여 UMS 응용 서버(30)에 호 요청이 도착했음을 알린다(S403).According to FIG. 4, when a telephone user presses a service number of a UMS service provider, for example, 03030-111-2222 (S401_), the intelligent network service system 10 switches to a hosting service based on the service number. After determining that the registered number is transmitted to the open gateway 20 and sends an initial detection message (InitialDP) to request the service trigger (S402), the open gateway 20 receives it from the INAP unit 28, and the call processing unit ( 23), and the call processing unit 23 confirms whether the service provider corresponding to the service number is a registered service provider, and if it is confirmed as a registered service provider, the service provider from the service DB 26. Search the UMS application server address to access the UMS application server 30, and then send a call notification notification (callEventNotify) to the UMS application server 30 to the UMS application server (30). Inform that the call request has arrived (S403).

이어서, UMS 응용 서버(30)는 발신전화와 관련된 사건을 감시하기 위하여 개방형 게이트웨이(20)로 이벤트보고요청메시지(eventReportReq)를 전송하고, 개방형 게이트웨이(20)로 사용자 호 상호작용메시지(creatUICall)를 전송한다. 이에, 개방형 게이트웨이(20)는 지능망 서비스 시스템(10)으로 BCSM사건보고요청메시지(RequestReportBCSMEvent)전송하고(S405), 사용자 인터랙션부(25)의 인스턴스를 생성한다.Subsequently, the UMS application server 30 transmits an event report request message (eventReportReq) to the open gateway 20 to monitor an event related to an outgoing call, and sends a user call interaction message (creatUICall) to the open gateway 20. send. Accordingly, the open gateway 20 transmits the BCSM event report request message (RequestReportBCSMEvent) to the intelligent network service system 10 (S405), and generates an instance of the user interaction unit 25.

UMS 응용서버(30)는 개방형 게이트웨이(20)로 정보전달 및 수집 메시지(sendInfoAndCollectReq)를 전송하여 이용자가 음성 사서함에 메시지를 남기도록 하기 위한 안내방송 및 디지트 수집을 위한 절차를 수행한다(S407).The UMS application server 30 transmits the information delivery and collection message (sendInfoAndCollectReq) to the open gateway 20 and performs a procedure for announcement and digit collection for allowing the user to leave a message in the voice mailbox (S407).

정보전달 및 수집 메시지(sendInfoAndCollectReq)를 전송받은 개방형 게이트웨이(20)는 지능망 서비스 시스템(10)으로 자원연결메시지(ConnectToResource)를 전송한 후(S408), 사용자정보수집요청메시지 (PromptAndCollectUserInformation.req)를 전송하며(S409), 지능망 서비스 시스템(10)은 음성안내장치(40)와 이용자간의 채널을 연결한 후, 음성안내장치(40)에 저장된 사용자정보수집을 위한 음성안내방송 예컨대, "안녕하세요? 메시지 녹음은 1번, 연락번호를 남기시려면 2번을 눌러주세요."를 재생시켜 이용자 단말기(전화기)로 출력한다(S410-1).The open gateway 20 receiving the information delivery and collection message (sendInfoAndCollectReq) transmits a resource connection message (ConnectToResource) to the intelligent network service system 10 (S408), and then transmits a user information collection request message (PromptAndCollectUserInformation.req). (S409), the intelligent network service system 10 connects the channel between the voice guidance device 40 and the user, and then voices the announcement for collecting user information stored in the voice guidance device 40, for example, "Hello? Message recording. Is 1, please press 2 to leave the contact number. "Play and output to the user terminal (telephone) (S410-1).

그 출력에 반응하여 이용자 단말기로부터 "1"에 해당하는 디지트가 입력되면(S410-2), 지능망 서비스 시스템(10)은 개방형 게이트웨이(20)로 사용자정보수집응답메시지(PromptAndCollectUserInformation.req)를 전송하고(S410-3), 상기 사용자정보수집응답메시지(PromptAndCollectUserInformation.req)를 전송받은 개방형 게이트웨이(20)는 정보전달 및 수집응답메시지를 UMS 응용서버(30)로 전송한다(S411).In response to the output, if a digit corresponding to "1" is input from the user terminal (S410-2), the intelligent network service system 10 transmits a user information collection response message (PromptAndCollectUserInformation.req) to the open gateway 20. In operation S410-3, the open gateway 20 receiving the user information collection response message (PromptAndCollectUserInformation.req) transmits the information delivery and collection response message to the UMS application server 30 (S411).

UMS 응용서버(30)는 음성 메시지 녹음을 위해서 개방형 게이트웨이(20)로 메시지녹음요청메시지(recordMessageReq)를 전송하고, 상기 메시지녹음요청메시지(recordMessageReq)를 전송받은 개방형 게이트웨이(20)는 지능망 서비스 시스템(10)으로 메시지수신요청메시지(PromptAndReceiveMessage.req)를 전송하고(S410-3), 이에 지능망 서비스 시스템(10)는 음성안내장치(40)에 저장된 메시지 녹음을 위한 안내방송 예컨대, "삐소리가 나면 녹음하세요. 삐"를 재생시켜 상기 이용자 단말기로 출력한다(S414-1).The UMS application server 30 transmits a message recording request message (recordMessageReq) to the open gateway 20 for recording a voice message, and the open gateway 20 receiving the message recording request message (recordMessageReq) is an intelligent network service system ( 10) and transmits a message receiving request message (PromptAndReceiveMessage.req) (S410-3), and the intelligent network service system 10 is a guide broadcast for recording a message stored in the voice guidance device 40, for example, Record. Play the beep "and output it to the user terminal (S414-1).

상기 음성안내방송에 반응하여 이용자 단말이 음성 녹음을 행하면(S414-2), 지능망 서비스 시스템(10)은 녹음된 음성 메시지는 VMS(101)에 저장하고 그 결과로 생성된 메시지 ID를 포함하는 메시지 수신 응답메시지(PromptAndReceiveMessage.resp)를 개방형 게이트웨이(20)로 전송하여(S414-3), 개방형 게이트웨이(20)를 통해 UMS 응용서버(30)로 상기 메시지 ID가 포함된 메시지 녹음 응답 메시지(recordMessageRes)를 전송한다(S415).When the user terminal performs voice recording in response to the voice announcement (S414-2), the intelligent network service system 10 stores the recorded voice message in the VMS 101 and includes a message ID generated as a result. The reception response message (PromptAndReceiveMessage.resp) is transmitted to the open gateway 20 (S414-3), and the message recording response message including the message ID to the UMS application server 30 through the open gateway 20 (recordMessageRes). Transmit (S415).

이러한 상태에서 이용자가 전화를 끊어 상기 이용자 단말로부터 절단메시지(disconnect)가 전송되면(S416), 지능망 서비스 시스템(10)은 개방형 게이트웨이(20)로 BCSM사건보고메시지(EventReportBCSM)를 전송하고(S417), 개방형 게이트웨이(20)는 UMS 응용서버(30)로 사건보고응답메시지(eventReportRes)를 전송하여(S418) 소정 이용자로부터 음성메시지 녹음에 따른 모든 절차가 종료되었음을 UMS 응용서버(30)로 전송한다.In this state, when the user disconnects the call and disconnect message is transmitted from the user terminal (S416), the intelligent network service system 10 transmits a BCSM event report message (EventReportBCSM) to the open gateway 20 (S417). The open gateway 20 transmits an event report response message (eventReportRes) to the UMS application server 30 (S418) and transmits to the UMS application server 30 that all procedures according to voice message recording are completed from a predetermined user.

한편, UMS 응용서버(30)의 UMS 서비스 로직(106)은 가입자 정보가 저장된 UMS DB(107)의 설정 값에 따라 가입자가 음성 메시지 도착시 이메일로의 전송을 등록시켰는가를 확인하고, 상기한 조건이 확인되면 개방형 게이트웨이(20)로 호생성메시지(creatCall)를 전송하고(S501), 개방형 게이트웨이(20)는 이를 개방형 API(21)를 통해 수신하여 이를 호제어부(23)로 전송하고, 이는 INAP에 따른 호시도 개시 메시지(InitiateCallAttempt)로 지능망 서비스 시스템(10)으로 전송된다(S502). 이때, 본 발명에서는 상기 호시도개시 메시지가 호 레그 생성에 사용되던 것을 이메일 전송에 적합하도록 하기 위해 착신 번호 파라미터를 INAP 규격의 데이터 번호계획 파라미터에 따라 이메일 주소를 포함한다. 즉, 본 발명에서는 상기 호시도개시 파라미터에 착신번호가 전화이면 전화연결을 수행하고, 이메일 주소이면 이메일 전송을 하도록 확장하여 정의한다.On the other hand, the UMS service logic 106 of the UMS application server 30 checks whether the subscriber has registered the transmission to the e-mail upon arrival of the voice message according to the setting value of the UMS DB 107 in which the subscriber information is stored, and the condition described above. When this is confirmed, the call generation message (creatCall) is transmitted to the open gateway 20 (S501), and the open gateway 20 receives it through the open API 21 and transmits it to the call controller 23, which is INAP. In accordance with the call start message (InitiateCallAttempt) is transmitted to the intelligent network service system 10 (S502). At this time, in the present invention, the called number parameter includes an e-mail address according to the data number planning parameter of the INAP standard in order to make the call start message suitable for e-mail transmission. That is, in the present invention, the call initiation parameter is extended to define a call connection if the called number is a phone and to send an e-mail if the called number is an email.

이어서, UMS 응용 서버(30)는 개방형 게이트웨이(20)로 사용자 상호작용 호 생성메시지(createUIcall)를 전송하고(S503), 상기 사용자 호 상호작용 생성메시지(createUIcall)를 전송받은 개방형 게이트웨이(20)는 사용자 인터렉션부(25)에서 인스턴스를 생성한 후, 지능망 서비스 시스템(10)으로 자원연결메시지를 전송한다(S504).Subsequently, the UMS application server 30 transmits a user interaction call creation message (createUIcall) to the open gateway 20 (S503), and the open gateway 20 receiving the user call interaction creation message (createUIcall) is transmitted. After generating an instance in the user interaction unit 25, and transmits the resource connection message to the intelligent network service system 10 (S504).

그 다음, UMS 응용 서버(30)는 개방형 게이트웨이(20)로 제공대상이 되는 메시지의 ID와 가입자의 이메일주소를 포함하는 정보전달메시지(sendInfoReq)를 전송하고(S505), 상기 정보전달메시지(sendInfoReq)를 전송받은 개방형 게이트웨이(20)는 지능망 서비스 시스템(10)으로 제공대상이 되는 메시지의 ID와 이메일주소 및 메시지 변환명령을 포함하는 안내방송메시지(PlayAnnouncement)를 전송한다(S506).Next, the UMS application server 30 transmits an information delivery message (sendInfoReq) including the ID of the message to be provided and the subscriber's email address to the open gateway 20 (S505), and the information delivery message (sendInfoReq). The open gateway 20 receiving the) transmits an announcement message (PlayAnnouncement) including an ID, an e-mail address, and a message conversion command of the message to be provided to the intelligent network service system 10 (S506).

상기 안내방송메시지(PlayAnnouncement)를 전송받은 지능망 서비스 시스템(10)은 상기 메시지 ID를 이용하여 VMS(101)에서 제공대상이 되는 음성메시지를 추출하고, 그 추출된 음성메시지를 미디어변환기(104)로 전송하여 텍스트메시지로 변환시킨 다음, 다시 그 텍스트메시지를 이메일 송신기(103)로 전송하여, 상기 이메일 송신기(103)에 의해 VMS(101)에 저장된 음성메지시가 이메일로 전송되도록 한다(S507).The intelligent network service system 10 receiving the announcement message (PlayAnnouncement) extracts a voice message to be provided by the VMS 101 using the message ID, and extracts the extracted voice message to the media converter 104. After transmitting and converting the text message, the text message is transmitted to the e-mail transmitter 103 again, so that the voice message stored in the VMS 101 is transmitted to the e-mail by the e-mail transmitter 103 (S507).

이메일 전송을 마친 지능망 서비스 시스템(10)은 개방형 게이트웨이(20)로 특수자원응답메시지(SpecializedResourceReport)를 전송하고(S508), 상기 특수자원응답메시지(SpecializedResourceReport)를 전송받은 개방형 게이트웨이(20)는UMS 응용서버(30)로 정보전달응답메시지(sendInfoRes)를 전송하며(S509), 상기 정보전달응답메시지(sendInfoRes)를 전송받은 UMS 응용서버(30)는 개방형 게이트웨이(20)로 해제메시지를 전송한다(S510).After completing the email transmission, the intelligent network service system 10 transmits a special resource response message (SpecializedResourceReport) to the open gateway 20 (S508), and the open gateway 20 receiving the special resource response message (SpecializedResourceReport) is applied to the UMS application. The information transmission response message (sendInfoRes) is transmitted to the server 30 (S509), and the UMS application server 30 receiving the information transmission response message (sendInfoRes) transmits a release message to the open gateway 20 (S510). ).

이에, 상기 개방형 게이트웨이(20)는 상기 지능망 서비스 시스템(10)으로 순방향 연결 해제 메시지(DisconnectForwardConnection)와 호해제 메시지(ReleaseCall)를 순차적으로 전송하여 자원 및 호를 해제한다(S511,S512).Accordingly, the open gateway 20 sequentially releases a forward connection release message (DisconnectForwardConnection) and a release message (ReleaseCall) to the intelligent network service system 10 to release resources and calls (S511, S512).

이하, 도 6을 참조하여 웹을 통해 저장된 텍스트 메시지를 음성메시지로 전달하는 과정을 설명한다.Hereinafter, a process of delivering a text message stored through a web to a voice message will be described with reference to FIG. 6.

이용자가 인터넷상에서 UMS 서비스 웹 서버(31)에 접속하여, 단일 착신자 또는 복수의 착신자를 지정하고, 해당 메시지를 전달할 시각을 지정한 상태에서 전송되어질 텍스트 메시지를 입력한 다음 전송을 요청하면(S601), UMS 응용 서버(30)는 메시지 전달시각을 모니터링하고 있다가 전달시각에 도달하면 개방형 게이트웨이(20)로 메일박스열기메시지(openMailbox)를 전송한다(S602).When the user accesses the UMS service web server 31 on the Internet, designates a single recipient or a plurality of recipients, inputs a text message to be transmitted while specifying a time to deliver the message, and then requests transmission (S601). The UMS application server 30 monitors the message delivery time and, upon reaching the delivery time, transmits a mailbox open message (openMailbox) to the open gateway 20 (S602).

상기 메일박스열기메시지(openMailbox)를 전달받은 개방형 게이트웨이(20)는 지능망 서비스 시스템(10)으로 호시도 개시 메시지(InitiateCallAttempt)를 전송하고(S603), 자원연결 메시지(ConnectToResource)를 전송하여 음성안내 자원과의 연결을 요청한다(S605).The open gateway 20 that has received the mailbox open message (openMailbox) transmits a call start message (InitiateCallAttempt) to the intelligent network service system 10 (S603), and transmits a voice connection resource (ConnectToResource). Request a connection with (S605).

상기 호시도 개시 메시지(InitiateCallAttempt)를 전송받은 지능망 서비스 시스템(10)은 착신 가입자에게 셋업메시지(setup)를 전송하여 음성메시지 전달을 위한 호 설정을 개시한다(S604).The intelligent network service system 10 having received the call origination start message (InitiateCallAttempt) transmits a setup message to a called subscriber to initiate call setup for voice message delivery (S604).

이어서, UMS 응용서버(30)는 전달요청된 텍스트 메시지가 포함된 메시지 주기 요청 메시지(putMessage.req)를 전송하고(S606), 상기 메시지 주기 요청 메시지(putMessage.req)를 전송받은 개방형 게이트웨이(20)는 텍스트 필드를 전송하는 파라미터를 통해 상기 텍스트 메시지와 메시지 변화명령이 포함된 안내방송메시지(PlayAnnoucement)를 지능망 서비스 시스템(10)으로 전송한다.Subsequently, the UMS application server 30 transmits a message cycle request message (putMessage.req) including the requested text message (S606), and the open gateway 20 that has received the message cycle request message (putMessage.req). ) Transmits the announcement message (PlayAnnoucement) including the text message and the message change command to the intelligent network service system 10 through a parameter for transmitting a text field.

상기 지능망 서비스 시스템(10)은 안내방송메시지(PlayAnnoucement)에 포함된 텍스트 메시지를 미디어변환기(104)로 전달하여, 상기 텍스트 메시지를 음성데이지로 변환시킨 다음, 상기 착신가입자가 후크-오프상태가 되면 그 착신가입자에게 웹을 통해 등록된 텍스트 메시지에 해당하는 음성메시지를 전송하고(S608), 상기 음성메시지의 전송이 완료되면 성공적인 전송을 보고하기 위한 특수자원보고메시지(SpecializedResourceReport)를 개방형 게이트웨이(20)로 전송한다(S609).The intelligent network service system 10 transfers the text message included in the announcement announcement message (PlayAnnoucement) to the media converter 104, converts the text message into a voice daisy, and then when the called subscriber becomes hook-off The voice message corresponding to the registered text message is transmitted to the called party (S608), and when the transmission of the voice message is completed, a special resource report message (SpecializedResourceReport) for reporting a successful transmission is opened. To transmit (S609).

상기 특수자원보고메시지(SpecializedResourceReport)를 전송받은 개방형 게이트웨이(20)는 UMS 응용 서버(30)로 메시지주기 응답메시지(PutMessage.resp)를 전송하고, 상기 UMS 응용 서버(30)는 자원과 호 해제를 위해 닫기메시지(close)를 전송하며(S611), 이를 수신한 개방형 게이트웨이(20)는 지능망 서비스 시스템(10)으로 순방향 연결 해제 메시지(DisconnectForwardConnect)와 호해제 메시지(ReleaseCall)를 순차적으로 전송하여 연결되었던 자원과 호를 해제시킨다(S612,S613).The open gateway 20 receiving the Specialized Resource Report message sends a message cycle response message (PutMessage.resp) to the UMS application server 30, and the UMS application server 30 releases resources and calls. In order to transmit a close message (S611), the open gateway 20 receiving the same is connected to the intelligent network service system 10 by sequentially transmitting a forward disconnect message (DisconnectForwardConnect) and a release message (ReleaseCall). Release resources and calls (S612, S613).

이어서, 도 7을 참조하여 가입자가 저장된 음성메시지를 전화를 이용하여 청취하는 과정을 설명한다.Next, a process of listening to a stored voice message by using a telephone will be described with reference to FIG. 7.

가입자가 전화기를 통해 가입자 번호(03030-111-3333)를 입력하여 지능망 서비스 시스템(10)에 접속하면(S701), 지능망 서비스 시스템(10)은 상기 가입자 번호에 포함된 서비스 식별코드를 근거로 해당 서비스호가 호스팅 서비스 임을 판단하여 개방형 게이트웨이(20)로 초기감지메시지(InitialDP)를 전송한다(S702). 상기 개방형 게이트웨이(20)는 이를 INAP부(28)를 통해 수신받아 호제어부(23)의 인스턴스를 생성한 다음, 서비스 DB(26)에 저장된 정보를 이용하여 해당 요청을 처리할 수 있는 UMS 서비스 제공자가 기 등록되었는지를 확인한 다음, 유효한 가입자로 판단되면 그 UMS 서비스 제공자의 IP주소를 추출하여 상기 UMS 응용 서버(30)에 접근한 후, 그 UMS 응용 서버(30)로 호사건통보메시지(calleventNotify)를 전송한다(S703).If the subscriber enters the subscriber number (03030-111-3333) through the telephone to access the intelligent network service system 10 (S701), the intelligent network service system 10 is based on the service identification code included in the subscriber number It determines that the service call is a hosting service and transmits an initial detection message (InitialDP) to the open gateway 20 (S702). The open gateway 20 receives the information through the INAP unit 28, creates an instance of the call control unit 23, and then uses the information stored in the service DB 26 to process the UMS service provider. After confirming that the service is registered, and if determined to be a valid subscriber, extracts the IP address of the UMS service provider, accesses the UMS application server 30, and calls the event notification message to the UMS application server 30 (calleventNotify). Transmit (S703).

상기 호사건통보메시지(calleventNotify)를 전송받은 UMS 응용 서버(30)는 자원연결을 위해 사용자 호 상호작용 생성 메시지(createUICall)를 개방형 게이트웨이(20)로 전송한 다음(S704), 정보전달 및 수집 메시지(sendInfoAndCollectReq)를 전송하면(S706), 개방형 게이트웨이(20)는 사용자 호 상호작용 생성 메시지(createUICall)를 수신받아 INAP메시지인 자원연결메시지 (ConnectToResource)를 지능망 서비스 시스템(10)으로 전송한 다음, 상기 정보전달 및 수집 메시지(sendInfoAndCollectReq)에 대응하여 지능망 서비스 시스템(10)으로 사용자 정보 수집 요구 메시지(PromptAndCollectUserInformation.req)를 전송한다(S707).The UMS application server 30 having received the call event notification message (calleventNotify) transmits a user call interaction creation message (createUICall) to the open gateway 20 for resource connection (S704), and then transmits and collects the information. When transmitting (sendInfoAndCollectReq) (S706), the open gateway 20 receives a user call interaction creation message (createUICall) and transmits an INAP message, the resource connection message (ConnectToResource) to the intelligent network service system 10, and then In response to the information delivery and collection message sendInfoAndCollectReq, a user information collection request message (PromptAndCollectUserInformation.req) is transmitted to the intelligent network service system 10 (S707).

이에, 지능망 서비스 시스템(10)은 음성안내장치(40)에 저장된 가입자 인증을 위한 음성메시지 예컨대, "안녕하세요? 비밀번호를 눌러주세요."를 재생하여 가입자측으로 송출하고(S708-1), 가입자로부터 인증번호에 해당하는 디지트 예컨대 "1234"가 입력되면(S708-2) 지능망 서비스 시스템(10)은 상기 디지트정보가 포함되는 사용자정보수집응답메시지(PromptAndCollectUserInformation.resp)를 개방형 게이트웨이(20)로 전송한다(S708-3).Accordingly, the intelligent network service system 10 reproduces the voice message for subscriber authentication stored in the voice guidance device 40, for example, "Hello, please press the password." And sends it to the subscriber (S708-1), and authenticates the subscriber. When a digit corresponding to the number, for example, "1234" is input (S708-2), the intelligent network service system 10 transmits a user information collection response message (PromptAndCollectUserInformation.resp) including the digit information to the open gateway 20 ( S708-3).

이어서, 개방형 게이트웨이(20)가 상기 디지트를 정보를 포함하는 정보전달 및 수집응답 메시지(sendInfoAndCollectRes)를 UMS 응용 서버(30)로 전송하면, 상기 UMS 응용 서버(30)는 상기 디지트를 근거로 해당 가입자에 대한 인증을 행한 다음 그 인증결과를 기초로 해당 가입자가 등록된 가입자인가를 확인하고 그 확인결과 해당 가입자가 등록된 가입자이면 상기 가입자에게 저장된 음성메시지에 해당하는 메시지 ID를 포함하는 정보전달메시지(sendInforeq)를 전송한다.Subsequently, when the open gateway 20 transmits the information transfer and collection response message (sendInfoAndCollectRes) including the information to the UMS application server 30, the UMS application server 30 is the subscriber based on the digits. After the authentication is performed, the subscriber confirms whether the subscriber is a registered subscriber based on the authentication result, and if the subscriber is a registered subscriber, an information transmission message including a message ID corresponding to the stored voice message to the subscriber ( sendInforeq).

상기 정보전달메시지(sendInforeq)를 전송받은 개방형 게이트웨이(20)는 지능망 서비스 시스템(10)으로 상기 메시지 ID를 포함하는 안내방송 메시지 (PlayAnnouncement)를 전송하고(S711), 이에 상기 개방형 게이트웨이(20)는 상기 메시지 ID를 근거로 VMS(101)에서 음성메시지를 검색하여 가입자에게 검색된 음성메시지를 재생하여 출력한다(S712-1).The open gateway 20 receiving the information delivery message (sendInforeq) transmits an announcement message (PlayAnnouncement) including the message ID to the intelligent network service system 10 (S711), and thus the open gateway 20 On the basis of the message ID, the VMS 101 retrieves the voice message and reproduces and outputs the retrieved voice message to the subscriber (S712-1).

그런 다음, 지능망 서비스 시스템(10)은 개방형 게이트웨이(20)로 성공적인 안내방송송출을 보고하기 위하여 특수자원보고응답(SpecializedResourceReport)을 전송하고, 개방형 게이트웨이(20)는 UMS 응용 서버(30)로 정보전달응답메시지 (sendInfoRes)를 전송한다.Then, the intelligent network service system 10 transmits a specialized resource report response (Specialized Resource Report) to report the successful announcement broadcast to the open gateway 20, the open gateway 20 transfers information to the UMS application server (30). Send a response message (sendInfoRes).

이후, 유사한 절차의 반복을 통해 가입자로 하여금 음성 사서함을 청취하거나 관리할 수 있도록 한다.Thereafter, a similar procedure is repeated to allow the subscriber to listen to or manage the voice mailbox.

상술되어진 도 3 내지 도 7은 본 발명의 장점을 예시하기 위하여 선택한 시나리오의 예이며, 이는 팩스 메시지의 이메일로 전달, 이메일을 음성으로 청취, 지정한 시간에 텍스트 및 음성메시지를 음성메시지로 통보, 텍스트를 팩스로 전달 등, UMS의 기능으로 가능한 다양한 시나리오를 실현할 수 있다.3-7 described above are examples of scenarios selected to illustrate the advantages of the present invention, which include forwarding a fax message by email, listening to the email by voice, notifying text and voice messages by voice message at a specified time, text Various scenarios can be realized with the function of UMS, such as faxing to fax.

또한, 도 3 내지 도 7에서는 공중망 시스템을 유선 지능망의 경우로 가정하여 게이트웨이와 통신을 위해 INAP 프로토콜을 사용하는 것으로 하였으나, 이는 망 시스템이 이동망 서비스 시스템인 경우는 MAP, CAP, WIN 및 공중 인터넷 VOIP 서비스 시스템인 경우는 H.323, SIP 등으로 적용이 가능하므로 본 발명이 추구하는 개방형 게이트웨이와 망 시스템간의 상호작용 방법에 동일하게 적용이 가능하다.In addition, in FIG. 3 to FIG. 7, it is assumed that the public network system is a wired intelligent network, and uses the INAP protocol for communication with the gateway. However, when the network system is a mobile network service system, MAP, CAP, WIN, and public Internet VOIP are used. In the case of a service system, since it can be applied to H.323, SIP, etc., it is equally applicable to the interaction method between the open gateway and the network system pursued by the present invention.

따라서, 이러한 통상적인 확장 기능은 본 발명의 기술 범주에 포함되는 것으로 보아야 한다.Accordingly, such conventional extension functions should be considered to be included in the technical scope of the present invention.

이상 설명한 바와 같은 본 발명에 의하면, 가입자 입장에서는 인터넷 환경에서 더욱 풍부한 UMS 서비스 제공자의 서비스를 사용할 수 있다는 이점이 있고, 별정 사업자인 UMS 서비스 제공자 입장에서는 단지 UMS 서비스 로직과 가입자 DB 만을 가지고 지능망의 자원을 그대로 활용하여 서비스를 제공할 수 있다는 이점이 있으며, 망 제공자 입장에서는 서비스 호스팅을 통한 수익과 호 발생율을 높이는 효과로 인한 수익과 기존 망 자원의 사용률을 높일 수 있다는 이점이 있다.According to the present invention as described above, there is an advantage that the subscriber can use a richer service of the UMS service provider in the Internet environment, and from the standpoint of the UMS service provider, which is a separate operator, only the UMS service logic and subscriber DB have resources The advantage is that the service can be provided as it is, and the network provider has the advantage of increasing the profit and the utilization rate of the existing network resource due to the effect of increasing the profit and call generation rate through service hosting.

한편, 본 발명은 상술한 실시예로만 한정되는 것이 아니라 본 발명의 요지를 벗어나지 않는 범위내에서 수정 및 변형하여 실시할 수 있고, 이러한 수정 및 변경 등은 이하의 특허 청구의 범위에 속하는 것으로 보아야 할 것이다.On the other hand, the present invention is not limited to the above-described embodiment, but can be modified and modified within the scope not departing from the gist of the present invention, such modifications and changes should be regarded as belonging to the following claims. will be.

Claims (8)

호스팅 서비스를 제공하는 통합 메시징 서비스(UMS: Unified Messaging Service)시스템에 있어서,In the Unified Messaging Service (UMS) system that provides hosting services, UMS 서비스 제공을 위한 서비스 로직과, UMS 서비스 데이터와 인증을 위한 가입자 데이터가 저장된 UMS 데이터베이스 및, 웹을 통해 접속한 사용자에게 UMS 서비스를 제공하는 UMS 웹서버로 구성된 UMS 응용 서버와;A UMS application server comprising a service logic for providing a UMS service, a UMS database storing UMS service data and subscriber data for authentication, and a UMS web server for providing a UMS service to a user connected through a web; 사용자가 수용된 통신망이 접속되고, 음성사서함 시스템(VMS), 팩스사서함 시스템(FMS), 이메일 송신기, 음성안내장치, 미디어변환기가 접속된 상태에서 상기 UMS 응용 서버의 요청에 따라 상기 음성사서함 시스템(VMS), 팩스사서함 시스템(FMS), 이메일 송신기, 음성안내장치, 미디어변환기의 동작을 제어하는 지능망 서비스 시스템 및;When the communication network accommodated by the user is connected, and the voice mail system (VMS), the fax mail system (FMS), the e-mail transmitter, the voice guide device, and the media converter are connected, the voice mail system (VMS) is requested. ), An intelligent network service system for controlling operations of a fax mailbox system (FMS), an e-mail transmitter, a voice guidance device, and a media converter; 인터넷을 통해 다수의 UMS 응용 서버와 접속되고, 상기 지능망 서비스 시스템과 접속되어 상기 지능망 서비스 시스템과 상기 UMS 응용 서버간의 통신이 가능하도록 인터페이싱을 행하는 개방형 게이트웨이를 포함하여 구성된 것을 특징으로 하는 개방형 API 기술을 이용한 통합 메시징 시스템의 호스팅 서비스 제공 장치.An open API technology comprising an open gateway connected to a plurality of UMS application servers through the Internet, and connected to the intelligent network service system to interface the intelligent network service system with the UMS application server. Apparatus for providing hosting service for a unified messaging system. 제 1 항에 있어서,The method of claim 1, 상기 개방형 게이트웨이는 유선망과의 접속에 따른 INAP 프로토콜을 처리하기 위한 INAP부와, 타 프로토콜을 처리하기 위한 타 망 프로토콜 처리부, 상기개방형 게이트웨이 내의 운용관리를 행하는 OAM, 상기 UMS 서비스에 가입된 외부 응용 서버들의 리스트를 관리하는 서비스 DB, 인증, 권한 및 보안을 행하는 프레임워크, 다중 네트워크 프로토콜 상의 호제어 관련 메시지처리부를 통합하며, 외부 서비스 제공자에게는 추상화된 호 제어 API를 제공하는 호제어부, 다중 네트워크 상의 메시징 제어 기능을 통합하며 외부 서비스 제공자에게는 추상화된 메시지 제어 기능을 제공하는 메시지 제어부, 음성 안내와 디지트 수집, 텍스트 프람프팅을 포함하여 이용자에게 안내방송이나 문자열 송출을 통해 서비스 안내를 하거나 응답 문자열, 응답 음성 등을 수집하는 사용자 인터렉션부 및; 상기 인터넷을 통해 상기 UMS 응용 서버와의 정합을 행하는 개방형 API를 포함하여 구성된 것을 특징으로 하는 개방형 API 기술을 이용한 통합 메시징 서비스 시스템의 호스팅 서비스 제공 장치.The open gateway includes an INAP unit for processing an INAP protocol according to a connection with a wired network, another network protocol processing unit for processing another protocol, an OAM for operating management in the open gateway, and an external application server subscribed to the UMS service. A service DB that manages a list of users, a framework for authentication, authorization, and security, a call controller related to call control on multiple network protocols, and a call controller that provides abstract call control APIs to external service providers, and messaging on multiple networks. Integrates control functions and provides external service providers with message control functions that provide abstract message control, voice announcements and digits collection, and text prompting, to guide users through announcements or strings, or to respond to response strings or response voices. Can be etc A user interaction unit for collecting; Hosting service providing apparatus of the Unified Messaging service system using an open API technology, characterized in that it comprises an open API for matching with the UMS application server via the Internet. 제 1 항에 있어서,The method of claim 1, 상기 지능망 서비스 시스템은 사용자로부터 상기 UMS 서비스가 요청되면 상기 개방형 게이트웨이를 통해 상기 UMS 응용 서버로 이를 보고하고, 이에 따른 상기 UMS 응용 서버로부터의 요청에 따라 상기 사용자에게 UMS 서비스를 제공하는 것을 특징으로 하는 개방형 API 기술을 이용한 통합 메시징 서비스 시스템의 호스팅 서비스 제공 장치.The intelligent network service system reports the UMS application to the UMS application server through the open gateway when the UMS service is requested from the user, and provides the UMS service to the user according to a request from the UMS application server. Hosting service providing apparatus of a unified messaging service system using open API technology. 제 1 항에 있어서,The method of claim 1, 상기 지능망 서비스 시스템은 상기 VMS 또는 상기 FMS로의 데이터 저장시 그에 따른 메시지 ID를 상기 UMS 응용 서버로 전송하고, 상기 사용자가 메시지 확인을 요청하면 상기 UMS 응용 서버가 상기 지능망 서비스 시스템으로 상기 메시지 ID를 전송하여 상기 지능망 서비스 시스템은 상기 메시지 ID를 이용하여 상기 VMS 또는 상기 FMS에 저장된 메시지를 추출하여 사용자 측 단말로 출력하는 것을 특징으로 하는 개방형 API 기술을 이용한 통합 메시징 서비스 시스템의 호스팅 서비스 제공 장치.The intelligent network service system transmits the message ID according to the data storage in the VMS or the FMS to the UMS application server, and when the user requests message confirmation, the UMS application server transmits the message ID to the intelligent network service system. And the intelligent network service system extracts a message stored in the VMS or the FMS using the message ID and outputs the message stored in the VMS or the FMS to a user side terminal. 개방형 게이트웨이를 통해 지능망 서비스 시스템과 UMS 응용 서버가 연결된 통합 메시징 서비스(UMS: Unified Messaging Service)시스템에 적용되는 호스팅 서비스 제공방법에 있어서,In the hosting service providing method applied to the Unified Messaging Service (UMS) system connected to the intelligent network service system and the UMS application server through an open gateway, 상기 지능망 서비스 시스템을 통해 이용자로부터 가입자에게로의 UMS 서비스가 요청되면, 상기 개방형 게이트웨이가 상기 UMS 응용 서버와 접속하여 가입자에게로의 UMS 서비스 요청을 보고하는 제1과정과;A first step of, when the UMS service is requested from the user to the subscriber through the intelligent network service system, the open gateway connects with the UMS application server to report a UMS service request to the subscriber; 상기 UMS 응용 서버가 상기 개방형 게이트웨이를 통해 상기 지능망 서비스 시스템으로 자원연결과 사용자정보수집을 요구하는 제2과정;A second step of the UMS application server requesting resource connection and user information collection to the intelligent network service system through the open gateway; 상기 지능망 서비스 시스템이 자원연결을 행한 후, 상기 이용자에게 사용자정보수집을 위한 안내방송을 송출한 다음, 상기 이용자로부터 사용자정보에 해당하는 디지트가 입력되면 이를 상기 개방형 게이트웨이를 통해 상기 UMS 응용 서버로 전송하는 제3과정 및;After the intelligent network service system makes a resource connection, it transmits a guide broadcast for collecting user information to the user, and if a digit corresponding to the user information is input from the user, the intelligent network service system transmits it to the UMS application server through the open gateway. A third process of doing; 상기 UMS 응용 서버가 메시지 녹음을 요청하면 상기 지능망 서비스 시스템이 이용자에게 음성메시지입력을 위한 안내방송을 송출한 다음, 상기 이용자로부터 음성메시지가 입력되면 이를 VMS에 저장한 후, 그에 따른 메시지 ID를 상기 UMS 응용 서버로 전달하는 제4과정을 포함하여 구성된 것을 특징으로 하는 개방형 API 기술을 이용한 통합 메시징 서비스 시스템의 호스팅 서비스 제공 방법.When the UMS application server requests to record a message, the intelligent network service system sends a guide broadcast for inputting a voice message to a user, and when the voice message is input from the user, stores it in a VMS, and stores the corresponding message ID. Hosting service providing method of a unified messaging service system using an open API technology, characterized in that it comprises a fourth step of delivering to the UMS application server. 제 5 항에 있어서,The method of claim 5, 상기 UMS 응용 서버에서의 확인결과 상기 가입자가 텍스트 데이터로의 변환을 등록한 가입자로 확인되면, 상기 개방형 게이트웨이를 통해 상기 지능망 서비스 시스템으로 상기 메시지 ID와 텍스트 변환명령을 전송하고, 상기 지능망 서비스 시스템은 상기 메시지 ID를 이용하여 VMS에 저장된 음성메시지를 추출하여 이를 텍스트 데이터로 변환한 후 텍스트 출력장치로 전송하는 과정을 더 포함하여 구성된 것을 특징으로 하는 개방형 API 기술을 이용한 통합 메시징 서비스 시스템의 호스팅 서비스 제공 방법.When the subscriber confirms that the subscriber registers the conversion into text data, the message is transmitted to the intelligent network service system through the open gateway, and the intelligent network service system transmits the message conversion command. A method of providing a hosting service of a unified messaging service system using an open API technology, comprising: extracting a voice message stored in a VMS using a message ID, converting the voice message into text data, and transmitting the same to a text output device. . 개방형 게이트웨이를 통해 지능망 서비스 시스템과 UMS 응용 서버가 연결된 통합 메시징 서비스(UMS: Unified Messaging Service)시스템에 적용되는 호스팅 서비스 제공방법에 있어서,In the hosting service providing method applied to the Unified Messaging Service (UMS) system connected to the intelligent network service system and the UMS application server through an open gateway, 상기 지능망 서비스 시스템을 통해 가입자로부터 UMS 서비스가 요청되면, 상기 개방형 게이트웨이가 상기 UMS 응용 서버와 접속하여 가입자의 UMS 서비스 요청을 보고하는 제1과정과;A first step of, when the UMS service is requested from the subscriber through the intelligent network service system, the open gateway accesses the UMS application server and reports the subscriber's UMS service request; 상기 UMS 응용 서버가 상기 개방형 게이트웨이를 통해 상기 지능망 서비스 시스템으로 자원연결과 사용자정보수집을 요구하는 제2과정;A second step of the UMS application server requesting resource connection and user information collection to the intelligent network service system through the open gateway; 상기 지능망 서비스 시스템이 자원연결을 행한 후, 상기 이용자에게 사용자정보수집을 위한 안내방송을 송출한 다음, 상기 가입자로부터 사용자인증정보에 해당하는 디지트가 입력되면 이를 상기 개방형 게이트웨이를 통해 상기 UMS 응용 서버로 전송하는 제3과정;After the intelligent network service system makes a resource connection, it transmits a guide broadcast for collecting user information to the user, and if a digit corresponding to user authentication information is input from the subscriber, the intelligent network service system sends the announcement to the UMS application server through the open gateway. Transmitting a third process; 상기 UMS 응용 서버는 상기 디지트를 근거로 사용자인증절차를 행한 다음, 상기 가입자가 등록된 가입자이면 상기 지능망 서비스 시스템으로 상기 가입자에게 저장된 음성메시지에 대한 메시지 ID를 전송하는 제4과정;A fourth step of performing, by the UMS application server, a user authentication procedure based on the digit, and then transmitting a message ID for a voice message stored to the subscriber to the intelligent network service system if the subscriber is a registered subscriber; 상기 지능망 서비스 시스템이 상기 메시지 ID에 따른 음성메시지를 VMS로부터 추출하여 이를 재생처리하여 상기 가입자측으로 전달한 후, 상기 UMS 응용 서버로 음성메시지 전달을 보고하는 제5과정을 포함하여 이루어진 것을 특징으로 하는 개방형 API 기술을 이용한 통합 메시징 서비스 시스템의 호스팅 서비스 제공 방법.And a fifth process of the intelligent network service system extracting the voice message according to the message ID from the VMS, reproducing it, delivering it to the subscriber, and reporting the voice message delivery to the UMS application server. Hosting service providing method of unified messaging service system using API technology. 개방형 게이트웨이를 통해 지능망 서비스 시스템과 UMS 응용 서버가 연결된 통합 메시징 서비스(UMS: Unified Messaging Service)시스템에 적용되는 호스팅 서비스 제공방법에 있어서,In the hosting service providing method applied to the Unified Messaging Service (UMS) system connected to the intelligent network service system and the UMS application server through an open gateway, 인터넷을 통해 상기 UMS 응용 서버로 접속된 가입자가 전달시각, 착신번호를 지정한 상태에서 텍스트 메시지의 전달을 요청하면, 해당 텍스트 메시지를 저장하고 있다가, 전달시각에 도달하면 상기 개방형 게이트웨이를 통해 상기 지능망 서비스 시스템으로 착신번호로의 호시도를 요청하는 제1과정과;When a subscriber connected to the UMS application server via the Internet requests delivery of a text message while specifying a delivery time and a destination number, the subscriber stores the text message, and when the delivery time is reached, the intelligent network through the open gateway. Requesting a call to the called number by the service system; 착신번호의 단말이 호출에 응답하면 저장된 상기 텍스트 데이터를 상기 지능망 서비스 시스템으로 전달하면서 상기 텍스트 데이터의 음성메시지로의 변환을 명령하는 제2과정;A second step of instructing a conversion of the text data into a voice message while transmitting the stored text data to the intelligent network service system when the called party answers the call; 상기 지능망 서비스 시스템이 상기 텍스트 데이터를 음성메시지로 변환하여 상기 착신번호의 단말로 송출한 다음, 상기 UMS 응용 서버로 음성메시지 전달을 보고하는 제3과정 및;A third step of the intelligent network service system converting the text data into a voice message, transmitting the text data to a terminal of the called number, and then reporting the voice message transmission to the UMS application server; 상기 UMS 응용 서버가 상기 개방형 게이트웨이트를 통해 상기 지능망 서비스 시스템으로 호해제를 요청하는 제4과정을 포함하여 이루어진 것을 특징으로 하는 개방형 API 기술을 이용한 통합 메시징 서비스 시스템의 호스팅 서비스 제공 방법.And a fourth step of the UMS application server requesting the release of the call to the intelligent network service system through the open gateway.
KR1020010089177A 2001-12-31 2001-12-31 APPARATUS AND METHOD FOR PROVIDING A HOSTING SERVICE OF A UNIVERSAL MESSAGING SERVICE SYSTEM USING OPEN APPLICATION PROGRAMMING INTERFACE TECHNOLOGY Expired - Fee Related KR100811407B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020010089177A KR100811407B1 (en) 2001-12-31 2001-12-31 APPARATUS AND METHOD FOR PROVIDING A HOSTING SERVICE OF A UNIVERSAL MESSAGING SERVICE SYSTEM USING OPEN APPLICATION PROGRAMMING INTERFACE TECHNOLOGY

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020010089177A KR100811407B1 (en) 2001-12-31 2001-12-31 APPARATUS AND METHOD FOR PROVIDING A HOSTING SERVICE OF A UNIVERSAL MESSAGING SERVICE SYSTEM USING OPEN APPLICATION PROGRAMMING INTERFACE TECHNOLOGY

Publications (2)

Publication Number Publication Date
KR20030058653A true KR20030058653A (en) 2003-07-07
KR100811407B1 KR100811407B1 (en) 2008-03-10

Family

ID=32216547

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020010089177A Expired - Fee Related KR100811407B1 (en) 2001-12-31 2001-12-31 APPARATUS AND METHOD FOR PROVIDING A HOSTING SERVICE OF A UNIVERSAL MESSAGING SERVICE SYSTEM USING OPEN APPLICATION PROGRAMMING INTERFACE TECHNOLOGY

Country Status (1)

Country Link
KR (1) KR100811407B1 (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100503735B1 (en) * 2002-04-04 2005-07-26 (주)헤리트 Network system and method of operating the same network system
KR100650739B1 (en) * 2005-10-04 2006-11-29 한국전자통신연구원 System and method for providing message broadcasting service using open AP
KR100656360B1 (en) * 2005-10-26 2006-12-13 한국전자통신연구원 Internet fax service method using open API
KR100715675B1 (en) * 2005-09-15 2007-05-09 한국전자통신연구원 Method and system for providing lost children using open AP and message broadcasting service
KR100959484B1 (en) * 2004-02-27 2010-05-26 주식회사 케이티 Apparatus and method for controlling congestion voice / fax message in integrated messaging system
US8094589B2 (en) 2005-12-08 2012-01-10 Electronics And Telecommunications Research Institute Method and apparatus for multimedia messaging service using Parlay X web service

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100953627B1 (en) * 2008-04-11 2010-04-20 엔에이치엔(주) Method, apparatus and computer readable recording medium for reading a text on an image included in a web page and providing a translation service thereto
KR20210025779A (en) 2019-08-28 2021-03-10 주식회사 엘에프아이티 Automatic configuration method for openapi linkage

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100211995B1 (en) * 1996-11-20 1999-08-02 이계철 System and method for open intelligent network service
KR100331033B1 (en) * 1999-10-25 2002-04-06 오길록 Method of voice access to contents service for telephone user by AIN intelligent peripheral and network architecture therefor
KR20010054222A (en) * 1999-12-03 2001-07-02 이계철 Method and apparatus for providing unified messaging service

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100503735B1 (en) * 2002-04-04 2005-07-26 (주)헤리트 Network system and method of operating the same network system
KR100959484B1 (en) * 2004-02-27 2010-05-26 주식회사 케이티 Apparatus and method for controlling congestion voice / fax message in integrated messaging system
KR100715675B1 (en) * 2005-09-15 2007-05-09 한국전자통신연구원 Method and system for providing lost children using open AP and message broadcasting service
KR100650739B1 (en) * 2005-10-04 2006-11-29 한국전자통신연구원 System and method for providing message broadcasting service using open AP
KR100656360B1 (en) * 2005-10-26 2006-12-13 한국전자통신연구원 Internet fax service method using open API
US8094589B2 (en) 2005-12-08 2012-01-10 Electronics And Telecommunications Research Institute Method and apparatus for multimedia messaging service using Parlay X web service

Also Published As

Publication number Publication date
KR100811407B1 (en) 2008-03-10

Similar Documents

Publication Publication Date Title
US8130917B2 (en) Method and apparatus for group messaging
US7702792B2 (en) Method and system for managing communication sessions between a text-based and a voice-based client
CN1918893B (en) Method and system for providing call answering service between source telephone and target telephone
US6421425B1 (en) Automated communications assistant for the sound-impaired
EP1819137B1 (en) Method of providing an automatic reply message
US9055013B2 (en) Integration of voice chat services
US6763095B1 (en) Unified messaging system and method
US7263178B1 (en) Automated communications assistant and method
CN1608369B (en) Priority indication for voice over internet protocol calls
CN100499722C (en) Device and method for realizing transmitting information to computer network real-time communication terminal by telephone
KR100811407B1 (en) APPARATUS AND METHOD FOR PROVIDING A HOSTING SERVICE OF A UNIVERSAL MESSAGING SERVICE SYSTEM USING OPEN APPLICATION PROGRAMMING INTERFACE TECHNOLOGY
US7991126B1 (en) Method for restricting mailbox-to-mailbox message transfers
US20050094626A1 (en) Voice communication system, and communication apparatus, cable modem, and method for controlling communication apparatus used for the system
US6977996B1 (en) Fee collection system and method for call completion
KR100569029B1 (en) Simultaneous service method and system of call connection sound and background sound using intelligent network and conference call function in mobile communication system
KR20100128039A (en) Subscriber Announcement Broadcasting Service Method and System Thereof
KR100539488B1 (en) Selective rejection service method of incoming call
JP5983602B2 (en) Call linkage system, home control device, call linkage method
KR100545081B1 (en) Remote Branch Exchange System for Internet Phone Service and Group Customer Call Service Method Using the Same
JP3831636B2 (en) Call transfer method in VoIP telephone system, telephone terminal for VoIP telephone system, and intra-group exchange management apparatus
KR20090125458A (en) Call connection providing system and method
KR20040037363A (en) Method for processing calls under coupled environment of telephone network and instant messaging service network
KR20050091247A (en) Apparatus and method for transmitting/receiving voice message in mobile terminal, service system and service method for transmitting voice message using mobile terminal having voice message transmit/receive apparatus
KR100693713B1 (en) Apparatus and method for providing personal communications service through telecommunication network and internet interworking network
KR20090092639A (en) Reporting method and system through internet telephony network

Legal Events

Date Code Title Description
PA0109 Patent application

St.27 status event code: A-0-1-A10-A12-nap-PA0109

PN2301 Change of applicant

St.27 status event code: A-3-3-R10-R11-asn-PN2301

St.27 status event code: A-3-3-R10-R13-asn-PN2301

PG1501 Laying open of application

St.27 status event code: A-1-1-Q10-Q12-nap-PG1501

R17-X000 Change to representative recorded

St.27 status event code: A-3-3-R10-R17-oth-X000

A201 Request for examination
PA0201 Request for examination

St.27 status event code: A-1-2-D10-D11-exm-PA0201

E701 Decision to grant or registration of patent right
PE0701 Decision of registration

St.27 status event code: A-1-2-D10-D22-exm-PE0701

GRNT Written decision to grant
PR0701 Registration of establishment

St.27 status event code: A-2-4-F10-F11-exm-PR0701

PR1002 Payment of registration fee

Fee payment year number: 1

St.27 status event code: A-2-2-U10-U11-oth-PR1002

PG1601 Publication of registration

St.27 status event code: A-4-4-Q10-Q13-nap-PG1601

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

PN2301 Change of applicant

St.27 status event code: A-5-5-R10-R11-asn-PN2301

St.27 status event code: A-5-5-R10-R13-asn-PN2301

PR1001 Payment of annual fee

Fee payment year number: 4

St.27 status event code: A-4-4-U10-U11-oth-PR1001

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

PR1001 Payment of annual fee

Fee payment year number: 5

St.27 status event code: A-4-4-U10-U11-oth-PR1001

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

FPAY Annual fee payment

Payment date: 20130205

Year of fee payment: 6

PR1001 Payment of annual fee

Fee payment year number: 6

St.27 status event code: A-4-4-U10-U11-oth-PR1001

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

FPAY Annual fee payment

Payment date: 20140205

Year of fee payment: 7

PR1001 Payment of annual fee

Fee payment year number: 7

St.27 status event code: A-4-4-U10-U11-oth-PR1001

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

FPAY Annual fee payment

Payment date: 20150205

Year of fee payment: 8

PR1001 Payment of annual fee

Fee payment year number: 8

St.27 status event code: A-4-4-U10-U11-oth-PR1001

FPAY Annual fee payment

Payment date: 20160203

Year of fee payment: 9

PR1001 Payment of annual fee

Fee payment year number: 9

St.27 status event code: A-4-4-U10-U11-oth-PR1001

FPAY Annual fee payment

Payment date: 20170203

Year of fee payment: 10

PR1001 Payment of annual fee

Fee payment year number: 10

St.27 status event code: A-4-4-U10-U11-oth-PR1001

PR1001 Payment of annual fee

Fee payment year number: 11

St.27 status event code: A-4-4-U10-U11-oth-PR1001

P22-X000 Classification modified

St.27 status event code: A-4-4-P10-P22-nap-X000

PR1001 Payment of annual fee

Fee payment year number: 12

St.27 status event code: A-4-4-U10-U11-oth-PR1001

PR1001 Payment of annual fee

Fee payment year number: 13

St.27 status event code: A-4-4-U10-U11-oth-PR1001

PC1903 Unpaid annual fee

Not in force date: 20210301

Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

St.27 status event code: A-4-4-U10-U13-oth-PC1903

PC1903 Unpaid annual fee

Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

Not in force date: 20210301

St.27 status event code: N-4-6-H10-H13-oth-PC1903

P22-X000 Classification modified

St.27 status event code: A-4-4-P10-P22-nap-X000

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000