KR20100016394A - Group call capability query - Google Patents

Group call capability query Download PDF

Info

Publication number
KR20100016394A
KR20100016394A KR1020097023429A KR20097023429A KR20100016394A KR 20100016394 A KR20100016394 A KR 20100016394A KR 1020097023429 A KR1020097023429 A KR 1020097023429A KR 20097023429 A KR20097023429 A KR 20097023429A KR 20100016394 A KR20100016394 A KR 20100016394A
Authority
KR
South Korea
Prior art keywords
capabilities
multimedia
server
terminal
group
Prior art date
Application number
KR1020097023429A
Other languages
Korean (ko)
Other versions
KR101402433B1 (en
Inventor
얀 홀름
마츠 스틸레
Original Assignee
텔레폰악티에볼라겟엘엠에릭슨(펍)
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 텔레폰악티에볼라겟엘엠에릭슨(펍) filed Critical 텔레폰악티에볼라겟엘엠에릭슨(펍)
Publication of KR20100016394A publication Critical patent/KR20100016394A/en
Application granted granted Critical
Publication of KR101402433B1 publication Critical patent/KR101402433B1/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • H04L65/1069Session establishment or de-establishment
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/16Arrangements for providing special services to substations
    • H04L12/18Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/40Support for services or applications
    • H04L65/403Arrangements for multi-party communication, e.g. for conferences
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/24Negotiation of communication capabilities
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/16Arrangements for providing special services to substations
    • H04L12/18Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
    • H04L12/1813Arrangements for providing special services to substations for broadcast or conference, e.g. multicast for computer conferences, e.g. chat rooms
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/16Arrangements for providing special services to substations
    • H04L12/18Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
    • H04L12/1863Arrangements for providing special services to substations for broadcast or conference, e.g. multicast comprising mechanisms for improved reliability, e.g. status reports
    • H04L12/1877Measures taken prior to transmission

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Business, Economics & Management (AREA)
  • General Business, Economics & Management (AREA)
  • Computer Security & Cryptography (AREA)
  • Telephonic Communication Services (AREA)

Abstract

The present invention relates to a system and a method for handling multimedia conference calls in a telecommunication network. In order for a first terminal (111) in a group (110) to determine the capabilities of at least on other terminal (112-114) in the group (110), a query message can be sent to the other terminal (112-114). When using SIP (Session Initiation Protocol), the query is performed by the method of sending an OPTIONS message. A limitation with this method is that each terminal (111) in the group needs to send a query to all the other terminals (112-114) in the group in order to determine the capabilities of each other. The invention comprises a common server (100) which is adapted to collect information about the capabilities for the terminals (112-114) in the group and to determine a common set of capabilities which is sent to the first terminal (111).

Description

그룹 통화 케이퍼빌리티 질의{GROUP CALL CAPABILITY QUERY}Group Call Capability Query {GROUP CALL CAPABILITY QUERY}

본 발명은 원격 통신 네트워크에서 멀티미디어 회의 통화를 처리하는 시스템 및 방법에 관한 것이다.The present invention relates to a system and method for processing a multimedia conference call in a telecommunications network.

원격 통신 네트워크에서 멀티미디어 회의는 다수의 표준화 기관에서의 표준화의 주제였다. 패킷 기반 네트워크에 있어서, ITU-T는 포괄 권고 사항 H.323 하에서 멀티미디어 통신을 위한 다수의 권고 사항을 제시하였다. H.323은 통화 시그널링(signaling), 미디어(오디오 및 비디오), 스트림 패킷화(stream packetization), 미디어 스트림 동기화 및 제어 메시지 포맷을 기술하는 H.225.0 프로토콜 및 부가 서비스를 기술하는 권고 사항 H.450과 같은 다수의 다른 권고 사항을 언급한다. 다른 시그널링 프로토콜은 사양 RFC 3216에서 IETF에 의해 지정되었던 SIP(Session Initiation Protocol)이다. RFC 3261은 다수의 SIP 메시지를 명시하고 이 메시지는 RFC 2327에 명시된 세션 기술 프로토콜(Session Description Protocol : SDP)을 지닌다.Multimedia conferencing in telecommunication networks has been a topic of standardization in many standardization bodies. For packet-based networks, the ITU-T has provided a number of recommendations for multimedia communications under comprehensive Recommendation H.323. H.323 Recommendations describing H.225.0 protocols and supplementary services that describe call signaling, media (audio and video), stream packetization, media stream synchronization, and control message formats Reference is made to a number of other recommendations. Another signaling protocol is the Session Initiation Protocol (SIP), which was specified by the IETF in specification RFC 3216. RFC 3261 specifies a number of SIP messages that have the Session Description Protocol (SDP) specified in RFC 2327.

현재, 3GPP(3rd Generation Partnership Project) 및 3GPP2와 같은 원격 통신계 내에서의 선두는 원격 통신 서비스를 위한 차세대의 패킷 교환 코어 네트워크(core network)를 명시하고 있다. 3GPP에서 코어 네트워크 도메인(domain)은 IMS(IP Multimedia Subsystem)라 칭해진다. 3GPP는 IMS에서의 부가 서비스의 지원을 포함하는 현재 초안 요건(예를 들어 3GPP TS 22.173)이다. 부가 서비스의 하나의 예는 복수의 멀티미디어 단말기가 포함될 수 있고 각 단말기가 상이한 미디어 유형을 지원할 수 있는 멀티미디어 회의(또는 그룹 통화)이다. 미디어 유형은 MIME 표준(RFC 2046)에 따라 통상적으로 명시된다.Currently, leaders within telecommunications systems such as the 3rd Generation Partnership Project (3GPP) and 3GPP2 specify the next generation of packet switched core networks for telecommunication services. In 3GPP, a core network domain is called an IMS (IP Multimedia Subsystem). 3GPP is a current draft requirement (eg 3GPP TS 22.173) that includes support for supplementary services in IMS. One example of an additional service is a multimedia conference (or group call) in which a plurality of multimedia terminals may be included and each terminal may support a different media type. Media types are typically specified according to the MIME standard (RFC 2046).

게다가, OMA(Open Mobile Alliance)는 PoC(Push-to-Talk over Cellular)에 대한 표준을 규정하였다. 예를 들어, 본원에 전체가 참조되어 있는, OMA, OMA-AD_PoC-V2_0-20070326-D, 2007년 3월- 초안 버전 2.0, PoC(Push-to-Talk over Cellular)-아키텍처를 참조하라. OMA PoC 사양 세트는 IETF, 3GPP 및 3GPP2로부터 의 다수의 기존 사양을 이용하며, 상기 사양에는, 다자간 회의를 포함한 이동 장치 간 IP 기반 통신 및 IP 접속이 가능하도록 3GPP IP 멀티미디어 서브시스템(IMS) 및 3GPP2 멀티미디어 도메인(MMD)의 케이퍼빌리티가 포함된다.In addition, the Open Mobile Alliance (OMA) has defined standards for Push-to-Talk over Cellular (PoC). See, eg, OMA, OMA-AD_PoC-V2_0-20070326-D, March 2007-Draft Version 2.0, Push-to-Talk over Cellular (PoC) -architecture, which is incorporated herein by reference in its entirety. The OMA PoC specification set uses a number of existing specifications from IETF, 3GPP, and 3GPP2, which include 3GPP IP Multimedia Subsystem (IMS) and 3GPP2 to enable IP-based communication and IP connectivity between mobile devices, including multi-party conferencing. Capabilities of the multimedia domain (MMD) are included.

SIP 시그널링에 의해 통화가 개시되고 제어되는 IMS와 같은 원격 통신 시스템에서, 원격 단말기의 케이퍼빌리티를 결정하는 방법은 IETF RFC 3261에 기술된 OPTIONS이라 칭해지는 SIP 방법을 이용하는 것이다. 이 방법은 사용자 단말기로 하여금 다른 사용자 단말기 또는 프록시 서버(proxy server)에 그의 케이퍼빌리티에 대해 질의(query)하도록 한다. 이는 고객이 상대방을 "호출"하지 않고도, 지원되는 방식, 콘텐츠 유형, 확장자, 코덱(codec) 등에 관한 정보를 알아내도록 한다. OPTIONS 응답은 원격 종단의 미디어 지원을 기술하는 첨부 SDP를 포함하는 소위 200 OK 메시지이다. 200 OK 응답은 또한 OPTIONS의 송신자가 인식하는데 유용할 수 있는 다른 케이퍼빌리티를 나타내는 특성 태그를 포함할 수 있다.In a telecommunications system such as an IMS where a call is initiated and controlled by SIP signaling, a method of determining the capabilities of a remote terminal is to use a SIP method called OPTIONS described in IETF RFC 3261. This method allows a user terminal to query another user terminal or proxy server for its capabilities. This allows customers to find out information about supported methods, content types, extensions, codecs, etc., without having to "call" the other party. The OPTIONS response is a so-called 200 OK message that includes an attached SDP describing the media support of the remote end. The 200 OK response may also include a property tag indicating another capability that may be useful for the sender of OPTIONS to recognize.

현재의 SIP에서의 OPTIONS 방법에 따른 한계는 각 OPTIONS 요청에 대해 하나의 OPTIONS 응답만이 존재할 수 있다는 점이다. 멀티미디어 회의에서 사용자가 모든 회의 참여자들이 통상적으로 지원하는 것을 알고자 할 때 이것이 문제가 된다. 예를 들어 5명의 참여자를 포함한 회의 통화는 한 참여자에 의해 송신된 단일 OPTIONS 요청에 대해 5 OPTIONS 응답을 리턴(return)할 수 없다.A limitation of the current OPTIONS method in SIP is that there can be only one OPTIONS response for each OPTIONS request. This is a problem when in a multimedia conference the user wants to know what all conference participants normally support. For example, a conference call involving five participants may not return a 5 OPTIONS response to a single OPTIONS request sent by one participant.

상기 문제는, 포함되어 있는 사용자 단말기들(고객들) 사이에 위치되어, 각각의 참여자의 사용자 단말기가 지원하는 케이퍼빌리티(예를 들어 미디어 유형, 부가 서비스 등)를 수집하고 지원되는 케이퍼빌리티의 공통 세트를 모아서 이것들을 회의의 지원을 나타내는 단일 응답 메시지(예를 들어 200 OK 메시지)로 리턴하는 서버를 사용하는 방법을 구현함으로써 본 발명에서 해결된다.The problem is located between the included user terminals (customers) to collect the capabilities supported by each participant's user terminal (e.g. media type, supplementary services, etc.) It is solved in the present invention by implementing a method of using a server that gathers a common set and returns them in a single response message (e.g. 200 OK message) indicating the support of the conference.

상기 해법은 그룹 셀 컨텍스트(context)를 갖는 하나의 서비스 조회 메시지(service enquiry message)(예를 들어, OPTIONS 요청)를 송신하고, 그룹 셀 서버와 같은 서버에서 상기 메시지가 종료하도록 한다. 상기 서버는 하나의 서비스 조회 메시지(예를 들어, OPTION 요청)를 각 참여자에게 송신하고 그들의 응답(예를 들어, 200 OK 메시지)을 대기한다. 그 후에, 상기 서버는 통상적으로 지원되는 케이퍼빌리티에 대하여 분석한다. 상기 서버는 비-가입 케이퍼빌리티로 인해 상기 케이퍼빌리티를 지원할지라도 특정한 지원을 금지할 수 있는 임의의 시스템 정책(policy), 그룹 정책 및 가입자 정책을 선택적으로 분석할 수 있다. 모든 이러한 파라미터를 분석한 후에, 상기 서버는 상기 지원되는 케이퍼빌리티에 대한 정보인 SDP 기술(description)을 포함하는 집합적 200 OK 응답을 형성한다. 상기 서버는 하나의 정책으로서 예를 들어 참가자들의 75%가 비디오를 지원하는 경우 상기 통화에서 가능성만큼 비디오를 포함한다고 결정할 수 있다.The solution sends one service enquiry message (eg, OPTIONS request) with a group cell context and causes the message to terminate at a server, such as a group cell server. The server sends one service inquiry message (eg an OPTION request) to each participant and waits for their response (eg 200 OK message). The server then analyzes for commonly supported capabilities. The server may optionally analyze any system policy, group policy, and subscriber policy that may prohibit certain support even if it supports the capability due to non-subscription capabilities. After analyzing all these parameters, the server forms a collective 200 OK response that includes an SDP description that is information about the supported capabilities. The server may determine as one policy that, for example, 75% of the participants support the video as likely in the call if the video is supported.

서비스 조회 메시지(OPTION 요청과 같은)는 진행중인 회의 통화 중에 또는 어떤 진행중인 통화와 관계없이 송신될 수 있다.A service inquiry message (such as an OPTION request) may be sent during an ongoing conference call or regardless of any ongoing call.

본 해법에 있어서의 장점은 다른 사용자 단말기가 어떤 케이퍼빌리티를 지원할 수 있는지를 미리 인지함으로써 회의 통화가 설정될 수 있다는 것이다. 그러므로 다수의 시험 및 에러 통화 셋업(setup)이 필요하다.An advantage of this solution is that the conference call can be set up by knowing in advance which capacities other user terminals can support. Therefore, multiple test and error call setups are required.

다른 장점은 각각의 회의 통화에 포함된 단말기에 이용 가능한 케이퍼빌리티는 상기 단말기에 사용자 친화적인 방식으로 상기 사용자에게 제공될 수 있다. 예를 들어, 디스플레이를 구비한 이동 전화는 포함된 각 단말기에 대한 케이퍼빌리티를 나타내는 아이콘들을 제공할 수 있다. 이는 회의 서비스를 사용자가 더욱 흥미를 가지도록 하므로, 결국엔 사용자를 고무하여 네트워크 내의 더 많은 트래픽을 발생시켜서 네트워크 운영자에게는 이익이 될 것이다.Another advantage is that the capabilities available to the terminal included in each conference call can be provided to the user in a user friendly manner with the terminal. For example, a mobile phone with a display may provide icons representing the capabilities for each terminal included. This makes the conference service more interesting to users, which in turn will inspire users to generate more traffic in the network, which will benefit network operators.

또 다른 이점은 새로 공유된 멀티미디어 서비스가 시장에 진입할 때 상기 새로 공유된 멀티미디어 서비스에 대해 상기 방법이 사용될 수 있다는 점이다.Another advantage is that the method can be used for the newly shared multimedia service when the newly shared multimedia service enters the market.

그러므로 본 발명의 목적은 멀티미디어 회의 통화 시에 멀티미디어 단말기 사이의 통신을 간소화하는 것이다.It is therefore an object of the present invention to simplify the communication between multimedia terminals in a multimedia conference call.

본 발명은 바람직한 실시예로서 그리고 첨부 도면을 참조하여 더 자세하게 기술될 것이다.The invention will be described in more detail as a preferred embodiment and with reference to the accompanying drawings.

도 1은 본 발명에 따라 그룹 통화 서버에 액세스할 수 있는 단말기의 그룹을 도시하는 블록도이다.1 is a block diagram illustrating a group of terminals that can access a group call server in accordance with the present invention.

도 2는 본 발명의 방법에 따라 멀티미디어 단말기에 의해 지원되는 케이퍼빌리티를 결정하는 단계를 도시한 흐름도이다.2 is a flowchart illustrating the steps of determining the capabilities supported by the multimedia terminal according to the method of the present invention.

도 3은 다수의 서브 서버로 분할되는 서버를 도시한 블록도이다.3 is a block diagram illustrating a server divided into a plurality of sub servers.

도 1은 서버, 즉 그룹 통화 서버(100)에 액세스할 수 있는 단말기(111 - 114)의 그룹(110)을 도시한다. 그룹 통화 서버(100)는 그룹(110)에서 단말기(111)로부터의 SIP OPTIONS 요청(121)을 수신하도록 적응된다. 서버(100)는 그룹(110)에서 복수의 다른 단말기(112 - 114)에 SIP 옵션 요청(131, 141, 151)을 브로드캐스팅(broadcasting)하도록 더 적응된다.1 illustrates a group 110 of terminals 111-114 that can access a server, that is, a group call server 100. The group call server 100 is adapted to receive the SIP OPTIONS request 121 from the terminal 111 in the group 110. Server 100 is further adapted to broadcast SIP option requests 131, 141, 151 to a plurality of other terminals 112-114 in group 110.

그룹 통화 서버(100)는 그룹(110) 내에 포함된 단말기(112 - 114)의 케이퍼빌리티를 저장하도록 저장된 메모리 에어리어(memory area)(캐시(cache))를 포함한다.The group call server 100 includes a memory area (cache) stored to store the capacities of the terminals 112-114 included in the group 110.

도 1은 또한 그룹(110) 내의 단말기(111 - 114) 및 그룹 통화 서버(100) 사이의 정보 흐름을 도시한다:1 also shows the information flow between terminals 111-114 and group call server 100 in group 110:

1) 단말기 1(111)은 진행중인 SIP 세션 내에서 SIP OPTIONS 요청(121)을 송신한다. SIP OPTIONS 요청(121)은 그룹 통화 서버(110)로 어드레싱(addressing)된 다.1) Terminal 1 (111) transmits a SIP OPTIONS request 121 in an ongoing SIP session. The SIP OPTIONS request 121 is addressed to the group call server 110.

