[go: up one dir, main page]

KR20170047992A - Method for forwarding call and communication device therefor - Google Patents

Method for forwarding call and communication device therefor Download PDF

Info

Publication number
KR20170047992A
KR20170047992A KR1020150148800A KR20150148800A KR20170047992A KR 20170047992 A KR20170047992 A KR 20170047992A KR 1020150148800 A KR1020150148800 A KR 1020150148800A KR 20150148800 A KR20150148800 A KR 20150148800A KR 20170047992 A KR20170047992 A KR 20170047992A
Authority
KR
South Korea
Prior art keywords
terminal
call
usim
nag
smart
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.)
Withdrawn
Application number
KR1020150148800A
Other languages
Korean (ko)
Inventor
최우용
Original Assignee
에스케이텔레콤 주식회사
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 에스케이텔레콤 주식회사 filed Critical 에스케이텔레콤 주식회사
Priority to KR1020150148800A priority Critical patent/KR20170047992A/en
Publication of KR20170047992A publication Critical patent/KR20170047992A/en
Withdrawn legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/16Communication-related supplementary services, e.g. call-transfer or call-hold
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/20Automatic or semi-automatic exchanges with means for interrupting existing connections; with means for breaking-in on conversations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/02Terminal devices
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/18Service support devices; Network management devices

Landscapes

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

Abstract

본 발명에 따른 착신전환 서비스의 통화중 대기 호 전환 방법은, 통화 중 호를 전환하는 방법에 있어서, USIM 단말을 경유하는 통화로를 통하여 NON-USIM 단말과 제 1 단말 사이에 호가 연결된 상태에서, 제 2 단말로부터 상기 NON-USIM 단말로의 호 접속 요청을 수신하는 단계와, 네트워크 API 게이트웨이(NAG)에 의해, 상기 NON-USIM 단말과 상기 제 1 단말 사이에서 연결된 호를 대기 호로 전환하는 단계와, 상기 NAG에 의해, 상기 NON-USIM 단말과 상기 USIM 단말 사이에 제 1 통화로를 설정하고 상기 USIM 단말과 상기 제 2 단말 사이에 제 2 통화로를 설정함으로써, 상기 NON-USIM 단말과 상기 제 2 단말 사이에서 호를 연결하는 단계를 포함할 수 있다.A method for switching a busy call between a NON-USIM terminal and a first terminal through a call path via a USIM terminal, the method comprising the steps of: Receiving a call connection request from the second terminal to the NON-USIM terminal, switching the call connected between the NON-USIM terminal and the first terminal to a wait call by the network API gateway (NAG) USIM terminal and the USIM terminal by setting a first call path between the NON-USIM terminal and the second terminal by the NAG, and setting a second call path between the USIM terminal and the second terminal by the NAG, Lt; RTI ID = 0.0 > 2 < / RTI > terminals.

Description

통화 중 호를 전환하는 방법 및 이를 위한 통신 단말{METHOD FOR FORWARDING CALL AND COMMUNICATION DEVICE THEREFOR}[0001] METHOD FOR FORWARDING CALL AND COMMUNICATION DEVICE THEREFOR [0002]

본 발명은 통화 중 호를 전환하는 방법 및 이를 위한 통신 단말에 관한 것으로 더욱 상세하게는, 원 넘버 멀티 디바이스(One Number Multi Device) 방식의 착신전환 서비스에서 스마트 착신전환 서비스가 지원되는 NON-USIM 단말과 상대 단말 간에 통화중인 호를 대기 호로 전환시킬 수 있는 통화중 호를 전환하는 방법 및 이를 위한 통신 단말에 관한 것이다.The present invention relates to a method for switching a busy call and a communication terminal for the same, and more particularly, to a method for switching a call between a NON-USIM terminal supporting a smart call forwarding service in a call forwarding service of a one number multi- And a communication terminal for switching a call in the call between the counterpart terminal and the counterpart terminal,

잘 알려진 바와 같이, 스마트폰 등과 같은 통신 단말(또는 휴대 단말)에는 부가적인 서비스 기능으로서 통화중 호 전환 기능(Call Transfer)이 있는데, 이러한 통화중 호 전환(통화 넘김)은 통신 단말이 상대 단말과 진행 중인 통화 호를 제 3 가입자, 즉 다른 통신 단말로 전환해 주는 기능을 의미한다.As is well known, a communication terminal (or portable terminal) such as a smart phone has a call transfer function as an additional service function. The call transfer (call transfer) Means a function for switching an ongoing call to a third subscriber, i.e., another communication terminal.

따라서, 통신 단말의 사용자들은 필요할 때마다 언제든지 통화중 호 전환 기능을 이용하여 자신이 상대 단말과 현재 통화중인 호를 제3자(제 3 통신 단말)에게 전환(통화 넘김)시키는 서비스를 제공받을 수 있다.Accordingly, the users of the communication terminal can be provided with a service to switch (call forward) the call currently in communication with the counterpart terminal to the third party (third communication terminal) at any time by using the call transfer function have.

또한, 통신 단말에는 다른 부가적인 서비스 기능으로서 착신전환 서비스가 있는데, 이러한 착신전환 서비스에서는 USIM 단말로의 착신 호를 통신용 칩(예컨대, USIM)이 장착(탑재)되지 않은 NON-USIM 단말로 전환하는 기능을 제공하고 있다.Also, there is a call forwarding service as another additional service function in the communication terminal. In this call forwarding service, an incoming call to the USIM terminal is switched to a NON-USIM terminal to which the communication chip (for example, USIM) Function.

따라서, USIM 단말의 사용자는 USIM 단말로 착신되는 호를 자신이 미리 지정해 둔 NON-USIM 단말로 전환시킴으로써, NON-USIM 단말을 통해 상대 단말과 통화하는 서비스를 제공받을 수 있다.Accordingly, a user of the USIM terminal can receive a service for making a call with a counterpart terminal through the NON-USIM terminal by converting the call received to the USIM terminal into a NON-USIM terminal previously designated by the USIM terminal.

한편, NON-USIM 단말을 통해 상대 단말과 통화중에 다른 단말로부터 통화가 수신되는 경우 현재 통화중인 상대 단말을 대기 호로 전환시킨 후 NON-USIM 단말과 다른 단말 간을 통화 연결시킬 수 있는 서비스를 제공할 수 있다면, 단말 사용자의 다양한 서비스 욕구를 더욱 효과적으로 충족시킬 수 있을 것이나, 현재로서는 이러한 서비스 모델에 대한 어떠한 제안도 제시도 없는 실정이다.Meanwhile, when a call is received from another terminal through a NON-USIM terminal during a call with a counterpart terminal, the other terminal is switched to a wait call, and a service is provided for making a call connection between the NON-USIM terminal and another terminal It is possible to satisfy various service desires of the terminal users more effectively, but at present, there is no suggestion of such a service model.

대한민국 공개특허 제10-2010-0019760호(공개일 : 2010. 02. 19.)Korean Patent Publication No. 10-2010-0019760 (published on Feb. 19, 2010)

본 발명은 NON-USIM 단말이 USIM 단말을 경유하는 통화로를 이용하여 상대 단말A와 통화중인 상태에서 상대 단말B로부터 신규 통화가 수신될 때, NON-USIM 단말과 상대 단말A 간의 통화를 대기 호로 전환시키고, NON-USIM 단말과 상대 단말B를 통화 연결시킬 수 있는 착신전환 서비스의 통화중 대기 호 전환 방법과 이를 위한 통신 단말을 제안하고자 한다.The present invention is characterized in that when a new call is received from the counterpart terminal B while the NON-USIM terminal is in a call with the counterpart terminal A using the call path via the USIM terminal, the call between the NON- And a call termination method for a call transfer service capable of establishing a call connection between the NON-USIM terminal and the counterpart terminal B, and a communication terminal for the same.

본 발명이 해결하고자 하는 과제는 상기에서 언급한 것으로 제한되지 않으며, 언급되지 않은 또 다른 해결하고자 하는 과제는 아래의 기재들로부터 본 발명이 속하는 통상의 지식을 가진 자에 의해 명확하게 이해될 수 있을 것이다.The problems to be solved by the present invention are not limited to those mentioned above, and another problem to be solved by the present invention can be clearly understood by those skilled in the art from the following description will be.

