CN101662699A - 电信网络内的服务接入和会议系统及方法 - Google Patents

电信网络内的服务接入和会议系统及方法 Download PDF

Info

Publication number
CN101662699A
CN101662699A CN200910159082.3A CN200910159082A CN101662699A CN 101662699 A CN101662699 A CN 101662699A CN 200910159082 A CN200910159082 A CN 200910159082A CN 101662699 A CN101662699 A CN 101662699A
Authority
CN
China
Prior art keywords
participant
cscf
conference
server
service
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN200910159082.3A
Other languages
English (en)
Other versions
CN101662699B (zh
Inventor
A·查尼
C·布拉迪
P·蒂德维尔
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Telefonaktiebolaget LM Ericsson AB
Original Assignee
Telefonaktiebolaget LM Ericsson AB
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 Telefonaktiebolaget LM Ericsson AB filed Critical Telefonaktiebolaget LM Ericsson AB
Publication of CN101662699A publication Critical patent/CN101662699A/zh
Application granted granted Critical
Publication of CN101662699B publication Critical patent/CN101662699B/zh
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

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/10Architectures or entities
    • H04L65/102Gateways
    • H04L65/1043Gateway controllers, e.g. media gateway control protocol [MGCP] controllers
    • 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
    • H04L12/1818Conference organisation arrangements, e.g. handling schedules, setting up parameters needed by nodes to attend a conference, booking network resources, notifying involved parties
    • 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
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • H04L65/1101Session protocols
    • 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/1101Session protocols
    • H04L65/1104Session initiation protocol [SIP]
    • 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
    • H04L65/4038Arrangements for multi-party communication, e.g. for conferences with floor control
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/51Discovery or management thereof, e.g. service location protocol [SLP] or web services
    • 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/30Definitions, standards or architectural aspects of layered protocol stacks
    • H04L69/32Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
    • H04L69/322Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
    • H04L69/329Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the application layer [OSI layer 7]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/42365Presence services providing information on the willingness to communicate or the ability to communicate in terms of media capability or network connectivity
    • H04M3/42374Presence services providing information on the willingness to communicate or the ability to communicate in terms of media capability or network connectivity where the information is provided to a monitoring entity such as a potential calling party or a call processing server
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/56Arrangements for connecting several subscribers to a common circuit, i.e. affording conference facilities
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/56Arrangements for connecting several subscribers to a common circuit, i.e. affording conference facilities
    • H04M3/567Multimedia conference systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M7/00Arrangements for interconnection between switching centres
    • H04M7/006Networks other than PSTN/ISDN providing telephone service, e.g. Voice over Internet Protocol (VoIP), including next generation networks with a packet-switched transport layer
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q3/00Selecting arrangements
    • H04Q3/0016Arrangements providing connection between exchanges
    • H04Q3/0029Provisions for intelligent networking
    • H04Q3/0054Service creation techniques
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q3/00Selecting arrangements
    • H04Q3/0016Arrangements providing connection between exchanges
    • H04Q3/0062Provisions for network management
    • H04Q3/0066Bandwidth allocation or management
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/54Presence management, e.g. monitoring or registration for receipt of user log-on information, or the connection status of the users
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2203/00Aspects of automatic or semi-automatic exchanges
    • H04M2203/50Aspects of automatic or semi-automatic exchanges related to audio conference
    • H04M2203/5063Centrally initiated conference, i.e. Conference server dials participants
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/42025Calling or Called party identification service
    • H04M3/42034Calling party identification service
    • H04M3/42059Making use of the calling party identifier
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/42365Presence services providing information on the willingness to communicate or the ability to communicate in terms of media capability or network connectivity

Abstract

一种向电信网络内的服务用户提供用户服务的系统和方法。在网际协议(IP)电信网络内,可以在会议所有者和多个其它会议参与者之间建立会议呼叫。在使用对话初始化协议(SIP)控制信令进行呼叫建立和控制的网络内,修改SIP登记消息以表示用于服务提供者的服务能力信息和可选择的业务负载指示。将该登记消息发送给已修改的存在和即时消息(PIM)服务器,所述服务器存储用于诸如会议服务器的已登记会议提供者的存在信息和服务能力信息。PIM服务器随后向诸如会议参与者的预约服务用户通知在网络上登记的服务提供者的标识。PIM服务器可以使用业务负载信息通过向用户提供最轻负载的服务提供者的标识来平衡服务提供者之间的业务负载。对于会议呼叫来说,在会议所有者标识会议参与者和提供发起会议的标准之后,会议服务器标识每个参与者的服务CSCF,并当所服务的参与者存在和可用时,将一个请求发送给每个CSCF以通知会议服务器。当预定数量的参与者存在和可用时,会议服务器发起会议呼叫。

Description

电信网络内的服务接入和会议系统及方法
本申请是本申请是申请日为2002年12月6日申请号为02827941.7的同名中国专利申请的分案申请。
技术领域
本发明涉及电信系统。具体而言,不受限制地,本发明涉及在电信网络内使用对话初始化协议(SIP)提供到服务的接入和/或建立会议呼叫的系统和方法。
背景技术
无线电信网络是从第二代(2G)电路交换网络发展到第三代(3G)分组交换网络的。3G无线网络的参考结构是由第三代合作项目(3GPP)研发的。3GPP网络结构将互联网工程任务组(IETF)研发的对话初始化协议(SIP)用于呼叫建立信令。然后,通过现有的IP网络传输媒体。SIP标准在RFC 2543中描述,它在此全文引用作为参考。
在SIP网络内,用户通过呼叫状态控制功能(CSCF)登记它们在子网络上的存在。每个用户具有唯一的SIP ID,它是跟随用户到达不同终端的地址。例如,当用户坐在办公桌前面时,他可以将他自己登记为在办公桌前。桌面电话向CSCF发送带有用户唯一SIP ID和电话机的硬件设备ID的SIP登记消息,以使它知道将用户的呼叫择路发送的位置。登记消息还包含表示用户当前状态的存在状态。例如,用户可以指出他在办公桌前,但是当前无法接收呼叫。
将登记消息内的存在状态择路发送给与CSCF相连的存在和即时消息(PIM)服务器。PIM服务器将用户的存在状态提供给网络上的其它用户,同时使用户监视其它用户的存在状态。用户能够在发出呼叫之前通过其办公桌上的诸如电话或计算机显示器的显示器确定另一方的存在状态(例如已登记、未登记、忙、等等)。
始发用户不需要指定与目标用户相关的确切目标地址。3GPP网络使用与特定用户相关的别名自动地确定它们的已登记终端或设备的标识,并自动地格式化和发送在现有IP网络上与已登记设备的通信。因而,3GPP网络结构提供中心控制和独立的通信控制机制。对于已登记用户来说,3GPP网络和相关单元跟踪用户的确切位置和用户的已登记终端的标识,并据此路由选择和能够进行在现有IP网络上与所述已登记用户的通信。
在电信网络内提供给用户的电信业务是用于在三方或更多方之间建立会议呼叫的会议业务。在3GPP网络结构中,会议服务器在呼叫建立过程中邀请不同方参与呼叫,并在呼叫建立时即混合和择路发送媒体。会议服务器可以在CSCF网络的内部或外部,但是请求服务的用户必需知道会议服务器的网络ID。给定服务器ID的客户机用户可以向服务器发送诸如SIP REFER消息的消息,请求服务器初始化一个会议呼叫。为了用户A初始化到用户B和用户C的会议呼叫,用户A向会议服务器发送三个REFER消息,标识会议呼叫的三方。此REFER消息可以直接从用户A发送给会议服务器,或者可以通过CSCF网络发送。然后,会议服务器向用户A、B和C发送出SIP INVITE消息。当每个用户都参加呼叫时,服务器内的会议桥执行媒体混合。然而,这种解决方案要求请求服务的用户知道会议服务器的网络ID。
然而,当用户希望使用驻留在特定服务器的业务时,出现这样一个问题,用户并不知道服务器的IP地址或主机名称。例如,在会议呼叫的情况下,希望建立会议呼叫的用户可能不知道会议服务器的诸如IP地址或其它主机名称的网络ID。在没有会议服务器的网络ID的情况下,用户不能与会议服务器通信以接入会议服务并建立会议呼叫。
在推荐的解决方案中,用户通过网络发送多播消息,询问是否有任何会议服务器可用。然而,这并非可靠的解决方案,因为可能没有任何会议服务器可用,或者唯一的响应服务器可能距离过多的跳数。
因此,提供一种当用户并不知道提供服务的服务器的网络ID时提供到电信网络内业务的接入的系统和方法将是有利的。提供一种当符合预定标准时自动地建立会议呼叫的系统和方法也将是有利的。本发明提供这样一种系统和方法。
发明内容
本发明提供一种系统和方法,用于电信网络内的服务节点将它自身一般地登记为具有指定的服务类型,并具有与它所提供的服务类型有关的某些能力。已修改的存在和即时消息(PIM)服务器随后将此服务能力信息提供给预约此服务的用户。这样,提供了当用户并不知道提供此服务的服务器的网络ID时接入此服务的能力。
在一个方面,本发明涉及一种向电信网络内的服务用户提供接入用户服务的方法。在一种实施例中,网络使用SIP控制信令来进行呼叫建立和呼叫控制。该方法在网络内登记预约此用户服务的多个服务用户;并在网络内登记作为用户服务提供者的至少一个服务提供者。将服务提供者的服务能力信息存储在存在服务器内,存在服务器随后向多个服务用户通知在网络内存在的服务提供者的标识。
在另一个方面,本发明涉及一种向电信网络内的服务用户提供接入用户服务的系统。在一种实施例中,该网络使用SIP控制信令进行呼叫建立和呼叫控制。该系统包括至少一个服务提供者和已修改的PIM服务器。服务器提供者向网络发送登记信息,其中包括用于服务提供者的服务能力信息。已修改的PIM服务器接收登记信息,并存储登记信息、服务信息和多个服务用户和服务提供者的存在信息。PIM服务器包括装置,用于根据从每个服务提供者接收到的登记信息确定服务提供者所提供的服务类型。PIM服务器还包括通信装置,用于向服务用户通知当服务提供者登记时服务提供者的标识。
在又一方面,本发明涉及一种在向电信网路内的多个服务用户提供用户服务的服务提供者之间平衡业务负载的方法。该方法在网络内登记提供用户服务的多个服务提供者。修改来自服务提供者的登记消息以包括由每个服务提供者正在处理的业务负载的指示。分析业务负载指示以确定最轻负载的业务提供者,然后向多个服务用户通知在网络上存在最轻负载的业务提供者。
在又一方面,本发明涉及一种平衡在电信网络内登记,以向多个用户提供会议服务的多个会议服务器之间业务负载的方法。该方法开始于从第一请求用户向网络内的存在服务器发送用于会议服务的第一请求消息。该请求消息包括将由会议服务器连接的第一请求用户和第一方的标识。存在服务器随后将多个会议服务器中的第一个分配给第一请求用户。当存在服务器接收到用于会议服务的第二请求消息时,存在服务器确定第二请求消息是否也来自第一请求用户。如果是,则存在服务器将第二请求消息转发给第一会议服务器。然而,如果第二请求消息来自第二请求用户,则存在服务器以循环方式将第二会议服务器分配给第二请求用户。
在又一方面中,本发明涉及一种在作为会议所有者的第一用户和作为会议参与者的多个其它用户之间在IP电信网络内建立会议呼叫的方法。该IP网络包括会议服务器和为用户提供呼叫控制功能的至少一个服务呼叫状态控制功能(S-CSCF)。第一用户向第一S-CSCF登记为会议所有者,会议参与者由第一S-CSCF识别。第一S-CSCF识别每个参与者的指定S-CSCF,并向每个参与者的S-CSCF发送请求,请求当参与者的S-CSCF服务的参与者符合发起会议呼叫的预定标准时每个S-CSCF通知第一S-CSCF。每个参与者的S-CSCF随后检测何时每个参与者已经满足预定的标准,并向第一S-CSCF发送一个通知。第一S-CSCF随后确定参与者是否已经满足发起会议呼叫的预定标准,如果是,则指示会议服务器初始化此会议呼叫。
在又一方面,本发明涉及一种在IP电信网络内用于在作为会议所有者的第一用户和作为会议参与者的多个其它用户之间建立会议呼叫的系统。每个用户由为用户提供呼叫控制功能的S-CSCF服务。该系统包括服务第一用户的第一S-CSCF、会议服务器和每个参与者的S-CSCF内的PIM服务器。第一S-CSCF包括装置,用于将第一用户登记为会议所有者,并从所有者接收会议参与者的标识。第一S-CSCF还包括装置,用于识别每个参与者的指定S-CSCF,和通知装置,用于向每个参与者的S-CSCF发送请求消息和从每个参与者的S-CSCF接收通知。请求消息请求参与者的S-CSCF通知第一S-CSCF由参与者的S-CSCF正在服务的参与者何时已经满足发起会议呼叫的预定标准。第一S-CSCF还包括装置,用于确定参与者是否已经符合发起会议呼叫的预定标准,和装置,用于一旦确定参与者已经满足预定标准则指示会议装置初始化会议呼叫。会议装置在第一S-CSCF指示时初始化和执行会议呼叫。每个参与者的S-CSCF内的PIM服务器包括装置,用于确定每个参与者是否已经满足预定标准,和通信装置,用于当参与者的S-CSCF正在服务的每个参与者已经满足预定标准时向第一S-CSCF发送通知。
在又一方面,本发明涉及IP电信网络内的所有者的S-CSCF。所有者的S-CSCF服务一个会议所有者,并在已经满足预定标准时指示会议服务器初始化会议所有者和多个会议参与者之间的会议呼叫。所有者的S-CSCF包括装置,用于登记会议所有者并从所有者接收会议参与者的标识;和装置,用于识别每个参与者的S-CSCF。所有者的S-CSCF还包括通信装置,用于向每个参与者的S-CSCF发送一个请求,请求参与者的S-CSCF在参与者的S-CSCF正在服务的参与者已经满足发起会议呼叫的预定标准时向所有者的S-CSCF通知参与者的S-CSCF,并用于当参与者的S-CSCF正在服务的参与者已经满足预定标准时从每个参与者的S-CSCF接收一个通知。所有者的S-CSCF还包括装置,用于确定参与者是否已经满足发起会议呼叫的预定标准;和装置,用于一旦确定参与者已经符合预定标准即指示会议服务器发起和执行会议呼叫。
在又一方面中,本发明涉及一种在IP电信网络内在作为会议所有者的第一用户和作为会议参与者的多个其它用户之间建立会议呼叫的方法。该IP网络包括会议服务器和为用户提供呼叫控制功能的至少一个CSCF。该方法包括步骤:向会议服务器登记作为会议所有者的第一用户;由会议所有者识别会议参与者;和由会议服务器识别每个参与者的CSCF。会议服务器向每个参与者的CSCF发送一个请求,请求CSCF在CSCF正在服务的参与者满足发起会议呼叫的预定标准时通知会议服务器。每个参与者的CSCF检测每个参与者何时已经满足预定标准,并当CSCF服务的每个参与者已经满足预定标准时向会议服务器发送一个通知。这继之以会议服务器确定参与者是否已经符合发起会议呼叫的预定标准,和一旦确定参与者已经符合预定标准即初始化会议呼叫。
附图说明
通过参考附图,结合说明书,对于本领域的技术人员来说,将更好地理解本发明,它的多个目的和优点将是显而易见的,在附图中:
图1(现有技术)是典型的3GPP网络结构一部分的简化方框图;
图2(现有技术)是图示使用图1的3GPP网络结构内的SIP信令的典型呼叫建立信令的信令图;
图3A和3B是图示当建立会议呼叫时本发明的方法的第一实施例的流程图的多个部分;
图4是图示当建立会议呼叫时本发明的方法的第二实施例的流程图;
图5是图示当执行本发明的方法时在3GPP网络内的节点之间消息流的信令图;
图6是图示当建立一组时本发明的方法的优选实施例的步骤的流程图;
图7A和图7B是图示当由会议服务器发起会议呼叫时本发明的方法的实施例的流程图的多个部分;和
图8是已经根据本发明的教导进行修改,以执行图7A和图7B所示方法的3GPP网络结构的一部分的简化方框图。
具体实施方式
在附图中,在若干附图中用相同的参考数字表示相同或类似的单元,所图示的各个单元没有必要按比例绘制。现在参见图1,图示为典型的3GPP网络结构10一部分的方框图。所图示的部分适合于在使用终端A11的始发用户和使用终端B12的端接用户之间建立呼叫。3GPP结构内的主要节点是呼叫状态控制功能(CSCF)。每方具有一个相关的CSCF。CSCF基本上是一个交换机,它向诸方提供到网络的接入和在诸方之间择路发送呼叫建立信令。每个CSCF包括代理CSCF(P-CSCF)、询问CSCF(I-CSCF)和服务CSCF(S-CSCF)。
P-CSCF是向网络登记的用户的第一联系点。当终端A11登记时,始发P-CSCF 13确定与始发用户相关的原籍网络14,并执行与指定原籍网络的鉴权和验证。当终端A发起一个呼叫时,始发I-CSCF 15向与终端A相关的始发原籍用户服务器(HSS)16查询用户信息。HSS是给定用户的主数据库,并是包含预约相关信息的网络实体以支持实际处理呼叫/对话的网络实体。HSS还用于确定和定位始发用户的S-CSCF 17。始发S-CSCF提供服务调用和预约用户可用的其它用户特性。始发S-CSCF还包括存在和即时消息(PIM)服务器18。
端接(被叫)用户还具有一个相关原籍网络21。端接原籍网络包括端接I-CSCF 22、端接HSS 23和具有PIM服务器25的端接S-CSCF24。终端B通过端接P-CSCF向端接原籍网络登记。一旦完成呼叫建立,则通过IP网络27在双方之间交换媒体。
图2是图示使用图1的3GPP网络结构内SIP信令的典型的呼叫建立信令的信令图。首先,这两个终端向网络登记。终端A 11向始发P-CSCF 13发送一个登记消息31。始发P-CSCF使用在登记消息的“来自”字段内指定的域来确定与该特定用户有关的原籍网络14,并执行与指定原籍网络的鉴权和验证。用于原籍网络的域名服务器(DNS)记录指向始发I-CSCF,并在步骤32,P-CSCF将登记消息发送给始发I-CSCF 15。在步骤33,I-CSCF向与该特定始发用户相关的始发HSS 16查询始发用户的当前S-CSCF 18的地址。在步骤34,HSS将当前始发S-CSCF的地址返回给缓存此信息的始发I-CSCF。
在步骤35,将登记消息转发给始发S-CSCF 18。在步骤36,始发S-CSCF向始发HSS查询用户的简档信息以确定此始发用户已经预约或启用的电话机特种业务,例如呼叫阻塞、呼叫转移、语音邮件、等等。在步骤37,HSS将简档信息返回给缓存此信息的始发S-CSCF。
类似地,终端B 12将登记消息38发送给端接P-CSCF 26。端接P-CSCF根据登记消息确定与该特定用户有关的原籍网络21,并执行与指定原籍网络的鉴权和验证。在步骤39,将登记消息转发给端接I-CSCF 22。端接I-CSCF在步骤41查询端接HSS 23以识别和定位目标用户当前登记的端接S-CSCF 24。在步骤42,将端接S-CSCF的地址返回给缓存信息的端接I-CSCF。在步骤43,将登记消息转发给端接S-CSCF 24。在步骤44,端接S-CSCF向端接HSS查询用户B的简档信息以确定该端接用户已经预约或启用的电话特种业务。在步骤45,端接HSS将此简档信息返回给缓存此信息的端接S-CSCF。
此后,终端A 11通过向始发P-CSCF 13发送一个SIP INVITE消息46来初始化到终端B的呼叫建立。支持SIP的多媒体通信包括但并不限制于语音、视频、即时消息、存在和多个其它数据通信。在步骤47,该INVITE消息被转发给与用于始发用户的原籍网络相关的始发I-CSCF 15,并在步骤48,将此SIP INVITE消息转发给先前识别出的S-CSCF 18。
始发S-CSCF 18提供服务调用和终端A 11可用的其它用户特征业务。一旦验证这个特定用户能够初始化这个特定的呼叫连接,则始发S-CSCF随后在步骤49将SIP INVITE消息发送给与端接用户的原籍网络21有关的端接I-CSCF 22。在步骤51,将该INVITE消息随后转发给端接S-CSCF。在步骤52,端接S-CSCF根据端接用户的简档确定出当前服务该端接终端B 12的P-CSCF 26。在步骤53,将该INVITE消息转发给端接P-CSCF,它随后在步骤54将其转发给终端B。
终端B 12在步骤55用SIP 200 OK消息响应。端接P-CSCF 26在步骤56将该200 OK消息转发给终端B的原籍网络内的S-CSCF 24,并将一个确认(Ack)57发送回终端B。端接S-CSCF在步骤5 8将该200 OK消息发送回端接I-CSCF 22,并将确认59发送回端接P-CSCF。在步骤61,端接I-CSCF 22将该200 OK消息发送给终端A的原籍网络14内的始发S-CSCF 18,并将确认62发送回端接S-CSCF。
始发S-CSCF 18在步骤63将该200 OK消息转发到始发I-CSCF15,并将确认64发送回端接I-CSCF 22。在步骤65,始发I-CSCF 15将该200 OK消息发送给始发P-CSCF 13,并将确认66发送回始发S-CSCF 18。在步骤67,始发P-CSCF 13将该200 OK消息发送给终端A 11,并将确认68返回给始发I-CSCF 15。最后,在步骤69,终端A将确认发送给始发P-CSCF 13。一旦已经识别和确认出目标终端,则直接在现有的IP网络27上在两个终端之间建立数据信道70,不再需要3GPP网络的参与。
图3A和图3B是图示当建立会议呼叫时本发明的方法的第一实施例的流程图的部分。本发明提供一种用于网络上的服务节点一般地将其自身登记为具有指定服务类型和具有与它所提供的服务类型相关的某些能力的方法。首先参见图3A,已经向网络和PIM服务器登记的用户在步骤71向诸如会议服务的所希望的服务预约。在步骤72,会议服务器B向网络和PIM服务器登记。该登记消息在本发明中进行修改以包括登记服务器的服务能力,并在会议服务器的情况下,服务器的当前业务负载。如果由于预定的触发事件导致业务负载变化,该会议服务器在步骤73发送一个新的登记消息。
在步骤74,PIM服务器存储每个已登记用户的存在状态和服务能力。PIM服务器可以包括可以作为用户登记的服务类型的预定列表。提供这些服务类型的服务器作为用户向PIM服务器登记,但是PIM服务器知道它们实际上是服务提供者。多个用户可以被登记为提供单种服务。然而,优选地,在URI的末尾将一个参数添加给登记消息,例如服务=会议。使用这个标记,PIM服务器将必然将这个登记识别为一种服务。如果PIM服务器并不具有所配置的用户,例如因为它不能处理服务登记类型,则返回一个错误消息。此外,可以使用更多的服务,因为这些服务将并不限于特定的预定列表。
在步骤75,PIM服务器向用户A通知会议服务器在网络上存在和会议服务器的标识。随后,用户A可以在发起一个会议呼叫之前从它的终端确定可用的会议服务器。在步骤76,用户A请求会议呼叫,并将呼叫中的参与者通知给它的S-CSCF和PIM服务器。在步骤77,PIM服务器根据它的服务提供者的列表确定是否存在多个已登记的会议服务器。如果没有,会议服务器B是唯一的已登记会议服务器,则该处理前进到步骤82(图3B),其中PIM服务器将会议请求择路发送给会议服务器B。
然而,如果在步骤77确定出存在多个已登记的会议服务器,则该处理前进到步骤78,其中PIM服务器确定具有最轻业务负载的会议服务器。PIM服务器获知每个服务器的业务负载,因为每个服务器向PIM服务器发送更新的登记消息,报告由于预定触发事件导致的业务负载的变化。然后,该处理前进到步骤79(图3B),确定会议服务器B是否具有最轻的负载。如果否,则该处理前进到步骤81,PIM服务器将此会议请求择路发送给具有最轻负载的另一个会议服务器。然而,如果会议服务器B具有最轻的负载,则PIM服务器在步骤82将此会议请求择路发送给会议服务器B。
简单地参见图4,图示了当建立会议呼叫时本发明的方法的第二实施例的流程图,其中PIM服务器在循环的基础上执行负载平衡。在这个实施例中,会议服务器不必报告它们的业务负载。在步骤86,多个会议服务器和用户向PIM服务器登记。当服务器登记时,登记消息最好包括标识每个登记服务器的服务能力的扩展。在步骤87,第一用户将会议呼叫请求发送给PIM服务器。这最好用REFER消息来执行,该消息同时指出请求用户和将要加入此会议的其它方的标识。在步骤88,PIM服务器分配一个会议服务器给第一请求用户。
请求用户必需将多个REFER消息发送给PIM服务器,邀请所有参与方加入同一会议,PIM服务器必需将同一会议的所有REFER消息转发给同一会议服务器。因此,PIM服务器跟踪当从第一请求用户接收到第一REFER消息时向该用户分配了哪一个会议服务器。在步骤89,PIM服务器接收请求会议呼叫的另一个REFER消息;并在步骤90,确定所述另一个请求是否来自第一请求用户。如果是,则该处理前进到步骤100,其中PIM服务器将该另一个REFER消息转发给第一会议服务器。例如,PIM服务器可以检查每个REFER消息内的“来自”字段,如果此消息来自同一请求用户,则PIM服务器将此消息转发给同一会议服务器。然而,如果“来自”字段表明一个不同的请求用户,则该处理前进到步骤110,其中PIM服务器以循环方式将下一个已登记会议服务器分配给该用户。
再次参见图3B,在步骤83,选定的会议服务器邀请所标识的参与者加入会议呼叫。如下文中结合图5讨论的,这可以通过从会议服务器向参与者发送多个SIP INVITE消息来实现。在步骤84,被邀请的参与者加入会议呼叫,并在步骤85,会议服务器混合并择路发送媒体到每个参与者。
图5是图示根据本发明的教导当建立会议呼叫时在3GPP网络内的节点之间消息流的信令图。为了简化,每个CSCF的各个组件已经组合到单个CSCF节点内。地址a.x.com上的终端A 91正在请求来自终端B 92的会议呼叫,所述终端B是在地址b.x.com上的会议服务器。终端A和会议服务器向地址x.com上的CSCF-193登记。终端A正在请求地址c.y.com上的终端C 94加入呼叫。终端C向地址y.com上的CSCF-295登记。
在步骤96,终端A 91向CSCF-193和它的相关PIM服务器发送登记消息,并将它自身标识为userA@x.com。类似地,在步骤97,终端C 94向CSCF-295和它的相关PIM服务器发送登记消息,并将它自身标识为userC@y.com。在步骤98,终端A向CSCF-1发送一个预约消息,并将所希望的服务标识为会议服务。预约消息的格式可以如下:
SUBSRIBE userA@x.com SIP/2.0
From:”Me”<userA@x.com>;tag=4321
To:”Me”<userA@x.com>;service=conference
在步骤99,终端B92向CSCF-1及其相关的PIM服务器发送一个登记消息,并将其自身标识为userB@x.com。本发明还在该登记消息内放置一个扩展,在这种情况下,将登记实体支持的服务标识为会议服务器。来自终端B的登记消息的格式可以如下:
REGISTER blinky@x.com SIP/2.0
From:“Conference Server”<blinky@x.com>;
Service=conference;tag=1234
To:“Conference Server”blinky@x.com
Content-Type:application/service+xm1
<users=4>
<media=audio>
<medio=video>
这样,PIM服务器不必维持服务用户名的预定义列表。相反地,“service=”参数的数值反映了所提供的服务类型。这大大地降低了服务器上的负担,因为可以进行更少的特殊供应来适应服务用户。
消息的主体可以包括描述性的xm1或者描述节点能力和当前业务负载的其它代码。PIM服务器保存这个信息,以便当用户请求一个对话时,PIM服务器可以将该请求转发给一个具有正确能力的服务器。该服务可以标识在URI结尾的服务标签内(例如服务=会议)。可选择地,源地址可以用服务名称@domain.com的格式来标识服务。当会议服务器的存在状态响应于预定的触发事件改变时,可以从会议服务器向PIM服务器发送一个新的登记消息。例如,当会议呼叫被连接时,会议服务器可以发送一个更新的登记消息,更新可用端口的数量。PIM服务器可以使用这个信息进行负载平衡。当登记多个会议服务器时,网络可以通过首先选择较轻负载的会议服务器来管理它们之间的负载。PIM服务器内的智能执行负载管理,因为PIM服务器知道每个已登记的会议服务器及它的当前负载。
可选择地,可以使用一个可编程的交互话音响应(P-IVR)单元来进行来自并不支持SIP的设备的登记。已经接入这种设备的用户拨打该P-IVR,并从音频菜单中选择。一个选择可以是在SIP网络上登记,另一个可以是列表当前组并选择加入特定组。
在步骤101,PIM服务器向终端A通知在x.com上可用的服务(例如会议),并提供可应用的会议服务器92的地址/主机名称。还可以将会议服务器的存在状态报告给用户。例如,用户可以被通知该会议服务器已经被登记,但是当前繁忙。在步骤102,终端A请求会议服务。这最好通过向CSCF-1内的PIM服务器发送SIP REFER消息来实现。来自终端A的REFER消息的格式可以如下:
REFER userA@x.com SIP/2.0
From:“Me”<userA@x.com>;tag=4321
To:“Me”<userA@x.com>;service=conference
Refer-To:“You”<userB@x.com>;
Referred-By:“Me”<userA@x.com>
Content-Type:application/service+xm1
PIM服务器识别出REFER消息的“到达”字段内的服务=会议的参数,并使用会议服务器的地址或主机名称替换“到达”字段内的地址。PIM服务器随后将该消息在步骤103转发给会议服务器。REFER消息具有INVITE消息并不包含的Refer-To首部和Referred-By首部。Referred-By首部标识出请求会议呼叫的一方的标识(userA@x.com),Refer-To首部标识出将要在会议呼叫中连接的一方的地址(userB@x.com)。一个扩展将被请求的服务标识为会议服务。
通过从终端A向会议服务器发送多个REFER消息,会议服务器可以建立它向其发出加入会议的邀请的参与者列表。可选择地,在会议服务器响应第一REFER消息之后,终端A可以将所有的随后的REFER消息直接发送给会议服务器。这不再需要PIM服务器跟踪哪些用户被分配给哪些服务节点,同时允许请求用户继续向会议服务器发送服务请求。
当存在提供特定被请求服务的多个已登记用户时,PIM服务器可以将消息发送给它所知的提供此服务的所有已登记用户。所述消息可以是SIP INVITE或SIP REFER消息,取决于所请求的服务。对于会议服务来说,PIM服务器最好发送INVITE消息。根据从会议服务器接收到的响应,PIM服务器选择可用的一个(并且最好是负载最轻的一个),然后将识别进行会议呼叫的用户连接到选定的会议服务器。
在步骤104和105,会议服务器92通过CSCF-1 93向终端A 91发送一个INVITE消息。在步骤106和107,会议服务器通过CSCF-295向终端C 94发送一个INVITE消息。在步骤108,终端A通过将一个SIP 200 OK消息返回给CSCF-1表明它已接收到INVITE。CSCF-1用确认109响应,并在步骤111将该200 OK消息转发给会议服务器。会议服务器使用确认112响应。类似地,在步骤113,终端C通过将SIP 200 OK消息返回给CSCF-2表明它接收到INVITE。CSCF-2使用确认114响应,并在步骤115将200 OK消息转发给会议服务器。会议服务器使用确认116响应。然后,会议服务器混合媒体,并在步骤117将媒体择路发送给终端A,在步骤118择路发送给终端C。
本发明还能够将服务登记为一个用户组。通过请求服务,用户可以添加到该组,并相互通信。例如,游戏服务器的所有者可以主办一个测试游戏。该所有者可以登记为具有可以玩测试游戏的能力的服务,例如通过来回发送文本消息的最少两个和最多四个游戏玩家。就消息的语义来说,服务器看起来是一个用户,但是PIM服务器知道这是一组。一个游戏玩家向该组发送的所有信息都将发送给登记为该组所有者的那个人。该所有者发送给该组的所有消息都将广播给所有的游戏玩家。因而,在游戏过程中,将一个问题从服务器发送给参与者,当参与者打出打答案并按下“回车”键时,答案从参与者发送给服务器。
图6是图示当建立诸如测试游戏的一组时本发明方法的优选实施例的步骤的流程图。对测试游戏感兴趣的游戏玩家可以在步骤121预约测试游戏服务。在步骤122,拥有该游戏的用户向网络和PIM服务器登记为一个分组服务(例如测试游戏服务器)。REGISTER消息可以表明该游戏现在可用,或者它当前不可用。所有者可以指定某些条件,例如在调用游戏之前必需登记的游戏玩家的最小数量,和可以加入游戏的游戏玩家的最大数量。在步骤123,PIM服务器向预约测试游戏服务的游戏玩家通知存在测试游戏服务以及它当前的状态。PIM服务器监视已登记的游戏玩家的数量及它们的状态,并可以通知游戏服务器预定数量的游戏玩家何时登记和可用。
游戏服务器知道其它CSCF上的成员,因为它获得了它们的预约的通知。如果游戏服务器需要验证它们的存在状态(它们在线、离线、忙、等等),它可以向每个游戏玩家的原籍域发送一个往复预约消息以获得作为游戏玩家改变状态的通知。游戏玩家的I-CSCF的地址可以通过执行根据游戏玩家的域名的特殊CSCF DNS查找来获得。游戏玩家的原籍I-CSCF的地址是游戏服务器所需要的全部信息,因为I-CSCF随后根据向该游戏玩家提供服务的HSS或S-CSCF确定游戏玩家的状态。
可选择地,在初始化登记处理中,并在调用游戏之前不等待满足所有的条件,每次诸如特定游戏玩家的新登记等特定条件出现时,PIM服务器可以向拥有者发送一个通知。随后,拥有者具有推翻先前标识的条件和仍旧调用该服务的选项。
在步骤124,所有者启动游戏并发送一个更新登记消息,标识例如游戏玩家数量、游戏玩家标准或ID、媒体类型、等等。在步骤125,向潜在的游戏玩家通知测试游戏服务的新状态和玩该游戏的标准。在步骤126,感兴趣的游戏玩家请求参与该游戏。
在步骤127,游戏服务器邀请符合标准的游戏玩家加入此游戏。在步骤128,接受邀请的游戏玩家将响应发送给游戏服务器。在步骤129,游戏服务器在游戏服务器和加入此呼叫的玩家之间建立一个会议呼叫。游戏服务器混合媒体,并将媒体择路发送给各个玩家以交换游戏问题和答案。
图7A和图7B是图示当会议服务器发起一个会议呼叫时本发明的方法的实施例的流程图的部分。在步骤131,诸如用户A的特定用户向会议服务器预约为所有者。在步骤132,用户A向会议服务器提供多个用于发起会议呼叫的标准。这些标准例如可以包括参与者的最小数量、参与者的最大数量、会议呼叫的可能开始时间或结束时间、参与者的名称或地址、这些所标识的参与者(别名)中的每个是否是强制性的、可选或可替换的参与者、所有者可以推翻标准并指示会议服务器发起会议呼叫的参与者的阈值数量。
在步骤133,响应于用户A的预约,会议服务器识别出每个参与者的S-CSCF,并请求每个CSCF内的PIM服务器向会议服务器通知每个所标识的参与者何时“存在”和可用。在步骤134,所标识的参与者单独地向它们的S-CSCF登记,并随后向其中的PIM服务器登记。登记消息还表明每个参与者当前是否可用。在步骤135,每个PIM服务器向会议服务器通知PIM服务器所服务的参与者何时存在和可用。当从每个PIM服务器接收到关于每个所标识的参与者的可用性的通知时,会议服务器在步骤136比较当前状态和预定义的标准,并确定是否应当发起一个会议呼叫。
如果符合发起会议呼叫的标准,则该处理前进到图7B的步骤141,其中会议服务器初始化会议呼叫。然而,如果不符合发起会议呼叫的标准,则该处理前进到步骤137,其中会议服务器确定不可用的或者不符合标准的参与者数量是否小于所有者可以推翻标准并指示会议服务器发起会议呼叫的预定义阈值数量。如果不可用的参与者的数量不低于阈值,则该处理返回到步骤134,并继续等待来自所标识的参与者的其它登记。
然而,如果不可用的参与者数量低于阈值,则该处理前进到步骤138,其中会议服务器向所有者发送一个状态报告或消息,它与可用的参与者数量、任何不可用的参与者的标识有关。在步骤139,所有者随后具有推翻剩余的标准和发起会议呼叫的选择。如果所有者并未推翻该标准,则该处理返回步骤134,并继续等待来自所标识的参与者的其它登记。然而,如果所有者推翻了标准,则该处理前进到图7B的步骤141,其中该会议服务器发起会议呼叫。
现在参见图7B,会议服务器在步骤141例如通过向每个参与者发送一个SIP INVITE消息来发起会议呼叫。在所有的参与者已经加入会议时,会议服务器根据需要混合媒体,并将媒体转发给所有者和所有的其它标识参与者。在步骤142,会议服务器从参与者之一接收一个消息。在步骤143,服务器确定此消息是否来自所有者。从所有者发送给服务器的任何消息将被发送给所有的成员,所以该处理前进到步骤147,其中会议服务器将该消息发送给所有的参与者。然而,从除了所有者之外的参与者之一发送的任何消息将仅被发送给该所有者。因此,如果在步骤143确定该消息并非来自所有者,则该处理前进到步骤144,其中会议服务器将该消息发送给所有者。
所有者随后具有将该消息发送回服务器或指示服务器将所接收的消息发送给其余的参与者的选择。因而,在步骤145,所有者确定该消息是否是应当发送给会议呼叫内所有参与者的消息。如果不是,则该处理前进到步骤146,其中所有者通过向会议服务器发送回一个响应消息对该消息响应。然而,如果所有者确定该消息是应当发送给所有参与者的消息,则该处理前进到步骤147,其中会议服务器将该消息发送给该会议呼叫的所有参与者。应当指出具有非SIP设备的用户可以通过P-IVR登记来参与这样一个会议呼叫。
图8是已经根据本发明的教导进行修改以执行图7A和图7B所示方法的3GPP网络结构150的一部分的简化方框图。IP网络被图示为包括已修改的会议服务器152。该已修改的会议服务器是一个单独的IP节点,它能够发送和接收到SIP控制网络部分(CSCF、PIM等)11-26的SIP消息,并路由和发送IP数据分组。一旦特定用户向已修改的会议服务器预约作为所有者,并向该已修改的会议服务器提供发起会议呼叫的标准,则该已修改的会议服务器监视所标识的参与者的状态,如它们的PIM服务器所报告的,并确定是否符合所述标准。当所有的参与者可用时,则该标准被满足或者被所有者推翻,已修改的会议服务器与参与者的CSCF通信以邀请参与者和发起会议呼叫。一旦发起了会议呼叫,则已修改的会议服务器保持在已建立的通信链路内,并转发和发送参与者发送的消息,如在图7A和图7B中所描述的。
相信本发明的操作和结构根据上述详细描述将是显而易见的。虽然所图示和描述的系统和方法已经被特征化为优选地,应当很容易地理解在不脱离权利要求书中阐述的本发明的范围的情况下,可以在其中进行各种改变和修改。例如,对于本领域的技术人员来说,本发明显然并不限制于提供会议服务,而可以实施来提供在数据通信网络内可用的任何其它服务和特种业务。例如,不同的服务可以包括作为公用交换电话网(PSTN)网关登记的服务器,它使SIP用户能够呼叫PSTN用户。类似地,2G电话机可以登记在SIP网络内,如果此电话呼叫进入信令网关。
此外,虽然已经参考本发明的当前优选的示例性实施例描述了特定网络结构和特定消息和信令协议的使用,但是这些结构和信令的实施方式仅是说明性的。作为一种说明,单独的服务(服务主机)可以驻留在原籍S-CSCF内,或者可选择地,它可以在IP网络内的另一个网络节点内。这样一种可选择的网络节点可以是现有IP网络内的媒体资源服务(MRS)节点。在这种情况下,S-CSCF将服务请求信号择路发送给所标识的服务主机。服务主机随后发起标识为所有者的始发用户和所有其它的登记成员之间的呼叫。通过服务主机在所有成员之间建立媒体路径。因此,所有这些修改、扩展、变化、替换、添加、删除和组合等都将被视为在本发明的范围内,本发明的范围仅由权利要求书来定义。

Claims (13)

1.一种在网际协议(IP)电信网络内,在作为会议所有者的第一用户和作为会议参与者的多个其它用户之间,建立会议呼叫的的方法,所述网络包括会议服务器和为用户提供呼叫控制功能的至少一个服务呼叫状态控制功能(S-CSCF),所述方法包括:
向服务所述第一用户的第一S-CSCF将第一用户登记为会议所有者;
将所述会议参与者标识给所述第一S-CSCF;
由所述第一S-CSCF标识每个参与者的指定S-CSCF;
从所述第一S-CSCF向每个参与者的S-CSCF发送请求,请求正被所述参与者的S-CSCF服务的所述参与者符合发起所述会议呼叫的预定标准时由每个S-CSCF通知所述第一S-CSCF;
由每个参与者的S-CSCF检测何时每个参与者符合预定标准;
当正被所述参与者的S-CSCF服务的每个参与者符合所述预定标准时,则从每个参与者的S-CSCF向所述第一S-CSCF发送通知;
由第一S-CSCF确定所述参与者是否符合发起所述会议呼叫的所述预定标准;和
一旦确定所述参与者符合所述预定标准,则指示所述会议服务器发起所述会议呼叫。
2.根据权利要求1所述的建立会议呼叫的方法,在标识所述会议参与者之后还包括由所述会议所有者提供发起所述会议呼叫的预定标准的步骤,所述标准包括存在并可用的参与者的预定数量。
3.根据权利要求2所述的建立会议呼叫的方法,其中,所述提供所述预定标准的步骤包括:提供必需存在并可用的参与者的最小数量,和允许参与所述会议呼叫的参与者的最大数量。
4.根据权利要求2所述的建立会议呼叫的方法,其中,所述提供所述预定标准的步骤包括:标识每个标识出的参与者是强制性的参与者还是可选择的参与者。
5.根据权利要求2所述的建立会议呼叫的方法,其中,所述提供所述预定标准的步骤包括:提供用于所述会议呼叫的开始时间。
6.根据权利要求1所述的建立会议呼叫的方法,其中,每个参与者的S-CSCF包括存在和即时消息(PIM)服务器,以及所述检测何时每个参与者符合预定标准的步骤包括:由每个参与者的S-CSCF内的所述PIM服务器检测何时每个参与者存在并可用。
7.根据权利要求6所述的建立会议呼叫的方法,其中,所述电信网络使用对话初始化协议(SIP)用于呼叫控制信令,以及所述由每个参与者的S-CSCF内的所述PIM服务器检测何时每个参与者存在并可用的步骤包括:当所述参与者存在并可用时,由所述PIM服务器从每个参与者接收SIP登记消息。
8.根据权利要求7所述的建立会议呼叫的方法,其中,所述当参与者存在并可用时由所述PIM服务器从每个参与者接收SIP登记消息的步骤包括:从可编程交互式语音响应(P-IVR)单元接收SIP登记消息用于使用不支持SIP的通信设备的参与者的。
9.根据权利要求1所述的建立会议呼叫的方法,在所述确定参与者是否符合发起所述会议呼叫的所述预定标准的步骤之后,还包括步骤:
一旦确定出所述参与者不符合所述预定标准,则从所述第一S-CSCF向所述所有者发送状态消息;
确定所述所有者是否推翻所述预定标准;和
一旦确定所述所有者推翻所述预定标准,则发起所述会议呼叫。
10.根据权利要求1所述的建立会议呼叫的方法,在发起所述会议呼叫之后,还包括步骤:
由所述会议服务器接收来自用户之一的消息;
由所述会议服务器确定该消息是来自所述所有者还是其它参与者之一;
一旦确定该消息来自所述所有者,将该消息从所述会议服务器转发给所有的参与者;和
一旦确定该消息来自其它参与者之一,则将该消息从所述会议服务器仅转发给所述所有者。
11.在网际协议(IP)电信网络内的系统,用于在作为会议所有者的第一用户和作为会议参与者的多个其它用户之间建立会议呼叫,每个所述用户正由为用户提供呼叫控制功能的服务呼叫状态控制功能(S-CSCF)提供服务,所述系统包括:
服务所述第一用户的第一S-CSCF,包括:
装置,用于将所述第一用户登记为会议所有者和从所述所有者接收所述会议参与者的标识;
装置,用于标识每个参与者的指定S-CSCF;
通信装置,用于向每个参与者的S-CSCF发送请求,并从每个参与者的S-CSCF接收通知,在当正被所述参与者的S-CSCF服务的所述参与者符合发起所述会议呼叫的预定标准时,所述请求请求所述参与者的S-CSCF向所述第一S-CSCF发送通知;
装置,用于确定所述参与者是否符合用于发起所述会议呼叫的所述预定标准;和
装置,用于一旦确定所述参与者符合所述预定标准,则指示会议服务器发起所述会议呼叫;
会议装置,用于当所述第一S-CSCF指示时,发起和执行所述会议呼叫;和
每个参与者的S-CSCF内的存在和即时消息(PIM)服务器,包括:
装置,用于确定每个参与者是否符合所述预定标准;和
通信装置,用于当正被所述参与者的S-CSCF服务的每个参与者符合预定标准时向所述第一S-CSCF发送所述通知。
12.在网际协议(IP)电信网络内,所有者的服务呼叫状态控制功能(S-CSCF),其服务会议所有者并当符合预定标准时,指示会议服务器发起会议所有者和多个会议参与者之间的会议呼叫,所述所有者的S-CSCF包括:
装置,用于登记所述会议所有者和从所有者接收所述会议参与者的标识;
装置,用于标识每个参与者的S-CSCF;
通信装置,用于:
当正被所述参与者的S-CSCF服务的所述参与者符合用于发起所述会议呼叫的预定标准时,向每个参与者的S-CSCF发送请求,请求所述参与者的S-CSCF通知所有者的S-CSCF;和
当正被所述参与者的S-CSCF服务的所述参与者符合所述预定标准时,从每个参与者的S-CSCF接收通知;
装置,用于确定所述参与者是否符合发起所述会议呼叫的所述预定标准;和
装置,用于一旦确定所述参与者符合所述预定标准,则指示会议服务器发起和执行所述会议呼叫。
13.在网际协议(IP)电信网络内在作为会议所有者的第一用户和作为会议参与者的其它多个用户之间建立会议呼叫的方法,所述网络包括会议服务器和为所述用户提供呼叫控制功能的至少一个呼叫状态控制功能(CSCF),所述方法包括:
向所述会议服务器将所述第一用户登记为会议所有者;
由所述会议所有者标识所述会议参与者;
由所述会议服务器标识每个参与者的CSCF;
当正被所述CSCF服务的参与者符合用于发起所述会议呼叫的预定标准时,从所述会议服务器向每个参与者的CSCF发送请求,请求所述CSCF通知所述会议服务器;
由每个参与者的CSCF检测每个参与者何时符合预定标准;
当正由所述CSCF服务的每个参与者符合所述预定标准时,则从每个参与者的CSCF向所述会议服务器发送一个通知;
由所述会议服务器确定所述参与者是否符合用于发起所述会议呼叫的所述预定标准;和
一旦确定所述参与者符合所述预定标准,则发起所述会议呼叫。
CN200910159082.3A 2001-12-07 2002-12-06 电信网络内的服务接入和会议系统及方法 Expired - Fee Related CN101662699B (zh)

Applications Claiming Priority (6)

Application Number Priority Date Filing Date Title
US10/013,093 2001-12-07
US10/013093 2001-12-07
US10/013,093 US7184415B2 (en) 2001-12-07 2001-12-07 Service access system and method in a telecommunications network
US10/060747 2002-01-30
US10/060,747 2002-01-30
US10/060,747 US7151753B2 (en) 2001-12-07 2002-01-30 System and method for establishing a conference call

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
CN028279417A Division CN1647548B (zh) 2001-12-07 2002-12-06 电信网络内的服务接入和会议系统及方法

Publications (2)

Publication Number Publication Date
CN101662699A true CN101662699A (zh) 2010-03-03
CN101662699B CN101662699B (zh) 2013-01-02

Family

ID=21758270

Family Applications (2)

Application Number Title Priority Date Filing Date
CN200910159082.3A Expired - Fee Related CN101662699B (zh) 2001-12-07 2002-12-06 电信网络内的服务接入和会议系统及方法
CN200910159075.3A Expired - Fee Related CN101662499B (zh) 2001-12-07 2002-12-06 电信网络内的服务接入和会议系统及方法

Family Applications After (1)

Application Number Title Priority Date Filing Date
CN200910159075.3A Expired - Fee Related CN101662499B (zh) 2001-12-07 2002-12-06 电信网络内的服务接入和会议系统及方法

Country Status (3)

Country Link
US (2) US7184415B2 (zh)
EP (2) EP1531635B1 (zh)
CN (2) CN101662699B (zh)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102884858A (zh) * 2010-05-14 2013-01-16 瑞典爱立信有限公司 使能来自ims中未登记ue的连接的设置
WO2013071772A1 (zh) * 2011-11-14 2013-05-23 华为技术有限公司 媒体数据包的处理方法、设备以及会议系统
CN104272713A (zh) * 2013-11-12 2015-01-07 华为技术有限公司 一种多方通话方法及装置
CN104604189A (zh) * 2012-09-04 2015-05-06 华为技术有限公司 大型企业的高效状态发布机制
CN104956650A (zh) * 2012-12-05 2015-09-30 瑞典爱立信有限公司 用于接入讨论会系统的系统和方法

Families Citing this family (209)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7469043B1 (en) 2000-12-21 2008-12-23 At&T Delaware Intellectual Property, Inc. Disposable telephone numbers
US7123609B2 (en) * 2001-10-22 2006-10-17 Microsoft Corporation Managing packet-based telephony
US6882850B2 (en) * 2001-12-03 2005-04-19 Sprint Spectrum L.P. Method and system for zone-based capacity control
US20040003046A1 (en) * 2001-12-12 2004-01-01 3Com Corporation System and methods for providing instant services in an internet protocol network
US7149521B2 (en) * 2002-01-02 2006-12-12 Winphoria Networks, Inc. Method, system and apparatus for providing mobility management of a mobile station in WLAN and WWAN environments
US6947724B2 (en) * 2002-01-04 2005-09-20 Telefonaktiebolaget Lm Ericsson (Publ) System and method of billing based on the reported traffic load in a telecommunications network
EP1331786B1 (en) * 2002-01-29 2007-05-02 Agere Systems Guardian Corporation Method and device for providing a communication session
SE0200418D0 (sv) * 2002-02-13 2002-02-13 Ericsson Telefon Ab L M A method and apparatus for computer load sharing and data distribution
US7395221B2 (en) * 2002-05-09 2008-07-01 International Business Machines Corporation Intelligent free-time search
US7447756B2 (en) * 2002-05-21 2008-11-04 At&T Intellectual Property I, L.P. Temporary aliasing for resource list
US7096255B2 (en) * 2002-05-21 2006-08-22 Bellsouth Intellectual Property Corp. System and method for providing a roster list of temporary contacts having expiration periods designated by a user in an instant messaging environment
US20030236892A1 (en) * 2002-05-31 2003-12-25 Stephane Coulombe System for adaptation of SIP messages based on recipient's terminal capabilities and preferences
EP1370056B1 (en) * 2002-06-03 2006-07-26 Alcatel Telecommunication system with packet-switched-multimedia-session-to-circuit-switched-call transferral
US7792053B1 (en) 2002-07-08 2010-09-07 At&T Intellectual Property Ii, L.P. System for accessing end-to-end broadband network via network access server platform
US7496102B2 (en) * 2002-06-07 2009-02-24 At&T Corp. Broadband telecommunication service with personalized service capability for mobile terminals
GB0213255D0 (en) * 2002-06-10 2002-07-17 Nokia Corp Charging in communication networks
DE10236600A1 (de) * 2002-08-09 2004-09-02 Siemens Ag Verfahren und Anordnung zum Steuern einer Konferenzschaltung in einem paketorientierten Kommunikationsnetz
JP4151356B2 (ja) * 2002-09-06 2008-09-17 ソニー株式会社 プログラム、情報処理方法および装置
DE10245562A1 (de) * 2002-09-30 2004-04-15 Siemens Ag Datenkommunikationssystem, Rechner, sowie Datenkommunikatonsverfahren zum parallelen Betrieb von Standard-basierten und proprietären Ressourcen
US7444139B1 (en) * 2003-01-30 2008-10-28 Sprint Spectrum L.P. Method and system for use of intelligent network processing to prematurely wake up a terminating mobile station
CN101834869A (zh) * 2003-02-19 2010-09-15 诺基亚公司 通过ims系统路由消息
US20040205175A1 (en) * 2003-03-11 2004-10-14 Kammerer Stephen J. Communications system for monitoring user interactivity
US9451422B2 (en) * 2003-03-17 2016-09-20 Nokia Technologies Oy Method, system and network device for routing a message to a temporarily unavailable network user
US7529839B2 (en) * 2003-03-24 2009-05-05 Nokia Corporation Request redirection handling in IMC
US7898990B2 (en) * 2003-03-25 2011-03-01 Spyder Navigations L.L.C. Method, system and gateway device for enabling interworking between IP and CS networks
US8817772B2 (en) * 2003-07-02 2014-08-26 Nokia Corporation Function mode routing
FR2858149A1 (fr) * 2003-07-22 2005-01-28 France Telecom Systeme et procede de messagerie electronique
GB0319360D0 (en) * 2003-08-18 2003-09-17 Nokia Corp Setting up communication sessions
US7885208B2 (en) * 2003-09-11 2011-02-08 Nokia Corporation IP-based services for circuit-switched networks
US7417959B2 (en) * 2003-09-29 2008-08-26 Sap Aktiengesellschaft Audio/video-conferencing using content based messaging
US8385526B2 (en) * 2003-10-14 2013-02-26 Tele-Town Hall, LLC. System and process for mass telephony conference call
US7944861B2 (en) * 2003-10-14 2011-05-17 Tele-Town Hall, Llc System and process for mass telephony conference call
US7852998B1 (en) * 2003-10-14 2010-12-14 Tele-Town Hall, Llc System and process for mass telephony conference call
DE10352378A1 (de) * 2003-11-10 2005-06-09 Siemens Ag Verfahren zum Aufbauen einer Kommunikationsverbindung
US7302053B2 (en) 2003-12-01 2007-11-27 International Business Machines Corporation System and method for providing a communication session
FI20031784A0 (fi) * 2003-12-05 2003-12-05 Nokia Corp Rekisteröinnin kontrollointi viestintäjärjestelmässä
US20050155036A1 (en) * 2003-12-19 2005-07-14 Nokia Corporation Application server addressing
JP4649851B2 (ja) * 2004-03-04 2011-03-16 ヤマハ株式会社 配信装置およびプログラム
DE602005004439T2 (de) * 2004-03-04 2009-01-15 Yamaha Corp., Hamamatsu Gerät und Verfahren zur Übermittlung und Ausgabe von Daten beispielsweise zum Musikunterricht
US20050232408A1 (en) * 2004-04-15 2005-10-20 Hodson Jeffrey D System for contact system entities beyond end-points to track state availability and capabilites by implementing SIP presence technologies
NO322875B1 (no) * 2004-04-23 2006-12-18 Tandberg Telecom As System og fremgangsmate for a inkludere deltakere i en konferansesamtale
US20060064478A1 (en) * 2004-05-03 2006-03-23 Level 3 Communications, Inc. Geo-locating load balancing
US8089972B2 (en) 2004-05-03 2012-01-03 Level 3 Communications, Llc Registration redirect server
US7933260B2 (en) 2004-06-29 2011-04-26 Damaka, Inc. System and method for routing and communicating in a heterogeneous network environment
US7623476B2 (en) * 2004-06-29 2009-11-24 Damaka, Inc. System and method for conferencing in a peer-to-peer hybrid communications network
US20070078720A1 (en) * 2004-06-29 2007-04-05 Damaka, Inc. System and method for advertising in a peer-to-peer hybrid communications network
US7778187B2 (en) * 2004-06-29 2010-08-17 Damaka, Inc. System and method for dynamic stability in a peer-to-peer hybrid communications network
US7570636B2 (en) 2004-06-29 2009-08-04 Damaka, Inc. System and method for traversing a NAT device for peer-to-peer hybrid communications
US8050272B2 (en) 2004-06-29 2011-11-01 Damaka, Inc. System and method for concurrent sessions in a peer-to-peer hybrid communications network
US7656870B2 (en) * 2004-06-29 2010-02-02 Damaka, Inc. System and method for peer-to-peer hybrid communications
US8009586B2 (en) 2004-06-29 2011-08-30 Damaka, Inc. System and method for data transfer in a peer-to peer hybrid communication network
DE102004038646A1 (de) * 2004-08-09 2006-02-23 Siemens Ag Bereitstellung zumindest einer Adresse eines Applikationsservers
US7668303B2 (en) 2004-08-31 2010-02-23 Aspect Software, Inc. Call tracking using SIP presence mechanism
KR100677506B1 (ko) * 2004-10-23 2007-02-02 엘지전자 주식회사 Ptt 서비스 예약 방법
US7603421B1 (en) * 2004-10-25 2009-10-13 Sprint Spectrum L.P. Method and system for management of instant messaging targets
DE102004053597B4 (de) * 2004-11-05 2008-05-29 Infineon Technologies Ag Verfahren zum automatischen Erzeugen und/oder Steuern einer Telekommunikations-Konferenz mit einer Vielzahl von Teilnehmern, Telekommunikations-Konferenz-Endgerät und Telekommunikations-Konferenz-Servereinrichtung
US20060109837A1 (en) * 2004-11-19 2006-05-25 International Business Machines Corporation Composite voice applications and services using single sign-on across heterogeneous voice servers
US8768350B2 (en) 2004-12-09 2014-07-01 Level 3 Communications, Llc Systems and methods for locating endpoints in a communication network
US9843557B2 (en) 2004-12-09 2017-12-12 Level 3 Communications, Llc Systems and methods for dynamically registering endpoints in a network
US7734019B1 (en) * 2004-12-09 2010-06-08 Level 3 Communications, Llc Systems and methods for third party emergency call termination
US7676577B2 (en) * 2004-12-21 2010-03-09 Alcatel Lucent Scalable presence distribution system and method
US7778206B2 (en) * 2005-01-06 2010-08-17 Cisco Technology, Inc. Method and system for providing a conference service using speaker selection
US7664058B1 (en) * 2005-02-02 2010-02-16 At&T Corp. Method and apparatus for providing spontaneous multi-way telephone conversation with inserted messaging
EP1861985B1 (en) * 2005-03-22 2010-02-24 Telefonaktiebolaget LM Ericsson (publ) Method and arrangement for services running on service execution platform
JP4416686B2 (ja) * 2005-04-01 2010-02-17 株式会社日立製作所 状態情報管理システム、状態情報管理サーバ、状態情報管理プログラム
US7882176B2 (en) * 2005-05-27 2011-02-01 Microsoft Corporation Establishing a multiparty session by sending invitations in parallel
US20060277282A1 (en) * 2005-06-02 2006-12-07 International Business Machines Corporation Federated scheduling method and system
CN100461774C (zh) * 2005-06-20 2009-02-11 华为技术有限公司 一种订阅存在信息的方法
EP1895786B2 (en) * 2005-07-01 2015-03-11 Huawei Technologies Co., Ltd. A method and device for realizing intelligent call service
US7764960B2 (en) * 2005-07-01 2010-07-27 Cisco Technology, Inc. System and method for communication using a wireless handset in wireless and wired networks
US8315247B2 (en) 2005-07-11 2012-11-20 Cisco Technology Inc. System and method for providing registration-coupled subscriptions in a session initiation protocol (SIP) environment
DE102005033667B4 (de) * 2005-07-19 2007-05-24 Infineon Technologies Ag Kommunikationssitzungs-Server-Einheit, Kommunikations-Endgerät, Broadcast-Server-Einheit, Netzwerkeinheit, Verfahren zum Steuern einer Kommunikationssitzung mit mehreren Kommunikations-Endgeräten, Verfahren zum Aufbauen einer Kommunikationssitzung, Verfahren zum Übertragen von Daten im Rahmen einer Kommunikationssitzung mittels einer Broadcast-Server-Einheit und Computerprogrammelemente
US20070033086A1 (en) * 2005-08-04 2007-02-08 International Business Machines Corporation System and method for interacting with participants of a future event
CA2620420A1 (en) * 2005-08-24 2007-03-01 The Scripps Research Institute Translation enhancer-element dependent vector systems
EP1927255A4 (en) * 2005-09-23 2012-06-20 Research In Motion Ltd METHODS AND APPARATUSES RELATING TO PSTN CONFERENCE GATEWAYS FACILITATING TRANSFERS OVER MOBILE COMMUNICATION DEVICE NETWORKS
US20070070980A1 (en) * 2005-09-27 2007-03-29 Mci, Inc. Method and system for providing network-based call processing of packetized voice calls
US7886001B2 (en) * 2005-12-23 2011-02-08 Cisco Technology, Inc. Method and apparatus for controlling actions based on triggers in a conference
US20070167225A1 (en) * 2006-01-10 2007-07-19 Samsung Electronics Co., Ltd. System and method for participation in interactive applications
US8175241B2 (en) * 2006-01-20 2012-05-08 Samsung Electronics Co., Ltd. System and method for adding conference participants
US8700038B2 (en) * 2006-02-10 2014-04-15 Blackberry Limited Method and system for signalling the transfer of voice calls between access points in a wireless local area network
EP1994735B1 (en) 2006-03-10 2017-09-27 BRITISH TELECOMMUNICATIONS public limited company Call completion service in case of called party unavailability
US7730192B2 (en) * 2006-03-20 2010-06-01 Microsoft Corporation Managing parallel requests in a communications environment supporting serial and parallel request handlers
JP4867422B2 (ja) * 2006-03-24 2012-02-01 日本電気株式会社 コミュニケーションシステム、制御装置、制御方法、プログラムおよび記録媒体
US8023497B2 (en) * 2006-04-19 2011-09-20 Qualcomm Incorporated Method and apparatus for dynamic anchoring of CS calls for CS-to-VoIP handoffs
US7983201B2 (en) * 2006-05-09 2011-07-19 Avaya Inc. Coordinated invitations to a conference call
US7813305B2 (en) * 2006-05-09 2010-10-12 Avaya Inc. Setting up a conference call with a hashed address
EP1855454A1 (en) * 2006-05-11 2007-11-14 Nokia Siemens Networks Gmbh & Co. Kg Method and apparatus for speaker identification in a conference call
WO2007139850A2 (en) * 2006-05-23 2007-12-06 Rpm Communications, Inc. System and method for providing conferencing capabilities
US8516050B1 (en) 2006-06-28 2013-08-20 Insors Integrated Communications Methods and program products for communicating file modifications during a collaboration event
US8458283B1 (en) 2006-06-28 2013-06-04 Insors Integrated Communications Methods and program products for efficient communication of shared file modifications during a collaboration event
US8023437B1 (en) 2006-06-28 2011-09-20 Insors Integrated Communications Methods, systems and program products for a distributed communications configuration
US8395652B1 (en) 2006-06-28 2013-03-12 Insors Integrated Communications Data network collaboration systems having a shared file
US8144632B1 (en) * 2006-06-28 2012-03-27 Insors Integrated Communications Methods, systems and program products for efficient communications during data sharing event
US8121990B1 (en) 2006-06-28 2012-02-21 Insors Integrated Communications Methods, systems and program products for communicating file modification information
US8412773B1 (en) 2006-06-28 2013-04-02 Insors Integrated Communications Methods, systems and program products for initiating a process on data network
US8468131B2 (en) * 2006-06-29 2013-06-18 Avaya Canada Corp. Connecting devices in a peer-to-peer network with a service provider
US20080046435A1 (en) * 2006-08-18 2008-02-21 Microsoft Corporation Service discovery and automatic configuration
US7764632B2 (en) * 2006-08-24 2010-07-27 Interwise Ltd. Software bridge for multi-point multi-media teleconferencing and telecollaboration
US8266535B2 (en) 2006-09-11 2012-09-11 Broadnet Teleservices, Llc Teleforum apparatus and method
US7848265B2 (en) * 2006-09-21 2010-12-07 Siemens Enterprise Communications, Inc. Apparatus and method for automatic conference initiation
US7937442B2 (en) * 2006-09-22 2011-05-03 Microsoft Corporation Multipoint control unit (MCU) failure detection and rollover
US8150917B2 (en) 2006-09-22 2012-04-03 Microsoft Corporation High availability conferencing
CN101166129A (zh) * 2006-10-20 2008-04-23 华为技术有限公司 获取应用服务器标识信息的方法、终端、设备和系统
US8249068B2 (en) 2006-10-20 2012-08-21 Alcatel Lucent Method and apparatus for establishing multicast groups
US8064342B2 (en) * 2006-10-27 2011-11-22 Verizon Patent And Licensing Inc. Load balancing session initiation protocol (SIP) servers
US20080147469A1 (en) * 2006-12-13 2008-06-19 Murillo Jessica C Method to Enhance Calendar Event Management by Automating the Selection of Attendees Based on Grouping and Response
US8310958B2 (en) * 2006-12-28 2012-11-13 Verizon Patent And Licensing Inc. Routing calls in a network
US8407289B2 (en) * 2007-01-08 2013-03-26 Cisco Technology, Inc. Methods and apparatuses for dynamically suggesting an application based on a collaboration session
US20080170497A1 (en) * 2007-01-11 2008-07-17 Moo Ryong Jeong Proactive Per-Class Load Management
US8170183B2 (en) * 2007-01-22 2012-05-01 Control4 Corporation Systems and methods for providing a message service for a site
EP2122499B1 (en) * 2007-02-21 2010-07-14 Telefonaktiebolaget LM Ericsson (PUBL) Method and apparatuses for handling storage of user data in 3g digital cellular telecommunication systems
KR101431826B1 (ko) * 2007-03-29 2014-08-25 삼성전자주식회사 프레젼스 소스로부터 프레젼스 정보를 직접 요청하기 위한시스템 및 방법
US8060887B2 (en) 2007-03-30 2011-11-15 Uranus International Limited Method, apparatus, system, and medium for supporting multiple-party communications
US7765266B2 (en) * 2007-03-30 2010-07-27 Uranus International Limited Method, apparatus, system, medium, and signals for publishing content created during a communication
US7950046B2 (en) 2007-03-30 2011-05-24 Uranus International Limited Method, apparatus, system, medium, and signals for intercepting a multiple-party communication
US8702505B2 (en) 2007-03-30 2014-04-22 Uranus International Limited Method, apparatus, system, medium, and signals for supporting game piece movement in a multiple-party communication
US7765261B2 (en) * 2007-03-30 2010-07-27 Uranus International Limited Method, apparatus, system, medium and signals for supporting a multiple-party communication on a plurality of computer servers
US8627211B2 (en) 2007-03-30 2014-01-07 Uranus International Limited Method, apparatus, system, medium, and signals for supporting pointer display in a multiple-party communication
US8695074B2 (en) * 2007-04-26 2014-04-08 Microsoft Corporation Pre-authenticated calling for voice applications
US8265614B2 (en) 2007-04-30 2012-09-11 Research In Motion Limited System and method for integrating an outgoing cellular call as an enterprise call
US9706045B2 (en) 2007-04-30 2017-07-11 Blackberry Limited System and method for integrating an outgoing cellular call as an enterprise call in an IMS environment
EP1988681A1 (en) 2007-04-30 2008-11-05 Research In Motion Limited System and method for establishing a conference in a SIP environment comprising an enterprise network and a public network
US20080301242A1 (en) * 2007-06-04 2008-12-04 Akella Raji L System and method for protecting chat content
US8332514B2 (en) 2007-07-20 2012-12-11 At&T Intellectual Property I, L.P. Methods and apparatus for load balancing in communication networks
JP5000432B2 (ja) * 2007-08-29 2012-08-15 京セラ株式会社 通信装置および通信制御方法
WO2009032854A2 (en) 2007-09-03 2009-03-12 Damaka, Inc. Device and method for maintaining a communication session during a network transition
US8862164B2 (en) 2007-09-28 2014-10-14 Damaka, Inc. System and method for transitioning a communication session between networks that are not commonly controlled
US8121117B1 (en) 2007-10-01 2012-02-21 F5 Networks, Inc. Application layer network traffic prioritization
WO2009055458A1 (en) * 2007-10-27 2009-04-30 Research In Motion Limited Content disposition system and method for processing message content in a distributed environment
WO2009070718A1 (en) 2007-11-28 2009-06-04 Damaka, Inc. System and method for endpoint handoff in a hybrid peer-to-peer networking environment
US8606901B2 (en) * 2008-01-30 2013-12-10 At&T Intellectual Property I, L. P. Facilitating deployment of new application services in a next generation network
US20090259768A1 (en) * 2008-04-14 2009-10-15 Mcgrath Gilbert J Application load distribution system in packet data networks
US8196163B2 (en) * 2008-05-21 2012-06-05 Telefonaktiebolaget L M Ericsson (Publ) Controlled delivery of event information to IPTV users
US8763086B2 (en) * 2008-08-29 2014-06-24 Telefonaktiebolaget L M Ericsson (Publ) Service sharing among IMS users
US8606932B2 (en) * 2008-09-05 2013-12-10 Telefonaktiebolaget L M Ericsson (Publ) End-to-end address transfer
US8867719B2 (en) 2008-11-06 2014-10-21 Blackberry Limited Systems and methods for generating a calling list for a conference call
US8300559B2 (en) * 2008-11-07 2012-10-30 Avaya Inc. System and method for monitoring call flow in heterogeneous environments
US9397862B2 (en) 2008-12-12 2016-07-19 At&T Intellectual Property I, L.P. Method and apparatus for completing a circuit switched service call in an internet protocol network
CN101754090B (zh) * 2008-12-16 2014-04-16 中兴通讯股份有限公司 实现pc客户端绑定硬终端时召开会议的方法及系统
US20100287251A1 (en) * 2009-05-06 2010-11-11 Futurewei Technologies, Inc. System and Method for IMS Based Collaborative Services Enabling Multimedia Application Sharing
WO2011001291A2 (en) * 2009-06-30 2011-01-06 France Telecom Method and apparatus for managing interpersonal communications
US8243629B2 (en) * 2009-07-21 2012-08-14 Symbol Technologies, Inc. Methods and apparatus for selecting between an ad-hoc conference mode and an infrastructure supported conference mode
US9165073B2 (en) 2009-08-17 2015-10-20 Shoutpoint, Inc. Apparatus, system and method for a web-based interactive video platform
US10721269B1 (en) 2009-11-06 2020-07-21 F5 Networks, Inc. Methods and system for returning requests with javascript for clients before passing a request to a server
US8249078B1 (en) 2009-11-16 2012-08-21 Sprint Spectrum L.P. Prediction and use of call setup signaling latency for advanced wakeup and notification
CN102075498A (zh) * 2009-11-25 2011-05-25 阿尔卡特朗讯 一种用于配置目录信息的方法及装置
US9503970B2 (en) * 2009-12-04 2016-11-22 Qualcomm Incorporated Managing a data network connection for mobile communications based on user location
US8676977B2 (en) * 2009-12-14 2014-03-18 Sonus Networks, Inc. Method and apparatus for controlling traffic entry in a managed packet network
US8725895B2 (en) * 2010-02-15 2014-05-13 Damaka, Inc. NAT traversal by concurrently probing multiple candidates
US8874785B2 (en) 2010-02-15 2014-10-28 Damaka, Inc. System and method for signaling and data tunneling in a peer-to-peer environment
US8892646B2 (en) 2010-08-25 2014-11-18 Damaka, Inc. System and method for shared session appearance in a hybrid peer-to-peer environment
US8689307B2 (en) * 2010-03-19 2014-04-01 Damaka, Inc. System and method for providing a virtual peer-to-peer environment
US9043488B2 (en) 2010-03-29 2015-05-26 Damaka, Inc. System and method for session sweeping between devices
US9191416B2 (en) 2010-04-16 2015-11-17 Damaka, Inc. System and method for providing enterprise voice call continuity
US8352563B2 (en) 2010-04-29 2013-01-08 Damaka, Inc. System and method for peer-to-peer media routing using a third party instant messaging system for signaling
US8446900B2 (en) 2010-06-18 2013-05-21 Damaka, Inc. System and method for transferring a call between endpoints in a hybrid peer-to-peer network
US8611540B2 (en) 2010-06-23 2013-12-17 Damaka, Inc. System and method for secure messaging in a hybrid peer-to-peer network
US9721215B2 (en) * 2010-06-30 2017-08-01 International Business Machines Corporation Enhanced management of a web conferencing server
US9503375B1 (en) 2010-06-30 2016-11-22 F5 Networks, Inc. Methods for managing traffic in a multi-service environment and devices thereof
US8468010B2 (en) 2010-09-24 2013-06-18 Damaka, Inc. System and method for language translation in a hybrid peer-to-peer environment
US8743781B2 (en) 2010-10-11 2014-06-03 Damaka, Inc. System and method for a reverse invitation in a hybrid peer-to-peer environment
US8639758B2 (en) 2010-11-09 2014-01-28 Genesys Telecommunications Laboratories, Inc. System for determining presence of and authorizing a quorum to transact business over a network
US8407314B2 (en) 2011-04-04 2013-03-26 Damaka, Inc. System and method for sharing unsupported document types between communication devices
US8879431B2 (en) 2011-05-16 2014-11-04 F5 Networks, Inc. Method for load balancing of requests' processing of diameter servers
US8694587B2 (en) 2011-05-17 2014-04-08 Damaka, Inc. System and method for transferring a call bridge between communication devices
US8478890B2 (en) 2011-07-15 2013-07-02 Damaka, Inc. System and method for reliable virtual bi-directional data stream communications with single socket point-to-multipoint capability
CN102413072B (zh) * 2011-11-25 2015-07-29 华为技术有限公司 网络会议中的即时消息处理方法及处理系统
CN102546646B (zh) * 2012-01-17 2015-06-24 深圳市乐唯科技开发有限公司 一种实现语音对讲功能的系统及方法
US10230566B1 (en) 2012-02-17 2019-03-12 F5 Networks, Inc. Methods for dynamically constructing a service principal name and devices thereof
US9020912B1 (en) 2012-02-20 2015-04-28 F5 Networks, Inc. Methods for accessing data in a compressed file system and devices thereof
US9244843B1 (en) 2012-02-20 2016-01-26 F5 Networks, Inc. Methods for improving flow cache bandwidth utilization and devices thereof
EP2853074B1 (en) 2012-04-27 2021-03-24 F5 Networks, Inc Methods for optimizing service of content requests and devices thereof
US8934612B2 (en) * 2012-06-06 2015-01-13 Genesys Telecommunications Laboratories, Inc. Customer-centric network-based conferencing
US9787845B2 (en) * 2012-08-03 2017-10-10 International Business Machines Corporation Threshold activated teleconferencing
US10033837B1 (en) 2012-09-29 2018-07-24 F5 Networks, Inc. System and method for utilizing a data reducing module for dictionary compression of encoded data
US9363092B2 (en) * 2012-10-31 2016-06-07 International Business Machines Corporation Selecting a video data stream of a video conference
US9578090B1 (en) 2012-11-07 2017-02-21 F5 Networks, Inc. Methods for provisioning application delivery service and devices thereof
WO2014085093A1 (en) * 2012-11-29 2014-06-05 Dolby Laboratories Licensing Corporation Systems for providing services in a voice conferencing environment
US10375155B1 (en) 2013-02-19 2019-08-06 F5 Networks, Inc. System and method for achieving hardware acceleration for asymmetric flow connections
US9497614B1 (en) 2013-02-28 2016-11-15 F5 Networks, Inc. National traffic steering device for a better control of a specific wireless/LTE network
CN104521180B (zh) * 2013-07-01 2017-11-24 华为技术有限公司 基于统一通信的视频会议呼叫方法、设备和系统
US9027032B2 (en) 2013-07-16 2015-05-05 Damaka, Inc. System and method for providing additional functionality to existing software in an integrated manner
US9531768B2 (en) 2013-07-17 2016-12-27 Cisco Technology, Inc. Detection of shared content viewed by attendees in online meetings
US9357016B2 (en) 2013-10-18 2016-05-31 Damaka, Inc. System and method for virtual parallel resource management
GB201319687D0 (en) * 2013-11-07 2013-12-25 Microsoft Corp Call handling
US10187317B1 (en) 2013-11-15 2019-01-22 F5 Networks, Inc. Methods for traffic rate control and devices thereof
WO2015078528A1 (en) 2013-11-29 2015-06-04 Telefonaktiebolaget L M Ericsson (Publ) Method and apparatus for an i-cscf to assign to a user equipment a s-cscf server in an ims system
US11838851B1 (en) 2014-07-15 2023-12-05 F5, Inc. Methods for managing L7 traffic classification and devices thereof
WO2016022574A1 (en) 2014-08-05 2016-02-11 Damaka, Inc. System and method for providing unified communications and collaboration (ucc) connectivity between incompatible systems
US10182013B1 (en) 2014-12-01 2019-01-15 F5 Networks, Inc. Methods for managing progressive image delivery and devices thereof
US11895138B1 (en) 2015-02-02 2024-02-06 F5, Inc. Methods for improving web scanner accuracy and devices thereof
US10834065B1 (en) 2015-03-31 2020-11-10 F5 Networks, Inc. Methods for SSL protected NTLM re-authentication and devices thereof
US11350254B1 (en) 2015-05-05 2022-05-31 F5, Inc. Methods for enforcing compliance policies and devices thereof
US10505818B1 (en) 2015-05-05 2019-12-10 F5 Networks. Inc. Methods for analyzing and load balancing based on server health and devices thereof
CN106294094B (zh) * 2015-05-13 2020-01-31 腾讯科技(成都)有限公司 游戏服务器的测试方法、客户端、服务器及系统
US11757946B1 (en) 2015-12-22 2023-09-12 F5, Inc. Methods for analyzing network traffic and enforcing network policies and devices thereof
US10116801B1 (en) 2015-12-23 2018-10-30 Shoutpoint, Inc. Conference call platform capable of generating engagement scores
US10404698B1 (en) 2016-01-15 2019-09-03 F5 Networks, Inc. Methods for adaptive organization of web application access points in webtops and devices thereof
US11178150B1 (en) 2016-01-20 2021-11-16 F5 Networks, Inc. Methods for enforcing access control list based on managed application and devices thereof
US10091025B2 (en) 2016-03-31 2018-10-02 Damaka, Inc. System and method for enabling use of a single user identifier across incompatible networks for UCC functionality
US10412198B1 (en) 2016-10-27 2019-09-10 F5 Networks, Inc. Methods for improved transmission control protocol (TCP) performance visibility and devices thereof
US11063758B1 (en) 2016-11-01 2021-07-13 F5 Networks, Inc. Methods for facilitating cipher selection and devices thereof
US10505792B1 (en) 2016-11-02 2019-12-10 F5 Networks, Inc. Methods for facilitating network traffic analytics and devices thereof
US10812266B1 (en) 2017-03-17 2020-10-20 F5 Networks, Inc. Methods for managing security tokens based on security violations and devices thereof
US11343237B1 (en) 2017-05-12 2022-05-24 F5, Inc. Methods for managing a federated identity environment using security and access control data and devices thereof
US11122042B1 (en) 2017-05-12 2021-09-14 F5 Networks, Inc. Methods for dynamically managing user access control and devices thereof
US11223689B1 (en) 2018-01-05 2022-01-11 F5 Networks, Inc. Methods for multipath transmission control protocol (MPTCP) based session migration and devices thereof
US11902343B1 (en) 2021-04-19 2024-02-13 Damaka, Inc. System and method for highly scalable browser-based audio/video conferencing
US11770584B1 (en) 2021-05-23 2023-09-26 Damaka, Inc. System and method for optimizing video communications based on device capabilities

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5729532A (en) * 1995-05-26 1998-03-17 Lucent Technologies Inc. Selective participation in a multimedia communication conference call
US5675583A (en) * 1995-05-26 1997-10-07 Lucent Technologies Inc. Variable communication bandwidth for conference call initiation
US5815665A (en) * 1996-04-03 1998-09-29 Microsoft Corporation System and method for providing trusted brokering services over a distributed network
US6330617B1 (en) 1998-02-27 2001-12-11 Sabre Inc System, method and computer program product for data conversion in a computer network
SE513244C2 (sv) * 1998-03-13 2000-08-07 Ericsson Telefon Ab L M En anordning, ett system och ett förfarande relaterande till paketdatakommunikation
US6480861B1 (en) * 1999-02-26 2002-11-12 Merrill Lynch, Co., Inc Distributed adaptive computing
WO2001061920A1 (en) 2000-02-15 2001-08-23 Jihun Kang The method and the system for accessing multiple services using a single identifier
WO2001086531A1 (fr) * 2000-05-11 2001-11-15 Kazuyoshi Kouketsu Systeme et procede pour offrir des services a des membres, et systeme administratif de reservation client par telephone mobile
US20020078153A1 (en) * 2000-11-02 2002-06-20 Chit Chung Providing secure, instantaneous, directory-integrated, multiparty, communications services
US7177933B2 (en) 2000-12-29 2007-02-13 Pitney Bowes Inc. Method for load balancing of requests for service by devices on a network and a device and a network for carrying out such method
US20030021400A1 (en) * 2001-04-30 2003-01-30 Grandgent Charles M. Audio conferencing system and method
US20050226172A1 (en) * 2001-12-15 2005-10-13 Richardson John W Video conference call set up

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102884858A (zh) * 2010-05-14 2013-01-16 瑞典爱立信有限公司 使能来自ims中未登记ue的连接的设置
CN102884858B (zh) * 2010-05-14 2015-11-25 瑞典爱立信有限公司 用于使能来自ims中未登记ue的连接的设置的方法和装置
WO2013071772A1 (zh) * 2011-11-14 2013-05-23 华为技术有限公司 媒体数据包的处理方法、设备以及会议系统
US8976716B2 (en) 2011-11-14 2015-03-10 Huawei Technologies Co., Ltd. Method, device, and conference system for processing media data packet
CN104604189A (zh) * 2012-09-04 2015-05-06 华为技术有限公司 大型企业的高效状态发布机制
CN104956650A (zh) * 2012-12-05 2015-09-30 瑞典爱立信有限公司 用于接入讨论会系统的系统和方法
CN104956650B (zh) * 2012-12-05 2017-12-01 瑞典爱立信有限公司 用于接入讨论会系统的系统和方法
CN104272713A (zh) * 2013-11-12 2015-01-07 华为技术有限公司 一种多方通话方法及装置
US10193794B2 (en) 2013-11-12 2019-01-29 Huawei Technologies Co., Ltd. Multiparty call method and apparatus

Also Published As

Publication number Publication date
CN101662499A (zh) 2010-03-03
US7151753B2 (en) 2006-12-19
EP1531635B1 (en) 2007-03-14
EP1531636A1 (en) 2005-05-18
EP1531635A1 (en) 2005-05-18
CN101662499B (zh) 2013-02-06
US20030108002A1 (en) 2003-06-12
CN101662699B (zh) 2013-01-02
US7184415B2 (en) 2007-02-27
EP1531636B1 (en) 2007-02-28
US20030108000A1 (en) 2003-06-12

Similar Documents

Publication Publication Date Title
CN1647548B (zh) 电信网络内的服务接入和会议系统及方法
CN101662699B (zh) 电信网络内的服务接入和会议系统及方法
US10033771B2 (en) Personal network access control system and method
US7317695B2 (en) Conference call initiation
CN101682617B (zh) 确定多媒体能力的方法、多媒体应用服务器及系统
US20060034195A1 (en) SIP message extension for push to watch service
US8054843B2 (en) Method for securing privacy in automatic answer mode of push-to service
CN101563903B (zh) 用于向用户提供ip多媒体子系统通信服务的方法和设备
WO2007025450A1 (fr) Methode pour realiser un declenchement d&#39;inscription d&#39;utilisateur dans un sous-systeme multimedia ip
US20040193920A1 (en) Service provisioning in a communication system
US7650159B2 (en) Communication system
US10638299B2 (en) Dynamic scrolling-ticker for initiating telecommunications services
CN101167329A (zh) Ip多媒体子系统中的消息处理
CN101427542A (zh) 用于蜂窝通信系统的订户服务器系统
US8306199B2 (en) Accounting in a transit network
CN103119906A (zh) 用于在通信网络中管理向用户实体的会话发起协议通信的网络实体及方法
US8229454B1 (en) Personal location information management
KR100996643B1 (ko) Ims 망 기반의 과금 처리 시스템 및 방법

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20130102

Termination date: 20161206

CF01 Termination of patent right due to non-payment of annual fee