2) 그룹 통화 서버(100)는 SIP OPTIONS 요청(131)을 단말기 2(113)로 송신한다.2) The group call server 100 transmits a SIP OPTIONS request 131 to the terminal 2 113.

3) 그룹 통화 서버(100)는 SIP OPTIONS 요청(141)을 단말기 3(113)으로 송신한다.3) The group call server 100 sends a SIP OPTIONS request 141 to the terminal 3113.

4) 그룹 통화 서버(100)는 SIP OPTIONS 요청(151)을 단말기 4(114)로 송신한다.4) The group call server 100 transmits a SIP OPTIONS request 151 to the terminal 4 114.

5) 그룹 통화 서버(100)는 단말기 2(112)로부터 예를 들어 단말기 2가 m=오디오, m=비디오, m=메시징을 지원하는 것을 나타내는 SIP 200 OK 응답(132)을 수신한다.5) The group call server 100 receives, for example, a SIP 200 OK response 132 from terminal 2 112 indicating that terminal 2 supports m = audio, m = video, m = messaging.

6) 그룹 통화 서버(100)는 단말기 3(113)으로부터 예를 들어 단말기 3이 m=오디오, m=비디오를 지원하는 것을 나타내는 SIP 200 OK 응답(142)을 수신한다.6) The group call server 100 receives, for example, a SIP 200 OK response 142 from terminal 3 113 indicating that terminal 3 supports m = audio, m = video.