본 발명은, 일 관점에 따라, 통화 중 호를 전환하는 방법에 있어서, USIM 단말을 경유하는 통화로를 통하여 NON-USIM 단말과 제 1 단말 사이에 호가 연결된 상태에서, 제 2 단말로부터 상기 NON-USIM 단말로의 호 접속 요청을 수신하는 단계와, 네트워크 API 게이트웨이(NAG)에 의해, 상기 NON-USIM 단말과 상기 제 1 단말 사이에서 연결된 호를 대기 호로 전환하는 단계와, 상기 NAG에 의해, 상기 NON-USIM 단말과 상기 USIM 단말 사이에 제 1 통화로를 설정하고 상기 USIM 단말과 상기 제 2 단말 사이에 제 2 통화로를 설정함으로써, 상기 NON-USIM 단말과 상기 제 2 단말 사이에서 호를 연결하는 단계를 포함하는 통화 중 호를 전환하는 방법을 제공한다.A method for switching a call during a call according to an aspect of the present invention includes the steps of receiving a call from a second terminal while a call is connected between the NON-USIM terminal and the first terminal through a call path via a USIM terminal, USIM terminal; switching a call connected between the NON-USIM terminal and the first terminal to an idle call by a network API gateway (NAG); receiving, by the NAG, USIM terminal establishes a first call path between the NON-USIM terminal and the USIM terminal and establishes a second call path between the USIM terminal and the second terminal, thereby establishing a call connection between the NON-USIM terminal and the second terminal The method comprising the steps of:

본 발명은, 다른 관점에 따라, NON-USIM 단말과 제 1 단말 사이에 연결된 호를 대기 호로 전환하는 통신 단말에 있어서, 상기 통신 단말을 경유하는 통화로를 통하여 상기 NON-USIM 단말과 상기 제 1 단말 사이에 호가 연결된 상태에서 제 2 단말로부터 상기 NON-USIM 단말로의 호 접속 요청을 수신하는 경우, 상기 NON-USIM 단말과 상기 제 2 단말 사이에서 호가 연결되도록 하는 착신 전환부를 포함하며, 상기 착신 전환부는 상기 NON-USIM 단말과 상기 제 1 단말 사이에 연결된 호를 대기 호로 전환시키고, 상기 NON-USIM 단말과 상기 USIM 단말 사이의 제 1 통화로 및 상기 USIM 단말과 상기 제 2 단말 사이의 제 2 통화로를 설정함으로써 상기 NON-USIM 단말과 상기 제 2 단말 사이에서 호가 연결되도록 하는 통신 단말을 제공한다.The present invention provides, in another aspect, a communication terminal for switching a call connected between a NON-USIM terminal and a first terminal to a stand-by call, wherein the NON-USIM terminal and the first USIM terminal and the second terminal when a call connection request from the second terminal to the NON-USIM terminal is received while a call is connected between the terminals, The switching unit switches a call connected between the NON-USIM terminal and the first terminal to an idle call, and transmits a first call between the NON-USIM terminal and the USIM terminal and a second call between the USIM terminal and the second terminal, USIM terminal and the second terminal by establishing a call connection to the NON-USIM terminal.

본 발명은 NON-USIM 단말이 USIM 단말을 경유하는 통화로를 이용하여 상대 단말A와 통화중인 상태에서 상대 단말B로부터 신규 통화가 수신될 때, 상대 단말A와의 통화를 대기 호로 전환시킴과 동시에 NON-USIM 단말과 상대 단말B를 통화 연결시켜 줌으로써, NON-USIM 단말을 위한 통화중 대기 호 전환 서비스와 관련한 단말 사용자들의 다양한 서비스 욕구를 효과적으로 충족시킬 수 있다.When a new call is received from a counterpart terminal B while the NON-USIM terminal is in a call with the counterpart terminal A using the call path via the USIM terminal, the call is switched to the wait call and the NON -Using the call connection between the USIM terminal and the counterpart terminal B, it is possible to effectively satisfy various service needs of the terminal users related to the call waiting call transfer service for the NON-USIM terminal.

도 1은 본 발명의 실시 예에 따른 착신전환 서비스의 통화중 대기 호 전환 방법을 실현하는데 적합한 호 처리 네트워크 시스템의 구성도이다.
도 2는 본 발명에 따라 NON-USIM 단말과 상대 단말 간의 통화 호를 대기 호로 전환시키는 주요 절차를 도시한 플로우차트이다.
FIG. 1 is a configuration diagram of a call processing network system suitable for realizing a busy call switching method for a call transfer service according to an embodiment of the present invention.
FIG. 2 is a flowchart illustrating a main procedure for converting a call between a NON-USIM terminal and a counterpart terminal into an idle call according to the present invention.

먼저, 본 발명의 장점 및 특징, 그리고 그것들을 달성하는 방법은 첨부되는 도면과 함께 상세하게 후술되는 실시 예들을 참조하면 명확해질 것이다. 여기에서, 본 발명은 이하에서 개시되는 실시 예들에 한정되는 것이 아니라 서로 다른 다양한 형태로 구현될 수 있으며, 단지 본 실시 예들은 본 발명의 개시가 완전하도록 하고, 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자가 발명의 범주를 명확하게 이해할 수 있도록 하기 위해 예시적으로 제공되는 것이므로, 본 발명의 기술적 범위는 청구항들에 의해 정의되어야 할 것이다.First, the advantages and features of the present invention, and how to accomplish them, will be clarified with reference to the embodiments to be described in detail with reference to the accompanying drawings. While the present invention has been described with reference to exemplary embodiments, it is to be understood that the invention is not limited to the disclosed exemplary embodiments, but, on the contrary, It will be understood by those of ordinary skill in the art that various changes in form and details may be made therein without departing from the spirit and scope of the invention as defined by the appended claims.

아울러, 아래의 본 발명을 설명함에 있어서 공지 기능 또는 구성 등에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우에는 그 상세한 설명을 생략할 것이다. 그리고, 후술되는 용어들은 본 발명에서의 기능을 고려하여 정의된 용어들인 것으로, 이는 사용자, 운용자 등의 의도 또는 관례 등에 따라 달라질 수 있음은 물론이다. 그러므로, 그 정의는 본 명세서의 전반에 걸쳐 기술되는 기술사상을 토대로 이루어져야 할 것이다.In the following description of the present invention, detailed description of known functions and configurations incorporated herein will be omitted when it may make the subject matter of the present invention rather unclear. It is to be understood that the following terms are defined in consideration of the functions of the present invention, and may be changed according to intentions or customs of a user, an operator, and the like. Therefore, the definition should be based on the technical idea described throughout this specification.

이하, 첨부된 도면을 참조하여 본 발명의 바람직한 실시 예에 대하여 상세하게 설명한다.Hereinafter, preferred embodiments of the present invention will be described in detail with reference to the accompanying drawings.

도 1은 본 발명의 실시 예에 따른 착신전환 서비스의 통화중 대기 호 전환 방법을 실현하는데 적합한 호 처리 네트워크 시스템의 구성도로서, 2개의 IP 단말(102, 104), 통신 단말(106), NAG(Network API Gateway)(108), 푸시 서버(110), CSCF(112), HSS(114), TAS(116), 통신망(118), 상대 단말A(120) 및 상대 단말B(122) 등을 포함할 수 있다.FIG. 1 is a block diagram of a call processing network system suitable for realizing a busy call switching method of a call forwarding service according to an embodiment of the present invention, and includes two IP terminals 102 and 104, a communication terminal 106, (Network API Gateway) 108, the push server 110, the CSCF 112, the HSS 114, the TAS 116, the communication network 118, the counterpart terminal A 120 and the counterpart terminal B 122 .

여기에서, 실선으로 블록되어 참조부호 A로서 표시된 TAS(116), CSCF(112) 및 HSS(114) 등은 IMS(IP Multimedia Subsystem)망을 의미할 수 있는데, 이러한 IMS망은 지능망 또는 지능망 노드로 정의될 수 있다. 또한, 상대 단말A는 제 1 단말로 정의될 수 있고, 상대 단말B는 제 2 단말로 정의될 수 있다.Here, the TAS 116, the CSCF 112 and the HSS 114, which are blocked by a solid line and denoted by the reference A, may mean an IMS (IP Multimedia Subsystem) network, which may be an intelligent network or an intelligent network node Can be defined. Also, the counterpart terminal A can be defined as a first terminal, and the counterpart terminal B can be defined as a second terminal.

