KR100809398B1 - Sms transmission method and system for multicast protocol support - Google Patents
Sms transmission method and system for multicast protocol support Download PDFInfo
- Publication number
- KR100809398B1 KR100809398B1 KR1020060029068A KR20060029068A KR100809398B1 KR 100809398 B1 KR100809398 B1 KR 100809398B1 KR 1020060029068 A KR1020060029068 A KR 1020060029068A KR 20060029068 A KR20060029068 A KR 20060029068A KR 100809398 B1 KR100809398 B1 KR 100809398B1
- Authority
- KR
- South Korea
- Prior art keywords
- sms
- interworking server
- called terminal
- call
- request signal
- Prior art date
Links
Images
Landscapes
- Mobile Radio Communication Systems (AREA)
- Telephonic Communication Services (AREA)
Abstract
멀티프로토콜을 지원하는 VoIP에서의 SMS 전송 방법 및 그 시스템이 개시된다. 이 방법은 VoIP망에 존재하는 소프트스위치가 발신 단말로부터 SMS 연동 서버와의 호 연결을 위한 제1 호연결요청신호를 수신하고, 상기 발신단말과 상기 SMS 연동 서버 간의 제1 호 설정을 중계하는 단계; 상기 제1 호 설정에 따라 열린 제1 RTP 미디어 채널을 통하여 상기 SMS 연동 서버가 상기 발신단말로부터 SMS 데이터를 수신하는 단계; 및 상기 SMS 연동 서버가 상기 제1 호연결요청신호 또는 상기 SMS 데이터에 포함된 착신단말번호를 기초로, 상기 SMS 데이터를 착신단말로 송신하는 단계를 포함하고, 상기 제1 호연결요청신호는 상기 SMS 연동 서버를 특정하는 식별자 또는 번호를 포함한다. 본 발명에 따르면, 각 응용서비스들이 쉽게 문자메시지를 이용하고, 멀티프로토콜을 지원하면서, 기존 시스템 수정을 최소화할 수 있다.
Disclosed are a method and system for transmitting SMS in VoIP that supports multiprotocol. In this method, a soft switch existing in a VoIP network receives a first call connection request signal for a call connection from an originating terminal to an SMS interworking server, and relays a first call setup between the originating terminal and the SMS interworking server. ; Receiving, by the SMS interworking server, SMS data from the calling terminal through a first RTP media channel opened according to the first call setup; And transmitting, by the SMS interworking server, the SMS data to the called terminal based on the first call connection request signal or the called terminal number included in the SMS data. Contains an identifier or a number that specifies the SMS interworking server. According to the present invention, each application service can easily use text messages, support multi-protocol, and minimize existing system modifications.
Description
도 1은 본 발명의 일실시예에 따른 멀티프로토콜을 지원하는 VoIP에서의 SMS 전송 방법 및 그 시스템을 나타낸다.1 shows an SMS transmission method and system therefor in VoIP supporting multiprotocol according to an embodiment of the present invention.
도 2 및 도 3은 본 발명의 일 실시예에 따른 SMS 전송 방법이 VoIP 기반의 단말간에 적용되는 방법을 나타낸다.2 and 3 illustrate a method in which an SMS transmission method according to an embodiment of the present invention is applied between VoIP-based terminals.
도 4는 본 발명의 일 실시예에 따른 SMS 전송 방법이 VoIP 기반의 단말과 타망의 단말 간에 적용되는 방법을 나타낸다.4 illustrates a method of applying an SMS transmission method between a VoIP based terminal and another terminal according to an embodiment of the present invention.
도 5는 본 발명의 일 실시예에 따른 라우팅 DB(420)에 저장된 내용을 예시한다.5 illustrates contents stored in the
본 발명은 SMS를 전송하는 방법 및 시스템에 관한 것으로, 보다 상세하게는, ITSP(Internet Telephony Service Provider)가 SMS 서비스를 제공할 때, 기존 H.323 가입자 뿐만 아니라, 신규 SIP 가입자에게 SMS 서비스를 제공함에 있어서, 기존 망구성을 수정없이 효율적으로 SMS 서비스를 제공하고자 하는 목적이 있다.The present invention relates to a method and a system for transmitting an SMS. More specifically, when an ITSP (Internet Telephony Service Provider) provides an SMS service, the present invention provides an SMS service to a new SIP subscriber as well as an existing H.323 subscriber. In order to provide an efficient SMS service without modifying the existing network configuration.
이동통신에서 SMS 는 killer 응용서비스로 각광 받았고, KT 같은 경우에는 시내전화 안서비스를 통해서 SMS 서비스를 제공해준다. 유무선 VoIP 환경에서도 동일하게 SMS 요구사항이 존재한다. 각종 응용 서비스들에서 문자 메시지 기능이 함께 이용되는데 개별 응용서비스에서 이동통신사를 직접 연동하는 경우 개발의 중복성을 초래하고 통합적인 과금 관리가 곤란하므로 각 응용 서비스와 연동 할 수 있는 문자메시지 통합 서비스 서버의 개발이 요망된다. 여기에 기존 VoIP 서비스와 연동할 수 있는 SIP(Session Initiation Protocol)연동 방식뿐만 아니라, 기존 VoIP에서 많이 사용하는 H.323, MGCP(Media Gateway Control Protocol)등 다양한 연동기술이 필요하다.In mobile communication, SMS has been spotlighted as a killer application service, and in the case of KT, SMS service is provided through local telephone service. The same SMS requirements exist in wired and wireless VoIP environments. The text message function is used in various application services. In case of directly linking mobile carriers in individual application services, it causes redundancy of development and it is difficult for integrated billing management. Development is desired. In addition to the SIP (Session Initiation Protocol) interworking method that can interoperate with existing VoIP services, various interworking technologies such as H.323, MGCP (Media Gateway Control Protocol), which are used in existing VoIP, are needed.
기존에 개발된 기술은 SMS 서버에 직접 새로운 소켓 접속을 통한 채널을 이용해서, SMS 메시지를 전송하는 방식이 많은데, 이럴 경우에는 SSW나 SBC(Session Border Controller) 같은 네트웍 장비들을 SMS를 위해서 새로 만들어야 하는 단점이 있다.Many existing technologies use SMS channels to directly send SMS messages to send SMS messages. In this case, network devices such as SSW or Session Border Controller (SBC) must be created for SMS. There are disadvantages.
표준화 동향을 보면, SIP의 MESSAGE 라는 method를 이용해서 SMS를 전송하려고 한다. 그렇게 하면, 기존 H.323 사용자나 MGCP 가입자들은 사용할 수 없게 된다. 이것은 표준화가 SIP기반으로한 시스템만을 타겟으로 한 규격이기 때문이다.In the trend of standardization, we try to send SMS using MESSAGE method of SIP. Doing so will disable existing H.323 users or MGCP subscribers. This is because standardization is a standard targeting only SIP-based systems.
즉, 종래의 기술은 크게 두가지 방향이 있는데, 기존 이동통신사에서 사용하던 SMS 전송모듈을 수정해서 이용하는 방법과 SIP의 MESSAGE 라는 method를 사용하는 방법이다.That is, the prior art has two main directions, a method of modifying the SMS transmission module used in the existing mobile carriers and a method of MESSAGE of SIP.
전자는 VoIP 에서 SMS를 제공하기 위해, 새로운 망을 구성하는 방법이다. 이미 존재하는 SSW와 상관없이 SMS 서버를 두고, 각 VoIP 단말은 SMS를 전송하기 위해서 SMS 서버와 소켓연결을 한후 proprietary한 규격으로 SMS 메시지를 주고 받는다. 이럴 경우에는 각 단말은 SMS 전송모듈을 수정해야 하고, SMS 서버를 비롯한 각 단말간 라우팅을 해주기 위한 네트웍 장비들을 새로 구성해야 하므로 상당한 비용 낭비를 초래한다. The former is a way of constructing a new network to provide SMS in VoIP. Regardless of the SSW that already exists, the SMS server is provided, and each VoIP terminal connects to the SMS server in order to transmit the SMS, and then sends and receives SMS messages in proprietary specifications. In this case, each terminal needs to modify the SMS transmission module, and a new network device for routing between terminals, including the SMS server, causes significant cost waste.
후자는 SIP의 MESSAGE를 이용하는 방법인데, 이걸 사용할 경우 H.323 가입자는 이 시스템을 이용할 수 없으므로, H.323 용의 별도의 SMS 서버가 필요하게 된다. 각 VoIP 프로토콜별로 별도의 시스템을 구축해야 하는 낭비가 초래한다. 또한, 기존 라우팅 장비들은 INVITE를 이용해서 라우팅을 하는 시스템이 주이므로 MESSAGE를 이용하는 라우팅 부분을 수정해줘야 한다.The latter method uses SIP's MESSAGE, which means that H.323 subscribers cannot use this system, so a separate SMS server for H.323 is required. This is a waste of having to build a separate system for each VoIP protocol. In addition, the existing routing equipment is mainly routed system using INVITE, so the routing part using MESSAGE needs to be modified.
기존 H.323 가입자를 포함해서 신규 SIP, MGCP 가입자에게 SMS를 전송할수 있는 장비가 필요하다. 또한, 이왕이면 적은 비용을 위해 기존 라우팅 장비를 수정하지 않고 효율적으로 SMS를 제공할 장비가 필요하다.Equipment for transmitting SMS to new SIP and MGCP subscribers, including existing H.323 subscribers, is required. In addition, there is a need for equipment that can efficiently provide SMS without modifying existing routing equipment for low cost.
본 발명이 이루고자 하는 기술적 과제는, VoIP 프로토콜 방식에 상관없이, 기존 SSW(Soft Switch : 이하, 소프트스위치라 칭함)와 SBC 같은 라우팅 장비나 미디어 처리 장비를 그대로 이용하면서, 그 SMS 서비스를 제공할 수 있는 장치 및 방법을 제공하는 데 있다.The technical problem to be achieved by the present invention, regardless of the VoIP protocol method, can provide the SMS service while using the existing SSW (Soft Switch: hereinafter referred to as soft switch) and routing equipment such as SBC or media processing equipment as it is. There is provided an apparatus and a method.
상기의 기술적 과제를 이루기 위한, 본 발명에 의한 멀티프로토콜을 지원하는 VoIP에서의 SMS 전송 방법은 VoIP망에 존재하는 소프트스위치가 발신 단말로부터 SMS 연동 서버와의 호 연결을 위한 제1 호연결요청신호를 수신하고, 상기 발신단말과 상기 SMS 연동 서버 간의 제1 호 설정을 중계하는 단계; 상기 제1 호 설정에 따라 열린 제1 RTP 미디어 채널을 통하여 상기 SMS 연동 서버가 상기 발신단말로부터 SMS 데이터를 수신하는 단계; 및 상기 SMS 연동 서버가 상기 제1 호연결요청신호 또는 상기 SMS 데이터에 포함된 착신단말번호를 기초로, 상기 SMS 데이터를 착신단말로 송신하는 단계를 포함하고, 상기 제1 호연결요청신호는 상기 SMS 연동 서버를 특정하는 식별자 또는 번호를 포함한다.In order to achieve the above technical problem, according to the present invention, a method for transmitting an SMS in VoIP supporting multiprotocol according to the present invention includes a first call connection request signal for a soft switch existing in a VoIP network for a call connection from an originating terminal to an SMS interworking server. Receiving a call and relaying a first call setup between the calling terminal and the SMS interworking server; Receiving, by the SMS interworking server, SMS data from the calling terminal through a first RTP media channel opened according to the first call setup; And transmitting, by the SMS interworking server, the SMS data to the called terminal based on the first call connection request signal or the called terminal number included in the SMS data. Contains an identifier or a number that specifies the SMS interworking server.
상기 방법에 있어서, 바람직하게는, 상기 호 설정시, 상기 RTP 미디어 채널의 미디어 타입을 음성채널 또는 영상채널로 설정한다.In the above method, preferably, at the call setup, the media type of the RTP media channel is set to a voice channel or a video channel.
상기 방법에 있어서, 바람직하게는, 상기 송신하는 단계는, 상기 소프트스위치가 제1 호연결요청신호 또는 상기 SMS 연동 서버로부터 획득된 착신단말번호를 기초로 상기 SMS 연동 서버와 착신 단말 간의 제2 호 설정을 중계하는 단계; 및 상기 제 2호 설정에 따라 열린 제2 RTP 미디어 채널을 통하여 상기 SMS 연동 서버가 상기 SMS데이터를 상기 착신단말로 송신하는 단계를 포함한다.In the above method, preferably, the transmitting comprises: a second call between the SMS interworking server and the called terminal based on a first call connection request signal or a called terminal number obtained from the SMS interworking server; Relaying settings; And sending, by the SMS interworking server, the SMS data to the called terminal through a second RTP media channel opened according to the second call setting.
상기 방법에 있어서, 바람직하게는, 상기 송신하는 단계는, 상기 SMS 연동서버가 상기 착신단말번호를 기초로, 상기 착신단말에 해당되는 망의 게이트웨이를 통하여 상기 SMS 데이터를 상기 착신단말로 송신하는 단계를 포함한다.In the method, preferably, the transmitting may include: transmitting, by the SMS interworking server, the SMS data to the called terminal through a gateway of a network corresponding to the called terminal, based on the called terminal number. It includes.
상기 방법에 있어서, 바람직하게는, 상기 제2호 설정을 중계하는 단계는 상 기 SMS 연동 서버가 상기 발신단말로부터 수신된 SMS 데이터에 포함된 착신 단말 번호를 기초로 상기 착신 단말로 호를 연결하기 위한 제2 호연결요청신호를 소프트 스위치로 송신하는 단계; 및 상기 소프트스위치가 상기 제2 호연결요청신호를 수신하고, 상기 SMS 연동 서버와 상기 착신 단말 간의 제 2호 설정을 중계하는 단계를 포함한다.In the above method, preferably, the relaying of the second call setup may include: connecting, by the SMS interworking server, a call to the called terminal based on the called terminal number included in the SMS data received from the calling terminal. Transmitting a second call connection request signal for a soft switch; And receiving, by the soft switch, the second call connection request signal, and relaying a second call setup between the SMS interworking server and the called terminal.
상기 방법에 있어서, 바람직하게는, 상기 제1 호연결요청신호는 상기 착신단말번호를 포함하고, 상기 제2호 설정을 중계하는 단계는 상기 소프트스위치가 상기 제1 호연결요청신호에 포함된 착신 단말 번호를 기초로 상기 SMS 연동 서버와 상기 착신 단말 간의 호 설정을 중계하는 단계를 포함한다.In the above method, preferably, the first call connection request signal includes the called terminal number, and the relaying of the second call setting may include: an incoming call in which the soft switch is included in the first call connection request signal. Relaying a call setup between the SMS interworking server and the called terminal based on the terminal number.
상기 방법에 있어서, 바람직하게는, 상기 SMS 연동서버가 상기 착신단말로부터 상기 SMS 데이터의 수신결과를 수신하고, 상기 수신된 수신결과를 상기 발신단말로 송신하는 단계를 더 포함한다.In the above method, preferably, the SMS interworking server further comprises the step of receiving the reception result of the SMS data from the called terminal and transmitting the received reception result to the calling terminal.
상기 방법에 있어서, 바람직하게는, 상기 제2 호연결요청신호는 상기 SMS 연동 서버를 특정하는 식별자 또는 번호를 포함한다.In the method, preferably, the second call connection request signal includes an identifier or a number specifying the SMS interworking server.
상기의 다른 기술적 과제를 이루기 위한, 본 발명에 의한 발신단말이 속하는 망의 게이트웨이를 통하여 상기 발신단말로부터 SMS 데이터를 SMS 연동 서버가 수신하는 단계; 상기 SMS 연동 서버가 SMS 데이터에 포함된 착신단말 번호를 기초로, 착신 단말로 호를 연결하기 위한 호연결요청신호를 소프트 스위치로 송신하는 단계; 상기 소프트스위치가 상기 호연결요청신호를 수신하고, 상기 SMS 연동 서버와 상기 착신 단말 간의 호 설정을 중계하는 단계; 및 상기 호 설정에 따라 열린 RTP 미디어 채널을 통하여 상기 SMS 연동 서버가 상기 SMS데이터를 상기 착신단말로 송신하는 단계를 포함하고, 상기 호연결요청신호는 상기 SMS 연동 서버를 특정하는 식별자 또는 번호를 포함한다.Receiving the SMS data from the calling terminal through the gateway of the network to which the calling terminal according to the present invention for achieving the above another technical problem; Transmitting, by the SMS interworking server, a call connection request signal for connecting a call to a called terminal to a soft switch based on the called terminal number included in the SMS data; Receiving, by the soft switch, the call connection request signal and relaying a call setup between the SMS interworking server and the called terminal; And transmitting, by the SMS interworking server, the SMS data to the called terminal through an open RTP media channel according to the call setup, and the call connection request signal includes an identifier or number specifying the SMS interworking server. do.
상기 방법에 있어서, 바람직하게는, 상기 호 설정시, 상기 RTP 미디어 채널의 미디어 타입을 음성채널 또는 영상채널로 설정한다.In the above method, preferably, at the call setup, the media type of the RTP media channel is set to a voice channel or a video channel.
상기 방법에 있어서, 바람직하게는, 상기 SMS 연동서버가 상기 착신단말로부터 상기 SMS 데이터의 수신결과를 수신하고, 상기 수신된 수신결과를 상기 발신단말로 송신하는 단계를 더 포함한다.In the above method, preferably, the SMS interworking server further comprises the step of receiving the reception result of the SMS data from the called terminal and transmitting the received reception result to the calling terminal.
상기의 다른 기술적 과제를 이루기 위한, 본 발명에 의한 멀티프로토콜을 지원하는 VoIP에서의 SMS 전송 시스템은 제1 호 설정에 따라 열린 제1 RTP 미디어 채널을 통하여 발신단말로부터 SMS 데이털를 수신하고, 상기 제1 호연결요청신호 또는 상기 SMS 데이터에 포함된 착신단말번호를 기초로, 상기 SMS 데이터를 착신단말로 송신한는 SMS 연동 서버; 및 VoIP 망에 위치하여, 상기 발신단말로부터 수신된 제1 호연결요청신호를 기초로 상기 발신단말과 SMS 연동 서버 간의 상기 제1 호 설정을 중계하는 소프트스위치를 포함하고, 상기 제1 호연결요청신호는 상기 SMS 연동 서버를 특정하는 식별자 또는 번호를 포함한다.According to another aspect of the present invention, there is provided an SMS transmission system in a VoIP supporting multiprotocol according to the present invention, which receives an SMS data from a calling terminal through a first RTP media channel opened according to a first call setup. An SMS interworking server that transmits the SMS data to the called terminal based on a call connection request signal or a called terminal number included in the SMS data; And a soft switch, located in a VoIP network, for relaying the first call setup between the calling terminal and the SMS interworking server based on the first call connection request signal received from the calling terminal. The signal includes an identifier or number specifying the SMS interworking server.
상기 시스템에 있어서, 상기 각 호 설정시, 상기 각 RTP 미디어 채널의 미디어 타입을 음성채널 또는 영상채널로 설정한다.In the system, when setting each call, the media type of each RTP media channel is set to a voice channel or a video channel.
상기 시스템에 있어서, 상기 소프트스위치는 제1 호연결요청신호 또는 상기 SMS 연동 서버로부터 획득된 착신단말번호를 기초로 상기 SMS 연동 서버와 착신 단 말 간의 제2 호 설정을 중계하고, 상기 SMS 연동 서버는 상기 제 2호 설정에 따라 열린 제2 RTP 미디어 채널을 통하여 상기 SMS데이터를 상기 착신단말로 송신한다.In the system, the soft switch relays the second call setup between the SMS interworking server and the called terminal based on a first call connection request signal or a called terminal number obtained from the SMS interworking server, and the SMS interworking server. Transmits the SMS data to the called terminal through a second RTP media channel opened according to the second setup.
상기 시스템에 있어서, 상기 SMS 연동서버는 상기 착신단말번호를 기초로, 상기 착신단말에 해당되는 망의 게이트웨이를 통하여 상기 SMS 데이터를 상기 착신단말로 송신한다.In the system, the SMS interworking server transmits the SMS data to the called terminal through a gateway of a network corresponding to the called terminal based on the called terminal number.
상기의 다른 기술적 과제를 이루기 위한, 본 발명에 의한 멀티프로토콜을 지원하는 VoIP에서의 SMS 전송 시스템은 발신단말의 망의 게이트웨이를 통하여 수신된 SMS 데이터에 포함된 착신단말번호를 기초로, 착신단말로 호를 연결하기 위한 호연결요청신호를 생성하고, 상기 호연결요청신호에 따라 열린 RTP 미디어 채널을 통하여 상기 SMS 데이터를 상기 착신단말로 송신하는 SMS 연동 서버; 및 상기 호연결요청신호를 수신하고, 상기 SMS 연동 서버와 상기 착신 단말 간의 호 설정을 중계하는 소프트스위치를 포함하고, 상기 호연결요청신호는 상기 SMS 연동 서버를 특정하는 식별자 또는 번호를 포함한다.In order to achieve the above technical problem, the SMS transmission system in the VoIP supporting the multiprotocol according to the present invention is based on the called terminal number included in the SMS data received through the gateway of the calling terminal. An SMS interworking server generating a call connection request signal for connecting a call and transmitting the SMS data to the called terminal through an open RTP media channel according to the call connection request signal; And a soft switch for receiving the call connection request signal and relaying call setup between the SMS interworking server and the called terminal, wherein the call connection request signal includes an identifier or a number for specifying the SMS interworking server.
상기 시스템에 있어서, 상기 호 설정시, 상기 RTP 미디어 채널의 미디어 타입을 음성채널 또는 영상채널로 설정한다.In the system, when the call is set, the media type of the RTP media channel is set to a voice channel or a video channel.
이하, 첨부된 도면들을 참조하여 본 발명에 따른 방법 및 장치에 대해 상세히 설명한다.Hereinafter, a method and an apparatus according to the present invention will be described in detail with reference to the accompanying drawings.
본 발명은, 상기와 같은 문제점을 해결하기 위하여 제안된 것으로, VoIP 프로토콜 방식에 상관없이 SMS 서비스를 제공할 수 있으며, 기존 SSW와 SBC 같은 라우팅 장비나 미디어 처리 장비를 그대로 이용하면서, SMS 연동서버만 두면 되는 방 식으로 SMS를 제공할 수 있다.The present invention has been proposed in order to solve the above problems, and can provide an SMS service regardless of the VoIP protocol method, and use only the SMS interworking server while using existing routing devices or media processing equipment such as SSW and SBC. SMS can be provided in such a way that it is possible.
이를 제공하기 위해서, 각 VoIP 프로토콜에서 라우팅을 위한 호 처리는 SSW를 통해서 이미 제공되고 있으므로, SSW를 이용한다. 또한, 실제 SMS 를 전송하기 위한 데이터 전송은 단말과 SMS 연동서버간에 설정된 RTP(Real Time Protocol) 채널을 통해서, SMS 데이터를 전송하게 한다. 원래 RTP 미디어 채널은 SIP, H.323, MGCP 에 상관없이 공통적으로 음성이나 영상 데이터를 전송하기 위해 사용하는 채널이다. 이 채널을 SMS 전송하는데 이용하면, 프로토콜에 상관없이 SMS 를 전송할 수 있게 된다. NAT(Network Address Transition)나 Firewall 내의 사용자를 위한 SBC에서도 그대로 사용할수 있게 하려면, RTP내에 기존에 사용되는 음성 코덱이나 영상코덱인 것처럼 SMS 데이터를 보내야만 한다. To provide this, call processing for routing in each VoIP protocol is already provided through SSW, so use SSW. In addition, the data transmission for transmitting the actual SMS is to send the SMS data through the Real Time Protocol (RTP) channel established between the terminal and the SMS interworking server. Originally, the RTP media channel is used for transmitting voice or video data regardless of SIP, H.323, and MGCP. When this channel is used for SMS transmission, SMS can be transmitted regardless of the protocol. In order to be able to use it in SBC for NAT (Network Address Transition) or a user in a firewall, SMS data must be sent as if it is a voice codec or video codec used in RTP.
발신 단말기 쪽에서는 호시도를 할 때, 착신번호를 실제 착신번호로 하면, SMS 연동서버를 거치지 않으니까, SMS 연동서버에게 고정 착신번호를 부여하고, SMS 연동서버로 호를 하게 한다. 실제 발신번호, 실제 착신번호는 RTP 미디어 채널을 통해서 전달한다.When the calling terminal attempts to make a call, if the called number is the actual called number, since it does not go through the SMS interworking server, the fixed interworking number is assigned to the SMS interworking server and the call is made to the SMS interworking server. The actual calling number and the actual called number are transmitted through the RTP media channel.
착신 단말기 쪽에서는 일반호와 SMS 호를 구분하기 위해서, SMS 연동서버가 착신단말기로 SMS 호시도를 할때 발신번호에 SMS 연동서버를 붙여서 보내야 한다. 그럼으로써, 착신단말에서는 발신번호를 보고, SMS 호인지 일반호인지 구별할 수 있다.In order to distinguish between general call and SMS, the called terminal must send SMS interworking server to the calling number when SMS interworking server attempts SMS call with the called terminal. Thus, the called terminal can look at the calling number and distinguish whether it is an SMS call or a general call.
이동전화나 시내전화로 SMS를 보낼때는 VoIP 단말에서 SMS 연동서버까지 절차는 VoIP 발착신일 경우와 동일하고, SMS 연동서버에서 각 이동전화 SMS GW나 시 내전화 SMS GW로 데이터를 주고받는 방식을 하면된다. When sending an SMS to a mobile phone or a local phone, the procedure from the VoIP terminal to the SMS interworking server is the same as that of the incoming / outgoing VoIP call. When the SMS interlocking server sends and receives data to each mobile phone SMS GW or city telephone SMS GW, do.
즉, 본 발명은 멀티프로토콜을 지원하는 VoIP(Voice Over IP) 서비스에서 SMS(Short Message Service)를 제공하고자 할 때, VoIP 라우팅 장비인 SSW(SoftSwitch)의 라우팅 기능을 이용하고, SMS 메시지 처리와 타망과의 연동을 처리하는 SMS 연동서버를 이용하여 효율적으로 SMS를 제공하는 방법에 관한 것이다.In other words, when the present invention is to provide a Short Message Service (SMS) in a VoIP (Voice Over IP) service that supports multi-protocol, it utilizes the routing function of SSW (SoftSwitch), a VoIP routing device, and processes SMS messages and targets. The present invention relates to a method for efficiently providing an SMS by using an SMS interworking server that handles interworking with a network.
도 1은 본 발명의 일실시예에 따른 멀티프로토콜을 지원하는 VoIP에서의 SMS 전송 방법 및 그 시스템을 나타낸다.1 shows an SMS transmission method and system therefor in VoIP supporting multiprotocol according to an embodiment of the present invention.
도 1을 참조하면, 본 발명에 따른 시스템은 VoIP망(100)과 관련된 구성으로, SIP 단말기(110, 112), H.323 단말기(120), MGCP 단말기(130), SSW(400), SMS 연동 서버(410) 및 라우팅 DB(420)를 포함한다.Referring to Figure 1, the system according to the present invention is a configuration related to the
또한, 본 발명에 따른 시스템에서, VoIP망 이외의 망인 타망의 예로 무선공중전화망(200) 및 공중전화망(300)을 예로 든다. 여기서, 무선공중전화망(200)과 관련된 구성으로, 이동전화 SMS 게이트웨이(210) 및 이동전화 단말기(220)를 포함하며, 공중전화망(300)과 관련된 구성으로, 시내전화 SMS 게이트웨이(310) 및 시내전화 단말기(320)를 포함하여 이루어진다.In addition, in the system according to the present invention, the wireless
SIP 단말기(110, 120)는 SIP 호를 생성하여, 발착신한다. SIP 단말기(110, 120)는 SIP 소프트 폰, SIP 하드 IP폰, SIP GW(Gateway)와 일반전화등 SIP 호를 발생 시킬 수 있는 모든 단말기를 포함한다.The
H.323 단말기(120)는 H.323호를 생성하여, 발착신하며, MGCP 단말기(130)는 MGCP 호를 생성하여, 발착신한다. H.323 단말기(120) 및 MGCP 단말기(120,130)는 SIP 단말기(110, 112)와 마찬가지로 H.323/MGCP 소프트폰, H.323/MGCP 하드 IP폰, H.323/MGCP GW(Gateway)와 일반전화등 H.323/MGCP 호를 받을 수 있는 모든 단말기를 포함한다.The H.323
VoIP망(100)은 VoIP 신호를 전달한다.The
SSW(400)는 멀티프로토콜을 처리할 수 있으며, 그에 따라 SIP 단말기(110, 120)와 SMS 연동 서버(410) 간에는 SIP 프로토콜에 의한 호 설정을 중계하며, H.323 단말기(120)와 SMS 연동 서버(410) 간에는 H.323 프로토콜에 의한 호 설정을 중계하며, MGCP 단말기(130)와 SMS 연동 서버(410)간에는 MGCP 프로토콜에 의한 호 설정을 중계한다.
SMS 연동 서버(410)는 SMS 처리를 담당한다. 구체적으로, SMS 연동 서버(410)는 SSW(400)의 호 설정 중계에 따라 VoIP 기반의 각종 단말기(110, 112, 120, 130)와 연결되며, 상기 연결된 단말기(110, 112, 120, 130) 또는 각종 게이트웨이(210, 310)와 SMS 데이터를 송수신한다. 여기서, SMS 연동 서버(410)는 SMS 라우팅 정보가 저장되어 있는 라우팅 DB(420)를 활용하여 송수신을 수행한다.
특히, SMS 연동 서버(410)는 착신 받을 수 있는 특정 VoIP 전화번호를 1개 이상 구비하며, 이에 따라, VoIP 기반 단말기(110,112, 120, 130)가 SMS 연동 서버(410)와 직접 호 연결할 수 있다. 여기서, 이러한 호 연결시에 필요한 호 연결 요청신호에는 상기 특정 VoIP 전화번호가 포함되거나, 이용될 수 있는데, 특정 VoIP 전화번호의 예로는 070-7700-0000과 같은 SMS 연동 서버(410)의 전용 번호 또 는 "SMS 서비스를 나타내는 식별자(식별번호)-착신단말번호" 등을 들 수 있다. 즉, SSW(410)는 상기 호 연결 요청 신호를 수신하고, 해당 SMS 연동 서버(410)의 IP 및 포트(port)로 연동시킨다.In particular, the
이동전화 SMS 게이트웨이(210)는 무선공중전화망(200)을 VoIP망(100) 또는 공중전화망(300)과 연동시키며, 시내전화 SMS 게이트웨이(310)는 공중전화망(300)을 VoIP망(100) 또는 무선공중전화망(200)과 연동시킨다.The mobile
이동전화 단말기(220)와 시내전화 단말기(320)는 SMS 데이터에 따른 해당 문자메시지를 처리할 수 있다.The
도 1을 참조하여, 본 발명의 일실시예에 따른 VoIP 기반의 발신단말과 VoIP 기반의 착신단말 간의 SMS 전송의 개념을 설명하면, 다음과 같다. 여기서, 발신단말은 SIP 단말기(110)이며, 착신단말은 SIP 단말기(112)를 전제하며, 호 연결 요청신호가 070-7700-0000과 같은 SMS 연동 서버(410)의 전용 번호일 때를 전제하여 설명한다.Referring to Figure 1, the concept of SMS transmission between the VoIP-based calling terminal and the VoIP-based called terminal according to an embodiment of the present invention. Here, the calling terminal is the
발신 단말은 SMS 연동 서버(410)와의 호 연결을 위한 제1 호 연결요청신호를 전송한다.The calling terminal transmits a first call connection request signal for call connection with the
VoIP망(100)에 존재하는 소프트스위치(400)는 상기 제1 호 연결요청신호를 수신하고, 상기 발신단말과 상기 SMS 연동 서버(410) 간의 제1 호 설정을 중계한다. 여기서, 호 설정에 사용되는 프로토콜은 SIP 프로토콜이며, 소프트스위치(400)는 멀티 프로토콜을 지원하므로 이러한 호 설정 중계가 가능한 것이다. 여기서, 제1 호 연결요청신호는, 상술한 바와 같이, 상기 SMS 연동 서버를 특정하는 번호를 포함하며, 소프트스위치(400)는 이를 기반으로 상기 SMS 연동 서버(410)로의 호 설정을 중계하는 것이다.The
SMS 연동 서버(410)는 상기 제1 호 설정에 따라 열린 제1 RTP 미디어 채널을 통하여 발신단말로부터 SMS 데이터를 수신하고, SMS 데이터에 포함된 착신단말번호를 기초로, 라우팅 DB(420)를 활용하여 착신단말이 VoIP 기반의 단말임이 판단되면, 제2 호연결요청신호를 생성하여 소프트스위치(400)로 전송한다.The
소프트스위치(400)는 상기 제2 호 연결요청신호를 수신하고, 상기 착신단말과 상기 SMS 연동 서버(410)간의 제2 호 설정을 중계한다. 여기서, 호 설정에 사용되는 프로토콜은 착신단말이 사용하는 프로토콜인 SIP 프로토콜이다. 여기서, 제2 호 연결요청신호는, SMS 서비스 또는 상기 SMS 연동 서버(410)를 특정하는 식별자 또는 번호를 포함한다. 예컨대, 070-7700-0000를 사용해야, 나중에 착신 단말기에서 일반 호와 구별할 수 있다.The
착신단말은 소프트스위치(400)의 호 설정 중계에 따라, SMS 서비스 관련 호임을 감지하고, 상기 SMS 연동 서버(410)와 연결되어, 제2 RTP 미디어 채널을 열 수 있다.The called terminal detects an SMS service related call according to the call setup relay of the
SMS 연동 서버(410)는 제2 RTP 미디어 채널을 통하여, 상기 수신된 SMS 데이터를 착신단말로 전송한다.The
이후, 착신단말은 SMS 데이터를 수신하고, 수신된 결과를 상기 제2 RTP 미디어 채널을 통하여 SMS 연동 서버(410)로 전송한다. 그 이후에는 SMS와 관련된 목적이 달성되면, 발신단말과 SMS 연동 서버(410) 간의 연결 및 착신단말과 SMS 연동 서버(410) 간의 연결이 종료된다.Thereafter, the called terminal receives the SMS data and transmits the received result to the
도 1을 참조하여, 본 발명의 다른 일실시예에 따른 VoIP 기반의 발신단말과 VoIP 기반의 착신단말 간의 SMS 전송의 개념을 설명하면, 다음과 같다. 여기서, 발신단말은 SIP 단말기(110)이며, 착신단말은 SIP 단말기(112)를 전제하며, 제1 호 연결 요청신호가 "SMS 식별자(예컨대, 77)-착신단말번호"일 때를 전제하여 설명한다.Referring to FIG. 1, the concept of SMS transmission between a VoIP-based calling terminal and a VoIP-based called terminal according to another embodiment of the present invention will be described below. Here, the calling terminal is the
발신 단말은 SMS 연동 서버(410)와의 호 연결을 위한 제1 호 연결요청신호를 전송한다.The calling terminal transmits a first call connection request signal for call connection with the
VoIP망(100)에 존재하는 소프트스위치(400)는 상기 제1 호 연결요청신호를 수신하고, 상기 발신단말과 상기 SMS 연동 서버(410) 간의 제1 호 설정을 중계한다. 또한, 소프트스위치(400)는 상기 제1 호 연결요청신호에 포함된 착신단말번호를 기초로, 상기 SMS 연동 서버(410)와 착신단말 간의 제2 호 설정을 중계한다.The
SMS 연동 서버(410)는 상기 제1 호 설정에 따라 열린 제1 RTP 미디어 채널을 통하여 발신단말로부터 SMS 데이터를 수신하고, 상기 제2 호 설정에 따라 열린 제2 RTP 미디어 채널을 통하여 착신단말로 상기 수신된 SMS 데이터를 송신한다.The
이후, 착신단말은 SMS 데이터를 수신하고, 수신된 결과를 상기 제2 RTP 미디어 채널을 통하여 SMS 연동 서버(410)로 전송한다. 그 이후에는 SMS와 관련된 목적이 달성되면, 발신단말과 SMS 연동 서버(410) 간의 연결 및 착신단말과 SMS 연동 서버(410) 간의 연결이 종료된다.Thereafter, the called terminal receives the SMS data and transmits the received result to the
도 1을 참조하여, 본 발명의 일실시예에 따른 VoIP 기반의 발신단말과 타 망 기반의 착신단말 간의 SMS 전송의 개념을 설명하면, 다음과 같다. 여기서, 발신단말은 SIP 단말기(110)이며, 착신단말은 이동전화 단말기(220)를 전제하며, 호 연결 요청신호가 070-7700-0000과 같은 SMS 연동 서버(410)의 전용 번호일 때를 전제하여 설명한다.Referring to FIG. 1, the concept of SMS transmission between a VoIP-based calling terminal and another network-based called terminal according to an embodiment of the present invention is as follows. Here, the calling terminal is a
발신 단말은 SMS 연동 서버(410)와의 호 연결을 위한 제1 호 연결요청신호를 전송한다.The calling terminal transmits a first call connection request signal for call connection with the
VoIP망(100)에 존재하는 소프트스위치(400)는 상기 제1 호 연결요청신호를 수신하고, 상기 발신단말과 상기 SMS 연동 서버(410) 간의 제1 호 설정을 중계한다. 여기서, 호 설정에 사용되는 프로토콜은 SIP 프로토콜이며, 소프트스위치(400)는 멀티 프로토콜을 지원하므로 이러한 호 설정 중계가 가능한 것이다. 여기서, 제1 호 연결요청신호는, 상술한 바와 같이, 상기 SMS 연동 서버를 특정하는 번호를 포함하며, 소프트스위치(400)는 이를 기반으로 상기 SMS 연동 서버(410)로의 호 설정을 중계하는 것이다.The
SMS 연동 서버(410)는 상기 제1 호 설정에 따라 열린 제1 RTP 미디어 채널을 통하여 발신단말로부터 SMS 데이터를 수신하고, SMS 데이터에 포함된 착신단말번호를 기초로, 라우팅 DB(420)를 활용하여 착신단말이 무선공중전화망 기반의 단말임이 판단되면, 상기 무선공중 전화망에 대한 이동전화 SMS 게이트웨이(210)로 상기 SMS 데이터를 전송한다. 그 다음, 이동전화 SMS 게이트웨이(210)는 상기 SMS 데이터를 이동전화 단말기(220)에 전송한다. 이후, 착신단말의 SMS 데이터의 수신 결과는 이동전화 SMS 게이트웨이(210) 및 VoIP 망(100)을 거쳐 SMS 연동 서버(410)로 전송된다.The
도 2는 본 발명의 일 실시예에 따른 SMS 전송 방법이 VoIP 기반의 단말간에 적용되는 방법을 나타내는 도면으로서, 발신단말이 SIP 단말기(110)이고, 착신단말이 SIP 단말기(112)를 전제하여 도 1을 참조하여 설명한다.2 is a diagram illustrating a method of applying an SMS transmission method between VoIP-based terminals according to an embodiment of the present invention, wherein the calling terminal is a
사용자는 SIP 단말기(110)에 SMS 메시지를 입력하고 특정 SMS 연동서버 번호(070-7700-0000)로 호 요청한다(S220).The user inputs an SMS message to the
다음 단계(S221,S222)는 SIP 단말기(110)에서 소프트스위치(400)를 거쳐 SMS 연동 서버(410)로 SIP 호 설정을 하는 단계이다. 이때, SMS 연동 서버(410)는 B2BUA(Back To Back User Agent)로 동작하여 발신쪽 호와 착신쪽 호를 따로 제어 할 수 있고 여러 개의 호를 동시에 처리할 수 있다. 호 설정을 하면, SIP 단말기(110)와 SMS 연동 서버(410) 간의 RTP 미디어 채널이 열린다.Next steps (S221, S222) is a step of establishing a SIP call from the
다음 단계(S223)는 RTP 미디어 채널을 통해서 SMS 데이터가 SIP 단말기(110)에서 SMS 연동 서버(410)로 전송된다. SMS 데이터에는 실제 발신번호, 실제 착신번호 및 메시지가 포함되며, 그 외 필요에 따라 발신시간, 예약시간, 재전송 여부등이 더 포함될 수 있다.In the next step S223, SMS data is transmitted from the
다음 단계(S224)는 RTP 미디어 채널을 통해서 받은 실제 착신번호를 보고 SMS 연동 서버(410)는 라우팅 DB(420)를 조회하여, VoIP 호이면, 소프트스위치(410)로 호를 해야 되겠다고 결정하는 단계이다. SSW로 호를 하게 될 때, 발신번호는 SMS 연동 서버(410)의 번호(070-7700-0000)를 사용해야 나중에 착신 단말기에서 일반호와 구별할 수 있다.The next step (S224) is to see the actual incoming number received through the RTP media channel
다음 단계(S225,S226)는 SMS 연동 서버(410)가 소프트스위치(400)를 거쳐서 SIP 단말기(112)까지 SIP 호 설정을 하는 단계이다. 착신 단 즉, SIP 단말기(112) 또는 상기 단말기의 사용자는 호 설정후 발신번호를 보고 SMS 연동 서버(410)의 번호이면, SMS 호로 판단하고 SMS 처리를 한다(S227). 이 단계를 통해서, SMS 데이터를 전송할 RTP 미디어 채널이 SMS 연동 서버(410)와 SIP 단말기(112) 간에 열린다. Next steps (S225, S226) is the step of setting the SIP call to the
다음 단계(S228)는 SMS 연동 서버(410)가 SIP 단말기(112)로 SMS 데이터를 전송하는 단계이다. SMS 연동 서버(410)는 발신자 SIP 단말기(110)로부터 받은 SMS 데이터를 착신자 SIP 단말기(112)로 전송한다. The next step S228 is a step in which the
다음 단계(S229)는 착신자 SIP 단말기(112)가 SMS를 잘 받았다는 신호를 SMS 연동 서버(410)로 보내는 단계이다. SMS 연동 서버(410)는 해당 결과를 발신자 SIP 단말기(110)로 보낸다.(S230) The next step (S229) is a step in which the called
성공적으로 전송이 되었으면, SMS 연동 서버(410)는 소프트스위치(400)를 통해 각 단말기(110, 112)의 호 연결을 종료시킨다.(S231,S232,S233,S234)If the transmission is successful, the
단, 미디어를 설정할 때, 미디어 타입을 G.711, G.723.1, G.729a 같은 음성채널인 것처럼 설정하거나, H.261, H.263, H.264 같은 영상채널인 것처럼 채널을 설정한다. 왜냐하면, NAT(Natwork Addres Transistion)나 Firewall 사용자 같은 경우에는 SBC(Session Border Controller)를 이용해서 통과하는 기술을 사용하게 되는데, 기존에 자주 사용되는 코덱이 아니면, SBC를 수정하거나 NAT 통과할 수 있는 다른 장치를 만들어야 되기 때문이다.However, when setting media, the media type is set as if it is an audio channel such as G.711, G.723.1, or G.729a, or as if it is a video channel such as H.261, H.263, or H.264. For example, NAT (Natwork Addres Transistion) or Firewall users use a technology that uses a SBC (Session Border Controller) to pass. If the codec is not frequently used, other SBCs can be modified or NAT traversed. Because you have to make a device.
도 3은 본 발명의 일 실시예에 따른 SMS 전송 방법이 VoIP 기반의 단말간에 적용되는 방법을 나타내는 도면으로서, 발신단말이 SIP 단말기(110)이고, 착신단말이 H.323 단말기(120)를 전제하여 도 1을 참조하여 설명한다.3 is a diagram illustrating a method of applying an SMS transmission method between VoIP-based terminals according to an embodiment of the present invention, wherein the calling terminal is a
발신단말, 착신단말 모두가 VoIP 망 기반의 단말기이므로 도 2의 S220 내지 S234의 절차에 대한 설명이 본 실시예의 절차인 S320 내지 S334의 절차에 원칙적으로 적용된다. 즉, 도 2의 실시예와 유사하고, SMS 연동 서버(410)와 소프트스위치(400) 간은 동일하게 SIP 프로토콜을 사용하고, H.323 단말기(120)와 소프트스위치(400) 간은 H.323 시그널을 이용해서 호를 설정한다. 이 신호 변환 과정은 소프트스위치(400)의 고유한 기능이므로 활용한다. 따라서, 호 설정과 호 종료할때, 소프트스위치(400)와 H.323 단말기(120) 사이의 H.323 연결과정이 도 2의 실시예와 다르다. 여기서, SMS 연동 서버(410)의 동작은 단말에 상관없이 동일함을 볼 수 있다.Since both the calling terminal and the called terminal are terminals based on the VoIP network, the description of the procedures of S220 to S234 of FIG. 2 is applied in principle to the procedures of S320 to S334 which are the procedures of this embodiment. That is, similar to the embodiment of FIG. 2, the
도 4는 본 발명의 일 실시예에 따른 SMS 전송 방법이 VoIP 기반의 단말과 타망의 단말 간에 적용되는 방법을 나타내는 도면으로서, 발신단말이 SIP 단말기(110)이고, 착신단말이동전화단말 또는 시내전화단말일 경우를 전제하여, 도 1을 참조하여 설명한다.4 is a diagram illustrating a method of applying an SMS transmission method between a VoIP-based terminal and another terminal according to an embodiment of the present invention, wherein the calling terminal is a
사용자는 SIP 단말기(110)에 SMS 메시지를 입력하고 특정 SMS 연동서버 번호(070-7700-0000)로 호요청 한다(S420).The user inputs an SMS message to the
다음 단계(S421,S422)는 발신자 SIP 단말기(110)에서 소프트스위치(400)를 거쳐 SMS 연동 서버(410)로 SIP 호 설정을 하는 단계이다. 이때, SMS 연동 서버(410)는 B2BUA(Back To Back User Agent)로 동작하여 발신쪽 호와 착신쪽 호를 따로 제어 할 수 있고 여러 개의 호를 동시에 처리할 수 있다. 호 설정을 하면, SIP 단말기(110)와 SMS 연동 서버(410) 간의 RTP 미디어 채널이 열린다.Next steps (S421, S422) is a step of establishing a SIP call from the
다음 단계(S423)는 RTP 미디어 채널을 통해서 SMS 데이터가 SIP 단말기(110)에서 SMS 연동 서버(410)로 전송된다. SMS 데이터에는 실제 발신번호, 실제 착신번호 및 메시지가 포함되며, 그 외 필요에 따라 발신시간, 예약시간, 재전송 여부등이 더 포함될 수 있다.In the next step S423, SMS data is transmitted from the
다음 단계(S424)는 RTP 미디어 채널을 통해서 받은 실제 착신번호를 보고 SMS 연동 서버(410)는 라우팅 DB(420)를 조회하여, 이동전화번호 혹은 시내전화번호이면, 이동전화 SMS 게이트웨이(210) 혹은 시내전화 SMS 게이트웨이(310)로 전송하는 것을 결정하는 단계이다. The next step (S424) is to see the actual incoming number received through the RTP media channel
다음 단계(S425,S426)는 SMS 연동 서버(410)가 이동전화 SMS 게이트 웨이(210)혹은 시내전화 SMS 게이트웨이(310)를 거쳐서 착신자 이동전화 단말기(220) 혹은 시내전화 단말기(320)까지 SMS 데이터를 전송하는 단계이다. 이때 SMS 연동 서버(410)는 이동전화 SMS 규격을 준수해서 SMS 데이터를 전송해야 한다. Next step (S425, S426), the
다음 단계(S427,S428)는 착신자 이동전화 단말기(220) 혹은 시내전화 단말기(320)가 SMS 데이터를 잘 받았다는 결과를 이동전화 SMS 게이트웨이(210) 혹은 시내전화 SMS 게이트웨이(310)를 거쳐 SMS 연동 서버(410)로 보내는 단계이다. SMS 연동 서버(410)는 해당 결과를 발신자 SIP 단말기(110)로 보낸다.(S429) The next step (S427, S428) is that the recipient
성공적으로 전송이 되었으면, SMS 연동 서버(410)는 소프트스위치(400)를 통해 발신자 SIP 단말기(110)의 호 연결을 종료시킨다.(S430,S431)If the transmission is successful, the
발신단말이 VoIP 망이 아닌 타망(무선 공중 전화망 또는 공중전화망) 기반인 단말기 즉, 이동전화 단말기(220) 혹은 시내전화 단말기(320)이고, 착신 단말이 VoIP 기반의 단말기(110, 112, 120, 130)인 경우에는 도 4의 실시예의 반대 방향으로 적용된다고 생각하면 된다.The calling terminal is a terminal other than a VoIP network (wireless public telephone network or public telephone network), that is, a
도 5는 본 발명의 일실시예에 따른 라우팅 DB(420)에 저장된 내용을 예시한다. 즉, 도 1의 라우팅 DB(420)에서 단말 번호 범위와 사업자 형태에 매칭되는 SMS 게이트웨이나 소프트스위치의 IP와 port를 나나낸 실시예의 도면이다. 도시된 바와 같이 하나의 단말번호 범위와 사업자 형태에 IP와 port가 룩업 테이블(lookup table)의 형태로 매칭되어 있다.5 illustrates contents stored in the
본 발명은 또한 컴퓨터로 읽을 수 있는 기록매체에 컴퓨터가 읽을 수 있는 코드로서 구현하는 것이 가능하다. 컴퓨터가 읽을 수 있는 기록매체는 컴퓨터 시스템에 의해 읽혀질 수 있는 데이터가 저장되는 모든 종류의 기록장치를 포함한다. 컴퓨터가 읽을 수 있는 기록매체의 예로는 ROM, RAM, CD-ROM, 자기 테이프, 플로피 디스크, 광데이터 저장장치 등이 있으며, 또한 케리어 웨이브(예를 들어 인터넷을 통한 전송)의 형태로 구현되는 것도 포함한다. 또한, 컴퓨터가 읽을 수 있는 기록매체는 네트워크로 연결된 컴퓨터 시스템에 분산되어, 분산방식으로 컴퓨터가 읽을 수 있는 코드가 저장되고 실행될 수 있다. 그리고, 본 발명을 구현하기 위한 기능적인(functional) 프로그램, 코드 및 코드 세그먼트들은 본 발명이 속하는 기술분야의 프로그래머들에 의해 용이하게 추론될 수 있다.The invention can also be embodied as computer readable code on a computer readable recording medium. Computer-readable recording media include all kinds of recording devices that store data that can be read by a computer system. Examples of computer-readable recording media include ROM, RAM, CD-ROM, magnetic tape, floppy disks, optical data storage devices, and the like, which are also implemented in the form of carrier waves (for example, transmission over the Internet). Include. The computer readable recording medium can also be distributed over network coupled computer systems so that the computer readable code is stored and executed in a distributed fashion. In addition, functional programs, codes, and code segments for implementing the present invention can be easily inferred by programmers in the art to which the present invention belongs.
이러한 본원 발명인 방법 및 장치는 이해를 돕기 위하여 도면에 도시된 실시예를 참고로 설명되었으나, 이는 예시적인 것에 불과하며, 당해 분야에서 통상적 지식을 가진 자라면 이로부터 다양한 변형 및 균등한 타 실시예가 가능하다는 점을 이해할 것이다. 따라서, 본 발명의 진정한 기술적 보호 범위는 첨부된 특허청구범위에 의해 정해져야 할 것이다.Such a method and apparatus of the present invention have been described with reference to the embodiments shown in the drawings for clarity, but these are merely exemplary, and various modifications and equivalent other embodiments are possible to those skilled in the art. Will understand. Therefore, the true technical protection scope of the present invention will be defined by the appended claims.
본 발명에 따르면, 기존의 라우팅 장비를 수정하지 않으면서, SMS 연동서버만 두면 SMS 서비스를 제공할 수 있다. 즉, 라우팅은 소프트스위치를 이용함으로써 기존 장비를 활용하고 SMS 처리와 타 이동전화망 또는 시내전화 망만 SMS 연동 서버가 제공함으로써, 기존 H.323 가입자를 포함하는 VoIP 프토토콜에 상관없이 서비스를 제공할 수 있으며 다른 ITSP 사업자간에도 이미 소프트스위치 간 연동이 되어있는 상태이므로 사업자간 연동도 용이한 효과가 있다.According to the present invention, without modifying the existing routing equipment, it is possible to provide an SMS service by leaving only the SMS linked server. In other words, by using soft switch, routing can use the existing equipment and provide SMS processing and other mobile phone network or local phone network by SMS interworking server, so that service can be provided regardless of VoIP protocol including existing H.323 subscriber. In addition, interworking between providers is easy because other ITSP providers are already linked with soft switches.
Claims (16)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020060029068A KR100809398B1 (en) | 2006-03-30 | 2006-03-30 | Sms transmission method and system for multicast protocol support |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020060029068A KR100809398B1 (en) | 2006-03-30 | 2006-03-30 | Sms transmission method and system for multicast protocol support |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20070097984A KR20070097984A (en) | 2007-10-05 |
KR100809398B1 true KR100809398B1 (en) | 2008-03-06 |
Family
ID=38804088
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020060029068A KR100809398B1 (en) | 2006-03-30 | 2006-03-30 | Sms transmission method and system for multicast protocol support |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100809398B1 (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100865003B1 (en) * | 2007-01-08 | 2008-10-23 | 주식회사 엘지데이콤 | Short message service system for subscribers and its method |
KR100919502B1 (en) * | 2009-03-20 | 2009-09-28 | (주)에이엠소프트 | Method of providing voice over internet protocol message service by voice over internet protocol message system |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20020028501A (en) * | 2000-10-10 | 2002-04-17 | 김철권 | Method for conversion between sound data and text data in network and apparatus thereof |
KR20040029190A (en) * | 2002-09-25 | 2004-04-06 | 주식회사 케이티 | Apparatus for Receiving Short Message Service(SMS) in Internet Telephony and Method Thereof |
WO2004100452A1 (en) | 2003-05-09 | 2004-11-18 | Koninklijke Philips Electronics N.V. | Systems and methods for seamlessly proaming between a wireless wide area network and a wireless local area network |
-
2006
- 2006-03-30 KR KR1020060029068A patent/KR100809398B1/en not_active IP Right Cessation
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20020028501A (en) * | 2000-10-10 | 2002-04-17 | 김철권 | Method for conversion between sound data and text data in network and apparatus thereof |
KR20040029190A (en) * | 2002-09-25 | 2004-04-06 | 주식회사 케이티 | Apparatus for Receiving Short Message Service(SMS) in Internet Telephony and Method Thereof |
WO2004100452A1 (en) | 2003-05-09 | 2004-11-18 | Koninklijke Philips Electronics N.V. | Systems and methods for seamlessly proaming between a wireless wide area network and a wireless local area network |
Also Published As
Publication number | Publication date |
---|---|
KR20070097984A (en) | 2007-10-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP2150013B1 (en) | System, equipment and method for implementing special calling services | |
US20050117605A1 (en) | Network address and port translation gateway with real-time media channel management | |
WO2005010712A2 (en) | Method and system for suppressing early media in a communications network | |
CN1941783B (en) | Intelligent border element | |
CN100521631C (en) | System and method for generating ringbace tone | |
KR100602638B1 (en) | Voice service system and its connection method | |
JP2011512053A (en) | Method and apparatus for handling multimedia calls | |
US7443834B1 (en) | Combining multimedia services with traditional telephony | |
US20050047423A1 (en) | Protocol interworking framework | |
US6961332B1 (en) | Multiple appearance directory number support across packet- and circuit-switched networks | |
EP1989634B1 (en) | System and method for providing a compatibility feature in a session initiation protocol (sip) environment | |
CA2544154A1 (en) | Method and apparatus for enabling dynamic protocol interworking resolution with diverse endpoints | |
US9071690B2 (en) | Call transfer processing in SIP mode | |
KR100809398B1 (en) | Sms transmission method and system for multicast protocol support | |
CN101472019B (en) | Method, system and device for mutually communicating outband DTMF signaling | |
CN101365157A (en) | Service triggering method, system and apparatus | |
CN1976376B (en) | Method for calling session, IP telephone system and IP telephone terminal | |
US7460533B1 (en) | System and method for multi-casting announcements | |
US7778274B2 (en) | System and method for providing a compatibility feature in a session initiation protocol (SIP) environment | |
KR20200049715A (en) | Vioce call service swiching system, gateway apparatus and service swiching apparatus and control method each of them | |
CN101686441B (en) | Call hold service (CHS) calling method, equipment and system | |
EP4113930A1 (en) | Method and communication system for transmitting signaling information used for establishing a communication session between a calling end device and a called end device | |
CN101834835A (en) | Communication relay device, communication terminal and communication method | |
KR101114065B1 (en) | Hlr access server for direct access between internet telephony network and mobile network and method of processing call using thereof | |
KR100664841B1 (en) | Method and system for providing conference call service in broadband communication network |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20060330 |
|
PA0201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20070724 Patent event code: PE09021S01D |
|
PG1501 | Laying open of application | ||
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20080116 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20080226 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20080227 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
PR1001 | Payment of annual fee |
Payment date: 20110131 Start annual number: 4 End annual number: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20120131 Start annual number: 5 End annual number: 5 |
|
FPAY | Annual fee payment |
Payment date: 20130205 Year of fee payment: 6 |
|
PR1001 | Payment of annual fee |
Payment date: 20130205 Start annual number: 6 End annual number: 6 |
|
FPAY | Annual fee payment |
Payment date: 20140123 Year of fee payment: 7 |
|
PR1001 | Payment of annual fee |
Payment date: 20140123 Start annual number: 7 End annual number: 7 |
|
LAPS | Lapse due to unpaid annual fee | ||
PC1903 | Unpaid annual fee |
Termination category: Default of registration fee Termination date: 20160109 |