CA2321505A1 - Establishing bi-directional communication sessions across a communications network - Google Patents

Establishing bi-directional communication sessions across a communications network Download PDF

Info

Publication number
CA2321505A1
CA2321505A1 CA002321505A CA2321505A CA2321505A1 CA 2321505 A1 CA2321505 A1 CA 2321505A1 CA 002321505 A CA002321505 A CA 002321505A CA 2321505 A CA2321505 A CA 2321505A CA 2321505 A1 CA2321505 A1 CA 2321505A1
Authority
CA
Canada
Prior art keywords
path
communications network
endpoint
communication session
along
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
CA002321505A
Other languages
French (fr)
Other versions
CA2321505C (en
Inventor
Mark Robert Gibson
David Stacey
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.)
Rockstar Consortium US LP
Original Assignee
Nortel Networks Corp
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 Nortel Networks Corp filed Critical Nortel Networks Corp
Publication of CA2321505A1 publication Critical patent/CA2321505A1/en
Application granted granted Critical
Publication of CA2321505C publication Critical patent/CA2321505C/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

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
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/50Routing or path finding of packets in data switching networks using label swapping, e.g. multi-protocol label switch [MPLS]
    • 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/1083In-session procedures
    • H04L65/1094Inter-user-equipment sessions transfer or sharing
    • 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/80Responding to QoS
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/40Network security 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

Abstract

On receipt of a request for a communication session over a communications network, such as an Internet Protocol communications network, a path for the session is established. In a preferred example the communications network is an MPLS network and the method uses a modified version of the SIP messaging protocol. Bandwidth along a chosen path is reserved and a messaging protocol such as CR-LDP used to establish this reserved path for the communication session. Internet protocol and MPLS communications networks typically only support uni-directional flows. Several methods for establishing bi-directional communication sessions over Internet protocol communications networks that use MPLS connections are described. This is particularly useful for telephony applications using Internet protocol communications networks. In a preferred example, the established connection provides a guaranteed level of quality of service.

Claims (37)