도 1을 참조하면, IP 단말(102)은, 예컨대 푸시 기능을 갖는 태블릿, 즉 통신용 칩(예컨대, USIM(Universal Subscriber Identification Module) 또는 SIM(Subscriber Identification Module))이 탑재(장착)되지 않은 태블릿 단말 등을 의미하는 것으로, NON-USIM(또는 NON-SIM) 단말로 정의될 수 있는데, 이러한 IP 단말(102)에는 통신용 칩 없이도 본 발명에 따라 제공되는 스마트 착신전환 서비스의 통화중 대기 호 전환 서비스를 받을 수 있도록 스마트 착신전환 앱(1022)이 탑재(로딩)될 수 있다. 여기에서, 스마트 착신전환 앱(1022)은 자체 통화 기능을 갖는 것으로, 이를 위해 주소록, 다이얼링 메뉴, 마이크, 스피커 등에 대한 기능 제어를 제공할 수 있다.1, the IP terminal 102 includes a tablet terminal having a push function, that is, a tablet terminal without a communication chip (for example, a Universal Subscriber Identification Module (USIM) or a SIM (Subscriber Identification Module) (Or NON-SIM) terminal. The IP terminal 102 can be provided with a standby call transfer service of the smart call forwarding service provided according to the present invention without a communication chip. The smart forwarding application 1022 can be loaded (loaded). Here, the smart call forwarding application 1022 has a self-call function and can provide function control for an address book, a dialing menu, a microphone, a speaker, and the like.

그리고, IP 단말(102)에 선택적으로(로딩/언로딩 자유롭게) 탑재 가능한 스마트 착신전환 앱(1022)은 소프트웨어 어플리케이션으로 구현될 수 있을 뿐만 아니라 착탈 자유로운 하드웨어 형태로 구현될 수도 있으며, 발신 전환부 또는 착발신 전환부의 명칭으로 정의될 수 있다.The smart call forwarding application 1022 that can be selectively loaded (loaded / unloaded) into the IP terminal 102 may be implemented as a software application or a detachable hardware, And can be defined as the name of the incoming / outgoing call switching unit.

또한, IP 단말(102)에 탑재되는 스마트 착신전환 앱(1022)은 스마트 착신전환의 통화를 실행하기 위한 통화로가 제공되는 동안에만 선택적으로 기동(실행)되고, 스마트 착신전환의 통화를 실행하기 위한 통화로가 제공되지 않는 상황일 경우에는 대기 모드(NAG와 알림 채널(또는 HTTP 채널)을 유지하지 않는 상태)로 유지될 수 있다.In addition, the smart call forwarding application 1022 installed in the IP terminal 102 is selectively activated (executed) only while a call for executing the smart call forwarding transition is provided, (A state in which the NAG and the notification channel (or the HTTP channel) are not maintained) in a situation in which a call route is not provided.

여기에서, 스마트 착신전환의 통화를 위한 통화로가 제공되지 않는 상황일 때, 스마트 착신전환 앱(1022)을 대기 모드로 유지시키는 것은 채널 자원이 불필요하게 낭비되는 것을 방지하기 위해서이다.Here, keeping the smart call forwarding application 1022 in the standby mode when there is no call for smart call forwarding is not necessary, in order to prevent the channel resources from being wasted unnecessarily.

즉, IP 단말(102)에 탑재되는 스마트 착신전환 앱(1022)은 통화를 위한 통화 앱으로 정의될 수 있는데, 이를 위해 다양한 메뉴 UI(사용자 인터페이스), 예컨대 다이얼링, 주소록 인터페이스, 마이크 제어, 스피커 제어 등과 같은 다양한 기능을 실현할 수 있는 메뉴 UI가 구비될 수 있다.In other words, the smart call forwarding application 1022 installed in the IP terminal 102 can be defined as a call application for a call. For this purpose, various menu UIs (user interface) such as dialing, address book interface, microphone control, And the like can be provided.

그리고, IP 단말(104)은, 예컨대 푸시 기능을 갖지 않는 PC, IP-TV, 즉 통신용 칩(예컨대, USIM 또는 SIM)이 탑재(장착)되지 않은 단말(NON-USIM 단말)을 의미할 수 있는 것으로, 이러한 IP 단말(104)에는 통신용 칩 없이도 본 발명에 따라 제공되는 스마트 착신전환의 통화중 대기 호 전환 서비스를 받을 수 있도록, IP 단말(102)과 동일 또는 유사한 기능을 수행할 수 있는 스마트 착신전환 앱(1042)이 탑재될 수 있다.The IP terminal 104 may be, for example, a terminal (NON-USIM terminal) that does not have a PC, an IP-TV, a communication chip (e.g., USIM or SIM) The IP terminal 104 is provided with a smart incoming call capable of performing the same or similar function as that of the IP terminal 102 in order to receive the call waiting call transfer service of the smart call forwarding provided according to the present invention, The conversion application 1042 can be mounted.

이때, IP 단말(104)은, 푸시 기능을 사용할 수 없는 단말이기 때문에 NAG(108)와의 알림 채널을 생성 및 유지해야만 하는데, 이를 위해 IP 단말에 탑재된 스마트 착신전환 앱(1042)이 구동(실행)될 때 사용자 ID, 디바이스 ID, 인증토큰 등의 정보를 포함하는 알림 API 메시지를 생성(호출)하여 NAG(108)로 전달함으로써, NAG(108)와의 알림 채널을 생성 및 유지할 수 있다. 즉, IP 단말(104)은 NAG(108)와의 알림 채널이 호의 전환 이전에 이미 생성되어 유지되고 있는 단말을 의미할 수 있다.At this time, since the IP terminal 104 is a terminal that can not use the push function, a notification channel with the NAG 108 must be generated and maintained. To this end, the smart call diversion application 1042 mounted on the IP terminal is driven ), It can generate and maintain a notification channel with the NAG 108 by generating (calling) a notification API message including information such as a user ID, a device ID, an authentication token, etc. and transmitting the notification API message to the NAG 108. In other words, the IP terminal 104 may refer to a terminal that has already been generated and maintained before the call switch of the notification channel with the NAG 108.

여기에서, IP 단말(104)에 탑재되는 스마트 착신전환 앱(1042)은 IP 단말(104)의 전원이 온 되거나 혹은 운영체제(운영 프로그램)가 시동(부팅)될 때 자동 실행되도록 설정될 수 있다.Here, the smart call forwarding application 1042 installed in the IP terminal 104 may be set to be automatically executed when the power of the IP terminal 104 is turned on or when an operating system (operating program) is started (booted).

다음에, 통신 단말(106)은, 예컨대 통신용 칩(또는 통신용 카드)이 탑재(장착)된 HD 음성(Voice) 단말을 의미할 수 있는 것으로, USIM(또는 SIM) 단말로 정의될 수 있는데, 이러한 통신 단말(106)에는 HD 음성(HDV) 통신을 위한 모듈(1062)이 장착되어 있으며, 또한 통신용 칩이 탑재되지 않은 IP 단말(예컨대, 태블릿, PC, IP-TV 등)에게 착신전환 서비스에 따라 통화중 대기 호 전환 등을 제공하는데 필요한 통화로를 제공하는 앱(APP)(1064), 즉 스마트 착신전환 앱(1064)을 탑재할 수 있다.Next, the communication terminal 106 may be an HD voice terminal mounted with a communication chip (or a communication card), and may be defined as a USIM (or SIM) terminal. A module 1062 for HD voice communication (HDV) communication is mounted on the communication terminal 106 and an IP terminal (e.g., tablet, PC, IP-TV, etc.) (APP) 1064, that is, a smart call forwarding application 1064, which provides a call route required to provide a call transfer during a call.

여기에서, 통신 단말(106)에 선택적으로(로딩/언로딩 자유롭게) 탑재 가능한 스마트 착신전환 앱(1064)은 소프트웨어 어플리케이션으로 구현될 수 있을 뿐만 아니라 착탈 자유로운 하드웨어 형태로 구현될 수도 있으며, 착신 전환부, 발신 전환부 및 착발신 전환부 중 어느 하나와 같은 명칭으로 정의될 수 있다. 또한, 통신 단말(106)에 장착되는 통신용 칩은, 예컨대 가입자 식별 모듈로서 정의되는 USIM 카드 또는 SIM 카드 등을 의미할 수 있다.Here, the smart call forwarding application 1064 that can be selectively loaded (loaded / unloaded) into the communication terminal 106 may be implemented as a software application or a detachable hardware form, , A calling switching unit, and a calling / receiving switching unit. Further, the communication chip mounted on the communication terminal 106 may mean, for example, a USIM card or a SIM card defined as a subscriber identity module.

이때, 통신 단말(106)에 탑재되는 스마트 착신전환 앱(1064)은 IP 단말에게 착신전환 서비스의 통화로 또는 통화중 대기 호 전환을 위한 경로를 제공하는 동안에만 선택적으로 기동(실행)하고, IP 단말에게 착신전환 서비스의 통화로 또는 통화중 대기 호 전환을 위한 경로를 제공하지 않는 상황일 경우에는 대기 모드(NAG와 알림 채널(또는 HTTP 채널)을 유지하지 않는 상태)를 유지한다. 여기에서, IP 단말에게 착신전환 서비스의 통화로 또는 통화중 대기 호 전환을 위한 경로를 제공하지 않는 상황일 때, 스마트 착신전환 앱(1064)을 대기 모드로 유지시키는 것은 채널 자원이 불필요하게 낭비되는 것을 방지하기 위해서이다.At this time, the smart forwarding application 1064 installed in the communication terminal 106 selectively activates (executes) the IP terminal only during a call for a call forwarding service or during a call, (NAG and notify channel (or HTTP channel) is not maintained) in a case where the terminal does not provide a route for the call forwarding service or a standby call transfer during the call. Keeping the smart call forwarding application 1064 in the standby mode when there is no route to the IP terminal for a call forwarding service or for a standby call during a call is unnecessary waste of channel resources In order to prevent that.

