KR20180135756A - Server and method for processing conference call - Google Patents
Server and method for processing conference call Download PDFInfo
- Publication number
- KR20180135756A KR20180135756A KR1020170074433A KR20170074433A KR20180135756A KR 20180135756 A KR20180135756 A KR 20180135756A KR 1020170074433 A KR1020170074433 A KR 1020170074433A KR 20170074433 A KR20170074433 A KR 20170074433A KR 20180135756 A KR20180135756 A KR 20180135756A
- Authority
- KR
- South Korea
- Prior art keywords
- conference call
- call
- message
- server
- conference
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/42—Systems providing special services or facilities to subscribers
- H04M3/4228—Systems providing special services or facilities to subscribers in networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/42—Systems providing special services or facilities to subscribers
- H04M3/56—Arrangements for connecting several subscribers to a common circuit, i.e. affording conference facilities
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Telephonic Communication Services (AREA)
Abstract
Description
본 발명은 회의 통화 호 처리 서버 및 그 방법에 관한 것이다.The present invention relates to a conference call processing server and a method thereof.
회의 통화는 동시에 3명 이상의 다수인 간에 이루어지는 전화 통화를 말한다. 회의 통화는 여러 지역에 있는 다수의 사람들이 동일한 장소에 모이지 않고서도 회의를 할 수 있으므로, 시간과 비용을 절약할 수 있다는 장점 때문에 꾸준히 이용되어 왔다.A conference call is a telephone call made between three or more people at the same time. Conference calls have been steadily used because of the ability to save time and money by allowing multiple people in multiple locations to meet without having to be in the same place.
IMS(IP Multimedia Subsystem) 표준 규격의 회의 통화 기능을 지원하는 단말은 단말 메뉴에 회의 통화 메뉴를 제공한다. 사용자는 단말 메뉴에서 회의 통화 참가자를 선택한 후, 회의 통화 요청 버튼을 선택하여 회의 통화 호를 발신한다. 이때, 단말은 표준 규격에 따라 회의 통화 호를 요청하는 메시지(INVITE)를 생성하여 전송한다. A terminal supporting the conference calling function of the IMS (IP Multimedia Subsystem) standard provides a conference call menu on the terminal menu. The user selects a conference call participant from the terminal menu, and then selects a conference call request button to transmit a conference call. At this time, the terminal generates and transmits a message (INVITE) requesting a conference call according to the standard specification.
이러한 방식은 단말 메뉴를 통해 사용자가 편리하게 회의 통화를 요청할 수 있지만, 회의 통화 참가자가 모두 IMS 회의 통화 기능을 채택한 단말이어야 한다는 문제가 있다. 게다가 기존에 보급된 단말들의 경우, IMS 회의 통화를 지원하지 않는 형태로 출시가 되었다. 회의 통화를 위해서는 기존의 단말들을 모두 IMS 회의 통화 기능을 채택한 단말로 교체해야만 하는 문제가 있다. This method has a problem in that the user can easily request a conference call through the terminal menu, but all conference participants must use the IMS conference calling function. In addition, in the case of existing terminals, IMS conference calls are not supported. There is a problem in that all existing terminals must be replaced with a terminal adopting the IMS conference calling function in order to make a conference call.
한편, IMS 회의 통화를 지원하지 않더라도, 전용 앱을 설치하면, 회의 통화 서비스를 이용할 수 있다. 전용 앱을 설치한 단말은 인터넷망을 통해 전용 앱 서버로 접속하여 회의 통화를 요청하고, 전용 앱 메뉴에서 참가자 리스트를 선택하여 전용 앱 서버에 등록한다. 전용 앱 서버로부터 회의 통화 접속번호가 수신되면, 전용 앱은 회의 통화 접속번호를 포함하는 회의 통화 호를 요청하는 메시지(INVITE)를 생성하여 전송한다. 이러한 메시지는 전용 앱 서버로 전달되고, 전용 앱 서버는 사전에 전용 앱 메뉴에서 선택된 참가자 리스트를 확인하여 해당하는 참가자 단말로 회의 통화 초대 메시지를 전송한다. On the other hand, even if the IMS conference call is not supported, the dedicated call app can be used to use the conference call service. A terminal installed with a dedicated app accesses a dedicated app server through an Internet network, requests a conference call, selects a participant list from a dedicated app menu, and registers the participant list in a dedicated app server. Upon receiving the conference call access number from the dedicated app server, the dedicated app generates and transmits a message (INVITE) requesting a conference call including the conference call access number. Such a message is transmitted to the dedicated app server, and the dedicated app server confirms the participant list selected in the dedicated app menu in advance and transmits the conference call invitation message to the corresponding participant terminal.
그런데, 이러한 방식은 전용 앱의 설치 및 실행이 항상 필요하다. 사용자 입장에서는 회의 통화를 위해 매번 전용 앱을 실행해야 하는 번거로움이 수반된다.However, this method always requires installation and execution of dedicated apps. Users are faced with the inconvenience of running dedicated apps each time for a conference call.
따라서, 회의 통화 서비스를 보다 쉽고 편리하게 이용할 수 있는 기술적 사상이 필요한 실정이다.Therefore, there is a need for a technological idea that makes the conference call service more convenient and convenient.
본 발명이 해결하고자 하는 과제는 일반 통화 호를 요청할 때와 마찬가지로사용자가 입력한 회의 통화 접속 번호 및 수신자 전화번호로 직접 호 연결 호출(Dial-Out)하는 방식으로 회의 통화를 요청할 수 있도록 처리하는 회의 통화 호 처리 서버 및 그 방법을 제공하는 것이다.A problem to be solved by the present invention is to provide a conference call processing method capable of requesting a conference call in such a manner that a call connection is dialed out directly to a conference call access number and a recipient telephone number inputted by a user, A call processing server and a method thereof are provided.
본 발명의 하나의 특징에 따르면, 호 처리 서버는 회의 통화 호를 처리하는 호 처리 서버로서, 발신 단말 및 적어도 둘 이상의 착신 단말이 회의 통화 서버를 통해 회의 통화 호가 연결되도록 처리하는 프로그램을 저장하는 메모리, 그리고 상기 프로그램을 실행하는 프로세서를 포함하고, 상기 프로그램은, 사용자가 입력한 회의 통화 접속번호 및 상기 적어도 둘 이상의 착신 단말 각각의 착신전화번호들이 수신자로 설정된 회의 통화 요청 메시지를 상기 발신 단말로부터 수신하고, 상기 회의 통화 요청 메시지를 상기 회의 통화 접속번호에 해당하는 상기 회의 통화 서버로 착신시키며, 상기 회의 통화 서버와 연동하여 상기 각각의 착신전화번호들에 대응하는 각각의 착신 단말로 회의 통화 초대 메시지를 전송하는 명령어들(instructions)을 포함한다.According to one aspect of the present invention, there is provided a call processing server for processing a conference call, the call processing server comprising: a memory for storing a program for processing a calling party and at least two calling terminals, And a processor for executing the program, wherein the program is configured to receive a conference call request message set by a user as a conference call connection number and an incoming telephone number of each of the at least two destination terminals as a receiver from the calling terminal The conference call request message is forwarded to the conference call server corresponding to the conference call connection number, and the conference call request message is transmitted to each of the call terminals corresponding to the respective incoming telephone numbers, And instructions for transmitting the data.
상기 회의 통화 요청 메시지는, 상기 회의 통화 접속번호 및 상기 적어도 둘 이상의 착신 단말 각각의 착신전화번호들을 수신자 식별자에 포함하고, Wherein the conference call request message comprises the conference call connection number and the incoming telephone numbers of each of the at least two called terminals in the receiver identifier,
상기 프로그램은, 상기 수신자 식별자에 상기 회의 통화 접속번호만 남겨두고 나머지 착신전화번호들은 삭제하고, 상기 착신전화번호들을 새로 정의된 회의 통화 참가자 필드에 포함시켜 상기 회의 통화 요청 메시지를 변경하고, 변경된 회의 통화 요청 메시지를 상기 회의 통화 서버로 착신시키는 명령어들을 포함할 수 있다.Wherein the program deletes only the conference call access number in the recipient identifier and deletes the remaining incoming telephone numbers, changes the conference call request message by including the incoming telephone numbers in the newly defined conference call participant field, And a call request message to the conference call server.
상기 프로그램은, 상기 회의 통화 서버의 요청 또는 응답에 따라 상기 회의 통화 참가자 필드에 수록된 각각의 착신전화번호들을 수신자 식별자로 하는 각각의 회의 통화 초대 메시지를 생성하는 명령어들을 포함할 수 있다.The program may include instructions for generating a conference call invitation message in response to a request or response of the conference call server, wherein each conference call invitation message includes each of the incoming telephone numbers stored in the conference call participant field as a recipient identifier.
상기 발신 단말로부터 수신한 회의 통화 요청 메시지는, SIP(Session Initiation Protocol)의 인바이트(INVITE) 메시지이고, 수신자를 지정하는 Request-URI가 상기 회의 통화 접속 번호 및 상기 적어도 둘 이상의 착신전화번호들로 설정되고, 상기 Request-URI는, 상기 회의 통화 접속 번호 및 상기 적어도 둘 이상의 착신전화번호들 사이에 구분자가 입력된 형태일 수 있다.Wherein the conference call request message received from the calling terminal is an INVITE message of a Session Initiation Protocol (SIP), and the Request-URI specifying the recipient is the conference call connection number and the at least two incoming phone numbers And the Request-URI may be a form in which a delimiter is input between the conference call connection number and the at least two incoming call numbers.
상기 변경된 회의 통화 요청 메시지는, 헤더 필드에 상기 회의 통화 참가자 필드가 추가된 SIP(Session Initiation Protocol)의 인바이트(INVITE) 메시지일 수 있다.The changed conference call request message may be an INVITE message of a Session Initiation Protocol (SIP) to which the conference call participant field is added in a header field.
상기 각각의 회의 통화 초대 메시지는, SIP(Session Initiation Protocol)의 인바이트(INVITE) 메시지이고, 수신자를 지정하는 Request-URI가 각각의 착신전화번호들로 설정될 수 있다.Each of the conference invitation messages is an INVITE message of a Session Initiation Protocol (SIP), and a Request-URI specifying a recipient may be set to each incoming phone number.
본 발명의 다른 특징에 따르면, 회의 통화 호 처리 방법은 적어도 하나의 프로세서에 의해 동작하는 발신측 호 처리 서버에서 수행되는 회의 통화 호 처리 방법으로서, 발신 단말로부터 통화 요청 메시지를 수신하는 단계, 상기 통화 요청 메시지의 수신자를 확인하여 회의 통화 요청인지를 판단하는 단계, 그리고 상기 회의 통화 요청으로 판단되면, 상기 발신 단말 및 적어도 둘 이상의 착신 단말과 연결되어 회의 통화 서비스를 제공하는 회의 통화 서버로 상기 통화 요청 메시지를 착신시키는 단계를 포함하고, 상기 회의 통화 요청은, 상기 회의 통화 서버에 대응하는 회의 통화 접속번호가 상기 통화 요청 메시지의 수신자에 포함된 것이다.According to another aspect of the present invention, a conference call processing method is a conference call processing method performed by an originating call processing server operated by at least one processor, the method comprising: receiving a call request message from a calling terminal; Determining whether the call request is a conference call request by confirming a recipient of the request message, and determining whether the call request is a conference call request to the calling terminal and the conference call server, which is connected to at least two destination terminals and provides a conference call service, Wherein the conference call request includes a conference call access number corresponding to the conference call server in the recipient of the call request message.
상기 통화 요청 메시지는, SIP(Session Initiation Protocol)의 인바이트(INVITE) 메시지이고, 상기 착신시키는 단계는, 상기 인바이트(INVITE) 메시지의 수신자를 지정하는 Request-URI에 상기 회의 통화 접속번호 및 적어도 둘 이상의 착신전화번호가 포함된 경우, 상기 회의 통화 접속번호만 상기 Request-URI에 남겨두고, 상기 Request-URI로부터 추출한 상기 적어도 둘 이상의 착신전화번호를 상기 인바이트(INVITE) 메시지의 헤더 필드에 기록하여 상기 인바이트(INVITE) 메시지를 변경하는 단계, 그리고 상기 변경된 인바이트(INVITE) 메시지를 상기 회의 통화 서버로 전송하는 단계를 포함할 수 있다.Wherein the call request message is an INVITE message of a Session Initiation Protocol (SIP), and the incoming call step includes receiving the conference call access number and at least one of a conference call access number and a conference call access number in a Request-URI designating a recipient of the INVITE message. When at least two incoming telephone numbers are included, the at least two incoming telephone numbers extracted from the Request-URI are recorded in the header field of the INVITE message while leaving only the conference call connection number in the Request-URI Changing the INVITE message, and transmitting the changed INVITE message to the conference call server.
상기 변경하는 단계는, 상기 헤더 필드에 새로 정의된 회의 통화 참가자 필드에 상기 Request-URI로부터 추출한 상기 적어도 둘 이상의 착신전화번호를 기록할 수 있다.The modifying may record the at least two incoming phone numbers extracted from the Request-URI in a newly defined conference call participant field in the header field.
상기 수신하는 단계는, 발신측 세션 제어 장치로부터 발신 트리거된 상기 인바이트(INVITE) 메시지를 수신하고, 상기 회의 통화 서버로 전송하는 단계는, 상기 변경된 인바이트(INVITE) 메시지를 상기 발신측 세션 제어 장치 및 상기 회의 통화 서버와 연결된 착신측 세션 제어 장치를 통하여 상기 회의 통화 서버로 전송할 수 있다.Wherein the receiving comprises receiving the INVITE message originated from the originating session control device and transmitting the INVITE message to the conference call server by sending the modified INVITE message to the originating session control And to the conference call server through the apparatus and the called session control apparatus connected to the conference call server.
본 발명의 또 다른 특징에 따르면, 회의 통화 호 처리 방법은 적어도 하나의 프로세서에 의해 동작하고, 발신 단말 및 적어도 둘 이상의 착신 단말과 연결되어 회의 통화 서비스를 제공하는 회의 통화 서버와 연결된 착신측 호 처리 서버에서 수행되는 회의 통화 호 처리 방법으로서, 상기 발신 단말이 연결된 발신측 통신망으로부터 회의 통화 요청 메시지를 수신하는 단계, 상기 회의 통화 서버로 상기 회의 통화 요청 메시지를 전송하는 단계, 상기 회의 통화 서버와 연동하여 상기 회의 통화 요청 메시지의 헤더 필드로부터 적어도 둘 이상의 착신전화번호를 확인하는 단계, 그리고 확인한 각각의 착신전화번호를 수신자로 하는 회의 통화 초대 메시지를 각각 생성하여 해당하는 각각의 착신 단말로 전송하는 단계를 포함하고, 상기 회의 통화 요청 메시지는, 상기 회의 통화 서버에 대응하는 회의 통화 접속번호가 수신자 식별자로 설정된다.According to another aspect of the present invention, a conference call processing method is operated by at least one processor, and is connected to a calling terminal and at least two calling terminals, A method for processing a conference call call performed in a server, the method comprising: receiving a conference call request message from an originating communication network connected to the calling terminal; transmitting the conference call request message to the conference call server; Checking at least two incoming telephone numbers from the header field of the conference call request message, and generating a conference call invitation message having each confirmed incoming telephone number as a recipient and transmitting the generated conference call invitation message to each of the corresponding called terminals , Wherein the conference call request message Is a conference call connection number corresponding to the conference call server is set as a receiver identifier.
상기 회의 통화 요청 메시지는, 상기 발신 단말이 전송한 통화 요청 메시지가 발신측 호 처리 서버에서 변경된 것이고, 발신측 세션 제어 장치를 통해 착신측 세션 제어 장치로 전송된 후, 상기 착신측 세션 제어 장치로부터 착신 트리거될 수 있다.The conference call request message is a message in which the call request message transmitted from the calling terminal is changed in the calling side call processing server and is transmitted to the called side session control device through the calling side session control device, An incoming call can be triggered.
상기 회의 통화 요청 메시지는, SIP(Session Initiation Protocol)의 인바이트(INVITE) 메시지이고, 상기 인바이트(INVITE) 메시지의 수신자를 지정하는 Request-URI에 상기 회의 통화 접속번호가 수록되고, 상기 인바이트(INVITE) 메시지의 헤더 필드 중 새로 정의된 회의 통화 참가자 필드에 상기 적어도 둘 이상의 착신전화번호가 포함될 수 있다.Wherein the conference call request message is an INVITE message of a Session Initiation Protocol (SIP), the conference call connection number is stored in a Request-URI designating a recipient of the INVITE message, The at least two incoming phone numbers may be included in the newly defined conference call participant field in the header field of the INVITE message.
상기 회의 통화 초대 메시지는, SIP(Session Initiation Protocol)의 인바이트(INVITE) 메시지이고, 상기 인바이트(INVITE) 메시지의 수신자를 지정하는 Request-URI에 각각의 착신전화번호가 수록될 수 있다.The conference call invitation message is an INVITE message of a Session Initiation Protocol (SIP), and each incoming telephone number may be stored in a Request-URI designating a recipient of the INVITE message.
본 발명의 실시예에 따르면, 수신자 전화번호를 입력한 후, 통화 버튼을 클릭하는 단순한 방식으로 회의 통화를 요청할 수 있으므로, 사용자가 보다 쉽게 회의 통화를 시작할 수 있다. According to the embodiment of the present invention, after inputting a recipient telephone number, a conference call can be requested in a simple manner by clicking a call button, so that a user can start a conference call more easily.
또한, IMS 회의 통화를 지원하지 않아도, 그리고 전용 앱을 설치하지 않아도 일반 통화 호를 요청할 때와 마찬가지의 단순한 사용자 조작만으로 회의 통화를 요청할 수 있으므로, 이미 출시된 단말의 변경을 요하지 않고도 회의 통화 서비스를 제공할 수 있다. In addition, even if the IMS conference call is not supported and a dedicated application is not installed, a conference call can be requested only by a simple user operation as in the case of requesting a general call. Therefore, .
도 1은 본 발명의 한 실시예에 따른 회의 통화 시스템의 구성도이다.
도 2는 본 발명의 한 실시예에 따른 회의 통화 방법을 나타낸 흐름도이다.
도 3은 본 발명의 한 실시예에 따른 회의 통화 요청 화면의 예시도이다.
도 4는 본 발명의 한 실시예에 따른 회의 통화 요청 메시지의 예시도이다.
도 5는 본 발명의 한 실시예에 따른 변경된 회의 통화 요청 메시지의 예시도이다.
도 6은 본 발명의 한 실시예에 따른 회의 통화 초대 메시지의 예시도이다.
도 7은 본 발명의 한 실시예에 따른 회의 통화 초대 메시지의 예시도이다.
도 8은 본 발명의 다른 실시예에 따른 회의 통화 시스템의 구성도이다.
도 9는 본 발명의 다른 실시예에 따른 회의 통화 시스템의 하드웨어 블록도이다.
도 10은 본 발명의 실시예에 따른 단말의 하드웨어 블록도이다.1 is a configuration diagram of a conference call system according to an embodiment of the present invention.
2 is a flowchart illustrating a conference call method according to an embodiment of the present invention.
3 is an exemplary view of a conference call request screen according to an embodiment of the present invention.
4 is an exemplary view of a conference call request message according to an embodiment of the present invention.
5 is an exemplary view of a modified conference call request message according to an embodiment of the present invention.
6 is an exemplary view of a conference call invitation message according to an embodiment of the present invention.
7 is an exemplary view of a conference call invitation message according to an embodiment of the present invention.
8 is a configuration diagram of a conference call system according to another embodiment of the present invention.
9 is a hardware block diagram of a conference call system according to another embodiment of the present invention.
10 is a hardware block diagram of a terminal according to an embodiment of the present invention.
아래에서는 첨부한 도면을 참고로 하여 본 발명의 실시예에 대하여 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자가 용이하게 실시할 수 있도록 상세히 설명한다. 그러나 본 발명은 여러가지 상이한 형태로 구현될 수 있으며 여기에서 설명하는 실시예에 한정되지 않는다. 그리고 도면에서 본 발명을 명확하게 설명하기 위해서 설명과 관계없는 부분은 생략하였으며, 명세서 전체를 통하여 유사한 부분에 대해서는 유사한 도면 부호를 붙였다.Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings so that those skilled in the art can easily carry out the present invention. The present invention may, however, be embodied in many different forms and should not be construed as limited to the embodiments set forth herein. In order to clearly illustrate the present invention, parts not related to the description are omitted, and similar parts are denoted by like reference characters throughout the specification.
명세서 전체에서, 어떤 부분이 어떤 구성요소를 "포함"한다고 할 때, 이는 특별히 반대되는 기재가 없는 한 다른 구성요소를 제외하는 것이 아니라 다른 구성요소를 더 포함할 수 있는 것을 의미한다. 또한, 명세서에 기재된 "…부", "…기", "…모듈" 등의 용어는 적어도 하나의 기능이나 동작을 처리하는 단위를 의미하며, 이는 하드웨어나 소프트웨어 또는 하드웨어 및 소프트웨어의 결합으로 구현될 수 있다.Throughout the specification, when an element is referred to as "comprising ", it means that it can include other elements as well, without excluding other elements unless specifically stated otherwise. Also, the terms " part, "" ... "," module ", and the like described in the specification mean a unit for processing at least one function or operation and may be implemented by hardware or software or a combination of hardware and software .
본 명세서에서 단말(Terminal)은 사용자 기기로서, 디바이스(Device), UE(User Equipment), ME(Mobile Equipment), MS(Mobile Station), 이동 단말(Mobile Terminal, MT), 가입자국(Subscriber Station, SS), 휴대 가입자국(Portable Subscriber Station, PSS), 사용자 장치(User Equipment, UE), 접근 단말(Access Terminal, AT) 등의 용어로 언급될 수도 있고, 이동 단말, 가입자국, 휴대 가입자국, 사용자 장치 등의 전부 또는 일부의 기능을 포함할 수도 있다. In this specification, a terminal is a user equipment, a device, a user equipment (UE), a mobile equipment (ME), a mobile station (MS), a mobile terminal (MT), a subscriber station SS, a portable subscriber station (PSS), a user equipment (UE), an access terminal (AT), or the like, and may be referred to as a mobile terminal, User devices, and the like.
또한, 단말은 SIP(Session Initiation Protocol) 시그널링을 처리할 수 있는 이동통신 단말기로, 휴대폰 뿐만 아니라, 개인 휴대 단말기 등 IP 기반의 통신을 수행할 수 있는 모든 통신기기일 수 있다. 예를 들어, 단말은 셀룰러폰, PCS(Personal Communication Service)폰, PDA(Personal Digital Assistant)폰, GSM(Global System for Mobile Communications)폰, WCDMA(Wideband Code Division Multiple Access)폰, CDMA(Code Division Multiple Access)-2000폰, DMB(Digital Multimedia Broadcasting)폰, LTE(Long Term Evolution)폰 등일 수 있다.The terminal may be a mobile communication terminal capable of handling SIP (Session Initiation Protocol) signaling, and may be any communication device capable of performing IP-based communication such as a mobile phone as well as a personal portable terminal. For example, the terminal may be a cellular phone, a PCS (Personal Communication Service) phone, a PDA (Personal Digital Assistant) phone, a GSM (Global System for Mobile Communications) phone, a WCDMA (Wideband Code Division Multiple Access) Access) -2000 phone, Digital Multimedia Broadcasting (DMB) phone, Long Term Evolution (LTE) phone, and the like.
이제, 도면을 참조하여 본 발명의 실시예에 따른 회의 통화 호 처리 서버 및 그 방법에 대하여 설명한다.Hereinafter, a conference call processing server and its method according to an embodiment of the present invention will be described with reference to the drawings.
본 발명에서 회의 통화(또는 다자간 통화)는 동시에 적어도 3명 이상의 다수인 간에 이루어지는 전화 통화를 말한다. 여기서, 전화 통화는 음성 통화 또는 영상 통화를 포함할 수 있다. In the present invention, a conference call (or a multi-party call) means a phone call made by at least three or more persons at the same time. Here, the telephone call may include a voice call or a video call.
도 1은 본 발명의 한 실시예에 따른 회의 통화 시스템의 구성도이고, 도 2는 본 발명의 한 실시예에 따른 회의 통화 방법을 나타낸 흐름도이며, 도 3은 본 발명의 한 실시예에 따른 회의 통화 요청 화면의 예시도이고, 도 4는 본 발명의 한 실시예에 따른 회의 통화 요청 메시지의 예시도이며, 도 5는 본 발명의 한 실시예에 따른 변경된 회의 통화 요청 메시지의 예시도이고, 도 6은 본 발명의 한 실시예에 따른 회의 통화 초대 메시지의 예시도이고, 도 7은 본 발명의 한 실시예에 따른 회의 통화 초대 메시지의 예시도이다.FIG. 1 is a configuration diagram of a conference call system according to an embodiment of the present invention. FIG. 2 is a flowchart illustrating a conference call method according to an embodiment of the present invention. 4 is a diagram illustrating an example of a conference call request message according to an embodiment of the present invention. FIG. 5 illustrates an example of a changed conference call request message according to an embodiment of the present invention. 6 is an exemplary view of a conference call invitation message according to an embodiment of the present invention, and FIG. 7 is an exemplary view of a conference call invitation message according to an exemplary embodiment of the present invention.
도 1을 참조하면, 회의 통화 회의 통화 시스템(100)은 발신 단말(200)이 적어도 둘 이상의 착신 단말(301, 303)과의 통화 연결을 요청하면, 발신 단말(200)과 착신 단말(301, 303) 간의 통화를 위한 전송 자원을 할당할 수 있다. SIP에 따르면, 전송 자원의 할당은 발신 단말(200)과 적어도 둘 이상의 착신 단말(301, 303) 간의 세션 연결을 통해 이루어진다. 세션 연결되면, 연결된 세션을 통해 발신 단말(200)과 적어도 둘 이상의 착신 단말(301, 303)은 동시에 음성 패킷을 교환할 수 있으며, 이는 VoIP(Voice over Internet Protocol) 방식에 따라 이루어질 수 있다.Referring to FIG. 1, when the
여기서, 회의 통화 회의 통화 시스템(100)은 발신측 세션 제어 장치(Call Session Control Function, 이하, 'CSCF'로 통칭함)(101), 착신측 CSCF(103), 발신측 호 처리 서버(Telephony Application Server, 이하, 'TAS'로 통칭함)(105), 착신측 TAS(107) 및 회의 통화 서버(109)를 포함한다.Here, the conference
CSCF(101, 103)는 발신 단말(200)과 적어도 둘 이상의 착신 단말(301, 303) 간에 통화 세션 연결 및 통화 세션 해제 등의 세션 제어를 수행하며, 가입자 등록, 인증, 과금, 서비스별 트리거링 및 라우팅, 착신자 위치 조회, SIP 메시지의 압축 및 해제 등을 처리한다.The
CSCF(101, 103)는 회의 통화를 위한 메시지 교환을 중계한다. 이때, 메시지는 SIP 메시지를 이용할 수 있다. CSCF(101, 103)는 회의 통화 서비스를 제공하기 위해 회의 통화 시스템(100) 내의 각 엔티티에 SIP 메시지를 전달하여, 세션이 완성되도록 한다. The CSCF (101, 103) relays the message exchange for the conference call. At this time, the message can use the SIP message. The
CSCF(101, 103)는 발신 호 또는 착신 호에 대하여 트리거를 발생시킨다. 트리거는 가입자의 발신 호 또는 착신 호가 TAS(105, 107)로 전달되는 것을 목적으로 미리 CSCF(101, 103)에 설정된다.
TAS(105, 107)는 텔레포니(telephony) 서비스를 제공하는 응용 서비스 노드로서, 본 발명의 실시예에 따른 회의 통화 호를 처리한다. The
TAS(105, 107)는 단말(200, 301, 303)의 회의 통화 요청에 따라 회의 통화 서비스 가입 여부를 확인하고, 회의 통화 서버(109)와 연동하여 회의 통화 서버(109)가 단말(200, 301, 303)과 회의 통화를 위한 미디어 세션을 설정하도록 지원한다. The
이때, TAS(105, 107)는 각 단말(200, 301, 303)의 회의 통화 서비스 가입 여부를 홈 가입자 서버(Home Subscriber Server, HSS)(미도시)에서 제공되는 서비스 프로파일을 통해 확인할 수 있다.At this time, the
이때, TAS(105, 107)는 발신측 TAS(105)와 착신측 TAS(107)로 구분되어 있지만, 하나의 통합된 TAS로 구현될 수도 있다.At this time, the
회의 통화 서버(109)는 IP(Internet Protocol) 네트워크에서 회의 통화를 구현하기 위한 장비로서, 독립된 서버의 형태로 구축되는 것이 일반적이다. 회의 통화에 참석하는 단말(200, 301, 303)은 서로 직접적으로 연결되는 것이 아니라, 회의 통화 서버(109)를 통하여 연결된다. The
회의 통화 서버(109)는 회의 통화를 요청하는 발신 호를 마치 자신이 착신자인 것처럼 종단한 후, 착신자에게는 마치 자신이 발신자인 것처럼 새로운 세션을 생성하는 기능을 수행한다. 여기서, 착신자와 세션을 생성할 때, 착신자들에게 회의 통화 초대 메시지를 전송한다.The
회의 통화 서버(109)는 회의 통화 서비스 제공을 위한 호 믹싱(Call mixing) 처리 등을 수행하여 단말(200, 301, 303) 간의 회의 통화가 가능하도록 지원한다. 즉, 회의 통화 서버(109)는 회의 통화에 참여하는 각 단말(200, 301, 303)과 일대일 세션을 설립한다. 회의 통화 서버(109)는 각 단말(200, 301, 303)에서 발생하는 모든 통화 신호를 수신하여 믹싱하고 하나의 단말이 처리할 수 있는 신호로 인코딩한다. 그리고 인코딩 신호를 각 단말(200, 301, 303)로 설정된 세션을 통해 해당 단말(200, 301, 303)로 전송한다. The
도 2를 참조하면, 사용자가 발신 단말(200)의 입력 수단을 통해 회의 통화 접속 번호 및 적어도 둘 이상의 착신전화번호를 입력(S101)하고, 통화 버튼을 클릭하면, 발신 단말(200)은 회의 통화 요청 메시지(INVITE)를 발신측 CSCF(101)에게 전송한다(S103).Referring to FIG. 2, the user inputs a conference call connection number and at least two incoming call numbers through the input means of the calling terminal 200 (S101), and when the calling button is clicked, the calling
여기서, 한 실시예에 따르면, 회의 통화 접속 번호는 사용자가 회의 통화를 개설하고, 회의 통화 접속 번호를 부여받은 것일 수 있다. 일례로, 회의 통화 접속 번호는 웹을 통해 개설하고 부여받을 수도 있다. Here, according to one embodiment, the conference call access number may be that the user establishes a conference call and is given a conference call connection number. For example, the conference call access number may be opened and granted via the web.
다른 실시예에 따르면, 기업 가입자 별로 적어도 하나의 회의 통화 접속 번호를 사전에 지정하여 사용할 수 있다. 또는 정해진 번호 대역을 회의 통화 접속번호로 고정하여 사용할 수도 있다. 예를들면, A 기업 가입자는 010-9876-1234, 010-9876-1235, 010-9876-1236 등의 회의 통화 접속 번호를 통신 사업자로부터 제공받아 회의 통화에 사용할 수 있다.According to another embodiment, at least one conference call access number may be designated and used for each corporate subscriber in advance. Alternatively, a predetermined number band may be fixedly used as a conference call connection number. For example, a company A subscriber can use a conference call access number such as 010-9876-1234, 010-9876-1235, 010-9876-1236, etc. from a communication carrier for conference call.
도 3을 참조하면, 사용자는 일반 통화와 마찬가지로, 회의 통화 접속번호(예, 01098769876)와 적어도 둘 이상의 착신 전화번호(예, 01045674567, 01056785678)를 입력하고 통화 버튼을 클릭하는 동작으로, 회의 통화를 요청한다. 즉, 착신전화번호로 직접 호 연결을 요청(Dial-Out)한다.3, the user inputs a conference call access number (e.g., 01098769876), at least two incoming phone numbers (e.g., 01045674567, 01056785678), and clicks a call button, request. That is, the call connection request (dial-out) is made directly to the incoming telephone number.
이때, 사용자는 회의 통화 접속 번호 및 적어도 둘 이상의 착신전화번호를 입력하는데, 각 번호는 미리 정해진 구분자를 통해 구분한다. 즉, 번호와 번호 사이에 '#'과 같은 구분자를 입력할 수 있다. 물론, 구분자는 #으로 국한되는 것은 아니고, 다양한 기호가 사용될 수 있다.At this time, the user inputs the conference call access number and at least two incoming phone numbers, and the numbers are divided through predetermined delimiters. That is, a delimiter such as '#' can be entered between the number and the number. Of course, the delimiter is not limited to #, but various symbols can be used.
다시, 도 2를 참조하면, 발신 단말(200)은 회의 통화 요청 메시지(INVITE)의 헤더 필드 중에서 착신자 정보가 수록되는 필드에 사용자가 입력한 회의 통화 접속 번호, 적어도 둘 이상의 착신전화번호 및 각 번호 사이에 입력된 구분자, 즉, 도 3과 같이 입력된 순서 그대로의 모든 전화번호 및 기호를 포함시킨다. 이처럼, S103 단계에서 전송되는 회의 통화 요청 메시지(INVITE)는 도 4와 같이 나타낼 수 있다.2, the calling
기본적으로, SIP 메시지는 시작 라인(START LINE), 헤더(HEADER) 필드 및 바디(BODY) 필드로 구성된다. 이때, 도 4의 회의 통화 요청 메시지(INVITE)(400)는 바디 필드는 제외하고 도시하였다. Basically, a SIP message consists of a START LINE, a HEADER field and a BODY field. At this time, the conference call request message (INVITE) 400 of FIG. 4 is shown with the exception of the body field.
도 4를 참조하면, 회의 통화 요청 메시지(INVITE)(400)는 시작 라인(401) 및 복수의 헤더(HEADER) 필드(403)를 포함한다.Referring to FIG. 4, a conference call request message (INVITE) 400 includes a
시작 라인(401)은 메소드(Methods), SIP URI(Uniform Resource Identifier), SIP 버전 정보를 포함한다. 메소드는 메시지 종류를 나타내고, 'INVITE'가 기술되었다. SIP URI는 SIP 메시지의 수신자를 지정하는 URI의 한 종류이며, Request-URI라고 할 수도 있으며, tel URI가 사용 되었다. 인터넷 단말들이 전화망의 전화번호를 인식하는 방법이 tel URI이다. SIP 버전 정보는 SIP/2.0이 기술되어 있다.The
이때, tel URI는 S101 단계에서 사용자가 입력한 모든 전화번호 및 기호가 포함된다. 즉, 회의 통화 접속번호 및 적어도 둘 이상의 착신 전화번호와, 각 번호 사이의 구분자가 입력된 순서대로 tel URI에 포함된다.At this time, the tel URI includes all telephone numbers and symbols entered by the user in step S101. That is, the tel URI includes the conference call connection number, at least two incoming telephone numbers, and delimiters between the numbers in the order in which they are entered.
복수의 헤더 필드(403)는 세션을 제어하기 위한 값들이 기술되는 헤더 필드들로서, To, Via, Cseq, From, Route, Call-ID, Contact 등의 헤더 필드들을 포함한다. 이러한 헤더 필드들은 이미 공지된 기술에 해당하므로, 자세한 설명은 생략한다.A plurality of
다시, 도 2를 참조하면, 발신 CSCF(101)는 발신 단말(200)로부터 회의 통화 요청 메시지(INVITE)가 수신되면, 발신측 TAS(105)에게 발신 트리거를 전송한다(S105). 발신 CSCF(101)는 회의 통화 요청 메시지(INVITE)의 발신자 정보를 확인하여 해당하는 TAS가 발신측 TAS(105)임을 확인하고, 발신측 TAS(105)에게 발신 트리거를 전송한다. 이때, 발신 트리거는 회의 통화 요청 메시지(INVITE)이다.2, when the calling
발신측 TAS(105)는 회의 통화 요청 메시지(INVITE)의 수신자 정보를 토대로 회의 통화 호를 인지한다(S107). 여기서, 수신자 정보는 tel URI로서, 발신측 TAS(105)는 tel URI의 형태를 통해 회의 통화 호를 인지할 수 있다. 즉, 회의 통화 접속 번호를 통해 회의 통화 호를 인지할 수 있다. 예를들면, 회의 통화 접속번호에 지정된 번호 대역을 미리 저장해두고, tel URI에 포함된 전화번호 중에 저장된 번호 대역이 포함되어 있으면, 회의 통화 호로 인지할 수 있다. 또는 여러 개의 전화번호가 포함된 형태를 통해 회의 통화 호를 인지할 수도 있다. 또는 회의 통화 서버(109)로 질의하여 획득한 회의 통화 접속번호와, tel URI에 포함된 전화번호를 비교하여 회의 통화 호임을 확인할 수도 있다.The originating
발신측 TAS(105)는 회의 통화 호를 인지하면, 회의 통화 서버(109)를 통해 호 연결이 되어야 함을 판단하고, 회의 통화 요청 메시지(INVITE)를 변경한다(S109). 이때, 발신측 TAS(105)는 회의 통화 요청 메시지(INVITE)의 수신자를 회의 통화 서버로 변경하며, 변경된 회의 통화 요청 메시지(INVITE)는 도 5와 같이 나타낼 수 있다.When the originating
도 5를 참조하면, 변경된 회의 통화 요청 메시지(INVITE)의 형태는 도 4와 동일하나, 시작 라인(501)과 복수의 헤더 필드(503)에 포함되는 정보가 일부 다르다. Referring to FIG. 5, the modified conference call request message (INVITE) is the same as that of FIG. 4 except that the information included in the
발신측 TAS(105)는 시작 라인(401)의 tel URI를 회의 통화 접속번호(예, +821098769876)만 남겨두고, 나머지 착신전화번호와 구분자는 제외시킨다.The originating
헤더 필드(503)는 새로 정의된 회의 통화 참가자(예, P-KT-Conference-List) 필드(505)를 더 포함한다. 발신측 TAS(105)는 tel URI에서 제외한 착신전화번호들을 회의 통화 참가자 필드(505)에 수록한다. 이때, 착신전화번호들은 각각 tel URI 형태로 포함되는데, 에를 들면, <tel: +821045674567>, <tel: +821056785678>이다. 이처럼, 각 번호는 <>와 ,로 구분된다. The
다시, 도 2를 참조하면, 발신측 TAS(105)는 S109 단계에서 변경한 회의 통화 요청 메시지(INVITE)를 발신측 CSCF(101)로 리턴한다(S111).Referring again to FIG. 2, the calling
발신측 CSCF(101)는 변경(S109)된 회의 통화 요청 메시지(INVITE)를 회의 통화 서버(109)에 해당하는 착신측 CSCF(103)로 전송한다(S113). 이처럼, 발신측 TAS(105)는 회의 통화 요청 메시지(INVITE)의 tel URI를 변경하여 발신 단말(200)이 전송(S103)한 회의 통화 요청 메시지를 회의 통화 서버(109)로 착신시킨다.The
착신측 CSCF(103)는 착신 트리거를 회의 통화 서버(109)가 연결된 착신측 TAS(107)로 전송한다(S115). 이때, 착신 트리거는 변경(S109)된 회의 통화 요청 메시지(INVITE)이다. The
착신측 TAS(107)는 변경(S109)된 회의 통화 요청 메시지(INVITE)의 수신자 정보를 토대로 회의 통화 호를 인지한다(S117). 그리고 수신자에 해당하는 회의 통화 서버(109)와 회의 통화 세션을 연결한다(S119). 여기서, 회의 통화 세션 연결(S119)은 착신측 TAS(107), 회의 통화 서버(109), 발신 단말(200) 간에 SIP 메시지를 송수신하는 등의 일련의 동작이 포함되나, 이는 공지된 회의 통화 세션 연결 기술에 불과하므로 상세한 설명은 생략한다.The called
착신측 TAS(107)는 변경(S109)된 회의 통화 요청 메시지(INVITE)의 회의 통화 참가자 필드를 통해 발신 단말(200)이 회의 통화를 요청한 수신자 정보를 확인한다. 그리고 회의 통화 서버(109)와 연동, 또는 회의 통화 서버(109)의 요청 또는 응답에 따라 회의 통화 참가자 필드(505)에 수록된 수신자 별로 각각의 수신자를 초대하는 회의 통화 초대 메시지(INVITE)를 생성(S121)하여 착신측 CSCF(103)로 각각 전송한다(S123, S125). 이때, 수신자가 둘 이라고 가정하면, 두개의 회의 통화 초대 메시지(INVITE), 즉, INVITE1, INVITE1를 생성한다.The called
착신측 CSCF(103)는 생성한 각각의 회의 통화 초대 메시지(INVITE1, INVITE2)를 해당하는 착신 단말(301, 303)로 각각 전송한다(S127, S129).The
이때, 각각의 회의 통화 초대 메시지(INVITE1, INVITE2)는 도 6 및 도 7과 같이 나타낼 수 있다. At this time, the conference call invitation messages INVITE1 and INVITE2 may be represented as shown in FIG. 6 and FIG.
도 6을 참조하면, 회의 통화 초대 메시지(INVITE1)의 시작 라인(601)의 tel URI는 착신 단말(301)의 착신전화번호(예, +821045674567)가 포함되어 있다. 그리고 헤더 필드(603)는 도 4에서 설명한 발신 단말(200)이 전송한 회의 통화 요청 메시지(INVITE)와 동일하다.6, the tel URI of the
도 7을 참조하면, 회의 통화 초대 메시지(INVITE2)의 시작 라인(701)의 tel URI는 착신 단말(303)의 착신전화번호(예, +821056785678)가 포함되어 있다. 그리고 헤더 필드(703)는 도 4에서 설명한 발신 단말(200)이 전송한 회의 통화 요청 메시지(INVITE)와 동일하다.Referring to FIG. 7, the tel URI of the
또한, S129 단계 이후, 각각의 착신 단말(301, 303)이 응답함에 따라 발신 단말(200), 착신 단말(301, 303), 회의 통화 서버(109) 간에 SIP 메시지를 송수신하여 회의 통화 호를 연결하는 과정은 공지된 기술에 불과하므로 보다 상세한 설명은 생략한다.After the step S129, each of the receiving
또한, 도시하지는 않았지만, 착신 단말1(301)이 착신측 CSCF1(103)이 아닌 다른 착신측 CSCF와 연결되는 경우, S125 단계와 S129 단계 사이에 회의 통화 초대 메시지(INVITE2)가 착신 단말1(301)이 연결된 착신측 CSCF와 착신측 TAS를 거쳐가는 일반적인 착신 호 절차가 추가될 수 있다.In addition, although not shown, when the called terminal 1 (301) is connected to a called CSCF other than the called
도 8은 본 발명의 다른 실시예에 따른 회의 통화 시스템의 구성도이다.8 is a configuration diagram of a conference call system according to another embodiment of the present invention.
도 8을 참조하면, 도 1의 구성과 동일한 구성에 대한 설명은 생략한다. 도 8의 회의 통화 회의 통화 시스템(100)은 착신 단말2(303)가 통신 사업자가 다르다. 그리고 착신 CSCF2(111)는 타 통신 사업자의 구성에 해당하므로, CSCF가 아닐 수도 있으며, 세션 제어 장치 또는 호 처리 장치를 의미하는 구성이다.Referring to FIG. 8, description of the same components as those of FIG. 1 will be omitted. In the conference
이때, 도 1 ~ 도 7에서 설명한 구성과 동일하고, 다만, 착신측 CSCF1(103)이 전송하는 회의 통화 초대 메시지(INVITE2)는 착신측 CSCF2(111)를 거쳐 착신 단말2(303)로 전송된다. 이러한 구성은 일반적인 착신 호 절차에 해당하므로, 타 통신 사업자의 구성에도 변경을 요하지 않는다.1 to 7, except that the conference call invitation message (INVITE2) transmitted by the called
따라서, 발신 단말(200)에서 일반 통화처럼 발신하더라도 발신측 TAS(105)에서 회의 통화 서버(109)로 착신될 수 있도록 회의 통화 요청 메시지(INVITE)를 변경하여 전송하므로, 타 통신 사업자의 구성을 변경하지 않아도 본 발명에 따른 서비스 구현이 가능하다.Therefore, even if the calling
한편, 도 9는 본 발명의 다른 실시예에 따른 회의 통화 시스템의 하드웨어 블록도이다. 9 is a hardware block diagram of a conference call system according to another embodiment of the present invention.
도 9를 참고하면, 회의 통화 시스템(900) 또는 회의 통화 시스템(900)에 포함되는 각 엔티티, 즉, 세션 제어 장치(CSCF)(900) 또는 호 처리 장치(TAS)(900)는 통신 장치(901), 메모리(903) 및 프로세서(905)를 포함하는 하드웨어로 구성되고, 지정된 장소에 하드웨어와 결합되어 실행되는 프로그램이 저장된다. 하드웨어는 도 1 내지 도 8에서 설명한 실시예들에 따른 구성 및/또는 방법을 실행할 수 있는 구성과 성능을 가진다. 통신 장치(901)는 프로세서(905)와 연결되어, 네트워크(미도시)를 통해 외부 장치와 신호를 송신 및/또는 수신한다. 9, each entity included in the
메모리(903)는 프로세서(905)와 연결되어 도 1 내지 도 8에서 설명한 실시예들에 따른 구성 및/또는 방법을 실행하게 하는 명령어들(instructions)을 포함하는 프로그램을 저장한다. 프로세서(905)는 메모리(903)에 저장된 프로그램을 실행한다. The
도 10은 본 발명의 실시예에 따른 단말의 하드웨어 블록도로서, 도 1 ~ 도8에서 설명한 발신 단말(200)의 하드웨어 구성을 나타낸다.FIG. 10 is a hardware block diagram of a terminal according to an embodiment of the present invention, and shows the hardware configuration of the calling
도 10을 참조하면, 발신 단말(1000)은 통신 장치(1001), 메모리 장치(1003), 디스플레이(1005), 입력 장치(1007) 및 프로세서(1009) 등을 포함하는 하드웨어로 구성되고, 지정된 장소에 하드웨어와 결합되어 실행되는 프로그램이 저장된다. 하드웨어는 도 1 내지 도 8에서 설명한 실시예들에 따른 구성 및/또는 방법을 실행할 수 있는 구성과 성능을 가진다. 이때, 디스플레이(1005)와 입력 장치(1007)는 하나의 장치로 구현될 수 있다. 프로그램은 하드웨어는 도 1 내지 도 8에서 설명한 실시예들에 따른 구성 및/또는 방법을 실행할 수 있는 명령어들을 포함하고, 메모리 장치(1003) 및 프로세서(1009) 등의 하드웨어와 결합하여 본 발명을 구현한다. 이때, 회의 통화 요청 메시지(INVITE)를 생성할 때, 사용자가 입력한 모든 전화번호와 기호들을 입력 순서 및 입력 번호 그대로 Request-URI에 포함시킨다.10, the calling terminal 1000 is composed of hardware including a
전술한 바와 같이, 본 발명의 실시예에 따르면, 기존 회의 통화 서비스에 참여자를 초대하는 방식을 개선하여 보다 쉽게 회의 통화를 시작할 수 있도록 하며 이미 출시된 단말에도 별도의 어플리케이션(application) 설치나 단말 수정 없이 회의 통화 서비스를 적용할 수 있다.As described above, according to the embodiment of the present invention, a method of inviting participants to an existing conference call service is improved, so that a conference call can be started more easily. In addition, The conference call service can be applied without.
이상에서 설명한 본 발명의 실시예는 장치 및 방법을 통해서만 구현이 되는 것은 아니며, 본 발명의 실시예의 구성에 대응하는 기능을 실현하는 프로그램 또는 그 프로그램이 기록된 기록 매체를 통해 구현될 수도 있다.The embodiments of the present invention described above are not implemented only by the apparatus and method, but may be implemented through a program for realizing the function corresponding to the configuration of the embodiment of the present invention or a recording medium on which the program is recorded.
이상에서 본 발명의 실시예에 대하여 상세하게 설명하였지만 본 발명의 권리범위는 이에 한정되는 것은 아니고 다음의 청구범위에서 정의하고 있는 본 발명의 기본 개념을 이용한 당업자의 여러 변형 및 개량 형태 또한 본 발명의 권리범위에 속하는 것이다.While the present invention has been particularly shown and described with reference to exemplary embodiments thereof, it is to be understood that the invention is not limited to the disclosed exemplary embodiments, It belongs to the scope of right.
Claims (14)
발신 단말 및 적어도 둘 이상의 착신 단말이 회의 통화 서버를 통해 회의 통화 호가 연결되도록 처리하는 프로그램을 저장하는 메모리, 그리고
상기 프로그램을 실행하는 프로세서를 포함하고,
상기 프로그램은,
사용자가 입력한 회의 통화 접속번호 및 상기 적어도 둘 이상의 착신 단말 각각의 착신전화번호들이 수신자로 설정된 회의 통화 요청 메시지를 상기 발신 단말로부터 수신하고, 상기 회의 통화 요청 메시지를 상기 회의 통화 접속번호에 해당하는 상기 회의 통화 서버로 착신시키며,
상기 회의 통화 서버와 연동하여 상기 각각의 착신전화번호들에 대응하는 각각의 착신 단말로 회의 통화 초대 메시지를 전송하는 명령어들(instructions)을 포함하는, 호 처리 서버.A call processing server for processing a conference call,
A memory for storing a program for processing the calling terminal and the at least two called terminals so that the conference call is connected through the conference call server; and
And a processor for executing the program,
The program includes:
Receiving a conference call request message set by the user as a recipient and receiving the conference call connection message from the calling terminal, and transmitting the conference call request message corresponding to the conference call connection number To the conference call server,
And instructions for sending a conference call invite message to each called terminal corresponding to the respective incoming phone numbers in association with the conference call server.
상기 회의 통화 요청 메시지는,
상기 회의 통화 접속번호 및 상기 적어도 둘 이상의 착신 단말 각각의 착신전화번호들을 수신자 식별자에 포함하고,
상기 프로그램은,
상기 수신자 식별자에 상기 회의 통화 접속번호만 남겨두고 나머지 착신전화번호들은 삭제하고, 상기 착신전화번호들을 새로 정의된 회의 통화 참가자 필드에 포함시켜 상기 회의 통화 요청 메시지를 변경하고, 변경된 회의 통화 요청 메시지를 상기 회의 통화 서버로 착신시키는 명령어들을 포함하는, 호 처리 서버.The method of claim 1,
The conference call request message includes:
The conference call access number and the incoming telephone numbers of each of the at least two destination terminals are included in the receiver identifier,
The program includes:
The remaining call forwarding numbers are deleted while leaving only the conference call access number in the recipient identifier, the incoming call numbers are included in the newly defined conference call participant field to change the conference call request message, And for forwarding the call to the conference call server.
상기 프로그램은,
상기 회의 통화 서버의 요청 또는 응답에 따라 상기 회의 통화 참가자 필드에 수록된 각각의 착신전화번호들을 수신자 식별자로 하는 각각의 회의 통화 초대 메시지를 생성하는 명령어들을 포함하는, 호 처리 서버.3. The method of claim 2,
The program includes:
And generating each conference call invite message having each recipient phone number stored in the conference call participant field as a recipient identifier according to a request or response of the conference call server.
상기 발신 단말로부터 수신한 회의 통화 요청 메시지는,
SIP(Session Initiation Protocol)의 인바이트(INVITE) 메시지이고, 수신자를 지정하는 Request-URI가 상기 회의 통화 접속 번호 및 상기 적어도 둘 이상의 착신전화번호들로 설정되고,
상기 Request-URI는,
상기 회의 통화 접속 번호 및 상기 적어도 둘 이상의 착신전화번호들 사이에 구분자가 입력된 형태인, 호 처리 서버.4. The method of claim 3,
The conference call request message, which is received from the calling terminal,
(INVITE) message of a Session Initiation Protocol (SIP), a Request-URI specifying a recipient is set to the conference call access number and the at least two incoming telephone numbers,
The Request-
And a delimiter is input between the conference call connection number and the at least two incoming call numbers.
상기 변경된 회의 통화 요청 메시지는,
헤더 필드에 상기 회의 통화 참가자 필드가 추가된 SIP(Session Initiation Protocol)의 인바이트(INVITE) 메시지인, 호 처리 서버.4. The method of claim 3,
The changed conference call request message may include:
(INVITE) message of a Session Initiation Protocol (SIP) to which the conference call participant field is added in a header field.
상기 각각의 회의 통화 초대 메시지는,
SIP(Session Initiation Protocol)의 인바이트(INVITE) 메시지이고, 수신자를 지정하는 Request-URI가 각각의 착신전화번호들로 설정된, 호 처리 서버. 4. The method of claim 3,
Wherein each of the conference call invite messages comprises:
A Session Initiation Protocol (SIP) INVITE message, wherein a Request-URI specifying a recipient is set for each incoming phone number.
발신 단말로부터 통화 요청 메시지를 수신하는 단계,
상기 통화 요청 메시지의 수신자를 확인하여 회의 통화 요청인지를 판단하는 단계, 그리고
상기 회의 통화 요청으로 판단되면, 상기 발신 단말 및 적어도 둘 이상의 착신 단말과 연결되어 회의 통화 서비스를 제공하는 회의 통화 서버로 상기 통화 요청 메시지를 착신시키는 단계를 포함하고,
상기 회의 통화 요청은,
상기 회의 통화 서버에 대응하는 회의 통화 접속번호가 상기 통화 요청 메시지의 수신자에 포함된 것인, 회의 통화 호 처리 방법.A conference call processing method performed by an originating call processing server operated by at least one processor,
Receiving a call request message from a calling terminal,
Determining a recipient of the call request message and determining whether the call request is a conference call request; and
Receiving a call request message from the calling terminal and at least two or more calling terminals to a conference call server that provides a conference call service when it is determined to be the conference call request,
The conference call request includes:
Wherein the conference call access number corresponding to the conference call server is included in the recipient of the call request message.
상기 통화 요청 메시지는, SIP(Session Initiation Protocol)의 인바이트(INVITE) 메시지이고,
상기 착신시키는 단계는,
상기 인바이트(INVITE) 메시지의 수신자를 지정하는 Request-URI에 상기 회의 통화 접속번호 및 적어도 둘 이상의 착신전화번호가 포함된 경우, 상기 회의 통화 접속번호만 상기 Request-URI에 남겨두고, 상기 Request-URI로부터 추출한 상기 적어도 둘 이상의 착신전화번호를 상기 인바이트(INVITE) 메시지의 헤더 필드에 기록하여 상기 인바이트(INVITE) 메시지를 변경하는 단계, 그리고
상기 변경된 인바이트(INVITE) 메시지를 상기 회의 통화 서버로 전송하는 단계
를 포함하는, 회의 통화 호 처리 방법.8. The method of claim 7,
The call request message is an INVITE message of a Session Initiation Protocol (SIP)
The receiving step comprises:
If the conference call connection number and at least two incoming call numbers are included in the Request-URI designating the recipient of the INVITE message, only the conference call connection number is left in the Request-URI, Modifying the INVITE message by writing the at least two incoming telephone numbers extracted from the URI in a header field of the INVITE message;
Transmitting the changed INVITE message to the conference call server
Wherein the conference call processing method comprises the steps of:
상기 변경하는 단계는,
상기 헤더 필드에 새로 정의된 회의 통화 참가자 필드에 상기 Request-URI로부터 추출한 상기 적어도 둘 이상의 착신전화번호를 기록하는, 회의 통화 호 처리 방법.9. The method of claim 8,
Wherein the modifying comprises:
Wherein the at least two incoming telephone numbers extracted from the Request-URI are recorded in a newly defined conference call participant field in the header field.
상기 수신하는 단계는,
발신측 세션 제어 장치로부터 발신 트리거된 상기 인바이트(INVITE) 메시지를 수신하고,
상기 회의 통화 서버로 전송하는 단계는,
상기 변경된 인바이트(INVITE) 메시지를 상기 발신측 세션 제어 장치 및 상기 회의 통화 서버와 연결된 착신측 세션 제어 장치를 통하여 상기 회의 통화 서버로 전송하는, 회의 통화 호 처리 방법.9. The method of claim 8,
Wherein the receiving comprises:
Receiving the INVITE message originated from the originating session control device,
Wherein the step of transmitting to the conference call server comprises:
And transmitting the changed INVITE message to the conference call server through the called session control device connected to the calling session control device and the conference call server.
상기 발신 단말이 연결된 발신측 통신망으로부터 회의 통화 요청 메시지를 수신하는 단계,
상기 회의 통화 서버로 상기 회의 통화 요청 메시지를 전송하는 단계,
상기 회의 통화 서버와 연동하여 상기 회의 통화 요청 메시지의 헤더 필드로부터 적어도 둘 이상의 착신전화번호를 확인하는 단계, 그리고
확인한 각각의 착신전화번호를 수신자로 하는 회의 통화 초대 메시지를 각각 생성하여 해당하는 각각의 착신 단말로 전송하는 단계를 포함하고,
상기 회의 통화 요청 메시지는,
상기 회의 통화 서버에 대응하는 회의 통화 접속번호가 수신자 식별자로 설정된, 회의 통화 호 처리 방법.A conference call processing method performed by at least one processor and performed by a called party call processing server connected to a calling terminal and at least two calling terminals and connected to a conference call server for providing a conference call service,
Receiving a conference call request message from a calling side communication network connected to the calling terminal,
Transmitting the conference call request message to the conference call server,
Checking at least two incoming telephone numbers from the header field of the conference call request message in cooperation with the conference call server, and
And generating a conference call invitation message having each of the confirmed incoming phone numbers as a receiver, and transmitting the generated conference call invitation message to each of the corresponding called terminals,
The conference call request message includes:
Wherein the conference call access number corresponding to the conference call server is set to the recipient identifier.
상기 회의 통화 요청 메시지는,
상기 발신 단말이 전송한 통화 요청 메시지가 발신측 호 처리 서버에서 변경된 것이고,
발신측 세션 제어 장치를 통해 착신측 세션 제어 장치로 전송된 후, 상기 착신측 세션 제어 장치로부터 착신 트리거되는, 회의 통화 호 처리 방법.12. The method of claim 11,
The conference call request message includes:
The call request message transmitted by the calling terminal is changed in the calling side call processing server,
Wherein the call is triggered from the called session control device after being transmitted to the called session control device via the calling session control device.
상기 회의 통화 요청 메시지는,
SIP(Session Initiation Protocol)의 인바이트(INVITE) 메시지이고,
상기 인바이트(INVITE) 메시지의 수신자를 지정하는 Request-URI에 상기 회의 통화 접속번호가 수록되고,
상기 인바이트(INVITE) 메시지의 헤더 필드 중 새로 정의된 회의 통화 참가자 필드에 상기 적어도 둘 이상의 착신전화번호가 포함되는, 회의 통화 호 처리 방법.The method of claim 12,
The conference call request message includes:
SIP (Session Initiation Protocol) INVITE message,
Wherein the conference call connection number is stored in a Request-URI designating a recipient of the INVITE message,
Wherein the at least two incoming phone numbers are included in the newly defined conference call participant field of the header field of the INVITE message.
상기 회의 통화 초대 메시지는,
SIP(Session Initiation Protocol)의 인바이트(INVITE) 메시지이고,
상기 인바이트(INVITE) 메시지의 수신자를 지정하는 Request-URI에 각각의 착신전화번호가 수록되는, 회의 통화 호 처리 방법.The method of claim 13,
The conference call invitation message includes:
SIP (Session Initiation Protocol) INVITE message,
Wherein each incoming call number is stored in a Request-URI designating a recipient of the INVITE message.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020170074433A KR20180135756A (en) | 2017-06-13 | 2017-06-13 | Server and method for processing conference call |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020170074433A KR20180135756A (en) | 2017-06-13 | 2017-06-13 | Server and method for processing conference call |
Publications (1)
Publication Number | Publication Date |
---|---|
KR20180135756A true KR20180135756A (en) | 2018-12-21 |
Family
ID=64960140
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020170074433A KR20180135756A (en) | 2017-06-13 | 2017-06-13 | Server and method for processing conference call |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR20180135756A (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20210157275A (en) * | 2020-06-19 | 2021-12-28 | 주식회사 브리지텍 | Extended contact center system based mobile device, and method for providing mobile agent service |
CN116743712A (en) * | 2022-10-21 | 2023-09-12 | 荣耀终端有限公司 | Telephone conference number display method and electronic equipment |
CN117692973A (en) * | 2023-05-19 | 2024-03-12 | 荣耀终端有限公司 | Conference call switching method and related device |
-
2017
- 2017-06-13 KR KR1020170074433A patent/KR20180135756A/en unknown
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20210157275A (en) * | 2020-06-19 | 2021-12-28 | 주식회사 브리지텍 | Extended contact center system based mobile device, and method for providing mobile agent service |
CN116743712A (en) * | 2022-10-21 | 2023-09-12 | 荣耀终端有限公司 | Telephone conference number display method and electronic equipment |
CN117692973A (en) * | 2023-05-19 | 2024-03-12 | 荣耀终端有限公司 | Conference call switching method and related device |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10033771B2 (en) | Personal network access control system and method | |
US10609099B2 (en) | System and method for implementing media and media control transfer between devices | |
US20100312832A1 (en) | System and method for implementing media and media control transfer between devices | |
CN106797379B (en) | Use the TeleConference Bridge of synthesis identifier | |
US20070004438A1 (en) | Method and apparatus enabling PTT (push-to-talk) communications between legacy PSTN, cellular and wireless 3G terminals | |
US8391908B2 (en) | Communication systems | |
WO2016012057A1 (en) | Method of and communications handling equipment for controlling communication session establishment in a multimedia communications network. | |
KR20180135756A (en) | Server and method for processing conference call | |
EP1959608A1 (en) | A method, a application server and a system for implementing the third party control service | |
US8917590B2 (en) | Method and system for transferring control of a conference bridge | |
US8761057B2 (en) | Broadband service nesting processing method and device, and service application server | |
EP2767078A1 (en) | Apparatus and method for conferencing | |
US11070678B2 (en) | Establishing a telephony session | |
KR20180001286A (en) | Method and system for processing in bound call of the messenger subscriber | |
KR100493100B1 (en) | Method and apparatus for supporting voice over ip in a mobile communication system | |
KR20160011018A (en) | Server and method of providing multi telephone number service using personal mobile terminal | |
KR101562470B1 (en) | Signaling gateway and method of providing enterprise telephone service using personal mobile terminal | |
WO2014203006A1 (en) | Method, system and device for configuring user profiles in ims networks |