1. A method of establishing a bi-directional communication session between a first endpoint and a second endpoint in a communications network, said method comprising the steps of:
(i) sending a communication from said second endpoint to said first endpoint to determine a path between said second and said first endpoints;
(ii) sending a first message along said path in order to set up a first label mapping along said path, for use over said path in a forward direction; and (iii) sending a second message along said path in order to set up a second label mapping along said path, for use over said path in a reverse direction.
2. A method as claimed in claim 1 wherein said steps (ii) and (iii) of sending messages in order to set up label mappings occur substantially concurrently.
3. A method as claimed in claim 1 wherein said first and second messages are sent along said path in opposite directions.
4. A method as claimed in claim 1 wherein said communication session is provided with a specified level of quality of service.
5. A method as claimed in claim 1 wherein said communications network is an Internet protocol communications network.
6. A method as claimed in claim 1 wherein said communication session is suitable for provision of telephony services.
7. A method as claimed in claim 1 wherein said communications network comprises a plurality of nodes interconnected by links and wherein said communications network is configured such that a plurality of said links are of a specified capacity.
8. A method as claimed in claim 7 wherein nodes which are connected to a link of a specified capacity are arranged to advertise information about that link.
9. A method as claimed in claim 8 wherein said information comprises the source, destination and capacity of the link.
10. A method as claimed in claim 9 wherein said information comprises a label for use by a message protocol in order to traverse that link.
11. A method of establishing a bi-directional communication session between a first endpoint and a second endpoint in a communications network, said method comprising the steps of:
(i) sending a communication from said first endpoint to said second endpoint to determine a path between said endpoints;
(ii) sending a message along said path in order to set up a first label mapping along said path, for use over said path in a forward direction; and also to set up a second label mapping along said path, for use over said path in a reverse direction.
12. A method as claimed in claim 11 wherein said communications network comprises nodes interconnected by links, and wherein said communications network is configured such that at least some of said communications links are assigned a label for a forward direction along that link and the same label for a reverse direction along that link.
13. A method as claimed in claim 11 wherein said communication session is provided with a specified level of quality of service.
14. A method as claimed in claim 11 wherein said communications network is an Internet protocol communications network.
15. A method as claimed in claim 14 wherein said communication session is suitable for provision of telephony services.
16. A method as claimed in claim 11 wherein said communications network comprises a plurality of nodes interconnected by links and wherein said communications network is configured such that a plurality of said links are of a specified capacity.
17. A method as claimed in claim 16 wherein nodes which are connected to a link of a specified capacity are arranged to advertise information about that link.
18. A method as claimed in claim 17 wherein said information comprises the source, destination and capacity of the link.
19. A method as claimed in claim 17 wherein said information comprises a label for use by a message protocol in order to traverse that link.
20. A method of establishing a bi-directional communication session between a first endpoint and a second endpoint in a communications network, said method comprising the steps of:
(i) establishing a first uni-directional communication session between the endpoints in a forward direction;
(ii) establishing a second uni-directional communication session between the endpoints in a reverse direction;
and wherein said steps (i) and (ii) of establishing uni-directional communication sessions take place substantially concurrently.
21. A method as claimed in claim 20 wherein said communication session is provided with a specified level of quality of service.
22. A method as claimed in claim 20 wherein said communications network is an Internet protocol communications network.
23. A method as claimed in claim 22 wherein said communication session is suitable for provision of telephony services.
24. A method as claimed in claim 20 wherein said communications network comprises a plurality of nodes interconnected by links and wherein said communications network is configured such that a plurality of said links are of a specified capacity.
25. A method as claimed in claim 24 wherein nodes in said physical layer which are connected to a link of a specified capacity are arranged to advertise information about that link.
26. A method as claimed in claim 25 wherein said information comprises the source, destination and capacity of the link.
27. A method as claimed in claim25 wherein said information comprises a label for use by a message protocol in order to traverse that link.
28. A communications network comprising at least two endpoints between which it is desired to establish a bi-directional communication session, said communications network comprising:
(i) a determiner arranged to determine a path between said second and said first endpoints by sending a communication from said second endpoint to said first endpoint;
(ii) a processor arranged to send a first message along said path in order to set up a first label mapping along said path, for use over said path in a forward direction; and (iii) a processor arranged to send a second message along said path in order to set up a second label mapping along said path, for use over said path in a reverse direction.
29. A communications network as claimed in claim 28 which is an Internet protocol communications network.
30. A communications network as claimed in claim 28 which is an MPLS communications network.
31. A communications network comprising at least two endpoints between which it is desired to establish a bi-directional communication session, said communications network comprising:
(i) a determiner arranged to determine a path between said endpoints by sending a communication from said first endpoint to said second endpoint; and (ii) a processor arranged to send a message along said path in order to set up a first label mapping along said path, for use over said path in a forward direction; and also to set up a second label mapping along said path, for use over said path in a reverse direction.
32. A communications network as claimed in claim 31 which is an Internet protocol communications network.
33. A communications network as claimed in claim 31 which is an MPLS communications network.
34. A communications network comprising at least two endpoints between which it is desired to establish a bi-directional communication session, said communications network comprising:
(i) a processor arranged to establish a first uni-directional communication session between the endpoints in a forward direction; and (ii) a second processor arranged to establish a second uni-directional communication session between the endpoints in a reverse direction; and wherein said steps (i) and (ii) of establishing uni-directional communication sessions take place substantially concurrently.
35. A computer program stored on a computer readable medium said computer program being arranged to control said communications network such that:
(i) a communication is sent from said second endpoint to said first endpoint to determine a path between said second and said first endpoints;
(ii) a first message is sent along said path in order to set up a first label mapping along said path, for use over said path in a forward direction; and (iii) a second message is sent along said path in order to set up a second label mapping along said path, for use over said path in a reverse direction.
36. A computer program stored on a computer readable medium said computer program being arranged to control said communications network such that:
(i) a communication is sent from said first endpoint to said second endpoint to determine a path between said endpoints; and (ii) a message is sent along said path in order to set up a first label mapping along said path, for use over said path in a forward direction; and also to set up a second label mapping along said path, for use over said path in a reverse direction.
37. A computer program stored on a computer readable medium said computer program being arranged to control said communications network such that:
(i) a first uni-directional communication session is established between the endpoints in a forward direction;
(ii) a second uni-directional communication session is established between the endpoints in a reverse direction; and wherein said steps (i) and (ii) of establishing uni-directional communication sessions take place substantially concurrently.
CA2321505A 1999-10-01 2000-09-29 Establishing bi-directional communication sessions across a communications network Expired - Fee Related CA2321505C (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US09/410,317 1999-10-01
US09/410,317 US6680943B1 (en) 1999-10-01 1999-10-01 Establishing bi-directional communication sessions across a communications network

Publications (2)

Publication Number Publication Date
CA2321505A1 true CA2321505A1 (en) 2001-04-01
CA2321505C CA2321505C (en) 2010-05-25

Family

ID=23624198

Family Applications (1)

Application Number Title Priority Date Filing Date
CA2321505A Expired - Fee Related CA2321505C (en) 1999-10-01 2000-09-29 Establishing bi-directional communication sessions across a communications network

Country Status (4)

Country Link
US (1) US6680943B1 (en)
EP (1) EP1096739B1 (en)
CA (1) CA2321505C (en)
DE (1) DE60039398D1 (en)

Families Citing this family (115)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6370571B1 (en) 1997-03-05 2002-04-09 At Home Corporation System and method for delivering high-performance online multimedia services
US7529856B2 (en) * 1997-03-05 2009-05-05 At Home Corporation Delivering multimedia services
US7315510B1 (en) * 1999-10-21 2008-01-01 Tellabs Operations, Inc. Method and apparatus for detecting MPLS network failures
US7796504B1 (en) 1999-10-21 2010-09-14 Tellabs Operations, Inc. Method for establishing an MPLS data network protection pathway
US7298693B1 (en) * 1999-10-21 2007-11-20 Tellabs Operations, Inc. Reverse notification tree for data networks
US7804767B1 (en) * 1999-10-25 2010-09-28 Tellabs Operations, Inc. Protection/restoration of MPLS networks
US7023820B2 (en) * 2000-12-28 2006-04-04 Nokia, Inc. Method and apparatus for communicating data in a GPRS network based on a plurality of traffic classes
US7478161B2 (en) * 1999-11-30 2009-01-13 Microsoft Corporation Network quality of service for qualitative applications
JP3614059B2 (en) * 1999-11-30 2005-01-26 日本電気株式会社 Communication connection merging method and node using the same
ATE262243T1 (en) * 1999-12-10 2004-04-15 Cit Alcatel SYSTEM FOR MANAGING INTERNET CONNECTIONS
JP3817400B2 (en) * 2000-01-11 2006-09-06 富士通株式会社 Explicit route designation method and packet relay apparatus in label switching system
US6944150B1 (en) * 2000-02-28 2005-09-13 Sprint Communications Company L.P. Method and system for providing services in communications networks
JP3790655B2 (en) * 2000-03-06 2006-06-28 富士通株式会社 Label switch network system
US6980526B2 (en) * 2000-03-24 2005-12-27 Margalla Communications, Inc. Multiple subscriber videoconferencing system
US7123620B1 (en) * 2000-04-25 2006-10-17 Cisco Technology, Inc. Apparatus and method for scalable and dynamic traffic engineering in a data communication network
US6845389B1 (en) * 2000-05-12 2005-01-18 Nortel Networks Limited System and method for broadband multi-user communication sessions
AU2001267320A1 (en) * 2000-06-07 2001-12-17 Siemens Aktiengesellschaft Method for transmitting voice information via an internet protocol
US7031297B1 (en) * 2000-06-15 2006-04-18 Avaya Communication Israel Ltd. Policy enforcement switching
US7013338B1 (en) * 2000-07-28 2006-03-14 Prominence Networks, Inc. Multiplexing several individual application sessions over a pre-allocated reservation protocol session
US7774468B1 (en) 2000-07-28 2010-08-10 Siddhartha Nag Network traffic admission control
US7788354B2 (en) * 2000-07-28 2010-08-31 Siddhartha Nag End-to-end service quality in a voice over Internet Protocol (VoIP) Network
US7886054B1 (en) * 2000-10-11 2011-02-08 Siddhartha Nag Graphical user interface (GUI) for administering a network implementing media aggregation
US6985963B1 (en) * 2000-08-23 2006-01-10 At Home Corporation Sharing IP network resources
US7436839B1 (en) * 2001-10-09 2008-10-14 At&T Delaware Intellectual Property, Inc. Systems and methods for providing services through an integrated digital network
US6888839B1 (en) * 2000-10-19 2005-05-03 Nortel Networks Limited Method and apparatus for tunneling operating codes to and from a call server in a packet network
JP4548930B2 (en) * 2000-11-15 2010-09-22 富士通株式会社 Label switching router
US7657628B1 (en) * 2000-11-28 2010-02-02 Verizon Business Global Llc External processor for a distributed network access system
US7046680B1 (en) * 2000-11-28 2006-05-16 Mci, Inc. Network access system including a programmable access device having distributed service control
US8180870B1 (en) * 2000-11-28 2012-05-15 Verizon Business Global Llc Programmable access device for a distributed network access system
US8185615B1 (en) * 2000-11-28 2012-05-22 Verizon Business Global Llc Message, control and reporting interface for a distributed network access system
US6973035B2 (en) * 2000-12-29 2005-12-06 Nortel Networks Limited Method and system for a routing mechanism to support two-way RSVP reservations
US6990086B1 (en) 2001-01-26 2006-01-24 Cisco Technology, Inc. Method and system for label edge routing in a wireless network
US7136374B1 (en) * 2001-03-19 2006-11-14 Juniper Networks, Inc. Transport networks supporting virtual private networks, and configuring such networks
US7130926B1 (en) * 2001-03-29 2006-10-31 Nortel Networks Limited Control plane failure recovery in a network
US7099334B2 (en) * 2001-03-29 2006-08-29 Nortel Networks Limited ATM over MPLS connection establishment mechanism
US8868659B2 (en) * 2001-05-15 2014-10-21 Avaya Inc. Method and apparatus for automatic notification and response
US6970445B2 (en) * 2001-06-14 2005-11-29 Flarion Technologies, Inc. Methods and apparatus for supporting session signaling and mobility management in a communications system
US6954442B2 (en) * 2001-06-14 2005-10-11 Flarion Technologies, Inc. Methods and apparatus for using a paging and location server to support session signaling
US7339903B2 (en) * 2001-06-14 2008-03-04 Qualcomm Incorporated Enabling foreign network multicasting for a roaming mobile node, in a foreign network, using a persistent address
US7477629B2 (en) * 2001-06-14 2009-01-13 Qualcomm Incorporated Methods and apparatus for supporting session registration messaging
US7359377B1 (en) * 2001-06-19 2008-04-15 Juniper Networks, Inc. Graceful restart for use in nodes employing label switched path signaling protocols
US7027400B2 (en) * 2001-06-26 2006-04-11 Flarion Technologies, Inc. Messages and control methods for controlling resource allocation and flow admission control in a mobile communications system
US7474650B2 (en) * 2001-06-26 2009-01-06 Qualcomm Incorporated Methods and apparatus for controlling resource allocation where tunneling and access link packet aggregation are used in combination
US8000241B2 (en) * 2001-06-26 2011-08-16 Qualcomm Incorporated Methods and apparatus for controlling access link packet flow aggregation and resource allocation in a mobile communications system
AU2002315458A1 (en) * 2001-06-26 2003-03-03 Versada Networks, Inc. Detecting and transporting dynamic presence information over a wireless and wireline communications network
US7711002B2 (en) 2001-06-26 2010-05-04 Link Us All, Llc Transcoding SMS-based streamed messages to SIP-based IP signals in wireless and wireline networks
US7120156B2 (en) * 2001-07-16 2006-10-10 Telefonaktiebolaget Lm Ericsson (Publ) Policy information transfer in 3GPP networks
GB0118172D0 (en) * 2001-07-26 2001-09-19 British Telecomm A telecommunications network
CN1163029C (en) * 2001-08-03 2004-08-18 华为技术有限公司 Method for making data interchange by data network user and its network system
JP4161185B2 (en) * 2001-11-16 2008-10-08 日本電気株式会社 Time synchronization data transmission method
CN100409644C (en) * 2001-11-28 2008-08-06 艾利森电话股份有限公司 Policy co-ordination in communications network
US20030145105A1 (en) * 2002-01-30 2003-07-31 Harikishan Desineni Method and apparatus for obtaining information about one or more paths terminating at a subject node for a group of packets
US7333509B1 (en) * 2002-03-26 2008-02-19 Juniper Networks, Inc. Cell relay using the internet protocol
AU2003230821A1 (en) * 2002-04-08 2003-10-27 Flarion Technologies, Inc. Support of disparate addressing plans and dynamic ha address allocation in mobile ip
EP1355507A1 (en) * 2002-04-19 2003-10-22 Siemens Aktiengesellschaft Method of mapping a permanent connection characteristic from a connection-oriented to a packet switched network
JP3914087B2 (en) * 2002-04-19 2007-05-16 富士通株式会社 Signaling control method, signaling-compatible communication apparatus, and network management system
US8495163B2 (en) * 2004-03-18 2013-07-23 Avaya, Inc. Method and apparatus for a publish-subscribe system with templates for role-based view of subscriptions
US7254643B1 (en) 2002-08-08 2007-08-07 At&T Corp. System and method for providing multi-media services to communication devices over a communications network
US7420988B1 (en) 2002-08-14 2008-09-02 Juniper Networks, Inc. Network relay protocol having timed packet aggregation
DE50313304D1 (en) * 2002-09-10 2011-01-20 Siemens Ag Method for controlling transmission resources of a packet-oriented communication network in the case of topology changes
US7869803B2 (en) * 2002-10-15 2011-01-11 Qualcomm Incorporated Profile modification for roaming in a communications environment
US7882346B2 (en) * 2002-10-15 2011-02-01 Qualcomm Incorporated Method and apparatus for providing authentication, authorization and accounting to roaming nodes
US7180912B1 (en) 2003-01-06 2007-02-20 At&T Corp. System and method for providing a plurality of multi-media services using a number of media servers to form a preliminary interactive communication relationship with a calling communication device
US7386630B2 (en) * 2003-04-30 2008-06-10 Nokia Corporation Using policy-based management to support Diffserv over MPLS network
US7539741B2 (en) * 2003-04-30 2009-05-26 Nokia Siemens Networks Oy System, apparatus and method for supporting constraint based routing for multi-protocol label switching traffic engineering in policy-based management
US7639664B2 (en) * 2003-05-30 2009-12-29 Alcatel-Lucent Usa Inc. Dynamic management of trunk group members
US6881900B2 (en) * 2003-07-03 2005-04-19 Alan P. Halbert Ceiling box safety mounting bracket
GB0315745D0 (en) * 2003-07-04 2003-08-13 Novartis Ag Organic compounds
US20050030951A1 (en) * 2003-08-06 2005-02-10 Christian Maciocco Reservation protocol signaling extensions for optical switched networks
US7698456B2 (en) * 2003-09-29 2010-04-13 Cisco Technology, Inc. Methods and apparatus to support routing of information
US20050068968A1 (en) * 2003-09-30 2005-03-31 Shlomo Ovadia Optical-switched (OS) network to OS network routing using extended border gateway protocol
US7697501B2 (en) 2004-02-06 2010-04-13 Qualcomm Incorporated Methods and apparatus for separating home agent functionality
US7606235B1 (en) 2004-06-03 2009-10-20 Juniper Networks, Inc. Constraint-based label switched path selection within a computer network
US20060050648A1 (en) * 2004-09-09 2006-03-09 Microsoft Corporation Reducing storage requirement for route information
US7623535B2 (en) * 2004-09-09 2009-11-24 Cisco Technology, Inc. Routing protocol support for half duplex virtual routing and forwarding instance
US7526081B1 (en) * 2004-10-05 2009-04-28 3Com Corporation Telephone recording and storing arbitrary keystrokes sequence with replay with a single stoke
FR2876525A1 (en) * 2004-10-08 2006-04-14 France Telecom METHOD AND DEVICE FOR CREATING A TUNNEL IN A LABEL SWITCHED TELECOMMUNICATION NETWORK
US7558199B1 (en) 2004-10-26 2009-07-07 Juniper Networks, Inc. RSVP-passive interfaces for traffic engineering peering links in MPLS networks
US7688804B2 (en) * 2005-02-08 2010-03-30 Aspect Software, Inc. Method of providing fault tolerance in a SIP based contact handling environment
US7940652B1 (en) 2005-02-14 2011-05-10 Brixham Solutions Ltd. Pseudowire protection using a standby pseudowire
US8089964B2 (en) * 2005-04-05 2012-01-03 Cisco Technology, Inc. Transporting multicast over MPLS backbone using virtual interfaces to perform reverse-path forwarding checks
US8428074B2 (en) 2005-04-29 2013-04-23 Prom Ks Mgmt Limited Liability Company Back-to back H.323 proxy gatekeeper
US8838829B2 (en) * 2005-07-11 2014-09-16 Cisco Technology, Inc. Pseudowire (PW) switching type-length-value (TLV)
US9160658B1 (en) 2005-07-12 2015-10-13 Brixham Solutions Ltd. Proxies for pseudo-wire allocation and distribution
US20070030852A1 (en) * 2005-08-08 2007-02-08 Mark Szczesniak Method and apparatus for enabling routing of label switched data packets
US20070030846A1 (en) * 2005-08-08 2007-02-08 Mark Szczesniak Method and apparatus for enabling routing of label switched data packets
CN101300764B (en) * 2005-09-02 2014-09-10 黑莓有限公司 communication system based on grouping and communication method by multimedia communication protocol in communication system based on grouping
US9066344B2 (en) 2005-09-19 2015-06-23 Qualcomm Incorporated State synchronization of access routers
GB0519524D0 (en) * 2005-09-24 2005-11-02 Ibm Method and apparatus for verifying encryption of SIP signalling
US8588061B2 (en) 2005-10-07 2013-11-19 Brixham Solutions Ltd. Application wire
CA2576133C (en) * 2005-11-21 2012-01-24 Bce Inc. Method, system and apparatus for announcing caller information over a television link
US8732186B2 (en) 2005-12-01 2014-05-20 Peter Warren Computer-implemented method and system for enabling communication between networked users based on common characteristics
US7818340B1 (en) * 2005-12-01 2010-10-19 Peter Warren Computer-implemented method and system for enabling network communication using sponsored chat links
US20150003240A1 (en) * 2006-02-21 2015-01-01 Rockstar Consortium Us Lp Adaptive call routing in ip networks
US8934486B2 (en) * 2006-03-16 2015-01-13 Cisco Technology, Inc. System and method for implementing multicast over a label-switched core network
US9219686B2 (en) * 2006-03-31 2015-12-22 Alcatel Lucent Network load balancing and overload control
US8848711B1 (en) 2006-08-04 2014-09-30 Brixham Solutions Ltd. Global IP-based service-oriented network architecture
JP2008199311A (en) * 2007-02-13 2008-08-28 Fujitsu Ltd Switch device and path monitoring setting method
US8374164B2 (en) * 2007-04-06 2013-02-12 Cisco Technology, Inc. Detection of specific BFD path failures
US20090185673A1 (en) * 2008-01-17 2009-07-23 Avaya Technology Llc Voice-Over-IP Call Recording in Call Centers
US8155028B2 (en) * 2008-03-17 2012-04-10 Alcatel Lucent Method and apparatus for providing full logical connectivity in MPLS networks
ES2372712T3 (en) * 2008-05-16 2012-01-25 Smartdutch B.V. METHOD AND SYSTEM FOR TRANSMITTING DATA PACKAGES IN A NETWORK.
JP5260746B2 (en) * 2008-09-05 2013-08-14 テレフオンアクチーボラゲット エル エム エリクソン(パブル) End-to-end address forwarding
US8924486B2 (en) * 2009-02-12 2014-12-30 Sierra Wireless, Inc. Method and system for aggregating communications
WO2010054471A1 (en) 2008-11-17 2010-05-20 Sierra Wireless, Inc. Method and apparatus for network port and network address translation
US9148333B2 (en) * 2009-03-31 2015-09-29 Match.Com, L.L.C. System and method for providing anonymity in a session initiated protocol network
US8885012B2 (en) * 2009-05-07 2014-11-11 Match.Com, L.L.C. System and method for providing anonymity in a video/multimedia communications session over a network
US8621090B2 (en) * 2009-05-07 2013-12-31 Match.Com, L.L.C. System and method for providing sequenced anonymous communication sessions over a network
US9413845B2 (en) 2009-03-31 2016-08-09 Match.Com, L.L.C. System and method for providing calendar and speed dating features for matching users in a network environment
EP2673927A4 (en) 2011-02-08 2016-08-24 Sierra Wireless Inc Method and system for forwarding data between network devices
US20160342670A1 (en) * 2015-05-20 2016-11-24 Preventice, Inc. Device data synchronization
EP3406057B1 (en) * 2016-01-22 2023-12-13 Nokia Technologies Oy Data sub-flow management
US10122582B2 (en) * 2016-05-24 2018-11-06 Avaya Inc. System and method for efficient bandwidth allocation for forked communication sessions
CN111726293B (en) * 2019-03-18 2021-11-30 华为技术有限公司 Message transmission method and device
US11683308B2 (en) * 2019-06-06 2023-06-20 Cisco Technology, Inc. Systems and methods for generating contextual labels

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5991301A (en) * 1994-05-05 1999-11-23 Sprint Communications Co. L.P. Broadband telecommunications system
US6466985B1 (en) * 1998-04-10 2002-10-15 At&T Corp. Method and apparatus for providing quality of service using the internet protocol
US6408001B1 (en) * 1998-10-21 2002-06-18 Lucent Technologies Inc. Method for determining label assignments for a router
US6363319B1 (en) * 1999-08-31 2002-03-26 Nortel Networks Limited Constraint-based route selection using biased cost

Also Published As

Publication number Publication date
EP1096739A2 (en) 2001-05-02
EP1096739A3 (en) 2003-07-02
DE60039398D1 (en) 2008-08-21
CA2321505C (en) 2010-05-25
EP1096739B1 (en) 2008-07-09
US6680943B1 (en) 2004-01-20

Similar Documents

Publication Publication Date Title
CA2321505A1 (en) Establishing bi-directional communication sessions across a communications network
US7394811B2 (en) Establishing connections across a communications network
US6882643B1 (en) Supporting multiple services in label switched networks
US7826375B1 (en) Data duplication for transmission over computer networks
US6704311B1 (en) Application-level switching server for internet protocol (IP) based networks
US7783704B2 (en) System and apparatus for geographically distributed VoIP conference service with enhanced QoS
US6678264B1 (en) Establishing connections with a pre-specified quality of service across a communication network
US6751190B1 (en) Multihop nested tunnel restoration
USRE46273E1 (en) Method of establishing a connection on a communication network
US20070206494A1 (en) Tunnel Reroute
US9240921B2 (en) Method and apparatus for providing a wide area network infrastructure
US20110026515A1 (en) Communication network with line-and packet-switching control
TW200828868A (en) IP multicast service system, switching device, and group selection transmission method used therefor
US7046786B2 (en) Method and apparatus for transporting data using label switching
US7489866B2 (en) Method and apparatus for multiple-homing route diversification for UNI clients
WO2016197836A1 (en) Method, apparatus and system for announcing uni tunnel state
EP1185069A2 (en) Method and system for providing anonymity in an IP telephony network
US7042882B2 (en) Layer-structured path setup method and node apparatus for implementing same
AU1108201A (en) Dynamic routing of wireless communications
US8208374B2 (en) Method, network agent and bandwidth broker for managing the available bandwidth for connections between terminals of a packet-oriented communication network
JP2005039803A (en) Gateway and method
Gamage et al. A connection-oriented network architecture with guaranteed QoS for future real-time applications over the Internet
Zhang et al. Contribution Number: OIF2000. 140.1
Tatipamula et al. Design Implementation of IPv6 services over GMPLS based IP/Optical Network
KR20030097255A (en) Asymmetric digital subscriber line interworking connection control system in asynchronous transfer mode network and method therefor

Legal Events

Date Code Title Description
EEER Examination request
MKLA Lapsed

Effective date: 20160929