그리고, 스마트 착신전환 앱(1064)은 푸시 서버(110)로부터 푸시 메시지가 수신될 때 기동함으로써 NAG(108)와의 메시지 교환을 통해 NAG(108)로의 알림 채널을 생성할 수 있다. 이때, 스마트 착신전환 앱(1064)의 기동 종료(즉, 대기 모드로의 전환)는 NAG(108)로부터의 통지(통화 연결 해지 통지)에 의해 실현될 수 있다.The smart call forwarding application 1064 can generate a notification channel to the NAG 108 through a message exchange with the NAG 108 by activating when the push message is received from the push server 110. [ At this time, termination of activation of the smart call forwarding application 1064 (that is, switching to the standby mode) can be realized by a notification from the NAG 108 (call connection cancellation notification).

따라서, 통신 단말(106)에 탑재되는 스마트 착신전환 앱(1064)은 통화를 위한 통화 앱이라기 보다는 관리를 위한 관리 앱으로 정의될 수 있는데, 이를 위해 간단한 메뉴 UI(사용자 인터페이스), 예컨대 스마트 착신전환 서비스의 활성화(스마트 착신전환의 이용 가능 상태) 또는 비활성화(스마트 착신전환의 이용 불가능 상태)의 여부를 설정(선택)할 수 있는 메뉴 UI, NON-USIM 단말이 상대 단말과 통화중인 상태에서 다른 단말로부터 통화가 수신될 때 통화중이던 상대 단말의 통화 호를 대기 호로 전환시키는 기능을 온/오프할 수 있는 메뉴 UI 등을 구비할 수 있다.Accordingly, the smart call forwarding application 1064 installed in the communication terminal 106 may be defined as a management application for management rather than a call application for a call. For this purpose, a simple menu UI (user interface) A menu UI for setting (selecting) whether or not the activation of the service (the availability state of the smart call forwarding) or the inactivation of the smart call forwarding (the disabled state of the smart call forwarding) And a menu UI for turning on / off a function of switching a call signal of a counterpart terminal, which is in a call state, to a wait call when a call is received from the counterpart terminal.

한편, NAG(Network API Gateway : 네트워크 API 게이트웨이)(108)는 NON-USIM 단말(예컨대, IP 단말(102))이 USIM 단말(예컨대, 통신 단말(106))을 통화로 경유처로 하여 상대 단말(예컨대, 상대 단말A)과 통화중인 상태에서 다른 상대 단말(예컨대, 상대 단말B)로부터 신규 통화가 요청(신규 호의 착신)될 때, 내부 DB(도시 생략)의 조회를 통해 해당 자번호에 연계된 사용자 ID와 디바이스 ID들을 탐색한 후, 텔코 호(Telco Call) 착신 알림(Notification) 메시지를 생성하여 USIM 단말인 통신 단말(106)에 탑재된 스마트 착신전환 앱(1064)에게 전달하는 등의 기능을 제공할 수 있다.On the other hand, the NAG (Network API Gateway) 108 makes the NON-USIM terminal (for example, the IP terminal 102) via the USIM terminal (e.g., the communication terminal 106) When a new call is requested (incoming call of a new call) from another counterpart terminal (for example, a counterpart terminal B) in a state of being in communication with the counterpart terminal A, for example, A function of generating a Telco Call Notification message and transmitting it to the smart call diversion application 1064 mounted on the communication terminal 106, which is a USIM terminal, .

이때, 텔코 호라 함은 타사 통신망이 아닌 자사 통신망(예컨대, SKT 통신망 등)에서 발생되는 호(발신 호)를 의미할 수 있다. 그리고, 텔코 호 착신 알림 메시지는 USIM 단말(즉, 통신 단말(106))에서 텔코 호의 착신을 전달받는 기능을 제공하는 메시지로서, 이를 위해 USIM 단말은 사전에 NAG(108)와 알림 채널이 연결되어 있어야 한다.At this time, the term 'telco' may refer to a call (outgoing call) generated from a private communication network (eg, SKT communication network) rather than a third party communication network. A telco call reception notification message is a message for providing a function of receiving a call reception of a telco from a USIM terminal (i.e., the communication terminal 106). To this end, the USIM terminal is connected to the NAG 108 in advance with a notification channel .

여기에서, 사용자 ID는 통신 단말(106)의 사용자에 대해 부여되는 ID일 수 있고, 디바이스 ID는 통신 단말(106)과 각 IP 단말(예컨대, 태블릿, PC, IP-TV 등)별로 각각 부여되는 하나 또는 다수의 단말 ID를 의미할 수 있다.Here, the user ID may be an ID assigned to the user of the communication terminal 106, and the device ID may be assigned to the communication terminal 106 and each IP terminal (e.g., tablet, PC, IP-TV, etc.) May refer to one or more terminal IDs.

그리고, NAG(108)는 스마트 착신전환 앱(1064)으로부터 텔코 호 착신 알림 메시지에 대응하는 릴레이 호(Relay Call) 발신 API 메시지가 수신될 때, 릴레이 호 착신 알림(Notification) 메시지를 생성하여 IP 단말(102)의 스마트 착신전환 앱(1022)으로 전달하는 등의 기능을 제공할 수 있다. 여기에서, 릴레이 호 발신 API 메시지는 NON-USIM 단말(IP 단말)에서 USIM 단말로 릴레이 호를 발신하거나 혹은 USIM 단말이 NON-USIM 단말(IP 단말)로 릴레이 호를 발신하는 기능을 제공할 수 있다.When the NAG 108 receives a relay call origination API message corresponding to the telco call reception notification message from the smart call forwarding application 1064, the NAG 108 generates a relay call incoming notification message, To the smart call forwarding application 1022 of the smart call forwarding application 102, for example. Here, the relay call origination API message may provide a function of originating a relay call from a NON-USIM terminal (IP terminal) to a USIM terminal or a function of a USIM terminal transmitting a relay call to a NON-USIM terminal (IP terminal) .

또한, NAG(108)는 신규 통화의 수락 응답에 따라 IP 단말(102)의 스마트 착신전환 앱(1022)으로부터 텔코 호(Telco Call) 제어 전달 API 메시지가 수신될 때, 그에 대응하는 텔코 호 제어 전달 알림(Notification) 메시지를 생성하여 통신 단말(106)의 스마트 착신전환 앱(1064)으로 전달하는 등의 기능을 제공할 수 있다.The NAG 108 also receives a telco call control transfer API message from the smart call forwarding application 1022 of the IP terminal 102 in response to the acceptance response of the new call, And delivering a Notification message to the smart call forwarding application 1064 of the communication terminal 106, for example.

여기에서, 텔코 호 제어 전달 API 메시지는, 예컨대 사용자 ID, 디바이스 ID, 인증토큰, 릴레이 호(Relay Call) 세션 ID, 텔코 호(Telco Call) 제어정보(hold) 등을 포함할 수 있고, 텔코 호 제어 전달 알림 메시지는, 예컨대 서비스명, 릴레이 호(Relay Call) 세션 ID, 텔코 호(Telco Call) 제어정보(transfer) 등을 포함할 수 있는데, 텔코 호 제어 전달 API 메시지는 NON-USIM 단말이 렐레이 호를 통해 USIM 단말로 텔코 호의 제어를 요청하는 기능을 제공할 수 있고, 또한 텔코 호 제어 전달 알림 메시지는 NON-USIM 단말이 렐레이 호를 통해 USIM 단말로부터 텔코 호의 상태를 전달받는 기능을 제공할 수 있다.Here, the telco call control transfer API message may include, for example, a user ID, a device ID, an authentication token, a relay call session ID, a telco call control information (hold) The control delivery notification message may include, for example, a service name, a relay call session ID, a telco call control information, and the like. The telco call control transfer API message includes a NON- And a function of requesting control of the telco call to the USIM terminal through the call, and the function of receiving the status of the telco call from the USIM terminal through the NL-USIM terminal via the relay call can be provided can do.

또한, NAG(108)는 신규 통화가 수락되는 시점에 IP 단말(102)의 스마트 착신전환 앱(1022)으로부터 릴레이 호(Relay Call) 수락 API 메시지가 수신될 때, 그에 대응하는 릴레이 호 수락 알림 메시지를 생성하여 통신 단말(106)의 스마트 착신전환 앱(1064)으로 전달하는 등의 기능을 제공할 수 있다. 여기에서, 릴레이 호 수락 API 메시지는 USIM 단말 및 NON-USIM 단말에서 릴레이 호의 착신에 대해 수신을 수락하는 기능을 제공할 수 있고, 릴레이 호 수락 알림 메시지는 USIM 단말 및 NON-USIM 단말에서 릴레이 호가 수락되었음을 전달받는 기능을 제공할 수 있다.When the relay call acceptance API message is received from the smart call forwarding application 1022 of the IP terminal 102 at the time when the new call is accepted, the NAG 108 transmits a corresponding relay call acceptance notification message To the smart call forwarding application 1064 of the communication terminal 106, and so on. Here, the relay call admission API message may provide a function of accepting reception of a relay call at the USIM terminal and the NON-USIM terminal, and the relay call acceptance announcement message may be accepted when the relay call is accepted at the USIM terminal and the NON- It is possible to provide the function of receiving the message that the message has been received.

더욱이, NAG(108)는 스마트 착신전환 앱(1064)과 스마트 착신전환 앱(1022) 간에 주고받은 API 메시지들을 기반으로 신규 통화에 대한 통화로(RTP Media path)를 셋업(호 셋업)하는 등의 기능을 제공할 수 있는데, IP 단말(102)이 NAT 환경에 있을 경우 NAG(108)를 경유하도록 통화로를 형성할 수 있고, NAT가 존재하지 않는 환경일 경우 스마트 착신전환 앱(1022)과 스마트 착신전환 앱(1064) 간의 통화로를 P2P로 연결할 수 있다.Further, the NAG 108 may set up (call setup) an RTP media path for a new call based on the API messages exchanged between the smart call forwarding application 1064 and the smart call forwarding application 1022 If the IP terminal 102 is in an NAT environment, it can form a call path via the NAG 108. In an environment where there is no NAT, the smart call forwarding application 1022 and the smart The call path between the call forwarding application 1064 and the call forwarding application 1064 can be connected by P2P.

그리고, 푸시 서버(110)는 NAG(108)로부터 푸시 인증토큰, 디바이스 ID 등을 포함하는 푸시 전달 요청 메시지가 전달될 때 IP 단말에 탑재된 스마트 착신전환 앱 및/또는 통신 단말(106)에 탑재된 스마트 착신전환 앱(1064)이 기동(Wake-up)될 수 있도록 푸시 메시지를 생성하여 각 스마트 착신전환 앱으로 선택 전달하는 등의 기능을 제공할 수 있다.When the push delivery request message including the push authentication token, the device ID, and the like is transmitted from the NAG 108, the push server 110 loads the smart call forwarding application and / or the communication terminal 106 installed in the IP terminal The smart-call forwarding application 1064 may generate a push message so that the smart-call forwarding application 1064 may be woken up and transmit the selected message to each smart call-forwarding application.

다음에, IMS망(A) 내의 CSCF(Call Session Control Function)(112)는 호 세션 제어 노드로 정의될 수 있는 것으로, IMS 기반으로 호 처리를 수행하며, SIP(Session Initiation Protocol) 기반의 멀티미디어 세션 제어를 위한 기본 기능 등을 수행할 수 있다.Next, a call session control function (CSCF) 112 in the IMS network A can be defined as a call session control node. The call session control function 112 performs call processing based on IMS, and performs a session initiation protocol (SIP) And basic functions for control.

또한, CSCF(112)는 NAG(108)로부터 기존 통화를 대기시키기 위한 재통화 연결요청(re-INVITE) 메시지가 전달될 때 이를 TAS(116)로 라우팅하고, 재통화 연결요청에 대한 성공 응답(예컨대, SIP 200 OK) 메시지가 TAS(116)로부터 수신될 때 이를 NAG(108)로 전달하는 등의 기능을 수행할 수 있는데, 이를 위해 HSS(114)에 저장되어 있는 가입자 정보 등을 이용할 수 있다.The CSCF 112 also routes the re-INVITE message to the TAS 116 when it receives a re-INVITE message for waiting for an existing call from the NAG 108, For example, the SIP 200 OK message may be transmitted to the NAG 108 when it is received from the TAS 116. For this purpose, subscriber information stored in the HSS 114 may be used .

여기에서, HSS(Home Subscriber Server)(114)는 통신망에 대한 IMS 기반의 가입자 정보 등이 저장되어 있는 데이터베이스를 포함하는 가입자 정보 관리 노드를 의미할 수 있는 것으로, 가입자 프로파일 정보, 인증, 단말의 위치 관련 데이터 등을 저장 및 관리하는 기능을 제공할 수 있다.Here, the HSS (Home Subscriber Server) 114 may refer to a subscriber information management node including a database storing subscriber information based on IMS based on a communication network, and may include subscriber profile information, authentication, Related data and the like can be provided.

다음에, TAS(Telephony Application Server)(116)는 응용 서비스 노드를 의미할 수 있는 것으로, 예컨대 스마트 착신전환, 발신자 표시, 발/착신 금지, 그룹 영상 통화 등과 같은 부가 서비스 동작 및 호 처리와 호 연결 관리 및 호 처리를 위한 메시지 필드 변경 등의 기능을 수행할 수 있다.Next, the TAS (Telephony Application Server) 116 may refer to an application service node. For example, the TAS (Application Telephony Application Server) 116 may include an application service node such as smart call forwarding, caller display, Change of message fields for management and call processing, and the like.

또한, TAS(116)는 NON-USIM 단말과 상대 단말(예컨대, 상대 단말A)이 통화중인 상태에서 다른 상대 단말(예컨대, 상대 단말B)로부터 통화 요청이 시도될 때, 내부 DB(도시 생략)를 탐색함으로써 착신자가 스마트 착신전환 가입자이면서 현재 통화중 상태인지와 통화중 대기 부가 서비스에 가입한 가입자인지의 여부를 확인하고, 확인 결과 스마트 착신전환 가입자이면서 통화중 대기 부가 서비스에 가입한 가입자일 때 다른 상대 단말로부터의 신규 통화 요청에 대해 스마트 착신전환 자번호로의 호 착신을 처리하는 등의 기능을 제공할 수 있다.Also, the TAS 116 transmits an internal DB (not shown) when a call request is attempted from another correspondent terminal (e.g., counterpart terminal B) while the NON-USIM terminal and the counterpart terminal (e.g., counterpart terminal A) It is checked whether the called party is the smart call forwarding subscriber and whether the call is currently in the busy state and the subscriber who is subscribed to the standby service during the call. If it is determined that the subscriber is a smart call forwarding subscriber and the call waiting subscriber is subscribed to the service And a function of processing a call incoming to the smart call diverting number for a new call request from another counterpart terminal.

예컨대, TAS(116)는 상대 단말B로부터 통화 요청이 시도될 때 스마트 착신전환 용도의 자번호를 착신번호로 변경하고, 호 착신 통화 연결요청(SIP INVITE) 메시지를 생성한 후 CSCF(112)를 경유시켜 NAG(108)로 전달하는 등의 기능을 제공할 수 있다.For example, when the TAS 116 attempts to make a call from the counterpart terminal B, the TAS 116 changes the SMS number for the smart call forwarding application to the called number, generates a SIP INVITE message, and then transmits the CSCF 112 To the NAG 108, and the like.

그리고, TAS(116)는 기존에 통화중이던 상대 단말(예컨대, 상대 단말A)에게 재통화 연결요청(re-INVITE) 메시지를 전달함으로써, 통화 대기 처리를 위한 시그널링을 수행하는 등을 기능을 제공할 수 있으며, 이를 통해 기존에 통화 진행 중인 상대 단말과 NAG(108)간의 통화로를 대기(Hold) 상태(대기 호 상태)로 전환시킬 수 있다.Then, the TAS 116 provides a function of performing signaling for call waiting processing by transmitting a re-INVITE message to a counterpart terminal (for example, the counterpart terminal A) Thereby enabling the call path between the NAG 108 and the counterpart terminal, which is currently in the call in progress, to be in a hold state (standby state).

다음에, 상술한 바와 같은 구성을 갖는 본 실시 예에 따라 NON-USIM 단말과 상대 단말 간의 통화중에 다른 상대 단말로부터 통화 요청이 수신될 때 통화중인 상대 단말의 통화를 대기 호로 전환시키는 일련의 과정들에 대하여 설명한다.Next, when a call request is received from another counterpart terminal during a call between the NON-USIM terminal and the counterpart terminal according to the present embodiment having the above-described configuration, a series of processes Will be described.

도 2는 본 발명에 따라 NON-USIM 단말과 상대 단말 간의 통화 호를 대기 호로 전환시키는 주요 절차를 도시한 플로우차트이다.FIG. 2 is a flowchart illustrating a main procedure for converting a call between a NON-USIM terminal and a counterpart terminal into an idle call according to the present invention.

먼저, 설명의 편의와 이해의 증진을 위해 사용자가 NON-USIM 단말인 IP 단말(102)이 USIM 단말인 통신 단말(106)에 탑재된 스마트 착신전환 앱(1064)을 통해 제공되는 통화로를 이용하여 상대 단말A(120)와 통화를 진행하는 중에 상대 단말B(122)로부터 신규 통화(신규 호)가 착신될 때 상대 단말A와의 통화 호를 대기 모드로 전환하고, 상대 단말B로부터의 신규 통화를 수락하는 것으로 가정한다.First, in order to enhance convenience and understanding of the explanation, the IP terminal 102, which is a NON-USIM terminal, uses the telephone line provided through the smart call diversion application 1064 mounted on the communication terminal 106 as the USIM terminal When a new call (new call) is received from the counterpart terminal B 122 while the counterpart terminal A 120 is in the middle of a call, a call with the counterpart terminal A is switched to the idle mode, Is accepted.

도 2를 참조하면, IP 단말(102)과 상대 단말A(120) 간에 통화로가 형성되어 있기 때문에, NON-USIM 단말인 IP 단말(102)에 탑재된 스마트 착신전환 앱(1022)과 USIM 단말인 통신 단말(106)에 탑재된 스마트 착신전환 앱(1064) 각각은 푸시 서버(110)로부터 제공되는 푸시 메시지에 따라 기동되어 NAG(108)와 알림 채널이 각각 연결된 상태이다.Referring to FIG. 2, since a communication channel is established between the IP terminal 102 and the counterpart terminal A 120, the smart call diversion application 1022 and the USIM terminal 102, which are mounted in the IP terminal 102 as the NON- Each of the smart call forwarding applications 1064 installed in the communication terminal 106 is activated according to a push message provided from the push server 110 and is connected to the NAG 108 and the notification channel.

먼저, IP 단말(102)이 통신 단말(106)의 스마트 착신전환 앱(1064)을 경유하는 통화로를 통해 상대 단말A(120)와 통화를 진행 중인 상태에서 제3자인 상대 단말B(122)가 스마트 착신전환 가입자(즉, IP 단말(102))에게 통화를 시도하면, 해당 시그널링은 IMS망(A) 내의 TAS(116)로 라우팅된다(S202).First, when the IP terminal 102 is connected to the third party terminal B 122 in a state where the IP terminal 102 is in communication with the counterpart terminal A 120 via the smart call forwarding application 1064 of the communication terminal 106, (IP terminal 102), the corresponding signaling is routed to the TAS 116 in the IMS network A (S202).

다음에, TAS(116)에서는 내부 DB를 탐색함으로써 착신자가 스마트 착신전환 가입자이면서 현재 통화중 상태인지와 통화중 대기 부가 서비스에 가입한 가입자인지의 여부를 확인하는데, 이러한 확인을 통해 스마트 착신전환 가입자이면서 통화중 대기 부가 서비스에 가입한 가입자일 때 상대 단말B(122)로부터의 신규 통화 요청에 대해 스마트 착신전환 자번호로의 착신 준비를 한다.Next, the TAS 116 searches the internal DB to determine whether the called party is a smart call forwarding subscriber and is currently in a busy state and a subscriber who is subscribed to a standby service in the call. Through this confirmation, the smart forwarding subscriber The mobile terminal B 122 prepares the incoming call to the smart call diverting number for the new call request.

이때, 일반적인 스마트 착신전환의 호 착신에서는 모번호와 자번호 모두에게 착신 시도를 하고 있으나, 이 경우에는 현재 자번호로 상대 단말A(120)와 통화중에 있으므로 자번호로만 호 착신을 처리하게 된다.In this case, in the case of a general smart call forwarding call, both the parent number and the child number are attempted to be called. In this case, however, the call is handled only by the child number since the child terminal is in a conversation with the partner terminal A (120) with the current child number.

즉, TAS(116)에서는 스마트 착신전환 용도의 자번호를 착신번호로 변경하고, 호 착신 통화 연결요청(SIP INVITE) 메시지를 생성한 후 CSCF(112)를 경유시켜 NAG(108)로 전달한다(S204).That is, the TAS 116 changes the mobile number for smart call forwarding to the called number, generates a SIP INVITE message, and transmits the SIP INVITE message to the NAG 108 via the CSCF 112 S204).