7) 그룹 통화 서버(100)는 단말기 4(114)로부터 예를 들어 단말기 4가 m=오디오, m=비디오, m=메시징을 지원하는 것을 나타내는 SIP 200 OK 응답(152)을 수신한다.7) The group call server 100 receives a SIP 200 OK response 152 from terminal 4 114, for example indicating that terminal 4 supports m = audio, m = video, m = messaging.

8) 그룹 통화 서버(100)는 모든 참여자 장치들이 비디오를 지원할지라도 예를 들어 단말기 1(111)가 비디오를 사용하는 것을 제한할 수 있는 어떤 시스템, 그룹 및 가입자 정책을 체크한다. 그리고나서 그룹 서버(100)는 단말기 1 (111)에 대한 공통 SIP 200 OK 응답(122)을 케이퍼빌리티의 공통 세트를 갖도록 생성한다. 상술한 예에서, SIP 200 OK(122)는 m=오디오 및 m=비디오를 갖는 SDP를 포함한다. 이 는 단말기 2(112) 단말기 4(114)가 메시징을 지원할지라도 단말기 3(113)이 메시징을 지원하지 않기 때문이다.8) The group call server 100 checks for some system, group and subscriber policies that may restrict, for example, terminal 1 111 from using video even though all participant devices support video. The group server 100 then generates a common SIP 200 OK response 122 for terminal 1 111 to have a common set of capabilities. In the above example, SIP 200 OK 122 includes an SDP with m = audio and m = video. This is because the terminal 3113 does not support messaging even though the terminal 2 112 and the terminal 4 114 support messaging.

9) 단말기 1(111)이 200 OK 응답(122)을 수신하면, 단말기 1(111)은 첨부된 SDP를 분석한다. 단말기 1(111)이 디스플레이를 갖는 경우에, '비디오를 추가'와 같은 아이콘이 예를 들어 디스플레이 상에 소프트 버튼으로 강조된다. 그 버튼을 누름으로써 단말기 2 - 4(112 - 114)에 비디오 스트리밍(streaming)이 발생한다.9) When the terminal 1 111 receives the 200 OK response 122, the terminal 1 111 analyzes the attached SDP. If terminal 1 111 has a display, an icon such as 'Add Video' is highlighted, for example, by a soft button on the display. By pressing the button, video streaming occurs on terminals 2-4 (112-114).

이 방법을 사용함으로써 단말기 1(111)은 회의 통화에 포함된 다른 모든 단말기(112 - 114)의 케이퍼빌리티를 인지하게 된다.By using this method, terminal 1 111 becomes aware of the capabilities of all other terminals 112-114 involved in the conference call.

