CA2443097A1 - Alternate routing of voice communication in a packet-based network - Google Patents

Alternate routing of voice communication in a packet-based network Download PDF

Info

Publication number
CA2443097A1
CA2443097A1 CA002443097A CA2443097A CA2443097A1 CA 2443097 A1 CA2443097 A1 CA 2443097A1 CA 002443097 A CA002443097 A CA 002443097A CA 2443097 A CA2443097 A CA 2443097A CA 2443097 A1 CA2443097 A1 CA 2443097A1
Authority
CA
Canada
Prior art keywords
route
candidate
routes
request
list
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
CA002443097A
Other languages
French (fr)
Other versions
CA2443097C (en
Inventor
Harry Edward Mussman
John Joseph Mccabe
David Frederick Mcguigan
Robert Keller Israel
Eric Richard Sporel
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.)
Level 3 Communications LLC
Original Assignee
Individual
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 Individual filed Critical Individual
Publication of CA2443097A1 publication Critical patent/CA2443097A1/en
Application granted granted Critical
Publication of CA2443097C publication Critical patent/CA2443097C/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M7/00Arrangements for interconnection between switching centres
    • H04M7/006Networks other than PSTN/ISDN providing telephone service, e.g. Voice over Internet Protocol (VoIP), including next generation networks with a packet-switched transport layer
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • 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/1023Media gateways
    • H04L65/103Media gateways in the network
    • 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/1033Signalling gateways
    • H04L65/104Signalling gateways in the network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • H04L65/1069Session establishment or de-establishment
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • H04L65/1101Session protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • H04L65/1101Session protocols
    • H04L65/1106Call signalling protocols; H.323 and related
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M15/00Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP

Abstract

A method for performing alternate and therefore least cost routing in distributed H.323 Voice over IP (VoIP) networks is provided. With this method, the VoIP network consists of a hierarchy of gatekeeper (GK) functions to provide alternate routing, network element redundancy, and scalability. The alternate routing function is performed by a directory gatekeeper with route selection advancing from a first route to a second route by either of two conditions: (1) there are no resources available to terminate the call in the first zone; and (2) a lack of response to the directory GK request for such resources.

Claims (23)