다음에, NAG(108)에서는 내부 DB의 조회를 통해 해당 자번호에 연계된 사용자 ID와 디바이스 ID들을 탐색한 후, 텔코 호(Telco Call) 착신 알림(Notification) 메시지를 생성하여 USIM 단말인 통신 단말(106)에 탑재된 스마트 착신전환 앱(1064)에게 전달한다(S206). 이때, 텔코 호 착신 알림 메시지에는 통화 연결요청(INVITE)에 포함된 통화 관련 정보들이 포함될 수 있다.Next, the NAG 108 searches for the user ID and the device ID associated with the corresponding user number through inquiry of the internal DB, generates a Telco Call Notification message, To the smart call forwarding application 1064 installed in the mobile phone 106 (S206). At this time, the telco call reception notification message may include call related information included in the call connection request (INVITE).

이에 응답하여, 스마트 착신전환 앱(1064)에서는 상대 단말B(122)로부터의 착신 호를 현재 통화중인 NON-USIM 단말(즉, IP 단말(102))로 전달하기 위해 릴레이 호(Relay Call) 발신 API 메시지를 호출하여 NAG(108)로 전달한다(S208). 여기에서, 릴레이 호 발신 API 메시지는, 예컨대 사용자 ID, 디바이스 ID, 텔코 호 정보(발신번호, 착신번호, 발신 레터링, NON-USIM 단말 정보 등) 등을 포함할 수 있다.In response, the smart call forwarding application 1064 transmits a relay call (Relay Call) in order to deliver an incoming call from the counterpart terminal B 122 to the NON-USIM terminal (i.e., the IP terminal 102) API message to the NAG 108 (S208). Here, the relay call origination API message may include, for example, a user ID, a device ID, telco information (calling number, called number, outgoing lettering, NON-USIM terminal information,

그리고, NAG(108)에서는 해당 디바이스 ID에 해당하는 NON-USIM 단말, 즉 IP 단말(102)의 스마트 착신전환 앱(1022)으로 릴레이 호(Relay Call) 착신 알림(Notification) 메시지를 전달한다(S210).The NAG 108 transmits a Relay Call Notification message to the NON-USIM terminal corresponding to the device ID, that is, the smart call forwarding application 1022 of the IP terminal 102 (S210 ).

그 결과, 해당 IP 단말(102)에서는 사용자에게 신규 통화가 도착했다는 표시를 UI상에 표출하고, 이를 수락할지의 여부를 메뉴 기능으로 제공하는데, 사용자는 메뉴 기능의 제공을 통해 신규 통화에 대한 수락 여부를 선택할 수 있다.As a result, the IP terminal 102 displays on the UI an indication that a new call has arrived to the user, and provides a menu function to indicate whether or not to accept the new call. The user can accept the new call You can choose whether or not.

상술한 상황에서 사용자가 신규 통화를 수락하는 메뉴를 선택하면, 현재 통화중인 호를 대기 상태로 만들기 위한 호 처리 절차가 시작되는데, 이를 위해 IP 단말(102)의 스마트 착신전환 앱(1022)에서는 텔코 호(Telco Call) 제어 전달 API 메시지를 호출하여 NAG(108)로 전달하며(S212), 이러한 텔코 호 제어 전달 API 메시지에는, 예컨대 통화중 대기 기능을 수행하도록 요청하는 "hold" 요청 정보가 포함될 수 있다.When the user selects a menu for accepting a new call in the above-described situation, a call processing procedure for starting the currently busy call to a standby state is started. To this end, the smart call forwarding application 1022 of the IP terminal 102 transmits, Call control API message to the NAG 108 (S212). The telco call control forwarding API message may include, for example, "hold" request information requesting to perform a call waiting function have.

이에 응답하여, NAG(108)에서는 수신된 텔코 호 제어 전달 API에 대응하는 텔코 호 제어 전달 알림(Notification) 메시지를 생성하여 통신 단말(106)의 스마트 착신전환 앱(1064)으로 전달한다(S214). 여기에서, 텔코 호 제어 전달 알림 메시지에는 "hold" 요청 정보가 포함된다.In response to this, the NAG 108 generates a telco control delivery notification message corresponding to the received telco call control delivery API and transfers it to the smart call forwarding application 1064 of the communication terminal 106 (S214) . Here, the " hold "request information is included in the telco call control delivery notification message.

다음에, 스마트 착신전환 앱(1064)에서는 수신된 텔코 호 제어 전달 알림 메시지에 대응하는 텔코 호 통화 보류 API 메시지, 즉 IP 단말(102)의 사용자와 상대 단말A(120)의 사용자 간에 진행 중인 통화를 대기(보류)시키기 위한 메시지(즉, 대기 요청 메시지)를 호출하여 NAG(108)로 전달한다(S216).Next, the smart call forwarding application 1064 transmits a telco call hold API message corresponding to the received telco call control delivery notification message, that is, a call in progress between the user of the IP terminal 102 and the user of the counterpart terminal A 120 (I.e., a standby request message) to the NAG 108 (S216).

그리고, NAG(108)에서는 IP 단말(102)과 상대 단말A(120) 간의 기존 통화를 대기시키기 위한 재통화 연결요청(re-INVITE) 메시지(SDP(Session Description Protocol) 정보 포함)를 생성한 후 CSCF(112)를 경유시켜 TAS(116)로 전달한다(S218).Then, the NAG 108 generates a re-INVITE message (including SDP (Session Description Protocol) information) for waiting for an existing call between the IP terminal 102 and the counterpart terminal A 120 CSCF 112 to the TAS 116 (S218).

이에 응답하여, TAS(116)에서는 상대 단말A(120)에게 재통화 연결요청(re-INVITE) 메시지를 전달함으로써, 통화 대기 처리를 위한 시그널링을 수행하며, 그 결과 상대 단말A(120)와 NAG(108)간의 통화로가 대기(Hold) 상태(대기 호 상태)로 전환된다(S222).In response to this, the TAS 116 performs signaling for call waiting processing by transmitting a re-INVITE message to the counterpart terminal A 120, and as a result, the counterpart terminal A 120 and the NAG The call path between the base station 108 and the base station 108 is switched to a hold state (standby state) (S222).

한편, IP 단말(102)의 사용자가 신규 통화(상대 단말B로부터의 착신 호)를 수락하는 시점에, IP 단말(102)의 스마트 착신전환 앱(1022)에서는 기존 통화를 대기시키기 위한 텔코 호 제어 전달 API 메시지에 뒤이어, 신규 통화를 수락하기 위한 릴레이 호(Relay Call) 수락 API 메시지를 호출하여 NAG(108)로 전달한다(S224).On the other hand, when the user of the IP terminal 102 accepts a new call (incoming call from the counterpart terminal B), the smart call forwarding application 1022 of the IP terminal 102 transmits a telco call control Following the transfer API message, a Relay Call Accept API message for accepting the new call is called and transferred to the NAG 108 (S224).

그리고, NAG(108)에서는 릴레이 호 수락 API 메시지에 대응하는 릴레이 호 수락 알림 메시지를 생성하여 통신 단말(106)의 스마트 착신전환 앱(1064)으로 전달함으로써(S226), IP 단말(102)이 통화 응답 상황임을 알린다.The NAG 108 generates a relay call admission notification message corresponding to the relay call admission API message and transmits the message to the smart call forwarding application 1064 of the communication terminal 106 (S226) Let it know that it is a response situation.

이후, 통신 단말(106)의 스마트 착신전환 앱(1064)에서는 텔코 호 수락 API 메시지를 호출하여 NAG(108)로 전달한다(S228). 여기에서, 텔코 호 수락 API 메시지는 USIM 단말에서 텔코 호의 착신에 대해 수락하는 기능을 제공할 수 있다.Then, the smart call forwarding application 1064 of the communication terminal 106 calls the telco acceptance API message and transfers it to the NAG 108 (S228). Here, the telco call admission API message may provide a function of accepting a call of a telco at the USIM terminal.

이에 응답하여, NAG(108)에서는 통신 단말(106)의 스마트 착신전환 앱(1064)과 IP 단말(102)의 스마트 착신전환 앱(1022) 간에 주고받은 API 메시지들을 기반으로 신규 통화에 대한 통화로(RTP Media path)를 셋업(호 셋업)하는데, IP 단말(102)이 NAT 환경에 있을 경우 NAG(108)를 경유하도록 통화로를 형성하고, NAT가 존재하지 않는 환경일 경우 IP 단말(102)과 통신 단말(106) 간, 즉 스마트 착신전환 앱(1022)과 스마트 착신전환 앱(1064) 간의 통화로를 P2P로 연결한다.In response to this, the NAG 108 makes a call to the new call based on the API messages sent between the smart call forwarding application 1064 of the communication terminal 106 and the smart call forwarding application 1022 of the IP terminal 102 The IP terminal 102 establishes a call path through the NAG 108 when the IP terminal 102 is in an NAT environment and sets up a call path when the IP terminal 102 is in an environment where there is no NAT. And the communication terminal 106, that is, the smart call forwarding application 1022 and the smart call forwarding application 1064 via P2P.

즉, NAG(108)에서는 최초 통화 연결요청(INVITE)에 대한 200 OK 응답 메시지를 생성한 후 CSCF(112)를 경유시켜 TAS(116)로 전달하는데, 이를 통해 IP 단말(102)과 상대 단말B(122) 간의 호 셋업이 진행되도록 한다.That is, the NAG 108 generates a 200 OK response message for the initial call connection request (INVITE), and then transmits the 200 OK response message to the TAS 116 via the CSCF 112. Through this, the IP terminal 102 and the counterpart terminal B (122).

다시, TAS(116)에서는 상대 단말B(122)로 호 연결 요청에 응답하는 200 OK 메시지를 보내어 신규 통화 셋업을 위한 시그널링을 처리한다.The TAS 116 sends a 200 OK message to the counterpart terminal B 122 in response to the call connection request to process the signaling for the new call setup.

그 결과, 상대 단말B(122)와 NAG(108)간에 최종적으로 호 셋업 및 미디어 베어러(Media bearer)가 연결되는데, NAG(108)에서는 이 호를 미리 셋업해 둔 통신 단말(106)과의 미디어 베어러와 연결시킨다.As a result, a call setup and a media bearer are finally established between the correspondent terminal B 122 and the NAG 108. In the NAG 108, the media to be communicated with the communication terminal 106, Connect with the bearer.

즉, NAG(108)에서는 NON-USIM 단말 ?? NAG ?? USIM 단말 - NAG로 연결되는 제 1 통화로와 NAG ?? 상대 단말B 간에 연결되는 제 2 통화로를 각각 셋업한 후 제 1 통화로와 제 2 통화로를 연결함으로써, 상대 단말B(102)로부터의 착신 호를 해당 IP 단말(102)로 통화 연결시키는데, 이때 상대 단말A(120)는 통화 대기 상태(대기 호 상태)를 유지하게 된다.That is, in the NAG 108, the NON-USIM terminal ?? NAG ?? USIM terminal - the first call to NAG and NAG ?? Sets up a second call path to be connected between the counterpart terminals B and then connects the first call path and the second call path to each other and connects the incoming call from the counterpart terminal B 102 to the corresponding IP terminal 102, At this time, the counterpart terminal A 120 maintains a call waiting state (standby state).

이상의 설명은 본 발명의 기술사상을 예시적으로 설명한 것에 불과한 것으로서, 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자라면 본 발명의 본질적인 특성에서 벗어나지 않는 범위 내에서 여러 가지 치환, 변형 및 변경 등이 가능함을 쉽게 알 수 있을 것이다. 즉, 본 발명에 개시된 실시 예들은 본 발명의 기술 사상을 한정하기 위한 것이 아니라 설명하기 위한 것으로서, 이러한 실시 예에 의하여 본 발명의 기술 사상의 범위가 한정되는 것은 아니다.It will be understood by those skilled in the art that various changes in form and details may be made therein without departing from the spirit and scope of the present invention as defined by the following claims. It is easy to see that this is possible. That is, the embodiments disclosed in the present invention are not intended to limit the scope of the present invention but to limit the scope of the present invention.

따라서, 본 발명의 보호 범위는 후술되는 청구범위에 의하여 해석되어야 하며, 그와 동등한 범위 내에 있는 모든 기술사상은 본 발명의 권리범위에 포함되는 것으로 해석되어야 할 것이다.Therefore, the scope of protection of the present invention should be construed in accordance with the following claims, and all technical ideas within the scope of equivalents should be interpreted as being included in the scope of the present invention.

본 발명의 실시 예에 의하면, NON-USIM 단말이 USIM 단말을 경유하는 통화로를 이용하여 상대 단말A와 통화중인 상태에서 상대 단말B로부터 신규 통화가 수신될 때, 상대 단말A의 통화 호를 대기 호로 전환시킬 수 있는 착신전환 서비스의 통화중 대기 호 전환 방법과 이를 위한 통신 단말을 제공할 수 있다.According to the embodiment of the present invention, when a new call is received from a counterpart terminal B while the NON-USIM terminal is in communication with the counterpart terminal A using the call path via the USIM terminal, It is possible to provide a call transfer method and a communication terminal for the call transfer service.

이러한 기술적 구성을 포함하는 본 발명은, NON-USIM 단말이 USIM 단말을 경유하는 통화로를 이용하여 상대 단말A와 통화중인 상태에서 상대 단말B로부터 신규 통화가 수신될 때, 상대 단말A와의 통화를 대기 호로 전환시킴과 동시에 NON-USIM 단말과 상대 단말B를 통화 연결시켜 줌으로써, NON-USIM 단말을 위한 통화중 대기 호 전환 서비스와 관련한 단말 사용자들의 다양한 서비스 욕구를 효과적으로 충족시킬 수 있다.The present invention including such a technical configuration is characterized in that when a new call is received from the counterpart terminal B while the NON-USIM terminal is in communication with the counterpart terminal A using the call path via the USIM terminal, USIM terminal and the counterpart terminal B by making a call connection between the NON-USIM terminal and the counterpart terminal B, it is possible to effectively satisfy various service needs of the terminal users related to the call waiting call transfer service for the NON-USIM terminal.

102, 104 : IP 단말
106 : 통신 단말
108 : NAG
110 : 푸시 서버
112 : CSCF
114 : HSS
116 : TAS
118 : 통신망
120 : 상대 단말A
122 : 상대 단말B
1022, 1042, 1064 : 스마트 착신전환 앱
102 and 104: IP terminal
106: communication terminal
108: NAG
110: push server
112: CSCF
114: HSS
116: TAS
118: Network
120: Relative terminal A
122: Relative terminal B
1022, 1042, 1064: Smart forwarding app

Claims (4)

통화 중 호를 전환하는 방법에 있어서,
USIM 단말을 경유하는 통화로를 통하여 NON-USIM 단말과 제 1 단말 사이에 호가 연결된 상태에서, 제 2 단말로부터 상기 NON-USIM 단말로의 호 접속 요청을 수신하는 단계와,
네트워크 API 게이트웨이(NAG)에 의해, 상기 NON-USIM 단말과 상기 제 1 단말 사이에서 연결된 호를 대기 호로 전환하는 단계와,
상기 NAG에 의해, 상기 NON-USIM 단말과 상기 USIM 단말 사이에 제 1 통화로를 설정하고 상기 USIM 단말과 상기 제 2 단말 사이에 제 2 통화로를 설정함으로써, 상기 NON-USIM 단말과 상기 제 2 단말 사이에서 호를 연결하는 단계
를 포함하는 통화 중 호를 전환하는 방법.
A method for switching between calls,
Receiving a call connection request from a second terminal to the NON-USIM terminal while a call is connected between the NON-USIM terminal and the first terminal through a call path via the USIM terminal;
Switching a call connected between the NON-USIM terminal and the first terminal to an idle call by a network API gateway (NAG)
Wherein the NAG establishes a first call path between the NON-USIM terminal and the USIM terminal and sets a second call path between the USIM terminal and the second terminal by the NAG, Connecting a call between terminals
The method comprising the steps of:
제 1 항에 있어서,
상기 대기 호로 전환하는 단계는,
상기 NAG에 의해, 상기 USIM 단말을 경유하여 상기 NON-USIM 단말로 상기 호 접속 요청을 통지하는 단계와,
상기 NAG에 의해, 상기 USIM 단말과의 교신을 통해 상기 NON-USIM 단말과 상기 제 1 단말 사이에 연결된 호를 대기시키기 위한 대기 요청을 생성하는 단계와,
상기 NAG에 의해, 상기 생성된 대기 요청에 기초하여 IMS(IP Multimedia Subsystem) 네트워크와 시그널링을 수행함으로써, 상기 NON-USIM 단말과 상기 제 1 단말 사이에서 연결된 호를 대기 호로 전환하는 단계
를 포함하는 통화 중 호를 전환하는 방법.
The method according to claim 1,
The step of switching to the waiting call comprises:
Notifying, by the NAG, the call connection request to the NON-USIM terminal via the USIM terminal;
Generating a standby request by the NAG to wait for a call connected between the NON-USIM terminal and the first terminal through communication with the USIM terminal;
Switching a call connected between the NON-USIM terminal and the first terminal to an idle call by performing signaling with an IMS (IP Multimedia Subsystem) network based on the generated wait request by the NAG;
The method comprising the steps of:
NON-USIM 단말과 제 1 단말 사이에 연결된 호를 대기 호로 전환하는 통신 단말에 있어서,
상기 통신 단말을 경유하는 통화로를 통하여 상기 NON-USIM 단말과 상기 제 1 단말 사이에 호가 연결된 상태에서 제 2 단말로부터 상기 NON-USIM 단말로의 호 접속 요청을 수신하는 경우, 상기 NON-USIM 단말과 상기 제 2 단말 사이에서 호가 연결되도록 하는 착신 전환부를 포함하며,
상기 착신 전환부는 상기 NON-USIM 단말과 상기 제 1 단말 사이에 연결된 호를 대기 호로 전환시키고, 상기 NON-USIM 단말과 상기 USIM 단말 사이의 제 1 통화로 및 상기 USIM 단말과 상기 제 2 단말 사이의 제 2 통화로를 설정함으로써 상기 NON-USIM 단말과 상기 제 2 단말 사이에서 호가 연결되도록 하는
통신 단말.
A communication terminal for switching a call connected between a NON-USIM terminal and a first terminal to a stand-by call,
USIM terminal when receiving a call connection request from the second terminal to the NON-USIM terminal while a call is connected between the NON-USIM terminal and the first terminal through the communication path via the communication terminal, And a call switching unit for making a call connected between the second terminal and the second terminal,
Wherein the call terminating unit is configured to switch a call connected between the NON-USIM terminal and the first terminal to an idle call and to make a call between the NON-USIM terminal and the USIM terminal and a call between the USIM terminal and the second terminal, USIM terminal and the second terminal by establishing a second call channel
Communication terminal.
제 3 항에 있어서,
상기 착신 전환부는,
상기 제 1 단말을 상기 대기 호로 전환시키는 기능을 온/오프할 수 있는 인터페이스를 제공하는
통신 단말.
The method of claim 3,
Wherein the call-
And providing an interface capable of turning on / off the function of switching the first terminal to the standby call
Communication terminal.
KR1020150148800A 2015-10-26 2015-10-26 Method for forwarding call and communication device therefor Withdrawn KR20170047992A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020150148800A KR20170047992A (en) 2015-10-26 2015-10-26 Method for forwarding call and communication device therefor

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020150148800A KR20170047992A (en) 2015-10-26 2015-10-26 Method for forwarding call and communication device therefor

Publications (1)

Publication Number Publication Date
KR20170047992A true KR20170047992A (en) 2017-05-08

Family

ID=60164492

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020150148800A Withdrawn KR20170047992A (en) 2015-10-26 2015-10-26 Method for forwarding call and communication device therefor

Country Status (1)

Country Link
KR (1) KR20170047992A (en)

Similar Documents

Publication Publication Date Title
US8462772B1 (en) Method and system for providing party line emulation in a SIP-based network
US20080293403A1 (en) Mobile communication service bridging
EP2245843B1 (en) Mobile telephony device identifying whether incoming wireless call is anchored by an enhanced services server
US10397341B2 (en) Method and apparatus for migrating active communication session between terminals
CN101986737B (en) Method for switching between one-number multi-client terminals without interrupting call
CN101277342A (en) A method, device and system for realizing fork business
WO2007058714A2 (en) Method and system for providing a camp-on hold service
RU119197U1 (en) COMPLEX FOR NOTIFICATION IF IMPOSSIBILITY TO SET A CALL
CN101663901B (en) Unstructured supplementary services data application within a wireless network
CN102647532A (en) Intelligent standby network telephone
WO2017133607A1 (en) Audio gateway
EP2770713B1 (en) Enterprise phone that can provide professional services during a communication set up on a private cellular phone
KR101080383B1 (en) VIP call setup method and VIP communication system performing the same
KR102118951B1 (en) Method for recording conversation data while the line is busy and the telecommunication system for the same
US7853001B2 (en) Method and system for providing a camp-on service
US10498903B2 (en) Establishing a telephony session
KR20170047992A (en) Method for forwarding call and communication device therefor
KR20170078426A (en) System and method for processing call forwarding services of smart phone
KR101190347B1 (en) Voice service system and method using PSTN and messenger/WEB/WAP client
KR101152625B1 (en) Icon Conversation System and Method thereof
KR20170042106A (en) Method for servicing forwarding of device based on ip and communication device thereof
KR20170042876A (en) Method for processing originating call of forwarding service in communication device and communication device thereof
KR100705581B1 (en) Device and method of MCID registration of terminal in WiFi system using SPI
EP2649784B1 (en) Method and apparatus for processing multiple incoming calls in a single device
CN101742362A (en) An intelligent simultaneous vibration method, device and system

Legal Events

Date Code Title Description
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20151026

PG1501 Laying open of application
PC1203 Withdrawal of no request for examination