시그널링을 절약하기 위해, 그룹 통화 서버(100)는 메모리 에어리어(105) 내의 각각의 단말기(112 - 114)로부터의 응답(132, 142, 152)을 선택적으로 저장할 수 있다. 다른 단말기가 SIP OPTION 요청을 송신하면, 즉, 도 1 내의 구조에서의 단말기 2(112)가 SIP OPTIONS 요청(171)을 송신하는 경우, 단말기 3(113)으로부터의 SIP 200 OK 요청(142) 및 단말기 4(114)로부터의 SIP 200 OK 요청(152)에서의 내용이 단말기 2(112)로 SIP 200 OK 응답(173)을 송신하기 전에 서버(100)에 의해 이미 인지되어 있기 때문에 그룹 통화 서버(100)는 단말기 1(111)에 SIP OPTIONS 요청(171)을 다만 송신하기만 한다.To save signaling, group call server 100 may optionally store responses 132, 142, 152 from each terminal 112-114 in memory area 105. If another terminal sends a SIP OPTION request, i.e., when terminal 2 112 in the architecture in FIG. 1 transmits a SIP OPTIONS request 171, a SIP 200 OK request 142 from terminal 3 113 and Since the content in the SIP 200 OK request 152 from terminal 4 114 is already known by the server 100 before sending the SIP 200 OK response 173 to terminal 2 112, the group call server ( 100 merely transmits the SIP OPTIONS request 171 to the terminal 1 (111).

도 2는 그룹 통화 서버(100)에서 확인되는 본 발명에서의 주장된 방법을 기술하는 흐름도이다. 단계(201)에서, 그룹 통화 서버(100)는 그룹(110)에서의 단말기 1(111)로부터 제 1 서비스 조회 메시지를 수신한다. 단계(202)에서, 서버(100)는 그룹(110) 내의 다른 단말기(112 - 114) 중 적어도 하나로 제 2 서비스 조회 메 시지(OPTIONS 요청)(131, 141, 151)를 브로드캐스팅한다. 단계(203)에서, 서버(100)는 각각의 조회된 단말기(112 - 114)로부터 제 1 서비스 응답 메시지(200 OK 메시지와 같은)(132, 142, 152)를 수신한다. 선택적으로, 서버(100)는 메모리 에어리어(1055) 내의 단말기(112 - 114)로부터 모든 수신된 서비스 응답 메시지(132, 142, 152)를 저장한다. 단계(205)에서, 서버(100)는 수신된 서비스 응답 메시지(132, 142, 152)에서의 내용을 분석하고, 단계(206)에서, 서비스의 공통 세트를 결정한다. 그리고나서 이 서비스의 공통 세트는 단계(207)에서 서비스 응답 메시지(200 OK 메시지) 형태로 단말기(111)에 송신된다.2 is a flow chart describing the claimed method in the present invention as verified by the group call server 100. In step 201, the group call server 100 receives a first service inquiry message from the terminal 1 111 in the group 110. In step 202, server 100 broadcasts a second service inquiry message (OPTIONS request) 131, 141, 151 to at least one of the other terminals 112-114 in group 110. In step 203, server 100 receives a first service response message (such as a 200 OK message) 132, 142, 152 from each inquired terminal 112-114. Optionally, server 100 stores all received service response messages 132, 142, 152 from terminals 112-114 in memory area 1055. In step 205, server 100 analyzes the content in the received service response messages 132, 142, and 152, and in step 206, determines a common set of services. The common set of services is then sent to terminal 111 in the form of a service response message (200 OK message) in step 207.

도 3은 애플리케이션, 예를 들어 3gpp 멀티미디어 전화 또는 OMA PoC에 따라 여러 서버로 분할되는 그룹 통화 서버(300)를 도시한다. 도 3은 애드 혹(ad hoc) 서버(310) 및 다수의 서브 서버(311 - 313)를 포함한다. 애드 혹 서버(310)는 단말기(111)로부터 액세스 가능하고 서브 서버(311 - 313)는 단말기(112 - 114)로부터 각각 액세스 가능하다.3 shows a group call server 300 divided into several servers according to an application, for example a 3gpp multimedia phone or an OMA PoC. 3 includes an ad hoc server 310 and a plurality of sub servers 311-313. The ad hoc server 310 is accessible from the terminal 111 and the sub-servers 311-313 are accessible from the terminals 112-114, respectively.

도 3은 예를 들어 MMtel(Multimedia Telephony) 애드-혹 그룹 통화 또는 1-1 PoC 세션 및 애드-혹 PoC 세션에 적용 가능한 멀티 서버 구성의 예이다.FIG. 3 is an example of a multi-server configuration applicable to, for example, a multimedia telephony (MMtel) ad-hoc group call or a 1-1 PoC session and an ad-hoc PoC session.

단말기(112 - 114)를 서비스하는 서버(311 - 313)는 수신된 서비스 응답 메시지(200 OK)(351 - 353)의 내용을 서비스되는 사용자의 가입 및 서비스 제공자 지역 정책에 기반하여 수정할 수 있다.The servers 311-313 serving the terminals 112-114 may modify the contents of the received service response message 200 OK 351-353 based on the subscription of the serviced user and the service provider regional policy.

애드-혹 서버(310)는 서브 서버(311 - 313)로부터 수신된 응답(311 - 313)을 모아서 단말기 1(111)에 OPTIONS 응답(321)을 송신하기 전에 가입 선택 및 서비스 제공자 지역 정책과 같은 그룹 정책을 적용할 수 있다.The ad-hoc server 310 collects the responses 311-313 received from the sub-servers 311-313 and sends the OPTIONS response 321 to the terminal 1 111, such as subscription selection and service provider local policy. You can apply Group Policy.

본 발명은 기술된 실시예에서 셀룰러에 대한 PoC(Puch-to-talk over cellular)에 기본적으로 적용된다. 당업자는 발명의 개념을 3GPP 멀티미디어 전화, MMtel 애드-혹 그룹 등과 같은, 다수의 다른 네트워크 시나리오에 적용할 것이다.The present invention basically applies to Puch-to-talk over cellular (PoC) for cellular in the described embodiment. Those skilled in the art will apply the concept of the invention to many other network scenarios, such as 3GPP multimedia telephony, MMtel ad-hoc groups, and the like.

아래에는 RFC 3261로부터 추론되는 OPTION 방법이 상세하게 기술된다.Below, the OPTION method deduced from RFC 3261 is described in detail.

SIP 방법 OPTIONS은 UA(User Agent: 사용자 에이전트)가 다른 UA 또는 프록시 서버에 그의 케이퍼빌리티에 대하여 질의하도록 한다. 이는 고객으로 하여금 지원되는 방법, 콘텐츠 유형, 확장자, 코덱 등에 관한 정보를 다른 상대방의 "호출" 없이 알아내도록 한다. 예를 들어, 고객이 목적 UAS(User Agent Server)가 지원하는지가 확실하지 않은 옵션을 목록화하는 INVITE에 요구 헤더 필드(Require header field)를 삽입하기 전에, 상기 고객은 목적 UAS에 OPTIONS로 질의하여 이것이 지원되는 헤더 필드에서 리턴되는지를 확인할 수 있다. 모든 UA들은 OPTIONS 방법을 지원해야만 한다.SIP method OPTIONS allows a UA (User Agent) to query another UA or proxy server for its capabilities. This allows the customer to find out information about supported methods, content types, extensions, codecs, etc. without "calling" the other party. For example, before a customer inserts a Require header field into an INVITE that lists options that are not sure that the destination user agent server supports it, the customer queries the destination UAS as OPTIONS. You can check if this is returned in the supported header fields. All UAs must support the OPTIONS method.

OPTIONS 요청의 타깃(target)은 UA 또는 SIP 서버를 식별할 수 있는 요청-URI에 의해 식별된다. OPTIONS가 프록시 서버로 어드레싱되는 경우, 요청-URI는 요청-URI가 REGISTER 요청에 대해 설정되는 방식과 유하사게, 사용자 파트 없이 설정된다.The target of the OPTIONS request is identified by the request-URI, which can identify the UA or SIP server. When OPTIONS is addressed to a proxy server, the request-URI is set without the user part, similar to how the request-URI is set for a REGISTER request.

대안으로, 0의 최대-전송(Max-Forwards) 헤더 필드 값을 갖는 OPTIONS 요청을 수신하는 서버는 요청-URI와는 관계없이 상기 요청에 응답할 수 있다.Alternatively, a server receiving an OPTIONS request with a Max-Forwards header field value of 0 may respond to the request regardless of the request-URI.

이 행동은 HTTP/1.1과 동일하다. 이 행동은 증분 최대-전송 값을 갖는 일련 의 OPTIONS 요청을 송신함으로써 개별 홉 서버의 케이퍼빌리티를 체크하기 위한 "트랜스루트(transroute)" 기능으로 사용될 수 있다.This behavior is identical to HTTP / 1.1. This behavior can be used as a "transroute" function to check the capability of individual hop servers by sending a series of OPTIONS requests with incremental maximum-transmit values.

일반적인 UA 행동의 경우, 트랜잭션 계층(transaction layer)은 OPTIONS이 어떠한 응답도 생성하지 않는 경우 시간 초과 에러를 리턴할 수 있다. 이는 상기 타깃이 도달할 수 없으므로 이용 불가능하다는 것을 나타낼 것이다.For normal UA behavior, the transaction layer may return a timeout error if OPTIONS does not generate any response. This will indicate that the target is unreachable and therefore unavailable.

OPTIONS 요청은 피어(peer)에게 케이퍼빌리티에 대해 질의하기 위해 설정된 대화의 일부로써 송신될 수 있고, 상기 일부는 상기 대화에서 이후에 사용될 것이다.The OPTIONS request can be sent as part of a conversation established to query the peer for capabilities, which part will be used later in the conversation.

OPTIONS 요청은 RFC3261의 섹션 8.1.1에서 논의된 바와 같이 SIP 요청에 대한 표준 규범을 사용하여 구성된다.The OPTIONS request is constructed using the standard norms for SIP requests as discussed in section 8.1.1 of RFC3261.

접속(Contact) 헤더 필드는 OPTIONS에 존재할 수 있다.The Contact header field may be present in OPTIONS.

수용(Accept) 헤더 필드 SHOULD는 UAC(User Agent Clinet : 사용자 에이전트 고객)이 응답에서 수신하고자 하는 메시지 바디(message body)의 유형을 표시하기 위해서 포함되어야 한다. 통상적으로, 이는 SDP(애플리케이션/sdp)와 같은 UA의 미디어 케이퍼빌리티를 기술하는데 사용되는 포맷으로 설정된다.The Accept header field SHOULD MUST be included to indicate the type of message body that the UAC (User Agent Clinet) wants to receive in the response. Typically this is set to the format used to describe the media capabilities of the UA, such as SDP (application / sdp).

OPTIONS 요청에 대한 응답은 원 요청에서의 요청-URI로 범위가 한정되는 것으로 추정된다. 그러나, OPTIONS가 설정된 대화의 일부로서 송신될 때에만 미래의 요청이 OPTIONS을 보장하는 서버에 의해서 수신될 것이라는 것이 보장된다.The response to the OPTIONS request is assumed to be scoped to the request-URI in the original request. However, it is only guaranteed that future requests will be received by the server guaranteeing OPTIONS when OPTIONS is sent as part of an established conversation.

예시 OPTIONS 요청:Example OPTIONS request:

OPTIONS sip: [email protected] SIP/2.0OPTIONS sip: [email protected] SIP / 2.0

Via: SIP/2.0/UDP pc33.atlanta.com;branch=z9hG4bKhjhs8ass877Via: SIP / 2.0 / UDP pc33.atlanta.com; branch = z9hG4bKhjhs8ass877

Max-Forwards: 70Max-Forwards: 70

To: <sip:[email protected]>To: <sip: [email protected]>

From: Alice <sip: [email protected]>;tag=1928301774From: Alice <sip: [email protected]>; tag = 1928301774

Call-ID: a84b4c76e66710Call-ID: a84b4c76e66710

CSeq: 63104 OPTIONSCSeq: 63104 OPTIONS

Contact: <sip:[email protected]>Contact: <sip: [email protected]>

Accept: application/s에Accept: application / s

Content-Length: 0Content-Length: 0

OPTIONS에 대한 응답은 RFC3261의 섹션 8.2.6에 논의된 바와 같이 SIP 응답에 대한 표준 규범을 사용하여 구성된다. 선택된 응답 코드는 상기 요청이 INVITE였다고 선택되는 것과 같아야만 한다. 즉, 200 (OK)는 UAS가 통화를 수용할 준비가 된 경우에 리턴될 것이고, 486(Busy Here)은 UAS가 통화 중 등일 경우 리턴될 것이다. 이로 인해 OPTIONS 요청은 UAS의 기본 상태를 결정하는데 사용되도록 하고, 상기 기본 상태의 결정은 S가 INVITE 요청을 수용할지의 여부의 표시일 수 있다.The response to the OPTIONS is constructed using the standard norms for SIP responses as discussed in section 8.2.6 of RFC3261. The response code selected should be the same as if the request was selected as INVITE. That is, 200 (OK) will be returned if the UAS is ready to accept a call, and 486 (Busy Here) will be returned if the UAS is on a call. This allows the OPTIONS request to be used to determine the basic state of the UAS, which may be an indication of whether S will accept the INVITE request.

대화 내에서 수신된 OPTIONS 요청은 대화 외부에서 구성된 응답과 동일한 200 (OK) 응답이며 대화에 어떤 영향도 주지 않는다.The OPTIONS request received within the conversation is the same 200 (OK) response as the response configured outside the conversation and has no effect on the conversation.

이러한 OPTIONS의 사용은 OPTIONS 및 INVITE 요청의 프록시 처리에서의 상이함으로 인해 한계를 갖는다. 분기된(forked) INVITE는 리턴되는 다수의 200 (OK) 응답들을 생성시킬 수 있는 반면에, 분기된 OPTIONS는 다만 단일 200 (OK) 응답을 생성시킬 것인데, 왜냐하면 그것은 비-INVITE 처리를 사용하는 프록시들에 의해 처리되기 때문이다. 규범에 따른 세부 사항에 대한 RFC3261의 섹션 16.7을 참조하라.The use of such OPTIONS has limitations due to differences in proxy processing of OPTIONS and INVITE requests. Forked INVITE can generate multiple 200 (OK) responses returned, while forked OPTIONS will only generate a single 200 (OK) response, because it uses a proxy that uses non-INVITE processing. Because they are processed by them. See section 16.7 of RFC3261 for details according to the norm.

OPTIONS에 대한 응답이 프록시 서버에 의해서 생성되는 경우, 프록시는 서버의 케이퍼빌리티를 목록화한, 200 (OK)를 리턴한다.If a response to OPTIONS is generated by the proxy server, the proxy returns 200 (OK), listing the server's capabilities.

상기 응답은 메시지 바디를 포함하지 않는다.The response does not include a message body.

허용(Allow), 수용, 수용-인코딩(Accept-Encoding), 수용-언어(Accept-Language) 및 지원된 헤더 필드는 OPTIONS에 대한 200 (OK)에 존재해야만 한다. 응답이 프록시에 의해 생성되는 경우, 프록시가 방법 독립적이어서 허용 헤더 필드가 확실치 않기 때문에 그것은 생략되어야만 한다. 접속 헤더 필드는 200 (OK)에 존재할 수 있고 3xx 응답에서와 동일한 의미를 가질 수 있다. 즉, 접속 헤더 필드는 사용자에 도달하는 대안 명칭 및 방법의 세트를 목록화할 수 있다. 경고(Warning) 헤더 필드가 존재할 수 있다.Allow, Accept, Accept-Encoding, Accept-Language and Supported Header fields MUST be present at 200 (OK) for OPTIONS. If the response is generated by a proxy, it must be omitted because the proxy is method independent and the allowed header fields are not clear. The connection header field may exist at 200 (OK) and have the same meaning as in the 3xx response. That is, the connection header field may list a set of alternative names and methods of reaching the user. There may be a Warning header field.

메시지 바디가 송신될 수 있는데, 메시지 바디의 유형은 OPTIONS 요청에서의 수용 헤더 필드에 의해 결정된다(애플리케이션/sdp는 수용 헤더 필드가 존재하지 않는 경우에 디폴트(default)이다). 상기 유형이 미디어 케이퍼빌리티를 기술할 수 있는 유형인 경우, UAS는 상기 목적을 위해서 응답 내에 바디를 포함해야만 한다. 애플리케이션/sdp가 RFC 3264에 기술되는 경우 이와 같은 바디의 구성에 대한 세부 사항이 기술된다.The message body may be sent, the type of the message body being determined by the accept header field in the OPTIONS request (application / sdp is the default if the accept header field does not exist). If the type is of a type capable of describing media capabilities, then the UAS must include a body in the response for this purpose. If the application / sdp is described in RFC 3264, the details of the construction of such a body are described.

UAS에 의해 생성된 예시 OPTIONS 응답(상기에 기술된 요청에 대응하는):Example OPTIONS response generated by the UAS (corresponding to the request described above):

SIP/2.0 200 OKSIP / 2.0 200 OK

Via: SIP/2.0/UDP pc33.atlanta.com;branch=z9hG4Khjhs8ass877; received=192.0.2.4Via: SIP / 2.0 / UDP pc33.atlanta.com; branch = z9hG4Khjhs8ass877; received = 192.0.2.4

To: <sip:[email protected]>;tag=93810874To: <sip: [email protected]>; tag = 93810874

From: Alice<sip:[email protected]>;tag=1928301774From: Alice <sip: [email protected]>; tag = 1928301774

Call-ID: a84b4c76e66710Call-ID: a84b4c76e66710

CSeq: 63104 OPTIONSCSeq: 63104 OPTIONS

Contact: <sip:[email protected]>Contact: <sip: [email protected]>

Allow: INVITE, ACK, CANCEL, OPTIONS, BYEAllow: INVITE, ACK, CANCEL, OPTIONS, BYE

Accept: application/s에Accept: application / s

Accept-Encoding: gzipAccept-Encoding: gzip

Accept-Language: enAccept-Language: en

Supproted: fooSupproted: foo

Content-Type: application/s에Content-Type: application / s

Content-Length: 274Content-Length: 274

(SDP는 도시되지 않음)(SDP not shown)

Claims (15)

그룹(110)을 구성하는 복수의 멀티미디어 단말기(111 - 114)에 의해 지원되는 멀티미디어 케이퍼빌리티를 결정하기 위한 원격 통신 네트워크에서의 방법에 있어서:In a method in a telecommunications network for determining multimedia capabilities supported by a plurality of multimedia terminals 111-114 constituting a group 110: 제 1 멀티미디어 단말기(111)로부터 제 1 서비스 조회 메시지(121)를 수신하는 단계(201);Receiving (201) a first service inquiry message (121) from a first multimedia terminal (111); 상기 그룹(110) 내의 다른 멀티미디어 단말기(112 - 114) 중 적어도 하나로 제 2 조회 메시지(131, 141, 151)를 송신하는 단계(202);Transmitting (202) a second inquiry message (131, 141, 151) to at least one of the other multimedia terminals (112-114) in the group (110); 상기 제 2 서비스 조회 메시지(131, 141, 151)에 대한 응답으로서 상기 다른 멀티미디어 단말기(112 - 114)로부터 제 1 서비스 응답 메시지(132, 142, 152)를 수신하는 단계(203);Receiving (203) a first service response message (132, 142, 152) from the other multimedia terminal (112-114) in response to the second service inquiry message (131, 141, 151); 상기 제 1 서비스 응답 메시지(132, 142, 152)에서 상기 수신된 케이퍼빌리티를 분석하는 단계(205);Analyzing (205) the received capabilities in the first service response message (132, 142, 152); 케이퍼빌리티의 공통 세트를 결정하는 단계(206);Determining 206 a common set of capabilities; 상기 제 1 서비스 조회 메시지(121)에 대한 응답으로서 상기 케이퍼빌리티의 공통 세트를 포함하는 상기 제 1 멀티미디어 단말기(111)로 제 2 서비스 응답 메시지(122)를 송신하는 단계를 포함하는 원격 통신 네트워크에서의 방법.And transmitting a second service response message 122 to the first multimedia terminal 111 that includes a common set of capabilities as a response to the first service inquiry message 121. Way from. 제 1 항에 있어서,The method of claim 1, 상기 케이퍼빌리티의 공통 세트를 결정하는 단계는 정책을 적용하는 단계를 더 포함하는 것을 특징으로 하는 원격 통신 네트워크에서의 방법.Determining the common set of capacities further comprises applying a policy. 제 2 항에 있어서,The method of claim 2, 상기 정책은:The policy is: 시스템 정책;System policy; 그룹 정책;Group policy; 가입자 정책 중 어떤 정책 또는 상기 정책의 조합인 것을 특징으로 하는 원격 통신 네트워크에서의 방법.Any one of subscriber policies or a combination of said policies. 제 1 항에 있어서,The method of claim 1, 상기 수신된 케이퍼빌리티를 저장하는 단계(204)를 더 포함하는 것을 특징으로 하는 원격 통신 네트워크에서의 방법.Storing (204) said received capability. 제 4 항에 있어서,The method of claim 4, wherein 제 2 멀티미디어 단말기(112)로부터 제 3 서비스 조회 메시지(171)를 수신하는 단계;Receiving a third service inquiry message (171) from a second multimedia terminal (112); 상기 제 1 멀티미디어 단말기(111)로 제 4 서비스 조회 메시지(171)를 송신하는 단계;Transmitting a fourth service inquiry message (171) to the first multimedia terminal (111); 상기 제 3 서비스 응답 메시지(172)에서 수신된 케이퍼빌리티를 상기 저장된 케이퍼빌리티와 함께 분석하는 단계;Analyzing the capabilities received in the third service response message (172) together with the stored capabilities; 케이퍼빌리티의 제 2 공통 세트를 결정하는 단계;Determining a second common set of capabilities; 상기 제 4 서비스 조회 메시지(121)에 대한 응답으로서 상기 케이퍼빌리티의 제 2 공통 세트를 포함하는 상기 제 2 멀티미디어 단말기(112)로 제 4 서비스 응답 메시지(173)를 송신하는 단계를 더 포함하는 것을 특징으로 하는 원격 통신 네트워크에서의 방법.Sending a fourth service response message 173 to the second multimedia terminal 112 that includes a second common set of capabilities as a response to the fourth service inquiry message 121. Method in a telecommunications network, characterized in that. 제 3 항 또는 제 5 항에 있어서,The method according to claim 3 or 5, 상기 서비스 조회 메시지(121, 131, 171)는 SIP OPTIONS 요청이고 상기 서비스 응답 메시지(122, 132, 172)는 SIP 200 OK 응답인 것을 특징으로 하는 원격 통신 네트워크에서의 방법.The service inquiry message (121, 131, 171) is a SIP OPTIONS request and the service response message (122, 132, 172) is a SIP 200 OK response. 제 1 항 내지 제 6 항 중 어느 한 항에 있어서,7. The method according to any one of claims 1 to 6, 상기 그룹(110)에서의 상기 멀티미디어 단말기(111 - 114)는 멀티미디어 회의 통화에 사용되는 것을 특징으로 하는 원격 통신 네트워크에서의 방법.And said multimedia terminal (111-114) in said group (110) is used for a multimedia conference call. 복수의 멀티미디어 단말기(111 - 114)를 포함하는 그룹(110)으로부터 액세스 가능한 원격 통신 네트워크에서의 멀티미디어 애플리케이션 서버(100)에 있어서:In a multimedia application server 100 in a telecommunications network accessible from a group 110 comprising a plurality of multimedia terminals 111-114: 제 1 멀티미디어 단말기(111)로부터 수신된 서비스 조회 메시지(121)에 응답하여 상기 그룹(110)에서 적어도 하나의 제 2 멀티미디어 단말기(112 - 114)로부터 케이퍼빌리티를 수집하고;Collect capabilities from at least one second multimedia terminal (112-114) in said group (110) in response to a service inquiry message (121) received from a first multimedia terminal (111); 상기 수집된 케이퍼빌리티를 분석하고 케이퍼빌리티의 공통 세트를 결정하고;Analyze the collected capabilities and determine a common set of capabilities; 상기 케이퍼빌리티의 공통 세트를 포함하는 상기 제 1 멀티미디어 단말기(112 - 114)에 서비스 응답 메시지(122)를 리턴하도록 적응되는 멀티미디어 애플리케이션 서버(100).Multimedia application server (100) adapted to return a service response message (122) to the first multimedia terminal (112-114) comprising the common set of capabilities. 제 8 항에 있어서,The method of claim 8, 상기 수집된 케이퍼빌리티를 저장하도록 적응된 메모리 에어리어(105)를 더 포함하는 것을 특징으로 하는 멀티미디어 애플리케이션 서버(100).The multimedia application server (100) further comprising a memory area (105) adapted to store the collected capabilities. 제 9 항에 있어서,The method of claim 9, 상기 케이퍼빌리티의 공통 세트를 결정할 때 정책을 적용하도록 더 적응되는 것을 특징으로 하는 멀티미디어 애플리케이션 서버(100).Multimedia application server (100), characterized in that it is further adapted to apply a policy when determining a common set of capabilities. 제 10 항에 있어서,The method of claim 10, 상기 수집된 케이퍼빌리티를 상기 메모리 에어리어(105)에 기존에 저장된 케이퍼빌리티와 함께 분석하도록 더 적응되는 것을 특징으로 하는 멀티미디어 애플리케이션 서버(100).Multimedia application server (100), characterized in that it is further adapted to analyze the collected capabilities together with the capacities previously stored in the memory area (105). 제 8 항 내지 제 11 항 중 어느 한 항에 있어서,The method according to any one of claims 8 to 11, 적어도 하나의 다른 멀티미디어 애플리케이션 서버(310 - 313)와 접속하도록 적응되는 것을 특징으로 하는 멀티미디어 애플리케이션 서버(100).Multimedia application server (100), characterized in that it is adapted to connect with at least one other multimedia application server (310-313). 서로 접속된 제 12 항에 따른 복수의 멀티미디어 애플리케이션 서버(310 - 313)를 포함하는 시스템(300).A system (300) comprising a plurality of multimedia application servers (310-313) according to claim 12 connected to one another. 제 13 항에 있어서,The method of claim 13, 상기 서버(310 - 313)는 상기 애플리케이션에 따라 구성에 있어서 서로 접속되는 것을 특징으로 하는 복수의 멀티미디어 애플리케이션 서버를 포함하는 시스템(300).The system (300) comprising a plurality of multimedia application servers characterized in that the servers (310-313) are connected to each other in configuration according to the application. 제 14 항에 있어서,The method of claim 14, 하나의 서버는 애드 혹 서버(310)이고 다른 서버는 상기 애드 혹 서버(310)에 접속된 서브-서버(311 - 313)이며 상기 애드 혹 서버(310)는 상기 서브-서버(311 - 313)로부터 수신된 서비스 응답 메시지(322 - 324)를 모으도록 더 적응되는 것을 특징으로 하는 복수의 멀티미디어 애플리케이션 서버를 포함하는 시스템(300).One server is an ad hoc server 310 and the other server is a sub-server 311-313 connected to the ad hoc server 310 and the ad hoc server 310 is the sub-server 311-313. A system (300) comprising a plurality of multimedia application servers, further adapted to collect service response messages (322-324) received from.
KR1020097023429A 2007-05-11 2008-04-21 Group call capability query KR101402433B1 (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US91733707P 2007-05-11 2007-05-11
US60/917,337 2007-05-11
PCT/SE2008/050449 WO2008140391A1 (en) 2007-05-11 2008-04-21 Group call capability query

Publications (2)

Publication Number Publication Date
KR20100016394A true KR20100016394A (en) 2010-02-12
KR101402433B1 KR101402433B1 (en) 2014-06-03

Family

ID=39969422

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020097023429A KR101402433B1 (en) 2007-05-11 2008-04-21 Group call capability query

Country Status (9)

Country Link
US (1) US8295207B2 (en)
EP (1) EP2147540A4 (en)
JP (1) JP5363461B2 (en)
KR (1) KR101402433B1 (en)
CN (1) CN101682617B (en)
CA (1) CA2686876C (en)
HK (1) HK1142188A1 (en)
MX (1) MX2009011715A (en)
WO (1) WO2008140391A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20170093380A (en) * 2016-02-05 2017-08-16 삼성전자주식회사 Electronic Device and Method for Providing Profile Call

Families Citing this family (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101330498A (en) * 2007-06-20 2008-12-24 朗迅科技公司 SIP endpoint collocation in a VoIP network
EP2404424B1 (en) * 2009-03-06 2015-11-25 Telefonaktiebolaget L M Ericsson (publ) Capability query handling in a communication network
US8098594B2 (en) * 2009-06-10 2012-01-17 Verizon Patent And Licensing Inc. Dynamic SIP max-hop setup for IMS
US20110019650A1 (en) 2009-07-21 2011-01-27 Sabine Van Niekerk Methods and apparatus for optimization of device capability exchange in a network
GB2474010B (en) * 2009-09-10 2011-08-03 Thales Holdings Uk Plc Computer networking
EP2622812B1 (en) * 2010-09-30 2014-08-06 Telefonaktiebolaget L M Ericsson (PUBL) Method and network entity for checking, in an ip based communications network, a status of a destination network
CN103404098A (en) * 2010-12-14 2013-11-20 瑞典爱立信有限公司 A client and a method in a client in a communication network for providing a service
CN102546994B (en) * 2010-12-29 2015-01-28 中兴通讯股份有限公司 Method and system for realizing information interaction of multimedia conference members
CN102958107B (en) * 2011-08-22 2016-11-23 华为技术有限公司 A kind of method of capability query, communication terminal and application server
US9137583B2 (en) * 2012-05-30 2015-09-15 Crest Technology, Inc. Method for securing indirect return channel and mobile digital broadcast receiver thereof
CN103999425B (en) * 2012-07-06 2016-12-28 华为技术有限公司 Presence server finds method and the related device of non-exhibiting user professional ability
EP2863603A1 (en) * 2013-10-18 2015-04-22 Alcatel Lucent A method for optimizing the capability discovery of terminals in an IMS network
CN105471820A (en) * 2014-08-20 2016-04-06 中兴通讯股份有限公司 Processing method and processing device for converged communication terminal discovery and ability detection
US9350772B2 (en) 2014-10-24 2016-05-24 Ringcentral, Inc. Systems and methods for making common services available across network endpoints
US9398085B2 (en) 2014-11-07 2016-07-19 Ringcentral, Inc. Systems and methods for initiating a peer-to-peer communication session
CN106331396B (en) * 2015-06-15 2020-08-14 深圳市潮流网络技术有限公司 Multimedia processing method and system for telephone conference
GB2557350B (en) * 2016-12-08 2021-08-11 Metaswitch Networks Ltd Operating a network node
EP3747165B1 (en) * 2018-02-03 2022-09-14 Nokia Technologies Oy Application based routing of data packets in multi-access communication networks
US20190342350A1 (en) * 2018-05-03 2019-11-07 Mavenir Systems, Inc. Multiple-recipient options request in session initiated protocol (sip)
CN109088915A (en) * 2018-07-09 2018-12-25 深圳市潮流网络技术有限公司 A kind of meeting room management method of achievable status monitoring

Family Cites Families (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6323894B1 (en) 1993-03-12 2001-11-27 Telebuyer, Llc Commercial product routing system with video vending capability
GB2383723B (en) * 1998-06-03 2003-09-10 Orange Personal Comm Serv Ltd Mobile communications
CA2275840A1 (en) * 1998-08-18 2000-02-18 Lucent Technologies Inc. Generalized messaging construct
WO2002052825A1 (en) * 2000-12-22 2002-07-04 Nokia Corporation Method and system for establishing a multimedia connection by negotiating capability in an outband control channel
US6996414B2 (en) * 2001-04-30 2006-02-07 Motorola, Inc. System and method of group calling in mobile communications
US6862453B2 (en) * 2001-12-31 2005-03-01 Samsung Electronics Co., Ltd. System and method for distributed call processing using a distributed trunk idle list
US7894377B2 (en) * 2002-12-31 2011-02-22 Motorola Solutions, Inc. Method and system for group communications
US7590231B2 (en) * 2003-08-18 2009-09-15 Cisco Technology, Inc. Supporting enhanced media communications in communications conferences
WO2005027460A1 (en) * 2003-09-12 2005-03-24 Telefonaktiebolaget Lm Ericsson (Publ) Combinational multimedia services
US20050060411A1 (en) * 2003-09-16 2005-03-17 Stephane Coulombe System and method for adaptation of peer-to-peer multimedia sessions
US7353255B2 (en) * 2003-10-30 2008-04-01 International Business Machines Corporation System and apparatus for geographically distributed VoIP conference service with enhanced QoS
US20050256959A1 (en) 2004-04-13 2005-11-17 Magnus Svensson Method of and system for multimedia messaging system interoperability
GB0500483D0 (en) * 2005-01-11 2005-02-16 Nokia Corp Multi-party sessions in a communication system
US7499719B2 (en) * 2005-06-22 2009-03-03 Mototola, Inc. Method and apparatus for mixed mode multimedia conferencing
US20070109979A1 (en) * 2005-11-17 2007-05-17 Chunyan Fu Method and conference controller for cluster-based conferencing

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20170093380A (en) * 2016-02-05 2017-08-16 삼성전자주식회사 Electronic Device and Method for Providing Profile Call

Also Published As

Publication number Publication date
CA2686876A1 (en) 2008-11-20
US8295207B2 (en) 2012-10-23
MX2009011715A (en) 2009-11-10
WO2008140391A1 (en) 2008-11-20
JP5363461B2 (en) 2013-12-11
CN101682617A (en) 2010-03-24
KR101402433B1 (en) 2014-06-03
HK1142188A1 (en) 2010-11-26
CA2686876C (en) 2016-03-22
JP2010527200A (en) 2010-08-05
EP2147540A4 (en) 2013-09-11
CN101682617B (en) 2013-07-17
EP2147540A1 (en) 2010-01-27
US20080279119A1 (en) 2008-11-13

Similar Documents

Publication Publication Date Title
KR101402433B1 (en) Group call capability query
RU2488969C2 (en) System and method to transfer reports on &#34;quality of experience&#34;
JP4215645B2 (en) Service access and conference system and method in communication network
US9264467B2 (en) Method, user equipment, and system for opening an ad-hoc PoC session in a PoC system
EP2741541B1 (en) Capability inquiry method, communication terminal and application server
US8953583B2 (en) Method and system for selective call forwarding based on media attributes in telecommunication network
US20060256748A1 (en) System and method for interworking between IMS network and H.323 network
US8054843B2 (en) Method for securing privacy in automatic answer mode of push-to service
US7953123B2 (en) Method and system for controlling the establishment of communications channels for allowing transmission of multimedia information
US9246955B2 (en) Capability query handling in a communication network
US9681275B2 (en) Method and system for providing media stored in a PoC box in a PoC system
WO2009131505A1 (en) Methods and arrangements for interactive caller information services in a communication network
US20090204715A1 (en) Method and system for acquiring a transmission path of an sip message
US10313400B2 (en) Method of selecting a network resource
US11418635B2 (en) Method of dynamic selection, by a caller, from a plurality of terminals of a callee
US20080288643A1 (en) Session Initiation Protocol Signalling
US20080208993A1 (en) Method For Distributing New Services in an Internet Multimedia Subsystem (Ims), and a Node Adapted Therefore
US20150201024A1 (en) System and method for establishing a sip shared control channel in multiple device environments
US20180375901A1 (en) Method of communication between a calling terminal and a plurality of called terminals
US20100262697A1 (en) A method for event packet handling
Raty et al. Network traffic analyzing and monitoring locations in the IP Multimedia Subsystem
KR100757535B1 (en) Multimedia service method and system for division of application
CN101009664B (en) A method for processing the content in the initial session protocol message and network entity
EP1729475A1 (en) SIP based floor control method in &#34;Push to&#34; over cellular services
Bose et al. Linear Feedback Control of n-Dimensional Quadratic Systems

Legal Events

Date Code Title Description
A201 Request for examination
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20170515

Year of fee payment: 4

FPAY Annual fee payment

Payment date: 20190517

Year of fee payment: 6