CN101662699A - 电信网络内的服务接入和会议系统及方法 - Google Patents
电信网络内的服务接入和会议系统及方法 Download PDFInfo
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 45
- 230000000977 initiatory effect Effects 0.000 claims abstract description 25
- 230000011664 signaling Effects 0.000 claims abstract description 16
- 238000004891 communication Methods 0.000 claims description 21
- 230000004044 response Effects 0.000 claims description 13
- 238000001514 detection method Methods 0.000 claims 1
- 230000002452 interceptive effect Effects 0.000 claims 1
- 238000010586 diagram Methods 0.000 description 18
- 238000012545 processing Methods 0.000 description 16
- 238000012360 testing method Methods 0.000 description 9
- 230000005540 biological transmission Effects 0.000 description 7
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 230000008859 change Effects 0.000 description 2
- 230000002349 favourable effect Effects 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 230000008901 benefit Effects 0.000 description 1
- 238000012217 deletion Methods 0.000 description 1
- 230000037430 deletion Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000009191 jumping Effects 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 238000012827 research and development Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/10—Architectures or entities
- H04L65/102—Gateways
- H04L65/1043—Gateway controllers, e.g. media gateway control protocol [MGCP] controllers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/16—Arrangements for providing special services to substations
- H04L12/18—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
- H04L12/1813—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast for computer conferences, e.g. chat rooms
- H04L12/1818—Conference organisation arrangements, e.g. handling schedules, setting up parameters needed by nodes to attend a conference, booking network resources, notifying involved parties
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/1066—Session management
- H04L65/1069—Session establishment or de-establishment
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/1066—Session management
- H04L65/1101—Session protocols
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/1066—Session management
- H04L65/1101—Session protocols
- H04L65/1104—Session initiation protocol [SIP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/40—Support for services or applications
- H04L65/403—Arrangements for multi-party communication, e.g. for conferences
- H04L65/4038—Arrangements for multi-party communication, e.g. for conferences with floor control
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/51—Discovery or management thereof, e.g. service location protocol [SLP] or web services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/30—Definitions, standards or architectural aspects of layered protocol stacks
- H04L69/32—Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
- H04L69/322—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
- H04L69/329—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the application layer [OSI layer 7]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/42—Systems providing special services or facilities to subscribers
- H04M3/42365—Presence services providing information on the willingness to communicate or the ability to communicate in terms of media capability or network connectivity
- H04M3/42374—Presence 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/42—Systems providing special services or facilities to subscribers
- H04M3/56—Arrangements for connecting several subscribers to a common circuit, i.e. affording conference facilities
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/42—Systems providing special services or facilities to subscribers
- H04M3/56—Arrangements for connecting several subscribers to a common circuit, i.e. affording conference facilities
- H04M3/567—Multimedia conference systems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M7/00—Arrangements for interconnection between switching centres
- H04M7/006—Networks other than PSTN/ISDN providing telephone service, e.g. Voice over Internet Protocol (VoIP), including next generation networks with a packet-switched transport layer
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q3/00—Selecting arrangements
- H04Q3/0016—Arrangements providing connection between exchanges
- H04Q3/0029—Provisions for intelligent networking
- H04Q3/0054—Service creation techniques
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q3/00—Selecting arrangements
- H04Q3/0016—Arrangements providing connection between exchanges
- H04Q3/0062—Provisions for network management
- H04Q3/0066—Bandwidth allocation or management
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/54—Presence management, e.g. monitoring or registration for receipt of user log-on information, or the connection status of the users
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2203/00—Aspects of automatic or semi-automatic exchanges
- H04M2203/50—Aspects of automatic or semi-automatic exchanges related to audio conference
- H04M2203/5063—Centrally initiated conference, i.e. Conference server dials participants
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/42—Systems providing special services or facilities to subscribers
- H04M3/42025—Calling or Called party identification service
- H04M3/42034—Calling party identification service
- H04M3/42059—Making use of the calling party identifier
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/42—Systems providing special services or facilities to subscribers
- H04M3/42365—Presence 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向所述会议服务器发送一个通知;
由所述会议服务器确定所述参与者是否符合用于发起所述会议呼叫的所述预定标准;和
一旦确定所述参与者符合所述预定标准,则发起所述会议呼叫。
Applications Claiming Priority (6)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US10/013,093 US7184415B2 (en) | 2001-12-07 | 2001-12-07 | Service access system and method in a telecommunications network |
US10/013093 | 2001-12-07 | ||
US10/013,093 | 2001-12-07 | ||
US10/060747 | 2002-01-30 | ||
US10/060,747 US7151753B2 (en) | 2001-12-07 | 2002-01-30 | System and method for establishing a conference call |
US10/060,747 | 2002-01-30 |
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 |
---|---|---|---|
CN200910159075.3A Expired - Fee Related CN101662499B (zh) | 2001-12-07 | 2002-12-06 | 电信网络内的服务接入和会议系统及方法 |
CN200910159082.3A Expired - Fee Related CN101662699B (zh) | 2001-12-07 | 2002-12-06 | 电信网络内的服务接入和会议系统及方法 |
Family Applications Before (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) | EP1531636B1 (zh) |
CN (2) | CN101662499B (zh) |
Cited By (5)
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)
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 |
DE60219882T2 (de) * | 2002-01-29 | 2008-01-17 | Agere Systems Guardian Corp., Orlando | Verfahren und Vorrichtung zur Aufstellung von Kommunikationssitzung |
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 |
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 |
US7447756B2 (en) * | 2002-05-21 | 2008-11-04 | At&T Intellectual Property I, L.P. | Temporary aliasing for resource list |
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 |
US7852998B1 (en) * | 2003-10-14 | 2010-12-14 | 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 |
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 |
ATE385105T1 (de) * | 2004-03-04 | 2008-02-15 | Yamaha Corp | Gerät und verfahren zur übermittlung und ausgabe von daten beispielsweise zum musikunterricht |
JP4649851B2 (ja) * | 2004-03-04 | 2011-03-16 | ヤマハ株式会社 | 配信装置およびプログラム |
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 |
US20070078720A1 (en) * | 2004-06-29 | 2007-04-05 | Damaka, Inc. | System and method for advertising in a peer-to-peer hybrid communications network |
US7623476B2 (en) * | 2004-06-29 | 2009-11-24 | Damaka, Inc. | System and method for conferencing 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 |
US7933260B2 (en) | 2004-06-29 | 2011-04-26 | Damaka, Inc. | System and method for routing and communicating in a heterogeneous network environment |
US8437307B2 (en) | 2007-09-03 | 2013-05-07 | Damaka, Inc. | Device and method for maintaining a communication session during a network transition |
US7570636B2 (en) | 2004-06-29 | 2009-08-04 | Damaka, Inc. | System and method for traversing a NAT device for peer-to-peer hybrid communications |
US7778187B2 (en) * | 2004-06-29 | 2010-08-17 | Damaka, Inc. | System and method for dynamic stability in a peer-to-peer hybrid communications network |
US8050272B2 (en) | 2004-06-29 | 2011-11-01 | Damaka, Inc. | System and method for concurrent sessions in a peer-to-peer hybrid communications 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 |
US7734019B1 (en) * | 2004-12-09 | 2010-06-08 | Level 3 Communications, Llc | Systems and methods for third party emergency call termination |
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 |
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 |
ATE459189T1 (de) * | 2005-03-22 | 2010-03-15 | Ericsson Telefon Ab L M | Verfahren und anordnung für auf einer dienstausführungsplattform ablaufende dienste |
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 | 华为技术有限公司 | 一种订阅存在信息的方法 |
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 |
EP1895786B2 (en) * | 2005-07-01 | 2015-03-11 | Huawei Technologies Co., Ltd. | A method and device for realizing intelligent call service |
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 |
WO2007025008A2 (en) * | 2005-08-24 | 2007-03-01 | The Scripps Research Institute | Translation enhancer-element dependent vector systems |
US7986665B2 (en) * | 2005-09-23 | 2011-07-26 | Research In Motion Limited | Conferencing PSTN gateway methods and apparatus to facilitate heterogeneous wireless network handovers for mobile communication devices |
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 |
DE602006007305D1 (de) * | 2006-02-10 | 2009-07-30 | Research In Motion Ltd | Verfahren und System zur Signalisierung der Weiterleitung von Sprachverbindungen zwischen Zugangspunkten in einem drahtlosen lokalen Netz |
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 |
US7813305B2 (en) * | 2006-05-09 | 2010-10-12 | Avaya Inc. | Setting up a conference call with a hashed address |
US7983201B2 (en) * | 2006-05-09 | 2011-07-19 | Avaya Inc. | Coordinated invitations to a conference call |
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 |
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 |
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 |
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 |
US8150917B2 (en) * | 2006-09-22 | 2012-04-03 | Microsoft Corporation | High availability conferencing |
US7937442B2 (en) * | 2006-09-22 | 2011-05-03 | Microsoft Corporation | Multipoint control unit (MCU) failure detection and rollover |
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 |
US8423612B2 (en) * | 2007-01-08 | 2013-04-16 | Cisco Technology, Inc. | Methods and apparatuses for selectively accessing an application |
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 |
ATE474277T1 (de) * | 2007-02-21 | 2010-07-15 | Ericsson Telefon Ab L M | Verfahren und vorrichtung zur abwicklung der speicherung von benutzerdaten in digitalen zellularen 3g-telekommunikationssystemen |
KR101431826B1 (ko) * | 2007-03-29 | 2014-08-25 | 삼성전자주식회사 | 프레젼스 소스로부터 프레젼스 정보를 직접 요청하기 위한시스템 및 방법 |
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 |
US7765266B2 (en) * | 2007-03-30 | 2010-07-27 | Uranus International Limited | Method, apparatus, system, medium, and signals for publishing content created during a communication |
US8060887B2 (en) | 2007-03-30 | 2011-11-15 | Uranus International Limited | Method, apparatus, system, and medium for supporting multiple-party communications |
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 |
US7950046B2 (en) | 2007-03-30 | 2011-05-24 | Uranus International Limited | Method, apparatus, system, medium, and signals for intercepting a multiple-party communication |
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 |
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 |
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 |
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 | 京セラ株式会社 | 通信装置および通信制御方法 |
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 |
CA2703912C (en) * | 2007-10-27 | 2016-09-27 | 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 |
US8874785B2 (en) | 2010-02-15 | 2014-10-28 | Damaka, Inc. | System and method for signaling and data tunneling in a peer-to-peer environment |
US8725895B2 (en) | 2010-02-15 | 2014-05-13 | Damaka, Inc. | NAT traversal by concurrently probing multiple candidates |
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 |
WO2012158854A1 (en) | 2011-05-16 | 2012-11-22 | F5 Networks, Inc. | A 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 |
US9244843B1 (en) | 2012-02-20 | 2016-01-26 | F5 Networks, Inc. | Methods for improving flow cache bandwidth utilization 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 |
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 |
RU2637469C2 (ru) * | 2013-07-01 | 2017-12-04 | Хуавэй Текнолоджиз Ко., Лтд. | Способ, устройство и система осуществления вызовов в видеоконференциях, основанных на унифицированном общении |
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 |
US10505818B1 (en) | 2015-05-05 | 2019-12-10 | F5 Networks. Inc. | Methods for analyzing and load balancing based on server health and devices thereof |
US11350254B1 (en) | 2015-05-05 | 2022-05-31 | F5, Inc. | Methods for enforcing compliance policies 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 |
US11122042B1 (en) | 2017-05-12 | 2021-09-14 | F5 Networks, Inc. | Methods for dynamically managing user access control 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 |
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)
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 |
AU3771801A (en) | 2000-02-15 | 2001-08-27 | Jihun Kang | The method and the system for accessing multiple services using a single identifier |
US20030149641A1 (en) * | 2000-05-11 | 2003-08-07 | Kazuyoshi Kouketsu | Method of offering member services, member service offering system, and mobile telephone customer reservation administrating system |
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 |
EP1391105A4 (en) * | 2001-04-30 | 2005-07-06 | Polycom Inc | AUDIO CONFERENCE SYSTEM AND METHOD |
US20050226172A1 (en) * | 2001-12-15 | 2005-10-13 | Richardson John W | Video conference call set up |
-
2001
- 2001-12-07 US US10/013,093 patent/US7184415B2/en active Active
-
2002
- 2002-01-30 US US10/060,747 patent/US7151753B2/en active Active
- 2002-12-06 EP EP05003894A patent/EP1531636B1/en not_active Expired - Fee Related
- 2002-12-06 EP EP05003892A patent/EP1531635B1/en not_active Expired - Fee Related
- 2002-12-06 CN CN200910159075.3A patent/CN101662499B/zh not_active Expired - Fee Related
- 2002-12-06 CN CN200910159082.3A patent/CN101662699B/zh not_active Expired - Fee Related
Cited By (9)
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 |
---|---|
EP1531635B1 (en) | 2007-03-14 |
US7184415B2 (en) | 2007-02-27 |
CN101662499B (zh) | 2013-02-06 |
EP1531636A1 (en) | 2005-05-18 |
US7151753B2 (en) | 2006-12-19 |
EP1531635A1 (en) | 2005-05-18 |
US20030108002A1 (en) | 2003-06-12 |
CN101662699B (zh) | 2013-01-02 |
CN101662499A (zh) | 2010-03-03 |
US20030108000A1 (en) | 2003-06-12 |
EP1531636B1 (en) | 2007-02-28 |
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'inscription d'utilisateur dans un sous-systeme multimedia ip | |
US20040193920A1 (en) | Service provisioning in a communication system | |
US7650159B2 (en) | Communication system | |
CN101167329A (zh) | Ip多媒体子系统中的消息处理 | |
US20160198333A1 (en) | Dynamic scrolling-ticker for initiating telecommunications services | |
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 |