WHAT IS CLAIMED IS:
1. A directory gatekeeper for performing alternate routing of calls through a plurality of gateway resources, the directory gatekeeper comprising:
one or more communication devices providing access to a plurality of resource management gatekeepers, each resource management gatekeeper associated with one or more of the plurality of gateway resources;
a memory device storing a list of routes wherein each route is associated with one of the plurality of resource management gatekeepers; and a processor operable to receive a request through the one or more communication devices, wherein in response to a received request, the processor performs alternate routing by selecting a route from the list of routes using the corresponding resource management gatekeeper to determine resource availability.
2. The directory gatekeeper of claim 1, wherein one of the one or more communication devices provides access to a packet-based network.
3. The directory gatekeeper of claim 2, wherein the packet-based network is an Internet protocol (IP) network.
4. The directory gatekeeper of claim 1, wherein the one or more communication devices provides access to the public switched telephone network (PSTN).
5. The directory gatekeeper of claim 1, wherein performing alternate routing of calls includes:
identifying one or more candidate routes based on the received request; and for each of the one or more candidate routes, selecting a candidate route from the one or more candidate routes;
determining if the selected candidate route is available; and if the selected candidate route is available, sending a response to the received request indicating that the candidate route is available.
6. The directory gatekeeper of claim 5, wherein performing alternate routing of calls further includes:
if none of the candidate routes are available, sending a response to the received request indicating that the request can not be completed.
7. The directory gatekeeper of claim 5, wherein selecting a candidate route from the one or more candidate routes includes selecting the least cost route as the candidate route.
The directory gatekeeper of claim 5, wherein selecting a candidate route from the one or more candidate routes includes selecting a candidate route from the one or more candidate routes at a predetermined ratio.
9. The directory gatekeeper of claim 8, wherein the predetermined ratio is selected such that the likelihood of choosing each of the one or more candidate routes is substantially equal.
10. A method for performing alternate routing of calls in a directory gatekeeper, the method comprising:
receiving a request to initiate a call;
determining a list of possible routes for terminating the call;
if a route is available, selecting a route from the list of possible routes by querying one or more resource management gatekeepers;
if a route is available, sending a response to the received request to initiate a call indicating the selected route; and if a route is not available, sending a response to the received request to initiate a call indicating that the request will not be completed.
11. The method of claim 10, wherein the request includes a telephone number.
12. The method of claim 11, wherein the number includes a numbering plan area (NPA).
13. The method of claim 10, wherein the request to initiate a call is an H.323 admission request (ARQ) message.
14. The method of claim 10, wherein each route in the list of routes is associated with a resource management gatekeeper.
15. The method of claim 14, wherein the step of selecting a route from the list of possible routes by querying one or more resource management gatekeepers includes:
for each route in the list of possible routes, selecting a candidate route from the list of possible routes; and determining if the selected candidate route is available.
16. The method of claim 15, wherein selecting a candidate route from list of possible routes includes selecting the least cost route as the candidate route.
17. The method of claim 15, wherein selecting a candidate route from the list of possible routes includes selecting a candidate route from the list of possible routes at a predetermined ratio.
18. The method of claim 17, wherein the predetermined ratio is selected such that the likelihood of choosing each of the one or more candidate routes is substantially equal.
19. A computer-readable medium including software for performing alternate routing of calls through a plurality of gateway resources, the software configuring a computer to performing a method, the method including:
receiving a request to initiate a call;
determining a list of possible routes for terminating the call;
if a route is available, selecting a route from the list of possible routes by querying one or more resource management gatekeepers;
if a route is available, sending a response to the received request to initiate a call indicating the selected rotate; and if a route is not available, sending a response to the received request to initiate a call indicating that the request will not be completed.
20. The computer-readable medium of claim 19, wherein the request includes a telephone number.
21. The computer-readable medium of claim 20, wherein the number includes a numbering plan area (NPA).
22. The computer-readable medium of claim 19, wherein the request to initiate a call is an H.323 admission request (ARQ) message.
23. The computer-readable medium of claim 19, wherein each route in the list of routes is associated with a resource management gatekeeper.
CA2443097A 2001-04-06 2002-04-08 Alternate routing of voice communication in a packet-based network Expired - Lifetime CA2443097C (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US09/827,352 US7339934B2 (en) 2001-04-06 2001-04-06 Alternate routing of voice communication in a packet-based network
US09/827,352 2001-04-06
PCT/US2002/011076 WO2002082722A2 (en) 2001-04-06 2002-04-08 Alternate routing of voice communication in a packet-based network

Publications (2)

Publication Number Publication Date
CA2443097A1 true CA2443097A1 (en) 2002-10-17
CA2443097C CA2443097C (en) 2012-06-05

Family

ID=25248997

Family Applications (1)

Application Number Title Priority Date Filing Date
CA2443097A Expired - Lifetime CA2443097C (en) 2001-04-06 2002-04-08 Alternate routing of voice communication in a packet-based network

Country Status (9)

Country Link
US (4) US7339934B2 (en)
EP (1) EP1386469B1 (en)
AT (1) ATE373375T1 (en)
AU (1) AU2002311807A1 (en)
CA (1) CA2443097C (en)
DE (1) DE60222400D1 (en)
ES (1) ES2292769T3 (en)
MX (1) MXPA03009118A (en)
WO (1) WO2002082722A2 (en)

Families Citing this family (46)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7444407B2 (en) 2000-06-29 2008-10-28 Transnexus, Inc. Intelligent end user devices for clearinghouse services in an internet telephony system
WO2001047232A2 (en) * 1999-12-22 2001-06-28 Transnexus, Inc. Secure enrollment of a device with a clearinghouse server for internet telephony system
DE60128375D1 (en) 2000-09-11 2007-06-21 Transnexus Inc BILLING SERVER FOR INTERNET AND MULTIMEDIA COMMUNICATIONS
US6816464B1 (en) * 2000-09-13 2004-11-09 Array Telecom Corporation Method, system, and computer program product for route quality checking and management
US7525956B2 (en) * 2001-01-11 2009-04-28 Transnexus, Inc. Architectures for clearing and settlement services between internet telephony clearinghouses
US7215643B2 (en) 2003-07-29 2007-05-08 Level 3 Communications, Llc System and method for providing alternate routing in a network
ATE365413T1 (en) * 2001-10-30 2007-07-15 Hewlett Packard Co COMMUNICATION SYSTEM AND METHOD
DE60139485D1 (en) * 2001-10-31 2009-09-17 Hewlett Packard Co Apparatus and method for data processing
EP1311102A1 (en) * 2001-11-08 2003-05-14 Hewlett-Packard Company Streaming audio under voice control
US8265062B2 (en) * 2001-11-16 2012-09-11 Ibasis, Inc. System and method for accomplishing special call treatment in a voice over internet protocol telephone system
US7843835B2 (en) * 2001-11-16 2010-11-30 Ibasis, Inc. System and method of monitoring an internet based telephone call routing system
US20040032859A1 (en) * 2002-08-15 2004-02-19 Miao Kai X. Managing a remote resource
EP1487186B8 (en) * 2003-06-11 2017-05-17 Unify GmbH & Co. KG Redundant operation of an end terminal relative to at least two communication nodes
CN100379231C (en) * 2003-10-21 2008-04-02 西安西邮双维通信技术有限公司 A multimedia communication safe proxy gateway and safety proxy method
WO2005089147A2 (en) * 2004-03-11 2005-09-29 Transnexus, Inc. Method and system for routing calls over a packet switched computer network
US20050226162A1 (en) * 2004-03-30 2005-10-13 Shrum Edgar V Jr Methods, systems, and products for maintaining communications service reachability
US8184793B2 (en) 2004-07-20 2012-05-22 Qwest Communications International Inc. Multi-line telephone calling
US20060018310A1 (en) * 2004-07-20 2006-01-26 Qwest Communications International Inc. Data network call routing
US20060018448A1 (en) * 2004-07-20 2006-01-26 Qwest Communications International Inc. Routing telephone calls via a data network
US20060018449A1 (en) * 2004-07-20 2006-01-26 Qwest Communications International Inc. Telephone call routing
US8238329B2 (en) 2005-12-13 2012-08-07 Transnexus, Inc. Method and system for securely authorizing VoIP interconnections between anonymous peers of VoIP networks
US7457283B2 (en) * 2004-12-13 2008-11-25 Transnexus, Inc. Method and system for securely authorized VoIP interconnections between anonymous peers of VoIP networks
US8355314B2 (en) 2005-03-25 2013-01-15 At&T Intellectual Property Ii, L.P. Method and apparatus for re-routing calls in a packet network during failures
US8064452B2 (en) * 2005-04-19 2011-11-22 At&T Intellectual Property Ii, L.P. Method and apparatus for routing calls to an alternative endpoint during network disruptions
US7995464B1 (en) * 2005-06-27 2011-08-09 At&T Intellectual Property Ii, L.P. Method and apparatus for measuring quality of service levels
US7668100B2 (en) * 2005-06-28 2010-02-23 Avaya Inc. Efficient load balancing and heartbeat mechanism for telecommunication endpoints
WO2007047643A2 (en) 2005-10-14 2007-04-26 Whaleback Systems Corporation Configuring a network device
WO2007047639A2 (en) 2005-10-14 2007-04-26 Whaleback Systems Corporation Discovering network services
US7593393B2 (en) * 2006-01-20 2009-09-22 Sbc Knowledge Ventures, L.P. Voice over internet protocol multi-routing with packet interleaving
EP2033113A2 (en) * 2006-05-26 2009-03-11 Whaleback Systems Corporation Selecting routes through a network
WO2007140164A2 (en) * 2006-05-26 2007-12-06 Whaleback Systems Corporation Call quality monitoring
WO2007140162A2 (en) * 2006-05-26 2007-12-06 Whaleback Systems Corporation Sending a page
US7831034B2 (en) * 2006-07-20 2010-11-09 Microsoft Corporation Management of telephone call routing using a directory services schema
US7881205B2 (en) * 2007-01-24 2011-02-01 Viasat, Inc. Configurable delay limit for error control communications
JP5276406B2 (en) * 2008-10-08 2013-08-28 富士通株式会社 Extension connection method and route selection device
US9203652B2 (en) * 2009-12-21 2015-12-01 8X8, Inc. Systems, methods, devices and arrangements for cost-effective routing
US9100467B2 (en) * 2011-12-27 2015-08-04 Avaya Inc. Alternate routing of voice calls in a heavily loaded SIP network
US9154528B2 (en) * 2013-10-07 2015-10-06 Futurewei Technologies, Inc. Distributed media gateways
US10924450B2 (en) 2013-12-20 2021-02-16 Telefonaktiebolaget Lm Ericsson (Publ) Allocation of resources during split brain conditions
US9998428B2 (en) * 2015-06-29 2018-06-12 Cisco Technology, Inc. Virtual routing and forwarding (VRF) for asymmetrical virtual service provider (VSP) tunnels
US10419310B1 (en) 2015-12-17 2019-09-17 8×8, Inc. Monitor device for use with endpoint devices
US11076051B1 (en) 2016-05-04 2021-07-27 8X8, Inc. Endpoint location update control for call routing decisions
US10542150B1 (en) 2016-05-04 2020-01-21 8X8, Inc. Server generated timing of location updates for call routing decisions
US10530934B1 (en) 2016-05-04 2020-01-07 8X8, Inc. Endpoint location determination for call routing decisions
US10326888B1 (en) 2016-05-04 2019-06-18 8X8, Inc. Location updates for call routing decisions
US10650621B1 (en) 2016-09-13 2020-05-12 Iocurrents, Inc. Interfacing with a vehicular controller area network

Family Cites Families (53)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CA1118084A (en) * 1979-06-22 1982-02-09 Edmund Szybicki Alternate routing for a telephone system
US4679186A (en) * 1984-09-26 1987-07-07 American Telephone And Telegraph Company, At&T Bell Laboratories Alternate self-routing packet switching node having fault detection capabilities
CA2002613C (en) * 1988-12-05 1996-02-27 Hisao Yamamoto Adaptive routing control method
US5058105A (en) * 1990-04-04 1991-10-15 At&T Bell Laboratories Network alternate routing arrangement
US6430282B1 (en) 1995-09-29 2002-08-06 Nortel Networks Limited Methods and apparatus for originating voice calls
US6122255A (en) 1996-04-18 2000-09-19 Bell Atlantic Network Services, Inc. Internet telephone service with mediation
US6581104B1 (en) * 1996-10-01 2003-06-17 International Business Machines Corporation Load balancing in a distributed computer enterprise environment
JPH10126439A (en) * 1996-10-17 1998-05-15 Fujitsu Ltd Route selection device for packet exchange communication network
US6754181B1 (en) 1996-11-18 2004-06-22 Mci Communications Corporation System and method for a directory service supporting a hybrid communication system architecture
US7145898B1 (en) 1996-11-18 2006-12-05 Mci Communications Corporation System, method and article of manufacture for selecting a gateway of a hybrid communication system architecture
US6141345A (en) 1997-03-06 2000-10-31 Lucent Technologies Inc. Signal processing resource allocation for internet-based telephony
US6157636A (en) * 1997-03-06 2000-12-05 Bell Atlantic Network Services, Inc. Network session management with gateway-directory services and authorization control
US6574216B1 (en) 1997-03-11 2003-06-03 Verizon Services Corp. Packet data network voice call quality monitoring
US6798786B1 (en) * 1999-06-07 2004-09-28 Nortel Networks Limited Managing calls over a data network
EP1021757A1 (en) 1997-07-25 2000-07-26 Starvox, Inc. Apparatus and method for integrated voice gateway
US6067545A (en) * 1997-08-01 2000-05-23 Hewlett-Packard Company Resource rebalancing in networked computer systems
AU748468B2 (en) 1997-09-16 2002-06-06 Transnexus, Inc. Internet telephony call routing engine
NO326260B1 (en) * 1997-09-29 2008-10-27 Ericsson Telefon Ab L M Method of routing calls from a terminal in a first telecommunications network to a terminal in a second telecommunications network
US6452922B1 (en) 1998-06-19 2002-09-17 Nortel Networks Limited Method and apparatus for fallback routing of voice over internet protocol call
US7515583B2 (en) 1998-06-19 2009-04-07 Nortel Networks Limited Method and apparatus for providing a configurable quality of service threshold for voice over internet protocol
EP0966145A3 (en) 1998-06-19 2003-07-16 Nortel Networks Limited IP telephony gateway
US6826272B1 (en) 1998-10-01 2004-11-30 Nortel Networks Limited Method and apparatus for integrated multimedia call control
US6275574B1 (en) 1998-12-22 2001-08-14 Cisco Technology, Inc. Dial plan mapper
US6519249B1 (en) 1998-12-23 2003-02-11 Nortel Networks Ltd Scalable gatekeepers in an internet telephony system and a method of operation
US6628617B1 (en) 1999-03-03 2003-09-30 Lucent Technologies Inc. Technique for internetworking traffic on connectionless and connection-oriented networks
US6590869B1 (en) 1999-03-11 2003-07-08 Siemens Information & Communication Networks, Inc. Method and apparatus for selecting whether to place a call over the internet or the PSTN using a two tiered process
US7002970B1 (en) 1999-05-19 2006-02-21 Edge Access, Inc. Private dialing plan for voice on a packet-based network
US6591301B1 (en) 1999-06-07 2003-07-08 Nortel Networks Limited Methods and systems for controlling network gatekeeper message processing
US7099301B1 (en) 1999-07-13 2006-08-29 Innomedia, Inc. Voice over internet protocol proxy gateway
US6510219B1 (en) 1999-09-30 2003-01-21 Nortel Networks Limited Alternate network fallback for IP telephony
US6714535B1 (en) * 1999-11-08 2004-03-30 Broadmedia, Inc. Method and system for unlimited use of telephony services over a data network without incurring long distance calling tolls
US6363065B1 (en) 1999-11-10 2002-03-26 Quintum Technologies, Inc. okApparatus for a voice over IP (voIP) telephony gateway and methods for use therein
JP2001156881A (en) 1999-11-29 2001-06-08 Nec Corp Isdn detour device and its method
US7239629B1 (en) * 1999-12-01 2007-07-03 Verizon Corporate Services Group Inc. Multiservice network
WO2001047232A2 (en) * 1999-12-22 2001-06-28 Transnexus, Inc. Secure enrollment of a device with a clearinghouse server for internet telephony system
WO2001052476A2 (en) * 2000-01-11 2001-07-19 Transnexus, Inc. Architectures for clearing and settlement services between internet telephony clearinghouses
US6771640B2 (en) 2000-10-23 2004-08-03 Itxc, Inc. Virtual calling card with arbitrary controls
JP4489925B2 (en) 2000-11-02 2010-06-23 富士通株式会社 Network shared bandwidth allocation method and network system using the same
US7113500B1 (en) 2000-11-03 2006-09-26 Insors Integrated Communications Method and dial plan for packet based voice communications functionality
US20020122547A1 (en) 2000-12-21 2002-09-05 Hinchey Allan J. Method and apparatus for telephony route selection
US7599351B2 (en) 2001-03-20 2009-10-06 Verizon Business Global Llc Recursive query for communications network data
US7215643B2 (en) 2003-07-29 2007-05-08 Level 3 Communications, Llc System and method for providing alternate routing in a network
WO2002091692A1 (en) 2001-04-13 2002-11-14 Girard Gregory D Ditributed edge switching system for voice-over-packet multiservice network
US20030046400A1 (en) 2001-08-22 2003-03-06 Owen Friel Contacting a destination terminal from an originating terminal via a packet-based communications network
US20030059005A1 (en) 2001-09-24 2003-03-27 Teleware, Inc. Multi-media communication management system with dynamic bypass routing of real time streaming media
US7382767B2 (en) 2001-09-27 2008-06-03 Siemens Communications, Inc. Transparent interchangeable network (TIN)
US7529225B2 (en) 2001-11-16 2009-05-05 Ibasis, Inc. System and method for voice over internet protocol (VoIP) and facsimile over internet protocol (FoIP) calling over the internet
US7263096B2 (en) 2001-12-21 2007-08-28 Lucent Technologies Inc. Apparatus, system and method for managing circuit and packet-switched calls on a network
US6917677B2 (en) 2002-02-26 2005-07-12 International Business Machines Corporation Method and system for defining call transfer rules for directory assistance
US7031450B2 (en) * 2002-08-27 2006-04-18 Itxl Ip Holdings, S.A.R.L. Call routing system and method
US6940849B2 (en) 2003-04-16 2005-09-06 Level 3 Communications, Inc. System and method for IP telephony ping
US7330463B1 (en) 2003-05-28 2008-02-12 Nortel Networks Limited Enterprise voice over internet protocol (VoIP) virtual private network (VPN)
US7379471B2 (en) 2003-07-29 2008-05-27 Level 3 Communications, Llc System and method for generating reports in a network

Also Published As

Publication number Publication date
US7720084B2 (en) 2010-05-18
US20150304504A1 (en) 2015-10-22
EP1386469B1 (en) 2007-09-12
US20080112327A1 (en) 2008-05-15
AU2002311807A1 (en) 2002-10-21
EP1386469A2 (en) 2004-02-04
ES2292769T3 (en) 2008-03-16
MXPA03009118A (en) 2004-11-22
US7339934B2 (en) 2008-03-04
CA2443097C (en) 2012-06-05
ATE373375T1 (en) 2007-09-15
US20030012178A1 (en) 2003-01-16
US20100226363A1 (en) 2010-09-09
WO2002082722A3 (en) 2003-11-27
WO2002082722A2 (en) 2002-10-17
US8948190B2 (en) 2015-02-03
DE60222400D1 (en) 2007-10-25

Similar Documents

Publication Publication Date Title
CA2443097A1 (en) Alternate routing of voice communication in a packet-based network
US7558254B2 (en) Method and apparatus for call routing via gateway brokering
EP1854264B1 (en) System and method for routing calls
US7016343B1 (en) PSTN call routing control features applied to a VoIP
US7995464B1 (en) Method and apparatus for measuring quality of service levels
US9100414B2 (en) Method and apparatus for providing a reliable voice extensible markup language service
US10630825B2 (en) System and method for registering an IP telephone
US6690651B1 (en) Method and apparatus for automatic transfer of a call in a communications system in response to changes in quality of service
US7577131B2 (en) System and method for voice over internet protocol (VoIP) and facsimile over internet protocol (FoIP) calling over the internet
US7315617B2 (en) Method and system for managing calls of an automatic call distributor
US20050025043A1 (en) System and method for providing alternate routing in a network
US20060092926A1 (en) System and method for accomplishing special call treatment in a Voice over Internet Protocol telephone system
AU7839600A (en) Routing in an ip network based on codec availability and subscriber preference
US20060215543A1 (en) Method and apparatus for re-routing calls in a packet network during failures
US20090245234A1 (en) Dynamic rerouting of voip sessions
CA2671034A1 (en) Communication system
US6937572B1 (en) Call trace on a packet switched network
US20050201359A1 (en) Dynamically establishing media channels between resources of an emergency services network and conforming emergency systems
US8711841B2 (en) Communication system
EP2026550A1 (en) Incoming call routing system and method for a VoIP network
US7990953B2 (en) Systems and methods for utilizing a spare switch in a distributed VOIP system
JP2011151434A (en) Communication system and communication method for providing service provider selected service
US7417984B1 (en) Method and apparatus for configuring a component
US7733847B1 (en) Method and apparatus for routing a call in a packet-switched network
JP2005318265A (en) Private switching system, gateway unit, private switching method and program

Legal Events

Date Code Title Description
EEER Examination request
MKEX Expiry

Effective date: 20220408